OSDN Git Service

2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2
3         * g77.dg: Removed.
4         * g77.f-torture: Ditto.
5
6 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7
8         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
10         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11
12 2004-07-16  Richard Henderson  <rth@redhat.com>
13
14         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15
16 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17
18         * lib/fortran-torture.exp (fortran-torture): Don't test compile
19         tests with full list of options.
20         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21         of TORTURE_OPTIONS if test contains 'dg-do run'.
22
23         PR fortran/16404
24         * gfortran.dg/do_iterator.f90: New test.
25
26 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27
28         PR rtl-optimization/16536
29         * gcc.c-torture/execute/restrict-1.c: New test.
30
31 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32
33         PR fortran/15324
34         * gfortran.dg/pr15324.f90: New test.
35
36         PR fortran/15129
37         * gfortran.dg/pr15129.f90: New test.
38
39         PR fortran/15140
40         * gfortran.dg/pr15140.f90: New test.
41
42         PR fortran/13792
43         * gfortran.fortran-torture/execute/bounds.f90: Add check for
44         compile-time simplification.
45
46 2004-07-14  Mike Stump  <mrs@apple.com>
47
48         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
49
50 2004-07-14  James E Wilson  <wilson@specifixinc.com>
51
52         PR target/16325
53         * gcc.dg/profile-generate-1.c: New.
54
55 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
56
57         * gcc.c-torture/execute/20040709-1.c: New test.
58         * gcc.c-torture/execute/20040709-2.c: New test.
59
60 2004-07-14  Mike Stump  <mrs@apple.com>
61
62         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
63
64 2004-07-14  Mike Stump  <mrs@apple.com>
65
66         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
67
68 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
69
70         PR c++/16518
71         * g++.dg/parse/mutable1.C: New test.
72         
73 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
74
75         PR tree-optimization/16443
76         * gcc.dg/tree-ssa/20040713-1.c: New test.
77
78 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
79
80         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
81         for operator new.
82
83 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
84
85         * gfortran.dg/g77/README: New file
86         * gfortran.dg/g77/19981216-0.f:  Copy from 
87         g77.f-torture/noncompile.  Add "dg-do compile" and
88         dg-error as required.
89         * gfortran.dg/g77/19990218-1.f: Likewise
90         * gfortran.dg/g77/19990905-1.f: Likewise
91         * gfortran.dg/g77/9263.f: Likewise
92         * gfortran.dg/g77/980615-0.f: Likewise
93         * gfortran.dg/g77/980616-0.f: Likewise
94         * gfortran.dg/g77/check0.f: Likewise
95         * gfortran.dg/g77/select_no_compile.f: Likewise
96
97 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
98
99         Copy files from g77.f-torture/compile.
100         Add "{ dg-do compile}".  Other changes as noted
101         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
102         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
103         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
104         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
105         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
106         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
107         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
108         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA 
109         statement to conform to standard.  Append alpha1.x for reference. 
110         * gfortran.dg/g77/xformat.f: Add dg-warning
111
112 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
113  
114         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
115         Add {dg-do compile} directive.
116         * gfortran.dg/g77/cpp2.F: Likewise
117
118 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
119
120         PR c++/5402
121         * g++.dg/lookup/name-clash1.C: New test.
122
123         PR c++/9777
124         * g++.dg/lookup/name-clash2.C: New test.
125
126         PR c++/12102
127         * g++.dg/lookup/name-clash3.C: New test.
128
129 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
130
131         * g++.dg/lookup/new2.C: New test.
132         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
133
134 2004-07-12  David Billinghurst (David.Billinghurst@riotinto.com)
135  
136         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
137         Add {dg-do compile} directive.
138         * gfortran.dg/g77/13060.f: Likewise
139         * gfortran.dg/g77/19990218-0.f: Likewise
140         * gfortran.dg/g77/19990305-0.f: Likewise
141         * gfortran.dg/g77/19990419-0.f: Likewise
142         * gfortran.dg/g77/19990502-0.f: Likewise
143         * gfortran.dg/g77/19990502-1.f: Likewise
144         * gfortran.dg/g77/19990525-0.f: Likewise
145         * gfortran.dg/g77/19990826-1.f: Likewise
146         * gfortran.dg/g77/19990826-3.f: Likewise
147         * gfortran.dg/g77/19990905-2.f: Likewise
148         * gfortran.dg/g77/20000412-1.f: Likewise
149         * gfortran.dg/g77/20000511-1.f: Likewise
150         * gfortran.dg/g77/20000511-2.f: Likewise
151         * gfortran.dg/g77/20000518.f: Likewise
152         * gfortran.dg/g77/20000601-1.f: Likewise
153         * gfortran.dg/g77/20000601-2.f: Likewise
154         * gfortran.dg/g77/20000629-1.f: Likewise
155         * gfortran.dg/g77/20000630-2.f: Likewise
156         * gfortran.dg/g77/20010115.f: Likewise
157         * gfortran.dg/g77/20010321-1.f: Likewise
158         * gfortran.dg/g77/20010426.f: Likewise
159         * gfortran.dg/g77/20020307-1.f: Likewise
160         * gfortran.dg/g77/8485.f: Likewise
161         * gfortran.dg/g77/960317-1.f: Likewise
162         * gfortran.dg/g77/970915-0.f: Likewise
163         * gfortran.dg/g77/980310-1.f: Likewise
164         * gfortran.dg/g77/980310-2.f: Likewise
165         * gfortran.dg/g77/980310-3.f: Likewise
166         * gfortran.dg/g77/980310-4.f: Likewise
167         * gfortran.dg/g77/980310-6.f: Likewise
168         * gfortran.dg/g77/980310-7.f: Likewise
169         * gfortran.dg/g77/980310-8.f: Likewise
170         * gfortran.dg/g77/980419-2.f: Likewise
171         * gfortran.dg/g77/980424-0.f: Likewise
172         * gfortran.dg/g77/980427-0.f: Likewise
173         * gfortran.dg/g77/980729-0.f: Likewise
174         * gfortran.dg/g77/981117-1.f: Likewise
175         * gfortran.dg/g77/toon_1.f: Likewise
176
177 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
178
179         PR c++/2204
180         * g++.dg/other/abstract2.C: New test.
181
182 2004-07-12  Paul Brook  <paul@codesourcery.com>
183
184         * gfortran.dg/pointer_init_1.f90: New test.
185
186 2004-07-11  Paul Brook  <paul@codesourcery.com>
187
188         PR fortran/15986
189         * gfortran.dg/contained_1.f90: New test.
190
191 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
192
193         * g++.dg/parse/defarg8.C: New test.
194
195 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
196
197         PR fortran/16433
198         * gfortran.dg/pr16433.f: New test.
199
200         PR fortran/17574
201         * gfortran.dg/pr15754.f90: New test.
202         
203 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
204
205         PR tree-optimization/16437
206         * gcc.c-torture/execute/bitfld-4.c: New test.
207
208 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
209         
210         * gfortran.fortran-torture/execute/common_2.f90: Add check for
211         access to common var from module.
212
213 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
214
215         PR fortran/16336
216         * gfortran.fortran-torture/execute/common_2.f90: New test.
217
218 2004-07-10  Paul Brook  <paul@codesourcery.com>
219
220         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
221
222 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
223
224         PR fortran/15969
225         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
226
227 2004-07-10  David Billinghurst (David.Billinghurst@riotinto.com)
228
229         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
230         * gfortran.dg/g77/ffixed-form-2.f: Likewise
231         * gfortran.dg/g77/ffree-form-1.f: Likewise
232         * gfortran.dg/g77/ffree-form-2.f: Likewise
233         * gfortran.dg/g77/ffree-form-3.f: Likewise
234         * gfortran.dg/g77/fno-underscoring.f: Likewise
235         * gfortran.dg/g77/funderscoring.f: Likewise
236         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
237
238 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
239         
240         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
241
242 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
243         Paul Brook  <paul@codesourcery.com>
244
245         PR fortran/13415
246         * gfortran.dg/common_pointer_1.f90: New test.
247
248 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
249
250         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
251
252 2004-07-09  James E Wilson  <wilson@specifixinc.com>
253
254         PR target/16364
255         * gcc.c-torture/compile/20040709-1.c: New.
256
257 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
258         
259         PR fortran/14077
260         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
261
262 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
263
264         PR fortran/13201
265         * gfortran.dg/shape_1.f90: New test.
266
267 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
268             Andrew Pinski  <apinski@apple.com>
269
270         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
271
272 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
273
274         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
275         comment.
276
277 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
278         Paul Brook  <paul@codesourcery.com>
279
280         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
281         '.f95' and '.F95'.
282
283 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
284
285         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
286
287 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
288
289         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
290         testcases with capital suffix.
291
292 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
293
294         PR fortran/15481
295         PR fortran/13372
296         PR fortran/13575
297         PR fortran/15978
298         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
299
300         * gfortran.dg/implicit_1.f90: New test.
301
302 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
303
304         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
305         expression to match gfortran warning/error messages
306         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
307         dg-error text.
308
309 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
310
311         * lib/fortran-torture.exp: Rename proc search_for to
312         search_for_re.
313
314 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
315
316         * gcc.c-torture/execute/simd-5.x: New file.
317         XFAIL on SPARC 64-bit at -O0.
318
319 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
320
321         PR c++/8211
322         PR c++/16165
323         * g++.dg/warn/effc3.C: New test.
324
325 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
326
327         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
328         change X to 1X in format.
329         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
330         add data statements to conform to standard.
331
332 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
333
334         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
335         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
336         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
337
338 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
339
340         * gfortran.dg/g77/7388.f: Copy from g77.dg
341         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
342         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
343         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
344         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
345         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
346         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
347         * gfortran.dg/g77/strlen0.f: Likewise
348
349 2004-07-09   David Billinghurst (David.Billinghurst@riotinto.com)
350
351         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
352         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
353
354 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
355
356         * gcc.c-torture/execute/920428-2.x: Delete.
357         * gcc.c-torture/execute/920501-7.x: Likewise.
358
359 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
360
361         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
362         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
363         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
364         prescott and c3-2.
365         (PREFETCH_3DNOW): Add -march=c3.
366
367 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
368
369         PR c/16437
370         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
371         * gcc.c-torture/execute/bf64-1.x: Likewise.
372
373 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
374
375         * gcc.c-torture/compile/20040708-1.c: New test.
376
377 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
378
379         PR c++/16169
380         * g++.dg/warn/effc2.C: New test.
381
382 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
383
384         * gcc.c-torture/execute/bitfld-1.x: Remove.
385         * gcc.c-torture/execute/bitfld-3.c: New test.
386         * gcc.dg/bitfld-2.c: Remove XFAILs.
387
388 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
389
390         PR c++/16276
391         * g++.dg/rtti/tinfo1.C: New file.
392
393 2004-07-07  Eric Christopher  <echristo@redhat.com>
394
395         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
396
397 2004-07-07  Andrew Pinski  <apinski@apple.com>
398
399         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
400
401 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
402
403         * g++.dg/init/call1.C: XFAIL.
404
405 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
406
407         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
408         except for movstrict*, to movmem* and clrstr* to clrmem*.
409
410 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
411
412         * gcc.c-torture/execute/20040707-1.c: New test.
413
414 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
415
416         * gcc.c-torture/execute/20040706-1.c: New test.
417
418 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
419
420         PR c++/3671
421         * g++.dg/template/spec14.C: New test.
422
423 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
424
425         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
426         nothing if not yet defined.  Use it in b, c and d type definitions.
427         * gcc.c-torture/execute/20040705-1.c: New test.
428         * gcc.c-torture/execute/20040705-2.c: New test.
429
430 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
431
432         PR c++/2518
433         * g++.dg/lookup/new1.C: New test.
434
435 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
436
437         PR c++/11406
438         * g++.dg/template/sizeof8.C: New test.
439
440 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
441
442         * gcc.c-torture/compile/20040705-1.c: New test.
443
444 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
445
446         * gfortran.fortran-torture/execute/seq_io.f90: New test.
447
448 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
449
450         * gcc.dg/cpp/if-mop.c: Two new testcases.
451         * gcc.dg/cpp/trad/comment-3.c: New.
452
453 2004-07-04  Paul Brook  <paul@codesourcery.com>
454
455         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
456
457 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
458
459         PR c++/3761
460         * g++.dg/lookup/crash4.C: New test.
461
462 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
463
464         * gcc.c-torture/execute/builtin-abs-1.c
465         * gcc.c-torture/execute/builtin-abs-2.c
466         * gcc.c-torture/execute/builtin-complex-1.c
467         * gcc.c-torture/execute/builtins/string-1-lib.c
468         * gcc.c-torture/execute/builtins/string-1.c
469         * gcc.c-torture/execute/builtins/string-2-lib.c
470         * gcc.c-torture/execute/builtins/string-2.c
471         * gcc.c-torture/execute/builtins/string-3-lib.c
472         * gcc.c-torture/execute/builtins/string-3.c
473         * gcc.c-torture/execute/builtins/string-4-lib.c
474         * gcc.c-torture/execute/builtins/string-4.c
475         * gcc.c-torture/execute/builtins/string-5-lib.c
476         * gcc.c-torture/execute/builtins/string-5.c
477         * gcc.c-torture/execute/builtins/string-6-lib.c
478         * gcc.c-torture/execute/builtins/string-6.c
479         * gcc.c-torture/execute/builtins/string-7-lib.c
480         * gcc.c-torture/execute/builtins/string-7.c
481         * gcc.c-torture/execute/builtins/string-8-lib.c
482         * gcc.c-torture/execute/builtins/string-8.c
483         * gcc.c-torture/execute/builtins/string-9-lib.c
484         * gcc.c-torture/execute/builtins/string-9.c
485         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
486         * gcc.c-torture/execute/builtins/string-asm-1.c
487         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
488         * gcc.c-torture/execute/builtins/string-asm-2.c
489         * gcc.c-torture/execute/stdio-opt-1.c
490         * gcc.c-torture/execute/stdio-opt-2.c
491         * gcc.c-torture/execute/stdio-opt-3.c
492         * gcc.c-torture/execute/string-opt-1.c
493         * gcc.c-torture/execute/string-opt-10.c
494         * gcc.c-torture/execute/string-opt-11.c
495         * gcc.c-torture/execute/string-opt-12.c
496         * gcc.c-torture/execute/string-opt-13.c
497         * gcc.c-torture/execute/string-opt-14.c
498         * gcc.c-torture/execute/string-opt-15.c
499         * gcc.c-torture/execute/string-opt-16.c
500         * gcc.c-torture/execute/string-opt-2.c
501         * gcc.c-torture/execute/string-opt-6.c
502         * gcc.c-torture/execute/string-opt-7.c
503         * gcc.c-torture/execute/string-opt-8.c:
504         Replace with ...
505
506         * gcc.c-torture/execute/builtins/abs-2.c
507         * gcc.c-torture/execute/builtins/abs-3.c
508         * gcc.c-torture/execute/builtins/complex-1.c
509         * gcc.c-torture/execute/builtins/fprintf.c
510         * gcc.c-torture/execute/builtins/fputs.c
511         * gcc.c-torture/execute/builtins/memcmp.c
512         * gcc.c-torture/execute/builtins/memmove.c
513         * gcc.c-torture/execute/builtins/memops-asm.c
514         * gcc.c-torture/execute/builtins/mempcpy-2.c
515         * gcc.c-torture/execute/builtins/mempcpy.c
516         * gcc.c-torture/execute/builtins/memset.c
517         * gcc.c-torture/execute/builtins/printf.c
518         * gcc.c-torture/execute/builtins/sprintf.c
519         * gcc.c-torture/execute/builtins/strcat.c
520         * gcc.c-torture/execute/builtins/strchr.c
521         * gcc.c-torture/execute/builtins/strcmp.c
522         * gcc.c-torture/execute/builtins/strcpy.c
523         * gcc.c-torture/execute/builtins/strcspn.c
524         * gcc.c-torture/execute/builtins/strlen-2.c
525         * gcc.c-torture/execute/builtins/strlen.c
526         * gcc.c-torture/execute/builtins/strncat.c
527         * gcc.c-torture/execute/builtins/strncmp-2.c
528         * gcc.c-torture/execute/builtins/strncmp.c
529         * gcc.c-torture/execute/builtins/strncpy.c
530         * gcc.c-torture/execute/builtins/strpbrk.c
531         * gcc.c-torture/execute/builtins/strpcpy-2.c
532         * gcc.c-torture/execute/builtins/strpcpy.c
533         * gcc.c-torture/execute/builtins/strrchr.c
534         * gcc.c-torture/execute/builtins/strspn.c
535         * gcc.c-torture/execute/builtins/strstr-asm.c
536         * gcc.c-torture/execute/builtins/strstr.c:
537         ... these new files.
538
539         * gcc.c-torture/execute/builtins/abs-2-lib.c
540         * gcc.c-torture/execute/builtins/abs-3-lib.c
541         * gcc.c-torture/execute/builtins/complex-1-lib.c
542         * gcc.c-torture/execute/builtins/fprintf-lib.c
543         * gcc.c-torture/execute/builtins/fputs-lib.c
544         * gcc.c-torture/execute/builtins/memcmp-lib.c
545         * gcc.c-torture/execute/builtins/memmove-lib.c
546         * gcc.c-torture/execute/builtins/memops-asm-lib.c
547         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
548         * gcc.c-torture/execute/builtins/mempcpy-lib.c
549         * gcc.c-torture/execute/builtins/memset-lib.c
550         * gcc.c-torture/execute/builtins/printf-lib.c
551         * gcc.c-torture/execute/builtins/sprintf-lib.c
552         * gcc.c-torture/execute/builtins/strcat-lib.c
553         * gcc.c-torture/execute/builtins/strchr-lib.c
554         * gcc.c-torture/execute/builtins/strcmp-lib.c
555         * gcc.c-torture/execute/builtins/strcpy-lib.c
556         * gcc.c-torture/execute/builtins/strcspn-lib.c
557         * gcc.c-torture/execute/builtins/strlen-2-lib.c
558         * gcc.c-torture/execute/builtins/strlen-lib.c
559         * gcc.c-torture/execute/builtins/strncat-lib.c
560         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
561         * gcc.c-torture/execute/builtins/strncmp-lib.c
562         * gcc.c-torture/execute/builtins/strncpy-lib.c
563         * gcc.c-torture/execute/builtins/strpbrk-lib.c
564         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
565         * gcc.c-torture/execute/builtins/strpcpy-lib.c
566         * gcc.c-torture/execute/builtins/strrchr-lib.c
567         * gcc.c-torture/execute/builtins/strspn-lib.c
568         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
569         * gcc.c-torture/execute/builtins/strstr-lib.c
570         * gcc.c-torture/execute/builtins/lib/abs.c
571         * gcc.c-torture/execute/builtins/lib/fprintf.c
572         * gcc.c-torture/execute/builtins/lib/memset.c
573         * gcc.c-torture/execute/builtins/lib/printf.c
574         * gcc.c-torture/execute/builtins/lib/sprintf.c
575         * gcc.c-torture/execute/builtins/lib/strcpy.c
576         * gcc.c-torture/execute/builtins/lib/strcspn.c
577         * gcc.c-torture/execute/builtins/lib/strncat.c
578         * gcc.c-torture/execute/builtins/lib/strncmp.c
579         * gcc.c-torture/execute/builtins/lib/strncpy.c
580         * gcc.c-torture/execute/builtins/lib/strpbrk.c
581         * gcc.c-torture/execute/builtins/lib/strspn.c
582         * gcc.c-torture/execute/builtins/lib/strstr.c:
583         New files containing support routines.
584
585         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
586         declaration.
587         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
588         when not optimizing.
589
590 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
591
592         PR c++/16240
593         * g++.dg/abi/mangle22.C: New test.
594         * g++.dg/abi/mangle23.C: Likewise.
595
596 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
597
598         PR fortran/16290
599         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
600         Allow for cases without denormalized floating point numbers.
601
602 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
603
604         PR c/1027
605         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
606         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
607         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
608         expected warning text.
609         * gcc.dg/format/diag-2.c: New test.
610
611 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
612
613         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
614
615 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
616
617         * gcc.dg/builtins-43.c: New.
618         * gcc.dg/builtins-44.c: New.
619         * gcc.dg/builtins-45.c: New.
620
621 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
622             Andreas Tobler  <a.tobler@schweiz.ch>
623
624         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
625         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
626         as SIGSEGV.
627         * gcc.dg/cleanup-11.c: Likewise.
628         * gcc.dg/cleanup-8.c: Likewise.
629         * gcc.dg/cleanup-9.c: Likewise.
630         * gcc.dg/cleanup-5.c: Run on all platforms.
631
632 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
633
634         * g++.dg/warn/nonnull1.C: New test.
635
636 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
637
638         * gcc.dg/compat/compat-common.h: Wrap up CINT in
639         an #ifndef SKIP_COMPLEX_INT/#endif pair.
640         Special-case the Sun compiler wrt to <complex.h>.
641
642 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
643
644         * gcc.dg/Wunreachable-8.C: New test.
645
646         * gcc.dg/h8300-ice2.c : New test.
647
648 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
649
650         PR fortran/16161
651         * gfortran.fortran-torture/compile/implicit.f90: Add test
652         for implicit character.
653
654 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
655
656         PR fortran/16289
657         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
658         Use tiny() intrinsic to find smallest non-negative real
659
660 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
661
662         * gcc.dg/compat/struct-by-value-22_main.c: New test.
663         * gcc.dg/compat/struct-by-value-22_x.c: New.
664         * gcc.dg/compat/struct-by-value-22_y.c: New.
665
666         * gcc.c-torture/execute/20040629-1.c: New test.
667
668 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
669
670         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
671         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
672
673         PR target/16195
674         * gcc.dg/20040625-1.c: New test.
675
676 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
677
678         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
679
680 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
681
682         PR fortran/15963
683         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
684
685 2004-06-29  Richard Henderson  <rth@redhat.com>
686
687         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
688
689 2004-06-29  Paul Brook  <paul@codesourcery.com>
690
691         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
692         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
693
694 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
695
696         PR c++/16260
697         * g++.dg/parse/crash15.C: New.
698
699 2004-06-28  Andrew Pinski  <apinski@apple.com>
700
701         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
702         by the error already.
703
704         * g++.dg/opt/ptrmem4.C: Change to compile only test.
705
706 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
707
708         PR target/14041
709         * gcc.dg/h8300-bss-align-1.c : New.
710
711 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
712
713         * PR c++/16174
714         * g++.dg/template/ctor4.C: New.
715
716 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
717
718         PR c++/16205
719         * g++.dg/warn/Wsequence-point-1.C: New test.
720
721 2004-06-27  Paul Brook  <paul@codesourcery.com>
722
723         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
724
725 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
726
727         * g++.old-deja/g++.mike/p7325.C: Remove.
728
729 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
730
731         PR c/14963
732         * gcc.dg/pr14963.c: New test.
733
734 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
735
736         PR c++/16193
737         * g++.dg/parse/redef1.C: New test.
738
739 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
740
741         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
742         20021110.c.
743         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
744         20021119-1.c.
745         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
746         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
747         5-04.c.
748         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
749         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
750         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
751         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
752         g++.brendan/enum14.C.
753         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
754         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
755         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
756         g++.mike/virt1.C.
757         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
758         memtemp24.C.
759
760 2004-06-27  Roger Sayle  <roger@eyesopen.com>
761
762         * gcc.dg/20040527-1.c: New test case.
763
764 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
765
766         PR gfortran/pr16196
767         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
768
769 2004-06-25  Roger Sayle  <roger@eyesopen.com>
770
771         PR middle-end/15825
772         * gcc.dg/pr15825-1.c: New test case.
773
774 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
775
776         * gcc.c-torture/execute/20040625-1.c: New test.
777
778 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
779
780         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
781
782 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
783
784         * gcc.dg/torture/mips-div-1.c: New test.
785
786 2004-06-24  Jeff Law  <law@redhat.com>
787
788         * gcc.dg/tree-ssa/20040624-1.c: New test.
789
790 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
791
792         * gcc.c-torture/compile/20040624-1.c: New test.
793
794 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
795
796         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
797         this directory.
798
799 2004-06-23  Andrew Pinski  <apinski@apple.com>
800
801         PR middle-end/15988
802         * g++.dg/opt/ptrmem4.C: New test.
803
804         * gcc.dg/c90-array-quals-2.c: New test.
805
806 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
807
808         * gcc.dg/kpice1.c: New test.
809
810 2006-06-23  Andrew Pinski  <apinski@apple.com>
811
812         * gcc.dg/c90-array-quals.c: New test.
813
814 2006-06-22  Richard Henderson  <rth@redhat.com>
815
816         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
817
818 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
819
820         * gcc.dg/builtins-config.h: Handle FreeBSD.
821
822 2006-06-22  Richard Henderson  <rth@redhat.com>
823
824         * g++.dg/opt/devirt1.C: New.
825
826 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
827
828         * g++.dg/opt/pr15551.C: New testcase.
829
830 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
831
832         PR target/14800
833         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
834         x86_64-*-linux* when compiling for 32bit.
835
836 2004-06-21  Andrew Pinski  <apinski@apple.com>
837
838         * gcc.dg/pch/struct-1.c: New.
839         * gcc.dg/pch/struct-1.hs: New.
840
841 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
842
843         * gcc.dg/pch/save-temps-1.c: New file.
844         * gcc.dg/pch/save-temps-1.hs: New file.
845
846 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
847
848         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
849         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
850
851 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
852
853         * gfortran.fortran-torture/execute/select_1.f90: Rename function
854         to fix type error.
855         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
856         Remove trailing spaces.
857
858 2004-06-21  Richard Henderson  <rth@redhat.com>
859
860         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
861         merging && to BIT_FIELD_REF.
862
863 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
864
865         * g++.dg/opt/placeholder1.C: New test.
866
867 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
868
869         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
870         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
871         * gcc.dg/compat/union-m128-1_x.c: Likewise.
872         * gcc.dg/compat/union-m128-1_y.c: Likewise.
873
874 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
875
876         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
877         extern "C".
878         * g++.dg/other/pragma-re-1.C: Add comments.
879
880 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
881
882         PR gfortran/16080
883         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
884
885 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
886
887         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
888         instead of setting the type of size_t by
889         hand.
890
891 2004-06-18  Roger Sayle  <roger@eyesopen.com>
892
893         * gcc.dg/unordered-2.c: New test case.
894         * gcc.dg/unordered-3.c: New test case.
895
896 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
897
898         PR other/16043
899         * lib/g++.exp (g++_version): Tweak regexp for version
900         * lib/g77.exp (g77_version): Likewise
901         * lib/gfortran.exp (gfortran_version): Likewise
902         * lib/objc.exp (objc_version): Likewise
903         * lib/treelang.exp (treelang_version): Likewise
904
905 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
906
907         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
908         Use INT_MAX instead of __INT_MAX__.
909         * gcc.dg/compat/struct-align-2_y.c: Likewise.
910
911         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
912         * gcc.dg/compat/scalar-return-3_x.c: Use it.
913         * gcc.dg/compat/scalar-return-3_y.c: Use it.
914         * gcc.dg/compat/scalar-return-4_x.c: Use it.
915         * gcc.dg/compat/scalar-return-4_y.c: Use it.
916         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
917         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
918         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
919         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
920
921         * gcc.dg/range-test-1.c: New test.
922         * g++.dg/opt/range-test-1.C: New test.
923
924 2004-06-17  Richard Henderson  <rth@redhat.com>
925
926         * objc.dg/sync-1.m: New.
927         * objc.dg/try-catch-1.m: Don't force next runtime.
928         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
929         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
930         shadowed catch clause.
931         * objc.dg/try-catch-5.m: New.
932
933 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
934
935         Bug 14610
936         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
937
938 2004-06-15  Richard Henderson  <rth@redhat.com>
939
940         * gcc.dg/20001116-1.c: Move expected warning line.
941
942 2004-06-15  Richard Henderson  <rth@redhat.com>
943
944         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
945         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
946
947 2004-06-15  Jeff Law  <law@redhat.com>
948
949         * gcc.dg/tree-ssa/20040615-1.c: New test.
950         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
951         be less sensitive to operand ordering.
952         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
953
954 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
955
956         * g++.dg/abi/bitfield3.C: Add comment..
957
958 2004-06-15  Richard Henderson  <rth@redhat.com>
959
960         * g++.dg/ext/stmtexpr1.C: XFAIL.
961         * gcc.dg/20030612-1.c: XFAIL.
962
963 2004-06-15  Eric Christopher  <echristo@redhat.com>
964
965         * g++.dg/charset/asm5.c: New.
966         * gcc.dg/charset/asm6.c: New.
967
968 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
969
970         PR fortran/15962
971         * gfortran.fortran-torture/execute/select_1.f90: New test.
972
973 2004-06-15  Paul Brook  <paul@codesourcery.com>
974
975         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
976
977 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
978
979         PR c++/15967
980         * g++.dg/lookup/crash3.C: New test.
981
982 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
983
984         PR c++/15947
985         * g++.dg/parse/dtor4.C: New test.
986
987 2004-06-14  Jeff Law  <law@redhat.com>
988
989         * gcc.c-torture/compile/20040614-1.c: New test.
990
991 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
992
993         PR fortran/15211
994         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
995         LEN of a character array.
996
997 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
998
999         PR c++/15096
1000         * g++.dg/template/ptrmem10.C: New test.
1001
1002         PR c++/14930
1003         * g++.dg/template/friend30.C: New test.
1004
1005 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1006
1007         PR fortran/14928
1008         * gfortran.fortran-torture/compile/mloc.f90: New test.
1009
1010 2004-06-13  Paul Brook  <paul@codesourcery.com>
1011
1012         * gfortran.fortran-torture/execute/random_2.f90: New test.
1013
1014 2004-06-13  Eric Christopher  <echristo@redhat.com>
1015
1016         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1017
1018 2004-06-12  Paul Brook  <paul@codesourcery.com>
1019
1020         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1021
1022 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1023
1024         PR fortran/14923
1025         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1026
1027 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1028
1029         PR fortran/14957
1030         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1031         syntax errors in end statements of contained subroutines.
1032
1033 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1034
1035         PR fortran/12841
1036         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1037
1038 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1039
1040         PR fortran/15665
1041         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1042
1043 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1044
1045         PR gfortran/12839
1046         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1047
1048 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1049
1050         PR c++/15862
1051         * g++.dg/parse/enum1.C: New test.
1052
1053 2004-06-10  Jeff Law  <law@redhat.com>
1054
1055         * gcc.c-torture/compile/20040610-1.c: New test.
1056
1057 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1058
1059         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1060         * g++.old-deja/g++.other/decl3.C: Likewise.
1061
1062 2004-06-10  Brian Booth  <bbooth@redhat.com>
1063
1064         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1065         V_MAY_DEF instead of VDEF.
1066         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1067
1068 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1069
1070         PR c++/14211
1071         * g++.dg/conversion/const1.C: New test.
1072
1073         PR c++/15076
1074         * g++.dg/conversion/reinterpret1.C: New test.
1075
1076         PR c++/15877
1077         * g++.dg/template/enum2.C: New test.
1078
1079         PR c++/15227
1080         * g++.dg/template/error13.C: New test.
1081
1082 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1083
1084         PR fortran/14957
1085         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1086         arguments to test_* REAL and of the right size.
1087
1088 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1089
1090         PR target/15569
1091         PR rtl-optimization/15681
1092         * gcc.dg/20040609-1.c: New test.
1093
1094 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1095
1096         PR c++/14791
1097         * g++.dg/opt/builtins1.C: New test.
1098
1099 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1100
1101         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1102         that use default windows32 struct layout.
1103         * gcc.dg/i386-bitfield2.c: Likewise.
1104
1105 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1106
1107         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1108         for mingw32 and cygwin targets.
1109
1110 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1111
1112         * gcc.dg/pch/macro-4.c: New.
1113         * gcc.dg/pch/macro-4.hs: New.
1114
1115 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1116
1117         PR fortran/13249
1118         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1119
1120 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1121
1122         PR fortran/13372
1123         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1124
1125 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1126
1127         PR gfortran/14897
1128         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1129
1130 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1131
1132         PR gfortran/15755
1133         * gfortran.fortran-torture/execute/backspace.c : New test.
1134
1135 2004-06-09  Paul Brook  <paul@codesourcery.com>
1136
1137         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1138         (pointer_to_section): Rewrite to use smaller array.
1139
1140 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1141
1142         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1143         * gcc.dg/ext/altivec-10.c: Same.
1144         * gcc.dg/ext/altivec-11.c: Same.
1145         * gcc.dg/ext/altivec-12.c: Same.
1146         * gcc.dg/ext/altivec-13.c: Same.
1147         * gcc.dg/ext/altivec-14.c: Same.
1148         * gcc.dg/ext/altivec-15.c: Same.
1149         * gcc.dg/ext/altivec-16.c: Same.
1150         * gcc.dg/ext/altivec-3.c: Same.
1151         * gcc.dg/ext/altivec-4.c: Same.
1152         * gcc.dg/ext/altivec-6.c: Same.
1153         * gcc.dg/ext/altivec-7.c: Same.
1154         * gcc.dg/ext/altivec-8.c: Same.
1155         * gcc.dg/ext/altivec-varargs-1.c: Same.
1156
1157         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1158         * g++.dg/ext/altivec-10.C: Same.
1159         * g++.dg/ext/altivec-2.C: Same.
1160         * g++.dg/ext/altivec-3.C: Same.
1161         * g++.dg/ext/altivec-4.C: Same.
1162         * g++.dg/ext/altivec-5.C: Same.
1163         * g++.dg/ext/altivec-6.C: Same.
1164         * g++.dg/ext/altivec-7.C: Same.
1165         * g++.dg/ext/altivec-8.C: Same.
1166         * g++.dg/ext/altivec-9.C: Same.
1167
1168 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1169
1170         PR c++/7841
1171         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1172
1173 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1174
1175         * gcc.dg/union-1.c: New test.
1176
1177 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1178
1179         * gcc.dg/builtins-41.c: New test case.
1180         * gcc.dg/builtins-42.c: New test case.
1181
1182 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1183
1184         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1185         * g++.dg/ext/altivec-10.C: Same.
1186         * g++.dg/ext/altivec-2.C: Same.
1187         * g++.dg/ext/altivec-3.C: Same.
1188         * g++.dg/ext/altivec-4.C: Same.
1189         * g++.dg/ext/altivec-5.C: Same.
1190         * g++.dg/ext/altivec-6.C: Same.
1191         * g++.dg/ext/altivec-7.C: Same.
1192         * g++.dg/ext/altivec-8.C: Same.
1193         * g++.dg/ext/altivec-9.C: Same.
1194         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1195         * g++.old-deja/g++.brendan/new3.C: Same.
1196         * gcc.c-torture/execute/eeprof-1.x: Same.
1197
1198 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1199
1200         PR c/14765
1201         * gcc.dg/pr14765-1.c: New test.
1202
1203 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1204
1205         PR c/14649
1206         * gcc.dg/pr14649-1.c: New test case.
1207
1208 2004-06-07  Richard Henderson  <rth@redhat.com>
1209
1210         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1211         if temporaries.
1212
1213 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1214
1215         * g++.dg/eh/elide1.C: Remove XFAIL.
1216
1217 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1218
1219         PR c++/15337
1220         * g++.dg/expr/sizeof3.C: New test.
1221
1222         PR c++/14777
1223         * g++.dg/template/access14.C: New test.
1224
1225         PR c++/15554
1226         * g++.dg/template/enum1.C: New test.
1227
1228         PR c++/15057
1229         * g++.dg/eh/throw1.C: New test.
1230
1231 2004-06-07  David Ayers  <d.ayers@inode.at>
1232             Ziemowit Laski  <zlaski@apple.com>
1233
1234         * lib/objc.exp (objc_target_compile): Revert the '-framework
1235         Foundation' flag fix, since bare Darwin does not ship
1236         with the Foundation framework.
1237         * objc/execute/next_mapping.h: Provide a local NSConstantString
1238         @interface and @implementation.
1239         (objc_constant_string_init): A constructor function, used to
1240         initialize the NSConstantString meta-class object.
1241         * objc/execute/string1.m: Include "next_mapping.h" instead of
1242         <Foundation/NSString.h>.
1243         * objc/execute/string2.m: Likewise.
1244         * objc/execute/string3.m: Likewise.
1245         * objc/execute/string4.m: Likewise.
1246
1247 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1248
1249         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1250         to double. Replace double with FLOAT.
1251         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1252
1253         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1254         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1255         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1256         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1257         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1258         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1259         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1260         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1261
1262 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1263
1264         PR c/13519
1265         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1266
1267 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1268
1269         PR c++/15503
1270         * g++.dg/template/meminit2.C: New test.
1271
1272 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1273
1274         PR target/15822
1275         * gcc.c-torture/execute/compare-fp-1.c,
1276         gcc.c-torture/execute/compare-fp-2.c,
1277         gcc.c-torture/execute/compare-fp-3.c,
1278         gcc.c-torture/execute/compare-fp-4.c,
1279         gcc.c-torture/execute/compare-fp-3.x,
1280         gcc.c-torture/execute/compare-fp-4.x: Moved...
1281         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1282         gcc.c-torture/execute/ieee/compare-fp-2.c,
1283         gcc.c-torture/execute/ieee/compare-fp-3.c,
1284         gcc.c-torture/execute/ieee/compare-fp-4.c,
1285         gcc.c-torture/execute/ieee/compare-fp-3.x,
1286         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1287
1288 2004-06-04  David Ayers  <d.ayers@inode.at>
1289
1290         * objc/execute/protocol-isEqual-4.m: New testcase.
1291
1292 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1293
1294         * objc/execute/protocol-isEqual-1.m: New testcase.
1295         * objc/execute/protocol-isEqual-2.m: New testcase.
1296         * objc/execute/protocol-isEqual-3.m: New testcase.
1297
1298 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1299
1300         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1301
1302 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1303
1304         * lib/objc.exp (objc_target_compile): When running tests on
1305         Darwin (Mac OS X), inform the linker about '-framework
1306         'Foundation'.
1307
1308 2004-06-02  Eric Christopher  <echristo@redhat.com>
1309
1310         * gcc.c-torture/compile/20040602-1.c: New.
1311
1312 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1313
1314         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1315         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1316
1317         PR tree-optimization/14736
1318         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1319
1320         PR tree-optimization/14042
1321         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1322
1323         PR tree-optimization/14729
1324         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1325
1326 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1327
1328         PR fortran/15557
1329         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1330
1331 2004-06-01  Richard Hederson  <rth@redhat.com>
1332
1333         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1334
1335 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1336
1337         PR c++/14932
1338         * g++.dg/parse/offsetof4.C: New test.
1339
1340 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1341
1342         PR objc/7993
1343         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1344
1345 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR c++/15701
1348         * g++.dg/template/friend29.C: New test.
1349
1350 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1351
1352         PR c/15749
1353         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1354
1355 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1356
1357         * gcc.dg/sparc-trap-1.c: New test.
1358
1359 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1360
1361         PR middle-end/15069
1362         * g++.dg/opt/fold3.C: New test case.
1363
1364 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1365
1366         * lib/target-supports.exp (check_iconv_available): Fix fallout
1367         from 2004-05-28 patch.
1368
1369 2004-05-30  Paul Brook  <paul@codesourcery.com>
1370
1371         PR fortran/15620
1372         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1373         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1374
1375 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1376
1377         * gfortran.fortran-torture/execute/random_1.f90: New test.
1378
1379 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1380
1381         * g++.dg/ext/altivec-10.C: New test.
1382
1383 2004-05-29  Paul Brook  <paul@codesourcery.com>
1384
1385         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1386
1387 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1388
1389         * gcc.dg/altivec-16.c: New test.
1390
1391 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1392
1393         * lib/target-supports.exp (check_vmx_hw_available): New.
1394         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1395
1396         * lib/target-supports.exp (check_alias_available,
1397         check_iconv_available, check_named_sections_available): Use
1398         unique names for temporary files.
1399
1400 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1401
1402         * gcc.dg/altivec-15.c: New test.
1403
1404 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1405
1406         PR c++/15083
1407         * g++.dg/warn/noeffect6.C: New test.
1408
1409         PR c++/15471
1410         * g++.dg/expr/ptrmem4.C: New test.
1411
1412         PR c++/15640
1413         * g++.dg/template/operator3.C: New test.
1414
1415 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1416
1417         PR c++/14668
1418         * g++.dg/lookup/redecl1.C: New test.
1419         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1420
1421 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1422
1423         * gcc.c-torture/execute/compare-fp-1.c,
1424         gcc.c-torture/execute/compare-fp-2.c,
1425         gcc.c-torture/execute/compare-fp-3.c,
1426         gcc.c-torture/execute/compare-fp-4.c,
1427         gcc.c-torture/execute/compare-fp-3.x,
1428         gcc.c-torture/execute/compare-fp-4.x,
1429         gcc.dg/pr15649-1.c: New.
1430
1431 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1432
1433         PR c++/12883
1434         * g++.dg/init/array14.C: New test.
1435
1436 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1437
1438         * lib/compat.exp (compat-get-options-main): New.
1439         (compat-get-options): Remove unneeded code, warn for ignored
1440         command.
1441         (compat-execute): Check flag set by dg-require-* commands.
1442
1443         * lib/compat.exp (compat-execute): Break up long lines.
1444
1445 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1446
1447         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1448         * gcc.dg/altivec-14.c: New test.
1449         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1450
1451         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1452         * gcc.dg/altivec-12.c: Ditto.
1453
1454         * gcc.dg/altivec-3.c: Move call to altivec_check.
1455
1456 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1457
1458         PR c++/15044
1459         * g++.dg/template/error12.C: New test.
1460
1461         PR c++/15317
1462         * g++.dg/ext/attrib15.C: New test.
1463
1464         PR c++/15329
1465         * g++.dg/template/ptrmem9.C: New test.
1466
1467 2004-05-25  Paul Brook  <paul@codesourcery.com>
1468
1469         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1470
1471 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1472
1473         PR c++/15165
1474         * g++.dg/template/crash19.C: New test.
1475
1476 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1477
1478         PR c++/15025
1479         * g++.dg/template/redecl1.C: New test.
1480
1481 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1482
1483         PR c++/14821
1484         * g++.dg/other/ns1.C: New test.
1485
1486         PR c++/14883
1487         * g++.dg/template/invalid1.C: New test.
1488
1489 2004-05-23  Paul Brook  <paul@codesourcery.com>
1490         Victor Leikehman  <lei@haifasphere.co.il>
1491
1492         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1493         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1494
1495 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1496
1497         PR c++/15285
1498         PR c++/15299
1499         * g++.dg/template/non-dependent5.C: New test.
1500         * g++.dg/template/non-dependent6.C: New test.
1501
1502 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1503
1504         PR c++/15507
1505         * g++.dg/inherit/union1.C: New test.
1506
1507         PR c++/15542
1508         * g++.dg/template/addr1.C: New test.
1509
1510         PR c++/15427
1511         * g++.dg/template/array5.C: New test.
1512
1513         PR c++/15287
1514         * g++.dg/template/array6.C: New test.
1515
1516 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1517             Roger Sayle  <roger@eyesopen.com>
1518
1519         * g++.dg/lookup/forscope2.C: New test case.
1520
1521 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1522
1523         * gcc.dg/cpp/Wmissingdirs.c: New.
1524
1525 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1526
1527         PR target/15301
1528         * gcc.dg/compat/union-m128-1.h: New file.
1529         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1530         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1531         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1532
1533 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1534
1535         PR target/15302
1536         * gcc.dg/compat/struct-complex-1.h: New file.
1537         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1538         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1539         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1540
1541 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1542
1543         PR middle-end/3074
1544         * gcc.dg/pr3074-1.c: New test case.
1545         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1546
1547 2004-05-20  Falk Hueffner  <falk@debian.org>
1548
1549         PR other/15526
1550         * gcc.dg/ftrapv-1.c: New test case.
1551
1552 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1553
1554         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1555
1556 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1557             Jeff Law  <law@redhat.com>
1558
1559         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1560         * gcc.dg/tree-ssa/20040518-2.c: New test.
1561
1562         * gcc.dg/tree-ssa/20040518-1.c: New test.
1563
1564 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1565
1566         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1567
1568 2004-05-18  Paul Brook  <paul@codesourcery.com>
1569
1570         PR fortran/13930
1571         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1572
1573 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1574
1575         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1576         constant folding.
1577
1578 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1579
1580         * gcc.dg/tree-ssa/20040517-1.c: New test.
1581
1582 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1583
1584         * gcc.dg/loop-4.c: New test.
1585
1586 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1587
1588         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1589
1590 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1591
1592         PR fortran/15311
1593         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1594
1595 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1596
1597         PR fortran/13826
1598         PR fortran/13940
1599         * gfortran.fortran-torture/compile/data_1.f90: New test.
1600
1601 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1602
1603         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1604         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1605
1606 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1607
1608         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1609
1610 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1611
1612         PR c/15444
1613         * gcc.dg/format/xopen-1.c: Adjust expected message.
1614         * gcc.dg/format/xopen-3.c: New test.
1615
1616 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1617
1618         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1619
1620 2004-05-14  Jeff Law  <law@redhat.com>
1621
1622         * gcc.dg/tree-ssa/20040514-2.c: New test.
1623
1624 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1625
1626         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1627         this ...
1628         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1629         this.
1630
1631 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1632
1633         * gcc.dg/tree-ssa/20040514-1.c: New test.
1634
1635 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1636
1637         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1638         test.
1639
1640 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1641
1642         PR fortran/14066
1643         * gfortran.fortran-torture/compile/do_1.f90: New test.
1644
1645 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1646
1647         PR fortran/15051
1648         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1649         test.
1650
1651 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1652
1653         PR fortran/15149
1654         * gfortran.fortran-torture/execute/random_init.f90: New test.
1655
1656 2004-05-13  Paul Brook  <paul@codesourcery.com>
1657
1658         PR fortran/15314
1659         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1660
1661 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1662
1663         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1664         for the powerpc case.
1665
1666 2004-05-13  Jeff Law  <law@redhat.com>
1667
1668         * gcc.dg/tree-ssa/20040513-1.c: New test.
1669         * gcc.dg/tree-ssa/20040513-2.c: New test.
1670
1671 2004-05-13  Paul Brook  <paul@codesourcery.com>
1672
1673         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1674         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1675         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1676
1677 2004-05-13  Andreas Schwab  <schwab@suse.de>
1678
1679         PR other/10819
1680         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1681         characters.
1682
1683 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1684
1685         PR fortran/15294
1686         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1687
1688 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1689
1690         Merge from tree-ssa-20020619-branch.  See
1691         ChangeLog.tree-ssa for details.
1692
1693 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1694
1695         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1696         include <altivec.h> explicitly.
1697         * gcc.dg/altivec-13.c: Likewise.
1698
1699 2004-05-11  Paul Brook  <paul@codesourcery.com>
1700
1701         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1702
1703 2004-05-10  Eric Christopher  <echristo@redhat.com>
1704
1705         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1706         * gcc.dg/sibcall-4.c: Ditto.
1707
1708 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1709
1710         * g++.dg/ext/altivec-8.C: New test case.
1711         * gcc.dg/altivec-13.c: New test case.
1712
1713 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1714
1715         * gcc.c-torture/execute/divcmp-1.c: New test case.
1716         * gcc.c-torture/execute/divcmp-2.c: New test case.
1717         * gcc.c-torture/execute/divcmp-3.c: New test case.
1718
1719 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1720
1721         * g++.dg/other/pragma-re-2.C: New test.
1722
1723 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1724
1725         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1726         * gcc.dg/i386-387-2.c: Likewise.
1727
1728         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1729         __builtin_drem.
1730         * gcc.dg/i386-387-6.c: Likewise.
1731
1732 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1733
1734         * gcc.dg/builtins-33.c:  Also check log1p*.
1735
1736 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1737
1738         PR optimization/15296
1739         * gcc.c-torture/execute/pr15296.c: New test.
1740
1741 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1742
1743         * gcc.dg/builtins-40.c: New test.
1744
1745 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1746
1747         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1748
1749 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1750
1751         * g++.dg/ext/spe1.C: New testcase.
1752
1753 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1754
1755         * objc.dg/image-info.m: Allow additional attributes
1756         for __image_info section.
1757
1758 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1759
1760         * gcc.dg/torture/mips-hilo-2.c: New test.
1761
1762 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1763
1764         PR c++/14389
1765         * g++.dg/template/member5.C: New test.
1766
1767 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1768
1769         * gcc.dg/builtins-34.c: Also check expm1*.
1770
1771 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1772
1773         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1774         * gcc.dg/torture/builtin-convert-3.c: New test.
1775
1776 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1777
1778         PR middle-end/15054
1779         * g++.dg/opt/pr15054.C: New test.
1780
1781 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1782
1783         * gcc.dg/torture/builtin-rounding-1.c: New test.
1784         * gcc.dg/builtins-25.c: Delete.
1785         * gcc.dg/builtins-29.c: Delete.
1786
1787 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1788
1789         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1790         * gcc.dg/sibcall-4.c: Likewise.
1791         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1792
1793 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1794
1795         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1796         bit-field on 16-bit targets.
1797
1798 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1799
1800         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1801         16-bit targets.
1802
1803 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1804
1805         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1806         * gcc.dg/rs6000-power2-2.c: Likewise.
1807
1808 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1809
1810         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1811         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1812         Change the asm registers to be in form of frN instead of fN.
1813
1814 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1815
1816         * gcc.dg/torture/builtin-convert-2.c: New test.
1817
1818 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1819
1820         * gcc.dg/rs6000-power2-1.c: New test.
1821         * gcc.dg/rs6000-power2-2.c: New test.
1822
1823 2004-04-28  Jan Hubicka  <jh@suse.cz>
1824
1825         * gcc.dg/unused-6.c: New test.
1826
1827 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1828             Ulrich Weigand  <uweigand@de.ibm.com>
1829
1830         * ada/acats/run_all.sh: Define $target variable.
1831
1832 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1833
1834         PR c++/15119
1835         * g++.dg/other/vararg-1.C: New test.
1836
1837         PR c++/4794
1838         * g++.dg/eh/cleanup3.C: New test.
1839
1840 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1841
1842         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1843         and ad8011a (target_insn).
1844         * ada/acats/support/macro.dfs: Likewise.
1845         * ada/acats/support/impbit.adb: New file.
1846
1847 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1848
1849         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1850
1851 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1852
1853         * gcc.dg/loop-3.c: New test.
1854
1855 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1856
1857         * gcc.c-torture/execute/simd-5.c: New test.
1858
1859 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1860
1861         PR c++/15064
1862         * g++.dg/template/crash18.C: New test.
1863
1864 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1865
1866         * g++.dg/ext/complit3.C: New test.
1867
1868 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1869
1870         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1871         * gcc.dg/altivec-3.c: Same.
1872         * gcc.dg/altivec-varargs-1.c: Same.
1873
1874 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1875
1876         * lib/target-supports.exp (check_profiling_available): Assume
1877         profiling is not available on powerpc-eabi targets.
1878
1879 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1880
1881         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1882         * gcc.dg/vmx/bug-1.c: Ditto.
1883
1884 2004-04-20  Eric Christopher  <echristo@redhat.com>
1885
1886         * gcc.dg/charset/extern.c: New test.
1887         * g++.dg/charset/extern3.cc: Ditto.
1888
1889 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1890
1891         * gcc.dg/builtins-39.c: New test.
1892
1893 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1894
1895         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1896
1897 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1898
1899         * gcc.dg/torture/mips-hilo-1.c: New test.
1900
1901 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1902
1903         * gcc.c-torture/compile/20040419-1.c: New test.
1904
1905 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1906
1907         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1908
1909 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1910             Aldy Hernandez  <aldyh@redhat.com>
1911
1912         * gcc.c-torture/execute/va-arg-24.c: New.
1913
1914 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1915             Aldy Hernandez  <aldyh@redhat.com>
1916
1917         * gcc.dg/vmx/1b-01.c: New.
1918         * gcc.dg/vmx/1b-02.c: New.
1919         * gcc.dg/vmx/1b-03.c: New.
1920         * gcc.dg/vmx/1b-04.c: New.
1921         * gcc.dg/vmx/1b-05.c: New.
1922         * gcc.dg/vmx/1b-06.c: New.
1923         * gcc.dg/vmx/1b-07.c: New.
1924         * gcc.dg/vmx/1c-01.c: New.
1925         * gcc.dg/vmx/1c-02.c: New.
1926         * gcc.dg/vmx/3a-01a.c: New.
1927         * gcc.dg/vmx/3a-01.c: New.
1928         * gcc.dg/vmx/3a-01m.c: New.
1929         * gcc.dg/vmx/3a-03.c: New.
1930         * gcc.dg/vmx/3a-03m.c: New.
1931         * gcc.dg/vmx/3a-04.c: New.
1932         * gcc.dg/vmx/3a-04m.c: New.
1933         * gcc.dg/vmx/3a-05.c: New.
1934         * gcc.dg/vmx/3a-06.c: New.
1935         * gcc.dg/vmx/3a-06m.c: New.
1936         * gcc.dg/vmx/3a-07.c: New.
1937         * gcc.dg/vmx/3b-01.c: New.
1938         * gcc.dg/vmx/3b-02.c: New.
1939         * gcc.dg/vmx/3b-10.c: New.
1940         * gcc.dg/vmx/3b-13.c: New.
1941         * gcc.dg/vmx/3b-14.c: New.
1942         * gcc.dg/vmx/3b-15.c: New.
1943         * gcc.dg/vmx/3c-01a.c: New.
1944         * gcc.dg/vmx/3c-01.c: New.
1945         * gcc.dg/vmx/3c-02.c: New.
1946         * gcc.dg/vmx/3c-03.c: New.
1947         * gcc.dg/vmx/3d-01.c: New.
1948         * gcc.dg/vmx/4-01.c: New.
1949         * gcc.dg/vmx/4-03.c: New.
1950         * gcc.dg/vmx/5-01.c: New.
1951         * gcc.dg/vmx/5-02.c: New.
1952         * gcc.dg/vmx/5-03.c: New.
1953         * gcc.dg/vmx/5-04.c: New.
1954         * gcc.dg/vmx/5-05.c: New.
1955         * gcc.dg/vmx/5-06.c: New.
1956         * gcc.dg/vmx/5-07.c: New.
1957         * gcc.dg/vmx/5-07t.c: New.
1958         * gcc.dg/vmx/5-08.c: New.
1959         * gcc.dg/vmx/5-10.c: New.
1960         * gcc.dg/vmx/5-11.c: New.
1961         * gcc.dg/vmx/7-01a.c: New.
1962         * gcc.dg/vmx/7-01.c: New.
1963         * gcc.dg/vmx/7c-01.c: New.
1964         * gcc.dg/vmx/7d-01.c: New.
1965         * gcc.dg/vmx/7d-02.c: New.
1966         * gcc.dg/vmx/8-01.c: New.
1967         * gcc.dg/vmx/8-02a.c: New.
1968         * gcc.dg/vmx/8-02.c: New.
1969         * gcc.dg/vmx/brode-1.c: New.
1970         * gcc.dg/vmx/bug-1.c: New.
1971         * gcc.dg/vmx/bug-2.c: New.
1972         * gcc.dg/vmx/bug-3.c: New.
1973         * gcc.dg/vmx/cw-bug-1.c: New.
1974         * gcc.dg/vmx/cw-bug-2.c: New.
1975         * gcc.dg/vmx/cw-bug-3.c: New.
1976         * gcc.dg/vmx/dct.c: New.
1977         * gcc.dg/vmx/debug-1.c: New.
1978         * gcc.dg/vmx/debug-2.c: New.
1979         * gcc.dg/vmx/debug-3.c: New.
1980         * gcc.dg/vmx/debug-4.c: New.
1981         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1982         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1983         * gcc.dg/vmx/eg-5.c: New.
1984         * gcc.dg/vmx/fft.c: New.
1985         * gcc.dg/vmx/gcc-bug-1.c: New.
1986         * gcc.dg/vmx/gcc-bug-2.c: New.
1987         * gcc.dg/vmx/gcc-bug-3.c: New.
1988         * gcc.dg/vmx/gcc-bug-4.c: New.
1989         * gcc.dg/vmx/gcc-bug-5.c: New.
1990         * gcc.dg/vmx/gcc-bug-6.c: New.
1991         * gcc.dg/vmx/gcc-bug-7.c: New.
1992         * gcc.dg/vmx/gcc-bug-8.c: New.
1993         * gcc.dg/vmx/gcc-bug-9.c: New.
1994         * gcc.dg/vmx/gcc-bug-b.c: New.
1995         * gcc.dg/vmx/gcc-bug-c.c: New.
1996         * gcc.dg/vmx/gcc-bug-d.c: New.
1997         * gcc.dg/vmx/gcc-bug-e.c: New.
1998         * gcc.dg/vmx/gcc-bug-f.c: New.
1999         * gcc.dg/vmx/gcc-bug-g.c: New.
2000         * gcc.dg/vmx/gcc-bug-i.c: New.
2001         * gcc.dg/vmx/harness.h: New.
2002         * gcc.dg/vmx/ira1.c: New.
2003         * gcc.dg/vmx/ira2a.c: New.
2004         * gcc.dg/vmx/ira2b.c: New.
2005         * gcc.dg/vmx/ira2.c: New.
2006         * gcc.dg/vmx/ira2c.c: New.
2007         * gcc.dg/vmx/mem.c: New.
2008         * gcc.dg/vmx/newton-1.c: New.
2009         * gcc.dg/vmx/ops.c: New.
2010         * gcc.dg/vmx/sn7153.c: New.
2011         * gcc.dg/vmx/spill2.c: New.
2012         * gcc.dg/vmx/spill3.c: New.
2013         * gcc.dg/vmx/spill.c: New.
2014         * gcc.dg/vmx/t.c: New.
2015         * gcc.dg/vmx/varargs-1.c: New.
2016         * gcc.dg/vmx/varargs-2.c: New.
2017         * gcc.dg/vmx/varargs-3.c: New.
2018         * gcc.dg/vmx/varargs-4.c: New.
2019         * gcc.dg/vmx/varargs-5.c: New.
2020         * gcc.dg/vmx/varargs-6.c: New.
2021         * gcc.dg/vmx/varargs-7.c: New.
2022         * gcc.dg/vmx/vmx.exp: New.
2023         * gcc.dg/vmx/vprint-1.c: New.
2024         * gcc.dg/vmx/vscan-1.c: New.
2025         * gcc.dg/vmx/x-01.c: New.
2026         * gcc.dg/vmx/x-02.c: New.
2027         * gcc.dg/vmx/x-03.c: New.
2028         * gcc.dg/vmx/x-04.c: New.
2029         * gcc.dg/vmx/x-05.c: New.
2030         * gcc.dg/vmx/yousufi-1.c: New.
2031         * gcc.dg/vmx/zero-1.c: New.
2032         * gcc.dg/vmx/zero.c: New.
2033
2034 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2035
2036         * g++.dg/lookup/java1.C: Update for chage of
2037         _Jv_AllocObject.
2038         * g++.dg/lookup/java2.C: Likewise.
2039
2040 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2041
2042         * ada/acats/run_all.sh: use -O2 by default.
2043
2044 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2045
2046         * gcc.dg/vr-mult-[12].c: New tests.
2047
2048 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2049
2050         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2051
2052         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2053
2054 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2055
2056         * lib/target-supports.exp (check_profiling_available): Assume profiling
2057         isn't available for mips*-*-elf targets.
2058
2059 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2060
2061         * gcc.dg/builtins-38.c: New test.
2062
2063 2004-04-14  Eric Christopher  <echristo@redhat.com>
2064
2065         * g++.dg/charset/charset.exp: Run .cc extension tests.
2066
2067 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2068
2069         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2070
2071 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2072
2073         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2074
2075 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2076
2077         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2078         * gcc.dg/i386-387-2.c: Likewise.
2079
2080         * gcc.dg/i386-387-7.c: New test.
2081         * gcc.dg/i386-387-8.c: New test.
2082
2083         * gcc.dg/builtins-37.c: New test.
2084
2085 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2086
2087         * g++.dg/pch/externc-1.C: Add missing semicolon.
2088
2089 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2090
2091         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2092
2093 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2094
2095         * gcc.c-torture/execute/20040411-1.c: New test.
2096
2097 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2098
2099         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2100
2101 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2102
2103         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2104
2105 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2106
2107         * lib/target-supports.exp (check_named_sections_available): New.
2108         * lib/gcc-dg.exp (dg-require-named-sections): New.
2109         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2110         old-deja.exp.  Also prune error-count message from HP linker.
2111         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2112
2113         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2114         * g++.old-deja/g++.pt/static3.C: Likewise.
2115         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2116
2117 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2118
2119         * gcc.c-torture/execute/20040409-1.c: New test case.
2120         * gcc.c-torture/execute/20040409-2.c: New test case.
2121         * gcc.c-torture/execute/20040409-3.c: New test case.
2122
2123 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2124
2125         * gcc.dg/20040409-1.c: New test.
2126
2127 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2128
2129         PR target/14888
2130         * g++.dg/opt/pr14888.C: New test case.
2131
2132 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2133
2134         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2135         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2136         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2137         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2138         New tests.
2139
2140 2004-04-08  Paul Brook  <paul@codesourcery.com>
2141
2142         * gcc.dg/spill-1.c: New test.
2143
2144 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2145
2146         * gcc.dg/torture/builtin-ctype-2.c: New test.
2147
2148 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2149
2150         * gcc.dg/pch/pch.exp: Add largefile test.
2151
2152 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2153
2154         * g++.dg/pch/externc-1.Hs: New.
2155         * g++.dg/pch/externc-1.C: New.
2156
2157 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2158
2159         * gcc.dg/compat/struct-by-value-5a_main.c,
2160         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2161         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2162         * gcc.dg/compat/struct-by-value-5a_x.c,
2163         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2164         gcc.dg/compat/struct-by-value-5_x.c.
2165         * gcc.dg/compat/struct-by-value-5a_y.c,
2166         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2167         gcc.dg/compat/struct-by-value-5_y.c.
2168
2169         * gcc.dg/compat/struct-by-value-6a_main.c,
2170         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2171         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2172         * gcc.dg/compat/struct-by-value-6a_x.c,
2173         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2174         gcc.dg/compat/struct-by-value-6_x.c.
2175         * gcc.dg/compat/struct-by-value-6a_y.c,
2176         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2177         gcc.dg/compat/struct-by-value-6_y.c.
2178
2179         * gcc.dg/compat/struct-by-value-7a_main.c,
2180         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2181         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2182         * gcc.dg/compat/struct-by-value-7a_x.c,
2183         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2184         gcc.dg/compat/struct-by-value-7_x.c.
2185         * gcc.dg/compat/struct-by-value-7a_y.c,
2186         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2187         gcc.dg/compat/struct-by-value-7_y.c.
2188
2189 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2190
2191         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2192         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2193         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2194         options.
2195
2196 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2197
2198         * gcc.dg/builtins-36.c: New test.
2199
2200 2004-04-06  Paul Brook  <paul@codesourcery.com>
2201
2202         * README.gcc: Remove obsolete contraint on testcases.
2203
2204 2004-04-05  Paul Brook  <paul@codesourcery.com>
2205
2206         PR2123
2207         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2208         failure and exit(0) on success.
2209         * g++.dg/expr/anew2.C: Ditto.
2210         * g++.dg/expr/anew3.C: Ditto.
2211         * g++.dg/expr/anew4.C: Ditto.
2212
2213 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2214
2215         PR c++/3518
2216         * g++.dg/template/unify7.C: New.
2217
2218 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2219
2220         * g++.dg/README: Bring up to date with new subdirectories; remove
2221         duplicate subdirectory lines.
2222
2223 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2224
2225         PR c++/14007
2226         * g++.dg/template/unify5.C: New.
2227         * g++.dg/template/unify6.C: New.
2228         * g++.dg/template/qualttp20.C: Adjust.
2229         * g++.old-deja/g++.jason/report.C: Adjust.
2230         * g++.old-deja/g++.other/qual1.C: Adjust.
2231
2232 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2233
2234         PR c++/14803
2235         * g++.dg/inherit/ptrmem1.C: New test.
2236
2237 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2238
2239         PR c++/14755
2240         * gcc.c-torture/execute/20040331-1.c: New test.
2241         * gcc.dg/20040331-1.c: New test.
2242
2243 2004-04-01  Paul Brook  <paul@codesourcery.com>
2244
2245         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2246
2247 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2248
2249         PR c++/14724
2250         * g++.dg/init/goto1.C: New test.
2251
2252         PR c++/14763
2253         * g++.dg/template/defarg4.C: New test.
2254
2255 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2256
2257         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2258
2259 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2260
2261         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2262
2263 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2264
2265         * gcc.dg/noncompile/undeclared-2.c: New test.
2266
2267 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2268
2269         * gcc.dg/940409-1.c: Remove XFAIL.
2270         * gcc.dg/reg-vol-struct-1.c: New test.
2271
2272 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2273
2274         * gcc.dg/torture/builtin-wctype-1.c: New test.
2275
2276 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2277
2278         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2279         * gcc.dg/20001101-1.c: Likewise.
2280         * gcc.dg/20001102-1.c: Likewise.
2281
2282 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2283
2284         * gcc.dg/compare8.c: Add an additional test for XOR.
2285
2286 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2287
2288         * gcc.dg/torture/builtin-ctype-1.c: New test.
2289
2290 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2291
2292         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2293         * gcc.dg/torture/builtin-math-1.c: Likewise.
2294         * gcc.dg/torture/builtin-power-1.c: New test.
2295
2296 2004-03-24  Andreas Schwab  <schwab@suse.de>
2297
2298         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2299         IA64 assembler.
2300
2301 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2302             Roger Sayle  <roger@eyesopen.com>
2303
2304         * gcc.dg/compare8.c: New test case.
2305
2306 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2307
2308         * g++.dg/ext/altivec-7.C: New test.
2309
2310 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2311
2312         PR 12267, 12391, 12560, 13129, 14114, 14133
2313         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2314         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2315         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2316         Adjust error regexps.
2317         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2318         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2319         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2320         * gcc.dg/local1.c: Add explanatory comment.
2321
2322 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2323
2324         PR optimization/14669
2325         * g++.dg/opt/fold2.C: New test case.
2326
2327 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2328
2329         PR c/14069
2330         * gcc.dg/20040322-1.c: New test.
2331
2332 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2333
2334         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2335         * gcc.dg/ultrasp4.c: Likewise.
2336         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2337
2338 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2339
2340         * gcc.dg/i386-sse-8.c: Reset default options.
2341
2342 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2343
2344         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2345         in the error message text.
2346
2347 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2348
2349         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2350
2351 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2352
2353         PR c++/14616
2354         * g++.dg/init/array13.C: New test.
2355
2356 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2357
2358         PR target/13889
2359         * gcc.c-torture/compile/pr13889.c: New test case.
2360
2361 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2362
2363         PR c/14635
2364         * builtins-1.c (nan, nans): Don't test.
2365         * builtins-30.c: Don't use nan, nanf, nanl.
2366         * builtins-35.c: New test.
2367
2368 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2369
2370         * g++.dg/ext/altivec-6.C: New test.
2371
2372 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2373
2374         * g++.dg/init/placement3.C: New test.
2375
2376         * g++.dg/template/spec13.C: New test.
2377
2378         * g++.dg/lookup/using11.C: New test.
2379
2380         * g++.dg/lookup/koenig3.C: New test.
2381
2382         * g++.dg/template/operator2.C: New test.
2383
2384         * g++.dg/expr/dtor3.C: New test.
2385         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2386         marker.
2387         * g++.old-deja/g++.law/visibility28.C: Likewise.
2388
2389 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2390
2391         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2392         * gcc.dg/ppc64-abi-3.c: Likewise.
2393
2394 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2395
2396         PR c++/14545
2397         * g++.dg/parse/template15.C: New test.
2398
2399 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2400
2401         * g++.dg/expr/dtor2.C: New test.
2402
2403         * g++.dg/lookup/anon4.C: New test.
2404
2405         * g++.dg/overload/using1.C: New test.
2406
2407         * g++.dg/template/lookup7.C: New test.
2408
2409         * g++.dg/template/typename6.C: New test.
2410
2411         * g++.dg/expr/cond6.C: New test.
2412
2413 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2414
2415         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2416
2417 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2418
2419         * g++.dg/expr/cond5.C: New test.
2420         * g++.dg/expr/constcast1.C: Likewise.
2421         * g++.dg/expr/ptrmem2.C: Likewise.
2422         * g++.dg/expr/ptrmem3.C: Likewise.
2423         * g++.dg/lookup/main1.C: Likewise.
2424         * g++.dg/template/lookup6.C: Likewise.
2425
2426 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2427
2428         * gcc.dg/local1.c: New test.
2429
2430         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2431
2432 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2433
2434         * gcc.dg/torture/builtin-convert-1.c: New test.
2435
2436 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2437
2438         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2439
2440 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2441
2442         PR c++/14481
2443         * g++.dg/warn/Wunused-7.C: New test.
2444
2445 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2446
2447         * gcc.dg/torture/builtin-integral-1.c: New test.
2448
2449 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2450
2451         PR c++/14586
2452         * g++.dg/parse/non-dependent3.C: New test.
2453
2454 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2455
2456         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2457         * g++.dg/eh/simd-2.C: Likewise.
2458         * g++.dg/init/array10.C: Likewise.
2459         * gcc.c-torture/compile/simd-1.c: Likewise.
2460         * gcc.c-torture/compile/simd-2.c: Likewise.
2461         * gcc.c-torture/compile/simd-3.c: Likewise.
2462         * gcc.c-torture/compile/simd-4.c: Likewise.
2463         * gcc.c-torture/compile/simd-6.c: Likewise.
2464         * gcc.c-torture/execute/simd-1.c: Likewise.
2465         * gcc.c-torture/execute/simd-2.c: Likewise.
2466         * gcc.dg/compat/vector-defs.h: Likewise.
2467         * gcc.dg/20020531-1.c: Likewise.
2468         * gcc.dg/altivec-3.c: Likewise.
2469         * gcc.dg/altivec-4.c: Likewise.
2470         * gcc.dg/altivec-varargs-1.c: Likewise.
2471         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2472         * gcc.dg/i386-mmx-3.c: Likewise.
2473         * gcc.dg/i386-sse-4.c: Likewise.
2474         * gcc.dg/i386-sse-5.c: Likewise.
2475         * gcc.dg/i386-sse-8.c: Likewise.
2476         * gcc.dg/simd-1.c: Likewise.
2477         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2478         __ev64_opaque__ since the machine description provides it.
2479
2480 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2481
2482         * lib/compat.exp (skip_list): New global variable.
2483         Use it to hold the user defined COMPAT_SKIPS list if any.
2484         (compat-obj): Add the members of skip_list to optall.
2485
2486 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2487
2488         * gcc.dg/compat/union-by-value-1_main.c,
2489         union-by-value-1_x.c, union-by-value-1_y.c,
2490         union-check.h, union-defs.h,
2491         union-init.h, union-return-1_main.c,
2492         union-return-1_x.c, union-return-1_y.c: New files.
2493
2494 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2495
2496         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2497         mixed-struct-init.h: Add 4 mixed structure types.
2498         struct-by-value-21_main.c, struct-by-value-21_x.c,
2499         struct-by-value-21_y.c, struct-return-21_main.c,
2500         struct-return-21_x.c, struct-return-21_y.c: New files.
2501
2502 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2503
2504         PR c++/14550
2505         * g++.dg/parse/template14.C: New test.
2506
2507 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2508
2509         * gcc.c-torture/execute/20040313-1.c: New test.
2510
2511 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2512
2513         PR target/14533
2514         * gcc.dg/20040311-2.c: New test.
2515
2516 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2517
2518         PR other/14544
2519         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2520         bit-field.
2521
2522 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2523
2524         * gcc.dg/20040305-2.c: Add missing return statement.
2525
2526 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2527
2528         * gcc.dg/builtins-34.c: Also check pow10*.
2529
2530 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2531
2532         PR target/14262
2533         * gcc.dg/20040305-2.c: New test.
2534
2535 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2536
2537         * gcc.dg/20040310-1.c: New test.
2538
2539 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2540
2541         * gcc.c-torture/execute/20040311-1.c: New test case.
2542
2543 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2544
2545         PR c++/14476
2546         * g++.dg/lookup/enum1.C: New test.
2547
2548 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2549
2550         PR c++/14510
2551         * g++.dg/lookup/struct2.C: New test.
2552
2553 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2554
2555         * gcc.dg/builtins-34.c: New test.
2556
2557 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2558
2559         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2560
2561 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2562
2563         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2564         * gcc.dg/alias-2.c: New testcase.
2565
2566 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2567
2568         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2569
2570 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2571
2572         * gcc.c-torture/execute/20040309-1.c: New test case.
2573
2574 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2575
2576         PR c++/14397
2577         * g++.dg/overload/ref1.C: New.
2578
2579 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2580
2581         PR c++/14409
2582         * g++.dg/template/spec12.C: New test.
2583
2584         PR c++/14448
2585         * g++.dg/parse/crash14.C: New test.
2586
2587 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2588
2589         PR c++/14230
2590         * g++.dg/init/ref11.C: New test.
2591
2592 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2593
2594         PR c++/14432
2595         * g++.dg/parse/builtin2.C: New test.
2596
2597 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2598
2599         PR c++/14401
2600         * g++.dg/init/ctor3.C: New test.
2601         * g++.dg/init/union1.C: New test.
2602         * g++.dg/ext/anon-struct4.C: New test.
2603
2604 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2605
2606         * g++.dg/lookup/koenig1.C: Tweak error messages.
2607         * g++.dg/lookup/used-before-declaration.C: Likewise.
2608         * g++.dg/other/do1.C: Likewise.
2609         * g++.dg/overload/koenig1.C: Likewise.
2610         * g++.dg/parse/crash13.C: Likewise.
2611         * g++.dg/template/instantiate3.C: Likewise.
2612
2613 2004-03-08  Eric Christopher  <echristo@redhat.com>
2614
2615         * * lib/target-supports.exp: Enable libiconv in test
2616         compilation.  Fix up error checking.
2617
2618 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2619
2620         PR middle-end/14289
2621         * gcc.dg/pr14289-1.c: New test case.
2622         * gcc.dg/pr14289-2.c: Likewise.
2623         * gcc.dg/pr14289-3.c: Likewise.
2624
2625 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2626
2627         * gcc.c-torture/execute/20040308-1.c: New test.
2628
2629 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2630
2631         * gcc.c-torture/execute/20040307-1.c: New test case.
2632
2633 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2634
2635         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2636
2637 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2638
2639         * gcc.dg/20040306-1.c: New test.
2640
2641 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2642
2643         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2644         them static.
2645         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2646
2647 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2648
2649         PR c/14465
2650         * gcc.dg/decl-6.c: New test.
2651
2652 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2653
2654         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2655         Rename LOGPOW -> LOG_POW.
2656         (SQRT_EXP, POW_EXP): New.
2657
2658 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2659
2660         * gcc.dg/i386-sse-8.c: New test.
2661
2662 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2663
2664         PR c/14114
2665         * gcc.dg/decl-5.c: New test.
2666
2667 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2668
2669         * gcc.dg/20040305-1.c: New test.
2670
2671 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2672
2673         PR other/14354
2674         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2675
2676 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2677
2678         PR c++/14425, c++/14426
2679         * g++.dg/ext/altivec-4.C: New test.
2680         * g++.dg/ext/altivec-5.C: New test.
2681
2682 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2683
2684         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2685         global variables of a type with no linkage.
2686         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2687         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2688         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2689         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2690         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2691         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2692         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2693         * g++.dg/warn/deprecated.C: Name enum Color.
2694         * g++.dg/overload/VLA.C: Name structure for 'b'.
2695         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2696
2697 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2698
2699         * gcc.c-torture/compile/20040304-1.c: New test.
2700
2701 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2702
2703         PR 13728
2704         * gcc.dg/decl-4.c: New testcase.
2705
2706 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2707
2708         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2709         as PRECF if sizeof (float) > sizeof (double).
2710         (PRECL): Make it the same as PRECF if
2711         sizeof (float) > sizeof (long double).
2712
2713 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2714
2715         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2716         system type.  Add check for irix6 which doesn't have c99 runtime.
2717
2718 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2719
2720         * gcc.dg/const-elim-1.c: xfail for xtensa.
2721
2722 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2723
2724         PR c++/14369
2725         * g++.dg/template/cond4.C: New test.
2726
2727 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2728
2729         PR c++/14360
2730         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2731
2732         PR c++/14361
2733         * g++.dg/parse/defarg7.C: New test.
2734
2735         PR c++/14359
2736         * g++.dg/template/friend26.C: New test.
2737
2738 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2739
2740         PR c++/14324
2741         * g++.dg/abi/mangle21.C: New test.
2742
2743         PR c++/14260
2744         * g++.dg/parse/constructor2.C: New test.
2745
2746         PR c++/14337
2747         * g++.dg/template/sfinae1.C: New test.
2748
2749 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2750
2751         PR c++/14267
2752         * g++.dg/expr/crash2.C: New test.
2753
2754         PR middle-end/13448
2755         * gcc.dg/inline-5.c: New test.
2756         * gcc.dg/always-inline.c: Split out tests into ...
2757         * gcc.dg/always-inline2.c: ... this and ...
2758         * gcc.dg/always-inline3.c: ... this.
2759
2760 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2761
2762         PR debug/12103
2763         * g++.dg/debug/crash1.C: New test.
2764
2765 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2766
2767         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2768         function with __attribute__((noinline)).
2769         (recurser_void2): Likewise.
2770         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2771         (recurser_void2): Likewise.
2772
2773 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2774
2775         PR middle-end/14203
2776         * g++.dg/warn/Wunused-6.C: New test case.
2777
2778 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2779
2780         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2781         not defined.
2782
2783 2004-02-27  Eric Christopher  <echristo@redhat.com>
2784
2785         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2786         * g++.dg/charset/asm2.c: Run only x86.
2787         * gcc.dg/charset/asm3.c: Ditto.
2788
2789 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2790
2791         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2792         ld_library_path.
2793
2794 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2795
2796         * g++.dg/ext/altivec-3.C: New.
2797
2798 2004-02-26  Richard Henderson  <rth@redhat.com>
2799
2800         * g++.dg/ext/attrib10.C: Mark for warning.
2801         * gcc.dg/attr-alias-1.c: New.
2802
2803 2004-02-26  Richard Henderson  <rth@redhat.com>
2804
2805         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2806         * gcc.c-torture/execute/20040208-2.c: ... it back.
2807
2808 2004-02-26  Eric Christopher  <echristo@redhat.com>
2809
2810         * lib/target-supports.exp (check-iconv-available): New function.
2811         * lib/gcc-dg.exp (dg-require-iconv): New function.
2812         Use above.
2813         * gcc.dg/charset: New directory.
2814         * gcc.dg/charset/charset.exp: New file.
2815         * gcc.dg/charset/asm1.c: Ditto.
2816         * gcc.dg/charset/asm2.c: Ditto.
2817         * gcc.dg/charset/asm3.c: Ditto.
2818         * gcc.dg/charset/asm4.c: Ditto.
2819         * gcc.dg/charset/asm5.c: Ditto.
2820         * gcc.dg/charset/attribute1.c: Ditto.
2821         * gcc.dg/charset/attribute2.c: Ditto.
2822         * gcc.dg/charset/string1.c: Ditto.
2823         * g++.dg/charset: New directory.
2824         * g++.dg/dg.exp: Add here. Special options.
2825         * g++.dg/charset/charset.exp: New file.
2826         * g++.dg/charset/asm1.c: Ditto.
2827         * g++.dg/charset/asm2.c: Ditto.
2828         * g++.dg/charset/asm3.c: Ditto.
2829         * g++.dg/charset/asm4.c: Ditto.
2830         * g++.dg/charset/attribute1.c: Ditto.
2831         * g++.dg/charset/attribute2.c: Ditto.
2832         * g++.dg/charset/extern1.cc: Ditto.
2833         * g++.dg/charset/extern2.cc: Ditto.
2834         * g++.dg/charset/string1.c: Ditto.
2835
2836 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2837
2838         PR c++/14278
2839         * g++.dg/parse/comma1.C: New test.
2840
2841 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2842
2843         PR c++/14284
2844         * g++.dg/template/ttp8.C: New test.
2845
2846 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2847
2848         * gcc.dg/fixuns-trunc-1.c: New test.
2849
2850 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2851
2852         * gcc.dg/builtins-config.h: Use #elif.
2853
2854 2004-02-26  Michael Matz  <matz@suse.de>
2855
2856         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2857         * gcc.dg/991214-1.c: Likewise.
2858         * gcc.dg/i386-asm-1.c: Likewise.
2859
2860 2004-02-25  Richard Henderson  <rth@redhat.com>
2861
2862         * gcc.c-torture/execute/20040208-2.c: Move ...
2863         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2864
2865 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2866
2867         PR c++/14246
2868         * g++.dg/other/crash-3.C: New test.
2869
2870 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2871
2872         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2873         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2874
2875         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2876         HP-UX.
2877
2878 2004-02-24  Michael Matz  <matz@suse.de>
2879
2880         * gcc.dg/i386-regparm.c: New.
2881
2882 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2883
2884         * gcc.c-torture/execute/20040223-1.c: New.
2885
2886 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2887             Kazu Hirata  <kazu@cs.umass.edu>
2888
2889         * gcc.dg/fwritable-strings-1.c: Remove.
2890
2891 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2892
2893         PR c/14156
2894         * gcc.dg/20040223-1.c: New test.
2895
2896 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2897
2898         PR c++/14106
2899         * g++.dg/ext/typeof9.C: New test.
2900
2901 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2902
2903         PR c++/14250
2904         * g++.dg/other/switch1.C: New test.
2905
2906 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2907
2908         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2909         * gcc.dg/va-arg-1.c: Likewise.
2910
2911 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2912
2913         PR c++/14143
2914         * g++.dg/template/koenig5.C: New test.
2915
2916 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2917
2918         * g++.dg/ext/altivec-1.C: Generalize target triple.
2919         * g++.dg/ext/altivec-2.C: New test case.
2920         * g++.dg/ext/altivec_check.h: New file.
2921         * gcc.dg/altivec-1.c: Generalize target triple;
2922         include altivec_check.h and call altivec_check().
2923         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2924         * gcc.dg/altivec-6.c: New test case.
2925         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2926         type casts as needed.
2927         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2928         altivec_check().
2929         * gcc.dg/altivec-12.c: New test case.
2930         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2931         include altivec_check.h and call altivec_check().
2932         * gcc.dg/altivec_check.h: New file.
2933
2934 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2935
2936         * lib/target-supports.exp (check_alias_available): Don't mangle
2937         function `g' in test program.
2938
2939 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2940
2941         * lib/target-supports.exp (check_profiling_available): Check
2942         argument to determine whether we support a profiling type.
2943         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2944         check_profiling_available.
2945         * g++.dg/bprob/bprob.exp: Likewise
2946         * g77.dg/bprob/bprob.exp: Likewise.
2947         * gcc.misc-tests/bprob.exp: Likewise.
2948         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2949         dg-require-profiling and delete expected error handling.
2950         * gcc.dg/20021014-1.c: Likewise.
2951         * gcc.dg/nest.c: Likewise.
2952
2953 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2954
2955         PR c++/12007
2956         * g++.dg/other/vthunk1.C: New test.
2957
2958 2004-02-20  Falk Hueffner  <falk@debian.org>
2959
2960         PR target/14201
2961         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2962
2963 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2964
2965         PR c++/13927
2966         * g++.dg/other/error8.C: Remove XFAIL markers.
2967
2968         PR c++/14173
2969         * g++.dg/ext/packed5.C: New test.
2970
2971         PR c++/14199
2972         * g++.dg/warn/Wunused-5.C: New test.
2973
2974         PR c++/14186
2975         * g++.dg/lookup/member1.C: New test.
2976
2977 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2978
2979         * gcc.c-torture/compile/20040130-1.c: Enable only when
2980         __INT_MAX__ >= 2147483647L.
2981         * gcc.c-torture/compile/961203-1.c: Likewise.
2982
2983 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2984
2985         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2986         * g++.dg/opt/template1.C: Robustify assembler regexp
2987
2988 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2989
2990         * gcc.c-torture/execute/simd-4.x: Remove.
2991         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2992         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2993         Guard with #ifndef SKIP_ATTRIBUTE.
2994         * gcc.dg/compat/vector-1_y.c: Likewise.
2995         * gcc.dg/compat/vector-2_x.c: Likewise.
2996         * gcc.dg/compat/vector-2_y.c: Likewise.
2997         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2998         * g++.dg/eh/simd-2.C: Likewise.
2999
3000 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3001
3002         * gcc.c-torture/compile/complex-1.c: New.
3003
3004 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3005
3006         PR target/14209
3007         * gcc.c-torture/execute/20040218-1.c: New test.
3008
3009 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3010
3011         PR c++/14181
3012         * g++.dg/parse/new2.C: New test.
3013
3014 2004-02-18  Paul Brook  <paul@codesourcery.com>
3015
3016         * gcc.c-torture/compile/libcall-1.c: New test.
3017
3018 2004-02-18  Paul Brook  <paul@codesourcery.com>
3019
3020         PR debug/12934
3021         * gcc.dg/debug/debug-7.c: New test.
3022
3023 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3024
3025         * gcc.dg/20040217-1.c: New test.
3026
3027 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3028
3029         * gcc.c-torture/execute/990208-1.x: Delete.
3030
3031 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3032
3033         * gcc.c-torture/execute/20040208-2.x: New file.
3034
3035 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3036
3037         PR c++/11326
3038         * g++.dg/abi/structret1.C: New test.
3039
3040 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3041
3042         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3043         (i386_cpuid): No need to test if cpuid is available on AMD64.
3044         Fix assembly, so that it works onboth i386 and AMD64.
3045         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3046         (vecInLong): Fix s[] member type to unsigned int.
3047         (vecInWord): Remove type.
3048         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3049         (a64, b64, c64, d64, e64): Remove.
3050         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3051         Remove unused variable.  Remove initialization of removed variables.
3052         Don't call mmx_tests nor sse_tests.
3053         (reference_mmx, reference_sse): Remove.
3054         (check): Add return stmt.
3055         * gcc.dg/i386-sse-7.c: New test.
3056         * gcc.dg/i386-mmx-4.c: New test.
3057
3058 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3059
3060         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3061         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3062         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3063         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3064         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3065         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3066         g++.dg/tc1/dr94.C: Fix line terminator.
3067
3068 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3069
3070         * gcc.c-torture/compile/20040216-1.c: New.
3071
3072 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3073
3074         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3075         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3076         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3077         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3078         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3079         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3080
3081 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3082
3083         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3084
3085 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3086
3087         PR c++/13971
3088         * g++.dg/expr/cond4.C: New test.
3089
3090         PR c++/14086
3091         * g++.dg/lookup/crash2.C: New test.
3092
3093 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3094
3095         * gcc.c-torture/compile/20040214-2.c: New test.
3096
3097 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3098
3099         PR c++/14116
3100         * g++.dg/ext/typeof8.C: New test.
3101
3102 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3103
3104         * gcc.c-torture/compile/20040214-1.c: New test.
3105
3106 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3107
3108         PR c++/13635
3109         * g++.dg/template/spec11.C: New test.
3110
3111 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3112
3113         PR c++/13927
3114         * g++.dg/other/error8.C: New test.
3115
3116 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3117
3118         PR c++/14122
3119         * g++.dg/template/array4.C: New test.
3120
3121         PR c++/14108
3122         * g++.dg/inherit/thunk2.C: New test.
3123
3124         PR c++/14083
3125         * g++.dg/eh/cond2.C: New test.
3126
3127 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3128
3129         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3130
3131 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3132
3133         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3134
3135 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3136
3137         * g++.dg/simd-2.C: xfail on ppc64-linux.
3138
3139 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3140
3141         PR c/456
3142         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3143         tests.
3144
3145 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3146
3147         * gcc.dg/builtins-33.c: New test.
3148
3149 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3150
3151         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3152
3153 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3154
3155         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3156
3157 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3158
3159         * gcc.dg/ppc64-abi-3.c: New test.
3160
3161 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3162
3163         PR c/14092
3164
3165         * gcc.dg/pr14092-1.c: New testcase.
3166
3167 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3168
3169         * gcc.dg/cpp/assert4.c: Fix typo last change.
3170
3171         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3172         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3173
3174         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3175
3176 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3177
3178         * gcc.c-torture/compile/20040209-1.c: New test case.
3179
3180 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3181
3182         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3183
3184 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3185
3186         * gcc.c-torture/execute/20040208-[12].c: New tests.
3187
3188 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3189
3190         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3191
3192 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3193
3194         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3195
3196 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3197
3198         Bug 13856
3199         * gcc.dg/visibility-8.c: New testcase.
3200
3201 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3202
3203         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3204         arguments.
3205         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3206
3207 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3208
3209         PR middle-end/13696
3210         * g++.dg/opt/fold1.C: New test case.
3211
3212 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3213
3214         PR c++/14033
3215         * g++.dg/other/crash-2.C: New test.
3216
3217 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3218
3219         PR c++/14028
3220         * g++.dg/parse/angle-bracket2.C: New test.
3221
3222 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3223
3224         PR middle-end/13750
3225         Revert:
3226         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3227         PR pch/13361
3228         * testsuite/g++.dg/pch/wchar-1.C: New.
3229         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3230
3231 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3232
3233         PR c++/14008
3234         * g++.dg/parse/error15.C: New test.
3235         * g++.dg/parse/crash11.C: Update dg-error mark.
3236
3237 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3238
3239         PR c++/13932
3240         * g++.dg/warn/conv2.C: New test.
3241
3242 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3243
3244         PR c++/13086
3245         * g++.dg/warn/incomplete1.C: Remove xfail.
3246
3247 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3248
3249         * lib/file-format.exp (gcc_target_object_format): Use
3250         ${tool}_target_compile, not gcc_target_compile.
3251         * lib/target-supports.exp (check_alias_available): Likewise.
3252         (check_gc_sections_available): Likewise.
3253         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3254         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3255         dg-require-alias.
3256
3257 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3258
3259         PR c++/13969
3260         * g++.dg/template/static6.C: New test.
3261
3262 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3263
3264         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3265
3266 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3267
3268         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3269         tests for systems where `char' is unsigned by default.
3270
3271 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3272
3273         PR c++/13997
3274         * g++.dg/template/partial3.C: New test.
3275
3276 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3277
3278         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3279         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3280         Remove mentions of obsolete ports.
3281
3282 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3283
3284         * gcc.dg/noncompile/20001228-1.c: Fix for new
3285         error message.
3286
3287 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3288
3289         PR target/9348
3290         * gcc.c-torture/execute/multdi-1.c: New test case.
3291
3292 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3293
3294         PR c++/13925
3295         * g++.dg/template/lookup5.C: New test.
3296
3297 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3298
3299         PR c++/13950
3300         * g++.dg/template/lookup4.C: New test.
3301
3302         PR c++/13970
3303         * g++.dg/parse/error14.C: New test.
3304
3305         PR c++/14002
3306         * g++.dg/parse/template13.C: New test.
3307
3308 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3309
3310         PR c++/13978
3311         * g++.dg/template/koenig4.C: New test.
3312
3313         PR c++/13968
3314         * g++.dg/template/crash17.C: New test.
3315
3316         PR c++/13975
3317         * g++.dg/parse/error13.C: New test.
3318         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3319
3320 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3321
3322         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3323
3324 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3325
3326         PR c/11658
3327         PR c/13994
3328         * gcc.dg/noncompile/20040203-1.c: New test.
3329         * gcc.dg/noncompile/20040203-2.c: Likewise.
3330         * gcc.dg/noncompile/20040203-3.c: Likewise.
3331         * gcc.dg/20040203-1.c: Likewise.
3332
3333 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3334
3335         PR c++/10858
3336         * g++.dg/template/sizeof7.C: New test.
3337
3338 2004-02-02  Eric Christopher  <echristo@redhat.com>
3339             Zack Weinberg  <zack@codesourcery.com>
3340
3341         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3342
3343 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3344
3345         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3346         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3347         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3348         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3349
3350 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3351
3352         PR c++/13113
3353         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3354
3355         PR c++/13854
3356         * g++.dg/ext/attrib13.C: New test.
3357
3358         PR c++/13907
3359         * g++.dg/conversion/op2.C: New test.
3360
3361 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3362
3363         * gcc.dg/titype-1.c: Fix pasto.
3364
3365 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3366
3367         * gcc.dg/titype-1.c: New test.
3368
3369 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3370
3371         PR c++/13957
3372         * g++.dg/template/non-type-template-argument-1.C,
3373         g++.dg/template/qualified-id1.C: Update dg-error marks.
3374         * g++.dg/template/nontype6.C: New test.
3375
3376 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3377
3378         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3379         * gcc.dg/builtins-31.c: New testcase.
3380         * gcc.dg/builtins-32.c: New testcase.
3381
3382 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3383
3384         * objc.dg/call-super-2.m: Update line numbers
3385         for the including of stddef.h.
3386
3387 2004-01-30  Michael Matz  <matz@suse.de>
3388
3389         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3390         g++.dg/ext/case-range3.C: New tests.
3391
3392 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3393
3394         DR206
3395         PR c++/13813
3396         * g++.dg/template/member4.C: New test.
3397
3398 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3399
3400         PR c++/13683
3401         * g++.dg/template/sizeof6.C: New test.
3402
3403 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3404
3405         * gcc.dg/fwritable-strings-1.c: New test.
3406
3407 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3408
3409         * gcc.c-torture/compile/20040130-1.c: New test.
3410
3411 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3412
3413         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3414
3415 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3416
3417         PR c++/13883
3418         * g++.dg/template/ctor3.C: New test.
3419
3420 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3421
3422         * g++.dg/tc1: New directory.
3423         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3424         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3425         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3426         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3427         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3428
3429 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3430
3431         * g++.dg/parse/error11.C: New test.
3432         * g++.dg/parse/error12.C: Likewise.
3433
3434 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3435
3436         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3437         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3438
3439 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3440
3441         PR c++/13791
3442         * g++.dg/ext/attrib12.C: New test.
3443
3444         PR c++/13736
3445         * g++.dg/parse/cast2.C: New test.
3446
3447 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3448
3449         * objc.dg/encode-2.m (main): New local string.  Set depending on
3450         sizeof long.  Use in sscanf call.
3451         * objc.dg/encode-3.m (main): New local string.  Set depending on
3452         sizeof long.  Use in scan_initial call.
3453
3454 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3455
3456         * objc.dg/call-super-2.m: Make LP64-safe.
3457         * objc.dg/desig-init-1.m: Likewise.
3458
3459 2004-01-27  Devang Patel <dpatel@apple.com>
3460
3461         * g++.dg/debug/namespace1.C: New test.
3462
3463 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3464
3465         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3466         xscale-*-*.
3467
3468         * gcc.dg/arm-mmx-1.c: New test.
3469
3470 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3471
3472         * gcc.dg/20040127-1.c: New test.
3473         * gcc.dg/20040127-2.c: New test.
3474
3475 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3476
3477         * objc.dg/stret-1.m (glob): Renamed to globa.
3478
3479 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3480
3481         PR c++/13663
3482         * g++.dg/expr/for1.C: New test.
3483
3484 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3485
3486         PR middle-end/13779
3487         * gcc.dg/darwin-longlong.c: New test.
3488
3489 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3490
3491         * gcc.dg/20040124-1.c: Moved test from here...
3492         * gcc.c-torture/compile/20040124-1.c: ...to here.
3493
3494 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3495
3496         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3497         the assembly output if -m64 is passed.
3498
3499 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3500
3501         PR c++/13833
3502         * g++.dg/template/cond3.C: New test.
3503
3504 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3505
3506         PR c++/13810
3507         * g++.dg/template/ttp7.C: New test.
3508
3509 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3510
3511         PR c++/13797
3512         * g++.dg/template/nontype4.C: New test.
3513         * g++.dg/template/nontype5.C: Likewise.
3514
3515 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3516
3517         * gcc.dg/torture/mips-clobber-at.c: New test.
3518
3519 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3520
3521         * gcc.dg/20040124-1.c: New test.
3522
3523 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3524
3525         * gcc.dg/20040123-1.c: New test.
3526
3527 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3528
3529         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3530
3531 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3532
3533         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3534
3535 2004-01-23  Andrew Pinski  <apinski@apple.com>
3536
3537         * gcc.dg/20030121-1.c: Move to ..
3538         * gcc.dg/20040121-1.c: here.
3539
3540 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3541
3542         * gcc.dg/builtins-29.c: New test case.
3543
3544 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3545
3546         PR 18314
3547         * gcc.dg/builtins-30.c: New testcase.
3548
3549 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3550
3551         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3552         * lib/g77.exp: Likewise.
3553         * lib/objc.exp: Likewise.
3554         * lib/g++.exp: Likewise.
3555
3556 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3557
3558         * gcc.dg/struct-by-value-2.c: New test.
3559
3560 2004-01-21  Andrew Pinski  <apinski@apple.com>
3561
3562         PR target/13785
3563         * gcc.dg/20030121-1.c: New test.
3564
3565 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3566
3567         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3568         clobber frame pointer register in asm statement.
3569
3570 2004-01-21  Falk Hueffner  <falk@debian.org>
3571
3572         * gcc.c-torture/compile/20040121-1.c: New test.
3573
3574 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3575
3576         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3577
3578 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3579
3580         * gcc.dg/ppc64-abi-2.c: New test.
3581
3582 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3583
3584         * lib/treelang.exp: Fill out this file.
3585         * lib/treelang-dg.exp: New File.
3586
3587 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3588
3589         * gcc.c-torture/compile/981022-1.c: Remove.
3590         * gcc.dg/array-5.c: Remove XFAIL.
3591         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3592         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3593         gcc.dg/cond-lvalue-1.c: Update.
3594         * gcc.dg/cast-lvalue-2.c: New test.
3595
3596 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3597
3598         PR c++/13592
3599         * g++.dg/other/error1.C (class foo): Tweak error message.
3600
3601         PR c++/13592
3602         * g++.dg/template/call2.C: New test.
3603
3604 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3605
3606         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3607         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3608         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3609         scalar-return-1_x.c, scalar-return-2_y.c,
3610         scalar-return-3_x.c, scalar-return-3_y.c,
3611         scalar-return-4_x.c, scalar-return-4_y.c,
3612         struct-align-1.h, struct-align-1_x.c,
3613         struct-align-1_y.c, struct-align-2.h,
3614         struct-align-2_x.c, struct-align-2_y.c,
3615         struct-by-value-10_y.c, struct-by-value-11_x.c,
3616         struct-by-value-11_y.c, struct-by-value-12_x.c,
3617         struct-by-value-12_y.c, struct-by-value-13_x.c,
3618         struct-by-value-13_y.c, struct-by-value-14_x.c,
3619         struct-by-value-14_y.c, struct-by-value-15_x.c,
3620         struct-by-value-15_y.c, struct-by-value-16_y.c,
3621         struct-by-value-17_y.c, struct-by-value-18_y.c,
3622         struct-by-value-19_y.c, struct-by-value-1_x.c,
3623         struct-by-value-1_y.c, struct-by-value-20_y.c,
3624         struct-by-value-2_x.c, struct-by-value-2_y.c,
3625         struct-by-value-3_y.c, struct-by-value-4_x.c,
3626         struct-by-value-4_y.c, struct-by-value-5_y.c,
3627         struct-by-value-6_y.c, struct-by-value-7_y.c
3628         struct-by-value-8_x.c, struct-by-value-8_y.c
3629         struct-by-value-9_x.c, struct-by-value-9_y.c
3630         struct-return-10_x.c, struct-return-10_y.c,
3631         struct-return-19_x.c, struct-return-20_x.c
3632         struct-return-2_x.c, struct-return-2_y.c
3633         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3634         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3635
3636 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3637
3638         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3639         attribute on sparc*-sun-solaris2.*.
3640
3641 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3642
3643         PR c++/13710
3644         * g++.dg/ext/typeof7.C: New test.
3645
3646 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3647
3648         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3649         * gcc.dg/const-elim-1.c: Same.
3650
3651 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3652
3653         * objc.dg/stret-1.m: New.
3654         * objc.dg/stret-2.m: New.
3655
3656 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3657
3658         PR c++/11895
3659         * g++.dg/ext/vector1.C: New test.
3660
3661 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3662
3663         * gcc.dg/pch/import-1.c: New.
3664         * gcc.dg/pch/import-1.hs: New.
3665         * gcc.dg/pch/import-1a.h: New.
3666         * gcc.dg/pch/import-1b.h: New.
3667         * gcc.dg/pch/import-1c.h: New.
3668
3669 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3670
3671         PR c++/13574
3672         * g++.dg/ext/array1.C: New test.
3673
3674         PR c++/13178
3675         * g++.dg/conversion/op1.C: New test.
3676
3677 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3678
3679         PR 11864
3680         From Kazumoto Kojima / Dan Kegel:
3681         * gcc.dg/pr11864-1.c: New test.
3682
3683         PR 10392
3684         From Marcus Comstedt / Dan Kegel:
3685         * gcc.dg/pr10392-1.c: New test.
3686
3687 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3688
3689         PR c++/13478
3690         * g++.dg/init/ref10.C: New test.
3691
3692 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3693
3694         PR c++/13407
3695         * g++.dg/parse/typename6.C: New test.
3696
3697 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3698
3699         PR pch/13361
3700         * testsuite/g++.dg/pch/wchar-1.C: New.
3701         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3702
3703 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3704
3705         PR c++/9259
3706         * g++.dg/expr/sizeof2.C: New test.
3707
3708 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3709
3710         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3711
3712 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3713
3714         PR c++/13659
3715         * g++.dg/lookup/strong-using-3.C: New.
3716         * g++.dg/lookup/using-10.C: New.
3717
3718 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3719
3720         PR c++/13594
3721         * g++.dg/lookup/strong-using-2.C: New.
3722
3723 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3724             Dan Kegel <dank@kegel.com>
3725             J"orn Rennecke <joern.rennecke@superh.com>
3726
3727         PR target/9365
3728         * gcc.dg/pr9365-1.c: New test.
3729
3730 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3731
3732         PR c++/8856
3733         * g++.dg/parse/casting-operator2.C: New test.
3734         * g++.old-deja/g++.pt/explicit83.C: Remove.
3735
3736 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3737
3738         * gcc.dg/label-compound-stmt-1.c: New test.
3739         * gcc.c-torture/compile/950922-1.c,
3740         gcc.c-torture/compile/20000211-3.c,
3741         gcc.c-torture/compile/20000518-1.c,
3742         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3743         compound statements.
3744
3745 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3746
3747         * gcc.dg/ppc64-abi-1.c: New test.
3748
3749 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3750
3751          * g++.dg/ext/attrib9.C: Add dg-warnings.
3752
3753 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3754
3755         PR c++/12335
3756         * g++.dg/parse/dtor3.C: New test.
3757
3758 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3759
3760         PR c++/12709
3761         * g++.dg/parse/try-catch-1.C: New test.
3762
3763 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3764
3765         * ada/acats/run_all.sh: Add more verbose output in acats.log
3766         when compiling tests.
3767
3768 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3769
3770         PR 13656
3771         * gcc.dg/typedef-redecl.c: New test case.
3772         * gcc.dg/typedef-redecl.h: New support file.
3773
3774 2004-01-13  Jan Hubicka  <jh@suse.cz>
3775
3776         * gcc.dg/always_inline.c: New test.
3777         * gcc.dg/debug/20031231-1.c: Fix.
3778
3779 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3780
3781         PR c++/13474
3782         * g++.dg/template/array3.C: New test.
3783
3784 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3785
3786         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3787         * g++.dg/warn/Wunused-2.C: Likewise.
3788
3789 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3790
3791         PR c++/13289
3792         * g++.dg/template/instantiate6.C: New test.
3793
3794 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3795
3796         PR middle-end/11397
3797         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3798
3799 2004-01-12  Jan Hubicka  <jh@suse.cz>
3800
3801         PR opt/12826
3802         * gcc.dg/20040112-1.c: New.
3803
3804         * gcc.dg/dwarf-die[1-7].c: Move to...
3805         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3806         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3807
3808 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3809
3810         PR c++/4100
3811         * g++.dg/parse/friend4.C: New test.
3812
3813 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3814
3815         PR c++/4100
3816         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3817         definition is called a friend.
3818
3819 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3820
3821         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3822
3823 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3824
3825         PR c++/3478
3826         * g++.dg/parse/error10.C: New test.
3827         * g++.dg/template/arg2.C: Accept "invalid type" error.
3828
3829 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3830
3831         PR middle-end/13392
3832         * g++.dg/opt/expect2.C: New test.
3833
3834 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3835
3836         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3837         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3838         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3839         Update dg-error regexps.
3840
3841 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3842
3843         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3844         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3845
3846 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3847
3848         * gcc.dg/pragma-re-1.c: Use right pointer type.
3849
3850 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3851
3852         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3853
3854 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3855
3856         * gcc.dg/rs6000-ldouble-1.c: New.
3857
3858 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3859
3860         DR 337
3861         PR c++/9256
3862         * g++.dg/other/abstract1.C: New test.
3863
3864 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3865
3866         * g++.dg/lookup/strong-using-1.C: New.
3867
3868 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3869
3870         PR c/11234
3871         * gcc.dg/func-ptr-conv-1.c: New test.
3872         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3873
3874 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3875
3876         PR target/13380.
3877         * gcc.c-torture/compile/20040109-1.c: New.
3878
3879 2004-01-08  Stuart Hastings  <stuart@apple.com>
3880
3881         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3882         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3883         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3884
3885 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3886
3887         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3888
3889 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3890
3891         * ada/acats/run_acats: Treat 'gnatchop' the same way
3892         as 'gnatmake'.  Export GCC_DRIVER.
3893         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3894         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3895
3896 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3897
3898         PR c++/12573
3899         * g++.dg/template/dependent-expr4.C: New test.
3900
3901 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3902
3903         * gcc.dg/altivec-11.c: New test.
3904
3905 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3906
3907         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3908
3909 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3910
3911         PR c/6024
3912         * gcc.dg/enum-compat-1.c: New test.
3913         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3914
3915 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3916
3917         PR c/12165
3918         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3919         gcc.dg/c99-idem-qual-3.c: New tests.
3920
3921 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3922
3923         * gcc.dg/winline-7.c: Don't cast void * to int.
3924
3925 2004-01-06  Jan Hubicka  <jh@suse.cz>
3926
3927         * gcc.dg/i386-sse-5.c: New test
3928         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3929
3930 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3931
3932         PR c++/12815
3933         * g++.dg/rtti/typeid4.C: New test.
3934
3935 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3936
3937         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3938
3939 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3940
3941         PR c++/12132
3942         * g++.dg/template/error11.C: New test.
3943
3944         PR c++/13451
3945         * g++.dg/template/class2.C: New test.
3946
3947 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3948         Richard Sandiford <rsandifo@redhat.com>
3949
3950         PR c++/13387
3951         * g++.dg/opt/alias3.C: New test.
3952
3953 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3954
3955         PR c++/13157
3956         * g++.dg/template/koenig3.C: New test.
3957
3958         PR c++/13529
3959         * g++.dg/parse/offsetof3.C: New test.
3960
3961         * g++.dg/init/copy7.C: Add missing dg-error markers.
3962
3963         PR c++/12226
3964         * g++.dg/init/copy7.c: New test.
3965
3966         PR c++/13536
3967         * g++.dg/parse/cast1.C: New test.
3968
3969 2004-01-04  Jan Hubicka  <jh@suse.cz>
3970
3971         * gcc.dg/winline[1-7].c: New tests.
3972
3973 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3974
3975         PR c++/13520
3976         * g++.dg/template/qualttp22.C: New test.
3977
3978 2004-01-01  Jan Hubicka  <jh@suse.cz>
3979
3980         * gcc.dg/debug/20031231-1.c: New.
3981         * gcc.c-torture/compile/20040101-1.c: New.
3982         * gcc.dg/dwarf-die-[1-7].c: New.
3983
3984 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR optimization/13521
3987         * gcc.c-torture/compile/20031231-1.c: New test.
3988
3989 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3990
3991         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3992
3993 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3994
3995         PR c++/10079
3996         * g++.dg/template/crash16.C: New test.
3997
3998 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3999
4000         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4001
4002 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4003
4004         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4005         ports.
4006         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4007         * g++.old-deja/g++.law/profile1.C: Likewise.
4008         * gcc.c-torture/compile/981006-1.c: Likewise.
4009         * gcc.c-torture/execute/loop-2e.x: Likewise.
4010         * gcc.c-torture/execute/loop-2f.x: Remove.
4011         * gcc.c-torture/execute/loop-2g.x: Likewise.
4012         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4013         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4014
4015 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4016
4017         PR c++/13507
4018         * g++.dg/ext/attrib11.C: New test.
4019
4020         PR c++/13494
4021         * g++.dg/template/array2-1.C: New test.
4022         * g++.dg/template/array2-2.C: New test.
4023
4024 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4025
4026         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4027
4028 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4029
4030         PR c++/12774
4031         * g++.dg/template/array1-1.C: New test.
4032         * g++.dg/template/array1-2.C: New test.
4033
4034 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4035
4036         PR fortran/12632
4037         * g77.dg/12632.f: New test case.
4038
4039 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4040
4041         PR c++/13289
4042         * g++.dg/parse/nontype1.C: New test.
4043
4044 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4045
4046         PR c++/12403
4047         * g++.dg/parse/explicit1.C: New test.
4048         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4049
4050 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4051
4052         PR c++/13081
4053         * g++.dg/opt/inline6.C: New test.
4054
4055         PR c++/12613
4056         * g++.dg/parse/error9.C: New test.
4057
4058         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4059
4060 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4061
4062         PR c++/13009
4063         * g++.dg/init/assign1.C: New test.
4064
4065 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4066
4067         PR c++/13070
4068         * g++.dg/warn/format3.C: New test case.
4069
4070 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4071
4072         * gcc.c-torture/compile/20031227-1.c: New test.
4073
4074 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4075
4076         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4077         * g77.dg/bprob/bprob.exp: Likewise.
4078         * gcc.misc-tests/bprob.exp: Likewise.
4079         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4080         variants on systems where the library does not provide that
4081         functionality.
4082         * gcc.dg/builtins-20.c: Use builtins-config.h.
4083         * gcc.dg/builtins-config.h: New file.
4084
4085 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4086
4087         * lib/gcc-dg.exp (dg-require-profiling): New function.
4088         * lib/target-supports.exp (check_profiling_available): Likewise.
4089         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4090         * g77.dg/bprob/bprob.exp: Likewise.
4091         * gcc.misc-tests/bprob.exp: Likewise.
4092         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4093         * gcc.dg/20021014-1.c: Likewise.
4094         * gcc.dg/nest.c: Likewise.
4095
4096 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4097
4098         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4099         compiling.
4100         * g++.dg/lookup/java2.C: Likewise.
4101         * gcc.dg/cpp/lexident.c: Likewise.
4102
4103 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4104
4105         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4106         given.
4107         * gcc.c-torture/compile/961203-1.c: Likewise.
4108         * gcc.c-torture/compile/980506-1.c: Likewise.
4109
4110 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4111
4112         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4113         (additional_prunes): New global.
4114         (gcc-dg-prune): Handle additional per-test pruning.
4115         (dg-test): Clear additional_prunes between tests.
4116
4117         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4118         dg-prune-output to avoid spurious failures from assembler
4119         complaining about nonexistent WAW violations.
4120         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4121         Use dg-prune-output to avoid spurious failures from assembler
4122         warning about Itanium B-step errata.
4123
4124 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4125
4126         * g++.dg/abi/macro0.C: New test.
4127         * g++.dg/abi/macro1.C: Likewise.
4128         * g++.dg/abi/macro2.C: Likewise.
4129
4130         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4131         * g++.dg/abi/bitfield7.C: Likewise.
4132         * g++.dg/abi/dtor2.C: Likewise.
4133         * g++.dg/abi/mangle11.C: Likewise.
4134         * g++.dg/abi/mangle12.C: Likewise.
4135         * g++.dg/abi/mangle14.C: Likewise.
4136         * g++.dg/abi/mangle17.C: Likewise.
4137         * g++.dg/abi/vbase10.C: Likewise.
4138         * g++.dg/abi/vbase14.C: Likewise.
4139         * g++.dg/template/qualttp17.C: Likewise.
4140
4141 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4142
4143         PR c/11995
4144         * gcc.dg/20031223-1.c: New test.
4145
4146 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4147
4148         * gcc.dg/noreturn-7.c: New test.
4149
4150 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4151
4152         * gcc.dg/null-pointer-1.c: New test.
4153
4154 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4155
4156         * g++.old-deja/g++.jason/template18.C: Remove.
4157         * g++.old-deja/g++.jason/template37.C: Likewise.
4158
4159         PR c++/12862
4160         * g++.dg/lookup/ns1.C: New test.
4161
4162         PR c++/12397
4163         * g++.dg/template/lookup3.C: New test.
4164
4165 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4166
4167         * g++.dg/template/recurse1.C: New test
4168
4169 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4170
4171         PR c++/12479
4172         * g++.dg/parse/semicolon1.C: New test.
4173         * g++.dg/parse/semicolon1.h: Likewise.
4174
4175 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4176
4177         * gcc.dg/darwin-misaligned.c: New test.
4178
4179 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4180
4181         PR c/9163
4182         * gcc.dg/20031222-1.c: New test.
4183
4184 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4185
4186         PR c++/13438
4187         * g++.dg/parse/error8.C: New test.
4188
4189         PR c++/11554
4190         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4191
4192 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4193
4194         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4195         too small.
4196         * gcc.c-torture/compile/930217-1.c: Likewise.
4197         * gcc.c-torture/compile/930513-1.c: Likewise.
4198         * gcc.c-torture/execute/920908-2.c: Likewise.
4199         * gcc.c-torture/execute/921204-1.c: Likewise.
4200         * gcc.c-torture/execute/930621-1.c: Likewise.
4201         * gcc.c-torture/execute/930630-1.c: Likewise.
4202         * gcc.c-torture/execute/931031-1.c: Likewise.
4203         * gcc.c-torture/execute/980602-2.c: Likewise.
4204         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4205         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4206         * gcc.c-torture/execute/extzvsi.c: Likewise.
4207         * gcc.c-torture/unsorted/ext.c: Likewise.
4208
4209 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4210
4211         PR target/12749
4212         * gcc.c-torture/compile/20031220-2.c: New test case.
4213
4214 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4215
4216         PR optimization/13031
4217         * gcc.c-torture/compile/20031220-1.c: New test case.
4218
4219 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4220
4221         * gcc.dg/cast-function-1.c: New test.
4222
4223 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4224
4225         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4226         formats.
4227
4228 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4229
4230         PR c++/12795
4231         * g++.dg/ext/attrib10.C: New test.
4232
4233 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4234
4235         * gcc.dg/cleanup-10.c: New test.
4236         * gcc.dg/cleanup-11.c: New test.
4237
4238 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4239
4240         PR c++/13239
4241         * g++.dg/opt/expect1.C: New test.
4242
4243 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4244
4245         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4246
4247 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4248
4249         PR debug/12923
4250         * gcc.dg/20031218-1.c: New test.
4251
4252         PR debug/12389
4253         * gcc.dg/20031218-2.c: New test.
4254         * gcc.dg/20031218-3.c: New test.
4255
4256         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4257         of label name and allow for USER_LABEL_PREFIX == "_" names.
4258         * g++.dg/abi/mangle18-2.C: Likewise.
4259         * g++.dg/abi/mangle19-1.C: Likewise.
4260         * g++.dg/abi/mangle19-2.C: Likewise.
4261         * g++.dg/abi/mangle20-1.C: Likewise.
4262         * g++.dg/abi/mangle20-2.C: Likewise.
4263
4264 2003-12-18  Richard Henderson  <rth@redhat.com>
4265
4266         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4267
4268 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4269             Dan Kegel <dank@kegel.com>
4270
4271         PR other/12009
4272         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4273         testing a cross compiler, it causes spurious compile failures.
4274         * lib/g++.exp: Likewise.
4275
4276 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4277
4278         PR c++/13262
4279         * g++.dg/template/access13.C: New test.
4280
4281 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4282
4283         * gcc.dg/20031216-1.c: New test.
4284
4285 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4286
4287         PR c++/9154
4288         * g++.dg/template/error10.C: New test.
4289
4290 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4291
4292         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4293         * g++.dg/eh/simd-2.C: Likewise.
4294
4295 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4296             Roger Sayle  <roger@eyesopen.com>
4297
4298         * gcc.c-torture/execute/ieee/mzero5.c: New.
4299
4300 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4301
4302         PR c++/10603
4303         * g++.dg/parse/error6.C: New test.
4304
4305         PR c++/12827
4306         * g++.dg/parse/error7.C: New test.
4307
4308 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4309
4310         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4311         at -O with stabs debugging formats.
4312         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4313         * gcc.dg/debug/debug-2.c: Likewise.
4314
4315 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4316
4317         PR c++/12696
4318         * g++.dg/init/error1.C: New test.
4319
4320         PR c++/12218
4321         * g++.dg/init/pm3.C: New test.
4322
4323 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4324
4325         PR c/3347
4326         * gcc.dg/bitfld-8.c: New test.
4327
4328 2003-12-16  James Lemke  <jim@wasabisystems.com>
4329
4330         * gcc.dg/arm-scd42-[123].c: New tests.
4331
4332 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4333
4334         PR c++/9043
4335         * g++.dg/abi/mangle20-1.C: New test.
4336         * g++.dg/abi/mangle20-2.C: New test.
4337
4338 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4339
4340         PR c++/13275
4341         * g++.dg/other/offsetof2.C: Remove XFAIL.
4342         * g++.dg/parse/offsetof1.C: New test.
4343         * g++.gd/parse/offsetof2.C: Likewise.
4344
4345 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4346
4347         * g++.dg/template/nontype3.C: New test.
4348         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4349
4350 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4351
4352         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4353
4354 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4355
4356         PR c++/13387
4357         * g++.dg/expr/assign1.C: New test.
4358
4359         PR c++/13242
4360         * g++.dg/abi/mangle19-1.C: New test.
4361         * g++.dg/abi/mangle19-2.C: New test.
4362
4363 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4364
4365         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4366
4367 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4368
4369         * gcc.c-torture/execute/20031216-1.c: New test.
4370
4371 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4372
4373         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4374         an ICE regression.
4375
4376 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4377
4378         PR c++/10926
4379         * g++.dg/template/error9.C: New test.
4380
4381         PR c++/11116
4382         * g++.dg/template/error8.C: New test.
4383
4384 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4385
4386         PR middle-end/13400
4387         * gcc.c-torture/execute/20031215-1.c: New test case.
4388
4389 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4390
4391         PR c++/13269
4392         * g++.dg/parse/error5.C: New test.
4393
4394         PR c++/12989
4395         * g++.dg/expr/sizeof1.C: New test.
4396
4397         PR c++/13310
4398         * g++.dg/template/crash15.C: New test.
4399
4400 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4401
4402         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4403         a non-POD type as the last named parameter of a varargs function.
4404
4405 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4406
4407         PR c++/13243
4408         PR c++/12573
4409         * g++.dg/template/crash14.C: New test.
4410         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4411
4412 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4413
4414         * g++.dg/other/java1.C: New test.
4415
4416         PR c++/13241
4417         * g++.dg/abi/mangle18-1.C: New test.
4418         * g++.dg/abi/mangle18-2.C: New test.
4419
4420 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4421
4422         PR optimization/10312
4423         * gcc.c-torture/execute/20031214-1.c: New.
4424
4425 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4426
4427         PR c++/10779
4428         PR c++/12160
4429         * g++.dg/parse/error3.C: New test.
4430         * g++.dg/parse/error4.C: Likewise.
4431         * g++.dg/abi/mangle4.C: Tweak error messages.
4432         * g++.dg/lookup/using5.C: Likewise.
4433         * g++.dg/other/error2.C: Likewise.
4434         * g++.dg/parse/typename5.C: Likewise.
4435         * g++.dg/parse/undefined1.C: Likewise.
4436         * g++.dg/template/arg2.C: Likewise.
4437         * g++.dg/template/ttp3.C: Likewise.
4438         * g++.dg/template/type1.C: Likewise.
4439         * g++.old-deja/g++.other/crash32.C: Likewise.
4440         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4441
4442 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4443
4444         PR c++/13106
4445         * g++.dg/warn/noreturn-3.C: New test.
4446
4447 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4448
4449         PR c++/13118
4450         * g++.dg/abi/covariant3.C: New.
4451
4452 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4453
4454         * g++.dg/eh/ia64-1.C: New test.
4455
4456 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4457
4458         PR optimization/13037
4459         * g77.f-torture/execute/13037.f: New test case.
4460
4461 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4462
4463         PR c++/12881
4464         * g++.dg/abi/covariant2.C: New.
4465
4466 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4467
4468         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4469
4470 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4471
4472         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4473
4474 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4475
4476         PR other/10819
4477         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4478         to fix Bug 10819.
4479         * lib/g++.exp (g++_version): Likewise.
4480         * lib/g77.exp (g77_version): Likewise.
4481         * lib/objc.exp (default_objc_version): Likewise.
4482
4483 2003-12-10  Richard Henderson  <rth@redhat.com>
4484
4485         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4486
4487         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4488
4489 2003-12-08  Matt Austern  <austern@apple.com>
4490
4491         PR c/13134
4492         * lib/gcc-dg.exp (dg-require-visibility): Define.
4493         * lib/target-supports (check_visibility_available): Define.
4494         * gcc.dg/visibility-1.c: New test.
4495         * gcc.dg/visibility-2.c: Likewise.
4496         * gcc.dg/visibility-3.c: Likewise.
4497         * gcc.dg/visibility-4.c: Likewise.
4498         * gcc.dg/visibility-5.c: Likewise.
4499         * gcc.dg/visibility-6.c: Likewise.
4500         * g++.dg/ext/visibility-1.C: Likewise.
4501         * g++.dg/ext/visibility-2.C: Likewise.
4502         * g++.dg/ext/visibility-3.C: Likewise.
4503         * g++.dg/ext/visibility-4.C: Likewise.
4504         * g++.dg/ext/visibility-5.C: Likewise.
4505         * g++.dg/ext/visibility-6.C: Likewise.
4506
4507 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4508
4509         * g++.dg/lookup/java1.C: New test.
4510         * g++.dg/lookup/java2.C: New test.
4511
4512 2003-12-07  Falk Hueffner  <falk@debian.org>
4513
4514         * g++.dg/opt/noreturn-1.C: New test.
4515
4516 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4517
4518         * gcc.dg/overflow-1.c: New test.
4519
4520 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4521
4522         * g77.f-torture/compile/13060.f: New test.
4523
4524 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4525
4526         PR c++/13323
4527         * g++.dg/inherit/operator2.C: New test.
4528
4529 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4530
4531         PR c++/13305
4532         * g++.dg/ext/attrib9.C: New test.
4533
4534 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4535
4536         PR c++/13314
4537         * g++.dg/template/error7.C: New test.
4538
4539 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4540             J"orn Rennecke <joern.rennecke@superh.com>
4541
4542         PR target/13302
4543         * g++.dg/other/struct-va_list.C: New test.
4544
4545 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4546
4547         PR c++/13166
4548         * g++.dg/parse/defarg6.C: New test.
4549
4550 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4551
4552         PR target/13256
4553         * gcc.c-torture/execute/20031201-1.c: New test.
4554
4555 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4556
4557         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4558
4559 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4560
4561         * gcc.dg/builtin-return-1.c: New test.
4562
4563 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4564             J"orn Rennecke <joern.rennecke@superh.com>
4565
4566         PR optimization/13260
4567         * gcc.c-torture/execute/20031204-1.c: New test.
4568
4569 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4570
4571         PR c++/9127
4572         * g++.dg/template/error6.C: New test.
4573
4574 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4575
4576         * gcc.dg/20031202-1.c: New test.
4577
4578 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4579
4580         PR c++/13179
4581         * g++.dg/template/eh1.C: New test.
4582
4583         PR c++/10771
4584         * g++.dg/template/error5.C: New test.
4585
4586 2003-12-02  David Ung  <davidu@mips.com>
4587
4588         * gcc.dg/compat/vector-check.h: Corrected type for var
4589         g_##TMODE
4590
4591 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4592
4593         PR c++/10126
4594         * g++.dg/template/ptrmem8.C: New test.
4595
4596 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4597
4598         PR c++/12573
4599         * g++.dg/template/dependent-expr3.C: New test.
4600
4601 2003-12-01  James Lemke  <jim@wasabisystems.com>
4602
4603         * gcc.dg/arm-g2.c: New test.
4604
4605 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4606
4607         PR optimization/11634
4608         * gcc.dg/20031201-2.c: New test case.
4609
4610 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4611
4612         PR 11433
4613         * objc.dg/proto-lossage-3.m: New test.
4614
4615 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4616
4617         PR optimization/12628
4618         * gcc.dg/20031201-1.c: New test case.
4619
4620 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4621
4622         * gcc.dg/unaligned-1.c: New test.
4623
4624 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4625
4626         PR c++/9849
4627         * g++.dg/template/error4.C: New test.
4628         * g++.dg/template/nested3.C: Adjust error markers.
4629
4630 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4631
4632         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4633
4634 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4635
4636         PR c/10333
4637         * gcc.dg/bitfld-7.c: New test.
4638
4639 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4640
4641         * gcc.dg/tls/asm-1.C: New test.
4642
4643 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4644
4645         * gcc.dg/cpp/assert4.c: Update.
4646
4647 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4648
4649         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4650         * gcc.dg/builtin-apply3.c: New test.
4651
4652 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4653
4654         * lib/compat.exp (compat-obj): New xfaildata parameter.
4655         Use it to set compiler_conditional_xfail_data before compiling.
4656         (compat-get-options): Handle dg-xfail-if.
4657         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4658         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4659         * gcc.dg/compat/vector-1_y.c: Likewise.
4660         * gcc.dg/compat/vector-2_x.c: Likewise.
4661         * gcc.dg/compat/vector-2_y.c: Likewise.
4662
4663 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4664
4665         * g++.dg/opt/reg-stack4.C: New test.
4666
4667 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4668
4669         * gcc.dg/builtin-apply2.c: New test.
4670
4671 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4672
4673         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4674
4675 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4676
4677         PR c++/12924
4678         * g++.dg/template/template-id-2.C: New test.
4679
4680 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4681
4682         PR c++/5369
4683         * g++.dg/template/memfriend1.C: New test.
4684         * g++.dg/template/memfriend2.C: Likewise.
4685         * g++.dg/template/memfriend3.C: Likewise.
4686         * g++.dg/template/memfriend4.C: Likewise.
4687         * g++.dg/template/memfriend5.C: Likewise.
4688         * g++.dg/template/memfriend6.C: Likewise.
4689         * g++.dg/template/memfriend7.C: Likewise.
4690         * g++.dg/template/memfriend8.C: Likewise.
4691         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4692
4693 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4694
4695         PR c++/12515
4696         * g++.dg/ext/cond1.C: New test.
4697
4698 2003-11-20  Richard Henderson  <rth@redhat.com>
4699
4700         * gcc.dg/20020201-2.c: Remove.
4701         * gcc.dg/20020201-4.c: Remove.
4702         * gcc.dg/20020304-1.c: Remove.
4703
4704 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4705
4706         * gcc.dg/cpp/trad/xwin1.c: New test case.
4707
4708 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4709
4710         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4711         * lib/g77.exp: Likewise.
4712         * lib/objc.exp: Likewise.
4713         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4714         for darwin.
4715
4716 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4717
4718         PR c++/12932
4719         * g++.dg/template/static5.C: New test.
4720
4721 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4722
4723         * gcc.dg/nested-func-1.c: New test.
4724
4725 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4726
4727         * gcc.dg/cpp/assert4.c: New test.
4728
4729 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4730
4731         PR c++/2294
4732         * g++.dg/lookup/using9.c: New test.
4733
4734 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4735
4736         PR c++/12762
4737         * g++.dg/template/error3.C: New test.
4738
4739 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4740
4741         PR ada/13035
4742         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4743         No longer use a wrapper for gcc, since this does not work under
4744         Windows.
4745
4746 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4747
4748         PR c++/2094
4749         * g++.dg/template/ptrmem7.C: New test.
4750
4751 2003-11-13  Andrew Pinski <apinski@apple.com>
4752
4753         * gcc.c-torture/compile/20031113-1.c: New test.
4754
4755 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4756             Kean Johnston <jkj@sco.com>
4757
4758         PR c/13029
4759         * gcc.dg/unused-4.c: Update.
4760
4761 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4762
4763         * g++.dg/opt/const3.C: New test.
4764
4765 2003-11-13  Jan Hubicka  <jh@suse.cz>
4766
4767         * gcc.c-torture/compile/20031112-1.c: New test.
4768
4769 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4770
4771         * g++.dg/parse/crash10.C: Remove bogus error marker.
4772
4773 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4774
4775         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4776         (host_gcc): Likewise.
4777         (ROOT): Honor $PWDCMD.
4778         (BASE): Likewise.
4779         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4780
4781 2003-11-12  Catherine Moore  <clm@redhat.com>
4782
4783         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4784
4785 2003-11-12  Andreas Jaeger  <aj@suse.de>
4786             Jakub Jelinek  <jakub@redhat.com>
4787             Andrew Pinski  <pinskia@physics.uc.edu>
4788             Richard Henderson  <rth@redhat.com>
4789
4790         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4791         systems.
4792         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4793
4794         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4795         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4796
4797 2003-11-11  Andreas Jaeger  <aj@suse.de>
4798
4799         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4800
4801         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4802
4803 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4804
4805         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4806         Clean ups.
4807
4808 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4809
4810         * gcc.dg/trampoline-1.c: New test.
4811
4812 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4813
4814         * gcc.c-torture/compile/200031109-1.c: New test.
4815
4816 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4817
4818         PR c/3190
4819         PR c/8714
4820         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4821         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4822         gcc.dg/format/no-y2k-1.c: Update.
4823
4824 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4825
4826         PR optimization/10467
4827         * gcc.dg/20031108-1.c: New test case.
4828
4829 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4830
4831         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4832
4833 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4834
4835         * gcc.dg/compound-lvalue-1.c: New test.
4836         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4837         some XFAILs.
4838
4839 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4840
4841         * gcc.dg/altivec-varargs-1.c: New test.
4842
4843 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4844
4845         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4846         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4847         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4848         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4849         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4850
4851 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4852
4853         * gcc.dg/cond-lvalue-1.c: New test.
4854
4855 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4856
4857         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4858
4859 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4860
4861         PR c++/11616
4862         * g++.dg/template/instantiate5.C: New test.
4863
4864 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4865
4866         PR c++/12726
4867         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4868         * ChangeLog: Add missing first entry for above test.
4869
4870 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4871
4872         PR c++/9810
4873         * g++.dg/template/using8.C: New test.
4874         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4875
4876 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4877
4878         PR optimization/10817
4879         * gcc.c-torture/compile/20031102-1.c: New test case.
4880
4881 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4882
4883         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4884         2147483647.
4885
4886 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4887
4888         * gcc.dg/20031102-1.c: New test.
4889
4890 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4891
4892         * gcc.dg/complex-1.c: New test.
4893
4894 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4895
4896         PR c++/12796
4897         * g++.dg/template/crash13.C: Adjust expected error location.
4898         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4899
4900 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4901
4902         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4903
4904 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4905
4906         PR/10239
4907         * gcc.c-torture/compile/20031031-2.c: New test.
4908
4909 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4910
4911         PR/11640
4912         * gcc.c-torture/compile/20031031-1.c: New test.
4913
4914 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4915
4916         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4917         * gcc.misc-tests/bprob.exp: Likewise.
4918         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4919         the execution test on arm-elf configs.
4920         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4921         configs that don't support scratch files.
4922         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4923
4924 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4925
4926         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4927         done by dejagnu.
4928
4929 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4930
4931         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4932         Avoid non pure sh syntax. Add more logging.
4933
4934         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4935         fail.
4936
4937 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4938
4939         PR libgcj/10610
4940         * gcc.dg/ppc-stackalign-1.c: New test.
4941
4942 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4943
4944         * ada/acats/run_all.sh: Change output to be more compliant with
4945         dejagnu framework.
4946         Create acats.sum and acats.log files under testsuite/ada/acats
4947         Only run [a-z]* directories, to filter out e.g. CVS.
4948         Redirect build output to log file.
4949
4950 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4951
4952         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4953
4954 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4955
4956         PR ada/5909:
4957         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4958
4959 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4960
4961         * gcc.c-torture/compile/20031023-1.c: New test.
4962         * gcc.c-torture/compile/20031023-2.c: New test.
4963         * gcc.c-torture/compile/20031023-3.c: New test.
4964         * gcc.c-torture/compile/20031023-4.c: New test.
4965
4966 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4967
4968         PR c++/10371
4969         * g++.dg/lookup/scoped8.C: New test.
4970
4971 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4972
4973         * g++.dg/opt/reg-stack3.C: New test.
4974
4975 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4976
4977         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4978
4979 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4980
4981         PR c++/11076
4982         * g++.dg/template/crash13.C: New test.
4983
4984 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4985
4986         * gcc.dg/c99-restrict-2.c: New test.
4987
4988 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4989
4990         PR c++/12698, c++/12699, c++/12700, c++/12566
4991         * g++.dg/inherit/covariant9.C: New test.
4992         * g++.dg/inherit/covariant10.C: New test.
4993         * g++.dg/inherit/covariant11.C: New test.
4994
4995 2003-10-23  Jason Merrill  <jason@redhat.com>
4996
4997         PR c++/12726
4998         * g++.dg/ext/complit2.C: New test.
4999
5000 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5001
5002         PR target/12654
5003         * gcc.c-torture/execute/20031020-1.c: New test.
5004
5005 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5006
5007         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5008         following the jump_insn.
5009
5010 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5011
5012         * gcc.dg/cast-lvalue-1.c: New test.
5013
5014 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5015
5016         PR c++/11962
5017         * g++.dg/template/cond2.C: New test.
5018
5019 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5020
5021         * gcc.dg/builtins-28.c: New test.
5022
5023 2003-10-20  Jan Hubicka  <jh@suse.cz>
5024
5025         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5026         parameter.
5027         * testsuite/gcc.dg/inline-2.c: Likewise.
5028
5029 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5030
5031         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5032         * gcc.dg/nest.c:  Likewise.
5033
5034 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5035
5036         PR c++/9781, c++/10583, c++/11862
5037         * g++.dg/parse/crash13.C: New test.
5038
5039 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5040
5041         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5042
5043 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5044
5045         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5046         Define HAVE_C99_RUNTIME except on Solaris.
5047         * gcc.dg/builtins-20.c: Likewise.
5048
5049 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5050
5051         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5052
5053 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5054
5055         PR c++/12495
5056         * g++.dg/template/crash21.C: New test.
5057
5058 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5059
5060         PR c++/2513
5061         * g++.dg/template/typename5.C: New test.
5062
5063 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5064
5065         PR c++/12369
5066         * g++.dg/template/friend25.C: New test.
5067
5068 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5069
5070         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5071         versions.
5072
5073 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5074
5075         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5076         == 2147483647.
5077
5078 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5079
5080         * gcc.c-torture/execute/960416-1.x: Remove.
5081         * gcc.c-torture/execute/divconst-3.x: Likewise.
5082
5083 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5084
5085         PR target/12598
5086         * gcc.dg/torture/cris-volatile-1.c: New test.
5087
5088 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5089
5090         PR optimization/9325
5091         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5092         for overflowing floating point to integer conversion during RTL
5093         simplification.
5094
5095 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5096
5097         * objc/execute/_cmd.m: Fix typo.
5098         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5099         Relax 'scan-assembler' regexp.
5100         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5101         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5102         * objc.dg/zero-link-2.m: Remove blank line.
5103         * objc.dg/zero-link-3.m: New test case.
5104
5105 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5106
5107         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5108
5109         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5110         than linker trickery.
5111
5112 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5113
5114         PR c++/12370
5115         * g++.dg/other/friend2.C: New test.
5116
5117 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5118
5119         * gcc.dg/20031012-1.c: New test.
5120
5121 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5122
5123         * gcc.dg/weak/weak-3.c: Fix for new warning.
5124
5125 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5126
5127         PR optimization/8750
5128         * gcc.c-torture/execute/20031012-1.c: New test case.
5129
5130 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5131
5132         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5133         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5134
5135 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5136
5137         PR optimization/12260
5138         * gcc.c-torture/compile/20031011-2.c: New test case.
5139
5140 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5141
5142         * gcc.c-torture/execute/20031011-1.c: New testcase.
5143
5144 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5145
5146         * gcc.c-torture/compile/20031011-1.c: New test.
5147
5148 2003-10-11  Jan Hubicka  <jh@suse.cz>
5149
5150         * g++.dg/other/first-global.C: New test.
5151
5152 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5153
5154         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5155
5156 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5157
5158         * gcc.c-torture/compile/20031010-1.c: New test.
5159
5160 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5161
5162         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5163         * gcc.c-torture/execute/va-arg-25.c: ... here.
5164
5165 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5166
5167         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5168
5169 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5170
5171         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5172
5173 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5174
5175         * g++.dg/parse/error2.C: New test.
5176
5177 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5178
5179         PR c++/11097
5180         * g++.dg/other/error5.C: Modify the error message.
5181         * g++.dg/lookup/using8.C: New test.
5182
5183 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5184
5185         * gcc.dg/darwin-abi-2.c: New file.
5186         * gcc.c-torture/execute/va-arg-24.c: New file.
5187
5188 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5189
5190         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5191         indentation.
5192
5193 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5194
5195         PR c++/10147
5196         * g++.dg/other/error4.C: Update error messages.
5197         * g++.dg/template/ptrmem4.C: Likewise.
5198
5199         PR c++/12337
5200         * g++.dg/init/new9.C: New test.
5201
5202         PR c++/12334, c++/12236, c++/8656
5203         * g++.dg/ext/attrib8.C: New test.
5204
5205 2003-10-06  Devang Patel  <dpatel@apple.com>
5206
5207         * gcc.dg/debug/dwarf2-3.h: New test.
5208         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5209
5210 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5211
5212         * g++.dg/opt/cfg2.C: New test.
5213
5214 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5215
5216         * g++.dg/opt/float1.C: New test.
5217
5218 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5219
5220         * gcc.dg/c90-array-lval-6.c: New test.
5221         * gcc.dg/c99-array-lval-6.c: New test.
5222
5223 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5224             Ziemowit Laski  <zlaski@apple.com>
5225
5226         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5227         'Derived', so that it is never considered a class method; add
5228         new warning for '+port' method ambiguity.
5229         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5230         <objc/objc-api.h> (needed on Mac OS X).
5231         * objc.dg/method-13.m: New test.
5232
5233 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5234
5235         PR optimization/9325, PR java/6391
5236         * gcc.c-torture/execute/20031003-1.c: New test case.
5237
5238 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5239
5240         PR optimization/12180
5241         * gcc.dg/20031002-1.c: New test.
5242
5243         PR c++/12486
5244         * g++.dg/inherit/error1.C: New test.
5245
5246 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5247
5248         * lib/f-torture.exp (search_for): Rename to...
5249         (search_for_re): This.  Also, clean up comments and the
5250         "regexp" invocation.
5251
5252 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5253
5254         * gcc.c-torture/compile/20031002-1.c: New test.
5255
5256 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5257
5258         * g++.dg/opt/cond1.C: New test.
5259
5260 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5261
5262         * gcc.dg/Wold-style-definition-2.c: New testcase.
5263         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5264
5265 2003-09-29  Richard Henderson  <rth@redhat.com>
5266
5267         * g++.dg/init/array10.C: Add dg-options.
5268
5269 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5270
5271         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5272
5273 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5274
5275         * g++.dg/template/friend19.C: Fix typo.
5276         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5277
5278 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5279
5280         * gcc.c-torture/execute/20030928-1.c: New test.
5281         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5282
5283 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5284
5285         * g++.dg/opt/unroll1.C: New test.
5286
5287 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5288
5289         PR optimization/11741
5290         * gcc.dg/20030926-1.c: New test case.
5291
5292 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5293
5294         PR c++/5655
5295         * g++.dg/parse/access7.C: New test.
5296         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5297
5298 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5299
5300         MERGE OF objc-improvements-branch into MAINLINE:
5301         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5302         if libobjc has not been built.
5303         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5304         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5305         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5306         objc/execute/nested-3.m, objc/execute/np-2.m,
5307         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5308         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5309         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5310         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5311         objc.dg/special/unclaimed-category-1.h,
5312         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5313         well as GNU runtime.
5314         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5315         * execute/cascading-1.m, execute/function-message-1.m,
5316         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5317         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5318         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5319         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5320         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5321         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5322         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5323         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5324         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5325         * objc.dg/bitfield-2.m: Run only on Darwin.
5326         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5327         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5328         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5329         * objc.dg/const-str-1.m: Fix constant string layout.
5330
5331 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5332
5333         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5334
5335 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5336
5337         * gcc.dg/darwin-abi-1.c: New file.
5338
5339 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5340
5341         PR target/12281
5342         * gcc.c-torture/compile/20030921-1.c: New test.
5343
5344 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5345
5346         * g++.dg/opt/reg-stack2.C: New test.
5347
5348 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5349
5350         * g++.dg/eh/delayslot1.C: New test.
5351
5352 2003-09-20  Richard Henderson  <rth@redhat.com>
5353
5354         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5355
5356 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5357
5358         * gcc.c-torture/execute/20030920-1.c: New test case.
5359
5360 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5361
5362         * g++.dg/rtti/typeid3.C: Correct expected error message.
5363
5364 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5365
5366         PR c++/157
5367         * g++.dg/parse/crash12.C: New test.
5368
5369 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5370
5371         * gcc.dg/compat/mixed-struct-check.h: New.
5372         * gcc.dg/compat/mixed-struct-defs.h: New.
5373         * gcc.dg/compat/mixed-struct-init.h: New.
5374         * gcc.dg/compat/struct-by-value-19_main.c: New.
5375         * gcc.dg/compat/struct-by-value-19_x.c: New.
5376         * gcc.dg/compat/struct-by-value-19_y.c: New.
5377         * gcc.dg/compat/struct-by-value-20_main.c: New.
5378         * gcc.dg/compat/struct-by-value-20_x.c: New.
5379         * gcc.dg/compat/struct-by-value-20_y.c: New.
5380         * gcc.dg/compat/struct-return-19_main.c: New.
5381         * gcc.dg/compat/struct-return-19_x.c: New.
5382         * gcc.dg/compat/struct-return-19_y.c: New.
5383         * gcc.dg/compat/struct-return-20_main.c: New.
5384         * gcc.dg/compat/struct-return-20_x.c: New.
5385         * gcc.dg/compat/struct-return-20_y.c: New.
5386
5387 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5388         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5389         so that it will not complain on LP64 targets.
5390
5391 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5392
5393         PR c++/495
5394         * g++.dg/template/friend24.C: New test.
5395
5396 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5397
5398         PR c++/12332
5399         * g++.dg/template/memtmpl2.C: New test.
5400
5401 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5402
5403         PR target/11184
5404         * gcc.dg/builtin-apply1.c: New test.
5405
5406 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5407
5408         PR c++/9848
5409         * g++.dg/warn/Wunused-4.C: New test.
5410
5411 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5412
5413         PR c++/12316
5414         * g++.dg/other/gc2.C: New test.
5415
5416 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5417
5418         PR c++/11991
5419         * g++.dg/rtti/typeid3.C: New test.
5420
5421         PR c++/12266
5422         * g++.dg/overload/template1.C: New test.
5423
5424 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5425
5426         * g++.dg/opt/cfg3.C: New test.
5427
5428 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5429
5430         PR c++/7939
5431         * g++.dg/template/crash11.C: New test.
5432
5433 2003-09-16  Jason Merrill  <jason@redhat.com>
5434             Jakub Jelinek  <jakub@redhat.com>
5435
5436         * gcc.dg/attr-warn-unused-result.c: New test.
5437
5438 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5439
5440         PR c++/12184
5441         * g++.dg/expr/call2.C: New test.
5442
5443 2003-09-15  Andreas Jaeger  <aj@suse.de>
5444
5445         * gcc.dg/Wold-style-definition-1.c: New test.
5446
5447 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5448
5449         PR c++/3907
5450         * g++.dg/parse/template12.C: New test.
5451
5452         * g++.dg/abi/bitfield11.C: New test.
5453         * g++.dg/abi/bitfield12.C: Likewise.
5454
5455 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5456
5457         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5458         non-expansion of functional macro name without arguments at EOL.
5459         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5460
5461 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5462
5463         * gcc.c-torture/execute/20030914-[12].c: New tests.
5464
5465 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5466
5467         PR c++/11788
5468         * g++.dg/overload/addr1.C: New test.
5469
5470 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5471
5472         * gcc.dg/20030909-1.c: New test.
5473
5474 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5475
5476         * gcc.dg/ultrasp10.c: New test.
5477
5478 2003-09-09  Devang Patel  <dpatel@apple.com>
5479
5480         * gcc.dg/darwin-ld-6.c: New test.
5481
5482 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5483
5484         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5485
5486 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5487
5488         * gcc.dg/ia64-types1.c: New test.
5489         * gcc.dg/ia64-types2.c: Likewise.
5490
5491 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5492
5493         * gcc.dg/builtins-1.c: Add more _Complex tests.
5494         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5495
5496         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5497         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5498
5499 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5500
5501         PR c++/11786
5502         * g++.dg/lookup/koenig2.C: New test.
5503
5504         PR c++/5296
5505         * g++.dg/rtti/typeid2.C: New test.
5506
5507 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5508
5509         * gcc.c-torture/compile/20030904-1.c: New test.
5510
5511 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5512
5513         * g++.dg/opt/longbranch2.C: New test.
5514
5515 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5516
5517         * g++.dg/template/crash10.C: Only compile it.
5518
5519 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5520
5521         PR middle-end/11665
5522         * gcc.c-torture/compile/20030907-1.c: New test.
5523         * g++.dg/init/array11.C: New test.
5524
5525 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5526
5527         PR c++/11852
5528         * g++.dg/init/struct1.C: New test.
5529
5530 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5531
5532         PR c++/12181
5533         * g++.dg/expr/comma1.C: New test.
5534
5535 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5536
5537         PR c++/11867
5538         * g++.dg/expr/static_cast5.C: New test.
5539
5540 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5541
5542         PR c++/11507
5543         * g++.dg/lookup/scoped7.C: New test.
5544
5545         PR c++/9574
5546         * g++.dg/other/static1.C: New test.
5547
5548         PR c++/11490
5549         * g++.dg/warn/template-1.C: New test.
5550
5551         PR c++/11432
5552         * g++.dg/template/crash10.C: New test.
5553
5554         PR c++/2478
5555         * g++.dg/overload/VLA.C: New test.
5556
5557         PR c++/10804
5558         * g++.dg/template/call1.C: New test.
5559
5560 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5561
5562         PR c++/11794
5563         * g++.dg/parse/using3.C: New test.
5564
5565 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5566
5567         PR c++/11409
5568         * g++.dg/overload/builtin3.C: New test case.
5569
5570 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5571
5572         PR c/9862
5573         * gcc.dg/20030906-1.c: New test.
5574         * gcc.dg/20030906-2.c: Likewise.
5575
5576 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5577
5578         PR c++/12167
5579         * g++.dg/parse/defarg5.C: New test.
5580
5581         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5582
5583 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5584
5585         PR c++/12163
5586         * g++.dg/expr/static_cast4.C: New test.
5587
5588         PR c++/12146
5589         * g++.dg/template/crash9.C: New test.
5590
5591 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5592
5593         * g++.old-deja/g++.ext/pretty2.C: Update for change
5594         in __FUNCTION__.
5595         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5596
5597 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5598
5599         PR c++/11922
5600         * g++/dg/template/qualified-id1.C: New test.
5601
5602         PR c++/12037
5603         * g++.dg/warn/noeffect4.C: New test.
5604
5605 2003-09-04  Matt Austern  <austern@apple.com>
5606
5607         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5608         * g++.dg/ext/fnname2.C: Likewise.
5609         * g++.dg/ext/fnname3.C: Likewise.
5610
5611 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5612
5613         * g++.dg/expr/lval1.C: New test.
5614         * g++.dg/ext/lvcast.C: Remove.
5615
5616 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5617
5618         PR optimization/11700.
5619         * gcc.c-torture/compile/20030903-1.c: New test case.
5620
5621 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5622
5623         PR c++/12053
5624         * g++.dg/abi/layout4.C: New test.
5625
5626 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5627
5628         PR c++/11553
5629         * g++.dg/parse/friend3.C: New test.
5630
5631 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5632
5633         PR c++/11847
5634         * g++.dg/template/class1.C: New test.
5635
5636         PR c++/11808
5637         * g++.dg/expr/call1.C: New test.
5638
5639 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5640
5641         PR c++/12114
5642         * g++.dg/init/ref9.C: New test.
5643
5644         PR c++/11972
5645         * g++.dg/template/nested4.C: New test.
5646
5647 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5648
5649         PR c++/12093
5650         * g++.dg/template/non-dependent4.C: New test.
5651
5652         PR c++/11928
5653         * g++.dg/inherit/conv1.C: New test.
5654
5655 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5656
5657         PR c++/6196
5658         * g++.dg/ext/label1.C: New test.
5659         * g++.dg/ext/label2.C: Likewise.
5660
5661 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5662
5663         * g++.dg/expr/cond3.C: New test.
5664
5665 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5666
5667         * gcc.dg/builtins-1.c: Add new builtin cases.
5668
5669 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5670
5671         * gcc.dg/builtins-1.c: Add new cases.
5672         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5673
5674 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5675
5676         * gcc.dg/builtins-1.c: Add more math builtin tests.
5677         * gcc.dg/torture/builtin-attr-1.c: New test.
5678
5679 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5680
5681         PR optimization/5079
5682         * g++.dg/opt/static3.C: New test.
5683
5684 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5685
5686         * gcc.misc-tests/gcov-10b.c: New test.
5687
5688 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5689
5690         * g++.dg/opt/ptrmem3.C: New test.
5691
5692         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5693
5694 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5695
5696         * gcc.dg/20030826-2.c: New test.
5697
5698 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5699
5700         PR middle-end/12002
5701         * g77.f-torture/compile/12002.f: New test case.
5702
5703 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5704
5705         * gcc.dg/20030826-1.c: New test case.
5706
5707 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5708
5709         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5710
5711 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5712
5713         PR c++/11871
5714         * c++.dg/lookup/crash1.C: New test.
5715
5716         * c++.dg/warn/noeffect3.C: New test.
5717
5718 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5719
5720         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5721         * gcc.dg/compat/vector-1_y.c: Ditto.
5722         * gcc.dg/compat/vector-2_x.c: Ditto.
5723         * gcc.dg/compat/vector-2_y.c: Ditto.
5724
5725 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5726
5727         * gcc.dg/20030702-1.c: New test.
5728
5729 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5730
5731         PR c++/8795
5732         * g++.dg/ext/altivec-1.C: New test.
5733
5734 2003-08-24  Richard Henderson  <rth@redhat.com>
5735
5736         * g++.dg/eh/simd-2.C: Add -w for x86.
5737
5738 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5739
5740         * gcc.dg/20030815-1.c: New test.
5741
5742 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5743
5744         PR c++/3765
5745         * g++.dg/parse/access6.C: New test.
5746
5747 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5748
5749         PR c++/641, c++/11876
5750         * g++.dg/template/friend22.C: New test.
5751         * g++.dg/template/friend23.C: Likewise.
5752
5753 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5754
5755         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5756         identically.
5757
5758 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5759
5760         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5761
5762 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5763
5764         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5765
5766 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5767
5768         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5769
5770 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5771
5772         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5773
5774 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5775
5776         PR c++/11919
5777         * g++.dg/overload/prom1.C: New test.
5778
5779         PR c++/11551
5780         * g++.dg/parse/dtor2.C: New test.
5781
5782         PR c++/10762
5783         * g++.dg/parse/using2.C: New test.
5784
5785 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5786
5787         PR target/11805
5788         * gcc.c-torture/compile/20030821-1.c: New.
5789
5790 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5791
5792         PR c++/11834
5793         * g++.dg/template/deduce2.C: New test.
5794
5795 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5796
5797         * gcc.c-torture/execute/20030821-1.c: New test.
5798
5799 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5800
5801         PR middle-end/11984
5802         * gcc.dg/20030820-1.c: New test case.
5803
5804 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5805
5806         PR c++/11945
5807         * g++.dg/warn/noeffect2.C: New test.
5808
5809 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5810
5811         PR c++/10926
5812         * g++.dg/template/dtor2.C: New test.
5813
5814         PR c++/11684
5815         * g++.dg/template/operator1.C: New test.
5816         * g++.dg/parse/operator4.C: New test.
5817
5818         PR c++/11946.C
5819         * g++.dg/expr/enum1.C: New test.
5820         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5821
5822         PR c++/11036.C
5823         * g++.dg/parse/elab2.C: New test.
5824         * g++.dg/parse/typedef4.C: Change error message.
5825         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5826         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5827         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5828
5829 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5830
5831         * gcc.dg/pch/warn-1.c: New.
5832         * gcc.dg/pch/warn-1.hs: New.
5833
5834         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5835         not-tested file.
5836
5837 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5838
5839         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5840
5841 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5842
5843         * gcc.dg/uninit-D.c: New Test.
5844         * gcc.dg/uninit-E.c: New Test.
5845         * gcc.dg/uninit-F.c: New Test.
5846         * gcc.dg/uninit-G.c: New Test.
5847
5848 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5849
5850         * g++.dg/README: Describe the pch directory.
5851
5852 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5853
5854         PR c++/11174
5855         * g++.dg/parse/access4.C: New test.
5856         * g++.dg/parse/access5.C: Likewise.
5857         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5858
5859 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5860
5861         * gcc.dg/noncompile/20030818-1.c: New.
5862
5863 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5864
5865         PR c++/11957
5866         * g++.dg/warn/noeffect1.C: New test.
5867
5868         * g++.dg/template/scope2.C: New test.
5869         * g++.dg/template/error2.C: Correct dg-error
5870
5871 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5872
5873         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5874
5875 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5876
5877         PR C++/11512
5878         * g++.dg/template/warn1.C: New.
5879
5880 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5881
5882         * g++.dg/template/error2.C: New test.
5883         * g++.dg/lookup/using7.C: Adjust errors
5884         * g++.old-deja/g++.pt/crash36.C: Likewise.
5885         * g++.old-deja/g++.pt/derived3.C: Likewise.
5886
5887 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5888
5889         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5890         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5891         * gcc.c-torture/execute/builtins/string-9.c: New, from
5892         string-opt-9.c.  Adjust for execute/builtins framework.
5893         * gcc.c-torture/execute/string-opt-9.c: Delete.
5894
5895 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5896
5897         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5898
5899         * g++.dg/parse/ret-type2.C: New test.
5900
5901         PR c++/11703
5902         * g++.dg/init/new8.C: New test.
5903
5904         PR c++/10923
5905         * g++.dg/parse/typedef5.C: New test.
5906
5907         PR c++/9512
5908         * g++.dg/parse/qualified2.C: New test.
5909         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5910         invalid code.
5911
5912 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5913
5914         * g++.dg/conversion/ptrmem1.C: New test.
5915
5916 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5917
5918         PR target/11693
5919         * gcc.dg/20030811-1.c: New test.
5920
5921         PR target/11535
5922         * gcc.c-torture/execute/20030811-1.c: New test.
5923
5924 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5925
5926         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5927
5928 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5929
5930         PR c++/11789.C
5931         * g++.dg/inherit/multiple1.C: New test.
5932
5933 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5934
5935         * gcc.dg/spe1.c: New test.
5936
5937         PR c++/11670
5938         * g++.dg/expr/cast2.C: New test.
5939
5940         PR c++/10530
5941         * g++.dg/template/dependent-name2.C: New test.
5942
5943 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5944
5945         * g++.dg/parse/crash11.C: Put the dg options in comments.
5946
5947 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5948
5949         * lib/gcc-dg.exp: Update for diagnostic change.
5950
5951 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5952
5953         PR c++/5767
5954         * g++.dg/parse/crash11.C: New test.
5955
5956 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5957
5958         * gcc.dg/cpp/spacing1.c: Update.
5959
5960 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5961
5962         PR target/11739
5963         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5964         a value for -mtune.
5965
5966 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5967
5968         PR middle-end/11771
5969         * gcc.c-torture/compile/20030804-1.c: New test case.
5970
5971 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5972
5973         * gcc.dg/20030804-1.c: New test case.
5974
5975 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5976
5977         * gcc.dg/cpp/separate-1.c: New test.
5978
5979 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5980
5981         PR c++/11704
5982         * g++.dg/template/dependent-expr2.C: New test.
5983
5984         PR c++/11766
5985         * g++.dg/expr/ptrmem1.C: New test.
5986
5987 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5988
5989         PR c++/9453
5990         * g++.dg/template/friend15.C: New test.
5991
5992 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5993
5994         * lib/dg-pch.exp: Work round PCH bug.
5995
5996 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5997
5998         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5999         builtins.  Move cases from builtins-4.c here.
6000
6001         * gcc.dg/torture/builtin-math-1.c: New test taken from
6002         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6003         additional cases.
6004
6005         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6006         Delete.
6007
6008 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6009
6010         PR c++/9447
6011         * g++.dg/template/using7.C: New test.
6012
6013 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6014
6015         * import1.c, import2.c: New tests.
6016
6017 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6018
6019         * g++.dg/eh/crossjump1.C: New test.
6020
6021 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6022
6023         PR c++/11697
6024         * g++.dg/template/using6.C: New test.
6025
6026         PR c++/11744
6027         * g++.dg/template/koenig2.C: New test.
6028
6029 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6030
6031         PR c++/7983
6032         * g++.dg/parse/typedef4.C: New test.
6033
6034 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6035
6036         PR c++/8442, c++/8806
6037         * g++.dg/template/elab1.C: New test.
6038         * g++.dg/template/type2.C: Likewise.
6039         * g++.dg/template/ttp3.C: Adjust expected error message.
6040         * g++.old-deja/g++.law/visibility13.C: Likewise.
6041         * g++.old-deja/g++.niklas/t135.C: Likewise.
6042         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6043         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6044         template argument.
6045         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6046
6047 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6048
6049         PR c++/11295
6050         * g++.dg/ext/stmtexpr1.C: New test.
6051
6052         * g++.dg/opt/tmp1.C: New test.
6053
6054         PR c++/11525
6055         * g++.dg/parse/constant4.C: New test.
6056
6057         PR c++/9447
6058         * g++.dg/template/using5.C: New test.
6059
6060 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6061
6062         * gcc.dg/builtins-27.c: New test case.
6063
6064 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6065
6066         * gcc.dg/tls/opt-7.c: New test.
6067
6068 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6069
6070         * g++.old-deja/g++.other/crash18.C: Remove.
6071
6072 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6073
6074         * g++.dg/template/explicit3.C: New.
6075         * g++.dg/template/explicit4.C: New.
6076         * g++.dg/template/explicit5.C: New.
6077
6078         PR c++/11347
6079         * g++.dg/template/memtmpl1.C: New.
6080
6081 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6082
6083         PR target/11565
6084         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6085         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6086
6087 2003-07-30  Jan Hubicka  <jh@suse.cz>
6088
6089         * vtgc1.c: Kill.
6090
6091 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6092
6093         * gcc.dg/struct-in-proto-1.c: New test.
6094
6095 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6096
6097         * gcc.dg/cpp/include2.c: Only expect one message.
6098
6099 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6100
6101         PR c++/9447
6102         * g++.dg/template/using1.C: New test.
6103         * g++.dg/template/using2.C: New test.
6104         * g++.dg/template/using3.C: New test.
6105         * g++.dg/template/using4.C: New test.
6106
6107 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6108
6109         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6110         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6111
6112 2003-07-28  Jan Hubicka  <jh@suse.cz>
6113
6114         PR c++/11530
6115         * g++.dg/opt/call1.C: New test.
6116
6117 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6118
6119         PR c++/11667
6120         * g++.dg/init/enum2.C: New test.
6121         * g++.dg/template/overload1.C: Add "-w" option.
6122
6123 2003-07-28    <hp@bitrange.com>
6124
6125         * gcc.dg/Wdeclaration-after-statement-1.c,
6126         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6127
6128 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6129
6130         * gcc.c-torture/compile/20030725-1.c: New test.
6131
6132 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6133
6134         * gcc.dg/20030505.c: Only run for SPE.
6135         Remove definition of opaque type.
6136
6137 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6138
6139         * g++.dg/template/ptrmem6.C: New test.
6140
6141 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6142
6143         * gcc.c-torture/compile/zero-strct-2.c: New test.
6144
6145 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6146
6147         * gcc.dg/intermod-1.c: New test.
6148
6149 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6150
6151         PR c++/11617
6152         * g++.dg/template/lookup2.C: New test.
6153         * g++.dg/template/memclass1.C: Remove instantiated from error.
6154         * g++.dg/other/error2.C: Tweak expected errors.
6155
6156         PR c++/11596
6157         * g++.dg/template/defarg3.C: New test.
6158
6159         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6160
6161 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6162
6163         * g++.dg/inherit/access5.C: New test.
6164
6165 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6166
6167         PR c++/11513
6168         * g++.dg/template/crash8.C: New test.
6169
6170 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6171
6172         PR c/10602
6173         * gcc.dg/noncompile/incomplete-2.c: New test.
6174
6175 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6176
6177         PR c++/11645
6178         * g++.dg/inherit/access4.C: New test.
6179
6180         PR c++/11517
6181         * g++.dg/expr/cond2.C: New test.
6182
6183         PR optimization/10679
6184         * g++.dg/opt/inline4.C: New test.
6185
6186 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6187
6188         * g++.dg/parse/crash10: New test.
6189
6190 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6191
6192         * g++.dg/ext/flexary1.C: New test.
6193
6194 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6195
6196         PR c++/10793
6197         * g++.dg/template/crash9.C: New test.
6198
6199 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6200
6201         PR c++/3004
6202         * g++.dg/parse/typedef3.C: New test.
6203
6204         PR c++/7906
6205         * g++.dg/parse/operator2.C: New test.
6206
6207         PR c++/8895
6208         * g++.dg/parse/def-tmpl-arg1.C: New test.
6209
6210         PR c++/9282
6211         * g++.dg/parse/funptr1.C: New test.
6212
6213         PR c++/9452
6214         * g++.dg/parse/ambig3.C: New test.
6215
6216         PR c++/9454
6217         * g++.dg/parse/operator3.C: New test.
6218
6219         PR c++/9486
6220         * g++.dg/parse/template10.C: New test.
6221
6222         PR c++/9488
6223         * g++.dg/parse/template11.C: New test.
6224
6225         PR c++/10150
6226         * g++.dg/parse/invalid-op1.C: New test.
6227
6228         PR c++/10247
6229         * g++.dg/parse/condexpr1.C: New test.
6230
6231 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6232
6233         * g++.dg/ext/packed3.C: New test.
6234         * g++.dg/ext/packed4.C: New test.
6235
6236         * gcc.dg/pack-test-3.c: New test.
6237
6238 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6239
6240         * lib/compat.exp: Handle dg-options per source file.
6241         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6242         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6243         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6244         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6245         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6246         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6247         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6248         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6249         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6250         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6251         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6252         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6253         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6254         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6255
6256 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6257
6258         PR c/10320
6259         * gcc.c-torture/execute/20030718-1.c: New test.
6260
6261 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6262
6263         PR optimization/11536
6264         * gcc.dg/20030721-1.c: New test.
6265
6266 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6267
6268         PR c++/11546
6269         * g++.dg/template/lookup1.C: New test.
6270
6271 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6272
6273         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6274         diagnostics of ill-formed constructs involving labels.
6275         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6276         the new 'previously defined here' message.
6277
6278 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6279
6280         * g++.dg/parse/non-dependent2.C: New test.
6281
6282 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6283
6284         * g++.dg/init/init-ref4.C: xfail on targets without
6285         weak symbols.
6286
6287 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6288
6289         PR target/11087
6290         * gcc.c-torture/execute/20030717-1.c: New test.
6291
6292 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6293
6294         * g++.dg/opt/cfg1.C: New test.
6295
6296 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6297
6298         PR optimization/11557
6299         * gcc.dg/20030717-1.c: New test.
6300
6301 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6302
6303         PR c++/10476
6304         * g++.dg/expr/crash-1.C: New test.
6305
6306         PR c++/11027
6307         * g++.dg/template/init3.C: New test.
6308
6309         PR c++/8222
6310         * g++.dg/template/non-dependent1.C: New test.
6311
6312         PR c++/11070
6313         * g++.dg/template/non-dependent2.C: New test.
6314
6315         PR c++/11071
6316         * g++.dg/template/non-dependent3.C: New test.
6317
6318         PR c++/9907
6319         * g++.dg/template/sizeof5.C: New test.
6320
6321 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6322
6323         PR 11498
6324         * gcc.c-torture/compile/mangle-1.c: New file.
6325
6326 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6327
6328         PR c++/7809
6329         * g++.dg/parse/access3.C: New test.
6330
6331 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6332
6333         PR c++/11384
6334         * g++.dg/init/init-ref4.C: New test.
6335
6336 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6337
6338         PR c++/11547
6339         * g++.dg/parse/constant3.C: New test.
6340         * g++.dg/parse/crash7.C: Likewise.
6341
6342 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6343
6344         PR target/11008
6345         * gcc.dg/i386-pentium4-not-mull.c: New.
6346
6347 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6348
6349         * gcc.dg/asm-names.c (ymain): Make it weak.
6350
6351 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6352
6353         PR c++/5421
6354         * g++.dg/template/friend21.C: New test.
6355
6356 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6357
6358         * gcc.dg/cleanup-8.c: New test.
6359         * gcc.dg/cleanup-9.c: New test.
6360
6361 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6362
6363         * g++.dg/ext/dll-MI1.h: New file.
6364         * g++.dg/ext/dllexport-MI1.C: New file.
6365         * g++.dg/ext/dllimport-MI1.C: New file.
6366
6367 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6368
6369         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6370         it does not have cmpstrsi patterns (just cmpmemsi).
6371
6372 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6373
6374         PR debug/11473
6375         * g++.dg/debug/debug8.C: New test.
6376
6377 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6378
6379         PR c++/10108
6380         * g++.dg/template/crash7.C: New test.
6381
6382 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6383
6384         PR target/10795
6385         * gcc.c-torture/compile/20030708-1.c: New.
6386
6387 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6388
6389         * gcc.c-torture/execute/20030715-1.c: New test.
6390
6391 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6392
6393         * gcc.dg/pch/inline-3.c: New file.
6394         * gcc.dg/pch/inline-3.hs: New file.
6395         * gcc.dg/pch/inline-4.c: New file.
6396         * gcc.dg/pch/inline-4.hs: New file.
6397
6398 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6399
6400         PR c++/11509
6401         * g++.dg/template/crash6.C: New test.
6402
6403         PR c++/7053
6404         * g++.dg/template/friend20.C: New test.
6405
6406         PR c++/7019
6407         * g++.dg/template/overload2.C: New test.
6408
6409 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6410
6411         PR optimization/11440
6412         * gcc.c-torture/execute/20030714-1.c: New test.
6413
6414 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6415
6416         PR c++/11154
6417         * g++.dg/template/partial2.C: New test.
6418
6419 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6420
6421         PR c++/11503
6422         * g++.dg/template/anon1.C: New test.
6423
6424         PR c++/11493
6425         PR c++/11495
6426         * g++.dg/parse/template9.C: Likewise.
6427         * g++.dg/template/crash4.C: New test.
6428         * g++.dg/template/koenig1.C: Likewise.
6429         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6430         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6431         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6432         functions.
6433         * g++.old-deja/g++.jason/template36.C: Likewise.
6434         * g++.old-deja/g++.mike/p1989.C: Likewise.
6435         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6436         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6437         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6438         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6439         compiling.
6440         * g++.old-deja/g++.pt/union2.C: Use this->.
6441
6442 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6443
6444         * gcc.dg/20030711-1.c: New test.
6445
6446 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6447
6448         PR c++/11050
6449         * g++.dg/parse/args1.C: New test.
6450         * g++.pt/defarg8.C: Change expected errors.
6451
6452 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6453
6454         PR c++/8164
6455         * g++.dg/template/nontype2.C: New test.
6456
6457         PR c++/10558
6458         * g++.dg/parse/template8.C: New test.
6459
6460         PR c++/8327
6461         * g++.dg/template/scope1.C: New test.
6462
6463         * g++.dg/warn/Wsign-compare-1.C: New test.
6464
6465 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6466
6467         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6468
6469 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6470
6471         PR c++/9411
6472         * g++.dg/template/explicit2.C: New test.
6473
6474         PR c++/10032
6475         * g++.dg/warn/pedantic1.C: New test.
6476
6477 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6478
6479         PR c++ 9483
6480         * g++.dg/other/field1.C: New test.
6481
6482 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6483
6484         PR c/11449
6485         * gcc.c-torture/compile/20030707-1.c: New.
6486
6487 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6488
6489         PR c++/10849
6490         * g++.dg/template/access12.C: New test.
6491
6492 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6493
6494         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6495         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6496         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6497         * gcc.misc-tests/gcov.exp: Update
6498         * g++.dg/gcov/gcov.exp: Update
6499         * lib/gcov.exp: Update.
6500
6501 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6502
6503         * g++.dg/abi/mangle17.C: Make sure template expressions are
6504         dependent.
6505         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6506         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6507         * g++.dg/opt/stack1.C: Remove erroneous code.
6508         * g++.dg/parse/template7.C: New test.
6509         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6510         * g++.old-deja/g++.pt/crash4.C: Likewise.
6511
6512 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6513
6514         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6515         with zero or one occurence of `$' after the initial `L'.
6516
6517 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6518
6519         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6520
6521 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6522
6523         PR c/11370
6524         * gcc.dg/Wunreachable-6.c: New testcase.
6525         * gcc.dg/Wunreachable-7.c: New testcase.
6526
6527 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6528
6529         PR c/11420
6530         * gcc.dg/20030708-1.c: New test.
6531
6532 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6533
6534         * gcc.dg/compat/sdata-section.h: New file.
6535         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6536         * gcc.dg/torture/mips-sdata-1.c: New test.
6537
6538 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6539
6540         PR c++/11030
6541         * g++.dg/template/friend19.C: New test.
6542
6543 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6544
6545         * g++.dg/opt/strength-reduce.C: New test.
6546
6547 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6548
6549         PR target/10979
6550         * gcc.dg/20030707-1.c: New testcase.
6551
6552 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6553
6554         PR optimization/11059
6555         * g++.dg/opt/emptyunion.C: New testcase.
6556
6557 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6558             Eric Botcazou  <ebotcazou@libertysurf.fr>
6559
6560         * g++.dg/opt/stack1.C: New test.
6561
6562 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6563
6564         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6565         run test.
6566
6567         PR c++/11431
6568         * g++.dg/expr/static_cast3.C: New test.
6569
6570 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6571
6572         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6573         everywhere.
6574         * gcc.dg/concat.c: Concatenation of string constants with
6575         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6576         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6577         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6578         necessary to avoid multi-character character constant warning.
6579         * gcc.dg/cpp/escape.c: Likewise.
6580         * gcc.dg/cpp/ucs.c: Likewise.
6581         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6582         Fix a typo.
6583
6584 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6585
6586         PR c/11428
6587         * gcc.c-torture/compile/20030704-1.c: New.
6588
6589 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6590
6591         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6592
6593 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6594
6595         PR c++/5287, PR c++/7910,  PR c++/11021
6596         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6597         tests for warnings.
6598         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6599         * g++.dg/ext/dllimport3.C: Likewise.
6600         * g++.dg/ext/dllimport4.C: New file.
6601         * g++.dg/ext/dllimport5.C: New file.
6602         * g++.dg/ext/dllimport6.C: New file.
6603         * g++.dg/ext/dllimport7.C: New file.
6604         * g++.dg/ext/dllimport8.C: New file.
6605         * g++.dg/ext/dllimport9.C: New file.
6606         * g++.dg/ext/dllimport10.C: New file.
6607         * g++.dg/ext/dllexport1.C: New file.
6608
6609 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6610
6611         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6612         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6613
6614 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6615
6616         * gcc.dg/builtins-25.c: New testcase.
6617         * gcc.dg/builtins-26.c: New testcase.
6618
6619 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6620
6621         * gcc.dg/compat/vector-defs.h: New file.
6622         * gcc.dg/compat/vector-setup.h: New file.
6623         * gcc.dg/compat/vector-check.h: New file.
6624         * gcc.dg/compat/vector-1_main.c: New file.
6625         * gcc.dg/compat/vector-1_x.c: New file.
6626         * gcc.dg/compat/vector-1_y.c: New file.
6627         * gcc.dg/compat/vector-2_main.c: New file.
6628         * gcc.dg/compat/vector-2_x.c: New file.
6629         * gcc.dg/compat/vector-2_y.c: New file.
6630
6631         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6632         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6633         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6634         * gcc.dg/compat/struct-align-1.h: New file.
6635         * gcc.dg/compat/struct-align-1_main.c: New file.
6636         * gcc.dg/compat/struct-align-1_x.c: New file.
6637         * gcc.dg/compat/struct-align-1_y.c: New file.
6638         * gcc.dg/compat/struct-align-2.h: New file.
6639         * gcc.dg/compat/struct-align-2_main.c: New file.
6640         * gcc.dg/compat/struct-align-2_x.c: New file.
6641         * gcc.dg/co
6642         * g++.old-deja/g++.other/comdat3.C: Likewise.
6643         * g++.old-deja/g++.other/ctor1.C: Likewise.
6644         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6645
6646 2003-06-05  Richard Henderson  <rth@redhat.com>
6647
6648         * gcc.dg/debug/20030605-1.c: New.
6649
6650 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6651
6652         * README.QMTEST: Update.
6653
6654 2003-06-04  Richard Henderson  <rth@redhat.com>
6655
6656         * gcc.dg/cleanup-1.c: New.
6657         * gcc.dg/cleanup-2.c: New.
6658         * gcc.dg/cleanup-3.c: New.
6659         * gcc.dg/cleanup-4.c: New.
6660         * gcc.dg/cleanup-5.c: New.
6661         * gcc.dg/cleanup-6.c: New.
6662         * gcc.dg/cleanup-7.c: New.
6663
6664 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6665
6666         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6667
6668         * lib/dg-pch.exp: New file.
6669         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6670         * gcc.dg/pch/pch.exp: Likewise.
6671
6672 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6673
6674         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6675         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6676         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6677         * gcc.dg/builtins-17.c: New test case.
6678         * gcc.dg/i386-387-4.c: New test case.
6679         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6680
6681 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6682
6683         * gcc.dg/ultrasp9.c: New test.
6684
6685 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6686
6687         * gcc.c-torture/compile/20030604-1.c: New test.
6688         * gcc.dg/sparc-constant-1.c: New test.
6689
6690 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6691
6692         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6693
6694 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6695
6696         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6697
6698         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6699         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6700
6701 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6702
6703         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6704
6705 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6706
6707         PR c++/10940
6708         * g++.dg/template/spec10.C: New test.
6709
6710 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6711
6712         * gcc.dg/builtins-16.c: New test case.
6713
6714 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6715
6716         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6717         mempcpy test with post-increments.
6718         * gcc.c-torture/execute/string-opt-3.c: New test.
6719         * gcc.dg/string-opt-1.c: New test.
6720
6721 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6722
6723         PR fortran/10965
6724         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6725
6726 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6727
6728         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6729         (scan-assembler): ... here.  Use dg-scan.
6730         (scan-assembler-not): Likewise.
6731         (scan-file): New function.
6732         (scan-file-not): Likewise.
6733         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6734         * gcc.dg/cpp/_Pragma4.c: Likewise.
6735         * gcc.dg/cpp/_Pragma5.c: Likewise.
6736         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6737         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6738         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6739         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6740         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6741         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6742         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6743         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6744         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6745         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6746         * gcc.dg/cpp/cxxcom1.c: Likewise.
6747         * gcc.dg/cpp/line1.c: Likewise.
6748         * gcc.dg/cpp/maccom1.c: Likewise.
6749         * gcc.dg/cpp/maccom2.c: Likewise.
6750         * gcc.dg/cpp/maccom3.c: Likewise.
6751         * gcc.dg/cpp/maccom4.c: Likewise.
6752         * gcc.dg/cpp/maccom5.c: Likewise.
6753         * gcc.dg/cpp/maccom6.c: Likewise.
6754         * gcc.dg/cpp/multiline.c: Likewise.
6755         * gcc.dg/cpp/spacing1.c: Likewise.
6756         * gcc.dg/cpp/spacing2.c: Likewise.
6757         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6758         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6759         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6760         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6761         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6762         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6763         * gcc.dg/cpp/cxxcom2.c: Likewise.
6764         * gcc.dg/cpp/cxxcom2.h: New file.
6765
6766         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6767         * g++.dg/cpp/truefalse.C: Here.
6768         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6769
6770 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6771
6772         * gcc.dg/cpp/redef3.c: New file.
6773
6774 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6775
6776         * gcc.dg/i386-loop-3.c: New test.
6777
6778 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6779
6780         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6781
6782 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6783
6784         * gcc.dg/fwrapv-1.c: New test case.
6785         * gcc.dg/fwrapv-2.c: New test case.
6786
6787 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6788
6789         PR c++/10956
6790         * g++.dg/template/spec9.C: New test.
6791
6792 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6793
6794         * gcc.dg/duff-4.c: New test case.
6795
6796 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6797
6798         PR fortran/10843
6799         * g77.dg/ffixed-form-1.f: New test
6800         * g77.dg/ffixed-form-2.f: New test
6801         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6802         * g77.dg/ffree-form-3.f: New test
6803
6804 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6805
6806         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6807         * gcc.dg/wint_t-1.c: Likewise.
6808
6809 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6810
6811         * g++.dg/template/access11.C: New test.
6812
6813 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6814
6815         PR c++/10849
6816         * g++.dg/template/access10.C: New test.
6817
6818 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6819             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6820
6821         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6822
6823 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6824
6825         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6826         suppress for powerpc-*-darwin*.
6827         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6828
6829 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6830
6831         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6832         suppress option for powerpc-*-darwin*.
6833
6834 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6835
6836         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6837         * gcc.dg/builtins-4.c: Add test for fmod.
6838
6839 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6840
6841         PR c++/10682
6842         * g++.dg/template/instantiate4.C: New test.
6843
6844 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6845
6846         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6847
6848 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6849
6850         * gcc.dg/compat/scalar-return-1_main.c: New file.
6851         * gcc.dg/compat/scalar-return-1_x.c: New file.
6852         * gcc.dg/compat/scalar-return-1_y.c: New file.
6853         * gcc.dg/compat/scalar-return-2_main.c: New file.
6854         * gcc.dg/compat/scalar-return-2_x.c: New file.
6855         * gcc.dg/compat/scalar-return-2_y.c: New file.
6856         * gcc.dg/compat/struct-return-3_main.c: New file.
6857         * gcc.dg/compat/struct-return-3_y.c: New file.
6858         * gcc.dg/compat/struct-return-3_x.c: New file.
6859         * gcc.dg/compat/struct-return-2_main.c: New file.
6860         * gcc.dg/compat/struct-return-2_x.c: New file.
6861         * gcc.dg/compat/struct-return-2_y.c: New file.
6862
6863 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6864
6865         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6866         for hppa*-hp-hpux*.
6867         * gcc.dg/20021014-1.c (dg-options): Likewise.
6868         * gcc.dg/nest.c (dg-options): Likewise.
6869
6870 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6871
6872         PR c++/9738
6873         * g++.dg/ext/dllimport2.C: New file.
6874         * g++.dg/ext/dllimport3.C: New file.
6875
6876 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6877
6878         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6879         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6880         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6881         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6882         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6883         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6884         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6885         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6886         * gcc.dg/compat/small-struct-defs.h: New file.
6887         * gcc.dg/compat/small-struct-init.h: New file.
6888         * gcc.dg/compat/small-struct-check.h: New file.
6889         * gcc.dg/compat/fp-struct-defs.h: New file.
6890         * gcc.dg/compat/fp-struct-check.h: New file.
6891         * gcc.dg/compat/fp-struct-init.h: New file.
6892         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6893         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6894
6895 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6896
6897         * gcc.dg/20030225-2.c: New test.
6898
6899 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6900             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6901
6902         * gcc.c-torture/compile/20030518-1.c: New test case.
6903
6904 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6905
6906         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6907         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6908         gcc-dg-debug-runtest.
6909         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6910         gcc-dg-debug-runtest.
6911
6912 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6913
6914         PR c++/9022
6915         * g++.dg/lookup/using6.C: New test.
6916
6917 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6918
6919         * g++.dg/parse/access2.C: New test.
6920
6921 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6922
6923         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6924         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6925         * gcc.dg/debug/debug.exp: Likewise.
6926
6927 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6928
6929         * gcc.dg/dollar.c: New test.
6930
6931 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6932
6933         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6934         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6935         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6936         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6937         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6938         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6939         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6940         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6941         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6942         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6943         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6944         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6945         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6946         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6947         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6948         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6949         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6950         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6951
6952 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6953
6954         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6955         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6956         support for "repo" mode.
6957         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6958         * lib/g77-dg.exp: Likewise.
6959         * lib/obj-dg.exp: Likewise.
6960
6961 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6962
6963         Merge from gcc-3_2-rhl8-branch:
6964         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6965
6966         * gcc.dg/tls/opt-6.c: New test.
6967
6968         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6969
6970         * gcc.dg/20030405-1.c: New test.
6971
6972         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6973
6974         * gcc.dg/20030309-1.c: New test.
6975
6976         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6977
6978         * gcc.c-torture/execute/20030307-1.c: New test.
6979
6980         2003-02-20  Randolph Chung  <tausq@debian.org>
6981
6982         * gcc.c-torture/compile/20030220-1.c: New test.
6983
6984         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6985
6986         * gcc.dg/20030217-1.c: New test.
6987
6988         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6989
6990         * gcc.c-torture/compile/20020129-1.c: New test.
6991
6992         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6993
6994         * gcc.dg/unroll-1.c: New test.
6995
6996         2002-11-16  Jan Hubicka  <jh@suse.cz>
6997
6998         * gcc.c-torture/execute/20020920-1.c: New test.
6999
7000         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7001
7002         PR target/7434
7003         * gcc.c-torture/compile/20021008-1.c: New test.
7004
7005         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7006
7007         PR target/7559
7008         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7009
7010         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7011
7012         * gcc.c-torture/compile/20020807-1.c: New test.
7013
7014         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7015
7016         * gcc.dg/tls/opt-1.c: New test.
7017
7018         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7019
7020         * gcc.dg/20020729-1.c: New test.
7021
7022         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7023
7024         * g++.dg/opt/life1.C: New test.
7025
7026         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7027
7028         * gcc.dg/20020525-1.c: New test.
7029
7030         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7031
7032         PR c++/6794
7033         * g++.dg/ext/pretty1.C: New test.
7034         * g++.dg/ext/pretty2.C: New test.
7035
7036 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7037
7038         PR c++/8385
7039         * g++.dg/ext/typeof5.C: New test.
7040
7041 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7042
7043         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7044         __USER_LABEL_PREFIX__ into account.
7045         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7046
7047 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7048
7049         * gcc.dg/builtins-15.c: New test case.
7050
7051 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7052
7053         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7054
7055 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7056
7057         * lib/g++.exp: Tweak handling of additional source files.
7058         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7059         * g++.dg/special/conpr-2a.C: Rename to ...
7060         * g++.dg/special/conpr-2a.cc: ... this.
7061         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7062         * g++.dg/special/conpr-3a.C: Rename to ...
7063         * g++.dg/special/conpr-3a.cc: This.
7064         * g++.dg/special/conpr-3b.C: Rename to ...
7065         * g++.dg/special/conpr-3b.cc: This.
7066         * g++.dg/special/conpr-4.C: New test.
7067         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7068
7069 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7070
7071         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7072
7073 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7074
7075         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7076         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7077         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7078         * g++.old-deja/g++.other/warn3.C: Likewise.
7079
7080 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7081
7082         * gcc.dg/i386-387-1.c: Update to also test log.
7083         * gcc.dg/i386-387-2.c: Likewise.
7084
7085 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7086
7087         * g77.f-torture/execute/int8421.f: New test.
7088
7089 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7090
7091         PR c++/10230, c++/10481
7092         * g++.dg/lookup/scoped5.C: New test.
7093
7094 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7095
7096         PR c++/10552
7097         * g++.dg/template/ttp6.C: New test.
7098
7099 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7100
7101         * gcc.c-torture/execute/builtins: New directory.
7102         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7103         gcc.c-torture/execute/builtins.
7104         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7105         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7106         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7107         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7108
7109 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7110
7111         PR c++/9252
7112         * g++.dg/template/access8.C: New test.
7113         * g++.dg/template/access9.C: New test.
7114
7115 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7116
7117         PR c++/9554
7118         * g++.dg/parse/access1.C: New test.
7119
7120 2003-05-09  DJ Delorie  <dj@redhat.com>
7121
7122         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7123         long, and not an int.
7124
7125 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7126
7127         PR c++/10555, c++/10576
7128         * g++.dg/template/memclass1.C: New test.
7129
7130 2003-05-08  DJ Delorie  <dj@redhat.com>
7131
7132         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7133         targets.
7134         * gcc.c-torture/execute/20021024-1.x: Likewise.
7135         * gcc.c-torture/execute/shiftdi.x: Likewise.
7136         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7137         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7138         * gcc.dg/20021018-1.c: Likewise.
7139
7140 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7141
7142         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7143
7144         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7145         (bcopy): Call memmove.
7146
7147 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7148
7149         * g77.f-torture/compile/8485.f: New test case.
7150
7151 2003-05-07  Richard Henderson  <rth@redhat.com>
7152
7153         PR c++/10570
7154         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7155         Verify exception_cleanup not called for rethrows.
7156         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7157         when exiting catch block without rethrowing.
7158         * g++.dg/eh/forced3.C: New.
7159         * g++.dg/eh/forced4.C: New.
7160
7161 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7162
7163         * gcc.dg/20030505.c: Fix triplet.
7164
7165 2003-05-06  DJ Delorie  <dj@redhat.com>
7166
7167         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7168         * gcc.dg/nest.c: Likewise.
7169
7170 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7171
7172         * gcc.dg/builtins-14.c: New test case.
7173
7174 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7175
7176         * lib/compat.exp (compat-execute): New argument.
7177         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7178         * gcc.dg/compat: New test directory.
7179         * gcc.dg/compat/compat.exp: New expect script.
7180         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7181         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7182         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7183         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7184         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7185         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7186
7187         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7188         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7189         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7190         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7191         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7192         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7193         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7194         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7195         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7196         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7197         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7198         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7199         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7200         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7201         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7202
7203 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7204
7205         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7206
7207 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7208
7209         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7210
7211 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7212
7213         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7214         * gcc.dg/ppc-fsel-2.c: New test.
7215
7216         * gcc.dg/unused-5.c: New test.
7217
7218 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7219
7220         PR c++/10496
7221         * g++.dg/warn/pmf1.C: New test.
7222
7223 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7224
7225         PR c++/4494
7226         * g++.dg/warn/main.C: New test.
7227
7228 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7229
7230         * gcc.dg/nonnull-3.c: New test.
7231
7232 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7233
7234         * gcc.dg/cpp/Wtrigraphs.c: Update.
7235         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7236
7237 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7238
7239         * gcc.dg/ppc-fsel-1.c: New test.
7240
7241 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7242
7243         PR c/10604
7244         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7245
7246 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7247
7248         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7249
7250 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7251
7252         PR c++/9364, c++/10553, c++/10586
7253         * g++.dg/parse/typename4.C: New test.
7254         * g++.dg/parse/typename5.C: Likewise.
7255
7256 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7257
7258         * gcc.c-torture/compile/20030503-1.c: New test.
7259
7260 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7261
7262         * g++.dg/lookup/using5.C: Fix testcase error.
7263
7264 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7265
7266         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7267         since MEABI is no longer supported.  Remove all vestiges
7268         of MEABI from the test.
7269
7270 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7271
7272         PR c++/10554
7273         * g++.dg/lookup/using5.C: New test.
7274
7275 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7276
7277         PR c++/8772
7278         * g++.dg/template/ttp5.C: New test.
7279
7280 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7281
7282         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7283         (dg-gpp-additional-sources): New function.
7284         (dg-gpp-additional-files): Likewise.
7285         * lib/g++.exp (additional_sources): New variable.
7286         (additional_files): Likewise.
7287         (g++_target_compile): Deal with them.
7288         * lib/old-dejagnu.exp: Remove.
7289         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7290         * g++.old-deja: Revise all tests to use dg commands.
7291
7292 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7293
7294         PR c++/9432, c++/9528
7295         * g++.dg/lookup/using4.C: New test.
7296
7297 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7298
7299         * gcc.dg/noreturn-5.c: New file.
7300         * gcc.dg/noreturn-6.c: New file.
7301
7302         * gcc.c-torture/compile/inline-1.c: New file.
7303
7304 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7305
7306         PR c++/10551
7307         * g++.dg/template/explicit1.C: New test.
7308
7309 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7310
7311         PR c++/10549
7312         * g++.dg/other/bitfield1.C: New test.
7313
7314         PR c++/10527
7315         * g++.dg/init/new7.C: New test.
7316
7317 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7318
7319         * g++.dg/ext/desig1.C: New test.
7320         * g++.dg/ext/init1.C: Update.
7321
7322         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7323
7324 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7325
7326         PR c++/10180
7327         * g++.dg/warn/Winline-1.C: New test.
7328
7329 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7330
7331         * gcc.c-torture/execute/string-opt-19.c: New test.
7332
7333         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7334         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7335
7336 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7337
7338         PR c++/10506
7339         * g++.dg/init/new6.C: New test.
7340
7341         PR c++/10503
7342         * g++.dg/init/ref6.C: New test.
7343
7344 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7345
7346         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7347
7348 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7349
7350         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7351         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7352
7353 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7354
7355         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7356         initialized static data members.
7357
7358 2003-04-25  H.J. Lu <hjl@gnu.org>
7359
7360         * gcc.dg/ia64-sync-4.c: New test.
7361
7362 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7363
7364         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7365         date.
7366
7367 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7368
7369         PR c++/10337
7370         * g++.dg/warn/conv1.C: New test.
7371         * g++.old-deja/g++.other/conv7.C: Adjust.
7372         * g++.old-deja/g++.other/overload14.C: Adjust.
7373
7374 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7375
7376         PR c++/10471
7377         * g++.dg/template/defarg2.C: New test.
7378
7379 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7380
7381         * gcc.dg/cpp/include2.c: Update.
7382         * gcc.dg/cpp/multiline-2.c: New.
7383         * gcc.dg/cpp/multiline.c: Update.
7384         * gcc.dg/cpp/strify2.c: Update.
7385         * gcc.dg/cpp/trad/literals-2.c: Update.
7386
7387 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7388
7389         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7390
7391 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7392
7393         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7394
7395 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7396
7397         PR c++/10451
7398         * g++.dg/parse/crash4.C: New test.
7399
7400         PR c++/9847
7401         * g++.dg/parse/crash5.C: New test.
7402
7403 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7404
7405         PR c++/10446
7406         * g++.dg/parse/crash3.C: New test.
7407
7408         PR c++/10428
7409         * g++.dg/parse/elab1.C: New test.
7410
7411 2003-04-22  Devang Patel  <dpatel@apple.com>
7412
7413         * gcc.dg/cpp/trad/funlike-5.c: New test.
7414
7415 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7416
7417         * g++.dg/other/packed1.C: Fix dg options.
7418
7419 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7420
7421         * g++.dg/other/offsetof2.C: New test.
7422
7423 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7424
7425         * g++.dg/template/recurse.C: Adjust location of error messages.
7426
7427 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7428
7429         PR c++/9881
7430         * g++.dg/init/addr-const1.C: New test.
7431         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7432
7433 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7434
7435         PR c++/10405
7436         * g++.dg/lookup/struct-hack1.C: New test.
7437
7438 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7439
7440         * ucs.c: Update diagnostic messages.
7441
7442 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7443
7444         * gcc.dg/cpp/truefalse.cpp: New test.
7445         * gcc.dg/cpp/cpp.exp: Update.
7446         * g++.dg/other/stdbool-if.C: Remove.
7447
7448 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7449
7450         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7451         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7452
7453 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7454
7455         * gcc.c-torture/compile/20030418-1.c: New test.
7456
7457 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7458
7459         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7460
7461 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7462
7463         PR c++/10347
7464         g++.dg/template/dependent-name1.C: New test.
7465
7466 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7467
7468         * gcc.dg/warn-1.c (tourist_guide): New array,
7469         contains a pointer to bar.
7470
7471 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7472
7473         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7474         * gcc.c-torture/execute/medce-1.c: New test case.
7475         * gcc.c-torture/execute/medce-2.c: New test case.
7476
7477 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7478
7479         * lib/prune.exp: Ignore more messages.
7480
7481         PR c++/10381
7482         * g++.dg/parse/lookup3.C: New test.
7483
7484 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7485
7486         * gcc.c-torture/compile/20030415-1.c : New test.
7487
7488 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7489
7490         * gcc.c-torture/execute/scope-2.c: Move to ...
7491         * gcc.dg/noncompile/scope.c: .... here.
7492
7493 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7494
7495         * gcc.dg/20030414-2.c: New test case.
7496
7497 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7498
7499         PR target/10377
7500         * gcc.dg/20030414-1.c: New test.
7501
7502 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7503
7504         * gcc.dg/builtins-12.c: New test case.
7505         * gcc.dg/builtins-13.c: New test case.
7506
7507 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7508
7509         * gcc.c-torture/execute/string-opt-18.c: New test.
7510
7511 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7512
7513         PR c++/10300
7514         * g++.dg/init/new5.C: New test.
7515
7516 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7517
7518         PR c++/7910
7519         * g++.dg/ext/dllimport1.C: New test.
7520
7521 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7522
7523         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7524
7525 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7526
7527         PR Fortran/9263
7528         * g77.f-torture/noncompile/9263.f: New test
7529         PR Fortran/1832
7530         * g77.f-torture/execute/1832.f: New test
7531
7532 2003-04-11  David Chad  <davidc@freebsd.org>
7533             Loren J. Rittle  <ljrittle@acm.org>
7534
7535         libobjc/8562
7536         * objc.dg/headers.m: New test.
7537
7538 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7539
7540         * gcc.c-torture/execute/builtin-noret-2.c: New.
7541         * gcc.c-torture/execute/builtin-noret-2.x: New.
7542         XFAIL builtin-noret-2.c at -O1 and above.
7543         * gcc.dg/redecl.c: New.
7544         * gcc.dg/Wshadow-1.c: Update error regexps.
7545
7546 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7547
7548         * g++.dg/abi/bitfield10.C: New test.
7549
7550 2003-04-09  Mike Stump  <mrs@apple.com>
7551
7552         * gcc.dg/pch/pch.exp: Make testcase names longer.
7553         * g++.dg/pch/pch.exp: Make testcase names longer.
7554
7555 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7556
7557         * gcc.dg/builtins-11.c: New test case.
7558
7559 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7560
7561         * gcc.dg/builtins-9.c: New test case.
7562         * gcc.dg/builtins-10.c: New test case.
7563
7564 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7565
7566         * gcc.dg/noncompile/init-4.c.c: New test.
7567
7568 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7569
7570         * gcc.misc-test/gcov-9.c: New test.
7571         * gcc.misc-test/gcov-10.c: New test
7572         * gcc.misc-test/gcov-11.c: New test.
7573
7574 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7575
7576         PR optimization/10024
7577         * gcc.c-torture/compile/20030405-1.c: New test.
7578
7579 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7580
7581         * gcc.dg/pch/static-3.c: New.
7582         * gcc.dg/pch/static-3.hs: New.
7583         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7584
7585 2003-04-04  Richard Henderson  <rth@redhat.com>
7586
7587         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7588         * g++.dg/eh/forced2.C: Likewise.
7589
7590 2003-04-03  Mike Stump  <mrs@apple.com>
7591
7592         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7593         target arg.
7594         (scan-assembler-times, scan-assembler-not): Likewise.
7595         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7596
7597 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7598
7599         * gcc.dg/sparc-loop-1.c: New test.
7600
7601 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7602
7603         PR other/9274
7604         * g++.dg/pch/system-2.C: New.
7605         * g++.dg/pch/system-2.Hs: New.
7606
7607 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7608
7609         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7610
7611         * g++.dg/eh/simd-1.C (vecfunc): Same.
7612
7613 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7614
7615         * gcc.c-torture/execute/20030401-1.c: New test case.
7616
7617 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7618
7619         * objc.dg/defs.m: New.
7620
7621 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7622
7623         * g++.dg/eh/simd-1.C: New.
7624         * g++.dg/eh/simd-2.C: New.
7625
7626 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7627
7628         * gcc.c-torture/execute/simd-3.c: New.
7629
7630 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7631
7632         PR c/9936
7633         * gcc.dg/20030331-2.c: New test.
7634
7635 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7636
7637         PR c++/10278
7638         * g++.dg/parse/crash2.C: New test.
7639
7640 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7641
7642         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7643         * gcc.c-torture/execute/20030331-1.c: ...here.
7644
7645 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7646
7647         * gcc.c-torture/execute/20030331-1.c: New test.
7648
7649 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7650
7651         * lib/gcov.exp: Adjust call return testing strings.
7652         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7653
7654 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7655
7656         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7657         * gcc.dg/builtins-7.c: New test case.
7658         * gcc.dg/builtins-8.c: New test case.
7659
7660 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7661
7662         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7663
7664 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7665
7666         PR c++/7647
7667         * g++.dg/lookup-class-member-2.C: New test.
7668
7669 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7670
7671         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7672
7673 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7674
7675         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7676
7677 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7678
7679         * g++.dg/init/attrib1.C: New test.
7680
7681 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7682
7683         * gcc.dg/ultrasp8.c: New test.
7684
7685 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7686
7687         * gcc.dg/ultrasp7.c: New test.
7688
7689 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7690
7691         PR c++/10047
7692         * g++.dg/template/inline1.C: New test.
7693
7694 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7695
7696         * gcc.dg/sparc-dwarf2.c: New test.
7697
7698 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7699
7700         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7701         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7702
7703 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7704
7705         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7706         than reading .x files.
7707         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7708         * g77.dg/gcov/gcov-1.f: Likewise.
7709         * gcc.misc-tests/gcov-4b.c: Likewise.
7710         * gcc.misc-tests/gcov-5b.c: Likewise.
7711         * gcc.misc-tests/gcov-6.c: Likewise.
7712         * gcc.misc-tests/gcov-7.c: Likewise.
7713         * gcc.misc-tests/gcov-8.c: Likewise.
7714         * g++.dg/gcov/gcov-1.x: Remove.
7715         * g77.dg/gcov/gcov-1.x: Likewise.
7716         * gcc.misc-tests/gcov-4b.x: Likewise.
7717         * gcc.misc-tests/gcov-5b.x: Likewise.
7718         * gcc.misc-tests/gcov-6.x: Likewise.
7719         * gcc.misc-tests/gcov-7.x: Likewise.
7720         * gcc.misc-tests/gcov-8.x: Likewise.
7721
7722 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7723
7724         PR opt/10087
7725         * gcc.dg/20030324-1.c: New test.
7726
7727 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7728
7729         PR c++/10224
7730         * g++.dg/template/arg3.C: New test.
7731
7732         PR c++/10158
7733         * g++.dg/template/friend18.C: New test.
7734
7735 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7736
7737         * g77.f-torture/compile/20030326-1.f: New test case.
7738
7739 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7740
7741         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7742
7743         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7744
7745 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7746
7747         * gcc.dg/ia64-sync-3.c: New test.
7748
7749 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7750
7751         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7752
7753 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7754
7755         * gcc.dg/ultrasp6.c: New test.
7756
7757 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7758
7759         * gcc.dg/i386-signbit-1.c: New test.
7760         * gcc.dg/i386-signbit-2.c: New test.
7761         * gcc.dg/i386-signbit-3.c: New test.
7762
7763 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7764
7765         * gcc.dg/ultrasp5.c: Fix options.
7766
7767 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7768
7769         * gcc.dg/ultrasp5.c: Fix comment.
7770
7771 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7772
7773         PR fortran/10197
7774         * g77.f-torture/execute/10197.f: New test.
7775
7776 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7777
7778         PR c++/9898, c++/383
7779         * g++.dg/template/conv6.C: New test.
7780
7781         PR c++/10119
7782         * g++.dg/template/ptrmem5.C: New test.
7783
7784         PR c++/10026
7785         * g++.dg/lookup/koenig1.C: New test.
7786
7787         PR C++/10199
7788         * g++.dg/lookup/template2.C: New test.
7789
7790 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7791
7792         * g++.dg/opt/rtti1.C: New test.
7793
7794 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7795
7796         * gcc.dg/ultrasp5.c: New test.
7797
7798 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7799
7800         PR middle-end/9967
7801         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7802         builtin fputs.
7803
7804 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7805
7806         PR c/8224
7807         * gcc.dg/20030323-1.c: New test.
7808
7809 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7810
7811         * gcc.c-torture/compile/20030323-1.c: New test case.
7812
7813 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7814
7815         * gcc.dg/20030321-1.c: New test.
7816
7817 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7818
7819         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7820
7821 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7822
7823         PR c++/9978, c++/9708
7824         * g++.dg/ext/vlm1.C: Adjust expected error.
7825         * g++.dg/ext/vla2.C: New test.
7826         * g++.dg/template/arg1.C: New test.
7827         * g++.dg/template/arg2.C: New test.
7828
7829 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7830
7831         * g77.f-torture/execute/select.f: New test.
7832         * g77.f-torture/noncompile/select_no_compile.f: New test.
7833
7834 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7835
7836         PR c++/9898
7837         * g++.dg/other/error4.C: New test.
7838
7839 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7840
7841         * g++.dg/template/friend17.C: New test.
7842
7843 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7844
7845         * gcc.c-torture/compile/20030320-1.c: New.
7846
7847 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7848
7849         * gcc.dg/builtins-6.c: New test case.
7850
7851 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7852
7853         PR target/10073
7854         * gcc.c-torture/compile/20030319-1.c: New.
7855
7856 2003-03-18  Jan Hubicka  <jh@suse.cz>
7857
7858         * gcc.dg/i386-cvt-1.c: New test.
7859
7860 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7861
7862         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7863         * objc.dg/naming-2.m: Likewise.
7864
7865 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7866
7867         PR c++/9639
7868         * g++.dg/parse/crash1.C: New test.
7869
7870 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7871
7872         PR c++/8805
7873         * g++.dg/eh/cleanup1.C: New test.
7874
7875 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7876
7877         * gcc.c-torture/execute/20030316-1.c: New test case.
7878
7879 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7880
7881         PR c++/9629
7882         * g++.dg/init/ctor2.C: New test.
7883
7884 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7885
7886         * g77.f-torture/compile/xformat.f: New test case.
7887
7888 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7889
7890         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7891         * g++.old-deja/g++.mike/eh50.C: Likewise.
7892
7893 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7894
7895         PR c++/6440
7896         * g++.dg/template/spec7.C: New test.
7897         * g++.dg/template/spec8.C: Likewise.
7898
7899 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7900
7901         * gcc.c-torture/execute/20030313-1.c: New test.
7902
7903 2003-03-14  Richard Henderson  <rth@redhat.com>
7904
7905         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7906
7907 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7908
7909         * gcc.c-torture/compile/20030314-1.c: New test.
7910
7911 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7912
7913         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7914         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7915         thumb target,
7916         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7917         to accept newer _imp__  prefix and additional
7918         newline in .drectve section.
7919         * gcc.dg/dll-4.c: Likewise.
7920         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7921         switch.
7922
7923 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7924
7925         * g++.dg/parse/namespace9.C: New test.
7926
7927         * g++.dg/init/ref5.C: New test.
7928         * g++.dg/parse/ptrmem1.C: Likewise.
7929
7930 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7931
7932         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7933         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7934         regular expression.
7935         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7936         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7937
7938 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7939
7940         * gcc.c-torture/execute/20030224-2.c: New test.
7941
7942 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7943
7944         * gcc.dg/decl-3.c: New test.
7945
7946 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7947
7948         * gcc.dg/i386-loop-2.c: New test.
7949
7950 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7951
7952         PR c++/9474
7953         * g++.dg/parse/namespace8.C: New test.
7954
7955         PR c++/9924
7956         * g++.dg/overload/builtin2.C: New test.
7957
7958 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7959
7960         * gcc.dg/return-type-3.c: New test.
7961
7962 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7963
7964         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7965         profiling options are not supported.
7966
7967 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7968
7969         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7970         * g++.old-deja/g++.warn/impint2.C: Likewise.
7971
7972 2003-03-10  Devang Patel  <dpatel@apple.com>
7973
7974         * g++.dg/cpp/c++_cmd_1.C: New test.
7975         * g++.dg/cpp/c++_cmd_1.h: New file.
7976
7977 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7978
7979         * gcc.dg/altivec-9.c: New file.
7980
7981 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7982
7983         * gcc.dg/ppc-sdata-1.c: New test.
7984         * gcc.dg/ppc-sdata-2.c: New test.
7985
7986 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7987
7988         PR c++/9373
7989         * g++.dg/opt/ptrmem2.C: New test.
7990
7991         PR c++/8534
7992         * g++.dg/opt/ptrmem1.C: New test.
7993
7994 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7995
7996         * gcc.dg/i386-loop-1.c: New test.
7997
7998 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7999
8000         PR c++/9970
8001         * g++.dg/lookup/friend1.C: New test.
8002
8003 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8004
8005         PR c++/9823
8006         * g++.dg/parser/constructor1.C: New test.
8007
8008 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8009
8010         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8011
8012         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8013
8014 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8015
8016         * gcc.dg/cpp/Wunused.c: Update test.
8017
8018 2003-03-08  Jan Hubicka  <jh@suse.cz>
8019
8020         * gcc.dg/inline-3.c: New test.
8021
8022 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8023
8024         PR c++/9809
8025         * g++.dg/parse/builtin1.C: New test.
8026
8027         PR c++/9982
8028         * g++.dg/abi/cookie1.C: New test.
8029         * g++.dg/abi/cookie2.C: Likewise.
8030
8031         PR c++/9524
8032         * g++.dg/template/field1.C: New test.
8033
8034         PR c++/9912
8035         * g++.dg/parse/class1.C: New test.
8036         * g++.dg/parse/namespace7.C: Likewise.
8037         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8038
8039 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8040
8041         * g++.dg/init/ref4.C: New test.
8042
8043 2003-03-07  Jan Hubicka  <jh@suse.cz>
8044
8045         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8046         * gcc.dg/inline-3.c:  New test.
8047
8048 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8049
8050         * g++.dg/init/ref3.C: New test.
8051
8052         PR c++/9965
8053         * g++.dg/init/ref2.C: New test.
8054
8055         PR c++/9400
8056         * g++.dg/warn/Wshadow-2.C: New test.
8057
8058         PR c++/9791
8059         * g++.dg/warn/Woverloaded-1.C: New test.
8060
8061 2003-03-05  Jan Hubicka  <jh@suse.cz>
8062
8063         * gcc.dg/i386-local2.c: New.
8064         * gcc.dg/i386-local.c: Fix typo.
8065
8066 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8067
8068         * g++.dg/abi/layout3.C: New test.
8069
8070 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8071
8072         * gcc.c-torture/compile/20030305-1.c
8073
8074 2003-03-05  Jan Hubicka  <jh@suse.cz>
8075
8076         * gcc.dg/i386-local.c: New.
8077
8078 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8079
8080         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8081
8082 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8083
8084         * gcc.dg/switch-2.c: New test.
8085         * gcc.dg/switch-3.c: New test.
8086         * gcc.dg/Wswitch.c: Adjust line numbers.
8087         * gcc.dg/Wswitch-default.c: Likewise.
8088         * gcc.dg/Wswitch-enum.c: Likewise.
8089
8090 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8091
8092         * gcc.c-torture/execute/20030222-1.c: New test.
8093
8094 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8095
8096         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8097
8098 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8099
8100         PR c++/9878
8101         * g++.dg/init/ref1.C: New test.
8102
8103 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8104
8105         * gcc.dg/sh-relax.c: New SH-only test.
8106
8107 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8108
8109         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8110         comment explaining purpose of testcase.
8111
8112 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8113
8114         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8115         for HC11/HC12 (asm needs two int registers).
8116         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8117         HC11/HC12 because the test uses an asm which needs two 32-bit
8118         registers.
8119
8120 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8121
8122         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8123         for HC11/HC12 (array is too large otherwise).
8124         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8125         * gcc.c-torture/compile/20010518-2.x: Likewise.
8126         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8127         HC11/HC12 (array is too large).
8128
8129 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8130
8131         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8132         * lib/g++-dg.exp (g++-dg-test): Likewise.
8133
8134 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8135
8136         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8137         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8138
8139 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8140
8141         * g++.dg/warn/implicit-typename1.C: Remove warning.
8142
8143 2003-02-28  Richard Henderson  <rth@redhat.com>
8144
8145         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8146         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8147
8148 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8149
8150         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8151         * g++.dg/pch/pch.exp: Likewise.
8152
8153 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8154
8155         PR c++/9879
8156         * testsuite/g++.dg/init/new4.C: New test.
8157
8158 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8159
8160         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8161
8162 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8163
8164         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8165         unsigned long.
8166
8167         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8168         wider than float.
8169
8170 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8171
8172         * lib/scanasm.exp: Add support for counting numbers of
8173         occurences.
8174         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8175         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8176
8177 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8178
8179         PR c++/9683
8180         * g++.dg/template/static3.C: New test.
8181
8182         PR c++/9829
8183         * g++.dg/parse/namespace6.C: New test.
8184
8185 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8186
8187         PR target/9732
8188         * gcc.dg/20030225-1.c: New test.
8189
8190 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8191
8192         * README: Remove out-of-date information.
8193
8194         PR c++/9836
8195         * g++.dg/template/spec6.C: New test.
8196
8197 2003-02-24  Jeff Law  <law@redhat.com>
8198
8199         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8200
8201 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8202
8203         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8204         * gcc.dg/pragma-ep-1.c: Likewise.
8205
8206 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8207
8208         PR c++/9602
8209         * g++.dg/template/friend16.C: New test.
8210
8211 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8212
8213         PR c++/5333
8214         * g++.dg/parse/fused-params1.C: Adjust error messages.
8215         * g++.dg/template/nested3.C: New test.
8216
8217 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8218
8219         * g++.dg/abi/param1.C: New test.
8220
8221 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8222
8223         PR c++/7982
8224         * g++.dg/warn/implicit-typename1.C: New test.
8225
8226 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8227
8228         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8229         with "mtune".
8230         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8231         * gcc.c-torture/execute/20010129-1.x: Likewise.
8232         * gcc.dg/20011107-1.c: Likewise.
8233         * gcc.dg/20020108-1.c: Likewise.
8234         * gcc.dg/20020122-3.c: Likewise.
8235         * gcc.dg/20020206-1.c: Likewise.
8236         * gcc.dg/20020310-1.c: Likewise.
8237         * gcc.dg/20020426-2.c: Likewise.
8238         * gcc.dg/20020517-1.c: Likewise.
8239         * gcc.dg/991230-1.c: Likewise.
8240         * gcc.dg/i386-unroll-1.c: Likewise.
8241         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8242
8243 2003-02-22  Jan Hubicka  <jh@suse.cz>
8244
8245         * gcc.dg/i386-mul.c: New test.
8246
8247 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8248
8249         * gcc.dg/builtins-5.c: New test case.
8250
8251 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8252
8253         * gcc.dg/asmreg-1.c: New test.
8254
8255 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8256
8257         PR c++/9749
8258         * g++.dg/parse/varmod1.C: New test.
8259
8260 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8261
8262         PR c++/9727
8263         * g++.dg/template/op1.C: New test.
8264
8265 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8266
8267         PR c++/8906
8268         * g++.dg/template/nested2.C: New test.
8269
8270 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8271
8272         PR c++/8724
8273         * g++.dg/expr/dtor1.C: New test.
8274
8275 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8276
8277         * gcc.dg/cpp/include3.c: New test.
8278         * gcc.dg/cpp/inc/foo.h: New file.
8279
8280 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8281
8282         * gcc.c-torture/execute/20030221-1.c: New test.
8283
8284 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/9729
8287         * g++.dg/abi/conv1.C: New test.
8288
8289 2003-02-20  Jan Hubicka  <jh@suse.cz>
8290
8291         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8292
8293 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8294
8295         * gcc.c-torture/compile/20030219-1.c: New test.
8296
8297 2003-02-18  Jan Hubicka  <jh@suse.cz>
8298
8299         * gcc.dg/funcorder.c: New test.
8300
8301 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8302
8303         * gcc.c-torture/execute/20030218-1.c: New.
8304
8305 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8306
8307         * gcc.dg/20030218-1.c: New.
8308
8309 2003-02-18  Richard Henderson  <rth@redhat.com>
8310
8311         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8312         * gcc.dg/attr-used-2.c: New.
8313
8314 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8315
8316         PR c++/9704
8317         * g++.dg/init/copy5.C: New test.
8318
8319 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8320
8321         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8322         * g++.dg/pch/pch.exp: Likewise.
8323
8324 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8325
8326         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8327         STACK_SIZE is not defined.
8328
8329 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8330
8331         PR c++/9457
8332         * g++.dg/template/init1.C: New test.
8333
8334 2003-02-16  Jan HUbicka  <jh@suse.cz>
8335
8336         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8337         (foo): Add few extra tests
8338         * gcc.dg/c99-const-expr-3.c: Likewise.
8339         * gcc.c-torture/execute/20030216-1.c: New.
8340
8341 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8342
8343         PR c++/9459
8344         * g++.dg/ext/typeof4.C: New test.
8345
8346 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8347
8348         * gcc.dg/i386-387-3.c: New test case.
8349
8350 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8351
8352         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8353         cris-*-elf* cris-*-aout* and mmix-*-*.
8354
8355 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8356
8357         * gcc.dg/20030213-1.c: New test.
8358
8359 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8360
8361         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8362         * gcc.dg/i386-387-2.c: Likewise.
8363
8364 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8365
8366         * gcc.dg/ppc-spe.c: Fix formatting.
8367         Enable tests that were previously unsupported by gas.
8368         Delete tests for instructions that no longer exist.
8369         Switch arguments on evsubifw builtin.
8370
8371 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8372
8373         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8374         STACK_SIZE is too small.
8375
8376 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8377             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8378
8379         * gcc.dg/decl-2.c: New test.
8380
8381 2003-02-10  Jan Hubicka  <jh@suse.cz>
8382
8383         * gcc.dg/i386-fpcvt-1.c:  New test.
8384
8385 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8386
8387         * gcc.c-torture/execute/20030209-1.c: New test.
8388
8389 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8390
8391         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8392         int-wide bitops, use the constants of the same width.
8393         Likewise, if long long is 32-bit wide, test bitops using
8394         32-bit constants.
8395
8396 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8397
8398         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8399
8400 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8401
8402         * testsuite/gcc.dg/builtins-4.c: New test case.
8403
8404 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8405
8406         * gcc.dg/20020430-1.c: Fix dg command typos.
8407         * gcc.dg/20020503-1.c: Likewise.
8408
8409 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8410
8411         PR c++/8785
8412         * g++.dg/parse/fused-params1.C: New test.
8413
8414         PR c++/8857
8415         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8416
8417         PR c++/8921
8418         * g++.dg/parse/non-dependent1.C: New test.
8419
8420         PR c++/8928
8421         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8422
8423         PR c++/9228
8424         * g++.dg/parse/undefined7.C: New test.
8425         * g++.dg/parse/non-templ1.C: New test.
8426
8427         PR c++/9229
8428         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8429
8430 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8431
8432         * gcc.c-torture/compile/20030206-1.c: New test.
8433
8434 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8435
8436         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8437         "pow" to "foo" to avoid potential confusion with a math built-in.
8438
8439 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8440
8441         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8442         conditions for SPARC targets.
8443
8444 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8445
8446         * gcc.dg/20030204-1.c: New test.
8447
8448 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8449
8450         PR c++/38
8451         * g++.dg/parse/array-size1.C: New test.
8452
8453         PR c++/5657
8454         * g++.dg/parse/undefined3.C: New test.
8455
8456         PR c++/5665
8457         * g++.dg/parse/undefined4.C: New test.
8458
8459         PR c++/5975
8460         * g++.dg/parse/undefined5.C: New test.
8461
8462         PR c++/7259
8463         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8464
8465         PR c++/8578
8466         * g++.dg/parse/casting-operator1.C: New test.
8467
8468         PR c++/8596
8469         * g++.dg/parse/undefined6.C: New test.
8470
8471         PR c++/8736
8472         * g++.dg/parse/missing-template1.C: New test.
8473
8474 2003-02-04  Jan Hubicka  <jh@suse.cz>
8475
8476         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8477         * gcc.dg/i386-cmov?.c:  Likewise.
8478         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8479         * gcc.dg/i386-ssefp-1.c:  Likewise.
8480         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8481         conventions.
8482
8483 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8484
8485         PR c++/7129
8486         * testsuite/g++.dg/ext/max.C: New test.
8487
8488 2003-02-03  Jan Hubicka  <jh@suse.cz>
8489
8490         * gcc.c-torture/execute/20030203-1.c: New test.
8491
8492 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8493
8494         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8495         'natural-endian'.
8496
8497 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8498
8499         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8500         * g++.dg/init/new2.C: Likewise.
8501         * g++.dg/other/new1.C: Likewise.
8502
8503 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8504
8505         * gcc.dg/struct-ret-libc.c: New test.
8506
8507 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8508
8509         * gcc.dg/20030129-1.c: New test.
8510
8511 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8512
8513         PR c++/8849
8514         * g++.dg/template/ptrmem4.C: New test.
8515
8516 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8517
8518         * g++.dg/parser/constant1.C: New test.
8519
8520 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8521
8522         PR c++/8591
8523         * g++.dg/parse/friend2.C: New test.
8524
8525 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8526
8527         PR c++/9437
8528         * g++.dg/template/unify4.C: New test.
8529
8530 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8531
8532         * gcc.c-torture/execute/20030128-1.c: New test.
8533
8534 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8535
8536         * g++.dg/lookup/nested1.C: Test moved from ...
8537         * g++.old-deja/g++.other/lookup24.C: ... here.
8538
8539 2003-01-28  Jan Hubicka  <jh@suse.cz>
8540
8541         * gcc.dg/i386-cmov5.c:  New test.
8542
8543 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8544
8545         * gcc.c-torture/execute/20010925-1.c: Changed the
8546         memcpy declaration.
8547
8548 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8549
8550         PR c++/3902
8551         * g++.dg/parse/template5.C: New test.
8552
8553 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8554
8555         PR fortran/9258
8556         * g77.dg/pr9258: New test.
8557
8558 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8559
8560         * README: Move relevant parts from README.g++.
8561
8562         * README.g++: Remove this file.
8563
8564 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8565
8566         * g++.dg/abi/dcast1.C: New test.
8567
8568 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8569
8570         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8571
8572 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8573
8574         PR c++/47
8575         * g++.old-deja/g++.other/lookup24.C: New test.
8576
8577 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8578
8579         PR middle-end/7227
8580         * gcc.dg/uninit-C.c: New test.
8581
8582 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8583
8584         * g++.dg/abi/covariant1.C: New test.
8585
8586 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8587
8588         * gcc.dg/20030123-1.c: New test.
8589
8590 2003-01-25  Jan Hubicka  <jh@suse.cz>
8591
8592         PR opt/8492
8593         * gcc.c-torture/compile/20030125-1.c
8594
8595 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8596
8597         PR c++/9403
8598         * g++.dg/parse/template3.C: New test.
8599         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8600
8601         PR c++/795
8602         * g++.dg/parse/template4.C: New test.
8603
8604         PR c++/9415
8605         * g++.dg/template/qual2.C: New test.
8606
8607         PR c++/8545
8608         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8609
8610         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8611
8612 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8613
8614         * gcc.c-torture/execute/switch-1.c: New test case.
8615
8616 2003-01-25  Jan Hubicka  <jh@suse.cz>
8617
8618         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8619
8620 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8621
8622         Tweaks for Bison-1.875. From the NEWS file:
8623         "- `parse error' -> `syntax error'
8624         Bison now uniformly uses the term `syntax error'"
8625         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8626         * gcc.dg/cpp/digraph2.c: Likewise.
8627         * gcc.dg/cpp/direct2.c: Likewise.
8628         * gcc.dg/cpp/paste4.c: Likewise.
8629         * gcc.dg/c90-restrict-1.c: Likewise.
8630         * gcc.dg/c99-func-2.c: Likewise.
8631         * gcc.dg/noncompile/920721-2.c: Likewise.
8632         * gcc.dg/noncompile/930622-2.c: Likewise.
8633         * gcc.dg/noncompile/940112-1.c: Likewise.
8634         * gcc.dg/noncompile/950921-1.c: Likewise.
8635         * gcc.dg/noncompile/951123-1.c: Likewise.
8636         * gcc.dg/noncompile/971104-1.c: Likewise.
8637         * gcc.dg/noncompile/990416-1.c: Likewise.
8638
8639 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8640
8641         * g++.dg/parse/undefined1.C: Add error message.
8642
8643 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8644
8645         PR c++/9354
8646         * g++.dg/parse/new1.C: New test.
8647
8648         PR c++/9216
8649         * g++.dg/parse/template2.C: New test.
8650
8651         PR c++/9354
8652         * g++.dg/parse/typedef2.C: New test.
8653
8654         PR c++/9328
8655         * g++.dg/ext/typeof3.C: New test.
8656
8657 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8658
8659         PR c++/2738
8660         * g++.dg/parse/ret-type1.C: New test.
8661
8662         PR c++/3792
8663         * g++.dg/parse/tmpl-outside1.C: New test.
8664
8665         PR c++/4207
8666         * g++.dg/parse/int-as-enum1.C: New test.
8667
8668         PR c++/4903
8669         * g++.dg/parse/no-typename1.C: New test.
8670
8671         PR c++/5533
8672         * g++.dg/parse/no-value1.C: New test.
8673
8674         PR c++/5921
8675         * g++.dg/parse/wrong-inline1.C: New test.
8676
8677         PR c++/6402
8678         * g++.dg/parse/ref1.C: New test.
8679
8680         PR c++/6992
8681         * g++.dg/parse/attr-ctor1.C: New test.
8682
8683         PR c++/7229
8684         * g++.dg/parse/namespace5.C: New test.
8685
8686         PR c++/7917
8687         * g++.dg/parse/func-def1.C: New test.
8688
8689         PR c++/8143
8690         * g++.dg/parse/undefined1.C: New test.
8691
8692         PR c++/5723, PR c++/8522
8693         * g++.dg/parse/specialization1.C: New test.
8694
8695         PR c++/163, PR c++/8595
8696         * g++.dg/parse/struct-as-enum1.C: New test.
8697
8698         PR c++/9173
8699         * g++.dg/parse/undefined2.C: New test.
8700
8701 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8702
8703         PR c++/9298
8704         * g++.dg/parse/template1.C: New test.
8705
8706         PR c++/9384
8707         * g++.dg/parse/using1.C: New test.
8708
8709         PR c++/9285
8710         PR c++/9294
8711         * g++.dg/parse/expr2.C: New test.
8712
8713         PR c++/9388
8714         * g++.dg/parse/lookup2.C: Likewise.
8715
8716 2003-01-21  Jan Hubicka  <jh@suse.cz>
8717
8718         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8719         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8720         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8721         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8722
8723 2003-01-20  Nick Clifton  <nickc@redhat.com>
8724
8725         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8726         problem with ARM sibcall code generation.
8727
8728 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8729
8730         * gcc.c-torture/execute/20030120-1.c: New.
8731
8732 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8733
8734         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8735
8736 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8737
8738         PR c++/9272
8739         * g++.dg/parse/ctor1.C: New test.
8740
8741         PR c++/9294:
8742         * g++.dg/parse/qualified1.C: New test.
8743
8744         * g++.dg/parse/typename3.C: New test.
8745
8746 2003-01-16  Richard Henderson  <rth@redhat.com>
8747
8748         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8749
8750 2003-01-16  Richard Henderson  <rth@redhat.com>
8751
8752         * g++.dg/pch/pch.exp: Copy test header to the working directory
8753         before using it either for precompilation or direct use.
8754         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8755         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8756
8757 2003-01-16  Richard Henderson  <rth@redhat.com>
8758
8759         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8760         before using it either for precompilation or direct use.
8761         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8762         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8763
8764 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8765
8766         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8767         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8768         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8769         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8770         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8771         typename warning into error.
8772         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8773         error messages.
8774         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8775         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8776         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8777         messages.
8778         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8779         make declaration visible in template.
8780         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8781         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8782         messages.
8783         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8784         message.
8785         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8786         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8787         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8788         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8789         typename warning with error message.
8790         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8791         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8792         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8793
8794 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8795
8796         * g++.dg/parse/ambig2.C: New test.
8797
8798 2003-01-15  Richard Henderson  <rth@redhat.com>
8799
8800         * g++.dg/tls/init-2.C: Update error message string.
8801
8802 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8803
8804         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8805
8806 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8807
8808         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8809         all for HC11/HC12.
8810         * gcc.c-torture/compile/20001205-1.x: Likewise.
8811         * gcc.c-torture/compile/20001226-1.x: Likewise.
8812         * gcc.c-torture/compile/920520-1.x: Likewise.
8813         * gcc.c-torture/compile/961203-1.x: Likewise.
8814         * gcc.c-torture/compile/20020604-1.x: Likewise.
8815
8816 2003-01-15  Jan Hubicka  <jh@suse.cz>
8817
8818         * gcc.c-torture/compile/20030115-1.c: New test.
8819
8820         * gcc.dg/i386-fpcvt-1.c: New test.
8821         * gcc.dg/i386-fpcvt-2.c: New test.
8822
8823 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8824
8825         Further conform g++'s __vmi_class_type_info to the C++ ABI
8826         specification.
8827         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8828         the specification.
8829
8830 2003-01-14  Jan Hubicka  <jh@suse.cz>
8831
8832         * gcc.dg/i386-fpcvt-1.c: New test.
8833         * gcc.dg/i386-fpcvt-2.c: New test.
8834
8835 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8836
8837         * gcc.dg/i386-mmx-3.c: New test.
8838
8839 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8840
8841         PR c++/9264
8842         * g++.dg/parse/octal1.C: New file.
8843
8844         PR c++/9172
8845         * g++.dg/parse/typename1.C: New file.
8846
8847 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8848
8849         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8850         * gcc.dg/bf-no-ms-layout.c: Likewise.
8851         * gcc.dg/bf-ms-attrib.c: Likewise.
8852
8853 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8854
8855         PR c++/9099
8856         * g++.dg/parse/dtor1.C: New file.
8857
8858         PR c++/9128
8859         * g++.dg/rtti/typeid1.C: New file.
8860
8861         PR c++/9153
8862         * g++.dg/parse/lookup1.C: New file.
8863
8864         PR c++/9171
8865         * g++.dg/templ/spec5.C: New file.
8866
8867 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8868
8869         * gcc.c-torture/compile/20030110-1.c: New test.
8870
8871 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8872
8873         Merge from pch-branch:
8874
8875         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8876
8877         * gcc.dg/pch/cpp-1.h: New.
8878         * gcc.dg/pch/cpp-1.c: New.
8879         * gcc.dg/pch/cpp-2.h: New.
8880         * gcc.dg/pch/cpp-2.c: New.
8881
8882         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8883
8884         * gcc.dg/pch/except-1.h: New.
8885         * gcc.dg/pch/except-1.c: New.
8886
8887         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8888
8889         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8890         running test.
8891         * gcc.dg/pch: Include *.hp not *.h.
8892         * gcc.dg/pch/system-1.h: New.
8893         * gcc.dg/pch/system-1.c: New.
8894
8895         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8896
8897         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8898         rather than trying to build and run a program using PCH.
8899         * gcc.dg/pch: Remove dg-do commands from test files.
8900
8901         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8902
8903         * gcc.dg/pch/macro-3.c: New.
8904         * gcc.dg/pch/macro-3.h: New.
8905
8906         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8907
8908         * gcc.dg/pch/common-1.c: New.
8909         * gcc.dg/pch/common-1.h: New.
8910         * gcc.dg/pch/decl-1.c: New.
8911         * gcc.dg/pch/decl-1.h: New.
8912         * gcc.dg/pch/decl-2.c: New.
8913         * gcc.dg/pch/decl-2.h: New.
8914         * gcc.dg/pch/decl-3.c: New.
8915         * gcc.dg/pch/decl-3.h: New.
8916         * gcc.dg/pch/decl-4.c: New.
8917         * gcc.dg/pch/decl-4.h: New.
8918         * gcc.dg/pch/decl-5.c: New.
8919         * gcc.dg/pch/decl-5.h: New.
8920         * gcc.dg/pch/global-1.c: New.
8921         * gcc.dg/pch/global-1.h: New.
8922         * gcc.dg/pch/inline-1.c: New.
8923         * gcc.dg/pch/inline-1.h: New.
8924         * gcc.dg/pch/inline-2.c: New.
8925         * gcc.dg/pch/inline-2.h: New.
8926         * gcc.dg/pch/static-1.c: New.
8927         * gcc.dg/pch/static-1.h: New.
8928         * gcc.dg/pch/static-2.c: New.
8929         * gcc.dg/pch/static-2.h: New.
8930
8931         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8932
8933         * g++.dg/pch/pch.exp: Better handle failing testcases.
8934         * gcc.dg/pch/pch.exp: Likewise.
8935         * gcc.dg/pch/macro-1.c: New.
8936         * gcc.dg/pch/macro-1.h: New.
8937         * gcc.dg/pch/macro-2.c: New.
8938         * gcc.dg/pch/macro-2.h: New.
8939
8940         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8941
8942         * g++.dg/dg.exp: Treat files in pch/ specially.
8943         * g++.dg/pch/pch.exp: New file.
8944         * g++.dg/pch/empty.H: New file.
8945         * g++.dg/pch/empty.C: New file.
8946         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8947         "precompile".
8948
8949         * gcc.dg/pch/pch.exp: New file.
8950         * gcc.dg/pch/empty.h: New file.
8951         * gcc.dg/pch/empty.c: New file.
8952         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8953         "precompile".
8954
8955 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8956
8957         * g++.dg/template/friend14.C: New test.
8958
8959 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8960
8961         * gcc.dg/old-style-asm-1.c: New test.
8962
8963 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8964
8965         * gcc.c-torture/compile/20030109-1.c: New test.
8966
8967 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8968
8969         * gcc.c-torture/execute/20030109-1.c: New test.
8970
8971 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8972
8973         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8974         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8975         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8976         * g++.old-deja/g++.mike/eh2.C: Likewise
8977         * g++.old-deja/g++.mike/eh3.C: Likewise
8978         * g++.old-deja/g++.mike/eh5.C: Likewise
8979         * g++.old-deja/g++.mike/eh6.C: Likewise
8980         * g++.old-deja/g++.mike/eh7.C: Likewise
8981         * g++.old-deja/g++.mike/eh8.C: Likewise
8982         * g++.old-deja/g++.mike/eh9.C: Likewise
8983         * g++.old-deja/g++.mike/eh10.C: Likewise
8984         * g++.old-deja/g++.mike/eh12.C: Likewise
8985         * g++.old-deja/g++.mike/eh13.C: Likewise
8986         * g++.old-deja/g++.mike/eh14.C: Likewise
8987         * g++.old-deja/g++.mike/eh16.C: Likewise
8988         * g++.old-deja/g++.mike/eh17.C: Likewise
8989         * g++.old-deja/g++.mike/eh18.C: Likewise
8990         * g++.old-deja/g++.mike/eh21.C: Likewise
8991         * g++.old-deja/g++.mike/eh23.C: Likewise
8992         * g++.old-deja/g++.mike/eh24.C: Likewise
8993         * g++.old-deja/g++.mike/eh25.C: Likewise
8994         * g++.old-deja/g++.mike/eh26.C: Likewise
8995         * g++.old-deja/g++.mike/eh27.C: Likewise
8996         * g++.old-deja/g++.mike/eh28.C: Likewise
8997         * g++.old-deja/g++.mike/eh29.C: Likewise
8998         * g++.old-deja/g++.mike/eh31.C: Likewise
8999         * g++.old-deja/g++.mike/eh33.C: Likewise
9000         * g++.old-deja/g++.mike/eh34.C: Likewise
9001         * g++.old-deja/g++.mike/eh35.C: Likewise
9002         * g++.old-deja/g++.mike/eh36.C: Likewise
9003         * g++.old-deja/g++.mike/eh37.C: Likewise
9004         * g++.old-deja/g++.mike/eh38.C: Likewise
9005         * g++.old-deja/g++.mike/eh39.C: Likewise
9006         * g++.old-deja/g++.mike/eh40.C: Likewise
9007         * g++.old-deja/g++.mike/eh41.C: Likewise
9008         * g++.old-deja/g++.mike/eh42.C: Likewise
9009         * g++.old-deja/g++.mike/eh44.C: Likewise
9010         * g++.old-deja/g++.mike/eh46.C: Likewise
9011         * g++.old-deja/g++.mike/eh47.C: Likewise
9012         * g++.old-deja/g++.mike/eh48.C: Likewise
9013         * g++.old-deja/g++.mike/eh49.C: Likewise
9014         * g++.old-deja/g++.mike/eh50.C: Likewise
9015
9016
9017         PR c++/8615
9018         * g++.dg/template/char1.C: New test.
9019
9020         * g++.dg/template/varmod1.C: Fix typo.
9021
9022 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9023
9024         DR 180
9025         * g++.old-deja/g++.pt/crash32.C: Expect error.
9026
9027 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9028
9029         PR c++/5919
9030         * g++.dg/template/varmod1.C: New test.
9031
9032         PR c++/8727
9033         * g++.dg/inherit/typeinfo1.C: New test.
9034
9035         PR c++/8663
9036         * g++.dg/inherit/typedef1.C: New test.
9037
9038 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9039
9040         PR c++/8332
9041         PR c++/8493
9042         * g++.dg/template/strlen1.C: New test.
9043
9044         PR c++/8227
9045         * g++.dg/template/ctor2.C: New test.
9046
9047         PR c++/8214
9048         * g++.dg/init/string1.C: New test.
9049
9050         PR c++/8511
9051         * g++.dg/template/friend8.C: New test.
9052
9053 2002-11-29  Joe Buck <jbuck@synopsys.com>
9054
9055         * g++.dg/lookup/anon2.C: New test.
9056
9057 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9058
9059         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9060         h8300 port.
9061
9062 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9063
9064         * gcc.dg/bitfld-6.c: New test.
9065
9066 2002-11-27  Jan Hubicka  <jh@suse.cz>
9067
9068         * gcc.c-torture/execute/20021127.[cx]: New test.
9069
9070 2002-11-26  Jan Hubicka  <jh@suse.cz>
9071
9072         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9073         quality.
9074
9075 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9076
9077         * g++.dg/init/brace2.C: New test.
9078         * g++.old-deja/g++.mike/p9129.C: Correct.
9079
9080 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9081
9082         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9083
9084 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9085
9086         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9087
9088 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9089
9090         * testsuite/g++.dg/abi/empty11.C: New test.
9091         * testsuite/g++.dg/rtti/cv1.C: New test.
9092
9093 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9094
9095         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9096
9097 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9098
9099         * g++.dg/abi/empty10.C: New test.
9100
9101 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9102
9103         * gcc.c-torture/compile/20021124-1.c: New test.
9104
9105 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9106
9107         * g++.dg/abi/rtti2.C: New test.
9108
9109 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9110
9111         * gcc.dg/i386-unroll-1.c: New test.
9112
9113 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9114
9115         * gcc.c-torture/compile/20021120-1.c: New test.
9116         * gcc.c-torture/compile/20021120-2.c: New test.
9117
9118 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9119
9120         * gcc.dg/bitfld-5.c: New test.
9121
9122 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9123
9124         * gcc.c-torture/execute/20021120-3.c: New test.
9125
9126 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9127
9128         * gcc.c-torture/execute/20021120-2.c: New test.
9129
9130 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9131
9132         * gcc.c-torture/execute/20021120-1.c: New test.
9133
9134 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9135
9136         * gcc.c-torture/execute/20021118-3.c: New test.
9137
9138 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9139
9140         * gcc.c-torture/compile/20021119-1.c: New test.
9141
9142 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9143
9144         * gcc.dg/duff-1.c: New test.
9145         * gcc.dg/duff-2.c: New test.
9146         * gcc.dg/duff-3.c: New test.
9147
9148 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9149
9150         * gcc.dg/cpp/_Pragma5.c: New test.
9151
9152 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9153
9154         * gcc.c-torture/execute/20021118-2.c: New test.
9155
9156 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9157
9158         * gcc.c-torture/execute/20021118-1.c: New test.
9159
9160 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9161
9162         * gcc.dg/20021116-1.c: New test.
9163
9164 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9165
9166         * g++.dg/abi/vcall1.C: New test.
9167
9168 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9169
9170         * gcc.dg/20021029-1.c: New test.
9171         * gcc.dg/20021029-2.c: New test.
9172
9173 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9174
9175         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9176
9177 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9178
9179         PR c/8439
9180         * gcc.dg/20021110.c: Move to ...
9181         * gcc.c-torture/compile/20021110.c: .... here.
9182
9183 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9184
9185         PR c/8467
9186         * gcc.c-torture/execute/20021111-1.c
9187
9188 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9189
9190         PR c/8439
9191         * gcc.dg/20021110.c: New test.
9192
9193 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9194
9195         * g++.dg/abi/vthunk3.C: Run only on x86.
9196
9197 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9198
9199         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9200
9201 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9202
9203         * lib/compat.exp (compat-execute): Fix logic error in last
9204         change.
9205
9206 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9207
9208         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9209
9210 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9211
9212         PR c++/8389
9213         * g++.dg/template/access6.C: New test.
9214
9215 2002-11-08  Jan Hubicka  <jh@suse.cz>
9216
9217         * gcc.dg/i386-ssefp-1.c: New test.
9218         * gcc.dg/i386-ssefp-1.c: New test.
9219
9220 2002-11-08  Jan Hubicka  <jh@suse.cz>
9221
9222         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9223
9224 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9225
9226         * g++.dg/abi/vthunk3.C: New test.
9227
9228         PR c++/8338
9229         * g++.dg/template/crash2.C: New test.
9230
9231 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9232
9233         * testsuite/g++.dg/abi/dtor1.C: New test.
9234         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9235
9236 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9237
9238         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9239         Darwin.
9240
9241 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9242
9243         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9244         -mthumb.  Only xfail with -O0.
9245
9246 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9247
9248         * g++.dg/abi/thunk1.C: New test.
9249         * g++.dg/abi/thunk2.C: Likewise.
9250         * g++.dg/abi/vtt1.C: Likewise.
9251
9252 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9253
9254         PR optimization/8423
9255         * gcc.c-torture/execute/builtin-constant.c: New test.
9256
9257 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9258
9259         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9260         Add some more cases.
9261
9262 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9263
9264         PR c++/8391
9265         * g++.dg/opt/local1.C: New test.
9266
9267 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9268
9269         PR c++/8160
9270         * g++.dg/template/complit1.C: New test.
9271
9272         PR c++/8149
9273         * g++.dg/template/typename4.C: Likewise.
9274
9275 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9276
9277         Core issue 287, PR c++/7639
9278         * g++.dg/template/instantiate1.C: Adjust error location.
9279         * g++.dg/template/instantiate3.C: New test.
9280         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9281         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9282         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9283
9284 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9285
9286         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9287
9288 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9289
9290         PR c++/8287
9291         * g++.dg/init/dtor2.C: New test.
9292
9293 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9294
9295         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9296         * gcc.dg/nest.c: Bypass errors on irix6.
9297
9298 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9299
9300         * gcc.dg/nest.c: Expect error for mmix-*-*.
9301         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9302
9303 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9304
9305         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9306         markers.
9307
9308         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9309
9310 2002-10-25  Mike Stump  <mrs@apple.com>
9311
9312         * gcc.dg/warn-1.c: New test.
9313
9314 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9315
9316         * g++.dg/template/typename3.C: New test.
9317
9318 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9319
9320         * g++.dg/lookup/ptrmem1.C: New test.
9321
9322         * g++.dg/abi/vthunk2.C: New test.
9323
9324 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9325
9326         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9327
9328 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9329
9330         * g++.dg/abi/empty9.C: New test.
9331
9332 2002-10-24  Richard Henderson  <rth@redhat.com>
9333
9334         * g++.dg/inherit/thunk1.C: Enable for ia64.
9335
9336 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9337
9338         PR c++/8067
9339         * g++.dg/lookup/pretty1.C: New test.
9340
9341 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9342
9343         * gcc.dg/20021023-1.c: New test.
9344
9345 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9346
9347         PR c++/7679
9348         * g++.dg/parse/inline1.C: New test.
9349
9350 2002-10-23  Richard Henderson  <rth@redhat.com>
9351
9352         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9353
9354         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9355
9356 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9357
9358         PR c++/6579
9359         * g++.dg/parse/stmtexpr3.C: New test.
9360
9361 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9362
9363         * g++.dg/expr/cond1.C: New test.
9364
9365 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9366
9367         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9368
9369 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9370
9371         * g++.dg/abi/vbase13.C: New test.
9372         * g++.dg/abi/vbase14.C: Likewise.
9373
9374 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9375
9376         * gcc.dg/tls/pic-1.c: New test.
9377         * gcc.dg/tls/nonpic-1.c: New test.
9378         * gcc.dg/20021018-1.c: New test.
9379
9380 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9381
9382         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9383         Remove only files with the same base name as the test case.
9384         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9385         (profopt-execute): Likewise.  Also, remove old profiling
9386         and performance data files before running the tests.
9387
9388         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9389         * g++.dg/bprob/bprob.exp: Likewise.
9390         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9391         to allow more general test case names.
9392
9393         * g++.dg/bprob/bprob-1.C: Rename to ...
9394         * g++.dg/bprob/g++-bprob-1.C: ... this.
9395
9396         * g77.dg/bprob/bprob-1.f: Rename to ...
9397         * g77.dg/bprob/g77-bprob-1.f: ... this.
9398
9399 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9400
9401         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9402         bison 1.50 or later.
9403
9404 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9405
9406         * g++.dg/README: Describe more test directories.
9407
9408 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9409
9410         * g++.dg/init/array6.C: Add additional tests.
9411
9412 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9413
9414         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9415         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9416
9417 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9418
9419         * gcc.c-torture/compile/20020604-1.x: New.
9420         * gcc.c-torture/compile/simd-5.x: Likewise.
9421         * gcc.c-torture/execute/920710-1.x: Likewise.
9422         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9423
9424 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9425
9426         * g++.dg/inherit/override1.C: Add dg-options clause.
9427
9428 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9429
9430         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9431         _mm_slli_si128.
9432
9433 2002-10-19  Andreas Schwab  <schwab@suse.de>
9434
9435         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9436         directory component.
9437
9438 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9439
9440         * g++.dg/inherit/thunk1.C: New test.
9441
9442         * g++.dg/inherit/override1.C: New test.
9443
9444         * g++.dg/abi/mangle11.C: New test.
9445         * g++.dg/abi/mangle14.C: New test.
9446         * g++.dg/abi/mangle17.C: New test.
9447
9448 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9449
9450         * g++.dg/overload/member2.C: New test.
9451
9452 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9453
9454         * g++.dg/README: Describe new compat directory.
9455         * g++.dg/dg.exp: Skip tests in compat directory.
9456         * README.compat: New file.
9457         * lib/compat.exp: New expect script.
9458         * g++.dg/compat: New test directory.
9459         * g++.dg/compat/compat.exp: New expect script.
9460         * g++.dg/compat/abi: New test directory.
9461         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9462         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9463         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9464         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9465         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9466         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9467         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9468         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9469         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9470         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9471         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9472         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9473         * g++.dg/compat/break: New test directory.
9474         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9475         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9476         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9477         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9478         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9479         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9480         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9481         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9482         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9483         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9484         g++.dg/compat/break/README: New files.
9485         * g++.dg/compat/eh: New test directory.
9486         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9487         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9488         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9489         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9490         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9491         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9492         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9493         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9494         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9495         g++.dg/compat/eh/filter2_y.C,
9496         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9497         g++.dg/compat/eh/new1_y.C,
9498         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9499         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9500         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9501         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9502         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9503         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9504         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9505         g++.dg/compat/eh/unexpected1_y.C: New files.
9506         * g++.dg/compat/init: New test directory.
9507         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9508         g++.dg/compat/init/array5_y.C,
9509         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9510         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9511         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9512         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9513         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9514         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9515         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9516         g++.dg/compat/init/init-ref2_y.C: New files.
9517
9518 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9519
9520         PR c++/7584
9521         * g++.dg/inherit/using3.C: New test.
9522
9523 2002-10-17  Jan Hubicka  <jh@suse.cz>
9524
9525         * gcc.dg/20021017-2.c: New test.
9526
9527 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9528
9529         * g++.dg/abi/mangle16.C: Adjust.
9530
9531         * g++.dg/init/array8.C: New test.
9532
9533 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9534
9535         * gcc.dg/special/mips-abi.exp: New test.
9536         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9537
9538 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9539
9540         * g++.dg/abi/mangle16.C: New test.
9541         * g++.dg/abi/mangle17.C: Likewise.
9542
9543         PR c++/7478
9544         * g++.dg/template/ref1.C: New test.
9545
9546 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9547
9548         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9549
9550 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9551
9552         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9553
9554 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9555
9556         PR c++/7524
9557         * g++.dg/init/array7.C: New test.
9558
9559 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9560
9561         * g++.dg/init/array6.C: New test.
9562
9563         * g++.dg/abi/mangle13.C: Likewise.
9564         * g++.dg/abi/mangle14.C: Likewise.
9565         * g++.dg/abi/mangle15.C: Likewise.
9566
9567 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9568
9569         * g++.dg/abi/empty8.C: New test.
9570
9571 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9572
9573         * g++.dg/init/ctor1.C: New test.
9574
9575 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9576
9577         * gcc.c-torture/execute/20021015-1.c: New test.
9578
9579 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9580
9581         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9582
9583 2002-10-14  Jan Hubicka  <jh@suse.cz>
9584
9585         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9586
9587 2002-10-14  Richard Henderson  <rth@redhat.com>
9588
9589         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9590
9591 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9592
9593         PR optimization/6631
9594         * g++.dg/opt/const2.C: New test.
9595
9596 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9597
9598         PR c++/7176
9599         * g++.dg/parse/friend1.C: New test.
9600         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9601
9602 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9603
9604         * gcc.dg/20021014-1.c: New test.
9605
9606 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9607
9608         PR c++/5661
9609         * g++.dg/ext/vlm1.C: New test.
9610         * g++.dg/ext/vlm2.C: Likewise.
9611
9612         * g++.dg/init/array1.C: Remove invalid braces.
9613         * g++.dg/init/brace1.C: New test.
9614         * g++.dg/init/copy2.C: Likewise.
9615         * g++.dg/init/copy3.C: Likewise.
9616         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9617         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9618         braces.
9619
9620 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9621
9622         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9623
9624 2002-10-11  Richard Shann  <richard.shann@superh.com>
9625
9626         * gcc.c-torture/compile/simd-5.c: New test.
9627
9628 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9629
9630         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9631
9632 2002-10-10  Jim Wilson  <wilson@redhat.com>
9633
9634         * gcc.c-torture/execute/20021010-1.c: New test.
9635
9636 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9637
9638         PR c/7353
9639         * g++.dg/ext/typedef-init.C: New test.
9640         * gcc.dg/typedef-init.c: New test.
9641
9642 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9643
9644         * gcc.dg/cpp/paste13.c: New test.
9645
9646 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9647
9648         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9649         remaining platforms, XFAIL during compile, not execute.  Don't
9650         XFAIL at -O0.
9651
9652 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9653
9654         * gcc.dg/alias-1.c: Tweak expected warning.
9655
9656 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9657
9658         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9659
9660 2002-10-06  Andreas Jaeger  <aj@suse.de>
9661
9662         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9663         * gcc.dg/cpp/c++98.C: Likewise.
9664
9665         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9666         * g++.dg/cpp/c++98.C: Likewise.
9667
9668         * g++.dg/README (Subdirectories): Mention cpp directory.
9669
9670         PR target/7559
9671         * gcc.dg/20021006-1.c: New test.
9672
9673 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9674
9675         PR c++/7804
9676         * g++.dg/other/warning1.C: New test.
9677
9678 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9679
9680         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9681         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9682         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9683
9684 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9685
9686         PR c++/7931
9687         * g++.dg/template/ptrmem3.C: New test.
9688
9689         PR c++/7754
9690         * g++.dg/template/union1.C: New test.
9691
9692 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9693
9694         PR c++/8006
9695         * g++.dg/abi/mangle9.C: New test.
9696         * g++.dg/abi/mangle10.C: New test.
9697         * g++.dg/abi/mangle11.C: New test.
9698         * g++.dg/abi/mangle12.C: New test.
9699
9700 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9701
9702         PR c++/7188.
9703         * g++.dg/template/meminit1.C: New test.
9704         * g++.dg/warn/Wreorder-1.C: Likewise.
9705         * g++.old-deja/g++.mike/warn3.C: Tweak.
9706         * lib/prune.exp: Ingore "in copy constructor".
9707
9708 2002-10-02  Andreas Jaeger  <aj@suse.de>
9709
9710         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9711         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9712         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9713         on x86-64.
9714
9715 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9716
9717         * gcc.dg/empty1.C: Fix typo.
9718
9719 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9720
9721         * gcc.dg/alias-1.c: New test.
9722
9723 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9724
9725         * gcc.dg/empty1.C: New test.
9726
9727         * g++.dg/tls/init-2.C: Tweak error messages.
9728
9729 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9730
9731         * gcc.c-torture/compile/20020923-1.c: New test.
9732
9733 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9734
9735         * gcc.c-torture/execute/ffs-1.c: New test.
9736         * gcc.c-torture/execute/ffs-2.c: Ditto.
9737
9738 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9739
9740         * g++.dg/overload/member1.C: New test.
9741
9742 2002-09-30  Mark Mitchell  <mark@code
9743
9744 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9745
9746         * testsuite/gcc.dg/tls/diag-3.c: New.
9747
9748 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9749
9750         * g++.dg/README (Subdirectories): Document new subdir expr.
9751         * g++.dg/expr/pmf-1.C: New test.
9752
9753 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9754
9755         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9756
9757 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9758
9759         * g++.dg/abi/bitfield3.C: New test.
9760
9761 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9762
9763         * lib/gcov.exp: Tweak expected line formats.
9764         * gcc.misc-tests/gcov8.c: New test.
9765         * gcc.misc-tests/gcov8.x: New flags.
9766
9767 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9768
9769         * consistency.vlad/layout/endian.c: Include string.h.
9770
9771         * gcc.c-torture/execute/20020805-1.c: New test.
9772
9773 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9774
9775         * g++.dg/other/conversion1.C: New test.
9776
9777 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9778
9779         * gcc.dg/builtins-1.c: New testcase.
9780
9781 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9782
9783         * g++.dg/inherit/access3.C: New test.
9784
9785 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9786
9787         * gcc.dg/ia64-visibility-2.c: New test.
9788
9789 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9790
9791         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9792         __qualifier_flags to __flags.
9793
9794 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9795
9796         * g++.dg/inherit/operator1.C: New test.
9797         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9798         * g++.dg/other/error1.C: Change expected error message.
9799         * g++.dg/template/conv4.C: Likewise.
9800
9801 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9802
9803         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9804         for documented behavior.
9805
9806 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9807
9808         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9809         several targets known to fail.
9810
9811 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9812
9813         * gcc.dg/mips-args-[123].c: New tests.
9814
9815 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9816
9817         * gcc.dg/ppc-spe.c: New.
9818
9819 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9820
9821         * g++.dg/other/ptrmem4.C: New testcase.
9822
9823 2002-07-24  Richard Henderson  <rth@redhat.com>
9824
9825         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9826
9827 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9828
9829         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9830
9831 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9832
9833         * gcc.c-torture/execute/memset-3.c: New testcase.
9834
9835 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9836
9837         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9838         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9839
9840 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9841
9842         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9843         Delete.
9844
9845 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9846
9847         * gcc.c-torture/compile/simd-4.c: New test.
9848
9849 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9850
9851         PR c++/7347, c++/7348
9852         * g++.dg/template/access4.C: New test.
9853         * g++.dg/template/access5.C: New test.
9854         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9855         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9856         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9857         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9858
9859 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9860
9861         * gcc.dg/gnu89-init-2.c: New test.
9862
9863 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9864
9865         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9866
9867 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9868
9869         * gcc.c-torture/execute/20020720-1.c: New testcase.
9870
9871 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9872
9873         * gcc.dg/cpp/Wsignprom.c: New tests.
9874
9875 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9876
9877         * gcc.c-torture/execute/loop-13.c: New test.
9878
9879 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9880
9881         * gcc.dg/cpp/expr.c: New tests.
9882
9883 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9884
9885         * g++.dg/opt/pr6713.C: Add template instantiation.
9886
9887 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9888
9889         * gcc.dg/nest.c: New test.
9890
9891 2002-07-17  Richard Henderson  <rth@redhat.com>
9892
9893         * g++.dg/opt/pr6713.C: New test.
9894
9895 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9896
9897         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9898         XFAIL for all x86 processors.
9899
9900 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9901
9902         * gcc.c-torture/execute/20010122-1.x: Do not test with
9903         -fomit-frame-pointer.
9904
9905 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9906
9907         * g++.dg/template/instantiate2.C: New test.
9908         * g++.dg/template/spec4.C: New test.
9909
9910 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9911
9912         * g++.dg/template/access2.C: New test.
9913         * g++.dg/template/access3.C: New test.
9914
9915 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9916
9917         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9918         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9919         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9920         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9921         Convert to use <stdarg.h>.
9922         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9923         Delete.
9924         * gcc.dg/va-arg-2.c: New.
9925         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9926
9927 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9928
9929         * gcc.c-torture/compile/20020710-1.c: New test.
9930
9931 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9932                           Andrew Pinski  <pinskia@physics.uc.edu>
9933
9934         gcc.c-torture/compile/simd-2.c: New testcase.
9935         gcc.c-torture/compile/simd-3.c: Likewise.
9936
9937 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9938
9939         PR c++/7224
9940         * g++.dg/overload/error1.C: New test.
9941
9942 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9943
9944         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9945         configuration and IRIX 6 O32 ABI.
9946
9947 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9948
9949         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9950
9951 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9952
9953         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9954
9955 2002-07-10  Jeffrey A Law  <law@redhat.com>
9956
9957         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9958
9959         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9960
9961 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9962
9963         * gcc.dg/20020312-2.c: Check for __PPC__.
9964
9965 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9966
9967         * gcc.c-torture/compile/20020709-1.c: New test.
9968
9969 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9970
9971         * g++.dg/template/qualttp21.C: New test case.
9972
9973 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9974
9975         * gcc.c-torture/compile/20020706-1.c: New test.
9976         * gcc.c-torture/compile/20020706-2.c: New test.
9977
9978 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9979             Alexandre Oliva  <aoliva@redhat.com>
9980
9981         * g++.dg/warn/incomplete1.C: New test.
9982
9983 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9984
9985         PR c++/7099
9986         * g++.dg/warn/noreturn1.C: New test.
9987
9988 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9989
9990         PR c++/6706
9991         * g++.dg/debug/debug6.C: New test.
9992         * g++.dg/debug/debug7.C: New test.
9993
9994 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9995
9996         * gcc.c-torture/compile/simd-3.c: New test.
9997
9998 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9999
10000         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10001         * gcc.dg/20020620-1.c: Likewise.
10002
10003 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10004
10005         PR c++/6944
10006         * g++.dg/init/array4.C: New test.
10007         * g++.dg/init/array5.C: New test.
10008
10009 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10010
10011         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10012         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10013
10014 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10015
10016         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10017         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10018         * gcc.dg/wtr-conversion-1.c: Likewise.
10019         * gcc.dg/wtr-escape-1.c: Likewise.
10020         * gcc.dg/wtr-int-type-1.c: Likewise.
10021         * gcc.dg/wtr-label-1.c: Likewise.
10022         * gcc.dg/wtr-static-1.c: Likewise.
10023         * gcc.dg/wtr-strcat-1.c: Likewise.
10024         * gcc.dg/wtr-suffix-1.c: Likewise.
10025         * gcc.dg/wtr-switch-1.c: Likewise.
10026         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10027         * gcc.dg/wtr-union-init-1.c: Likewise.
10028         * gcc.dg/wtr-union-init-2.c: Likewise.
10029         * gcc.dg/wtr-union-init-3.c: Likewise.
10030
10031         * gcc.dg/wtr-func-def-1.c: New test.
10032
10033 2002-07-02 Devang Patel <dpatel@apple.com>
10034
10035         * objc.dg/param-1.m: New test.
10036
10037 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10038
10039         * gcc.dg/cpp/trad/directive.c: Add test.
10040         * gcc.dg/cpp/trad/macroargs.c: Add test.
10041         * gcc.dg/cpp/trad/rec
10042
10043 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10044
10045         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10046
10047 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10048
10049         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10050         targets.
10051
10052 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10053
10054         * g++.dg/abi/mange7.C: New test.
10055
10056         PR c++/6438.
10057         * g++.dg/parse/stmtexpr2.C: New test.
10058
10059 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10060
10061         * gcc.dg/20020312-2.c: Add SH target.
10062
10063 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10064
10065         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10066         compiler output on mips*-*-irix*.
10067
10068 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10069
10070         * g++.dg/parse/attr1.C: New test.
10071
10072 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10073
10074         * gcc.c-torture/execute/string-opt-17.c: New test case.
10075         * gcc.c-torture/execute/memset-2.c: New test case.
10076
10077 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10078
10079         PR c++/6256:
10080         * g++.dg/template/friend5.C: New test.
10081
10082         PR c++/6331:
10083         * g++.dg/template/qual1.C: Likewise.
10084
10085 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10086
10087         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10088         Include stdlib.h, not stdio.h or ctype.h.
10089
10090 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10091
10092         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10093         cris-*-elf* and mmix-*-*.
10094         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10095         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10096         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10097         Ditto.
10098         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10099         * gcc.dg/wchar_t-1.c: Ditto.
10100
10101 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10102
10103         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10104         Clarify comment.
10105
10106 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10107
10108         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10109
10110 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10111
10112         * gcc.c-torture/execute/20000906-1.x: Delete.
10113
10114 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10115
10116         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10117
10118 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10119
10120         * PR6367
10121         * g77.f-torture/execute/6367.f: New test.
10122         * g77.f-torture/execute/6367.x: Disable for MMIX.
10123
10124 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10125
10126         * PR6352
10127         * g++.dg/opt/inline2.C: New test.
10128
10129 2002-04-18  Richard Henderson  <rth@redhat.com>
10130
10131         * gcc.dg/20000906-1.c: Enable for all targets.
10132         * gcc.c-torture/compile/iftrap-2.c: New.
10133
10134 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10135
10136         * gcc.dg/20020418-1.c: New test.
10137         * gcc.dg/20020418-2.c: New test.
10138
10139 2002-04-18  Richard Henderson  <rth@redhat.com>
10140
10141         * gcc.c-torture/compile/iftrap-1.c: New.
10142         * gcc.dg/iftrap-1.c: Adjust for ia64.
10143         * gcc.dg/iftrap-2.c: New.
10144
10145 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10146
10147         * gcc.c-torture/compile/20020418-1.c: New test.
10148
10149 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10150
10151         * gcc.c-torture/compile/20020415-1.c: New.
10152
10153 2002-04-18  David S. Miller  <davem@redhat.com>
10154
10155         * gcc.c-torture/execute/20020418-1.c: New test.
10156
10157 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10158
10159         * gcc.dg/20020416-1.c: New test.
10160
10161         * g++.dg/opt/inline1.C: New test.
10162
10163 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10164
10165         * gcc.dg/altivec-5.c: New test.
10166
10167         * gcc.dg/20020415-1.c: New test.
10168
10169 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10170
10171         * testsuite/lib/chill.exp: Remove.
10172
10173 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10174
10175         * g++.dg/other/big-struct.C: New test.
10176
10177 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10178
10179         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10180         of scratch file.
10181
10182 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10183
10184         PR c/6277
10185         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10186         in scan-assembler function name
10187
10188 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10189
10190         * g77.f-torture/execute/980628-4.x,
10191         g77.f-torture/execute/980628-5.x,
10192         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10193         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10194         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10195         i[34567]86-*-*.
10196
10197 2002-04-13  David S. Miller  <davem@redhat.com>
10198
10199         * gcc.c-torture/execute/20020413-1.c: New test.
10200
10201 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10202
10203         * gcc.dg/asm-6.c,
10204         * g++.dg/ext/asm1.C: New tests.
10205
10206 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10207
10208         PR c++ 5373.
10209         * g++.dg/parse/stmtexpr1.C: New test.
10210
10211         PR c++/5189.
10212         * g++.dg/template/copy1.C: New test.
10213
10214 2002-04-12  Richard Henderson  <rth@redhat.com>
10215
10216         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10217
10218 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10219
10220         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10221         gcc.c-torture/execute/20020307-2.c.
10222
10223 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10224
10225         * g++.dg/ext/attrib5.C,
10226         * g++.dg/lookup/struct1.C: New tests.
10227
10228 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10229
10230         * gcc.dg/20020411-1.c: New test.
10231
10232         * gcc.c-torture/execute/20020411-1.c: New test.
10233
10234 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10235
10236         * g77.f-torture/execute/6177.f: New test.
10237
10238 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10239
10240         PR middle-end/6247
10241         * g++.dg/opt/cleanup1.C: New test.
10242
10243         * g++.dg/opt/const1.C: New test.
10244
10245 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10246
10247         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10248
10249 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10250
10251         PR c++/5507
10252         * g++.dg/template/typename2.C: New test.
10253
10254 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10255
10256         * gcc.c-torture/execute/loop-12.c: New.
10257
10258 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10259
10260         * g77.f-torture/execute/980628-4.x,
10261         g77.f-torture/execute/980628-5.x,
10262         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10263         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10264         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10265
10266 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10267
10268         PR optimization/6086
10269         * g++.dg/opt/preinc1.C: New test.
10270
10271 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10272
10273         PR c++/5571
10274         * g++.dg/opt/static2.C: New test.
10275
10276 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10277
10278         PR c/5120
10279         * gcc.dg/20020406-1.c: New test.
10280
10281 2002-04-04  David S. Miller  <davem@redhat.com>
10282
10283         * gcc.c-torture/execute/20020404-1.c: New test.
10284
10285 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10286
10287         PR c/6123
10288         * gcc.dg/20020312-2.c: Do not declare global register variable
10289         if __PIC__ or __pic__ is defined.
10290
10291 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10292
10293         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10294         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10295
10296 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10297
10298         * gcc.misc-tests/linkage.exp: Update last change to handle
10299         sparc*-, not just sparc-.
10300
10301 2002-04-03  Richard Henderson  <rth@redhat.com>
10302
10303         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10304
10305 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10306
10307         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10308
10309 2002-04-02  David S. Miller  <davem@redhat.com>
10310
10311         * gcc.c-torture/execute/20020402-3.c: New test.
10312
10313 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10314
10315         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10316         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10317
10318         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10319         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10320         g77.f-torture/execute/20001201.x,
10321         g77.f-torture/execute/u77-test.x: New files.
10322
10323         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10324         * gcc.dg/wchar_t-1.c: Ditto.
10325
10326 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10327
10328         * gcc.c-torture/execute/20020402-1.c: New test.
10329
10330 2002-04-01  Richard Henderson  <rth@redhat.com>
10331
10332         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10333
10334         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10335
10336 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10337
10338         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10339
10340 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10341
10342         * g++.dg/inherit/template-as-base.C: Expect error.
10343         * g++.dg/inherit/namespace-as-base.C: Likewise.
10344
10345 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10346
10347         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10348         g++.dg/ext/instantiate3.C: Tweak match patterns.
10349
10350         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10351         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10352         -da test.
10353
10354 2002-03-31  Richard Henderson  <rth@redhat.com>
10355
10356         * gcc.dg/special/alias-2.c: New.
10357         * gcc.dg/special/ecos.exp: Run it.
10358
10359 2002-03-31  Richard Henderson  <rth@redhat.com>
10360
10361         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10362
10363 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10364
10365         * gcc.dg/weak-1.c: Disable on h8300 port.
10366
10367 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10368
10369         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10370         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10371         ordering tests.
10372         * g++.dg/bprob/bprob-1.C: New test.
10373         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10374         * g++.dg/gcov/gcov-1.C: New test.
10375         * g++.dg/gcov/gcov-1.x: New file.
10376         * g++.dg/gcov/gcov-2.C: New test.
10377         * g++.dg/gcov/gcov-3.C: New test.
10378         * g++.dg/gcov/gcov-3.h: New file.
10379
10380 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10381
10382         * g++.old-deja/g++.other/builtins5.C: New test.
10383         * g++.old-deja/g++.other/builtins6.C: New test.
10384         * g++.old-deja/g++.other/builtins7.C: New test.
10385         * g++.old-deja/g++.other/builtins8.C: New test.
10386         * g++.old-deja/g++.other/builtins9.C: New test.
10387
10388 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10389
10390         * g++.dg/opt/static1.C: New test.
10391
10392         * g++.dg/opt/longbranch1.C: New test.
10393
10394 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10395
10396         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10397
10398         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10399
10400 2002-03-28  Jeffrey A Law  (law@redhat.com)
10401
10402         * gcc.c-torture/execute/20020328-1.c: New test.
10403
10404 2002-03-27  Richard Henderson  <rth@redhat.com>
10405
10406         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10407         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10408         move from g++.old-deja/g++.ext/.
10409
10410 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10411
10412         * g++.dg/init/new2.C: New test.
10413
10414 2002-03-26  Richard Henderson  <rth@redhat.com>
10415
10416         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10417
10418         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10419         on sparc.
10420
10421         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10422         sparcv9 systems.
10423         * gcc.dg/20001102-1.c: Likewise.
10424
10425 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10426
10427         * gcc.dg/cpp/endif-pedantic1.c,
10428         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10429
10430 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10431
10432         * g++.dg/init/new1.C: New test.
10433
10434 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10435
10436         * g++.dg/abi/vbase9.C: New test.
10437
10438 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10439
10440         * gcc.dg/arm-asm.c: New test.
10441
10442 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10443
10444         * gcc.dg/Wswitch-enum.c: New test.
10445         Fix PR c/5044.
10446
10447 2002-03-26  Richard Henderson  <rth@redhat.com>
10448
10449         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10450         structure.
10451
10452 2002-03-25  Richard Henderson  <rth@redhat.com>
10453
10454         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10455         sparcv9 systems.
10456
10457         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10458         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10459
10460 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10461
10462         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10463
10464 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10465
10466         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10467         targets using generic thunk support.
10468
10469 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10470
10471         * gcc.c-torture/compile/20020323-1.c: New test.
10472
10473         * g++.dg/opt/conj2.C: New test.
10474
10475 2002-03-24  Richard Henderson  <rth@redhat.com>
10476
10477         * gcc.dg/weak-1.c: Use -fno-common.
10478
10479 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10480
10481         * g77.dg/f77-edit-apostrophe-out.f: New test
10482         * g77.dg/f77-edit-h-out.f: New test
10483         * g77.dg/f77-edit-t-in.f: New test
10484         * g77.dg/f77-edit-t-out.f: New test
10485         * g77.dg/f77-edit-x-out.f: New test
10486         * g77.dg/f77-edit-slash-out.f: New test
10487         * g77.dg/f77-edit-colon-out.f: New test
10488         * g77.dg/f77-edit-s-out.f: New test
10489
10490 2002-03-24  Richard Henderson  <rth@redhat.com>
10491
10492         * objc/execute/formal_protocol-6.x: New XFAIL.
10493
10494 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10495
10496         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10497         that do not support weak symbols
10498
10499 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10500
10501         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10502         * lib/g77.exp:  Likewise
10503         * lib/objc.exp: Likewise
10504
10505 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10506
10507         * gcc.dg/Wswitch-default.c: New test.
10508
10509 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10510
10511         * g++.dg/other/enum1.C: New test.
10512
10513 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10514
10515         * gcc.dg/pragma-ep-3.c: Fix typo.
10516
10517 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10518
10519         * g++.dg/inherit/template-as-base.C: New test.
10520
10521 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10522
10523         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10524         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10525
10526 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10527
10528         * gcc.dg/cpp/multiline.c: Update to match.
10529
10530 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10531
10532         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10533
10534 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10535
10536         * gcc.dg/cpp/extratokens2.c:  New file.
10537
10538 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10539
10540         * gcc.dg/20020312-2.c: Add rs6000 target.
10541
10542         * gcc.c-torture/compile/20020319-1.c: New test.
10543
10544 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10545
10546         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10547         (A, E): Handle this.
10548
10549 2002-03-20  Jason Merrill  <jason@redhat.com>
10550
10551         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10552         ignoring -fpic.
10553         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10554         through prune_gcc_output.
10555
10556 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10557
10558         * gcc.c-torture/compile/20020320-1.c: New test.
10559
10560 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10561
10562         * gcc.c-torture/compile/20020318-1.c: New test.
10563
10564         * gcc.dg/struct-by-value-1.c: New test.
10565
10566         * gcc.dg/20020319-1.c: New test.
10567
10568 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10569
10570         * g++.dg/opt/conj1.C: New test.
10571
10572 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10573
10574         * g++.dg/template/qualttp20.C: Revert previous change.
10575         * g++.dg/template/qualttp3.C: Likewise.
10576         * g++.dg/template/qualttp4.C: Likewise
10577         * g++.dg/template/qualttp5.C: Likewise
10578         * g++.dg/template/qualttp6.C: Likewise
10579         * g++.dg/template/qualttp7.C: Likewise
10580         * g++.dg/template/qualttp8.C: Likewise
10581         * g++.dg/template/recurse.C: Likewise.
10582
10583 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10584
10585         * gcc.dg/cpp/wchar-1.c: Update.
10586
10587 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10588
10589         * g++.dg/template/conv1.C: New test.
10590         * g++.dg/template/conv2.C: New test.
10591         * g++.dg/template/conv3.C: New test.
10592         * g++.dg/template/conv4.C: New test.
10593
10594 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10595
10596         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10597         * g++.dg/template/qualttp3.C: Likewise.
10598         * g++.dg/template/qualttp4.C: Likewise
10599         * g++.dg/template/qualttp5.C: Likewise
10600         * g++.dg/template/qualttp6.C: Likewise
10601         * g++.dg/template/qualttp7.C: Likewise
10602         * g++.dg/template/qualttp8.C: Likewise
10603         * g++.dg/template/recurse.C: Likewise.
10604
10605 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10606
10607         * g++.dg/opt/dtor1.C: New test.
10608
10609 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10610
10611         * gcc.c-torture/compile/20020315-1.c: New test.
10612
10613 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10614
10615         * gcc.dg/weak-1.c: Fix scan tests.
10616
10617 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10618
10619         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10620         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10621         cris-*-aout* mmix-*-*.
10622         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10623         cris-*-aout* mmix-*-*.
10624         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10625         cris-*-elf* cris-*-aout* and mmix-*-*.
10626         * gcc.dg/20001009-1.c: Ditto.
10627         * gcc.dg/20010912-1.c: Ditto.
10628         * gcc.dg/20020122-4.c: Ditto.
10629         * gcc.dg/inline-2.c: Ditto.
10630
10631 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10632
10633         * gcc.c-torture/compile/20020314-1.c: New test.
10634
10635 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10636
10637         * gcc.c-torture/execute/20020314-1.c: New test.
10638
10639 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10640
10641         * g++.dg/warn/Wunused-1.C: New test.
10642
10643 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10644
10645         * g++.dg/abi/mangle6.C: New test.
10646
10647 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10648
10649         * gcc.c-torture/compile/20020309-2.c: New test.
10650
10651         * gcc.c-torture/compile/20020312-1.c: New test.
10652
10653 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10654
10655         * g++.dg/other/access1.C: New test.
10656
10657 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10658
10659         * gcc.c-torture/execute/wchar_t-1.c: New test.
10660
10661 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10662
10663         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10664
10665 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10666
10667         * gcc.dg/20020312-1.c: New test case.
10668
10669 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10670
10671         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10672
10673 2002-03-11  Richard Henderson  <rth@redhat.com>
10674
10675         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10676         * g++.old-deja/g++.jason/report.C: Likewise.
10677
10678 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10679
10680         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10681         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10682
10683 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10684
10685         * testsuite/g++.dg/overload/pmf1.C: New test.
10686
10687 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10688
10689         * gcc.c-torture/execute/20020307-1.c: Use long.
10690
10691 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10692
10693         PR optimization/5844
10694         * gcc.dg/20020310-1.c: New test.
10695
10696 2002-03-09  Michael Meissner  <meissner@redhat.com>
10697
10698         * gcc.c-torture/execute/memcpy-2.c: New test.
10699         * gcc.c-torture/execute/memset-1.c: New test.
10700         * gcc.c-torture/execute/strlen-1.c: New test.
10701         * gcc.c-torture/execute/strcmp-1.c: New test.
10702         * gcc.c-torture/execute/strncmp-1.c: New test.
10703
10704 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10705
10706         * gcc.dg/ppc-ldstruct.c: New test.
10707
10708 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10709
10710         * gcc.c-torture/execute/va-arg-22.c: New test.
10711
10712 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10713
10714         * gcc.c-torture/compile/20020309-1.c: New test.
10715
10716 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10717
10718         * gcc.c-torture/execute/20020307-2.c: New test.
10719
10720 2002-03-07  Jeffrey A Law  (law@redhat.com)
10721
10722         * g77.f-torture/compile/20020307-1.f: New test.
10723
10724 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10725
10726         * gcc.dg/unordered-1.c: New test.
10727
10728 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10729
10730         * gcc.c-torture/execute/20020307-1.c: New test.
10731
10732 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10733
10734         * gcc.dg/20020304-1.c: New test.
10735
10736         * gcc.c-torture/compile/20020304-2.c: New test.
10737
10738 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10739
10740         * gcc.c-torture/compile/20020304-1.c: New test case
10741         (from PR c/5830).
10742
10743 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10744
10745         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10746
10747 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10748
10749         * g++.dg/other/classkey1.C: New test.
10750
10751 2002-03-01  Richard Henderson  <rth@redhat.com>
10752
10753         * gcc.c-torture/compile/981223-1.x: New.
10754         * gcc.c-torture/compile/920625-1.x: New.
10755
10756 2002-02-28  Richard Henderson  <rth@redhat.com>
10757
10758         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10759
10760 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10761
10762         * gcc.c-torture/execute/20020227-1.c: New test.
10763
10764 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10765
10766         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10767         here" ERROR lines.
10768         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10769         * g++.old-deja.g++.other/defarg1.C: Likewise.
10770         * g++.old-deja/g++.pt/calls2.C: Likewise.
10771         * g++.old-deja/g++.pt/crash20.C: Likewise.
10772         * g++.old-deja/g++.pt/crash30.C: Likewise.
10773         * g++.old-deja/g++.pt/crash36.C: Likewise.
10774         * g++.old-deja/g++.pt/crash6.C: Likewise.
10775         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10776         * g++.old-deja/g++.pt/derived3.C: Likewise.
10777         * g++.old-deja/g++.pt/error1.C: Likewise.
10778         * g++.old-deja/g++.pt/friend21.C: Likewise.
10779         * g++.old-deja/g++.pt/friend23.C: Likewise.
10780         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10781         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10782
10783 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10784
10785         * gcc.c-torture/execute/20020225-2.c: New test.
10786
10787 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10788
10789         * gcc.c-torture/execute/920730-1t.c,
10790         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10791         Delete test cases, only relevant to -traditional.
10792
10793 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10794
10795         * gcc.dg/cpp/undef1.c: Remove.
10796         * gcc.dg/cpp/directiv.c: Update.
10797         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10798
10799 2002-02-27  Michael Meissner  <meissner@redhat.com>
10800
10801         * gcc.c-torture/execute/20020226-1.c: New test.
10802
10803 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10804
10805         * g++.dg/debug/debug4.C: New test.
10806
10807         * gcc.dg/ia64-visibility-1.c: New test.
10808
10809 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10810
10811         * gcc.dg/debug/20020224-1.c: New.
10812
10813 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10814
10815         * gcc.c-torture/execute/960416-1.x: New.
10816         * gcc.c-torture/execute/divconst-3.x: Likewise.
10817
10818 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10819
10820         * gcc.dg/20020224-1.c: New test.
10821
10822 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10823
10824         * gcc.c-torture/execute/20020225-1.c: New.
10825
10826 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10827
10828         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10829
10830 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10831
10832         * gcc.dg/20020222-1.c: New test.
10833
10834 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10835
10836         * g++.dg/opt/anonunion1.C: New test.
10837
10838 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10839
10840         * g++.dg/template/qualttp19.C: New test.
10841         * g++.dg/template/qualttp20.C: New test.
10842         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10843         * g++.old-deja/g++.other/qual1.C: Likewise.
10844
10845 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10846
10847         * gcc.dg/attr-alwaysinline.c: New.
10848
10849 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10850
10851         * gcc.dg/20020220-1.c: New test.
10852
10853         * gcc.dg/20020220-2.c: New test.
10854
10855         * g++.dg/opt/mmx1.C: New test.
10856
10857 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10858
10859         * gcc.c-torture/compile/20020110.c: New test.
10860
10861 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10862
10863         * gcc.c-torture/execute/20020219-1.c: New test.
10864
10865         * gcc.dg/20020219-1.c: New test.
10866
10867         * gcc.dg/noncompile/20020220-1.c: New test.
10868
10869         * g++.dg/opt/ptrintsum1.C: New test.
10870
10871         * gcc.dg/debug/20020220-1.c: New test.
10872
10873 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10874
10875         * gcc.c-torture/execute/20020216-1.c: New test.
10876
10877 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10878
10879         * gcc.dg/decl-1.c: Update, new test.
10880
10881 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10882
10883         * g++.dg/abi/bitfield1.C: New test.
10884         * g++.dg/abi/bitfield2.C: New test.
10885
10886 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10887
10888         * gcc.dg/attr-nest.c: New test.
10889
10890 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10891
10892         * gcc.c-torture/execute/20020215-1.c: New test.
10893
10894 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10895
10896         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10897         * g++.dg/debug/debug.exp: New.
10898         * g++.dg/debug/trivial.C: New.
10899         * g++.dg/debug/debug1.C: Moved...
10900         * g++.dg/other/debug1.C: ...from here.
10901         * g++.dg/debug/debug2.C: Moved...
10902         * g++.dg/other/debug2.C: ...from here.
10903         * g++.dg/debug/debug3.C: Moved...
10904         * g++.dg/other/debug3.C: ...from here.
10905
10906         * gcc.dg/noncompile/20020213-1.c: New test.
10907
10908 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10909
10910         * g++.dg/other/debug3.C: New test.
10911
10912         * gcc.c-torture/execute/20020213-1.c: New test.
10913
10914 2002-02-13  Richard Smith <richard@ex-parrot.com>
10915
10916         * g++.old-deja/g++.other/thunk1.C: New test.
10917
10918 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10919
10920         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10921
10922 2002-02-13  Stan Shebs  <shebs@apple.com>
10923
10924         * gcc.dg/altivec-3.c: New.
10925
10926 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10927
10928         * gcc.dg/Wunreachable-1.c: New test.
10929         * gcc.dg/Wunreachable-2.c: New test.
10930
10931 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10932
10933         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10934
10935 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10936
10937         * gcc.dg/decl-1.c: New test.
10938
10939 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10940
10941         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10942
10943 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10944
10945         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10946         * gcc.c-torture/compile/980506-1.x: Likewise.
10947
10948 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10949
10950         * gcc.dg/20020210-1.c: New.
10951
10952 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10953
10954         * g77.f-torture/execute/947.f: New regression test
10955         for PR fortran/947.
10956
10957 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10958
10959         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10960         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10961
10962 2002-02-08  Richard Henderson  <rth@redhat.com>
10963
10964         * gcc.c-torture/compile/labels-3.c: New.
10965
10966 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10967
10968         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10969         expression statements work instead.
10970         * gcc.dg/noncompile/20020207-1.c: New test.
10971
10972 2002-02-07  Richard Henderson  <rth@redhat.com>
10973
10974         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10975
10976 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10977
10978         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10979         message from g77
10980         * lib/g77-dg.exp: Trim g77 error messages so that they are
10981         recognized by dg.exp.
10982
10983 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10984
10985         PR fortran/5473
10986         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10987
10988 2002-02-07  Richard Henderson  <rth@redhat.com>
10989
10990         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10991         to be sufficiently aligned for integers.
10992
10993 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10994
10995         * g++.dg/template/friend4.C: New test.
10996
10997 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10998
10999         PR fortran/5743
11000         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11001         unsupported cases.
11002
11003 2002-02-07  Richard Henderson  <rth@redhat.com>
11004
11005         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11006         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11007         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11008         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11009
11010 2002-02-06  Richard Henderson  <rth@redhat.com>
11011
11012         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11013
11014 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11015
11016         * gcc.dg/20020206-1.c: New test.
11017
11018 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11019
11020         * gcc.c-torture/execute/20020206-1.c: New test.
11021
11022         * gcc.c-torture/execute/20020206-2.c: New test.
11023
11024         PR optimization/5429:
11025         * gcc.c-torture/compile/20020206-1.c: New test.
11026
11027 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11028
11029         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11030         as certain file formats cannot support particularly large
11031         alignments.
11032
11033         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11034         and do not expect to be able to link the executable.
11035
11036         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11037         fail because the COFF format does not support the weak attribute.
11038
11039 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11040
11041         * g77.dg/pr5473.f:  New test
11042
11043 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11044
11045         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11046         Fix testcase accordingly.
11047
11048 2002-02-04  Richard Henderson  <rth@redhat.com>
11049
11050         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11051         (buf): Change to be an array of pointers, not ints.
11052
11053 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11054
11055         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11056         before all tests.  Move warning one line above to match where it
11057         C frontend emits.
11058         * gcc.dg/Wswitch-2.c: New test.
11059         * g++.dg/warn/Wswitch-1.C: New test.
11060         * g++.dg/warn/Wswitch-2.C: New test.
11061
11062 2002-02-04  Richard Henderson  <rth@redhat.com>
11063
11064         * g++.dg/abi/offsetof.C: Fix size comparison.
11065
11066 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11067
11068         * gcc.dg/cast-qual-2.c: New test.
11069
11070 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11071
11072         * gcc.dg/20020201-4.c: New test.
11073
11074 2002-02-04  Ben Elliston  <bje@redhat.com>
11075
11076         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11077         target_info attribute != 0, in addition to the empty string.
11078         (gcc_target_compile): Likewise.
11079
11080 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11081
11082         * gcc.dg/Wswitch.c: New test.
11083         PR gcc/4475. PR gcc/3780.
11084
11085 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11086
11087         * g77.f-torture/execute/5122.f: New test for regressions
11088         against PR fortran/5122.
11089
11090 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11091
11092         * g77.f-torture/compile/pr3743.f: Delete
11093         * g77.dg/pr3743-1.f: New test.
11094         * g77.dg/pr3743-2.f: New test.
11095         * g77.dg/pr3743-3.f: New test.
11096         * g77.dg/pr3743-4.f: New test.
11097
11098 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11099
11100         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11101
11102 2002-02-02  Richard Henderson  <rth@redhat.com>
11103
11104         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11105         * gcc.c-torture/execute/bf64-1.c: Likewise.
11106
11107 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11108
11109         * gcc.dg/20020201-2.c: New test.
11110
11111         * gcc.dg/20020201-3.c: New test.
11112
11113         * gcc.c-torture/execute/bitfld-2.c: New test.
11114
11115 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11116
11117         * gcc.dg/bitfld-1.c: Update.
11118         * gcc.dg/bitfld-2.c: Update.
11119         * gcc.c-torture/execute/bitfld-1.x: New.
11120
11121 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11122
11123         * gcc.c-torture/execute/20020201-1.c: New test.
11124
11125 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11126
11127         PR target/5469
11128         * gcc.dg/20020201-1.c: New test.
11129
11130 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11131
11132         PR fortran/3743
11133         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11134         * g77.f-torture/compile/pr3743.x: Remove
11135
11136 2002-01-31  Tom Rix  <trix@redhat.com>
11137
11138         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11139
11140 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11141
11142         * gcc.dg/noncompile/20020130-1.c: New test.
11143
11144 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11145
11146         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11147
11148 2002-01-29  Richard Henderson  <rth@redhat.com>
11149
11150         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11151         to long long.
11152         * gcc.c-torture/execute/bf64-1.c: Likewise.
11153
11154 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11155
11156         * gcc.c-torture/execute/20020129-1.c: New test.
11157
11158 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11159
11160         * gcc.c-torture/compile/20000224-1.c: Update.
11161         * gcc.c-torture/execute/bitfld-1.c: New tests.
11162         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11163         * gcc.dg/uninit-A.c: Update.
11164
11165 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11166
11167         * g++.dg/template/ctor1.C: Add instantiation.
11168
11169 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11170
11171         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11172         argument to __builtin_prefetch to be const ptr.
11173
11174 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11175
11176         * gcc.c-torture/compile/20020120-1.c: New test.
11177
11178 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11179
11180         * gcc.c-torture/execute/20020127-1.c: New test.
11181
11182 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11183
11184         * g77.dg/f77-edit-i-in.f: New test
11185         * g77.dg/f77-edit-i-out.f: New test
11186
11187 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11188
11189         * gcc.dg/debug/debug.exp: New file.
11190         * gcc.dg/debug/trivial.c: New file.
11191         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11192         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11193         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11194         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11195         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11196         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11197         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11198         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11199         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11200         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11201         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11202         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11203         * gcc.dg/20000503-1.c: Removed.
11204         * gcc.dg/20010207-1.c: Removed.
11205         * gcc.dg/20011223-1.c: Removed.
11206         * gcc.dg/20020104-2.c: Removed.
11207         * gcc.dg/debug-1.c: Removed.
11208         * gcc.dg/debug-2.c: Removed.
11209         * gcc.dg/debug-3.c: Removed.
11210         * gcc.dg/debug-4.c: Removed.
11211         * gcc.dg/debug-5.c: Removed.
11212         * gcc.dg/debug-6.c: Removed.
11213         * gcc.dg/dwarf2-1.c: Removed.
11214         * gcc.dg/dwarf2-2.c: Removed.
11215
11216 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11217
11218         * g++.old-deja/g++.other/eh5.C: New test.
11219         * g++.old-deja/g++.other/sibcall2.C: New test.
11220         * g++.old-deja/g++.other/array9.C: New test.
11221         * g++.old-deja/g++.other/typename2.C: New test.
11222         * g++.old-deja/g++.other/crash60.C: New test.
11223         * g++.old-deja/g++.other/conv9.C: New test.
11224         * g++.old-deja/g++.other/mangle10.C: New test.
11225         * g++.old-deja/g++.other/unchanging1.C: New test.
11226         * g++.old-deja/g++.other/exprstmt1.C: New test.
11227         * g++.old-deja/g++.other/inline23.C: New test.
11228         * g++.old-deja/g++.eh/ia64-1.C: New test.
11229         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11230         * g++.old-deja/g++.other/reload1.C: New test.
11231         * g++.old-deja/g++.other/static20.C: New test.
11232         * g++.old-deja/g++.other/local-alloc1.C: New test.
11233         * g++.old-deja/g++.other/conv8.C: New test.
11234         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11235         * g++.old-deja/g++.other/storeexpr1.C: New test.
11236         * g++.old-deja/g++.other/storeexpr2.C: New test.
11237         * g++.dg/eh/template2.C: New test.
11238         * g++.dg/warn/weak1.C: New test.
11239
11240 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11241
11242         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11243         Remove first, non-varying, argument.
11244
11245 2002-01-23  Richard Henderson  <rth@redhat.com>
11246
11247         * gcc.dg/inline-2.c: New.
11248
11249         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11250         Add optional target arg.  Check number of arguments.
11251         (scan-assembler-not, scan-assembler-dem): Likewise.
11252         (scan-assembler-dem-not): Likewise.
11253
11254 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11255
11256         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11257         line 12.
11258         * g++.old-deja/g++.brendan/parse3.C,
11259         g++.old-deja/g++.other/crash26.C,
11260         g++.old-deja/g++.other/crash28.C,
11261         g++.old-deja/g++.other/crash29.C,
11262         g++.old-deja/g++.other/crash30.C,
11263         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11264
11265 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11266
11267         * gcc.dg/20020115-1.c: New.
11268
11269 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11270
11271         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11272
11273 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11274
11275         * gcc.dg/20020122-3.c: New.
11276
11277 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11278
11279         * g++.dg/other/gc1.C: New test.
11280
11281 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11282
11283         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11284
11285 2002-01-22  Richard Henderson  <rth@redhat.com>
11286
11287         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11288
11289 2002-01-22  Richard Henderson  <rth@redhat.com>
11290
11291         * gcc.dg/20020122-4.c: New.
11292
11293 2002-01-22  H.J. Lu <hjl@gnu.org>
11294
11295         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11296         link output.
11297         * gcc.dg/special/ecos.exp: Likewise.
11298         * lib/g++-dg.exp: Likewise.
11299         * lib/g77-dg.exp: Likewise.
11300         * lib/gcc-dg.exp : Likewise.
11301         * lib/mike-g++.exp: Likewise.
11302         * lib/mike-g77.exp: Likewise.
11303         * lib/mike-gcc.exp: Likewise.
11304         * lib/objc-dg.exp: Likewise.
11305
11306 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11307
11308         PR target/5379
11309         * gcc.dg/20020122-2.c: New test.
11310
11311 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11312
11313         * gcc.dg/20020122-1.c: New test.
11314
11315 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11316
11317         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11318
11319 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11320
11321         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11322
11323 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11324
11325         * gcc.c-torture/compile/20020121-1.c: New test.
11326
11327 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11328
11329         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11330         ld_library_path.
11331
11332 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11333
11334         * gcc.dg/20020218-1.c: New test.
11335
11336 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11337
11338         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11339         messages
11340         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11341         "At global scope" warning
11342         * g++.dg/ext/align1.C: Change cygwin test for alignment
11343         from db-bogus to dg-warning
11344
11345 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11346
11347         * g77.f-torture/compile/cpp2.F: New test.
11348
11349 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11350
11351         * g++.dg/template/access1.C: New test.
11352
11353 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11354
11355         * gcc.dg/20020118-1.c: New.
11356
11357 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11358
11359         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11360
11361 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11362
11363         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11364         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11365         alignment warnings.
11366
11367 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11368
11369         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11370         torture_with_loops and torture_without_loops
11371
11372 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11373
11374         * gcc.c-torture/compile/20020116-1.c: New test.
11375
11376 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11377
11378         * gcc.dg/20020116-2.c: New test.
11379
11380         * gcc.dg/ultrasp4.c: New test.
11381
11382         * gcc.dg/20020116-1.c: New test.
11383
11384 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11385
11386         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11387         by EABI.
11388
11389 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11390
11391         * gcc.misc-tests/i386-prefetch.exp: New.
11392         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11393         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11394         * gcc.misc-tests/i386-pf-none-1.c: New test.
11395         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11396
11397 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11398
11399         * gcc.dg/gnu89-init-1.c: Add new tests.
11400
11401 2002-01-15  Andreas Jaeger  <aj@suse.de>
11402
11403         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11404         * gcc.dg/i386-mmx-2.c: Likewise.
11405         * gcc.dg/i386-sse-1.c: Likewise.
11406         * gcc.dg/i386-sse-2.c: Likewise.
11407         * gcc.dg/i386-sse-3.c: Likewise.
11408
11409 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11410
11411         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11412         Uncomment additional cases that now pass.
11413
11414 2002-01-11  Richard Henderson  <rth@redhat.com>
11415
11416         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11417         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11418
11419 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11420
11421         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11422
11423 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11424
11425         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11426         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11427
11428 2002-01-10  Dale Johannesen  <dalej@apple.com>
11429
11430         * gcc.c-torture/execute/loop-11.c: New.
11431
11432 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11433
11434         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11435         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11436
11437 2002-01-09  Richard Henderson  <rth@redhat.com>
11438
11439         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11440         type in which to perform the operation for each size.
11441
11442 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11443
11444         * gcc.c-torture/compile/20020109-2.c: New test.
11445
11446 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11447
11448         * gcc.c-torture/execute/loop-10.c: New test.
11449
11450 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11451
11452         * gcc.c-torture/compile/20010226-1.c: New test.
11453         * gcc.c-torture/compile/20010227-1.c: New test.
11454         * gcc.c-torture/compile/20010426-1.c: New test.
11455         * gcc.c-torture/compile/20010510-1.c: New test.
11456         * gcc.c-torture/compile/20010605-3.c: New test.
11457         * gcc.c-torture/compile/20010824-1.c: New test.
11458         * gcc.c-torture/execute/20010409-1.c: New test.
11459         * gcc.dg/noncompile/20000901-1.c: New test.
11460         * gcc.dg/20001023-1.c: New test.
11461         * gcc.dg/20001101-1.c: New test.
11462         * gcc.dg/20001102-1.c: New test.
11463         * gcc.dg/20010207-1.c: New test.
11464         * gcc.dg/20010405-1.c: New test.
11465         * gcc.dg/20010822-1.c: New test.
11466         * gcc.dg/20011107-1.c: New test.
11467
11468 2002-01-09  Jeffrey A Law  (law@redhat.com)
11469
11470         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11471
11472         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11473         execution failure on PA targets.
11474
11475 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11476
11477         * gcc.c-torture/compile/20020109-1.c: New test.
11478
11479 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11480
11481         * gcc.c-torture/execute/20020108-1.c: New test.
11482
11483 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11484
11485         * gcc.dg/20020108-1.c: New test.
11486
11487 2002-01-08  H.J. Lu <hjl@gnu.org>
11488
11489         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11490         for header files.
11491
11492 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11493
11494         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11495         consistency.
11496
11497 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11498
11499         * gcc.dg/altivec-4.c: Test altivec predicates.
11500
11501 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11502
11503         * gcc.c-torture/execute/20020107-1.c: New test.
11504
11505 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11506
11507         PR c/5279
11508         * gcc.c-torture/compile/20020106-1.c: New test.
11509
11510 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11511
11512         * gcc.c-torture/execute/nestfunc-4.c: New test.
11513
11514 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11515
11516         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11517         extra triple that slipped in.
11518         * g++.old-deja/g++.abi/align.C: Likewise.
11519         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11520
11521 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11522
11523         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11524         * g++.old-deja/g++.abi/align.C: Likewise.
11525         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11526
11527         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11528         on FreeBSD/i386.
11529         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11530         FreeBSD.
11531
11532 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11533
11534         * gcc.dg/20020104-1.c: New test.
11535
11536         * gcc.dg/20020104-2.c: New test.
11537
11538 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11539
11540         * gcc.dg/20020103-1.c: Fix typo in target selector.
11541
11542 2002-01-03  Richard Henderson  <rth@redhat.com>
11543
11544         * gcc.dg/20020103-1.c: New.
11545
11546 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11547
11548         * gcc.c-torture/execute/20020103-1.c: New test.
11549
11550 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11551
11552         * g++.dg/other/debug2.C: New test.
11553
11554         * gcc.c-torture/compile/20020103-1.c: New test.
11555
11556 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11557
11558         * gcc.dg/gnu89-init-1.c: Added new tests.
11559
11560 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11561
11562         * g++.dg/template/friend2.C: Remove as patch is reverted.
11563
11564         * g++.dg/warn/oldcast1.C: New test.
11565
11566         * g++.dg/template/ptrmem1.C: New test.
11567         * g++.dg/template/ptrmem2.C: New test.
11568
11569         * g++.dg/template/ntp.C: New test.
11570
11571         * g++.dg/other/component1.C: New test.
11572
11573         * g++.dg/template/ttp3.C: New test.
11574
11575         * g++.dg/template/friend2.C: New test.
11576         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11577
11578 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11579
11580         * g++.dg/other/ptrmem1.C: New test.
11581         * g++.dg/other/ptrmem2.C: New test.
11582
11583 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11584
11585         * g++.dg/template/ctor1.C: New test.
11586
11587 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11588
11589         * g++.dg/template/friend2.C: New test.
11590
11591 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11592
11593         * gcc.dg/mmix-1.c: New test.
11594
11595 2001-12-31  Richard Henderson  <rth@redhat.com>
11596
11597         * gcc.dg/asm-5.c: New.
11598
11599 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11600
11601         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11602         in namespace __gnu_cxx
11603
11604 2001-12-30  Richard Henderson  <rth@redhat.com>
11605
11606         * gcc.dg/debug-6.c: New.
11607
11608 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11609
11610         * gcc.c-torture/compile/20011229-2.c: New test.
11611
11612 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11613
11614         * gcc.dg/debug-3.c: New test.
11615         * gcc.dg/debug-4.c: New test.
11616         * gcc.dg/debug-5.c: New test.
11617
11618 2001-12-29  Richard Henderson  <rth@redhat.com>
11619
11620         * g++.dg/eh/loop1.C: New.
11621
11622 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11623
11624         * g++.dg/template/crash1.C: New test.
11625
11626 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11627
11628         * g++.dg/other/const1.C: New test.
11629
11630 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11631
11632         * gcc.c-torture/compile/20011229-1.c: New test.
11633
11634 2001-12-28  Stan Shebs  <shebs@apple.com>
11635
11636         * lib/objc-torture.exp: Resync with c-torture.exp.
11637         * lib/objc.exp: Load standard libraries.
11638
11639 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11640
11641         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11642         additional tests.
11643
11644 2001-12-27  Roger Sayle <roger@eyesopen.com>
11645
11646         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11647
11648 2001-12-27  Richard Henderson  <rth@redhat.com>
11649
11650         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11651
11652 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11653
11654         * g++.dg/eh/ctor1.C: New test.
11655         * g++.dg/other/error2.C: New test.
11656
11657 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11658
11659         * g++.dg/other/init2.C: New test.
11660
11661 2001-12-24  Richard Henderson  <rth@redhat.com>
11662
11663         * gcc.dg/20011223-1.c: New.
11664         * gcc.dg/inline-1.c: New.
11665
11666 2001-12-23  Richard Henderson  <rth@redhat.com>
11667
11668         * gcc.dg/asm-4.c: Test operand modifiers.
11669
11670 2001-12-23  Richard Henderson  <rth@redhat.com>
11671
11672         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11673
11674 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11675
11676         * gcc.c-torture/execute/20011223-1.c: New test.
11677
11678 2001-12-21  Richard Henderson  <rth@redhat.com>
11679
11680         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11681         re-enables the warning.
11682
11683 2001-12-21  Richard Henderson  <rth@redhat.com>
11684
11685         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11686
11687 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11688
11689         * gcc.c-torture/compile/20011218-1.c: New test.
11690
11691 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11692
11693         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11694         arm-isr.c test.
11695         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11696         epilogue generation for ARM ISR routines.
11697
11698 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11699
11700         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11701         * gcc.dg/format/c90-printf-3.c: Likewise.
11702         * gcc.dg/format/c99-printf-3.c: Likewise.
11703         * gcc.dg/format/ext-1.c: Likewise.
11704         * gcc.dg/format/ext-6.c: Likewise.
11705         * gcc.dg/format/format.h: Prototype unlocked stdio.
11706
11707 2001-12-20  Richard Henderson  <rth@redhat.com>
11708
11709         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11710         (arena): Use it.
11711         (malloc): Correct allocation logic.  Abort if we fill up the
11712         arena before initialization complete.
11713         (realloc): Correct allocation logic.
11714
11715 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11716
11717         * gcc.c-torture/compile/20011219-2.c: New test.
11718
11719         * gcc.c-torture/execute/20011219-1.c: New test.
11720
11721 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11722
11723         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11724         target does not support weak symbols.
11725
11726 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11727
11728         * gcc.c-torture/compile/20011219-1.c: New test.
11729
11730 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11731
11732         * g++.dg/other/error1.C: New test.
11733
11734 2001-12-17  Jeffrey A Law  (law@redhat.com)
11735
11736         * gcc.c-torture/execute/20011217-1.c: New test.
11737
11738 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11739
11740         * objc.dg/special/: New directory.
11741         * objc.dg/special/special.exp: New file.
11742         * objc.dg/special/unclaimed-category-1.h: New file.
11743         * objc.dg/special/unclaimed-category-1a.m: New file.
11744         * objc.dg/special/unclaimed-category-1.m: New file.
11745
11746 2001-12-17  Andreas Jaeger  <aj@suse.de>
11747
11748         * gcc.c-torture/compile/20011217-2.c: New test.
11749
11750 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11751
11752         * gcc.c-torture/compile/20011217-1.c: New test.
11753
11754 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11755
11756         * testsuite/gcc.dg/20011214-1.c: New.
11757
11758 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11759
11760         * gcc.dg/altivec-4.c: New.
11761
11762 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11763
11764         * gcc.dg/20011113-1.c: New test.
11765
11766 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11767
11768         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11769         std::__malloc_alloc_template<0> and
11770         std::__default_alloc_template<false, 0>.
11771
11772 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11773
11774         * objc/execute/bf-21.m: New test.
11775         * objc/execute/enumeration-1.m: New test.
11776         * objc/execute/enumeration-2.m: New test.
11777
11778 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11779
11780         * gcc.dg/gnu89-init-1.c: New test.
11781
11782 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11783
11784         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11785         * g++.old-deja/g++.jason/2371.C: Likewise.
11786         * g++.old-deja/g++.jason/template33.C: Likewise.
11787         * g++.old-deja/g++.jason/template34.C: Likewise.
11788         * g++.old-deja/g++.jason/template36.C: Likewise.
11789         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11790         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11791         * g++.old-deja/g++.other/typename1.C: Likewise.
11792         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11793         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11794         * g++.old-deja/g++.pt/typename11.C: Likewise.
11795         * g++.old-deja/g++.pt/typename14.C: Likewise.
11796         * g++.old-deja/g++.pt/typename16.C: Likewise.
11797         * g++.old-deja/g++.pt/typename3.C: Likewise.
11798         * g++.old-deja/g++.pt/typename4.C: Likewise.
11799         * g++.old-deja/g++.pt/typename5.C: Likewise.
11800         * g++.old-deja/g++.pt/typename7.C: Likewise.
11801         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11802
11803 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11804
11805         * g++.dg/other/linkage1.C: New test.
11806         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11807         specifiers.
11808
11809 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11810
11811         * gcc.dg/concat.c: New test.
11812
11813 2001-12-11  Stan Shebs  <shebs@apple.com>
11814
11815         * objc/compile: New test directory.
11816         * objc/compile/compile.exp: New expect script.
11817         * objc/compile/20011211-1.m: New compile test.
11818
11819 2001-12-11  Jason Merrill  <jason@redhat.com>
11820
11821         * lib/prune.exp (prune_gcc_output): Also handle "In member
11822         function".  So many permutations...
11823
11824 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11825
11826         * g++.dg/template/typedef1.C: New test.
11827
11828 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11829
11830         * g++.dg/other/copy1.C: New test.
11831
11832 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11833
11834         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11835
11836         * gcc.dg/builtin-choose-expr.c: New.
11837
11838 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11839
11840         * gcc.dg/altivec-2.c: New.
11841
11842 2001-12-07  Richard Henderson  <rth@redhat.com>
11843
11844         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11845
11846 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11847
11848         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11849         ultrasparc.
11850
11851 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11852
11853         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11854
11855 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11856
11857         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11858         variable argument list.
11859
11860 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11861
11862         * gcc.c-torture/execute/memcheck: Delete entire directory.
11863         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11864         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11865
11866 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11867
11868         * gcc.dg/Wshadow-1.c: New test.
11869
11870 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11871
11872         * gcc.c-torture/compile/20011130-1.c: New test.
11873
11874         * gcc.dg/noncompile/20011025-1.c: New test.
11875
11876         * g++.dg/other/anon-union.C: New test.
11877
11878         * gcc.c-torture/execute/20011024-1.c: New test.
11879
11880 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11881
11882         * gcc.c-torture/execute/20000722-1.x,
11883         gcc.c-torture/execute/20010123-1.x: Remove.
11884         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11885         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11886         gcc.dg/c99-complit-2.c: New tests.
11887
11888 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11889
11890         * g++.dg/inherit/base1.C: New test.
11891
11892 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11893
11894         * g++.dg/other/stdarg1.C: New test.
11895
11896         * gcc.c-torture/compile/20011130-2.c: New test.
11897
11898 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11899
11900         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11901         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11902         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11903         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11904         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11905         * gcc.dg/builtin-prefetch-1.c: New test.
11906
11907 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11908
11909         * gcc.dg/20011130-1.c: New test.
11910
11911 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11912
11913         * g++.dg/other/scope1.C: New test.
11914         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11915
11916 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11917
11918         * gcc.dg/vla-init-1.c: New test.
11919
11920 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11921
11922         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11923
11924 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11925
11926         * objc.dg/alias.m: Update.
11927         * objc.dg/class-1.m: Update.
11928         * objc.dg/const-str-1.m: Update.
11929         * objc.dg/fwd-proto-1.m: Update.
11930         * objc.dg/id-1.m: Update.
11931         * objc.dg/super-class-1.m: Update.
11932
11933 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11934
11935         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11936         constructs.
11937
11938 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11939
11940         * gcc.c-torture/execute/20011128-1.c: New test.
11941
11942 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11943
11944         * gcc.dg/20011127-1.c: New test.
11945
11946 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11947
11948         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11949         from Austin Group draft 7.
11950         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11951         scanf format arguments.
11952         * gcc.dg/format/no-exargs-2.c: New test.
11953
11954 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11955
11956         * g++.dg/abi/vbase8-4.C: New test.
11957
11958 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11959
11960         * gcc.c-torture/execute/20011121-1.c: New test.
11961
11962 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11963
11964         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11965
11966 2001-11-23  Andreas Jaeger  <aj@suse.de>
11967
11968         * gcc.dg/cpp/charconst-2.c: New test.
11969
11970 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11971
11972         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11973         to the host if it is remote.  Let tests specify extra headers
11974         they use.
11975         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11976         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11977         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11978         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11979         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11980         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11981         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11982         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11983         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11984         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11985
11986 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11987
11988         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11989         for little endian ARMs.
11990
11991 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11992
11993         * gcc.c-torture/compile/20011119-1.c: New test.
11994         * gcc.c-torture/compile/20011119-2.c: New test.
11995
11996 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11997
11998         * gcc.dg/altivec-1.c: Fix typo.
11999
12000 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12001
12002         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12003
12004 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12005
12006         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12007
12008 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12009
12010         * lib/g77.exp: Don't specify --rpath-link.
12011
12012         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12013         across all the headers.
12014         * gcc.dg/format/format.exp: For testing on a remote host,
12015         copy format.h.
12016
12017         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12018         * gcc.c-torture/execute/930406-1.c: Likewise.
12019         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12020
12021 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12022
12023         * gcc.dg/altivec-1.c: New.
12024
12025 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12026
12027         * gcc.dg/cpp/fpreprocessed.c: New test case.
12028
12029 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12030
12031         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12032         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12033         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12034
12035 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12036
12037         * gcc.dg/no-builtin-1.c: New test.
12038
12039 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12040
12041         * gcc.c-torture/execute/20011115-1.c: New test.
12042
12043 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12044
12045         * gcc.c-torture/compile/20011114-2.c: New test.
12046         * gcc.c-torture/compile/20011114-3.c: New test.
12047         * gcc.c-torture/compile/20011114-4.c: New test.
12048
12049 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12050
12051         * g++.dg/other/init1.C: New test.
12052
12053 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12054
12055         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12056         message.
12057
12058         * gcc.c-torture/execute/20011114-1.c: New testcase.
12059
12060         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12061         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12062         like the (before this change) version of 20010327-1.c.
12063
12064 2001-11-14  Roger Sayle <roger@eyesopen.com>
12065
12066         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12067
12068 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12069
12070         * g++.dg/init/array2.C: New test.
12071
12072 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12073
12074         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12075
12076 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12077
12078         * g++.dg/other/forscope1.C: New test.
12079         * g++.dg/ext/forscope1.C: New test.
12080         * g++.dg/ext/forscope2.C: New test.
12081
12082 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12083
12084         * gcc.c-torture/execute/20011113-1.c: New test.
12085
12086 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12087
12088         * gcc.c-torture/execute/20011109-2.c: New test.
12089
12090         * gcc.c-torture/execute/20011109-1.c: New test.
12091
12092 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12093
12094         * gcc.c-torture/compile/20011109-1.c: New test.
12095
12096 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12097
12098         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12099         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12100         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12101         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12102         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12103         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12104         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12105
12106 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12107
12108         * g++.dg/warn/Wshadow-1.C: New tests.
12109         * g++.old-deja/g++.mike/for3.C: Update.
12110
12111 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12112
12113         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12114         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12115         XFAILs.  Adjust expected error texts.
12116         * gcc.c-torture/compile/20011106-1.c,
12117         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12118         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12119         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12120         gcc.dg/c99-array-lval-5.c: New tests.
12121
12122 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12123
12124         * gcc.dg/cpp/defined.c: Update.
12125
12126 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12127
12128         * gcc.c-torture/execute/anon-1.c: New test.
12129
12130 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12131
12132         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12133         same size, so no warning should be produced on stormy16.
12134
12135         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12136         due to oversized array.
12137         * g++.old-deja/g++.mike/ns15.C: Likewise.
12138         * g++.old-deja/g++.pt/crash16.C: Likewise.
12139
12140 2001-11-02  Graham Stott  <grahams@redhat.com>
12141
12142         * g++.dgother/debug1.C: Fix typos.
12143
12144 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12145
12146         * g++.dg/other/debug1.C: New test.
12147
12148 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12149
12150         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12151         of unsigned long.
12152
12153 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12154
12155         * gcc.dg/20011029-2.c: New test.
12156
12157         * gcc.c-torture/compile/20011029-1.c: New test.
12158
12159 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12160
12161         * objc/execute/class_self-1.m: New test.
12162         * objc/execute/class_self-2.m: New test.
12163
12164 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12165
12166         * gcc.misc-tests/msgs.exp: Delete.
12167         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12168         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12169         error set to match recent changes.
12170
12171 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12172
12173         * gcc.dg/20011021-1.c: New test.
12174
12175 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12176
12177         * gcc.c-torture/compile/20011023-1.c: New test.
12178
12179 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12180
12181         * lib/g77.exp: Rewrite based on lib/g++.exp.
12182
12183 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12184
12185         * gcc.c-torture/execute/20011019-1.c: New test.
12186
12187         * gcc.dg/20011018-1.c: New test.
12188
12189 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12190
12191         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12192
12193 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12194
12195         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12196         * gcc.dg/attr-invalid.c: Likewise.
12197
12198 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12199
12200         * testsuite/gcc.dg/20011015-1.c: New test.
12201
12202 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12203
12204         * g++.dg/template/unify2.C: New test.
12205
12206 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12207
12208         * g++.dg/other/exception-specification.C: New test
12209
12210 2001-10-13  Tom Rix  <trix@redhat.com>
12211
12212         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12213         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12214
12215 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12216
12217         * testsuite/gcc.dg/20011009-1.c: New test.
12218
12219 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12220
12221         PR g++/4476
12222         * g++.dg/other/friend1.C: New test.
12223
12224 2001-10-11  Richard Henderson  <rth@redhat.com>
12225
12226         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12227
12228 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12229
12230         * gcc.c-torture/compile/20011010-1.c: New.
12231
12232 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12233
12234         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12235         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12236         g77.f-torture/execute/execute.exp,
12237         g77.f-torture/noncompile/noncompile.exp,
12238         gcc.c-torture/compile/compile.exp,
12239         gcc.c-torture/execute/execute.exp,
12240         gcc.c-torture/execute/ieee/ieee.exp,
12241         gcc.c-torture/execute/memcheck/memcheck.exp,
12242         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12243         objc/execute/execute.exp: Update FSF address.
12244
12245 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12246
12247         * gcc.dg/cpp/cmdlne-C.c: Update.
12248         * gcc.dg/cpp/cmdlne-C2.c: New.
12249
12250 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12251
12252         * gcc.c-torture/execute/20011008-3.c: New.
12253
12254 2001-10-08  DJ Delorie  <dj@redhat.com>
12255
12256         * gcc.dg/20011008-1.c: New.
12257         * gcc.dg/20011008-2.c: New.
12258
12259 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12260
12261         * gcc.dg/cpp/spacing1.c: Update test.
12262
12263 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12264
12265         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12266         spelling errors of "separate" as "seperate".
12267
12268 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12269
12270         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12271         enough to avoid inlining.
12272
12273 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12274
12275         * lib/g77.exp: set libg2c_dir correctly.
12276
12277 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12278
12279         * gcc.dg/cpp/macro11.c: New test.
12280
12281 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12282
12283         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12284         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12285         gcc.dg/format/multattr-3.c: New tests.
12286         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12287         tests for format attributes on function pointers being rejected.
12288
12289 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12290
12291         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12292
12293 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12294
12295         * g++.dg/warn/format1.C: New test.
12296
12297 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12298
12299         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12300
12301 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12302
12303         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12304
12305 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12306
12307         * gcc.dg/cpp/redef2.c: Add test.
12308
12309 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12310
12311         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12312         long-standing bug on i686, apparently.
12313         * gcc.c-torture/execute/loop-2c.x: New file.
12314         * gcc.c-torture/execute/loop-2d.x: New file.
12315         * gcc.c-torture/execute/loop-3c.x: New file.
12316
12317 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12318
12319         * gcc.dg/cpp/20000625-2.c: Correct line number.
12320
12321 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12322
12323         * gcc.dg/cpp/macro10.c: New test.
12324         * gcc.dg/cpp/strify3.c: New test.
12325         * gcc.dg/cpp/spacing1.c: Add tests.
12326         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12327         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12328
12329 2001-09-24  DJ Delorie  <dj@redhat.com>
12330
12331         * gcc.c-torture/execute/20010924-1.c: New test.
12332
12333 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12334
12335         * testsuite/objc/execute/paste.m: Remove.
12336
12337 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12338
12339         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12340
12341 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12342
12343         * g77.dg/strlen0.f: New test.
12344
12345 2001-09-21  Richard Henderson  <rth@redhat.com>
12346
12347         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12348         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12349
12350 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12351
12352         Table-driven attributes.
12353         * g++.dg/ext/attrib1.C: New test.
12354
12355 2001-09-20  DJ Delorie  <dj@redhat.com>
12356
12357         * gcc.dg/20000926-1.c: Update expected warning messages.
12358         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12359         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12360         array.
12361
12362 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12363
12364         * g++.dg/eh/registers1.C: New test case.
12365
12366 2001-09-17  Richard Henderson  <rth@redhat.com>
12367
12368         * gcc.dg/array-5.c: Fix VLA decomposition test.
12369
12370 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12371
12372         * gcc.dg/cpp/line5.c: New testcase.
12373
12374 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12375
12376         * gcc.dg/cpp/macro9.c: New test.
12377
12378 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12379
12380         * gcc.c-torture/execute/980223.c: Change type of addr from long
12381         to char *.
12382
12383 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12384
12385         * gcc.c-torture/execute/20010915-1.c: New test.
12386
12387 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12388
12389         * g77.dg/bprob: New directory.
12390         * g77.dg/bprob/bprob.exp: New file.
12391         * g77.dg/bprob/bprob-1.f: New test.
12392         * g77.dg/gcov: New directory.
12393         * g77.dg/gcov/gcov.exp: New file.
12394         * g77.dg/gcov/gcov-1.f: New test.
12395         * g77.dg/gcov/gcov-1.x: New file.
12396
12397 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12398
12399         * gcc.dg/cpp/directiv.c: Update.
12400         * gcc.dg/cpp/undef1.c: Update.
12401
12402 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12403
12404         * gcc.dg/20010912-1.c: New test.
12405
12406 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12407
12408         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12409         language-independent file in lib.
12410         * lib/gcov.exp: New file.
12411
12412 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12413
12414         * gcc.c-torture/compile/20010911-1.c: New test.
12415
12416 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12417
12418         * lib/profopt.exp: New, to support profile-directed optimizations.
12419         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12420         * gcc.misc-tests/bprob-1.c: New test.
12421         * gcc.misc-tests/bprob-2.c: New test.
12422
12423 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12424
12425         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12426         XFAIL and which kinds of gcov output to verify.
12427         * gcc.misc-tests/gcov-4b.x: New file.
12428         * gcc.misc-tests/gcov-5b.x: New file.
12429         * gcc.misc-tests/gcov-6.x: New file.
12430         * gcc.misc-tests/gcov-7.c: New test.
12431         * gcc.misc-tests/gcov-7.x: New file.
12432
12433 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12434
12435         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12436         * gcc.misc-tests/gcov-6.c: New test.
12437
12438 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12439
12440         PR c++/3986
12441         * g++.dg/abi/vbase1.C: New test.
12442
12443 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12444
12445         * objc.dg/method-2.m: New.
12446
12447 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12448
12449         PR c++/4203
12450         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12451         * g++.dg/init/empty1.C: New test.
12452
12453 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12454
12455         * gcc.c-torture/compile/20010903-1.c: New test.
12456
12457 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12458
12459         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12460         for m68k.
12461
12462 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12463
12464         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12465
12466         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12467
12468         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12469
12470 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12471
12472         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12473         for 16-bit 'unsigned int'.
12474
12475 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12476
12477         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12478
12479 2001-08-27  Richard Henderson  <rth@redhat.com>
12480
12481         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12482         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12483
12484 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12485
12486         * gcc.dg/asm-names.c (ymain): New.
12487
12488 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12489
12490         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12491         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12492         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12493
12494 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12495
12496         * gcc.dg/compare5.c: New testcase.
12497
12498 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12499
12500         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12501         and "In instantiation".
12502
12503 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12504
12505         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12506
12507 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12508
12509         * gcc.misc-tests/gcov.exp: Add support for branch information.
12510         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12511         * gcc.misc-tests/gcov-4.c: New test.
12512         * gcc.misc-tests/gcov-4b.c: New test.
12513         * gcc.misc-tests/gcov-5b.c: New test.
12514
12515 2001-08-20  Zack Weinberg  <zackw@panix.com>
12516
12517         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12518         expected to fail.
12519
12520 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12521
12522         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12523
12524 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12525
12526         * g++.dg/eh/
12527         Moved to gcc-deps.exp
12528         * gcc-deps.exp: New file.
12529
12530 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12531
12532         * g++.old-deja/g++.pt/defarg14.C: New test.
12533
12534 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12535
12536         * g++.old-deja/g++.other/lineno5.C: New test.
12537
12538 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12539
12540         * g++.old-deja/g++.pt/crash68.C: New test.
12541
12542 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12543
12544         * g++.old-deja/g++.other/crash42.C: New test.
12545
12546 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12547
12548         * gcc.dg/cpp/extratokens.c: Fix.
12549         * gcc.dg/cpp/skipping2.c: New tests.
12550
12551 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12552
12553         * gcc.c-torture/execute/20010724-1.c: New file.
12554         * gcc.c-torture/execute/20010724-1.x: New file.
12555
12556 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12557
12558         * g++.old-deja/g++.other/cond7.C: New test.
12559
12560 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12561
12562         * g++.old-deja/g++.other/optimize4.C: New test.
12563
12564 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12565
12566         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12567
12568 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12569
12570         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12571         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12572         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12573         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12574
12575         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12576         bug report" message.
12577
12578         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12579         * g++.dg/ext/instantiate1.C: Move from old-deja.
12580
12581 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12582
12583         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12584         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12585         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12586         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12587
12588 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12589
12590         * gcc.c-torture/execute/20010723-1.c: New test.
12591
12592 2001-07-23  Ben Elliston  <bje@redhat.com>
12593
12594         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12595
12596 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12597
12598         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12599         i[34567]86-*-*.
12600         Delete handling of ieee_multilib_flags.
12601         Pass -mieee for alpha*-*-* and sh-*-*.
12602         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12603
12604 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12605
12606         Remove old-abi tests.
12607         * g++.old-deja/g++.mike/p11116.C: Remove.
12608         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12609
12610 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12611
12612         * g77.f-torture/compile/pr3743.f:  New test
12613
12614 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12615
12616         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12617
12618 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12619
12620         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12621         g++.old-deja/g++.pt/static6.C: Likewise.
12622         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12623         supports weak symbols.
12624
12625 2001-07-18  Andreas Jaeger  <aj@suse.de>
12626
12627         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12628         supported again.
12629
12630 2001-07-18  Andreas Jaeger  <aj@suse.de>
12631
12632         * gcc.dg/iftrap-1.c: Fix target line.
12633
12634 2001-07-17  Richard Henderson  <rth@redhat.com>
12635
12636         * gcc.c-torture/execute/20010717-1.c: New.
12637
12638 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12639
12640         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12641         tests.
12642
12643 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12644
12645         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12646
12647 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12648
12649         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12650         UAC_SIGBUS, UAC_NOPRINT definitions.
12651
12652 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12653
12654         * objc/execute/object_is_class.m: New test.
12655         * objc/execute/object_is_meta_class.m: New test.
12656
12657 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12658
12659         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12660         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12661
12662 2001-01-15  David Bil
12663         * objc/execute/class-14.m: Added.
12664         * objc/execute/class-2.m: Added.
12665         * objc/execute/class-3.m: Added.
12666         * objc/execute/class-4.m: Added.
12667         * objc/execute/class-5.m: Added.
12668         * objc/execute/class-6.m: Added.
12669         * objc/execute/class-7.m: Added.
12670         * objc/execute/class-8.m: Added.
12671         * objc/execute/class-9.m: Added.
12672         * objc/execute/class-tests-1.h
12673         * objc/execute/class-tests-2.h
12674         * objc/execute/compatibility_alias.m: Added.
12675         * objc/execute/encode-1.m: Added.
12676         * objc/execute/formal_protocol-1.m: Added.
12677         * objc/execute/formal_protocol-2.m: Added.
12678         * objc/execute/formal_protocol-3.m: Added.
12679         * objc/execute/formal_protocol-4.m: Added.
12680         * objc/execute/formal_protocol-5.m: Added.
12681         * objc/execute/formal_protocol-6.m: Added.
12682         * objc/execute/formal_protocol-7.m: Added.
12683         * objc/execute/informal_protocol.m: Added.
12684         * objc/execute/initialize.m: Added.
12685         * objc/execute/load.m: Added.
12686         * objc/execute/many_args_method.m: Added.
12687         * objc/execute/nested-3.m: Added.
12688         * objc/execute/no_clash.m: Added.
12689         * objc/execute/private.m: Added.
12690         * objc/execute/redefining_self.m: Added.
12691         * objc/execute/root_methods.m: Added.
12692         * objc/execute/selector-1.m: Added.
12693         * objc/execute/static-1.m: Added.
12694         * objc/execute/static-2.m: Added.
12695         * objc/execute/va_method.m: Added.
12696
12697 2001-03-10  Richard Henderson  <rth@redhat.com>
12698
12699         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12700
12701 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12702
12703         * g++.old-deja/g++.other/crash31.C: XFAIL.
12704         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12705         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12706         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12707         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12708         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12709
12710 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12711
12712         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12713
12714 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12715
12716         * gcc.dg/20000724-1.c: Don't use multiline strings.
12717
12718 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12719
12720         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12721         result of -cString against what we expect it to be; don't just
12722         print it out for no one to read.
12723
12724         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12725         Based on testcases provided by Nicola Pero.
12726
12727 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12728
12729         * gcc.dg/cpp/macro7.c: New test.
12730
12731 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12732
12733         * gcc.dg/cpp/multiline.c: Update.
12734
12735 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12736
12737         * g++.old-deja/g++.other/enum3.C: New test.
12738
12739 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12740
12741         * g++.old-deja/g++.other/pod1.C: New test.
12742
12743 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12744
12745         * g++.old-deja/g++.ext/overload1.C: New test.
12746
12747 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12748
12749         * g++.old-deja/g++.pt/using1.C: New test.
12750
12751 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12752
12753         * g++.old-deja/g++.other/using9.C: New test.
12754
12755 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12756
12757         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12758
12759         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12760
12761 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12762
12763         * g++.old-deja/g++.ext/realpt1.C: Remove.
12764
12765 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12766
12767         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12768
12769 2001-02-26  Will Cohen  <wcohen@redhat.com>
12770
12771         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12772
12773 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12774
12775         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12776         templatized constructors.
12777
12778 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12779
12780         * gcc.c-torture/execute/20010224-1.c: New test.
12781
12782 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12783
12784         * gcc.c-torture/execute/20010222-1.c: New test.
12785
12786 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12787
12788         * g++.old-deja/g++.other/inline20.C: New test.
12789
12790 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12791
12792         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12793
12794 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12795
12796         * g++.old-deja/g++.other/lookup22.C: New test.
12797
12798 200
12799         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12800         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12801         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12802         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12803         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12804
12805 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12806
12807         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12808         account.
12809
12810 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12811
12812         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12813
12814 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12815
12816         * g++.old-deja/g++.pt/crash62.C: New test.
12817
12818 2001-01-04  Richard Henderson  <rth@redhat.com>
12819
12820         * gcc.dg/20000926-1.c: Update expected warnings.
12821         * gcc.dg/array-2.c: Likewise.
12822         * gcc.dg/array-4.c: Also validate flexible array members.
12823         * gcc.dg/c99-flex-array-1.c: New.
12824
12825 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12826
12827         * gcc.c-torture/compile/20001222-1.x: Remove.
12828
12829 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12830
12831         * gcc.c-torture/execute/built-in-setjmp.c: New.
12832
12833 2001-01-03  Richard Henderson  <rth@redhat.com>
12834
12835         * gcc.dg/940510-1.c: Update expected error wording.
12836         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12837
12838 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12839
12840         * lib/target-supports.exp (check_alias_available): Modified to
12841         indicate aliases not supported if only weak aliases are supported.
12842
12843 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12844
12845         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12846         Turn on cmpstrsi checks for __pj__ and __i370__.
12847
12848 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12849
12850         * g++.old-deja/g++.other/virtual11.C: New test.
12851
12852 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12853
12854         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12855
12856 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12857
12858         * gcc.c-torture/compile/20010102-1.c: New test.
12859
12860 2001-01-02  Andreas Jaeger  <aj@suse.de>
12861
12862         * gcc.dg/noreturn-3.c: New test.
12863
12864         * gcc.dg/noreturn-4.c: New test.
12865
12866 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12867
12868         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12869         __builtin_fputc and __builtin_fwrite.
12870
12871 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12872
12873         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12874         signed char, not default char.
12875
12876 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12877
12878         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12879
12880 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12881
12882         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12883
12884 2000-12-29  Richard Henderson  <rth@redhat.com>
12885
12886         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12887         (__cyg_profile_func_exit): Define.
12888
12889 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12890
12891         * g++.dg/vtgc1.C: New test.
12892
12893 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12894
12895         * gcc.dg/noncompile/20001228-1.c: New test.
12896
12897         * gcc.dg/20001228-1.c: New test.
12898
12899         * gcc.c-torture/execute/20001228-1.c: New test.
12900
12901 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12902
12903         * gcc.dg/format-strfmon-1.c: New test.
12904
12905 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12906
12907         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12908         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12909         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12910         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12911         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12912         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12913         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12914         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12915         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12916         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12917         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12918         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12919         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12920
12921         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12922         * gcc.c-torture/execute/string-opt-4.c: Test index.
12923
12924 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12925
12926         * gcc.c-torture/compile/20001226-1.c: New test.
12927
12928 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12929
12930         * gcc.c-torture/compile/20001222-1.c: New test.
12931         * gcc.c-torture/compile/20001222-1.x: Xfail.
12932
12933 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12934
12935         * gcc.c-torture/execute/comp-goto-2.c: New test.
12936
12937 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12938
12939         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12940         Use long types if __INT_MAX__ is 32767.
12941         (main): Use cast to (sint32 *) when poking 88 into a_page.
12942
12943         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12944
12945 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12946
12947         * gcc.c-torture/compile/20001221-1.c: New test.
12948         * gcc.c-torture/execute/20001221-1.c: New test.
12949
12950 2000-12-20  Richard Henderson  <rth@redhat.com>
12951
12952         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12953         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12954
12955 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12956
12957         * gcc.dg/compare3.c: New test.
12958
12959 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12960
12961         * gcc.dg/format-warnll-1.c: New test.
12962
12963 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12964
12965         * gcc.dg/cpp/cmdlne-P.c: New test.
12966
12967 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12968
12969         * gcc.c-torture/execute/builtin-abs-1.c,
12970         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12971
12972 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12973
12974         * gcc.dg/cpp/multiline.c: New test.
12975
12976 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12977
12978         * g++.old-deja/g++.other/syshdr1.C: Update.
12979         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12980
12981 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12982
12983         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12984
12985 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12986
12987         * g++.old-deja/g++.pt/ttp65.C: New test.
12988
12989 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12990
12991         * g++.old-deja/g++.pt/ttp64.C: New test.
12992
12993 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12994
12995         * g++.old-deja/g++.pt/spec33.C: New test.
12996
12997 2000-12-14  Catherine Moore  <clm@redhat.com>
12998
12999         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13000         * gcc.c-torture/execute/920612-2.c: Likewise.
13001         * gcc.c-torture/execute/920428-2.c: Likewise.
13002         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13003         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13004
13005 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13006
13007         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13008         * gcc.dg/pack-test-2.c: Likewise.
13009
13010 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13011
13012         Tests by Zack Weinberg <zackw@stanford.edu>.
13013
13014         * gcc.dg/cpp/defined.c: Update.
13015         * gcc.dg/cpp/defined_trad.c: New tests.
13016
13017 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13018
13019         * gcc.dg/cpp/trad-direct.c: Update.
13020
13021 2000-12-11  Neil Booth  <neilb@earthling.net>
13022
13023         * gcc.dg/cpp/defined_trad.c
13024
13025 2000-12-11  Neil Booth  <neilb@earthling.net>
13026
13027         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13028
13029 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13030
13031         * gcc.dg/format-miss-2.c: New test.
13032
13033 2000-12-09  Neil Booth  <neilb@earthling.net>
13034
13035         * gcc.dg/cpp/lineflags.c: New tests.
13036         * gcc.dg/cpp/poison.c: Update.
13037         * gcc.dg/cpp/redef2.c: Update.
13038         * gcc.dg/cpp/skipping.c: New test.
13039
13040 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13041
13042         * g++.old-deja/g++.other/eh3.C: New testcase.
13043
13044 2000-12-07  Neil Booth  <neilb@earthling.net>
13045
13046         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13047         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13048         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13049         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13050         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13051         Update.
13052
13053 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13054
13055         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13056         __SIZE_TYPE__ instead of int for type of integers cast to
13057         pointers.
13058
13059 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13060
13061         * g++.old-deja/g++.other/cleanup4.C: New test.
13062
13063 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13064
13065         * format-sec-1.c: New test.
13066
13067 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13068
13069         * gcc.dg/format-nonlit-3.c: New test.
13070
13071 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13072
13073         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13074         through a null pointer.
13075
13076 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13077         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13078         library makes no calls to `operator new' during initialization.
13079
13080 2000-11-04  Neil Booth  <neilb@earthling.net>
13081
13082         * gcc.dg/cpp/include2.c: New tests.
13083
13084 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13085
13086         * lib/g++.exp (g++_set_ld_library_path): New function.
13087         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13088
13089 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13090
13091         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13092         warnings.
13093
13094 2000-11-01  Richard Henderson  <rth@redhat.com>
13095
13096         * g++.old-deja/g++.ext/namedret1.C: New.
13097         * g++.old-deja/g++.ext/namedret2.C: New.
13098         * g++.old-deja/g++.ext/namedret3.C: New.
13099
13100 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13101
13102         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13103         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13104
13105 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13106
13107         * gcc.c-torture/execute/va-arg-21.c: New test.
13108
13109 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13110
13111         * gcc.dg/c99-complex-2.c: New test.
13112
13113 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13114
13115         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13116
13117 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13118
13119         * g++.old-deja/g++.other/inline16.C: New test.
13120
13121 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13122
13123         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13124         __PRETTY_FUNCTION__
13125
13126 2000-10-29  Neil Booth  <neilb@earthling.net>
13127
13128         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13129         New tests.
13130         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13131         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13132         optimisation.
13133
13134 2000-10-29  Neil Booth  <neilb@earthling.net>
13135
13136         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13137         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13138         * mi5.c: Test multiple includes work with -C.
13139         * trigraphs.c: Test ^= version.
13140
13141 2000-10-28  Neil Booth  <neilb@earthling.net>
13142
13143         New tests and test updates for new macro expander.
13144
13145         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13146         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13147         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13148         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13149         new diagnostic messages.
13150
13151         * gcc.dg/cpp/macro3.c: New tests.
13152
13153 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13154
13155         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13156         on the same line.
13157
13158 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13159
13160         * g++.old-deja/g++.other/eh2.C: New test.
13161
13162 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13163
13164         * gcc.c-torture/execute/20001027-1.c: New test.
13165
13166 2000-10-26  Richard Henderson  <rth@redhat.com>
13167
13168         * gcc.c-torture/execute/20001026-1.c: New.
13169
13170 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13171
13172         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13173         * g++.old-deja/g++.law/builtin1.C: Likewise.
13174         * g++.old-deja/g++.law/ctors10.C: Likewise.
13175         * g++.old-deja/g++.law/virtual3.C: Likewise.
13176         * g++.old-deja/g++.mike/p658.C: Likewise.
13177         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13178         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13179         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13180         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13181         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13182
13183 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13184
13185         * gcc.c-torture/compile/20001024-1.c: New test.
13186
13187 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13188
13189         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13190         to tell us whether or not we are using V3.
13191
13192 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13193
13194         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13195         operands.
13196
13197 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13198
13199         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13200
13201 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13202
13203         * gcc.c-torture/execute/20001024-1.c: New test.
13204
13205 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13206
13207         * g++.old-deja/g++.other/sibcall1.C: New test.
13208
13209 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13210
13211         * gcc.dg/noncompile/init-3.c: New test.
13212
13213 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13214
13215         * gcc.dg/format-array-1.c: New test.
13216
13217 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13218
13219         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13220         writing through null pointers; remove comment about testing
13221         unterminated strings.
13222
13223 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13224
13225         * gcc.c-torture/execute/20001017-2.c: New test.
13226
13227 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13228
13229         * gcc.c-torture/compile/20001018-1.c: New test.
13230         * gcc.c-torture/compile/20001018-1.x: Xfail.
13231
13232 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13233
13234         * gcc.c-torture/execute/20001017-1.c: New test.
13235
13236 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13237
13238         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13239         for multiple use of arguments with scanf formats; add tests for
13240         multiple use of arguments.
13241
13242 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13243
13244         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13245
13246 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13247
13248         * gcc.dg/format-miss-1.c: New test.
13249
13250 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13251
13252         * gcc.c-torture/execute/20001013-1.c: New test.
13253
13254 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13255
13256         * gcc.dg/format-branch-1.c: New test.
13257
13258 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13259
13260         * README, lib/file-format.exp: Remove EGCS references.
13261
13262 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13263
13264         * gcc.dg/20001013-1.c: New test.
13265
13266 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13267
13268         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13269         for intmax_t in the compiler using __typeof__ and the type rules
13270         for conditional expressions.
13271
13272 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13273
13274         * gcc.dg/20001012-1.c: New test.
13275         * gcc.dg/20001012-2.c: New test.
13276
13277 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13278
13279         * gcc.dg/format-attr-1.c: New test.
13280
13281 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13282
13283         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13284         __LONG_LONG_MAX__ instead of LLONG_MAX.
13285
13286 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13287
13288         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13289         scanf flags.
13290         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13291         flags.
13292
13293 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13294
13295         * gcc.dg/sequence-pt-1.c: New test.
13296
13297 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13298
13299         * gcc.c-torture/execute/20001011-1.c: New testcase.
13300         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13301
13302 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13303
13304         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13305         does not error on it.
13306
13307 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13308
13309         * gcc.dg/20001009-1.c: New test.
13310
13311 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13312
13313         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13314         * gcc.c-torture/execute/20001009-2.c: ... to here.
13315
13316 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13317
13318         * gcc.c-torture/compile/20001009-1.c: New testcase.
13319         * gcc.c-torture/execute/20001009-1.c: New testcase.
13320         Testcases provided by Jan Hubicka <jh@suse.cz>.
13321
13322 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13323
13324         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13325         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13326         uintmax_t using <limits.h> to emulate the compiler's internal
13327         logic.  No longer XFAIL %j tests.
13328
13329 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13330
13331         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13332         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13333         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13334         regexps and details of expected handling of some bad formats.
13335         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13336         suppression.
13337
13338 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13339
13340         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13341         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13342         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13343         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13344         in list archives.
13345
13346 2000-10-06  Richard Henderson  <rth@cygnus.com>
13347
13348         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13349         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13350         * g++.old-deja/g++.jason/report.C: Likewise.
13351         * g++.old-deja/g++.law/friend5.C: Likewise.
13352         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13353         of the expected warnings.
13354
13355 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13356
13357         * g++.old-deja/g++.pt/enum14.C: New test.
13358
13359 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13360
13361         * g++.old-deja/g++.pt/crash59.C: New test.
13362
13363 2000-10-04  Will Cohen  <wcohen@redhat.com>
13364
13365         * gcc.dg/20000926-1.c: New test.
13366
13367 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13368
13369         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13370         function name for current C++ compiler.
13371         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13372
13373 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13374
13375         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13376         __PRETTY_FUNCTION__.
13377         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13378
13379 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13380
13381         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13382
13383 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13384
13385         * gcc.c-torture/compile/20000923-1.c: New test.
13386
13387 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13388
13389         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13390         * g++.old-deja/g++.pt/ttp62.C: Same.
13391         * g++.old-deja/g++.other/inline14.C: Same.
13392
13393 2000-09-24  Richard Henderson  <rth@cygnus.com>
13394
13395         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13396
13397 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13398
13399         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13400
13401 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13402
13403         * gcc.c-torture/compile/20000922-1.c: New file.
13404
13405 2000-09-21  Nick Clifton  <nickc@redhat.com>
13406
13407         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13408         a signed long modulo operation.
13409         (mod6): New function - perform an unsigned long modulo operation.
13410         (main): Add tests for modulos of very large numbers by very small
13411         dividends.
13412
13413 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13414
13415         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13416
13417 2000-09-19  Richard Henderson  <rth@cygnus.com>
13418
13419         * gcc.dg/compare2.c (case 10): XFAIL.
13420
13421 2000-09-18  Richard Henderson  <rth@cygnus.com>
13422
13423         * gcc.c-torture/execute/20000906-1.c: Move ...
13424         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13425         that support __builtin_trap.
13426
13427 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13428
13429         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13430
13431 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13432
13433         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13434         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13435         more $ format tests.
13436
13437 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13438
13439         * gcc.dg/format-errmk-1.c: New test.
13440
13441 2000-09-17  Greg McGary  <greg@mcgary.org>
13442
13443         * gcc.c-torture/execute/20000917-1.x: Remove.
13444
13445 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13446
13447         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13448
13449 2000-09-17  Greg McGary  <greg@mcgary.org>
13450
13451         * gcc.c-torture/execute/20000917-1.c: New test.
13452         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13453
13454 2000-09-16  Neil Booth  <NeilB@earthling.net>
13455
13456         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13457         in nested macro bug.
13458
13459 2000-09-15  Neil Booth  <NeilB@earthling.net>
13460
13461         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13462
13463 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13464
13465         * gcc.c-torture/execute/20000914-1.c: New test.
13466
13467 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13468
13469         * g++.other/inline13.C: New test.
13470
13471 2000-09-12  Andreas Jaeger  <aj@suse.de>
13472
13473         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13474         constant by Ulrich Drepper <drepper@redhat.com>.
13475
13476 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13477
13478         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13479
13480 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13481
13482         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13483
13484 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13485
13486         * gcc.dg/cpp/backslash.c: New test.
13487
13488 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13489
13490         * gcc.c-torture/execute/20000910-1.c: New test.
13491         * gcc.c-torture/execute/20000910-2.c: Likewise.
13492
13493 2000-09-11  Robert Lipe  <robertl@sco.com>
13494
13495         * gcc.dg/pragma-align.c: New test.
13496
13497 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13498
13499         * g++.old-deja/g++.pt/explicit82.C: New test.
13500         * g++.old-deja/g++.pt/explicit83.C: New test.
13501
13502 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13503
13504         * gcc.dg/asm-names.c: New test.
13505
13506 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13507
13508         * gcc.dg/cpp/tr-warn6.c: New test
13509
13510 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13511
13512         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13513         be accepted.
13514
13515 2000-09-07  Catherine Moore  <clm@redhat.com>
13516
13517         * gcc.c-torture/execute/unroll-1.c: New test.
13518
13519 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13520
13521         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13522         ERROR markers.
13523         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13524         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13525         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13526         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13527         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13528         Preprocess only.
13529         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13530         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13531
13532 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13533
13534         * g++.old-deja/g++.pt/deduct2.C: New test.
13535
13536 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13537
13538         * g++.old-deja/g++.pt/parms2.C: New test.
13539
13540 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13541
13542         * g++.old-deja/g++.pt/crash58.C: New test.
13543
13544 2000-09-06  Greg McGary  <greg@mcgary.org>
13545
13546         * gcc.c-torture/execute/20000906-1.c: New test.
13547         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13548
13549 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13550
13551         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13552
13553 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13554
13555         * g++.old-deja/g++.pt/crash57.C: New test.
13556
13557 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13558
13559         * g++.old-deja/g++.pt/crash56.C: New test.
13560
13561 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13562
13563         * g++.old-deja/g++.pt/koenig1.C: New test.
13564
13565 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13566
13567         * gcc.dg/20000904-1.c: New test.
13568
13569 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13570
13571         * gcc.dg/cpp/paste8.c: New test.
13572
13573 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13574
13575         * gcc.c-torture/compile/20000827-1.c: New test.
13576
13577 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13578
13579         * gcc.dg/format-diag-1.c: New test.
13580
13581 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13582
13583         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13584         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13585         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13586         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13587         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13588
13589 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13590
13591         * g++.old-deja/g++.other/nested4.C: New test.
13592
13593 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13594
13595         * g++.old-deja/g++.ns/scoped1.C: New test.
13596
13597 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13598
13599         * lib/g++.exp: Support testing already-installed GCC.
13600
13601 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13602
13603         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13604
13605 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13606
13607         * gcc.dg/return-type-2.c: New test.
13608
13609 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13610
13611         * gcc.c-torture/compile/20000825-1.c: New test.
13612
13613 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13614
13615         * gcc.dg/dwarf2-2.c: New test.
13616
13617 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13618
13619         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13620         dg-warning regexps.
13621
13622 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13623
13624         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13625         gcc.dg/format-ext-5.c: New tests.
13626
13627 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13628
13629         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13630
13631 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13632
13633         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13634
13635 2000-08-24  Richard Henderson  <rth@cygnus.com>
13636
13637         * gcc.dg/ia64-sync-1.c: New test.
13638         * gcc.dg/ia64-sync-2.c: New test.
13639         * gcc.dg/ia64-asm-1.c: New test.
13640
13641 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13642
13643         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13644         * gcc.dg/format-ext-2.c: New test.
13645
13646 2000-08-23  Jason Merrill  <jason@redhat.com>
13647
13648         * lib/old-dejagnu.exp: Also ignore "In member function" and
13649         "At global scope".
13650
13651 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13652
13653         * gcc.dg/noncompile/label-lineno-1.c: New test.
13654
13655 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13656
13657         * gcc.dg/c99-array-nonobj-1.c: New test.
13658
13659 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13660
13661         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13662         tests.
13663         * gcc.dg/format-ext-1.c: New test.
13664
13665 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13666
13667         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13668         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13669         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13670         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13671         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13672
13673 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13674
13675         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13676         gcc.dg/c99-strftime-2.c: New tests.
13677
13678 2000-08-22  Richard Henderson  <rth@cygnus.com>
13679
13680         * gcc.c-torture/execute/20000822-1.c: New test.
13681
13682 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13683
13684         * gcc.c-torture/execute/20000819-1.x: Remove.
13685
13686 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13687
13688         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13689         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13690         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13691         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13692         gcc.dg/format-xopen-1.c: New tests.
13693
13694 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13695
13696         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13697
13698 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13699
13700         * g++.old-deja/g++.other/loop2.C: New test.
13701
13702         * gcc.c-torture/compile/20000606-1.c: New test.
13703         * gcc.c-torture/compile/20000728-1.c: New test.
13704         * gcc.c-torture/execute/20000801-1.c: New test.
13705         * gcc.c-torture/execute/20000801-2.c: New test.
13706         * gcc.c-torture/execute/20000819-1.c: New test.
13707         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13708         * gcc.dg/20000629-1.c: New test.
13709         * gcc.dg/20000724-1.c: New test.
13710         * gcc.dg/20000807-1.c: New test.
13711
13712 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13713
13714         * gcc.dg/cpp/pragma-1.c: New test.
13715         * gcc.dg/cpp/pragma-2.c: New test.
13716
13717 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13718
13719         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13720         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13721
13722 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13723
13724         * gcc.c-torture/compile/20000818-1.c: New test.
13725
13726 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13727
13728         * gcc.c-torture/execute/20000818-1.c: New test.
13729
13730 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13731
13732         * gcc.dg/format-va-1.c: New test.
13733
13734 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13735
13736         * g++.old-deja/g++.other/typedef8.C: New test.
13737
13738 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13739
13740         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13741         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13742         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13743         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13744         * g++.old-deja/g++.other/ptrmem7.C: New test.
13745         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13746
13747 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13748
13749         * g++.old-deja/g++.pt/typename27.C: New test.
13750
13751 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13752
13753         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13754         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13755         * g++.old-deja/g++.pt/friend45.C: New test.
13756         * g++.old-deja/g++.other/friend8.C: New test.
13757
13758 2000-08-15  Richard Henderson  <rth@cygnus.com>
13759
13760         * gcc.c-torture/execute/20000815-1.c: New test.
13761
13762 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13763
13764         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13765         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13766         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13767
13768 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13769
13770         * g++.old-deja/g++.other/refinit2.C: New test.
13771
13772 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13773
13774         * lib/c-torture.exp (c-torture): Make
13775         compiler_conditional_xfail_data global.
13776         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13777         compiler_conditional_xfail_data machinery.
13778         (f-torture-execute): Likewise.
13779         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13780         and only when unrolling loops.
13781
13782         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13783
13784 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13785
13786         * g++.old-deja/g++.pt/explicit81.C: New test.
13787
13788 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13789
13790         * g++.old-deja/g++.pt/typename26.C: New test.
13791
13792 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13793
13794         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13795         warning.
13796
13797 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13798
13799         * g++.old-deja/g++.other/array3.C: New test.
13800
13801 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13802
13803         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13804         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13805         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13806         New tests.
13807
13808 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13809
13810         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13811         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13812
13813 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13814
13815         * gcc.c-torture/execute/20000808-1.c: New test.
13816
13817 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13818
13819         * gcc.dg/c90-const-expr-1.c: New test.
13820
13821 2000-08-08  Richard Henderson  <rth@cygnus.com>
13822
13823         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13824
13825 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13826
13827         * gcc.dg/noncompile/const-ll-1.c: New test.
13828
13829 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13830
13831         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13832
13833 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13834
13835         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13836         that running programs linked against the shared version of libobjc
13837         run correctly.
13838
13839 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13840
13841         * gcc.dg/c99-printf-1.c: New test.
13842
13843 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13844
13845         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13846
13847 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13848
13849         * gcc.c-torture/execute/20000731-1.x: Delete.
13850
13851 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13852
13853         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13854         and torture_without_loops as is done by c-torture.exp.
13855         (search_for): Copy from c-torture.exp.
13856         (gcc-dg-runtest): New function, drives a directory of tests
13857         iterating over the TORTURE_OPTIONS.
13858         (scan-assembler, scan-assembler-not): Move here from
13859         individual directory drivers.
13860
13861         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13862         defined by lib/gcc-dg.exp.
13863         * gcc.dg/cpp/cpp.exp: Likewise.
13864         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13865         gcc-dg-runtest, so we cycle over optimization options.
13866
13867         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13868         * gcc.dg/compare2.c: No longer expected to fail.
13869
13870 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13871
13872         * gcc.c-torture/execute/20000804-1.c: New test.
13873
13874 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13875
13876         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13877
13878 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13879
13880         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13881
13882 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13883
13884         * gcc.c-torture/compile/20000803-1.c: New test.
13885
13886 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13887
13888         * gcc.c-torture/execute/20000801-3.c,
13889         gcc.c-torture/execute/20000801-4.c: New tests.
13890         * gcc.c-torture/execute/20000801-3.x,
13891         gcc.c-torture/execute/20000801-4.x: Xfail.
13892
13893 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13894
13895         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13896         libobjc/.libs to allow for libtool.
13897
13898 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13899
13900         * gcc.c-torture/compile/20000802-1.c: New test.
13901
13902 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13903
13904         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13905
13906 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13907
13908         * gcc-c-torture/execute/20000731-2.c: New test.
13909
13910         * gcc.c-torture/execute/20000731-1.c: New test.
13911         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13912
13913 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13914
13915         * testsuite/gcc.dg/cpp/paste7.c: New test.
13916         * gcc.dg/cpp/20000725-1.c: New test.
13917
13918 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13919
13920         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13921         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13922         declaration warning for __builtin_dwarf_reg_size.
13923
13924         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13925
13926 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13927
13928         * gcc.dg/noncompile/voidparam-1.c: New test.
13929
13930 2000-07-30  Richard Henderson  <rth@cygnus.com>
13931
13932         * gcc.dg/c90-digraph-1.c: Don't xfail.
13933         * gcc.dg/compare2.c (case 10): Xfail.
13934         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13935
13936 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13937
13938         * gcc.dg/c99-main-1.c: New test.
13939
13940 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13941
13942         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13943
13944 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13945
13946         * gcc.c-tortuer/execute/20000726-1.c: New test.
13947
13948 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13949
13950         * gcc.c-torture/execute/enum-2.c: New test.
13951
13952 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13953
13954         * gcc.dg/cpp/tr-warn3.c: New test.
13955
13956 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13957
13958         * g++.old-deja/g++.ext/implicit1.C: Remove.
13959         * g++.old-deja/g++.jason/c2.C: Remove
13960         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13961         * g++.old-deja/g++.pt/crash16.C: Likewise.
13962         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13963
13964 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13965
13966         * g++.old-deja/g++.other/for2.C: New test.
13967
13968 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13969
13970         * gcc.dg/20000720-1.c: New test.
13971
13972 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13973
13974         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13975
13976 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13977
13978         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13979         * gcc.c-torture/execute/20000722-1.c: New.
13980         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13981
13982 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13983
13984         * gcc.dg/cpp/20000720-1.S: New test.
13985
13986 2000-07-21  Michael Meissner  <meissner@redhat.com>
13987
13988         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13989
13990 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13991
13992         * g++.old-deja/g++.brendan/crash16.C,
13993         g++.old-deja/g++.brendan/parse3.C,
13994         g++.old-deja/g++.brendan/redecl1.C,
13995         g++.old-deja/g++.ns/template13.C,
13996         g++.old-deja/g++.other/decl4.C,
13997         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13998
13999 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14000
14001         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14002         and "Internal error".
14003
14004         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14005         regexps.
14006         * gcc.dg/cpp/paste6.c: New test.
14007
14008 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14009
14010         * gcc.dg/cpp/tr-direct.c: New test.
14011
14012         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14013         gcc.dg/cpp/undef1.c: Tweak error regexps.
14014
14015 2000-07-18  Eric Christopher <echristo@redhat.com>
14016
14017         * gcc.c-torture/compile/20000718-1.c: New test.
14018
14019 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14020
14021         * cpplex.c (_cpp_push_token): If the token being pushed back
14022         is the previous token in this context, just subtract one from
14023         context->posn.
14024         * cppmacro.c (save_expansion): Clear aux field when storing a
14025         placemarker.
14026
14027 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14028
14029         * gcc.dg/noncompile/redecl-1.c: New test.
14030
14031 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14032
14033         * gcc.c-torture/execute/20000717-5.c: New test.
14034         * gcc.c-torture/execute/20000717-1.x: Removed.
14035
14036 2000-07-17  Richard Henderson  <rth@cygnus.com>
14037
14038         * gcc.c-torture/execute/20000717-4.c: New test.
14039
14040 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14041
14042         * gcc.dg/cpp/syshdr.c: New test.
14043         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14044
14045 2000-07-17  Neil Booth  <neilb@earthling.net>
14046
14047         * gcc.dg/cpp/cmdlne-dM.c: New test.
14048         * gcc.dg/cpp/cmdlne-dD.c: New test.
14049
14050 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14051
14052         * gcc.c-torture/execute/20000717-3.c: New test.
14053
14054         * gcc.c-torture/compile/20000717-1.c: New test.
14055
14056 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14057
14058         * gcc.c-torture/execute/20000717-2.c: New test.
14059
14060 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14061
14062         * gcc.dg/formatz-1.c: New test.
14063
14064         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14065         * gcc.dg/c99-digraph-1.c: New tests.
14066
14067         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14068         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14069
14070         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14071         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14072         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14073         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14074         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14075         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14076         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14077
14078 2000-07-17   Greg McGary <greg@mcgary.org>
14079
14080         * gcc.c-torture/execute/20000717-1.c: New test.
14081         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14082
14083 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14084
14085         * gcc.c-torture/execute/20000715-2.c: New test.
14086         * gcc.dg/20000715-1.c: New test.
14087
14088 2000-07-15  Michael Meissner  <meissner@redhat.com>
14089
14090         * gcc.c-torture/execute/20000715-1.c: New test.
14091
14092 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14093
14094         * gcc.c-torture/execute/20000707-1.c: New test.
14095
14096 2000-07-13  Neil Booth  <NeilB@earthling.net>
14097
14098         * testsuite/gcc.dg/cpp/digraph1.c,
14099         testsuite/gcc.dg/cpp/digraph2.c,
14100         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14101
14102 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14103
14104         * g77.f-torture/compile/20000630-2.f:  New test.
14105         * g77.f-torture/compile/20000630-2.x
14106
14107 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14108
14109         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14110
14111 2000-07-11  Neil Booth  <NeilB@earthling.net>
14112
14113         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14114
14115 2000-07-11  Neil Booth  <NeilB@earthling.net>
14116
14117         * gcc.dg/cpp/cmdlne-C.c: New.
14118
14119 2000-07-09  Neil Booth  <NeilB@earthling.net>
14120
14121         * gcc.dg/cpp/directiv.c: New tests.
14122         * gcc.dg/cpp/undef1.c: Update.
14123
14124 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14125
14126         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14127
14128 2000-07-09  Neil Booth  <NeilB@earthling.net>
14129
14130         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14131
14132 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14133
14134         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14135         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14136
14137 2000-07-08  Neil Booth  <NeilB@earthling.net>
14138
14139         * gcc.dg/cpp/macsyntx.c: New tests.
14140
14141 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14142
14143         * gcc.dg/20000707-1.c: New test.
14144
14145 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14146
14147         * gcc.c-torture/execute/20000706-1.c: New test.
14148         * gcc.c-torture/execute/20000706-2.c: New test.
14149         * gcc.c-torture/execute/20000706-3.c: New test.
14150         * gcc.c-torture/execute/20000706-4.c: New test.
14151         * gcc.c-torture/execute/20000706-5.c: New test.
14152
14153 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14154
14155         * g++.old-deja/g++.pt/instantiate7.C: New test.
14156
14157 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14158
14159         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14160         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14161         * g++.old-deja/g++.other/rtti3.C: Likewise.
14162         * g++.old-deja/g++.other/rttid3.C: Likewise.
14163
14164 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14165
14166         *  g77.f-torture/compile/20000630-1.x: Fix typo
14167
14168 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14169
14170         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14171         assembly output.
14172
14173 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14174
14175         * gcc.dg/cpp/ident.c: New test.
14176
14177 2000-07-05  Neil Booth  <NeilB@earthling.net>
14178
14179         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14180           gcc.dg/cpp/lexstrng.c: New tests.
14181
14182 2000-07-04  Neil Booth  <NeilB@earthling.net>
14183
14184         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14185         * gcc.dg/cpp/strify2.c: Same.
14186
14187 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14188
14189         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14190         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14191         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14192         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14193
14194         * testsuite/gcc.dg/cpp/macro1.c,
14195         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14196         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14197         testsuite/gcc.dg/cpp/strify1.c,
14198         testsuite/gcc.dg/cpp/strify2.c: New tests.
14199
14200 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14201
14202         * gcc.c-torture/execute/20000703-1.c: New test.
14203
14204 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14205
14206         * g++.old-deja/g++.pt (lookup10.C): New test.
14207
14208 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14209
14210         * g++.old-deja/g++.pt (typename25.C): New test.
14211
14212 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14213
14214         * gcc.c-torture/compile/20000701-1.c: New test.
14215
14216 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14217
14218         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14219         to test case.
14220
14221 2000-06-30  Catherine Moore  <clm@cygnus.com>
14222
14223         * gcc.c-torture/execute/align-1.c: New test.
14224
14225 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14226
14227         * g++.old-deja/g++.pt/expr8.C: New test.
14228         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14229
14230 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14231
14232         * gcc.c-torture/compile/20000629-1.c: New test.
14233
14234 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14235
14236
14237         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14238         gcc.dg/noncompile directory, depending on whether they're
14239         preprocessor tests or not.  Annotate all the tests for the dg
14240         framework.
14241
14242         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14243         * gcc.dg/noncompile/noncompile.exp: New.
14244
14245         * Moved files:
14246         Old name                                New name
14247         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14248         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14249         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14250         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14251         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14252         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14253         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14254         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14255         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14256         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14257         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14258         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14259         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14260         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14261         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14262         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14263         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14264         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14265         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14266         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14267         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14268         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14269         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14270         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14271
14272         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14273         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14274         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14275         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14276         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14277         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14278
14279 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14280
14281         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14282         declare one variable.  On the fourth, error.
14283         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14284         declared by 20000628-1a.h.
14285
14286 2000-06-29  Richard Henderson  <rth@redhat.com>
14287
14288         * gcc.c-torture/execute/930529-1.x: New file.
14289         * gcc.dg/920413-1.c: Adjust expected warning text.
14290         * gcc.dg/980217-1.c: Declare abort.
14291         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14292
14293 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14294
14295         * g77.f-torture/compile/20000629-1.f: New test.
14296         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14297
14298 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14299
14300         Rearrange lots of files, removing entirely the
14301         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14302         directories.
14303
14304         * Deleted files:
14305         gcc.c-torture/code_quality/code_quality.exp
14306         gcc.c-torture/special/special.exp
14307         gcc.failure/failure.exp
14308         gcc.failure/940409-1.x
14309         gcc.c-torture/compile/961203-1.x
14310
14311         * New files:
14312         gcc.misc-tests/linkage.exp
14313         gcc.c-torture/execute/920730-1t.c
14314         gcc.c-torture/execute/920730-1t.x
14315         gcc.c-torture/compile/920520-1.x
14316         gcc.c-torture/compile/920521-1.x
14317         gcc.c-torture/compile/981006-1.x
14318         gcc.c-torture/execute/eeprof-1.x
14319
14320         * Moved files (possibly with modifications to fit a new harness):
14321         Old name                                New name
14322         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14323         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14324         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14325         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14326         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14327         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14328         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14329         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14330         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14331         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14332         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14333         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14334         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14335         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14336
14337 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14338
14339         * c-torture/compile/961203-1.x: Delete.
14340
14341         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14342         not exit. Include stdio.h.
14343         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14344         * gcc.misc-tests/dg-12.c: Likewise.
14345         * gcc.misc-tests/dg-5.c: Likewise.
14346         * gcc.misc-tests/dg-6.c: Likewise.
14347         * gcc.misc-tests/dg-7.c: Prototype abort.
14348         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14349         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14350         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14351         not exit.
14352         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14353         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14354
14355 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14356
14357         * gcc.dg/cpp/20000628-1.c: New test.
14358         * gcc.dg/cpp/20000628-1.h: New header for above test.
14359         * gcc.dg/cpp/20000628-1a.h: Likewise.
14360
14361 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14362
14363         * gcc.dg/cpp: New directory.
14364         * gcc.dg/cpp/cpp.exp: New driver.
14365         * gcc.dg/cpp/20000627-1.c: New test.
14366         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14367         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14368         and rewrite as a compilation test.
14369
14370         * gcc.dg: Move many files into the cpp subdirectory, possibly
14371         renaming or editing them as well.
14372         Old name                New name
14373         990119-1.c              cpp/19990119-1.c
14374         990228-1.c              cpp/19990228-1.c
14375         990407-1.c              cpp/19990407-1.c
14376         990409-1.c              cpp/19990409-1.c
14377         990413-1.c              cpp/19990413-1.c
14378         990703-1.c              cpp/19990703-1.c
14379         20000127-1.c            cpp/20000127-1.c
14380         20000129-1.c            cpp/20000129-1.c
14381         20000207-1.c            cpp/20000207-1.c
14382         20000207-2.c            cpp/20000207-2.c
14383         20000209-1.c            cpp/20000209-1.c
14384         20000209-2.c            cpp/20000209-2.c
14385         20000301-1.c            cpp/20000301-1.c
14386         20000419-1.c            cpp/20000419-1.c
14387         20000510-1.S            cpp/20000510-1.S
14388         20000519-1.c            cpp/20000519-1.c
14389         20000529-1.c            cpp/20000529-1.c
14390         20000625-1.c            cpp/20000625-1.c
14391         20000625-2.c            cpp/20000625-2.c
14392         cpp-as1.c               cpp/assert1.c
14393         cpp-as2.c               cpp/assert2.c
14394         cxx-comments-1.c        cpp/cxxcom1.c
14395         cxx-comments-2.c        cpp/cxxcom2.c
14396         endif-label.c           cpp/endif.c
14397         cpp-hash1.c             cpp/hash1.c
14398         cpp-hash2.c             cpp/hash2.c
14399         cpp-if1.c               cpp/if-1.c
14400         cpp-if2.c               cpp/if-2.c
14401         cpp-if3.c               cpp/if-3.c
14402         cpp-if4.c               cpp/if-4.c
14403         cpp-if5.c               cpp/if-5.c
14404         cpp-cond.c              cpp/if-cexp.c
14405         cpp-missingop.c         cpp/if-mop.c
14406         cpp-missingparen.c      cpp/if-mpar.c
14407         cpp-opprec.c            cpp/if-oppr.c
14408         cpp-ifparen.c           cpp/if-paren.c
14409         cpp-shortcircuit.c      cpp/if-sc.c
14410         cpp-shift.c             cpp/if-shift.c
14411         cpp-unary.c             cpp/if-unary.c
14412         cpp-li1.c               cpp/line1.c
14413         cpp-li2.c               cpp/line2.c
14414         lineno.c                cpp/line3.c
14415         lineno-2.c              cpp/line4.c
14416         cpp-mi.c                cpp/mi1.c
14417         cpp-mic.h               cpp/mi1c.h
14418         cpp-micc.h              cpp/mi1cc.h
14419         cpp-mind.h              cpp/mi1nd.h
14420         cpp-mindp.h             cpp/mi1ndp.h
14421         cpp-mix.h               cpp/mi1x.h
14422         cpp-mi2.c               cpp/mi2.c
14423         cpp-mi2a.h              cpp/mi2a.h
14424         cpp-mi2b.h              cpp/mi2b.h
14425         cpp-mi2c.h              cpp/mi2c.h
14426         cpp-mi3.c               cpp/mi3.c
14427         cpp-mi3.def             cpp/mi3.def
14428         poison-1.c              cpp/poison.c
14429         pr-impl.c               cpp/prag-imp.c
14430         cpp-redef-2.c           cpp/redef1.c
14431         cpp-redef.c             cpp/redef2.c
14432         strpaste.c              cpp/strp1.c
14433         strpaste-2.c            cpp/strp2.c
14434         cpp-tradpaste.c         cpp/tr-paste.c
14435         cpp-tradstringify.c     cpp/tr-str.c
14436         cpp-tradwarn1.c         cpp/tr-warn1.c
14437         cpp-tradwarn2.c         cpp/tr-warn2.c
14438         trigraphs.c             cpp/trigraphs.c
14439         cpp-unc1.c              cpp/unc1.c
14440         cpp-unc2.c              cpp/unc2.c
14441         cpp-unc3.c              cpp/unc3.c
14442         cpp-unc.c               cpp/unc4.c
14443         undef.c                 cpp/undef1.c
14444         undef-2.c               cpp/undef2.c
14445         cpp-wi1.c               cpp/widestr1.c
14446
14447 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14448
14449         * lib/g++.exp (g++_include_flags): Tweak.
14450
14451 2000-06-27  H.J. Lu  <hjl@gnu.org>
14452             Loren J. Rittle  <ljrittle@acm.org>
14453
14454         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14455         version with one that knows about the new gcc tree structure.
14456         (g++_link_flags): Same.
14457
14458 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14459
14460         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14461         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14462         case we are cross-compiling.
14463
14464         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14465         g++.old-deja/g++.niklas/Makefile.in,
14466         g++.old-deja/g++.niklas/configure.in,
14467         g++.old-deja/g++.other/Makefile.in,
14468         g++.old-deja/g++.other/configure.in,
14469         gcc.c-torture/code_quality/Makefile.in,
14470         gcc.c-torture/code_quality/configure.in,
14471         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14472         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14473         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14474         gcc.c-torture/execute/ieee/Makefile.in,
14475         gcc.c-torture/execute/ieee/configure.in,
14476         gcc.c-torture/noncompile/Makefile.in,
14477         gcc.c-torture/noncompile/configure.in,
14478         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14479         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14480         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14481
14482 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14483
14484         * g++.old-deja/g++.other/ambig3.C: New test.
14485
14486 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14487
14488         * g++.old-deja/g++.pt/syntax1.C: New test.
14489         * g++.old-deja/g++.pt/syntax2.C: New test.
14490         * g++.old-deja/g++.other/syntax3.C: New test.
14491         * g++.old-deja/g++.other/syntax4.C: New test.
14492
14493 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14494
14495         * gcc.dg/20000623-1.c: Prototype exit and abort.
14496
14497 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14498
14499         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14500         New tests.
14501         * gcc.dg/cpp-mi3.def: New file.
14502
14503         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14504         inside assertions.
14505         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14506         lexer's error messages.
14507         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14508         divine anything from the linemarkers.
14509         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14510         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14511
14512 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14513
14514         * gcc.dg/20000623-1.c: New test.
14515
14516 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14517
14518         * gcc.c-torture/execute/20000622-1.c: New test.
14519
14520 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14521
14522         * g++.old-deja/g++.other/init15.C: New test.
14523
14524 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14525
14526         * g++.old-deja/g++.pt/vaarg2.C: New test.
14527         * g++.old-deja/g++.pt/vaarg3.C: New test.
14528
14529 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14530
14531         * g++.old-deja/g++.other/dyncast6.C: New test.
14532
14533 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14534
14535         * gcc.c-torture/execute/loop-6.c: New test.
14536
14537 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14538
14539         * gcc.dg/20000614-1.c: New test.
14540         * gcc.dg/20000614-2.c: New test.
14541
14542 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14543
14544         * g++.old-deja/g++.other/inline12.C: New test.
14545
14546 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14547
14548         * g++.old-deja/g++.other/eh1.C: New test.
14549
14550 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14551
14552         * g++.old-deja/g++.other/type.C: New test.
14553
14554 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14555
14556         * g++.old-deja/g++.other/initstring.C: New test.
14557
14558 2000-06-12  Jason Merrill  <jason@redhat.com>
14559
14560         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14561
14562 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14563
14564         * gcc.c-torture/compile/20000609-1.c: New test.
14565
14566 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14567
14568         * gcc.dg/20000609-1.c: New test.
14569
14570 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14571
14572         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14573         * gcc.c-torture/noncompile/poison-1.c: Move...
14574         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14575         * gcc.dg/cpp-li1.c: Add a token after the #line.
14576
14577 2000-06-05  Richard Henderson  <rth@cygnus.com>
14578
14579         * gcc.c-torture/execute/20000605-2.c: New test.
14580         * gcc.c-torture/execute/20000605-3.c: New test.
14581
14582 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14583
14584         * g77.f-torture/execute/20000503-1.x: New file.
14585
14586 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14587
14588         * g++.old-deja/g++.eh/badalloc1.C: New test.
14589
14590 2000-06-05  Richard Henderson  <rth@cygnus.com>
14591
14592         * gcc.c-torture/execute/20000605-1.c: New test.
14593
14594 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14595             Nathan Sidwell <nathan@codesourcery.com>
14596
14597         * gcc.c-torture/compile/20000605-1.c: New test.
14598
14599 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14600
14601         * g77.f-torture/compile/20000601-1.f:  New test.
14602
14603 2000-06-03  Richard Henderson  <rth@cygnus.com>
14604
14605         * gcc.c-torture/execute/20000603-1.c: New.
14606
14607 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14608
14609         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14610         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14611
14612 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14613
14614         * gcc.dg/compare2.c (case 12): XFAIL.
14615         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14616         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14617
14618         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14619
14620 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14621
14622         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14623         guard macro is already defined when the header is first
14624         included.
14625         * gcc.dg/cpp-mix.h: New file.
14626         * gcc.dg/endif-label.c: Update patterns to match compiler.
14627
14628         * g++.brendan/complex1.C: Declare abort.
14629         * g++.law/refs4.C: Remove XFAIL.
14630         * g++.oliva/expr2.C: Declare abort and exit.
14631
14632 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14633
14634         * gcc.c-torture/execute/20000528-1.c: New test.
14635
14636         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14637         * g++.old-deja/g++.law/temps4.C: Likewise.
14638
14639         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14640         stdlib.h.  Call abort() on failure.
14641         * g++.old-deja/g++.law/refs4.C: Likewise.
14642         * g++.old-deja/g++.law/temps4.C: Likewise.
14643         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14644         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14645
14646 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14647
14648         Relative to g++.dg/special:
14649         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14650
14651         Relative to g++.old-deja:
14652         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14653         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14654         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14655         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14656         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14657         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14658         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14659
14660         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14661         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14662         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14663         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14664         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14665         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14666         and/or string.h.
14667
14668         * g++.other/goto1.C: Update expectations for error messages.
14669
14670 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14671
14672         * gcc.c-torture/compile/20000523-1.c: New test.
14673
14674 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14675
14676         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14677
14678 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14679
14680         * g++.old-deja/g++.eh/catch11.C: New test.
14681         * g++.old-deja/g++.eh/catch12.C: New test.
14682
14683 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14684
14685         * gcc.c-torture/execute/20000523-1.c: New test.
14686
14687 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14688
14689         * c-torture/execute/bcp-1.c: Replace abort in arg of
14690         __builtin_constant_p with a generic external function.
14691
14692         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14693         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14694         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14695         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14696         Prototype abort and/or exit.
14697
14698         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14699         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14700         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14701         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14702
14703 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14704
14705         * gcc.dg/dwarf2-1.c: New test.
14706
14707 2000-05-20  Richard Henderson  <rth@cygnus.com>
14708
14709         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14710
14711 2000-05-20  Andreas Jaeger  <aj@suse.de>
14712
14713         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14714         testcase.
14715
14716 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14717
14718         * gcc.c-torture/execute/20000519-2.c: New test.
14719
14720 2000-05-19  Andreas Jaeger  <aj@suse.de>
14721
14722         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14723         which fails with SSA.
14724
14725         * lib/c-torture.exp: Also test with -O3 -fssa.
14726
14727 2000-05-18  Michael Meissner  <meissner@redhat.com>
14728
14729         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14730         * gcc.c-torture/execute/920415-1.c: Ditto.
14731         * gcc.c-torture/execute/920501-1.c: Ditto.
14732         * gcc.c-torture/execute/conversion.c: Ditto.
14733         * gcc.c-torture/execute/cvt-1.c: Ditto.
14734
14735 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14736
14737         * gcc.c-torture/compile/20000518-1.c: New test.
14738
14739 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14740
14741         * g77.f-torture/compile/200005018.f:  New test.
14742
14743 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14744
14745         * gcc.c-torture/compile/20000517-1.c: New test.
14746
14747 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14748
14749         * gcc.c-torture/execute/20000516-1.c: New test.
14750
14751 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14752
14753         * g++.old-deja/g++.other/eh.C: New test.
14754
14755 2000-05-12  Richard Henderson  <rth@cygnus.com>
14756
14757         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14758         constants through to doit's conditional.
14759
14760 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14761
14762         * gcc.c-torture/compile/20000511-1.c: New test.
14763         * g77.f-torture/compile/20000511-1.f: New test.
14764         * g77.f-torture/compile/20000511-2.f: New test.
14765
14766 2000-05-11  Michael Meissner  <meissner@redhat.com>
14767
14768         * gcc.c-torture/execute/20000511-1.c: New test.
14769
14770 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14771
14772         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14773         * gcc.dg/20000510-1.S: New.
14774
14775 2000-05-08  Catherine Moore  <clm@cygnus.com>
14776
14777         * gcc.dg/unused-3.c: New.
14778
14779 2000-05-06  Richard Henderson  <rth@cygnus.com>
14780
14781           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14782           * g++.old-deja/g++.mike/warn1.C: Likewise.
14783           * g++.old-deja/g++.pt/local1.C: Likewise.
14784           * g++.old-deja/g++.pt/local7.C: Likewise.
14785           * g++.old-deja/g++.pt/spec16.C: Likewise.
14786
14787 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14788
14789         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14790
14791 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14792
14793           * g77.f-torture/execute/20000503-1.f:  New test.
14794
14795 2000-05-04  Andreas Jaeger  <aj@suse.de>
14796
14797         * gcc.dg/noreturn-2.c: New test.
14798
14799 2000-05-04  Neil Booth  <NeilB@earthling.net>
14800
14801         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14802         preprocessor.
14803
14804 2000-05-04  Richard Henderson  <rth@cygnus.com>
14805
14806         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14807
14808 2000-05-04  Richard Henderson  <rth@cygnus.com>
14809
14810         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14811         OpenSSL by Jason R Thorpe.
14812
14813 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14814
14815         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14816
14817 2000-05-03  Robert Lipe <robertlipe@usa.net>
14818
14819         * gcc.dg/20000503-1.c: New test.
14820
14821 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14822
14823         * gcc.c-torture/compile/20000502-1.c: New test.
14824         * g++.old-deja/g++.other/align.C: New test.
14825         * gcc.dg/cpp-tradstringify.c: New test.
14826
14827 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14828
14829         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14830         and hard registers.
14831
14832 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14833
14834         * gcc.c-torture/execute/loop-5.c: New test.
14835
14836 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14837
14838         * gcc.c-torture/execute/va-arg-20.c: New test.
14839
14840 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14841
14842         * gcc.c-torture/execute/20000422-1.c: New test.
14843
14844 2000-04-20  Greg McGary  <gkm@gnu.org>
14845
14846         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14847         when optimizing, but without sibling-call optimizations (-O1).
14848
14849 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14850
14851           * gcc.c-torture/compile/20000420-1.c: New test.
14852
14853 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14854
14855         * g++.abi/ptrflags.C: New test.
14856         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14857
14858 2000-04-19  Catherine Moore  <clm@cygnus.com>
14859
14860         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14861
14862 2000-04-19  Greg McGary  <gkm@gnu.org>
14863
14864         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14865         sibling-call optimizations.
14866
14867 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14868
14869         * gcc.dg/20000419-1.c: New test.
14870
14871 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14872
14873         * gcc.c-torture/execute/20000412-6.c: New test.
14874
14875 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14876
14877         * gcc.c-torture/execute/20000412-5.c: New test.
14878         * g77.f-torture/compile/20000412-1.f: New test.
14879         * gcc.c-torture/execute/20000412-4.c: New test.
14880         * gcc.c-torture/compile/20000412-2.c: New test.
14881         * gcc.c-torture/execute/20000412-3.c: New test.
14882         * gcc.c-torture/compile/20000412-1.c: New test.
14883         * gcc.c-torture/execute/20000412-2.c: New test.
14884
14885 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14886
14887         * objc/execute/bf-20.m: New test.
14888
14889 2000-04-10  Richard Henderson  <rth@cygnus.com>
14890
14891         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14892
14893         * gcc.c-torture/execute/20000412-1.c: New test.
14894
14895 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14896
14897         * g++.old-deja/g++.eh/catchptr1.C: New test.
14898
14899 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14900
14901         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14902
14903 2000-04-08  Neil Booth  <NeilB@earthling.net>
14904
14905         * gcc.dg/cpp-nullchar.c: Remove test as
14906         embedded nulls cause problems.
14907
14908 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14909
14910         * gcc.dg/compare2.c: New test.
14911
14912 2000-04-08  Neil Booth  <NeilB@earthling.net>
14913
14914         * gcc.dg/cpp-nullchar.c: New test.
14915
14916 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14917
14918         * gcc.dg/cpp-mi2.c: New test.
14919         * gcc.dg/cpp-mi2[abc].h: New files.
14920
14921 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14922
14923         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14924         member name.
14925
14926 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14927
14928         * g++.old-deja/g++.abi/vmihint.C: New test.
14929
14930 2000-04-06  Neil Booth  <NeilB@earthling.net>
14931
14932         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14933         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14934         copyright.
14935
14936 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14937
14938         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14939         avoid stack-frame overwrite.
14940
14941 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14942
14943         * gcc.c-torture/compile/20000405-2.c: New test.
14944         * gcc.c-torture/compile/20000405-3.c: New test.
14945
14946 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14947
14948         * gcc.c-torture/compile/20000405-1.c: New test.
14949
14950 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14951
14952         * gcc.dg/cast-qual-1.c: Revert last change.
14953
14954 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14955
14956         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14957
14958 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14959
14960         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14961         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14962
14963 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14964
14965         * gcc.c-torture/compile/20000403-2.c: New test.
14966         * gcc.c-torture/compile/20000403-1.c: New test.
14967
14968 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14969
14970         * gcc.c-torture/execute/20000403-1.c: New test.
14971
14972 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14973
14974         * gcc.c-torture/execute/20000402-1.c: New test.
14975
14976 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14977
14978         * gcc.c-torture/execute/va-arg-15.c: New test.
14979         * gcc.c-torture/execute/va-arg-16.c: New test.
14980         * gcc.c-torture/execute/va-arg-17.c: New test.
14981         * gcc.c-torture/execute/va-arg-18.c: New test.
14982         * gcc.c-torture/execute/va-arg-19.c: New test.
14983
14984 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14985
14986         * gcc.c-torture/compile/981211-1.c: Move to...
14987         * gcc.dg/cpp-as1.c: ...here.
14988         * gcc.dg/cpp-as2.c: New file.
14989
14990         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14991         compiler.
14992
14993 2000-04-02  Neil Booth  <NeilB@earthling.net>
14994
14995         * gcc.dg/cpp-cond.c  New tests.
14996         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14997         accidental success less likely.
14998         * gcc.dg/cpp-missingop.c  New tests.
14999         * gcc.dg/cpp-missingparen.c  New tests.
15000         * gcc.dg/cpp-shift.c  New tests.
15001         * gcc.dg/cpp-shortcircuit.c  New tests.
15002         * gcc.dg/cpp-unary.c  New tests.
15003
15004 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15005
15006         * gcc.c-torture/compile/20000329-1.c: New test.
15007
15008 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15009
15010         * gcc.c-torture/compile/20000326-1.c: New test.
15011         * gcc.c-torture/compile/20000326-2.c: New test.
15012
15013 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15014
15015         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15016         the first parameter is a function argument.
15017
15018 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15019
15020         * g++.old-deja/g++.ext/array4.C: New test.
15021
15022 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15023
15024         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15025
15026 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15027
15028         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15029
15030 2000-03-19  Richard Henderson  <rth@cygnus.com>
15031
15032         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15033
15034 2000-03-19  Richard Henderson  <rth@cygnus.com>
15035
15036         * gcc.c-torture/compile/20000319-1.c: New test.
15037
15038 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15039
15040         * gcc.c-torture/execute/20000314-3.c: New test.
15041         * gcc.c-torture/execute/20000314-2.c: New test.
15042         * gcc.c-torture/execute/20000314-1.c: New test.
15043         * gcc.c-torture/compile/20000314-2.c: New test.
15044         * gcc.c-torture/compile/20000314-1.c: New test.
15045
15046 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15047
15048         * g++.old-deja/g++.warn/inline.C: New test.
15049
15050 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15051
15052         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15053         standards-compliant result rather than specific constants.
15054         Put test-values in array.
15055
15056 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15057
15058         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15059         (g++_target_compile): Put test-specific options last.
15060
15061 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15062
15063         * g++.old-deja/g++.eh/vbase4.C: New test.
15064
15065 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15066
15067         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15068
15069 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15070
15071         * g++.old-deja/g++.brendan/misc12.C: Removed.
15072         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15073         * g++.old-deja/g++.ext/pretty4.C: New test.
15074
15075 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15076
15077         * g++.old-deja/g++.other/string2.C: New test.
15078
15079 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15080
15081         * g++.old-deja/g++.warn/impint2.C: New test.
15082
15083 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15084
15085         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15086         is 1, not zero.
15087
15088 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15089
15090         * g++.old-deja/g++.warn/impint.C: New test.
15091         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15092         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15093         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15094         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15095         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15096         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15097         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15098         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15099         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15100         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15101         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15102         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15103
15104 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15105
15106         * gcc.dg/cpp-redef.c: New test.
15107
15108 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15109
15110         * g++.old-deja/g++.pt/unify7.C: New test.
15111
15112 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15113
15114         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15115         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15116
15117 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15118
15119         * gcc.c-torture/compile/20000224-1.c: New test.
15120
15121 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15122
15123         * gcc.c-torture/compile/cpp-2.c: New test.
15124         * gcc.c-torture/compile/cpp-1.c: New test.
15125
15126 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15127
15128         * gcc.c-torture/execute/20000225-1.c: New test.
15129
15130 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15131
15132         * gcc.dg/cpp-li2.c: New test.
15133
15134         * gcc.dg/cpp-wi1.c: New test.
15135
15136         * gcc.dg/cpp-li1.c: New test.
15137
15138 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15139
15140         * g++.old-deja/g++.other/sizeof5.C: New test.
15141
15142 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15143
15144         * gcc.c-torture/execute/va-arg-13.c: New test.
15145
15146 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15147
15148         * gcc.c-torture/execute/va-arg-12.c: New test.
15149
15150 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15151
15152         * gcc.c-torture/execute/20000223-1.c: New test.
15153
15154 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15155
15156         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15157
15158 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15159
15160         * g++.old-deja/g++.abi/ptrmem.C: New test.
15161
15162 2000-02-19  Richard Henderson  <rth@cygnus.com>
15163
15164         * gcc.c-torture/compile/init-3.c: New.
15165
15166 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15167
15168         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15169         ALWAYS_CXXFLAGS.
15170
15171 2000-02-11  Robert Lipe <robertl@sco.com>
15172
15173         * gcc.c-torture/compile/20000211-3.c: New test.
15174
15175 2000-02-11  Martin Buchholz <martin@xemacs.org>
15176
15177         * gcc.c-torture/compile/20000211-2.c: New test.
15178
15179 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15180
15181         * gcc.c-torture/compile/20000211-1.c: New test.
15182
15183 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15184
15185         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15186           on native targets
15187
15188 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15189
15190         * g++.old-deja/g++.other/cast5.C: New test.
15191
15192 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15193
15194         * gcc.c-torture/execute/20000205-1.c: New.
15195
15196 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15197
15198         * g++.old-deja/g++.jason/cast3.C: Return void.
15199         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15200
15201 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15202
15203         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15204
15205         * gcc.dg/loop-1.c: New test.
15206
15207 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15208
15209         * gcc.c-torture/compile/20000127-1.c: New test.
15210         * gcc.c-torture/execute/991228-1.c: New test.
15211
15212 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15213
15214         * gcc.dg/unused-2.c: New test.
15215
15216         * gcc.dg/conv-1.c: New test.
15217
15218 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15219
15220         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15221         compiler.
15222         (tool_option_proc): Fix typo.
15223
15224 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15225
15226         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15227         of the ld on the host, not on the build machine.
15228         Also, don't crash if '--help' is not a supported option.
15229
15230 2000-01-24  Richard Henderson  <rth@cygnus.com>
15231
15232         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15233
15234 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15235
15236         * gcc.c-torture/execute/20000120-2.c: New test.
15237         * gcc.c-torture/execute/20000120-1.c: New test.
15238
15239 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15240
15241         * gcc.c-torture/execute/20000113-1.c: New test.
15242
15243 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15244
15245         * gcc.c-torture/execute/20000112-1.c: New test.
15246
15247 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15248
15249         * gcc.dg/20000111-1.c: New test.
15250
15251 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15252
15253         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15254         with 16 bit integers.
15255
15256 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15257
15258         * gcc.dg/20000108-1.c: New test.
15259
15260 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15261
15262         * g++.old-deja/g++.ns/koenig8.C: New test.
15263
15264 2000-01-05  Nathan Sidwell  <nathan@
15265
15266         * gcc.c-torture/execute/990531-1.c: New test.
15267
15268 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15269
15270         * gcc.c-torture/compile/990527-1.c: New test.
15271
15272 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15273
15274         * gcc.c-torture/execute/990527-1.c: New test.
15275
15276 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15277
15278         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15279         bitfields as signed.
15280
15281 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15282
15283         * g77.f-torture/compile/19990525-0.f: New test.
15284
15285 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15286
15287         * gcc.c-torture/execute/990525-2.c: New test.
15288
15289         * gcc.c-torture/execute/990525-1.c: New test.
15290
15291 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15292
15293         * g++.old-deja/g++.other/anon3.C: New test.
15294         * g++.old-deja/g++.other/anon4.C: New test.
15295         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15296         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15297         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15298         Merrill).
15299
15300 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15301
15302         * gcc.c-torture/execute/990524-1.c: New test.
15303
15304         * gcc.dg/990524-1.c: New test.
15305
15306 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15307
15308         * gcc.c-torture/compile/990523-1.c: New test.
15309
15310 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15311
15312         * gcc.c-torture/compile/990519-1.c: New test.
15313
15314 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15315
15316         * gcc.c-torture/compile/990517-1.c: New test.
15317
15318         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15319         (e4, f4): New tests.
15320         (main): Call them.
15321
15322 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15323
15324         * gcc.dg/noreturn-1.c: New test.
15325
15326 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15327
15328         * gcc.c-torture/execute/990513-1.c: New test.
15329
15330 1999-05-10  Richard Henderson  <rth@cygnus.com>
15331
15332         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15333
15334 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15335
15336         * g77.f-torture/execute/erfc.f: Use small single-precision
15337         values, to avoid problems on Alphas when not -mieee.
15338
15339 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15340
15341         * gcc.dg/990506-0.c: New test.
15342
15343 1999-05-08  Richard Henderson  <rth@cygnus.com>
15344
15345         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15346         the constant to test.  Don't XFAIL 64-bit targets.
15347
15348         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15349         * g++.old-deja/g++.law/profile1.C: Likewise.
15350
15351         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15352         operator new instances.
15353         * g++.old-deja/g++.other/delete5.C: Likewise.
15354
15355 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15356
15357         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15358         intrinsic.
15359
15360 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15361
15362         * g77.f-torture/execute/u77-test.f: Reverse order of two
15363         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15364
15365 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15366
15367         * gcc.dg/compare1.c: New test.
15368
15369 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15370
15371         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15372         New tests.
15373
15374 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15375
15376         * g77.f-torture/compile/19990502-1.f: New test.
15377
15378 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15379
15380         * g77.f-torture/compile/19990502-0.f: New test.
15381
15382 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15383
15384         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15385         intrinsic.
15386
15387 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15388
15389         * g77.f-torture/execute/u77-test.f (main): List libU77
15390         intrinsics not currently tested.
15391         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15392         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15393         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15394         Trim blanks off the ends of some printed strings.
15395
15396 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15397
15398         * g77.f-torture/execute/u77-test.f (main): Just warn about
15399         FSTAT gid disagreement, as it's expected on some systems.
15400
15401 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15402
15403         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15404         use a new function, which allows for some slop.
15405         Clean up some commentary.
15406         (issum): The new function.
15407         (sgladd): Deleted subroutine.
15408
15409 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15410
15411         * g77.f-torture/execute/u77-test.f: Modify to be more like
15412         libf2c/libU77 version, bringing patches to that version here.
15413         Add suitable commentary.
15414
15415 1999-04-25  Richard Henderson  <rth@cygnus.com>
15416
15417         * gcc.dg/990424-1.c: New test.
15418
15419 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15420
15421         * g77.f-torture/execute/u77-test.f (main): Bug involving
15422         LSTAT has been fixed, so turn back on full checking.
15423
15424 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15425
15426         * g77.f-torture/compile/19990419-0.f: New test.
15427         * g77.f-torture/execute/19990419-1.f: New test.
15428
15429 1999-04-17  Richard Henderson  <rth@cygnus.com>
15430
15431         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15432         to avoid the need for a prototype to supress a warning.
15433
15434 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15435
15436         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15437
15438 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15439
15440         * gcc.c-torture/execute/990404-1.c: New test.
15441
15442 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15443
15444         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15445         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15446         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15447         missing initializer warnings.
15448
15449 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15450
15451         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15452         matching strings.
15453
15454 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15455
15456         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15457
15458 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15459
15460         * g77.f-torture/execute/19990325-0.f: New test.
15461         * g77.f-torture/execute/19990325-1.f: New test.
15462
15463 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15464
15465         * gcc.c-torture/execute/990324-1.c: New test.
15466
15467 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15468
15469         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15470         test with 4.
15471
15472 1999-03-17  Richard Henderson  <rth@cygnus.com>
15473
15474         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15475
15476 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15477
15478         * g77.f-torture/execute/19990313-2.f: New test.
15479         * g77.f-torture/execute/19990313-3.f: New test.
15480
15481 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15482
15483         * g77.f-torture/execute/19990313-0.f: New test.
15484         * g77.f-torture/execute/19990313-1.f: New test.
15485
15486 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15487
15488         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15489         printf to sprintf.
15490         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15491         (main): Add check for u15.  Conditionalize u31 check depending on
15492         whether ints are <32 bits or >=32 bits.
15493
15494 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15495
15496         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15497
15498 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15499
15500         * g77.f-torture/compile/19990305-0.f: New test.
15501         * g77.f-torture/execute/19981119-0.f: New test.
15502
15503 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15504
15505         * g77.f-torture/execute/970625-2.f: call ABORT if final
15506         result is not correct, instead of just printing it.
15507         Add this checking via newly introduced obfuscation, to
15508         trip up buggy front ends.
15509
15510 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15511
15512         * g77.f-torture/compile/960317-1.f: Moved from being
15513         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15514
15515 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15516
15517         * g77.f-torture/execute/960317-1.f: New (old) test.
15518         * g77.f-torture/execute/970625-2.f: Ditto.
15519
15520 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15521
15522         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15523         message on line 1 or line 2; cccp and cpplib do this differently.
15524
15525 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15526
15527         * g++.old-deja/g++.law/weak1.C: New test.
15528
15529 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15530
15531         * gcc.c-torture/execute/990119-1.c: Renamed to...
15532         * gcc.dg/990119-1.c: this, so it will only be tested once
15533         (it's a preprocessor test, it doesn't need to be run at
15534         multiple optimization levels).
15535
15536 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15537
15538         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15539           ALWAYS_CXXFLAGS.
15540
15541 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15542
15543         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15544         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15545         to not be compilable by current g77.
15546
15547 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15548
15549         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15550
15551 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15552
15553         * gcc.c-torture/execute/990222-1.c: New test.
15554
15555 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15556
15557         * g77.f-torture/compile/19990218-0.f: New test.
15558         * g77.f-torture/noncompile/19990218-1.f: New test.
15559
15560 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15561
15562         * g77.f-torture/compile/19981216-0.f: New test.
15563
15564 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15565
15566         * gcc.dg/990214-1.c: New test.
15567
15568 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15569
15570         * gcc.dg/990213-2.c: New test.
15571
15572         * gcc.dg/990213-1.c: New test.
15573
15574 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15575
15576         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15577         ints.
15578
15579 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15580
15581         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15582         specified by target.
15583
15584         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15585
15586 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15587
15588         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15589
15590 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15591
15592         * gcc.dg/special/ecos.exp: New test driver for new tests with
15593         special requirements.
15594
15595         * gcc.dg/special/alias-1.c: New test.
15596         * gcc.dg/special/gcsec-1.c: New test.
15597         * gcc.dg/special/weak-1.c: New test.
15598         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15599         * gcc.dg/special/weak-2.c: New test.
15600         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15601         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15602         * gcc.dg/special/wkali-1.c: New test.
15603         * gcc.dg/special/wkali-2.c: New test.
15604         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15605         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15606
15607 1999-02-10  Felix Lee  <flee@cygnus.com>
15608
15609           * lib/c-torture.exp (c-torture-compile): Pull out code for
15610           analyzing gcc error messages.
15611           (c-torture-execute): Likewise.  Fix some (harmless) false
15612           positives.
15613           * lib/gcc.exp (gcc_check_compile): New function.
15614
15615 1999-02-08  Richard Henderson  <rth@cygnus.com>
15616
15617         * gcc.c-torture/execute/990208-1.c: New test.
15618
15619 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15620
15621         * g++.dg/special/ecos.exp: New driver for new tests with special
15622         requirements
15623
15624         * g++.dg/special/conpr-1.C: New test
15625         * g++.dg/special/conpr-2.C: New test
15626         * g++.dg/special/conpr-2a.C: New test
15627         * g++.dg/special/conpr-3.C: New test
15628         * g++.dg/special/conpr-3a.C: New test
15629         * g++.dg/special/conpr-3b.C: New test
15630
15631         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15632         allow g++ to use the dg driver
15633
15634         * README: Add comment about g++.dg directory
15635
15636 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15637
15638         * README: Update email addresses.
15639
15640 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15641
15642         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15643         arguments in order to force structure S onto the stack even on
15644         the alpha.
15645         (test): Pass 10 leading arguments to function foo as well as the
15646         structure S.
15647
15648         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15649         failure for all targets.
15650
15651         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15652         abort to terminate program execution.
15653
15654 1999-01-30  Richard Henderson  <rth@cygnus.com>
15655
15656         * gcc.c-torture/execute/990130-1.c: New test.
15657
15658 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15659
15660         * gcc.dg/990130-1.c: New test.
15661
15662 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15663
15664         * gcc.c-torture/execute/990128-1.c: New test.
15665
15666 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15667
15668         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15669
15670 1999-01-27  Felix Lee  <flee@cygnus.com>
15671
15672         * lib/c-torture.exp (c-torture-compile): pull out code for
15673         analyzing gcc error messages.
15674         (c-torture-execute): ditto, and fix some (harmless) false
15675         positives.
15676         * lib/gcc.exp (gcc_check_compile): new function.
15677
15678 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15679
15680         * gcc.dg/990117-1.c: New test.
15681
15682         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15683
15684         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15685
15686 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15687
15688         * g77.f-torture/compile/990115-1.f: New test.
15689
15690 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15691
15692         * gcc.c-torture/compile/990107-1.c: New test
15693
15694 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15695
15696         * gcc.c-torture/execute/990106-2.c: New test.
15697
15698         * gcc.c-torture/execute/990106-1.c: New test.
15699
15700 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15701
15702         * gcc.c-torture/compile/981223-1.c: New test.
15703
15704 1998-12-29  Richard Henderson  <rth@cygnus.com>
15705
15706         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15707         (opt3): Rename from opt4 and disable.
15708
15709 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15710
15711         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15712
15713 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15714
15715         * g++.old-deja/g++.other/conv5.C: New test.
15716
15717 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15718
15719         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15720
15721 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15722
15723         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15724
15725 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15726
15727         * gcc.c-torture/compile/981211-1.c: New test.
15728
15729 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15730
15731         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15732
15733         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15734
15735 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15736
15737         * gcc.special/930510-1.c: Make C9X safe.
15738         * gcc.misc-tests/gcov-1.c Similarly.
15739         * gcc.misc-tests/gcov-2.c Similarly.
15740
15741 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15742
15743         * gcc.dg/ultrasp1.c: New test.
15744
15745 1998-12-06  Richard Henderson  <rth@cygnus.com>
15746
15747         * gcc.c-torture/execute/981206.c: New test.
15748
15749 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15750
15751         * g++.old-deja/g++.ns/template7.C: New test.
15752
15753         * g++.old-deja/g++.other/expr1.C: New test.
15754
15755         * g++.old-deja/g++.eh/tmpl3.C: New test.
15756
15757         * g++.old-deja/g++.eh/tmpl2.C: New test.
15758
15759 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15760
15761         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15762         * g++.old-deja/g++.other/using6.C: Removed.
15763         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15764
15765         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15766
15767 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15768
15769         * g++.old-deja/g++.pt/overload8.C: New test.
15770
15771         * g++.old-deja/g++.pt/overload7.C: New test.
15772
15773         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15774
15775         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15776         and relinking messages.
15777         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15778         compiling with -frepo.
15779
15780 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15781
15782         * g++.old-deja/g++.pt/lookup6.C: New test.
15783
15784 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15785
15786         * gcc.c-torture/execute/981130-1.c: New test.
15787         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15788
15789 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15790
15791         * g++.old-deja/g++.pt/explicit76.C: New test.
15792
15793         * g++.old-deja/g++.pt/friend38.C: New test.
15794
15795         * g++.old-deja/g++.ns/crash2.C: New test.
15796
15797         * g++.old-deja/g++.pt/defarg8.C: New test.
15798
15799         * g++.old-deja/g++.pt/instantiate6.C: New test.
15800
15801         * g++.old-deja/g++.pt/static6.C: New test.
15802
15803         * g++.old-deja/g++.pt/decl2.C: New test.
15804
15805 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15806
15807         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15808         problem is actually related with name lookup, but so what? :-)
15809
15810         * g++.old-deja/g++.pt/friend37.C: New test.
15811
15812 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15813
15814         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15815         element, which fails on some systems.
15816
15817         * g77.f-torture/execute/labug1.f: New test.
15818
15819 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15820
15821         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15822         is defined.
15823
15824 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15825
15826         * g77.f-torture/compile/981117-1.f: New test.
15827
15828 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15829
15830         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15831         properly discarded.
15832
15833 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15834
15835         * gcc.c-torture/execute/memcheck: New directory of tests for
15836         -fcheck-memory-usage.
15837
15838 1998-11-07  Gerald Pfe
15839
15840         * g77.f-torture/noncompile/980615-0.f: New test.
15841
15842 1998-07-26  H.J. Lu  (hjl@gnu.org)
15843
15844         * gcc.dg/980312-1.c: Do link instead of compile.
15845         * gcc.dg/980313-1.c: Likewise.
15846
15847 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15848
15849         * gcc.c-torture/compile/980726-1.c: New test.
15850
15851 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15852
15853         * g77.f-torture/execute/io0.f: New test.
15854
15855 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15856
15857         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15858         an int.
15859
15860 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15861
15862         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15863         m32r bugs.
15864
15865 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15866
15867         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15868         c-decl.c:grokdeclarator can handle mode attributes.
15869
15870 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15871
15872         * gcc.c-torture/execute/980716-1.c: New test.
15873
15874 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15875
15876         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15877         the mn10200.
15878         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15879         the mn10200.
15880         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15881         * gcc.c-torture/compile/930326-1.x: Similarly.
15882
15883 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15884
15885         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15886         New test from Craig.
15887
15888 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15889
15890         * g77.f-torture/noncompile/980616-0.f: New test.
15891
15892         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15893
15894 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15895
15896         *  g++.other/singleton.C: Return error value instead of taking
15897         SIGSEGV.
15898
15899 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15900
15901         *  g++.other/singleton.C: New test.   Warning is under dispute.
15902         Runtime crash is not.
15903
15904 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15905
15906         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15907         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15908         using6.C, using7.C}:  New namespace tests.
15909
15910 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15911
15912         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15913         specialization with typedef'ed names used as array indexes.
15914
15915 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15916
15917         * gcc.c-torture/execute/980709-1.c: New test.
15918
15919         * gcc.dg/980709-1.c: New test.
15920
15921 1998-07-07  Richard Henderson  <rth@cygnus.com>
15922
15923         * gcc.c-torture/execute/bcp-1.c: New test.
15924
15925 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15926
15927         * gcc.c-torture/execute/980707-1.c: New test.
15928
15929 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15930
15931         * gcc.c-torture/compile/980706-1.c: New test.
15932
15933 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15934
15935         * g77.f-torture/execute/980701-0.f,
15936         g77.f-torture/execute/980701-1.f: New test from Craig.
15937
15938 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15939
15940         * gcc.c-torture/compile/980701-1.c: New test.
15941
15942         * gcc.c-torture/execute/980701-1.c: New test.
15943
15944 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15945 rlsruhe.de>
15946
15947         * g++.old-deja/g++.robertl/eb132.C: New test.
15948         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15949
15950 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15951
15952         * g77.f-torture/execute/980628-7.f,
15953         g77.f-torture/execute/980628-8.f,
15954         g77.f-torture/execute/980628-9.f,
15955         g77.f-torture/execute/980628-10.f: New tests from Craig.
15956
15957         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15958
15959 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15960
15961         * g77.f-torture/execute/980628-4.f: New test from Craig.
15962         * g77.f-torture/execute/980628-5.f: Likewise.
15963         * g77.f-torture/execute/980628-2.f: Likewise.
15964         * g77.f-torture/execute/980628-0.f: Likewise.
15965         * g77.f-torture/execute/980628-1.f: Likewise.
15966         * g77.f-torture/execute/980628-3.f: Likewise.
15967         * g77.f-torture/execute/980628-6.f: Likewise.
15968
15969 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15970
15971         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15972         directory when nothing has been installed yet.
15973
15974 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15975
15976         * gcc.c-torture/special/special.exp: Handle newer versions of
15977         dejagnu.
15978
15979 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15980
15981         * gcc.dg/980626-1.c: New test.
15982
15983 1998-06-19  Bruno Haible <haible@ilog.fr>
15984
15985         * gcc.misc-tests/m-un-2.c: New test.
15986         * g++.old-deja/g++.other/warn01.c: Likewise.
15987
15988 1998-06-19  Robert Lipe  <robertl@dgii.com>
15989
15990         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15991         compatibility with assmblers with a different comment character.
15992         Eliminate use of GAS-specific extensions.
15993
15994 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15995
15996         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15997
15998 1998-06-19  Robert Lipe  <robertl@dgii.com>
15999
16000         *lib/g77.exp: Replace search for libf2c.a with search for newly
16001         renamed libg2c.a
16002
16003 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16004
16005         * gcc.c-torture/execute/980617-1.c: New test.
16006
16007 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16008
16009         * gcc.c-torture/execute/980612-1.c: New test.
16010
16011 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16012
16013         * gcc.dg/980523-1.c: Only test on ppc-linux.
16014         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16015
16016         * gcc.c-torture/execute/980608-1.c: New test.
16017
16018 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16019
16020         * gcc.c-torture/execute/980605-1.c: New test.
16021
16022 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16023
16024         * gcc.c-torture/execute/980604-1.c: New test.
16025
16026 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16027
16028         * gcc.c-torture/execute/980602-1.c: New test.
16029         * gcc.c-torture/execute/980602-2.c: Likewise.
16030
16031 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16032
16033         * 970125-0.f: Fix per JCB.  Add commentary.
16034
16035 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16036
16037         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16038         IEEE -0 support.
16039
16040 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16041
16042         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16043         earlier.
16044
16045 1998-05-28  Catherine Moore <clm@cygnus.com>
16046
16047         * gcc.c-torture/execute/980526-3.c: New test.
16048
16049 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16050
16051         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16052         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16053         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16054         m88k-motorola-sysv3 to XFAIL.
16055
16056 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16057
16058         * gcc.dg/980526-1.c: New test.
16059         * gcc.c-torture/execute/980526-2.c: New test.
16060
16061 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16062
16063         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16064
16065         * gcc.c-torture/execute/980526-1.c: New test.
16066
16067 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16068
16069         * g77.f-torture/execute/alpha2.f: Add runtime test.
16070
16071 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16072
16073         * g++.old-deja/old-deja.exp: Strip leading directories.
16074
16075         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16076         error for the line.  Don't run multiple tests for the same line.
16077
16078 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16079
16080         * gcc.dg/980523-1.c: New test.
16081
16082 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16083
16084         * g77.f-torture/compile/970915-0.f: New test.
16085
16086 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16087
16088         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16089
16090 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16091
16092         * gcc.dg/980520-1.c: New test.
16093
16094 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16095
16096         * gcc.dg/980502-1.c: Fix return type.
16097
16098 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16099
16100         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16101         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16102         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16103         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16104         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16105
16106 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16107
16108         * g77.f-torture/execute/980520-1.f: New test.
16109
16110 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16111
16112         * lib/mike-g77.exp: New file.
16113
16114         * g77.f-torture/noncompile/noncompile.exp,
16115         g77.f-torture/noncompile/check0.f: New files.
16116
16117 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16118
16119         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16120         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16121         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16122         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16123         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16124         abort where appropriate.
16125
16126 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16127
16128         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16129         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16130
16131 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16132
16133         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16134
16135 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16136
16137         * g77.f-torture/compile/980427-0.f: New test.
16138
16139 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16140
16141         * g77.f-torture/compile/980424-0.f: New test.
16142
16143 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16144
16145         * g77.f-torture/compile/980419-2.f (main): New test.
16146         * g77.f-torture/compile/970125-0.f: New test.
16147         * g77.f-torture/compile/980419-1.f: New test.
16148
16149 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16150
16151         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16152         of loop-4.c.
16153
16154 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16155
16156         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16157
16158 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16159
16160         * gcc.c-torture/compile/980329-1.c: New test.
16161
16162 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16163
16164         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16165         * gcc.dg/980312-1.c: Fix typo in -march command.
16166
16167 1998-03-16  H.J. Lu  (hjl@gnu.org)
16168
16169         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16170
16171 1998-03-11  Robert Lipe  <robertl@dgii.com>
16172
16173         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16174         Dave Love agree the Fortran source is bogus.
16175
16176 1998-03-11  Robert Lipe  <robertl@dgii.com>
16177
16178         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16179         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16180         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16181         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16182         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16183
16184 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16185
16186         * g++.old-deja/g++.other/friend1.C: New test.
16187
16188 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16189
16190         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16191         possibly uninitialized) variables and declare dnrm2.
16192
16193 1998-02-23  Robert Lipe <robertl@dgii.com>
16194
16195         From Bruno Haible <haible@ilog.fr>:
16196         * gcc.c-torture/execute/980223.c: New test.
16197
16198 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16199
16200         * gcc.dg/ifelse-1.c: New test.
16201
16202 1998-02-09  H.J. Lu  (hjl@gnu.org)
16203
16204         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16205
16206           * lib/old-dejagnu.exp (old-dejagnu): Added the
16207           "execution test - XFAIL *-*-*" handling in the spirit of
16208           "excess errors test -". Changed the "execution test fails"
16209           handling to be like "excess errors test fails".
16210           * Update various tests accordingly.
16211
16212 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16213
16214         * gcc.c-torture/execute/980205.c: New test.
16215
16216 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16217
16218         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16219         * lib/f-torture.exp: Similarly.
16220         * gcc.c-torture: Rename all .cexp files to .x files.
16221
16222 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16223
16224         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16225         (940510-1.c): Removed duplicate.
16226         (971104-1.c): New test.
16227
16228 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16229
16230           * lib/f-torture.exp: Improve error and loop detection.
16231
16232 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16233
16234         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16235         use that to size the filler array.
16236
16237 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16238
16239         * lib/c-torture.exp(c-torture-execute): Fix typo.
16240
16241         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16242         testcase as the executable name. Keep the executable around if
16243         the test fails.
16244
16245 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16246
16247         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16248         changes.  Only test one -g option, and move it to the end of the
16249         list of options to test.
16250
16251 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16252
16253         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16254         variable GCC_TORTURE_OPTIONS to supply default switches separated
16255         by colons.  If no environment variable, run tests with -O0 -g, -O1
16256         -g, and -O2 -g as well.
16257
16258 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16259
16260         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16261         explanatory comments. Fix indentation.
16262
16263 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16264
16265         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16266
16267 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16268
16269         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16270         * g++.old-deja/g++.mike/p7325.C: Likewise.
16271         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16272
16273 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16274
16275         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16276         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16277         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16278         * g++.old-deja/g++.law/operators4.C: Likewise.
16279
16280 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16281
16282         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16283         * g++.old-deja/g++.mike/p784.C: Ditto.
16284         * g++.old-deja/g++.mike/p785.C: Ditto.
16285
16286 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16287
16288           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16289
16290 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16291
16292         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16293         target feature; pass this to c-torture-execute as needed.
16294
16295 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16296
16297         * lib/c-torture.exp(c-torture-execute): If the previous and the
16298         current executables being tested are identical, we don't need to
16299         run the executable again. Try to make the executable names
16300         unique. Add an optional argument for passing additional compiler
16301         flags.
16302
16303 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16304
16305         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16306
16307 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16308
16309         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16310
16311 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16312
16313         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16314         32bit or larger longs.
16315
16316         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16317         have either a 32bit long or 32bit int.
16318
16319 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16320
16321         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16322         Make double precision tests dependent on sizeof (double).
16323
16324 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16325
16326         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16327         too.
16328
16329 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16330
16331         * gcc.c-torture/compile/961203-1.cexp: New script.
16332
16333 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16334
16335         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16336         up the includes ourselves.
16337
16338 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16339
16340         * lib/plumhall.exp: Remove random include, and add a few
16341         verbose messages for debugging.
16342
16343 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16344
16345         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16346         of trying to do it ourselves.
16347
16348 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16349
16350         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16351
16352 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16353
16354         * gcc.prms/5403.c: Made regexp a bit less strict.
16355
16356 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16357
16358         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16359         is returned from remote_load instead.
16360         * lib/plumhall.exp: Ditto.
16361         * lib/mike-g++.exp: Ditto.
16362         * lib/old-dejagnu.exp: Ditto.
16363         * lib/c-torture.exp: Ditto.
16364
16365 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16366
16367         * lib/g++.exp: Use build_wrapper procedure.
16368         * lib/gcc.exp: Ditto.
16369
16370 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16371
16372         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16373         an old-style decl for malloc.  Fixes tests to work when
16374         sizeof (int) != sizeof (size_t).
16375
16376 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16377
16378         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16379
16380         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16381         use stdargs.h interface.
16382
16383 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16384
16385         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16386         NO_VARARGS when compiling.
16387
16388 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16389
16390         * lib/plumhall.exp(ph_includes): New procedure.
16391         (ph_make): Use it.
16392         (ph_compiler): Ditto.
16393
16394         * lib/g++.exp: Rename test-glue.c to testglue.c.
16395         * lib/gcc.exp: Ditto.
16396
16397 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16398
16399         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16400         to completion when it's called.
16401
16402 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16403
16404         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16405         is defined, don't do test.
16406
16407 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16408
16409         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16410         for object files.
16411         (ph_summary): Mark skipped testcases as untested, not unresolved.
16412
16413         * lib/plumhall.exp (ph_make): If unresolved because of bad
16414         errorCode, record errorCode in log file.
16415         (*): Replace send_log/verbose with verbose -log.
16416
16417 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16418
16419         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16420         double conversion if double isn't at least 8 bytes.
16421
16422         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16423         int to work with targets where int is 16 bits.
16424
16425         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16426         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16427         precision for the test to complete.
16428
16429 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16430
16431         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16432         if d10v is not compiled with the -mdouble64 flag.
16433         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16434
16435         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16436         d10v is not compiled with the -mint32 flag.
16437
16438 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16439
16440         * lib/plumhall.exp: Use incr_count.
16441
16442 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16443
16444         * gcc.c-torture: Update to c-torture-1.45.
16445
16446 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16447
16448         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16449         the name of the expect testcase file).
16450
16451         * lib/g++.exp(g++_init): Ditto.
16452
16453 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16454
16455         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16456         the host.
16457
16458         * lib/gcc.exp(gcc_exit): New procedure.
16459
16460 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16461
16462         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16463         specs where appropriate.
16464
16465         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16466         because of new "candidates are" messages, and removed a few
16467
16468         * Converted all non-old-style g++ testcases to old-style, and
16469         moved into g++.old-deja.
16470
16471 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16472
16473         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16474         options.
16475
16476         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16477         succeeded.
16478
16479         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16480
16481 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16482
16483         * lib/gcc.exp (gcc_target_compile): Add support for defining
16484         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16485         the machine doesn't have those features.
16486
16487 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16488
16489         * g++.law/operators4.exp: Don't use LIBS.
16490
16491 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16492
16493         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16494
16495         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16496         * lib/g++.exp: Set it here instead. Also, allow use of the
16497         --tool_exec and --tool_opt options. Change CXX to
16498         GXX_UNDER_TEST.
16499
16500         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16501
16502         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16503
16504 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16505
16506         * lib/old-dejagnu.exp: Use prune_warnings instead of
16507         prune_system_crud.
16508         * lib/mike-g++.exp: Ditto.
16509         * lib/gcc.exp: Ditto.
16510         * lib/g++.exp: Ditto.
16511
16512         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16513
16514 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16515
16516           * 941014-2.c: Include stdlib.h
16517           * 960327-1.c: Include stdio.h
16518           * dbra.c, index-1.c: Don't assume ints are 32bits.
16519
16520 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16521
16522         * lib/gcc.exp: Add gcc,stack_size target feature.
16523
16524         * lib/g++.exp(g++_target_compile): Add the include and link
16525         paths here, not in two other places. And, it's $options, not
16526         options.
16527
16528         * lib/mike-g++.exp(postbase): Remove the code that determines
16529         the correct include and link paths.
16530         * g++.old-deja/old-deja.exp: Ditto.
16531
16532 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16533
16534         * lib/g++.exp(g++_init): target_compile no longer returns the
16535         filename of the result.
16536
16537 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16538
16539         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16540         call to glob.
16541
16542         * gcc.c-torture/special/special.exp: Change call to
16543         gcc_target_compile to include the object file.
16544
16545 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16546
16547         * gcc.c-torture/special/special.exp: Correct misspelling in last
16548         change.
16549
16550 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16551
16552         * lib/plumhall.exp(ph_summary): Log the entire output of the
16553         executable. Return -1 if there were any failures, 0 otherwise.
16554         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16555         (ph_make): Clean up objects and executables that were built
16556         if the tests succeeded.
16557
16558 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16559
16560         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16561         libraries and includes in the build tree as appropriate.
16562
16563 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16564
16565         * lib/c-torture.exp: Instead of looking for the global variable
16566         NO_LONG_LONG, check to see if that's a feature of the target.
16567
16568 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16569
16570         * config/default.exp: Minimize. Delete the remainer of the files in
16571         config; this functionality is now in devo/dejagnu/config.
16572
16573         g++.*/*: Pass any additional flags used to compile to postbase;
16574         delete CXXFLAGS.
16575
16576         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16577         is now done by runtest.exp. Use gcc_target_compile instead of
16578         compile.
16579
16580         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16581         Remove references to CFLAGS. Use remote_file instead of
16582         calling rm -f.
16583         (c-torture): Take a list of arguments to use to compile this
16584         testcase.
16585
16586         lib/g++.exp: Simplify. Use target_compile instead of compile.
16587         lib/gcc-dg.exp: Ditto.
16588         lib/gcc.exp: Ditto.
16589         lib/mike-{gcc,g++}.exp: Ditto.
16590         lib/old-dejagnu.exp: Ditto.
16591         lib/plumhall.exp: Ditto.
16592
16593 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16594
16595         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16596         (ph_linker): Likewise.
16597
16598 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16599
16600           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16601         MAP_ANON / MAP_ANONYMOUS if defined;
16602         else try to map from /dev/zero .
16603
16604 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16605
16606         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16607         isn't defined, then define it to MAP_ANONYMOUS.
16608
16609 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16610
16611         * gcc.c-torture: Update to c-torture-1.42 release.
16612
16613 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16614
16615         * gcc.c-torture: Update to c-torture-1.41 release.
16616
16617 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16618
16619         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16620         c-torture release.
16621
16622 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16623
16624         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16625         and LDFLAGS.  Fix second case to append the target_info ldflags
16626         onto LDFLAGS, not CFLAGS.
16627         * lib/g++.exp (g++_init): Add target_info stuff.
16628         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16629         of libgloss and newlib flags for !native.
16630
16631         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16632         (GDB): Fix relative path to go up another dir for finding gdb.
16633
16634 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16635
16636         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16637         versions in the target_info array, if they don't exist.
16638
16639 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16640
16641         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16642
16643 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16644
16645         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16646         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16647
16648 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16649
16650         * lib/old-dejagnu.exp: Don't remove the output file before we've
16651         actually tested it. Don't append pwd to the path of the executable
16652         we're testing.
16653
16654 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16655
16656         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16657
16658 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16659
16660         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16661         temporary directory for compiler files, and set it to a default
16662         value of /tmp. Set $output as the name of the output file from
16663         compiling the testcase. Add a -o option to $cflags_var so the
16664         compiler writes the final output file as $output. Set $executable
16665         to $output.
16666
16667         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16668         directory for compiler files, and set it to /tmp if it doesn't
16669         already have a value. Set $output_file to the name of the output
16670         file from compiling the testcase. Add a -o option to CXXFLAGS so
16671         the compiler writes the final output file as $output. Use $output
16672         as the executable to be tested.
16673
16674 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16675
16676         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16677
16678 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16679
16680         * gcc.c-torture/execute/pending-1.c: New test.  Still
16681         pending in Tege's queue.
16682
16683 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16684
16685         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16686         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16687         if there were failures.  Call unresolved if there were unresolved
16688         testcases.  Call gcc_fail if program did not run to completion.
16689         (ph_make): Pass additional argument name to ph_execute.
16690         (ph_execute): Add new argument.  Pass additional arguments to
16691         ph_summary.  Call gcc_fail is there is no execution output.
16692
16693 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16694
16695         * lib/plumhall.exp (proc_summary): Output relavent summary
16696         lines into the log so specific failures in plumhall can be
16697         investigated.
16698
16699 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16700
16701         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16702         (c-torture-execute): Don't try to execute tests which use
16703         "long long" types if $NO_LONG_LONG is nonzero.
16704
16705 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16706
16707         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16708         not c-torture.
16709
16710         * gcc.ieee: Move from here.
16711         * gcc.c-torture/execute/ieee: To here.
16712
16713 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16714
16715         * gcc.c-torture: Update to c-torture-1.41 release.
16716
16717 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16718
16719         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16720         not "$output".
16721
16722 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16723
16724         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16725         -c present.
16726
16727 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16728
16729         * config/proelf.exp: Handle connecting to a simulator.
16730
16731 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16732
16733         * config/proelf.exp: New file.  Enough framework that we can
16734         run c-torture tests on the proelf targets (or any other target
16735         that gdb can connect to for that matter).
16736
16737 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16738
16739         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16740         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16741
16742         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16743         exec_output exists.
16744
16745 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16746
16747         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16748         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16749
16750         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16751         to pass/fail/unresolved/unsupported/untested.  Caller must now
16752         call unresolved/unsupported/untested.
16753         * lib/*.exp: Update FSF address.  Update to handle new results of
16754         ${tool}_load.
16755         * lib/chill.exp (verbose): Delete.
16756
16757 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16758
16759         * lib/gcc.exp (default_gcc_start): Change order of args to
16760         $LDFLAGS $CFLAGS $LIBS.
16761         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16762         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16763         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16764         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16765         * gcc.misc-tests/dg-test.exp: Likewise.
16766         * gcc.misc-tests/msgs.exp: Likewise.
16767         * gcc.prms/prms.exp: Likewise.
16768         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16769         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16770
16771         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16772
16773 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16774
16775         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16776
16777         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16778         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16779
16780         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16781         necessary.
16782
16783 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16784
16785         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16786         global for loop; add use of $mathlib.
16787         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16788         settings here; set mathlib for anything but VxWorks.
16789
16790 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16791
16792         * gcc.c-torture: Update to c-torture-1.40 release.
16793
16794 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16795
16796         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16797         dg.exp.
16798
16799 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16800
16801         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16802         global.
16803
16804 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16805
16806         * lib/g++.exp (LIBS): Define if not already.
16807         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16808         (gcc-dg-prune): Call prune_gcc_output.
16809         * lib/gcc.exp (prune_gcc_output): New proc.
16810         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16811         prune_gcc_output.
16812
16813 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16814
16815         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16816         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16817
16818 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16819
16820         * gcc.c-torture: Update to c-torture-1.39 release.
16821
16822 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16823
16824         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16825         fails, try others as well.
16826
16827 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16828
16829         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16830         If compilation fails, mark execute tests as `untested'.
16831         If test is marked as unsupported, don't mark compilation and
16832         execute tests as failed.
16833
16834 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16835
16836         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16837         libstdc++ for whether or not we want to be doing shared
16838         libraries.  Delete link_curses since we don't need it anymore.
16839         * lib/mike-g++.exp (postbase): Don't link in libg++.
16840         * g++.old-deja/old-deja.exp: Likewise.
16841
16842 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16843
16844         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16845
16846 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16847
16848         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16849         For that, add `-Wl,-a,shared_archive'.
16850         * g++.old-deja/old-deja.exp: Likewise.
16851
16852 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16853
16854         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16855
16856 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16857
16858         * lib/mike-g++.exp (postbase): Pay attention to the status of
16859         g++_load.
16860
16861 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16862
16863           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16864
16865 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16866
16867         * lib/gcc.exp (default_gcc_start): No longer need to log program
16868         being executed or its output, execute_anywhere does that now.
16869         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16870         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16871
16872 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16873
16874         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16875         the same as those in lib/g++.exp.
16876
16877 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16878
16879         * gcc.c-torture: Update to c-torture-1.38 release.
16880         * gcc.ieee: Related changes.
16881
16882 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16883
16884         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16885         "exec". Minor reformatting changes.
16886
16887         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16888         cross. This means all "exec" calls now work on a remote host as
16889         well.
16890         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16891         cross. Filter out the extra "\r\n" stuff that expect puts in.
16892         (c-torture-execute): Filter out the bogus warnings like
16893         c-torture-compile does. Add support for canadian cross.
16894         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16895         Use execute_anywhere rather than calling exec directly. Now it
16896         works for canadian cross testing.
16897
16898 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16899
16900         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16901         results into a variable, and check that rather than using file exists.
16902
16903 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16904
16905         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16906         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16907
16908 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16909
16910         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16911         lib_curses if there's a shared libg++ in the build tree.
16912
16913 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16914
16915         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16916         if not supported target.
16917
16918 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16919
16920         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16921         link_curses up to always happen, not just for native builds.
16922
16923 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16924
16925         * gcc.c-torture: Update to c-torture-1.36 release.
16926         * gcc.failure: Related changes.
16927
16928 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16929
16930         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16931
16932 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16933
16934         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16935         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16936         runshlib, link_curses, and mathlib for link and run.
16937
16938         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16939         pass the runtime shared library options for Solaris, OSF/1, and
16940         Irix5, and link with -lcurses to avoid unresolved references.
16941
16942 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16943
16944         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16945         only run once.
16946
16947 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16948
16949         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16950
16951 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16952
16953         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16954         do not have a framework for the "compat" tests yet.
16955
16956 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16957
16958         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16959         set to null if we're testing vxworks5.1.  Use that instead of
16960         `-lm' in the setting of LIBS for link and run.
16961
16962 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16963
16964         * config/rom68k.exp (${tool}_load): Major changes to make it
16965         work.  Verified that it does in fact return the stuff in
16966         exec_output properly.  Catch any Emul or any TRAP other than 0.
16967
16968 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16969
16970         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16971         LDFLAGS properly for targets that need stuff from libgloss.
16972         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16973         only run once.
16974         (gpp_initialized): New variable.
16975
16976 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16977
16978         * config/rom68k.exp: Load libgloss.exp.
16979         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16980         so we can produce a fully linked binary.
16981         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16982         so we can produce a fully linked binary.
16983
16984 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16985
16986         * lib/plumhall.exp (ph_section): Watch for expected failures.
16987         Add missing `else'.
16988
16989         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16990         run the testcase.
16991         (c-torture): Likewise.
16992
16993 1995-08-28  Doug Evans  <dje@cygnus.com>
16994
16995         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16996
16997         * lib/mike-g++.exp (mike_cleanup): New proc.
16998         (prebase): New globals compiler_result, not_compiler_result,
16999         target_regexp.
17000         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17001         allow leading "-" in pattern.  Watch for unsupported tests.
17002         If $compiler_result is set, pattern match assembler code,
17003         and ditto for $not_compiler_result.
17004         * lib/mike-gcc.exp: Likewise.
17005
17006         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17007         execution "succeeded".
17008
17009 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17010
17011         * config/win32.exp: New file.
17012         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17013
17014 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17015
17016         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17017         unsupported.
17018         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17019         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17020         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17021
17022         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17023         "... without exceptions was ...".  That is now handled by
17024         prune_system_crud.
17025         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17026
17027 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17028
17029         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17030         sieve.c,sort2.c}: New files.
17031         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17032         sieve.exp,sort2.exp}: Drivers for them.
17033
17034         * lib/mike-gcc.exp (program_output): New user settable variable.
17035         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17036         messages.
17037         * lib/mike-g++.exp (program_output): New user settable variable.
17038
17039         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17040
17041         * config/sh.exp: Deleted (use sim.exp instead).
17042
17043 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17044
17045         * config/vx.exp: Declare CHECKTASK as global.
17046         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17047         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17048         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17049
17050 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17051
17052         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17053         target. Like vx.exp, only includes `vx29k.exp' instead of
17054         `vxworks.exp'.
17055
17056 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17057
17058         * config/sim.exp: Increase time limit from 120 seconds to 240.
17059
17060 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17061
17062         * gcc.c-torture/execute/950628-1.c: New test.
17063
17064 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17065
17066         * gcc.c-torture: Update with changes/additions from
17067         c-torture-1.34.
17068
17069 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17070
17071         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17072
17073 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17074
17075         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17076
17077 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17078
17079         * gcc.c-torture/compile/950512-1.c: New test.
17080         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17081         * gcc.dg/struct-ret-1.c: Likewise.
17082
17083 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17084
17085         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17086           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17087
17088 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17089
17090         * gcc.c-torture/special/920411-1.c: Deleted.
17091         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17092
17093 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17094
17095         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17096         cpu limit.
17097
17098 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17099
17100         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17101
17102 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17103
17104         From kenner;
17105         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17106         is the proper length.
17107         * va-arg-3.c: Likewise.
17108
17109 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17110
17111         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17112         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17113
17114         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17115         * lib/g++.exp (default_g++_start): Delete old cruft.
17116
17117 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17118
17119         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17120         (2 * (1 << 18)) to (2 * (1 << 17)).
17121
17122         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17123
17124 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17125
17126         * config/rom68k.exp: Renamed from config/idp.exp
17127
17128 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17129
17130         * c-torture/compile/921109-2.c
17131
17132 1995-04-18  Mike Stump  <mrs@cygnus.com>
17133
17134         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17135         excess errors.
17136
17137 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17138
17139         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17140         output.
17141         * lib/g++.exp (default_g++_start): Likewise.
17142
17143 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17144
17145         * gcc.c-torture/compile/950329-1.c: New test.
17146
17147 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17148
17149           * config/bug.exp (${tool}_load): Updated to use new remote_open
17150           and remote_close procs.
17151         * config/idp.exp: New file.
17152
17153 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17154
17155         * gcc.c-torture/execute/950322-1.c: New test.
17156
17157 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17158
17159         * config/vx.exp (${tool}_load): Clean up testing of return code from
17160         vxworks_ld and vxworks_spawn.
17161
17162 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17163
17164         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17165
17166 1995-03-13  Mike Stump  <mrs@cygnus.com>
17167
17168         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17169         can mark excess errors on a machine by machine basis.  Note, the
17170         default is to not expect any excess errors, even when excess
17171         errors test - is given, so you will want to put an XFAIL ... on
17172         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17173         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17174         those 4 machines, but no others.
17175
17176 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17177
17178         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17179         * lib/c-torture.exp: to here.
17180
17181 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17182
17183         * gcc.c-torture/execute/950221-1.c: New test.
17184         * gcc.c-torture/execute/struct-ret-1.c: New test.
17185         * gcc.c-torture/compile/950221-1.c: New test.
17186
17187         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17188
17189 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17190
17191         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17192         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17193
17194 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17195
17196         * g++.gb: New directory of tests, derived from my signature and
17197         class scoping tests.
17198
17199         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17200         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17201         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17202         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17203         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17204         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17205         * g++.gb/sig25.C: Likewise.
17206
17207         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17208         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17209         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17210         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17211         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17212         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17213         * g++.gb/sig25.exp: Likewise.
17214
17215         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17216         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17217         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17218         * g++.gb/scope13.C: Likewise, this test still fails.
17219
17220         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17221         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17222         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17223         * g++.gb/scope13.exp: Ditto.
17224
17225         * g++.gb/README: New file, explains what these tests are about.
17226
17227 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17228
17229         * lib/dg.exp (dg-do): Support `preprocess'.
17230         (dg-test): Likewise.
17231
17232 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17233
17234         * config/udi.exp: change "continue -expect" to "exp_continue".
17235
17236 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17237
17238         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17239         Delete redundant tests.
17240
17241         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17242         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17243         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17244         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17245         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17246         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17247         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17248         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17249
17250         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17251         storing label pointers.
17252         * gcc.c-torture/execute/921019-1.c: Likewise.
17253         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17254         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17255         parameter fp.
17256         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17257         constants.
17258
17259         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17260         Delete obsolete tests.
17261
17262         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17263         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17264         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17265         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17266         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17267         * gcc.c-torture/compile/950124-1.c: New test.
17268
17269         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17270
17271 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17272
17273         * lib/mike-g++.exp: Add -lm to LIBS.
17274
17275 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17276
17277         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17278
17279 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17280
17281         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17282
17283 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17284
17285         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17286
17287 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17288
17289         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17290         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17291         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17292         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17293         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17294         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17295         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17296         * g++.law/{operators31.C, operators32.C,
17297         * g++.law/{operators33.C, operators34.C}: Likewise.
17298         * g++.law/{pic1.C, refs2.C}: Likewise.
17299         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17300         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17301         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17302         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17303
17304         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17305         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17306         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17307         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17308         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17309         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17310         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17311         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17312         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17313         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17314         * g++.law/{operators34.exp}: Likewise.
17315         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17316         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17317         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17318         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17319         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17320
17321         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17322         No longer expected to fail.
17323         * g++.law/missed-error3.C: Tweak for recent bool changes.
17324
17325 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17326
17327         * config/emb-unix: Deleted.
17328         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17329         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17330
17331 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17332
17333         * lib/dg.exp (dg-test): Fix typo in last patch.
17334
17335 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17336
17337         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17338         (handles multiple occurrences).
17339
17340 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17341
17342         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17343         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17344         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17345         printed).
17346         * lib/c-torture.exp (c-torture-compile): Likewise.
17347         (c-torture): Prepend full path if missing.
17348         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17349         (gcc_fail): Likewise.
17350         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17351
17352 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17353
17354         * lib/netware.exp: Only attach to NetWare i386 systems.
17355
17356 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17357
17358         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17359         messages.  Add test name to "output pattern match" pass/fail message.
17360
17361 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17362
17363         * gcc.dg: New testsuite.
17364         * gcc.dg/dg.exp: New file.
17365
17366         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17367         test-switch.c}: Deleted.
17368
17369         * gcc.misc-tests/msgs.exp: New testcase driver.
17370
17371 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17372
17373         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17374         Watch for illegal return values from ${tool}_load.
17375         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17376         cross targets.  Coerce return value >0 to 1.
17377
17378 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17379
17380         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17381
17382         * config/emb-unix.exp: New file.
17383
17384         * config/sim.exp: Error if variable $SIM not defined.
17385         (${tool}_load): Mark test as "untested" if simulator missing.
17386
17387         * config/unix.exp: Load remote.exp to get rcp_download.
17388         * lib/c-torture.exp: Use different option lists for testcases with
17389         and without loops.
17390         * gcc.c-torture/execute/execute.exp: Likewise.
17391
17392 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17393
17394         * config/*.exp: Clarify return code from ${tool}_load.
17395         Call `unresolved' or `untested' instead of `warning' or `perror'
17396         (sometimes you still want to call both though).
17397         Add comment that `shell_id' is local to each file.
17398         * config/udi.exp (timeout): Set to 30.
17399         Don't print warning if connection fails, $connectmode has already
17400         printed an error.
17401         (${tool}_load): Move verbose messages to level 2.
17402         Rework pattern for "Process started" message.
17403         Pass `shell_id' to ${connectmode}_download.
17404         Retry twice upon timeout.  Make resetting of target more robust.
17405         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17406         Pass `shell_id' to exit_$connectmode.
17407         Only call exit_$connectmode if connected.
17408         * config/unix.exp (${tool}_load): Check return codes better.
17409         * config/vrtx.exp (${tool}_load): Likewise.
17410         * config/vx.exp (${tool}_load): Likewise.
17411         Delete unneeded global's.
17412         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17413         from ${tool}_load.
17414         (dg-stat): Delete.
17415         (dg-init): Delete recording of pass/fail counts.
17416         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17417         (old-dejagnu-init): Likewise.
17418         (old-dejagnu-stat): Delete contents, empty proc now.
17419         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17420         (c-torture): Delete references to lcnt, lpass, lfail.
17421         Get option list from TORTURE_OPTIONS.
17422         Delete -funroll[-all]-loops if no loops.
17423         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17424         (g++_stat): Delete contents (empty proc now).
17425         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17426         (gcc_finish): Likewise.
17427         (gcc_stat): Deleted.
17428         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17429         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17430         * gcc.c-torture/execute/execute.exp: Likewise.
17431         Split tests into two parts: compile, execute.
17432         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17433         no loops.  Update to reflect clarified return codes from ${tool}_load.
17434
17435 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17436
17437         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17438         to grep for.
17439         (old-dejagnu): Likewise (where necessary).
17440
17441 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17442
17443         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17444
17445         * lib/dg.exp (dg-process-target): Fix processing of selector.
17446         Add comment regarding use of `error'.
17447
17448         * lib/gcc.exp (prune_system_crud): Define if missing.
17449         * lib/g++.exp (prune_system_crud): Likewise.
17450
17451         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17452         Call prune_system_crud.
17453         * lib/dg.exp (dg-runtest): New proc.
17454         Use perror instead of send_user for tcl errors in testcase.
17455         Don't return any value, it's never used.
17456         Don't clobber previous definition of `unknown'.
17457         Print tcl errors in `dg-final'.
17458
17459 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17460
17461         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17462         (dg-test): Don't print errorInfo, it contains stack backtrace.
17463
17464 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17465
17466         * lib/g++.exp (runtest_file_p): Define if missing.
17467
17468 1994-09-24  Doug Evans  (dje@cygnus.com)
17469
17470         * lib/mike-g++.exp: Comment out loading of g++.exp.
17471         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17472         (default_g++_version): Always print something.
17473         (default_g++_start): Comment out call to `which'.
17474         (g++_start, g++_load): Deleted (must be defined in config file).
17475         * lib/gcc.exp: Test for existence of $CC at start.
17476         Delete check for tmpdir (done in gcc_init).
17477         (default_gcc_version): Always print something.
17478         (default_gcc_start): Comment out call to `which'.
17479         * config/*.exp: Major cleanup - make cross targets work at least a
17480         little better for g++ (by not being "--tool gcc" specific).
17481         Rename gcc_xxx to ${tool}_xxx.
17482         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17483         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17484
17485 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17486
17487         * lib/c-torture.exp (c-torture-compile): Rework compiler
17488         message processing.
17489
17490         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17491         c-torture.
17492
17493 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17494
17495         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17496
17497         * lib/dg.exp (dg-process-target): Support { target native }.
17498
17499 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17500
17501         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17502         looked for "... program xxx got fatal signal".
17503         Correct regsub munging of `comp_output'.
17504         Ignore compiler messages "path prefix not used" and "linker input
17505         file unused".
17506
17507 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17508
17509         * lib/gcc.exp (runtest_file_p): Define if missing.
17510         * gcc.prms/template.c: Example to work from.
17511
17512 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17513
17514         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17515         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17516
17517         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17518         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17519         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17520         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17521
17522         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17523         (dg-process-target): No longer a varargs proc.
17524         Return S/N for target, P/F for xfail.  All callers changed.
17525         (user option procs): More argument checking.
17526         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17527         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17528         (dg-test): Skip test if not running on selected target in `dg-do'.
17529         Update handling of `dg-do-what', `dg-output-text'.
17530         Separate execution pass/fail from output pattern match pass/fail.
17531         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17532
17533 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17534
17535         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17536         target for 920510-1.c.
17537
17538 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17539
17540         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17541         Clean up comment regarding use of passcnt, etc.
17542         (gcc_stat): Don't update `testcnt' here.
17543         (gcc_finish): Do it here.
17544         Might as well reset `but_id' here too.
17545         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17546         to determine if the file should be tested.
17547         * gcc.c-torture/compile/compile.exp: Likewise.
17548         * gcc.c-torture/execute/execute.exp: Likewise.
17549         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17550         * gcc.misc-tests/dg-test.exp: Likewise.
17551         * gcc.prms/prms.exp: Likewise.
17552         * gcc.wendy/wendy.exp: Likewise.
17553         * g++.old-deja.exp: Likewise.
17554         Move "Testing file" message to verbose level 1.
17555
17556 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17557
17558         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17559
17560 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17561
17562         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17563         (default_gcc_start): Accept optional second list element
17564         of compiler flags.  Print compiler output at verbosity level 2.
17565         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17566         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17567         Save current values of framework globals passcnt, failcnt, xpasscnt,
17568         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17569         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17570         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17571         xfailcnt to compute stats.  Update framework global `testcnt' from
17572         pass/fail counts.
17573         (gcc_finish): New proc.  Clean up test environment.
17574         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17575         (gcc_epass, gcc_efail): Delete.
17576         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17577         argument of line number.
17578         (dg-init): If the tool has an init routine, call it.
17579         (dg-test): Remove args `cflags_var' and `libs_var'.
17580         Pass all compiler options to ${tool}_start.
17581         Handle missing line number.
17582         (dg-finish): New function.
17583         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17584         particular files.  Call gcc_finish at end.  Move "skipping test"
17585         message to verbosity level 3.
17586         * gcc.c-torture/compile/compile.exp: Likewise.
17587         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17588         * gcc.c-torture/execute/execute.exp: Likewise.
17589         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17590         Print testcase being tried at verbosity level 1.
17591         * gcc.c-torture/special/special.exp: Unset xfail.
17592         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17593         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17594         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17595         * gcc.failure/failure.exp: Likewise.
17596         * gcc.ieee/ieee.exp: Likewise.
17597         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17598         Update call to dg-test.  Call dg-finish at end.
17599         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17600         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17601         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17602         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17603         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17604         * gcc.wendy/wendy.exp: Add copyright.
17605         Delete setting of tmpdir (done by gcc_init).
17606         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17607         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17608         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17609         gcc_[ce]pass/fail.
17610
17611 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17612
17613         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17614         confusion.
17615         (g++_load): Likewise.
17616
17617         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17618         Rename argument to `prog' to remove the confusion.
17619         Varargs fns behave differently too!
17620         (g++_load): Likewise.
17621
17622         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17623
17624         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17625         what it is.  Delete (always) printing of status value for !native.
17626         Simplify verbose code, and include status and exec_output.
17627         (g++_load): Use gcc_load.
17628
17629 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17630
17631         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17632         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17633         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17634         940714-3.c as these testcases don't exist anymore.  Make
17635         va-arg-1.c expected to pass.
17636
17637 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17638
17639         * gcc.misc-tests/misc.exp: Only run specific testcases.
17640         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17641         * gcc.misc-tests/dg-[1-9].c: New files.
17642
17643         * lib/dg.exp: New testsuite driver.
17644         * gcc.prms/prms.exp: Use it.
17645
17646         * README.gcc: New file.
17647
17648         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17649         Document and reset `lxpass' and `lxfail'.
17650         Simplify "initialized" message.
17651         (gcc_stat): Clean up comments a little.
17652
17653 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17654
17655         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17656
17657 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17658
17659         * lib/old-dejagnu.exp (process-option): New proc.
17660         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17661         (old-dejagnu): Simplify.
17662         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17663
17664 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17665
17666         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17667         exists and is not an empty string.
17668
17669         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17670         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17671         finished.
17672         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17673         automatically.
17674
17675         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17676         longer expected to fail.
17677
17678         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17679         "f" function call.
17680
17681         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17682
17683         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17684         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17685         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17686         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17687         c-torture-1.29.
17688
17689         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17690         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17691
17692         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17693
17694         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17695         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17696
17697         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17698         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17699         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17700
17701 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17702
17703         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17704         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17705         940714-1.c, 940714-2.c, 940714-3.c},
17706         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17707         gcc.misc-tests/{mg.c,mg.exp}:
17708         New tests.
17709         * gcc.noncompile/noncompile.exp: Change accordingly.
17710
17711 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17712
17713         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17714         Undo previous clobberage.
17715
17716 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17717
17718         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17719         * gcc.special/{930510-1.c, special.exp}:
17720         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17721         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17722         struct-varargs-1.c}: New tests from c-torture-1.26.
17723
17724 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17725
17726         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17727           argument to switch.
17728
17729 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17730
17731         * Revert the previous changes.  Please see Rob's directory
17732           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17733           fixes.
17734
17735 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17736
17737         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17738             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17739             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17740             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17741             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17742             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17743             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17744             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17745             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17746             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17747             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17748             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17749             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17750             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17751             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17752             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17753             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17754             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17755             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17756             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17757             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17758             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17759             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17760             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17761             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17762             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17763             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17764
17765 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17766
17767         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17768             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17769           with perror calls.
17770
17771 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17772
17773         * config/unix.exp (g++_load): Fix syntax.
17774
17775 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17776
17777         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17778         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17779         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17780         Don't expect va-arg-1.c to fail.  Correct expected output for
17781         920928-1.c.
17782         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17783         * gcc.wendy/hbm4.c: Correct typo.
17784         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17785
17786 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17787
17788         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17789         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17790         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17791         * lib/c-torture.exp (c-torture-compile): Ditto.
17792
17793         Reduce volume of output (remove all the -I's and such).
17794         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17795         Call gcc_cpass, gcc_cfail.
17796         (c-torture): Pass testing option to c-torture-compile.
17797
17798 1994-03-21  Doug Evans  (dje@cygnus.com)
17799
17800         Bring patches over from progressive.
17801         * config/default.exp: Exit remote shell cleanly.
17802         (g++_exit, g++_start): Add default versions.
17803         * config/sim.exp (gcc_load): Use perror, not error.
17804
17805 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17806
17807         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17808         set in site.exp.
17809
17810 1994-03-14  Doug Evans  (dje@cygnus.com)
17811
17812         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17813         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17814         (wendy_try): New proc to run testcase.
17815         (main loop): Call 'em.
17816         * gcc.wendy/*.c: Clean up pass to correct expected output.
17817
17818         * lib/gcc.exp: Minor cleanup work.
17819         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17820
17821 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17822
17823         * config/sim.exp (gcc_load): Document return codes better.
17824         Don't pass -v to simulator.
17825
17826 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17827
17828           * gcc.special/920717-x.c: Fix typo.
17829           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17830           get at sources.
17831
17832         * lib/mike-gcc.exp: Fix typo.
17833
17834 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17835
17836         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17837         binary to use, transform the name.
17838         * config/*.exp: rename everything. Nuke any g++ specific files,
17839         it's now a special case of gcc that requires no special support.
17840         Add a default.exp for unsupported targets.
17841
17842 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17843
17844         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17845         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17846         version of Tcl.
17847
17848 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17849
17850         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17851         than a warning.
17852
17853 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17854
17855         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17856
17857 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17858
17859         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17860         option_list.  Compile every file with only 4/6 option choices
17861         (same as C torture) instead of with 12/18 different option
17862         choices.
17863         * lib/c-torture.exp: Likewise.
17864
17865         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17866         not already set.
17867
17868 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17869
17870         * lib/old-deja
17871           test cases, ready for DejaGnu.
17872
17873 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17874
17875         * Upgraded c-torture tests from 1.18 to 1.19
17876
17877         * gcc.compile: added test(s):
17878           930607-1.c
17879         * gcc.execute: added test(s):
17880           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17881
17882         * added new subdirectory for misc tests: gcc.misc-tests
17883         * gcc.misc-test(s): added tests:
17884           inst-check.c test-consts.c test-ior.c test-switch.c
17885
17886 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17887
17888         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17889
17890 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17891
17892         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17893
17894 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17895
17896         * Upgraded c-torture tests from 1.17 to 1.18
17897
17898 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17899
17900         * Upgraded c-torture tests from 1.12 to 1.17
17901
17902 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17903
17904         * lib/old-dejagnu.exp:
17905           Fixed handling of XFAIL target triplets to correctly
17906           recognize wildcard characters.  Removed code that
17907           appended a unique id tag to the end of the file name
17908           printed out by the result of the testcases within a
17909           given test file.
17910
17911 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17912
17913         * lib/old-dejagnu.exp:
17914           Reworked expected failure handling to trigger off of XFAIL
17915           keyword in keyphrase embeded in testcase source code. The
17916           XFAIL keyword must be at the end of the keyphrase line. It
17917           may optionally be followed by one or more target triplets.
17918           It has just occured that the handling of wildcards in the
17919           target triplet may not be correct.
17920
17921 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17922
17923         * g++.old-deja/tests:
17924           Moved all subdirectories up one level into g++.old-deja .
17925
17926         * lib/old-dejagnu.exp:
17927           Fixed problem with CXXFLAGS not being properly reset, and being
17928           corrupted with extraneous "-c" compiler option.  This was
17929           causing binaries to not be generated for test that needed them.
17930           Modified strings passed to "pass" and "fail" so that individual
17931           tests from the same test file would be distinguished by an
17932           identifier appended to the test file name in the summary logs;
17933           this corrected a problem with erroneous diff logs.  Added code
17934           to search testcases for expected fail and unexpected pass keywords.
17935
17936 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17937
17938         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17939
17940 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17941
17942         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17943           Removed extraneous text from end of "Special g++ Options"
17944           keyphrase.
17945
17946         * lib/old-dejagnu.exp: Added pattern matching to look for new
17947           keywords, embedded in testcases comments, which will trigger
17948           calls to xpass and xfail.
17949
17950 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17951
17952         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17953           comments embedded in the testcases, especially the one looking for
17954           special compiler options, as well as the pattern matching for the
17955           compiler output again.
17956
17957 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17958
17959         * lib/old-dejagnu.exp: Do a proper check of the return value for
17960           execute tests. Fixed several problems with the pattern matching
17961           of the compiler output which gave erroneous test results.
17962           Changed several of the test result messages to be more descriptive.
17963         * config/unix-g++.exp: Proc g++_load now actually works and
17964           executes the tests passed to it and returns a usable return
17965           value.
17966
17967 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17968
17969           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17970
17971 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17972
17973         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17974           Modified both files to properly execute the old style
17975           dejagnu tests. The previous versions of these files were
17976           experimental and did not function anything near correctly.
17977
17978 1993-04-05  Rob Savoye  (rob@cygnus.com)
17979
17980         * Removed all Makefile.in and configure.in files. No configuration
17981         needed now.
17982
17983 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17984
17985         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17986
17987 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17988
17989         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17990         gcc.special/configure.in, gcc.noncompile/configure.in,
17991         gcc.execute/configure.in, gcc.code_quality/configure.in,
17992         g++.other/configure.in, g++.old-deja/configure.in,
17993         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17994         in srcname setting.
17995
17996 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17997
17998         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17999         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18000         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18001
18002 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18003
18004         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18005         (gdb_exit): Don't remove *_soc files.
18006
18007 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18008
18009         * lib/c-torture.exp: Don't look for main; instead always use -w
18010         -c.  This is how the c-torture tests work.  Remove the object
18011         file if the compilation succeeds.
18012         * gcc.execute/execute.exp: Remove executable if test passes.
18013         * gcc.noncompile/noncompile.exp: Every test is an expected
18014         failure.
18015         * gcc.special/special.exp: Added tests from c-torture 1.11,
18016         corrected use of existing test.
18017         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18018         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18019         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18020         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18021         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18022         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18023         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18024         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18025         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18026         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18027         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18028         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18029         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18030         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18031         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18032         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18033         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18034         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18035         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18036         c-torture 1.11.
18037         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18038         correspond to c-torture 1.11.
18039
18040         * New file.