OSDN Git Service

fortran/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         PR fortran/15324
4         * gfortran.dg/pr15324.f90: New test.
5
6         PR fortran/15129
7         * gfortran.dg/pr15129.f90: New test.
8
9         PR fortran/15140
10         * gfortran.dg/pr15140.f90: New test.
11
12         PR fortran/13792
13         * gfortran.fortran-torture/execute/bounds.f90: Add check for
14         compile-time simplification.
15
16 2004-07-14  Mike Stump  <mrs@apple.com>
17
18         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
19
20 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21
22         PR target/16325
23         * gcc.dg/profile-generate-1.c: New.
24
25 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
26
27         * gcc.c-torture/execute/20040709-1.c: New test.
28         * gcc.c-torture/execute/20040709-2.c: New test.
29
30 2004-07-14  Mike Stump  <mrs@apple.com>
31
32         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
33
34 2004-07-14  Mike Stump  <mrs@apple.com>
35
36         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37
38 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39
40         PR c++/16518
41         * g++.dg/parse/mutable1.C: New test.
42         
43 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
44
45         PR tree-optimization/16443
46         * gcc.dg/tree-ssa/20040713-1.c: New test.
47
48 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
49
50         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
51         for operator new.
52
53 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
54
55         * gfortran.dg/g77/README: New file
56         * gfortran.dg/g77/19981216-0.f:  Copy from 
57         g77.f-torture/noncompile.  Add "dg-do compile" and
58         dg-error as required.
59         * gfortran.dg/g77/19990218-1.f: Likewise
60         * gfortran.dg/g77/19990905-1.f: Likewise
61         * gfortran.dg/g77/9263.f: Likewise
62         * gfortran.dg/g77/980615-0.f: Likewise
63         * gfortran.dg/g77/980616-0.f: Likewise
64         * gfortran.dg/g77/check0.f: Likewise
65         * gfortran.dg/g77/select_no_compile.f: Likewise
66
67 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
68
69         Copy files from g77.f-torture/compile.
70         Add "{ dg-do compile}".  Other changes as noted
71         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
72         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
73         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
74         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
75         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
76         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
77         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
78         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA 
79         statement to conform to standard.  Append alpha1.x for reference. 
80         * gfortran.dg/g77/xformat.f: Add dg-warning
81
82 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
83  
84         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
85         Add {dg-do compile} directive.
86         * gfortran.dg/g77/cpp2.F: Likewise
87
88 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
89
90         PR c++/5402
91         * g++.dg/lookup/name-clash1.C: New test.
92
93         PR c++/9777
94         * g++.dg/lookup/name-clash2.C: New test.
95
96         PR c++/12102
97         * g++.dg/lookup/name-clash3.C: New test.
98
99 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
100
101         * g++.dg/lookup/new2.C: New test.
102         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
103
104 2004-07-12  David Billinghurst (David.Billinghurst@riotinto.com)
105  
106         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
107         Add {dg-do compile} directive.
108         * gfortran.dg/g77/13060.f: Likewise
109         * gfortran.dg/g77/19990218-0.f: Likewise
110         * gfortran.dg/g77/19990305-0.f: Likewise
111         * gfortran.dg/g77/19990419-0.f: Likewise
112         * gfortran.dg/g77/19990502-0.f: Likewise
113         * gfortran.dg/g77/19990502-1.f: Likewise
114         * gfortran.dg/g77/19990525-0.f: Likewise
115         * gfortran.dg/g77/19990826-1.f: Likewise
116         * gfortran.dg/g77/19990826-3.f: Likewise
117         * gfortran.dg/g77/19990905-2.f: Likewise
118         * gfortran.dg/g77/20000412-1.f: Likewise
119         * gfortran.dg/g77/20000511-1.f: Likewise
120         * gfortran.dg/g77/20000511-2.f: Likewise
121         * gfortran.dg/g77/20000518.f: Likewise
122         * gfortran.dg/g77/20000601-1.f: Likewise
123         * gfortran.dg/g77/20000601-2.f: Likewise
124         * gfortran.dg/g77/20000629-1.f: Likewise
125         * gfortran.dg/g77/20000630-2.f: Likewise
126         * gfortran.dg/g77/20010115.f: Likewise
127         * gfortran.dg/g77/20010321-1.f: Likewise
128         * gfortran.dg/g77/20010426.f: Likewise
129         * gfortran.dg/g77/20020307-1.f: Likewise
130         * gfortran.dg/g77/8485.f: Likewise
131         * gfortran.dg/g77/960317-1.f: Likewise
132         * gfortran.dg/g77/970915-0.f: Likewise
133         * gfortran.dg/g77/980310-1.f: Likewise
134         * gfortran.dg/g77/980310-2.f: Likewise
135         * gfortran.dg/g77/980310-3.f: Likewise
136         * gfortran.dg/g77/980310-4.f: Likewise
137         * gfortran.dg/g77/980310-6.f: Likewise
138         * gfortran.dg/g77/980310-7.f: Likewise
139         * gfortran.dg/g77/980310-8.f: Likewise
140         * gfortran.dg/g77/980419-2.f: Likewise
141         * gfortran.dg/g77/980424-0.f: Likewise
142         * gfortran.dg/g77/980427-0.f: Likewise
143         * gfortran.dg/g77/980729-0.f: Likewise
144         * gfortran.dg/g77/981117-1.f: Likewise
145         * gfortran.dg/g77/toon_1.f: Likewise
146
147 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
148
149         PR c++/2204
150         * g++.dg/other/abstract2.C: New test.
151
152 2004-07-12  Paul Brook  <paul@codesourcery.com>
153
154         * gfortran.dg/pointer_init_1.f90: New test.
155
156 2004-07-11  Paul Brook  <paul@codesourcery.com>
157
158         PR fortran/15986
159         * gfortran.dg/contained_1.f90: New test.
160
161 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
162
163         * g++.dg/parse/defarg8.C: New test.
164
165 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
166
167         PR fortran/16433
168         * gfortran.dg/pr16433.f: New test.
169
170         PR fortran/17574
171         * gfortran.dg/pr15754.f90: New test.
172         
173 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
174
175         PR tree-optimization/16437
176         * gcc.c-torture/execute/bitfld-4.c: New test.
177
178 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
179         
180         * gfortran.fortran-torture/execute/common_2.f90: Add check for
181         access to common var from module.
182
183 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
184
185         PR fortran/16336
186         * gfortran.fortran-torture/execute/common_2.f90: New test.
187
188 2004-07-10  Paul Brook  <paul@codesourcery.com>
189
190         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
191
192 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
193
194         PR fortran/15969
195         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
196
197 2004-07-10  David Billinghurst (David.Billinghurst@riotinto.com)
198
199         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
200         * gfortran.dg/g77/ffixed-form-2.f: Likewise
201         * gfortran.dg/g77/ffree-form-1.f: Likewise
202         * gfortran.dg/g77/ffree-form-2.f: Likewise
203         * gfortran.dg/g77/ffree-form-3.f: Likewise
204         * gfortran.dg/g77/fno-underscoring.f: Likewise
205         * gfortran.dg/g77/funderscoring.f: Likewise
206         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
207
208 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
209         
210         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
211
212 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
213         Paul Brook  <paul@codesourcery.com>
214
215         PR fortran/13415
216         * gfortran.dg/common_pointer_1.f90: New test.
217
218 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
219
220         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
221
222 2004-07-09  James E Wilson  <wilson@specifixinc.com>
223
224         PR target/16364
225         * gcc.c-torture/compile/20040709-1.c: New.
226
227 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
228         
229         PR fortran/14077
230         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
231
232 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
233
234         PR fortran/13201
235         * gfortran.dg/shape_1.f90: New test.
236
237 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
238             Andrew Pinski  <apinski@apple.com>
239
240         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
241
242 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
243
244         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
245         comment.
246
247 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
248         Paul Brook  <paul@codesourcery.com>
249
250         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
251         '.f95' and '.F95'.
252
253 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
254
255         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
256
257 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
258
259         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
260         testcases with capital suffix.
261
262 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
263
264         PR fortran/15481
265         PR fortran/13372
266         PR fortran/13575
267         PR fortran/15978
268         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
269
270         * gfortran.dg/implicit_1.f90: New test.
271
272 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
273
274         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
275         expression to match gfortran warning/error messages
276         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
277         dg-error text.
278
279 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
280
281         * lib/fortran-torture.exp: Rename proc search_for to
282         search_for_re.
283
284 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
285
286         * gcc.c-torture/execute/simd-5.x: New file.
287         XFAIL on SPARC 64-bit at -O0.
288
289 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
290
291         PR c++/8211
292         PR c++/16165
293         * g++.dg/warn/effc3.C: New test.
294
295 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
296
297         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
298         change X to 1X in format.
299         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
300         add data statements to conform to standard.
301
302 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
303
304         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
305         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
306         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
307
308 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
309
310         * gfortran.dg/g77/7388.f: Copy from g77.dg
311         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
312         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
313         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
314         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
315         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
316         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
317         * gfortran.dg/g77/strlen0.f: Likewise
318
319 2004-07-09   David Billinghurst (David.Billinghurst@riotinto.com)
320
321         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
322         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
323
324 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
325
326         * gcc.c-torture/execute/920428-2.x: Delete.
327         * gcc.c-torture/execute/920501-7.x: Likewise.
328
329 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
330
331         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
332         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
333         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
334         prescott and c3-2.
335         (PREFETCH_3DNOW): Add -march=c3.
336
337 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
338
339         PR c/16437
340         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
341         * gcc.c-torture/execute/bf64-1.x: Likewise.
342
343 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
344
345         * gcc.c-torture/compile/20040708-1.c: New test.
346
347 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
348
349         PR c++/16169
350         * g++.dg/warn/effc2.C: New test.
351
352 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
353
354         * gcc.c-torture/execute/bitfld-1.x: Remove.
355         * gcc.c-torture/execute/bitfld-3.c: New test.
356         * gcc.dg/bitfld-2.c: Remove XFAILs.
357
358 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
359
360         PR c++/16276
361         * g++.dg/rtti/tinfo1.C: New file.
362
363 2004-07-07  Eric Christopher  <echristo@redhat.com>
364
365         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
366
367 2004-07-07  Andrew Pinski  <apinski@apple.com>
368
369         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
370
371 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
372
373         * g++.dg/init/call1.C: XFAIL.
374
375 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
376
377         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
378         except for movstrict*, to movmem* and clrstr* to clrmem*.
379
380 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
381
382         * gcc.c-torture/execute/20040707-1.c: New test.
383
384 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
385
386         * gcc.c-torture/execute/20040706-1.c: New test.
387
388 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
389
390         PR c++/3671
391         * g++.dg/template/spec14.C: New test.
392
393 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
394
395         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
396         nothing if not yet defined.  Use it in b, c and d type definitions.
397         * gcc.c-torture/execute/20040705-1.c: New test.
398         * gcc.c-torture/execute/20040705-2.c: New test.
399
400 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
401
402         PR c++/2518
403         * g++.dg/lookup/new1.C: New test.
404
405 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
406
407         PR c++/11406
408         * g++.dg/template/sizeof8.C: New test.
409
410 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
411
412         * gcc.c-torture/compile/20040705-1.c: New test.
413
414 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
415
416         * gfortran.fortran-torture/execute/seq_io.f90: New test.
417
418 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
419
420         * gcc.dg/cpp/if-mop.c: Two new testcases.
421         * gcc.dg/cpp/trad/comment-3.c: New.
422
423 2004-07-04  Paul Brook  <paul@codesourcery.com>
424
425         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
426
427 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
428
429         PR c++/3761
430         * g++.dg/lookup/crash4.C: New test.
431
432 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
433
434         * gcc.c-torture/execute/builtin-abs-1.c
435         * gcc.c-torture/execute/builtin-abs-2.c
436         * gcc.c-torture/execute/builtin-complex-1.c
437         * gcc.c-torture/execute/builtins/string-1-lib.c
438         * gcc.c-torture/execute/builtins/string-1.c
439         * gcc.c-torture/execute/builtins/string-2-lib.c
440         * gcc.c-torture/execute/builtins/string-2.c
441         * gcc.c-torture/execute/builtins/string-3-lib.c
442         * gcc.c-torture/execute/builtins/string-3.c
443         * gcc.c-torture/execute/builtins/string-4-lib.c
444         * gcc.c-torture/execute/builtins/string-4.c
445         * gcc.c-torture/execute/builtins/string-5-lib.c
446         * gcc.c-torture/execute/builtins/string-5.c
447         * gcc.c-torture/execute/builtins/string-6-lib.c
448         * gcc.c-torture/execute/builtins/string-6.c
449         * gcc.c-torture/execute/builtins/string-7-lib.c
450         * gcc.c-torture/execute/builtins/string-7.c
451         * gcc.c-torture/execute/builtins/string-8-lib.c
452         * gcc.c-torture/execute/builtins/string-8.c
453         * gcc.c-torture/execute/builtins/string-9-lib.c
454         * gcc.c-torture/execute/builtins/string-9.c
455         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
456         * gcc.c-torture/execute/builtins/string-asm-1.c
457         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
458         * gcc.c-torture/execute/builtins/string-asm-2.c
459         * gcc.c-torture/execute/stdio-opt-1.c
460         * gcc.c-torture/execute/stdio-opt-2.c
461         * gcc.c-torture/execute/stdio-opt-3.c
462         * gcc.c-torture/execute/string-opt-1.c
463         * gcc.c-torture/execute/string-opt-10.c
464         * gcc.c-torture/execute/string-opt-11.c
465         * gcc.c-torture/execute/string-opt-12.c
466         * gcc.c-torture/execute/string-opt-13.c
467         * gcc.c-torture/execute/string-opt-14.c
468         * gcc.c-torture/execute/string-opt-15.c
469         * gcc.c-torture/execute/string-opt-16.c
470         * gcc.c-torture/execute/string-opt-2.c
471         * gcc.c-torture/execute/string-opt-6.c
472         * gcc.c-torture/execute/string-opt-7.c
473         * gcc.c-torture/execute/string-opt-8.c:
474         Replace with ...
475
476         * gcc.c-torture/execute/builtins/abs-2.c
477         * gcc.c-torture/execute/builtins/abs-3.c
478         * gcc.c-torture/execute/builtins/complex-1.c
479         * gcc.c-torture/execute/builtins/fprintf.c
480         * gcc.c-torture/execute/builtins/fputs.c
481         * gcc.c-torture/execute/builtins/memcmp.c
482         * gcc.c-torture/execute/builtins/memmove.c
483         * gcc.c-torture/execute/builtins/memops-asm.c
484         * gcc.c-torture/execute/builtins/mempcpy-2.c
485         * gcc.c-torture/execute/builtins/mempcpy.c
486         * gcc.c-torture/execute/builtins/memset.c
487         * gcc.c-torture/execute/builtins/printf.c
488         * gcc.c-torture/execute/builtins/sprintf.c
489         * gcc.c-torture/execute/builtins/strcat.c
490         * gcc.c-torture/execute/builtins/strchr.c
491         * gcc.c-torture/execute/builtins/strcmp.c
492         * gcc.c-torture/execute/builtins/strcpy.c
493         * gcc.c-torture/execute/builtins/strcspn.c
494         * gcc.c-torture/execute/builtins/strlen-2.c
495         * gcc.c-torture/execute/builtins/strlen.c
496         * gcc.c-torture/execute/builtins/strncat.c
497         * gcc.c-torture/execute/builtins/strncmp-2.c
498         * gcc.c-torture/execute/builtins/strncmp.c
499         * gcc.c-torture/execute/builtins/strncpy.c
500         * gcc.c-torture/execute/builtins/strpbrk.c
501         * gcc.c-torture/execute/builtins/strpcpy-2.c
502         * gcc.c-torture/execute/builtins/strpcpy.c
503         * gcc.c-torture/execute/builtins/strrchr.c
504         * gcc.c-torture/execute/builtins/strspn.c
505         * gcc.c-torture/execute/builtins/strstr-asm.c
506         * gcc.c-torture/execute/builtins/strstr.c:
507         ... these new files.
508
509         * gcc.c-torture/execute/builtins/abs-2-lib.c
510         * gcc.c-torture/execute/builtins/abs-3-lib.c
511         * gcc.c-torture/execute/builtins/complex-1-lib.c
512         * gcc.c-torture/execute/builtins/fprintf-lib.c
513         * gcc.c-torture/execute/builtins/fputs-lib.c
514         * gcc.c-torture/execute/builtins/memcmp-lib.c
515         * gcc.c-torture/execute/builtins/memmove-lib.c
516         * gcc.c-torture/execute/builtins/memops-asm-lib.c
517         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
518         * gcc.c-torture/execute/builtins/mempcpy-lib.c
519         * gcc.c-torture/execute/builtins/memset-lib.c
520         * gcc.c-torture/execute/builtins/printf-lib.c
521         * gcc.c-torture/execute/builtins/sprintf-lib.c
522         * gcc.c-torture/execute/builtins/strcat-lib.c
523         * gcc.c-torture/execute/builtins/strchr-lib.c
524         * gcc.c-torture/execute/builtins/strcmp-lib.c
525         * gcc.c-torture/execute/builtins/strcpy-lib.c
526         * gcc.c-torture/execute/builtins/strcspn-lib.c
527         * gcc.c-torture/execute/builtins/strlen-2-lib.c
528         * gcc.c-torture/execute/builtins/strlen-lib.c
529         * gcc.c-torture/execute/builtins/strncat-lib.c
530         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
531         * gcc.c-torture/execute/builtins/strncmp-lib.c
532         * gcc.c-torture/execute/builtins/strncpy-lib.c
533         * gcc.c-torture/execute/builtins/strpbrk-lib.c
534         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
535         * gcc.c-torture/execute/builtins/strpcpy-lib.c
536         * gcc.c-torture/execute/builtins/strrchr-lib.c
537         * gcc.c-torture/execute/builtins/strspn-lib.c
538         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
539         * gcc.c-torture/execute/builtins/strstr-lib.c
540         * gcc.c-torture/execute/builtins/lib/abs.c
541         * gcc.c-torture/execute/builtins/lib/fprintf.c
542         * gcc.c-torture/execute/builtins/lib/memset.c
543         * gcc.c-torture/execute/builtins/lib/printf.c
544         * gcc.c-torture/execute/builtins/lib/sprintf.c
545         * gcc.c-torture/execute/builtins/lib/strcpy.c
546         * gcc.c-torture/execute/builtins/lib/strcspn.c
547         * gcc.c-torture/execute/builtins/lib/strncat.c
548         * gcc.c-torture/execute/builtins/lib/strncmp.c
549         * gcc.c-torture/execute/builtins/lib/strncpy.c
550         * gcc.c-torture/execute/builtins/lib/strpbrk.c
551         * gcc.c-torture/execute/builtins/lib/strspn.c
552         * gcc.c-torture/execute/builtins/lib/strstr.c:
553         New files containing support routines.
554
555         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
556         declaration.
557         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
558         when not optimizing.
559
560 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
561
562         PR c++/16240
563         * g++.dg/abi/mangle22.C: New test.
564         * g++.dg/abi/mangle23.C: Likewise.
565
566 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
567
568         PR fortran/16290
569         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
570         Allow for cases without denormalized floating point numbers.
571
572 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
573
574         PR c/1027
575         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
576         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
577         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
578         expected warning text.
579         * gcc.dg/format/diag-2.c: New test.
580
581 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
582
583         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
584
585 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
586
587         * gcc.dg/builtins-43.c: New.
588         * gcc.dg/builtins-44.c: New.
589         * gcc.dg/builtins-45.c: New.
590
591 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
592             Andreas Tobler  <a.tobler@schweiz.ch>
593
594         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
595         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
596         as SIGSEGV.
597         * gcc.dg/cleanup-11.c: Likewise.
598         * gcc.dg/cleanup-8.c: Likewise.
599         * gcc.dg/cleanup-9.c: Likewise.
600         * gcc.dg/cleanup-5.c: Run on all platforms.
601
602 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
603
604         * g++.dg/warn/nonnull1.C: New test.
605
606 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
607
608         * gcc.dg/compat/compat-common.h: Wrap up CINT in
609         an #ifndef SKIP_COMPLEX_INT/#endif pair.
610         Special-case the Sun compiler wrt to <complex.h>.
611
612 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
613
614         * gcc.dg/Wunreachable-8.C: New test.
615
616         * gcc.dg/h8300-ice2.c : New test.
617
618 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
619
620         PR fortran/16161
621         * gfortran.fortran-torture/compile/implicit.f90: Add test
622         for implicit character.
623
624 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
625
626         PR fortran/16289
627         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
628         Use tiny() intrinsic to find smallest non-negative real
629
630 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
631
632         * gcc.dg/compat/struct-by-value-22_main.c: New test.
633         * gcc.dg/compat/struct-by-value-22_x.c: New.
634         * gcc.dg/compat/struct-by-value-22_y.c: New.
635
636         * gcc.c-torture/execute/20040629-1.c: New test.
637
638 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
639
640         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
641         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
642
643         PR target/16195
644         * gcc.dg/20040625-1.c: New test.
645
646 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
647
648         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
649
650 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
651
652         PR fortran/15963
653         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
654
655 2004-06-29  Richard Henderson  <rth@redhat.com>
656
657         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
658
659 2004-06-29  Paul Brook  <paul@codesourcery.com>
660
661         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
662         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
663
664 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
665
666         PR c++/16260
667         * g++.dg/parse/crash15.C: New.
668
669 2004-06-28  Andrew Pinski  <apinski@apple.com>
670
671         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
672         by the error already.
673
674         * g++.dg/opt/ptrmem4.C: Change to compile only test.
675
676 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
677
678         PR target/14041
679         * gcc.dg/h8300-bss-align-1.c : New.
680
681 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
682
683         * PR c++/16174
684         * g++.dg/template/ctor4.C: New.
685
686 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
687
688         PR c++/16205
689         * g++.dg/warn/Wsequence-point-1.C: New test.
690
691 2004-06-27  Paul Brook  <paul@codesourcery.com>
692
693         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
694
695 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
696
697         * g++.old-deja/g++.mike/p7325.C: Remove.
698
699 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
700
701         PR c/14963
702         * gcc.dg/pr14963.c: New test.
703
704 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
705
706         PR c++/16193
707         * g++.dg/parse/redef1.C: New test.
708
709 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
710
711         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
712         20021110.c.
713         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
714         20021119-1.c.
715         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
716         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
717         5-04.c.
718         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
719         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
720         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
721         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
722         g++.brendan/enum14.C.
723         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
724         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
725         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
726         g++.mike/virt1.C.
727         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
728         memtemp24.C.
729
730 2004-06-27  Roger Sayle  <roger@eyesopen.com>
731
732         * gcc.dg/20040527-1.c: New test case.
733
734 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
735
736         PR gfortran/pr16196
737         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
738
739 2004-06-25  Roger Sayle  <roger@eyesopen.com>
740
741         PR middle-end/15825
742         * gcc.dg/pr15825-1.c: New test case.
743
744 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
745
746         * gcc.c-torture/execute/20040625-1.c: New test.
747
748 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
749
750         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
751
752 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
753
754         * gcc.dg/torture/mips-div-1.c: New test.
755
756 2004-06-24  Jeff Law  <law@redhat.com>
757
758         * gcc.dg/tree-ssa/20040624-1.c: New test.
759
760 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
761
762         * gcc.c-torture/compile/20040624-1.c: New test.
763
764 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
765
766         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
767         this directory.
768
769 2004-06-23  Andrew Pinski  <apinski@apple.com>
770
771         PR middle-end/15988
772         * g++.dg/opt/ptrmem4.C: New test.
773
774         * gcc.dg/c90-array-quals-2.c: New test.
775
776 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
777
778         * gcc.dg/kpice1.c: New test.
779
780 2006-06-23  Andrew Pinski  <apinski@apple.com>
781
782         * gcc.dg/c90-array-quals.c: New test.
783
784 2006-06-22  Richard Henderson  <rth@redhat.com>
785
786         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
787
788 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
789
790         * gcc.dg/builtins-config.h: Handle FreeBSD.
791
792 2006-06-22  Richard Henderson  <rth@redhat.com>
793
794         * g++.dg/opt/devirt1.C: New.
795
796 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
797
798         * g++.dg/opt/pr15551.C: New testcase.
799
800 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
801
802         PR target/14800
803         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
804         x86_64-*-linux* when compiling for 32bit.
805
806 2004-06-21  Andrew Pinski  <apinski@apple.com>
807
808         * gcc.dg/pch/struct-1.c: New.
809         * gcc.dg/pch/struct-1.hs: New.
810
811 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
812
813         * gcc.dg/pch/save-temps-1.c: New file.
814         * gcc.dg/pch/save-temps-1.hs: New file.
815
816 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
817
818         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
819         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
820
821 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
822
823         * gfortran.fortran-torture/execute/select_1.f90: Rename function
824         to fix type error.
825         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
826         Remove trailing spaces.
827
828 2004-06-21  Richard Henderson  <rth@redhat.com>
829
830         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
831         merging && to BIT_FIELD_REF.
832
833 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
834
835         * g++.dg/opt/placeholder1.C: New test.
836
837 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
838
839         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
840         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
841         * gcc.dg/compat/union-m128-1_x.c: Likewise.
842         * gcc.dg/compat/union-m128-1_y.c: Likewise.
843
844 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
845
846         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
847         extern "C".
848         * g++.dg/other/pragma-re-1.C: Add comments.
849
850 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
851
852         PR gfortran/16080
853         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
854
855 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
856
857         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
858         instead of setting the type of size_t by
859         hand.
860
861 2004-06-18  Roger Sayle  <roger@eyesopen.com>
862
863         * gcc.dg/unordered-2.c: New test case.
864         * gcc.dg/unordered-3.c: New test case.
865
866 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
867
868         PR other/16043
869         * lib/g++.exp (g++_version): Tweak regexp for version
870         * lib/g77.exp (g77_version): Likewise
871         * lib/gfortran.exp (gfortran_version): Likewise
872         * lib/objc.exp (objc_version): Likewise
873         * lib/treelang.exp (treelang_version): Likewise
874
875 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
876
877         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
878         Use INT_MAX instead of __INT_MAX__.
879         * gcc.dg/compat/struct-align-2_y.c: Likewise.
880
881         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
882         * gcc.dg/compat/scalar-return-3_x.c: Use it.
883         * gcc.dg/compat/scalar-return-3_y.c: Use it.
884         * gcc.dg/compat/scalar-return-4_x.c: Use it.
885         * gcc.dg/compat/scalar-return-4_y.c: Use it.
886         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
887         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
888         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
889         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
890
891         * gcc.dg/range-test-1.c: New test.
892         * g++.dg/opt/range-test-1.C: New test.
893
894 2004-06-17  Richard Henderson  <rth@redhat.com>
895
896         * objc.dg/sync-1.m: New.
897         * objc.dg/try-catch-1.m: Don't force next runtime.
898         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
899         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
900         shadowed catch clause.
901         * objc.dg/try-catch-5.m: New.
902
903 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
904
905         Bug 14610
906         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
907
908 2004-06-15  Richard Henderson  <rth@redhat.com>
909
910         * gcc.dg/20001116-1.c: Move expected warning line.
911
912 2004-06-15  Richard Henderson  <rth@redhat.com>
913
914         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
915         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
916
917 2004-06-15  Jeff Law  <law@redhat.com>
918
919         * gcc.dg/tree-ssa/20040615-1.c: New test.
920         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
921         be less sensitive to operand ordering.
922         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
923
924 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
925
926         * g++.dg/abi/bitfield3.C: Add comment..
927
928 2004-06-15  Richard Henderson  <rth@redhat.com>
929
930         * g++.dg/ext/stmtexpr1.C: XFAIL.
931         * gcc.dg/20030612-1.c: XFAIL.
932
933 2004-06-15  Eric Christopher  <echristo@redhat.com>
934
935         * g++.dg/charset/asm5.c: New.
936         * gcc.dg/charset/asm6.c: New.
937
938 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
939
940         PR fortran/15962
941         * gfortran.fortran-torture/execute/select_1.f90: New test.
942
943 2004-06-15  Paul Brook  <paul@codesourcery.com>
944
945         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
946
947 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
948
949         PR c++/15967
950         * g++.dg/lookup/crash3.C: New test.
951
952 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
953
954         PR c++/15947
955         * g++.dg/parse/dtor4.C: New test.
956
957 2004-06-14  Jeff Law  <law@redhat.com>
958
959         * gcc.c-torture/compile/20040614-1.c: New test.
960
961 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
962
963         PR fortran/15211
964         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
965         LEN of a character array.
966
967 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
968
969         PR c++/15096
970         * g++.dg/template/ptrmem10.C: New test.
971
972         PR c++/14930
973         * g++.dg/template/friend30.C: New test.
974
975 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
976
977         PR fortran/14928
978         * gfortran.fortran-torture/compile/mloc.f90: New test.
979
980 2004-06-13  Paul Brook  <paul@codesourcery.com>
981
982         * gfortran.fortran-torture/execute/random_2.f90: New test.
983
984 2004-06-13  Eric Christopher  <echristo@redhat.com>
985
986         * gcc.dg/noncompile/redecl-1.c: Fix error message.
987
988 2004-06-12  Paul Brook  <paul@codesourcery.com>
989
990         * gfortran.fortran-torture/execute/contained_3.f90: New test.
991
992 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
993
994         PR fortran/14923
995         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
996
997 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
998
999         PR fortran/14957
1000         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1001         syntax errors in end statements of contained subroutines.
1002
1003 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1004
1005         PR fortran/12841
1006         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1007
1008 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1009
1010         PR fortran/15665
1011         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1012
1013 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1014
1015         PR gfortran/12839
1016         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1017
1018 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1019
1020         PR c++/15862
1021         * g++.dg/parse/enum1.C: New test.
1022
1023 2004-06-10  Jeff Law  <law@redhat.com>
1024
1025         * gcc.c-torture/compile/20040610-1.c: New test.
1026
1027 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1028
1029         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1030         * g++.old-deja/g++.other/decl3.C: Likewise.
1031
1032 2004-06-10  Brian Booth  <bbooth@redhat.com>
1033
1034         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1035         V_MAY_DEF instead of VDEF.
1036         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1037
1038 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1039
1040         PR c++/14211
1041         * g++.dg/conversion/const1.C: New test.
1042
1043         PR c++/15076
1044         * g++.dg/conversion/reinterpret1.C: New test.
1045
1046         PR c++/15877
1047         * g++.dg/template/enum2.C: New test.
1048
1049         PR c++/15227
1050         * g++.dg/template/error13.C: New test.
1051
1052 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1053
1054         PR fortran/14957
1055         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1056         arguments to test_* REAL and of the right size.
1057
1058 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR target/15569
1061         PR rtl-optimization/15681
1062         * gcc.dg/20040609-1.c: New test.
1063
1064 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1065
1066         PR c++/14791
1067         * g++.dg/opt/builtins1.C: New test.
1068
1069 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1070
1071         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1072         that use default windows32 struct layout.
1073         * gcc.dg/i386-bitfield2.c: Likewise.
1074
1075 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1076
1077         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1078         for mingw32 and cygwin targets.
1079
1080 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1081
1082         * gcc.dg/pch/macro-4.c: New.
1083         * gcc.dg/pch/macro-4.hs: New.
1084
1085 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1086
1087         PR fortran/13249
1088         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1089
1090 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1091
1092         PR fortran/13372
1093         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1094
1095 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1096
1097         PR gfortran/14897
1098         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1099
1100 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1101
1102         PR gfortran/15755
1103         * gfortran.fortran-torture/execute/backspace.c : New test.
1104
1105 2004-06-09  Paul Brook  <paul@codesourcery.com>
1106
1107         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1108         (pointer_to_section): Rewrite to use smaller array.
1109
1110 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1111
1112         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1113         * gcc.dg/ext/altivec-10.c: Same.
1114         * gcc.dg/ext/altivec-11.c: Same.
1115         * gcc.dg/ext/altivec-12.c: Same.
1116         * gcc.dg/ext/altivec-13.c: Same.
1117         * gcc.dg/ext/altivec-14.c: Same.
1118         * gcc.dg/ext/altivec-15.c: Same.
1119         * gcc.dg/ext/altivec-16.c: Same.
1120         * gcc.dg/ext/altivec-3.c: Same.
1121         * gcc.dg/ext/altivec-4.c: Same.
1122         * gcc.dg/ext/altivec-6.c: Same.
1123         * gcc.dg/ext/altivec-7.c: Same.
1124         * gcc.dg/ext/altivec-8.c: Same.
1125         * gcc.dg/ext/altivec-varargs-1.c: Same.
1126
1127         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1128         * g++.dg/ext/altivec-10.C: Same.
1129         * g++.dg/ext/altivec-2.C: Same.
1130         * g++.dg/ext/altivec-3.C: Same.
1131         * g++.dg/ext/altivec-4.C: Same.
1132         * g++.dg/ext/altivec-5.C: Same.
1133         * g++.dg/ext/altivec-6.C: Same.
1134         * g++.dg/ext/altivec-7.C: Same.
1135         * g++.dg/ext/altivec-8.C: Same.
1136         * g++.dg/ext/altivec-9.C: Same.
1137
1138 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1139
1140         PR c++/7841
1141         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1142
1143 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1144
1145         * gcc.dg/union-1.c: New test.
1146
1147 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1148
1149         * gcc.dg/builtins-41.c: New test case.
1150         * gcc.dg/builtins-42.c: New test case.
1151
1152 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1153
1154         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1155         * g++.dg/ext/altivec-10.C: Same.
1156         * g++.dg/ext/altivec-2.C: Same.
1157         * g++.dg/ext/altivec-3.C: Same.
1158         * g++.dg/ext/altivec-4.C: Same.
1159         * g++.dg/ext/altivec-5.C: Same.
1160         * g++.dg/ext/altivec-6.C: Same.
1161         * g++.dg/ext/altivec-7.C: Same.
1162         * g++.dg/ext/altivec-8.C: Same.
1163         * g++.dg/ext/altivec-9.C: Same.
1164         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1165         * g++.old-deja/g++.brendan/new3.C: Same.
1166         * gcc.c-torture/execute/eeprof-1.x: Same.
1167
1168 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1169
1170         PR c/14765
1171         * gcc.dg/pr14765-1.c: New test.
1172
1173 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1174
1175         PR c/14649
1176         * gcc.dg/pr14649-1.c: New test case.
1177
1178 2004-06-07  Richard Henderson  <rth@redhat.com>
1179
1180         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1181         if temporaries.
1182
1183 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1184
1185         * g++.dg/eh/elide1.C: Remove XFAIL.
1186
1187 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1188
1189         PR c++/15337
1190         * g++.dg/expr/sizeof3.C: New test.
1191
1192         PR c++/14777
1193         * g++.dg/template/access14.C: New test.
1194
1195         PR c++/15554
1196         * g++.dg/template/enum1.C: New test.
1197
1198         PR c++/15057
1199         * g++.dg/eh/throw1.C: New test.
1200
1201 2004-06-07  David Ayers  <d.ayers@inode.at>
1202             Ziemowit Laski  <zlaski@apple.com>
1203
1204         * lib/objc.exp (objc_target_compile): Revert the '-framework
1205         Foundation' flag fix, since bare Darwin does not ship
1206         with the Foundation framework.
1207         * objc/execute/next_mapping.h: Provide a local NSConstantString
1208         @interface and @implementation.
1209         (objc_constant_string_init): A constructor function, used to
1210         initialize the NSConstantString meta-class object.
1211         * objc/execute/string1.m: Include "next_mapping.h" instead of
1212         <Foundation/NSString.h>.
1213         * objc/execute/string2.m: Likewise.
1214         * objc/execute/string3.m: Likewise.
1215         * objc/execute/string4.m: Likewise.
1216
1217 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1218
1219         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1220         to double. Replace double with FLOAT.
1221         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1222
1223         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1224         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1225         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1226         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1227         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1228         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1229         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1230         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1231
1232 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1233
1234         PR c/13519
1235         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1236
1237 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1238
1239         PR c++/15503
1240         * g++.dg/template/meminit2.C: New test.
1241
1242 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1243
1244         PR target/15822
1245         * gcc.c-torture/execute/compare-fp-1.c,
1246         gcc.c-torture/execute/compare-fp-2.c,
1247         gcc.c-torture/execute/compare-fp-3.c,
1248         gcc.c-torture/execute/compare-fp-4.c,
1249         gcc.c-torture/execute/compare-fp-3.x,
1250         gcc.c-torture/execute/compare-fp-4.x: Moved...
1251         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1252         gcc.c-torture/execute/ieee/compare-fp-2.c,
1253         gcc.c-torture/execute/ieee/compare-fp-3.c,
1254         gcc.c-torture/execute/ieee/compare-fp-4.c,
1255         gcc.c-torture/execute/ieee/compare-fp-3.x,
1256         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1257
1258 2004-06-04  David Ayers  <d.ayers@inode.at>
1259
1260         * objc/execute/protocol-isEqual-4.m: New testcase.
1261
1262 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1263
1264         * objc/execute/protocol-isEqual-1.m: New testcase.
1265         * objc/execute/protocol-isEqual-2.m: New testcase.
1266         * objc/execute/protocol-isEqual-3.m: New testcase.
1267
1268 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1269
1270         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1271
1272 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1273
1274         * lib/objc.exp (objc_target_compile): When running tests on
1275         Darwin (Mac OS X), inform the linker about '-framework
1276         'Foundation'.
1277
1278 2004-06-02  Eric Christopher  <echristo@redhat.com>
1279
1280         * gcc.c-torture/compile/20040602-1.c: New.
1281
1282 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1283
1284         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1285         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1286
1287         PR tree-optimization/14736
1288         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1289
1290         PR tree-optimization/14042
1291         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1292
1293         PR tree-optimization/14729
1294         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1295
1296 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1297
1298         PR fortran/15557
1299         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1300
1301 2004-06-01  Richard Hederson  <rth@redhat.com>
1302
1303         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1304
1305 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1306
1307         PR c++/14932
1308         * g++.dg/parse/offsetof4.C: New test.
1309
1310 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1311
1312         PR objc/7993
1313         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1314
1315 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1316
1317         PR c++/15701
1318         * g++.dg/template/friend29.C: New test.
1319
1320 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1321
1322         PR c/15749
1323         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1324
1325 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1326
1327         * gcc.dg/sparc-trap-1.c: New test.
1328
1329 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1330
1331         PR middle-end/15069
1332         * g++.dg/opt/fold3.C: New test case.
1333
1334 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1335
1336         * lib/target-supports.exp (check_iconv_available): Fix fallout
1337         from 2004-05-28 patch.
1338
1339 2004-05-30  Paul Brook  <paul@codesourcery.com>
1340
1341         PR fortran/15620
1342         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1343         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1344
1345 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1346
1347         * gfortran.fortran-torture/execute/random_1.f90: New test.
1348
1349 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1350
1351         * g++.dg/ext/altivec-10.C: New test.
1352
1353 2004-05-29  Paul Brook  <paul@codesourcery.com>
1354
1355         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1356
1357 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1358
1359         * gcc.dg/altivec-16.c: New test.
1360
1361 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1362
1363         * lib/target-supports.exp (check_vmx_hw_available): New.
1364         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1365
1366         * lib/target-supports.exp (check_alias_available,
1367         check_iconv_available, check_named_sections_available): Use
1368         unique names for temporary files.
1369
1370 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1371
1372         * gcc.dg/altivec-15.c: New test.
1373
1374 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1375
1376         PR c++/15083
1377         * g++.dg/warn/noeffect6.C: New test.
1378
1379         PR c++/15471
1380         * g++.dg/expr/ptrmem4.C: New test.
1381
1382         PR c++/15640
1383         * g++.dg/template/operator3.C: New test.
1384
1385 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1386
1387         PR c++/14668
1388         * g++.dg/lookup/redecl1.C: New test.
1389         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1390
1391 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1392
1393         * gcc.c-torture/execute/compare-fp-1.c,
1394         gcc.c-torture/execute/compare-fp-2.c,
1395         gcc.c-torture/execute/compare-fp-3.c,
1396         gcc.c-torture/execute/compare-fp-4.c,
1397         gcc.c-torture/execute/compare-fp-3.x,
1398         gcc.c-torture/execute/compare-fp-4.x,
1399         gcc.dg/pr15649-1.c: New.
1400
1401 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1402
1403         PR c++/12883
1404         * g++.dg/init/array14.C: New test.
1405
1406 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1407
1408         * lib/compat.exp (compat-get-options-main): New.
1409         (compat-get-options): Remove unneeded code, warn for ignored
1410         command.
1411         (compat-execute): Check flag set by dg-require-* commands.
1412
1413         * lib/compat.exp (compat-execute): Break up long lines.
1414
1415 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1416
1417         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1418         * gcc.dg/altivec-14.c: New test.
1419         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1420
1421         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1422         * gcc.dg/altivec-12.c: Ditto.
1423
1424         * gcc.dg/altivec-3.c: Move call to altivec_check.
1425
1426 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1427
1428         PR c++/15044
1429         * g++.dg/template/error12.C: New test.
1430
1431         PR c++/15317
1432         * g++.dg/ext/attrib15.C: New test.
1433
1434         PR c++/15329
1435         * g++.dg/template/ptrmem9.C: New test.
1436
1437 2004-05-25  Paul Brook  <paul@codesourcery.com>
1438
1439         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1440
1441 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1442
1443         PR c++/15165
1444         * g++.dg/template/crash19.C: New test.
1445
1446 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1447
1448         PR c++/15025
1449         * g++.dg/template/redecl1.C: New test.
1450
1451 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1452
1453         PR c++/14821
1454         * g++.dg/other/ns1.C: New test.
1455
1456         PR c++/14883
1457         * g++.dg/template/invalid1.C: New test.
1458
1459 2004-05-23  Paul Brook  <paul@codesourcery.com>
1460         Victor Leikehman  <lei@haifasphere.co.il>
1461
1462         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1463         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1464
1465 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1466
1467         PR c++/15285
1468         PR c++/15299
1469         * g++.dg/template/non-dependent5.C: New test.
1470         * g++.dg/template/non-dependent6.C: New test.
1471
1472 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1473
1474         PR c++/15507
1475         * g++.dg/inherit/union1.C: New test.
1476
1477         PR c++/15542
1478         * g++.dg/template/addr1.C: New test.
1479
1480         PR c++/15427
1481         * g++.dg/template/array5.C: New test.
1482
1483         PR c++/15287
1484         * g++.dg/template/array6.C: New test.
1485
1486 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1487             Roger Sayle  <roger@eyesopen.com>
1488
1489         * g++.dg/lookup/forscope2.C: New test case.
1490
1491 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1492
1493         * gcc.dg/cpp/Wmissingdirs.c: New.
1494
1495 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1496
1497         PR target/15301
1498         * gcc.dg/compat/union-m128-1.h: New file.
1499         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1500         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1501         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1502
1503 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1504
1505         PR target/15302
1506         * gcc.dg/compat/struct-complex-1.h: New file.
1507         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1508         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1509         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1510
1511 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1512
1513         PR middle-end/3074
1514         * gcc.dg/pr3074-1.c: New test case.
1515         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1516
1517 2004-05-20  Falk Hueffner  <falk@debian.org>
1518
1519         PR other/15526
1520         * gcc.dg/ftrapv-1.c: New test case.
1521
1522 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1523
1524         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1525
1526 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1527             Jeff Law  <law@redhat.com>
1528
1529         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1530         * gcc.dg/tree-ssa/20040518-2.c: New test.
1531
1532         * gcc.dg/tree-ssa/20040518-1.c: New test.
1533
1534 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1535
1536         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1537
1538 2004-05-18  Paul Brook  <paul@codesourcery.com>
1539
1540         PR fortran/13930
1541         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1542
1543 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1544
1545         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1546         constant folding.
1547
1548 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1549
1550         * gcc.dg/tree-ssa/20040517-1.c: New test.
1551
1552 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1553
1554         * gcc.dg/loop-4.c: New test.
1555
1556 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1557
1558         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1559
1560 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1561
1562         PR fortran/15311
1563         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1564
1565 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1566
1567         PR fortran/13826
1568         PR fortran/13940
1569         * gfortran.fortran-torture/compile/data_1.f90: New test.
1570
1571 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1572
1573         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1574         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1575
1576 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1577
1578         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1579
1580 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1581
1582         PR c/15444
1583         * gcc.dg/format/xopen-1.c: Adjust expected message.
1584         * gcc.dg/format/xopen-3.c: New test.
1585
1586 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1587
1588         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1589
1590 2004-05-14  Jeff Law  <law@redhat.com>
1591
1592         * gcc.dg/tree-ssa/20040514-2.c: New test.
1593
1594 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1595
1596         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1597         this ...
1598         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1599         this.
1600
1601 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1602
1603         * gcc.dg/tree-ssa/20040514-1.c: New test.
1604
1605 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1606
1607         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1608         test.
1609
1610 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1611
1612         PR fortran/14066
1613         * gfortran.fortran-torture/compile/do_1.f90: New test.
1614
1615 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1616
1617         PR fortran/15051
1618         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1619         test.
1620
1621 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1622
1623         PR fortran/15149
1624         * gfortran.fortran-torture/execute/random_init.f90: New test.
1625
1626 2004-05-13  Paul Brook  <paul@codesourcery.com>
1627
1628         PR fortran/15314
1629         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1630
1631 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1632
1633         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1634         for the powerpc case.
1635
1636 2004-05-13  Jeff Law  <law@redhat.com>
1637
1638         * gcc.dg/tree-ssa/20040513-1.c: New test.
1639         * gcc.dg/tree-ssa/20040513-2.c: New test.
1640
1641 2004-05-13  Paul Brook  <paul@codesourcery.com>
1642
1643         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1644         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1645         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1646
1647 2004-05-13  Andreas Schwab  <schwab@suse.de>
1648
1649         PR other/10819
1650         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1651         characters.
1652
1653 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1654
1655         PR fortran/15294
1656         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1657
1658 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1659
1660         Merge from tree-ssa-20020619-branch.  See
1661         ChangeLog.tree-ssa for details.
1662
1663 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1664
1665         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1666         include <altivec.h> explicitly.
1667         * gcc.dg/altivec-13.c: Likewise.
1668
1669 2004-05-11  Paul Brook  <paul@codesourcery.com>
1670
1671         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1672
1673 2004-05-10  Eric Christopher  <echristo@redhat.com>
1674
1675         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1676         * gcc.dg/sibcall-4.c: Ditto.
1677
1678 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1679
1680         * g++.dg/ext/altivec-8.C: New test case.
1681         * gcc.dg/altivec-13.c: New test case.
1682
1683 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1684
1685         * gcc.c-torture/execute/divcmp-1.c: New test case.
1686         * gcc.c-torture/execute/divcmp-2.c: New test case.
1687         * gcc.c-torture/execute/divcmp-3.c: New test case.
1688
1689 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1690
1691         * g++.dg/other/pragma-re-2.C: New test.
1692
1693 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1694
1695         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1696         * gcc.dg/i386-387-2.c: Likewise.
1697
1698         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1699         __builtin_drem.
1700         * gcc.dg/i386-387-6.c: Likewise.
1701
1702 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1703
1704         * gcc.dg/builtins-33.c:  Also check log1p*.
1705
1706 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1707
1708         PR optimization/15296
1709         * gcc.c-torture/execute/pr15296.c: New test.
1710
1711 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1712
1713         * gcc.dg/builtins-40.c: New test.
1714
1715 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1716
1717         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1718
1719 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1720
1721         * g++.dg/ext/spe1.C: New testcase.
1722
1723 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1724
1725         * objc.dg/image-info.m: Allow additional attributes
1726         for __image_info section.
1727
1728 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1729
1730         * gcc.dg/torture/mips-hilo-2.c: New test.
1731
1732 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1733
1734         PR c++/14389
1735         * g++.dg/template/member5.C: New test.
1736
1737 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1738
1739         * gcc.dg/builtins-34.c: Also check expm1*.
1740
1741 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1742
1743         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1744         * gcc.dg/torture/builtin-convert-3.c: New test.
1745
1746 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1747
1748         PR middle-end/15054
1749         * g++.dg/opt/pr15054.C: New test.
1750
1751 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1752
1753         * gcc.dg/torture/builtin-rounding-1.c: New test.
1754         * gcc.dg/builtins-25.c: Delete.
1755         * gcc.dg/builtins-29.c: Delete.
1756
1757 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1758
1759         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1760         * gcc.dg/sibcall-4.c: Likewise.
1761         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1762
1763 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1764
1765         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1766         bit-field on 16-bit targets.
1767
1768 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1769
1770         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1771         16-bit targets.
1772
1773 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1774
1775         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1776         * gcc.dg/rs6000-power2-2.c: Likewise.
1777
1778 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1779
1780         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1781         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1782         Change the asm registers to be in form of frN instead of fN.
1783
1784 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1785
1786         * gcc.dg/torture/builtin-convert-2.c: New test.
1787
1788 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1789
1790         * gcc.dg/rs6000-power2-1.c: New test.
1791         * gcc.dg/rs6000-power2-2.c: New test.
1792
1793 2004-04-28  Jan Hubicka  <jh@suse.cz>
1794
1795         * gcc.dg/unused-6.c: New test.
1796
1797 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1798             Ulrich Weigand  <uweigand@de.ibm.com>
1799
1800         * ada/acats/run_all.sh: Define $target variable.
1801
1802 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1803
1804         PR c++/15119
1805         * g++.dg/other/vararg-1.C: New test.
1806
1807         PR c++/4794
1808         * g++.dg/eh/cleanup3.C: New test.
1809
1810 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1811
1812         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1813         and ad8011a (target_insn).
1814         * ada/acats/support/macro.dfs: Likewise.
1815         * ada/acats/support/impbit.adb: New file.
1816
1817 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1818
1819         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1820
1821 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1822
1823         * gcc.dg/loop-3.c: New test.
1824
1825 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1826
1827         * gcc.c-torture/execute/simd-5.c: New test.
1828
1829 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1830
1831         PR c++/15064
1832         * g++.dg/template/crash18.C: New test.
1833
1834 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1835
1836         * g++.dg/ext/complit3.C: New test.
1837
1838 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1839
1840         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1841         * gcc.dg/altivec-3.c: Same.
1842         * gcc.dg/altivec-varargs-1.c: Same.
1843
1844 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1845
1846         * lib/target-supports.exp (check_profiling_available): Assume
1847         profiling is not available on powerpc-eabi targets.
1848
1849 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1850
1851         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1852         * gcc.dg/vmx/bug-1.c: Ditto.
1853
1854 2004-04-20  Eric Christopher  <echristo@redhat.com>
1855
1856         * gcc.dg/charset/extern.c: New test.
1857         * g++.dg/charset/extern3.cc: Ditto.
1858
1859 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1860
1861         * gcc.dg/builtins-39.c: New test.
1862
1863 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1864
1865         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1866
1867 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1868
1869         * gcc.dg/torture/mips-hilo-1.c: New test.
1870
1871 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1872
1873         * gcc.c-torture/compile/20040419-1.c: New test.
1874
1875 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1876
1877         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1878
1879 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1880             Aldy Hernandez  <aldyh@redhat.com>
1881
1882         * gcc.c-torture/execute/va-arg-24.c: New.
1883
1884 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1885             Aldy Hernandez  <aldyh@redhat.com>
1886
1887         * gcc.dg/vmx/1b-01.c: New.
1888         * gcc.dg/vmx/1b-02.c: New.
1889         * gcc.dg/vmx/1b-03.c: New.
1890         * gcc.dg/vmx/1b-04.c: New.
1891         * gcc.dg/vmx/1b-05.c: New.
1892         * gcc.dg/vmx/1b-06.c: New.
1893         * gcc.dg/vmx/1b-07.c: New.
1894         * gcc.dg/vmx/1c-01.c: New.
1895         * gcc.dg/vmx/1c-02.c: New.
1896         * gcc.dg/vmx/3a-01a.c: New.
1897         * gcc.dg/vmx/3a-01.c: New.
1898         * gcc.dg/vmx/3a-01m.c: New.
1899         * gcc.dg/vmx/3a-03.c: New.
1900         * gcc.dg/vmx/3a-03m.c: New.
1901         * gcc.dg/vmx/3a-04.c: New.
1902         * gcc.dg/vmx/3a-04m.c: New.
1903         * gcc.dg/vmx/3a-05.c: New.
1904         * gcc.dg/vmx/3a-06.c: New.
1905         * gcc.dg/vmx/3a-06m.c: New.
1906         * gcc.dg/vmx/3a-07.c: New.
1907         * gcc.dg/vmx/3b-01.c: New.
1908         * gcc.dg/vmx/3b-02.c: New.
1909         * gcc.dg/vmx/3b-10.c: New.
1910         * gcc.dg/vmx/3b-13.c: New.
1911         * gcc.dg/vmx/3b-14.c: New.
1912         * gcc.dg/vmx/3b-15.c: New.
1913         * gcc.dg/vmx/3c-01a.c: New.
1914         * gcc.dg/vmx/3c-01.c: New.
1915         * gcc.dg/vmx/3c-02.c: New.
1916         * gcc.dg/vmx/3c-03.c: New.
1917         * gcc.dg/vmx/3d-01.c: New.
1918         * gcc.dg/vmx/4-01.c: New.
1919         * gcc.dg/vmx/4-03.c: New.
1920         * gcc.dg/vmx/5-01.c: New.
1921         * gcc.dg/vmx/5-02.c: New.
1922         * gcc.dg/vmx/5-03.c: New.
1923         * gcc.dg/vmx/5-04.c: New.
1924         * gcc.dg/vmx/5-05.c: New.
1925         * gcc.dg/vmx/5-06.c: New.
1926         * gcc.dg/vmx/5-07.c: New.
1927         * gcc.dg/vmx/5-07t.c: New.
1928         * gcc.dg/vmx/5-08.c: New.
1929         * gcc.dg/vmx/5-10.c: New.
1930         * gcc.dg/vmx/5-11.c: New.
1931         * gcc.dg/vmx/7-01a.c: New.
1932         * gcc.dg/vmx/7-01.c: New.
1933         * gcc.dg/vmx/7c-01.c: New.
1934         * gcc.dg/vmx/7d-01.c: New.
1935         * gcc.dg/vmx/7d-02.c: New.
1936         * gcc.dg/vmx/8-01.c: New.
1937         * gcc.dg/vmx/8-02a.c: New.
1938         * gcc.dg/vmx/8-02.c: New.
1939         * gcc.dg/vmx/brode-1.c: New.
1940         * gcc.dg/vmx/bug-1.c: New.
1941         * gcc.dg/vmx/bug-2.c: New.
1942         * gcc.dg/vmx/bug-3.c: New.
1943         * gcc.dg/vmx/cw-bug-1.c: New.
1944         * gcc.dg/vmx/cw-bug-2.c: New.
1945         * gcc.dg/vmx/cw-bug-3.c: New.
1946         * gcc.dg/vmx/dct.c: New.
1947         * gcc.dg/vmx/debug-1.c: New.
1948         * gcc.dg/vmx/debug-2.c: New.
1949         * gcc.dg/vmx/debug-3.c: New.
1950         * gcc.dg/vmx/debug-4.c: New.
1951         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1952         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1953         * gcc.dg/vmx/eg-5.c: New.
1954         * gcc.dg/vmx/fft.c: New.
1955         * gcc.dg/vmx/gcc-bug-1.c: New.
1956         * gcc.dg/vmx/gcc-bug-2.c: New.
1957         * gcc.dg/vmx/gcc-bug-3.c: New.
1958         * gcc.dg/vmx/gcc-bug-4.c: New.
1959         * gcc.dg/vmx/gcc-bug-5.c: New.
1960         * gcc.dg/vmx/gcc-bug-6.c: New.
1961         * gcc.dg/vmx/gcc-bug-7.c: New.
1962         * gcc.dg/vmx/gcc-bug-8.c: New.
1963         * gcc.dg/vmx/gcc-bug-9.c: New.
1964         * gcc.dg/vmx/gcc-bug-b.c: New.
1965         * gcc.dg/vmx/gcc-bug-c.c: New.
1966         * gcc.dg/vmx/gcc-bug-d.c: New.
1967         * gcc.dg/vmx/gcc-bug-e.c: New.
1968         * gcc.dg/vmx/gcc-bug-f.c: New.
1969         * gcc.dg/vmx/gcc-bug-g.c: New.
1970         * gcc.dg/vmx/gcc-bug-i.c: New.
1971         * gcc.dg/vmx/harness.h: New.
1972         * gcc.dg/vmx/ira1.c: New.
1973         * gcc.dg/vmx/ira2a.c: New.
1974         * gcc.dg/vmx/ira2b.c: New.
1975         * gcc.dg/vmx/ira2.c: New.
1976         * gcc.dg/vmx/ira2c.c: New.
1977         * gcc.dg/vmx/mem.c: New.
1978         * gcc.dg/vmx/newton-1.c: New.
1979         * gcc.dg/vmx/ops.c: New.
1980         * gcc.dg/vmx/sn7153.c: New.
1981         * gcc.dg/vmx/spill2.c: New.
1982         * gcc.dg/vmx/spill3.c: New.
1983         * gcc.dg/vmx/spill.c: New.
1984         * gcc.dg/vmx/t.c: New.
1985         * gcc.dg/vmx/varargs-1.c: New.
1986         * gcc.dg/vmx/varargs-2.c: New.
1987         * gcc.dg/vmx/varargs-3.c: New.
1988         * gcc.dg/vmx/varargs-4.c: New.
1989         * gcc.dg/vmx/varargs-5.c: New.
1990         * gcc.dg/vmx/varargs-6.c: New.
1991         * gcc.dg/vmx/varargs-7.c: New.
1992         * gcc.dg/vmx/vmx.exp: New.
1993         * gcc.dg/vmx/vprint-1.c: New.
1994         * gcc.dg/vmx/vscan-1.c: New.
1995         * gcc.dg/vmx/x-01.c: New.
1996         * gcc.dg/vmx/x-02.c: New.
1997         * gcc.dg/vmx/x-03.c: New.
1998         * gcc.dg/vmx/x-04.c: New.
1999         * gcc.dg/vmx/x-05.c: New.
2000         * gcc.dg/vmx/yousufi-1.c: New.
2001         * gcc.dg/vmx/zero-1.c: New.
2002         * gcc.dg/vmx/zero.c: New.
2003
2004 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2005
2006         * g++.dg/lookup/java1.C: Update for chage of
2007         _Jv_AllocObject.
2008         * g++.dg/lookup/java2.C: Likewise.
2009
2010 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2011
2012         * ada/acats/run_all.sh: use -O2 by default.
2013
2014 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2015
2016         * gcc.dg/vr-mult-[12].c: New tests.
2017
2018 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2019
2020         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2021
2022         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2023
2024 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2025
2026         * lib/target-supports.exp (check_profiling_available): Assume profiling
2027         isn't available for mips*-*-elf targets.
2028
2029 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2030
2031         * gcc.dg/builtins-38.c: New test.
2032
2033 2004-04-14  Eric Christopher  <echristo@redhat.com>
2034
2035         * g++.dg/charset/charset.exp: Run .cc extension tests.
2036
2037 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2038
2039         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2040
2041 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2042
2043         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2044
2045 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2046
2047         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2048         * gcc.dg/i386-387-2.c: Likewise.
2049
2050         * gcc.dg/i386-387-7.c: New test.
2051         * gcc.dg/i386-387-8.c: New test.
2052
2053         * gcc.dg/builtins-37.c: New test.
2054
2055 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2056
2057         * g++.dg/pch/externc-1.C: Add missing semicolon.
2058
2059 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2060
2061         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2062
2063 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2064
2065         * gcc.c-torture/execute/20040411-1.c: New test.
2066
2067 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2068
2069         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2070
2071 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2072
2073         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2074
2075 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2076
2077         * lib/target-supports.exp (check_named_sections_available): New.
2078         * lib/gcc-dg.exp (dg-require-named-sections): New.
2079         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2080         old-deja.exp.  Also prune error-count message from HP linker.
2081         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2082
2083         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2084         * g++.old-deja/g++.pt/static3.C: Likewise.
2085         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2086
2087 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2088
2089         * gcc.c-torture/execute/20040409-1.c: New test case.
2090         * gcc.c-torture/execute/20040409-2.c: New test case.
2091         * gcc.c-torture/execute/20040409-3.c: New test case.
2092
2093 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2094
2095         * gcc.dg/20040409-1.c: New test.
2096
2097 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2098
2099         PR target/14888
2100         * g++.dg/opt/pr14888.C: New test case.
2101
2102 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2103
2104         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2105         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2106         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2107         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2108         New tests.
2109
2110 2004-04-08  Paul Brook  <paul@codesourcery.com>
2111
2112         * gcc.dg/spill-1.c: New test.
2113
2114 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2115
2116         * gcc.dg/torture/builtin-ctype-2.c: New test.
2117
2118 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2119
2120         * gcc.dg/pch/pch.exp: Add largefile test.
2121
2122 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2123
2124         * g++.dg/pch/externc-1.Hs: New.
2125         * g++.dg/pch/externc-1.C: New.
2126
2127 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2128
2129         * gcc.dg/compat/struct-by-value-5a_main.c,
2130         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2131         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2132         * gcc.dg/compat/struct-by-value-5a_x.c,
2133         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2134         gcc.dg/compat/struct-by-value-5_x.c.
2135         * gcc.dg/compat/struct-by-value-5a_y.c,
2136         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2137         gcc.dg/compat/struct-by-value-5_y.c.
2138
2139         * gcc.dg/compat/struct-by-value-6a_main.c,
2140         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2141         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2142         * gcc.dg/compat/struct-by-value-6a_x.c,
2143         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2144         gcc.dg/compat/struct-by-value-6_x.c.
2145         * gcc.dg/compat/struct-by-value-6a_y.c,
2146         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2147         gcc.dg/compat/struct-by-value-6_y.c.
2148
2149         * gcc.dg/compat/struct-by-value-7a_main.c,
2150         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2151         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2152         * gcc.dg/compat/struct-by-value-7a_x.c,
2153         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2154         gcc.dg/compat/struct-by-value-7_x.c.
2155         * gcc.dg/compat/struct-by-value-7a_y.c,
2156         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2157         gcc.dg/compat/struct-by-value-7_y.c.
2158
2159 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2160
2161         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2162         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2163         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2164         options.
2165
2166 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2167
2168         * gcc.dg/builtins-36.c: New test.
2169
2170 2004-04-06  Paul Brook  <paul@codesourcery.com>
2171
2172         * README.gcc: Remove obsolete contraint on testcases.
2173
2174 2004-04-05  Paul Brook  <paul@codesourcery.com>
2175
2176         PR2123
2177         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2178         failure and exit(0) on success.
2179         * g++.dg/expr/anew2.C: Ditto.
2180         * g++.dg/expr/anew3.C: Ditto.
2181         * g++.dg/expr/anew4.C: Ditto.
2182
2183 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2184
2185         PR c++/3518
2186         * g++.dg/template/unify7.C: New.
2187
2188 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2189
2190         * g++.dg/README: Bring up to date with new subdirectories; remove
2191         duplicate subdirectory lines.
2192
2193 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2194
2195         PR c++/14007
2196         * g++.dg/template/unify5.C: New.
2197         * g++.dg/template/unify6.C: New.
2198         * g++.dg/template/qualttp20.C: Adjust.
2199         * g++.old-deja/g++.jason/report.C: Adjust.
2200         * g++.old-deja/g++.other/qual1.C: Adjust.
2201
2202 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2203
2204         PR c++/14803
2205         * g++.dg/inherit/ptrmem1.C: New test.
2206
2207 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2208
2209         PR c++/14755
2210         * gcc.c-torture/execute/20040331-1.c: New test.
2211         * gcc.dg/20040331-1.c: New test.
2212
2213 2004-04-01  Paul Brook  <paul@codesourcery.com>
2214
2215         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2216
2217 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2218
2219         PR c++/14724
2220         * g++.dg/init/goto1.C: New test.
2221
2222         PR c++/14763
2223         * g++.dg/template/defarg4.C: New test.
2224
2225 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2226
2227         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2228
2229 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2230
2231         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2232
2233 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2234
2235         * gcc.dg/noncompile/undeclared-2.c: New test.
2236
2237 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2238
2239         * gcc.dg/940409-1.c: Remove XFAIL.
2240         * gcc.dg/reg-vol-struct-1.c: New test.
2241
2242 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2243
2244         * gcc.dg/torture/builtin-wctype-1.c: New test.
2245
2246 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2247
2248         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2249         * gcc.dg/20001101-1.c: Likewise.
2250         * gcc.dg/20001102-1.c: Likewise.
2251
2252 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2253
2254         * gcc.dg/compare8.c: Add an additional test for XOR.
2255
2256 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2257
2258         * gcc.dg/torture/builtin-ctype-1.c: New test.
2259
2260 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2261
2262         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2263         * gcc.dg/torture/builtin-math-1.c: Likewise.
2264         * gcc.dg/torture/builtin-power-1.c: New test.
2265
2266 2004-03-24  Andreas Schwab  <schwab@suse.de>
2267
2268         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2269         IA64 assembler.
2270
2271 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2272             Roger Sayle  <roger@eyesopen.com>
2273
2274         * gcc.dg/compare8.c: New test case.
2275
2276 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2277
2278         * g++.dg/ext/altivec-7.C: New test.
2279
2280 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2281
2282         PR 12267, 12391, 12560, 13129, 14114, 14133
2283         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2284         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2285         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2286         Adjust error regexps.
2287         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2288         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2289         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2290         * gcc.dg/local1.c: Add explanatory comment.
2291
2292 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2293
2294         PR optimization/14669
2295         * g++.dg/opt/fold2.C: New test case.
2296
2297 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2298
2299         PR c/14069
2300         * gcc.dg/20040322-1.c: New test.
2301
2302 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2303
2304         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2305         * gcc.dg/ultrasp4.c: Likewise.
2306         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2307
2308 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2309
2310         * gcc.dg/i386-sse-8.c: Reset default options.
2311
2312 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2313
2314         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2315         in the error message text.
2316
2317 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2318
2319         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2320
2321 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2322
2323         PR c++/14616
2324         * g++.dg/init/array13.C: New test.
2325
2326 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2327
2328         PR target/13889
2329         * gcc.c-torture/compile/pr13889.c: New test case.
2330
2331 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2332
2333         PR c/14635
2334         * builtins-1.c (nan, nans): Don't test.
2335         * builtins-30.c: Don't use nan, nanf, nanl.
2336         * builtins-35.c: New test.
2337
2338 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2339
2340         * g++.dg/ext/altivec-6.C: New test.
2341
2342 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2343
2344         * g++.dg/init/placement3.C: New test.
2345
2346         * g++.dg/template/spec13.C: New test.
2347
2348         * g++.dg/lookup/using11.C: New test.
2349
2350         * g++.dg/lookup/koenig3.C: New test.
2351
2352         * g++.dg/template/operator2.C: New test.
2353
2354         * g++.dg/expr/dtor3.C: New test.
2355         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2356         marker.
2357         * g++.old-deja/g++.law/visibility28.C: Likewise.
2358
2359 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2360
2361         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2362         * gcc.dg/ppc64-abi-3.c: Likewise.
2363
2364 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2365
2366         PR c++/14545
2367         * g++.dg/parse/template15.C: New test.
2368
2369 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2370
2371         * g++.dg/expr/dtor2.C: New test.
2372
2373         * g++.dg/lookup/anon4.C: New test.
2374
2375         * g++.dg/overload/using1.C: New test.
2376
2377         * g++.dg/template/lookup7.C: New test.
2378
2379         * g++.dg/template/typename6.C: New test.
2380
2381         * g++.dg/expr/cond6.C: New test.
2382
2383 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2384
2385         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2386
2387 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2388
2389         * g++.dg/expr/cond5.C: New test.
2390         * g++.dg/expr/constcast1.C: Likewise.
2391         * g++.dg/expr/ptrmem2.C: Likewise.
2392         * g++.dg/expr/ptrmem3.C: Likewise.
2393         * g++.dg/lookup/main1.C: Likewise.
2394         * g++.dg/template/lookup6.C: Likewise.
2395
2396 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2397
2398         * gcc.dg/local1.c: New test.
2399
2400         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2401
2402 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2403
2404         * gcc.dg/torture/builtin-convert-1.c: New test.
2405
2406 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2407
2408         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2409
2410 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2411
2412         PR c++/14481
2413         * g++.dg/warn/Wunused-7.C: New test.
2414
2415 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2416
2417         * gcc.dg/torture/builtin-integral-1.c: New test.
2418
2419 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2420
2421         PR c++/14586
2422         * g++.dg/parse/non-dependent3.C: New test.
2423
2424 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2425
2426         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2427         * g++.dg/eh/simd-2.C: Likewise.
2428         * g++.dg/init/array10.C: Likewise.
2429         * gcc.c-torture/compile/simd-1.c: Likewise.
2430         * gcc.c-torture/compile/simd-2.c: Likewise.
2431         * gcc.c-torture/compile/simd-3.c: Likewise.
2432         * gcc.c-torture/compile/simd-4.c: Likewise.
2433         * gcc.c-torture/compile/simd-6.c: Likewise.
2434         * gcc.c-torture/execute/simd-1.c: Likewise.
2435         * gcc.c-torture/execute/simd-2.c: Likewise.
2436         * gcc.dg/compat/vector-defs.h: Likewise.
2437         * gcc.dg/20020531-1.c: Likewise.
2438         * gcc.dg/altivec-3.c: Likewise.
2439         * gcc.dg/altivec-4.c: Likewise.
2440         * gcc.dg/altivec-varargs-1.c: Likewise.
2441         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2442         * gcc.dg/i386-mmx-3.c: Likewise.
2443         * gcc.dg/i386-sse-4.c: Likewise.
2444         * gcc.dg/i386-sse-5.c: Likewise.
2445         * gcc.dg/i386-sse-8.c: Likewise.
2446         * gcc.dg/simd-1.c: Likewise.
2447         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2448         __ev64_opaque__ since the machine description provides it.
2449
2450 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2451
2452         * lib/compat.exp (skip_list): New global variable.
2453         Use it to hold the user defined COMPAT_SKIPS list if any.
2454         (compat-obj): Add the members of skip_list to optall.
2455
2456 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2457
2458         * gcc.dg/compat/union-by-value-1_main.c,
2459         union-by-value-1_x.c, union-by-value-1_y.c,
2460         union-check.h, union-defs.h,
2461         union-init.h, union-return-1_main.c,
2462         union-return-1_x.c, union-return-1_y.c: New files.
2463
2464 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2465
2466         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2467         mixed-struct-init.h: Add 4 mixed structure types.
2468         struct-by-value-21_main.c, struct-by-value-21_x.c,
2469         struct-by-value-21_y.c, struct-return-21_main.c,
2470         struct-return-21_x.c, struct-return-21_y.c: New files.
2471
2472 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2473
2474         PR c++/14550
2475         * g++.dg/parse/template14.C: New test.
2476
2477 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2478
2479         * gcc.c-torture/execute/20040313-1.c: New test.
2480
2481 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2482
2483         PR target/14533
2484         * gcc.dg/20040311-2.c: New test.
2485
2486 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2487
2488         PR other/14544
2489         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2490         bit-field.
2491
2492 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2493
2494         * gcc.dg/20040305-2.c: Add missing return statement.
2495
2496 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2497
2498         * gcc.dg/builtins-34.c: Also check pow10*.
2499
2500 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2501
2502         PR target/14262
2503         * gcc.dg/20040305-2.c: New test.
2504
2505 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2506
2507         * gcc.dg/20040310-1.c: New test.
2508
2509 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2510
2511         * gcc.c-torture/execute/20040311-1.c: New test case.
2512
2513 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2514
2515         PR c++/14476
2516         * g++.dg/lookup/enum1.C: New test.
2517
2518 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2519
2520         PR c++/14510
2521         * g++.dg/lookup/struct2.C: New test.
2522
2523 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2524
2525         * gcc.dg/builtins-34.c: New test.
2526
2527 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2528
2529         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2530
2531 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2532
2533         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2534         * gcc.dg/alias-2.c: New testcase.
2535
2536 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2537
2538         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2539
2540 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2541
2542         * gcc.c-torture/execute/20040309-1.c: New test case.
2543
2544 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2545
2546         PR c++/14397
2547         * g++.dg/overload/ref1.C: New.
2548
2549 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2550
2551         PR c++/14409
2552         * g++.dg/template/spec12.C: New test.
2553
2554         PR c++/14448
2555         * g++.dg/parse/crash14.C: New test.
2556
2557 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2558
2559         PR c++/14230
2560         * g++.dg/init/ref11.C: New test.
2561
2562 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2563
2564         PR c++/14432
2565         * g++.dg/parse/builtin2.C: New test.
2566
2567 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2568
2569         PR c++/14401
2570         * g++.dg/init/ctor3.C: New test.
2571         * g++.dg/init/union1.C: New test.
2572         * g++.dg/ext/anon-struct4.C: New test.
2573
2574 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2575
2576         * g++.dg/lookup/koenig1.C: Tweak error messages.
2577         * g++.dg/lookup/used-before-declaration.C: Likewise.
2578         * g++.dg/other/do1.C: Likewise.
2579         * g++.dg/overload/koenig1.C: Likewise.
2580         * g++.dg/parse/crash13.C: Likewise.
2581         * g++.dg/template/instantiate3.C: Likewise.
2582
2583 2004-03-08  Eric Christopher  <echristo@redhat.com>
2584
2585         * * lib/target-supports.exp: Enable libiconv in test
2586         compilation.  Fix up error checking.
2587
2588 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2589
2590         PR middle-end/14289
2591         * gcc.dg/pr14289-1.c: New test case.
2592         * gcc.dg/pr14289-2.c: Likewise.
2593         * gcc.dg/pr14289-3.c: Likewise.
2594
2595 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2596
2597         * gcc.c-torture/execute/20040308-1.c: New test.
2598
2599 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2600
2601         * gcc.c-torture/execute/20040307-1.c: New test case.
2602
2603 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2604
2605         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2606
2607 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2608
2609         * gcc.dg/20040306-1.c: New test.
2610
2611 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2612
2613         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2614         them static.
2615         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2616
2617 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2618
2619         PR c/14465
2620         * gcc.dg/decl-6.c: New test.
2621
2622 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2623
2624         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2625         Rename LOGPOW -> LOG_POW.
2626         (SQRT_EXP, POW_EXP): New.
2627
2628 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2629
2630         * gcc.dg/i386-sse-8.c: New test.
2631
2632 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2633
2634         PR c/14114
2635         * gcc.dg/decl-5.c: New test.
2636
2637 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2638
2639         * gcc.dg/20040305-1.c: New test.
2640
2641 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2642
2643         PR other/14354
2644         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2645
2646 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2647
2648         PR c++/14425, c++/14426
2649         * g++.dg/ext/altivec-4.C: New test.
2650         * g++.dg/ext/altivec-5.C: New test.
2651
2652 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2653
2654         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2655         global variables of a type with no linkage.
2656         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2657         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2658         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2659         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2660         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2661         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2662         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2663         * g++.dg/warn/deprecated.C: Name enum Color.
2664         * g++.dg/overload/VLA.C: Name structure for 'b'.
2665         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2666
2667 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2668
2669         * gcc.c-torture/compile/20040304-1.c: New test.
2670
2671 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2672
2673         PR 13728
2674         * gcc.dg/decl-4.c: New testcase.
2675
2676 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2677
2678         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2679         as PRECF if sizeof (float) > sizeof (double).
2680         (PRECL): Make it the same as PRECF if
2681         sizeof (float) > sizeof (long double).
2682
2683 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2684
2685         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2686         system type.  Add check for irix6 which doesn't have c99 runtime.
2687
2688 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2689
2690         * gcc.dg/const-elim-1.c: xfail for xtensa.
2691
2692 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2693
2694         PR c++/14369
2695         * g++.dg/template/cond4.C: New test.
2696
2697 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2698
2699         PR c++/14360
2700         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2701
2702         PR c++/14361
2703         * g++.dg/parse/defarg7.C: New test.
2704
2705         PR c++/14359
2706         * g++.dg/template/friend26.C: New test.
2707
2708 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2709
2710         PR c++/14324
2711         * g++.dg/abi/mangle21.C: New test.
2712
2713         PR c++/14260
2714         * g++.dg/parse/constructor2.C: New test.
2715
2716         PR c++/14337
2717         * g++.dg/template/sfinae1.C: New test.
2718
2719 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2720
2721         PR c++/14267
2722         * g++.dg/expr/crash2.C: New test.
2723
2724         PR middle-end/13448
2725         * gcc.dg/inline-5.c: New test.
2726         * gcc.dg/always-inline.c: Split out tests into ...
2727         * gcc.dg/always-inline2.c: ... this and ...
2728         * gcc.dg/always-inline3.c: ... this.
2729
2730 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2731
2732         PR debug/12103
2733         * g++.dg/debug/crash1.C: New test.
2734
2735 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2736
2737         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2738         function with __attribute__((noinline)).
2739         (recurser_void2): Likewise.
2740         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2741         (recurser_void2): Likewise.
2742
2743 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2744
2745         PR middle-end/14203
2746         * g++.dg/warn/Wunused-6.C: New test case.
2747
2748 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2749
2750         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2751         not defined.
2752
2753 2004-02-27  Eric Christopher  <echristo@redhat.com>
2754
2755         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2756         * g++.dg/charset/asm2.c: Run only x86.
2757         * gcc.dg/charset/asm3.c: Ditto.
2758
2759 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2760
2761         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2762         ld_library_path.
2763
2764 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2765
2766         * g++.dg/ext/altivec-3.C: New.
2767
2768 2004-02-26  Richard Henderson  <rth@redhat.com>
2769
2770         * g++.dg/ext/attrib10.C: Mark for warning.
2771         * gcc.dg/attr-alias-1.c: New.
2772
2773 2004-02-26  Richard Henderson  <rth@redhat.com>
2774
2775         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2776         * gcc.c-torture/execute/20040208-2.c: ... it back.
2777
2778 2004-02-26  Eric Christopher  <echristo@redhat.com>
2779
2780         * lib/target-supports.exp (check-iconv-available): New function.
2781         * lib/gcc-dg.exp (dg-require-iconv): New function.
2782         Use above.
2783         * gcc.dg/charset: New directory.
2784         * gcc.dg/charset/charset.exp: New file.
2785         * gcc.dg/charset/asm1.c: Ditto.
2786         * gcc.dg/charset/asm2.c: Ditto.
2787         * gcc.dg/charset/asm3.c: Ditto.
2788         * gcc.dg/charset/asm4.c: Ditto.
2789         * gcc.dg/charset/asm5.c: Ditto.
2790         * gcc.dg/charset/attribute1.c: Ditto.
2791         * gcc.dg/charset/attribute2.c: Ditto.
2792         * gcc.dg/charset/string1.c: Ditto.
2793         * g++.dg/charset: New directory.
2794         * g++.dg/dg.exp: Add here. Special options.
2795         * g++.dg/charset/charset.exp: New file.
2796         * g++.dg/charset/asm1.c: Ditto.
2797         * g++.dg/charset/asm2.c: Ditto.
2798         * g++.dg/charset/asm3.c: Ditto.
2799         * g++.dg/charset/asm4.c: Ditto.
2800         * g++.dg/charset/attribute1.c: Ditto.
2801         * g++.dg/charset/attribute2.c: Ditto.
2802         * g++.dg/charset/extern1.cc: Ditto.
2803         * g++.dg/charset/extern2.cc: Ditto.
2804         * g++.dg/charset/string1.c: Ditto.
2805
2806 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2807
2808         PR c++/14278
2809         * g++.dg/parse/comma1.C: New test.
2810
2811 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2812
2813         PR c++/14284
2814         * g++.dg/template/ttp8.C: New test.
2815
2816 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2817
2818         * gcc.dg/fixuns-trunc-1.c: New test.
2819
2820 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2821
2822         * gcc.dg/builtins-config.h: Use #elif.
2823
2824 2004-02-26  Michael Matz  <matz@suse.de>
2825
2826         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2827         * gcc.dg/991214-1.c: Likewise.
2828         * gcc.dg/i386-asm-1.c: Likewise.
2829
2830 2004-02-25  Richard Henderson  <rth@redhat.com>
2831
2832         * gcc.c-torture/execute/20040208-2.c: Move ...
2833         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2834
2835 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2836
2837         PR c++/14246
2838         * g++.dg/other/crash-3.C: New test.
2839
2840 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2841
2842         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2843         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2844
2845         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2846         HP-UX.
2847
2848 2004-02-24  Michael Matz  <matz@suse.de>
2849
2850         * gcc.dg/i386-regparm.c: New.
2851
2852 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2853
2854         * gcc.c-torture/execute/20040223-1.c: New.
2855
2856 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2857             Kazu Hirata  <kazu@cs.umass.edu>
2858
2859         * gcc.dg/fwritable-strings-1.c: Remove.
2860
2861 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2862
2863         PR c/14156
2864         * gcc.dg/20040223-1.c: New test.
2865
2866 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2867
2868         PR c++/14106
2869         * g++.dg/ext/typeof9.C: New test.
2870
2871 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2872
2873         PR c++/14250
2874         * g++.dg/other/switch1.C: New test.
2875
2876 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2877
2878         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2879         * gcc.dg/va-arg-1.c: Likewise.
2880
2881 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2882
2883         PR c++/14143
2884         * g++.dg/template/koenig5.C: New test.
2885
2886 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2887
2888         * g++.dg/ext/altivec-1.C: Generalize target triple.
2889         * g++.dg/ext/altivec-2.C: New test case.
2890         * g++.dg/ext/altivec_check.h: New file.
2891         * gcc.dg/altivec-1.c: Generalize target triple;
2892         include altivec_check.h and call altivec_check().
2893         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2894         * gcc.dg/altivec-6.c: New test case.
2895         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2896         type casts as needed.
2897         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2898         altivec_check().
2899         * gcc.dg/altivec-12.c: New test case.
2900         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2901         include altivec_check.h and call altivec_check().
2902         * gcc.dg/altivec_check.h: New file.
2903
2904 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2905
2906         * lib/target-supports.exp (check_alias_available): Don't mangle
2907         function `g' in test program.
2908
2909 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2910
2911         * lib/target-supports.exp (check_profiling_available): Check
2912         argument to determine whether we support a profiling type.
2913         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2914         check_profiling_available.
2915         * g++.dg/bprob/bprob.exp: Likewise
2916         * g77.dg/bprob/bprob.exp: Likewise.
2917         * gcc.misc-tests/bprob.exp: Likewise.
2918         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2919         dg-require-profiling and delete expected error handling.
2920         * gcc.dg/20021014-1.c: Likewise.
2921         * gcc.dg/nest.c: Likewise.
2922
2923 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2924
2925         PR c++/12007
2926         * g++.dg/other/vthunk1.C: New test.
2927
2928 2004-02-20  Falk Hueffner  <falk@debian.org>
2929
2930         PR target/14201
2931         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2932
2933 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2934
2935         PR c++/13927
2936         * g++.dg/other/error8.C: Remove XFAIL markers.
2937
2938         PR c++/14173
2939         * g++.dg/ext/packed5.C: New test.
2940
2941         PR c++/14199
2942         * g++.dg/warn/Wunused-5.C: New test.
2943
2944         PR c++/14186
2945         * g++.dg/lookup/member1.C: New test.
2946
2947 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2948
2949         * gcc.c-torture/compile/20040130-1.c: Enable only when
2950         __INT_MAX__ >= 2147483647L.
2951         * gcc.c-torture/compile/961203-1.c: Likewise.
2952
2953 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2954
2955         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2956         * g++.dg/opt/template1.C: Robustify assembler regexp
2957
2958 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2959
2960         * gcc.c-torture/execute/simd-4.x: Remove.
2961         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2962         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2963         Guard with #ifndef SKIP_ATTRIBUTE.
2964         * gcc.dg/compat/vector-1_y.c: Likewise.
2965         * gcc.dg/compat/vector-2_x.c: Likewise.
2966         * gcc.dg/compat/vector-2_y.c: Likewise.
2967         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2968         * g++.dg/eh/simd-2.C: Likewise.
2969
2970 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2971
2972         * gcc.c-torture/compile/complex-1.c: New.
2973
2974 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2975
2976         PR target/14209
2977         * gcc.c-torture/execute/20040218-1.c: New test.
2978
2979 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2980
2981         PR c++/14181
2982         * g++.dg/parse/new2.C: New test.
2983
2984 2004-02-18  Paul Brook  <paul@codesourcery.com>
2985
2986         * gcc.c-torture/compile/libcall-1.c: New test.
2987
2988 2004-02-18  Paul Brook  <paul@codesourcery.com>
2989
2990         PR debug/12934
2991         * gcc.dg/debug/debug-7.c: New test.
2992
2993 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2994
2995         * gcc.dg/20040217-1.c: New test.
2996
2997 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2998
2999         * gcc.c-torture/execute/990208-1.x: Delete.
3000
3001 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3002
3003         * gcc.c-torture/execute/20040208-2.x: New file.
3004
3005 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3006
3007         PR c++/11326
3008         * g++.dg/abi/structret1.C: New test.
3009
3010 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3011
3012         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3013         (i386_cpuid): No need to test if cpuid is available on AMD64.
3014         Fix assembly, so that it works onboth i386 and AMD64.
3015         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3016         (vecInLong): Fix s[] member type to unsigned int.
3017         (vecInWord): Remove type.
3018         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3019         (a64, b64, c64, d64, e64): Remove.
3020         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3021         Remove unused variable.  Remove initialization of removed variables.
3022         Don't call mmx_tests nor sse_tests.
3023         (reference_mmx, reference_sse): Remove.
3024         (check): Add return stmt.
3025         * gcc.dg/i386-sse-7.c: New test.
3026         * gcc.dg/i386-mmx-4.c: New test.
3027
3028 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3029
3030         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3031         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3032         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3033         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3034         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3035         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3036         g++.dg/tc1/dr94.C: Fix line terminator.
3037
3038 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3039
3040         * gcc.c-torture/compile/20040216-1.c: New.
3041
3042 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3043
3044         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3045         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3046         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3047         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3048         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3049         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3050
3051 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3052
3053         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3054
3055 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3056
3057         PR c++/13971
3058         * g++.dg/expr/cond4.C: New test.
3059
3060         PR c++/14086
3061         * g++.dg/lookup/crash2.C: New test.
3062
3063 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3064
3065         * gcc.c-torture/compile/20040214-2.c: New test.
3066
3067 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3068
3069         PR c++/14116
3070         * g++.dg/ext/typeof8.C: New test.
3071
3072 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3073
3074         * gcc.c-torture/compile/20040214-1.c: New test.
3075
3076 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3077
3078         PR c++/13635
3079         * g++.dg/template/spec11.C: New test.
3080
3081 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3082
3083         PR c++/13927
3084         * g++.dg/other/error8.C: New test.
3085
3086 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3087
3088         PR c++/14122
3089         * g++.dg/template/array4.C: New test.
3090
3091         PR c++/14108
3092         * g++.dg/inherit/thunk2.C: New test.
3093
3094         PR c++/14083
3095         * g++.dg/eh/cond2.C: New test.
3096
3097 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3098
3099         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3100
3101 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3102
3103         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3104
3105 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3106
3107         * g++.dg/simd-2.C: xfail on ppc64-linux.
3108
3109 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3110
3111         PR c/456
3112         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3113         tests.
3114
3115 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3116
3117         * gcc.dg/builtins-33.c: New test.
3118
3119 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3120
3121         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3122
3123 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3124
3125         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3126
3127 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3128
3129         * gcc.dg/ppc64-abi-3.c: New test.
3130
3131 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3132
3133         PR c/14092
3134
3135         * gcc.dg/pr14092-1.c: New testcase.
3136
3137 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3138
3139         * gcc.dg/cpp/assert4.c: Fix typo last change.
3140
3141         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3142         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3143
3144         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3145
3146 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3147
3148         * gcc.c-torture/compile/20040209-1.c: New test case.
3149
3150 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3151
3152         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3153
3154 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3155
3156         * gcc.c-torture/execute/20040208-[12].c: New tests.
3157
3158 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3159
3160         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3161
3162 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3163
3164         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3165
3166 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3167
3168         Bug 13856
3169         * gcc.dg/visibility-8.c: New testcase.
3170
3171 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3172
3173         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3174         arguments.
3175         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3176
3177 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3178
3179         PR middle-end/13696
3180         * g++.dg/opt/fold1.C: New test case.
3181
3182 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3183
3184         PR c++/14033
3185         * g++.dg/other/crash-2.C: New test.
3186
3187 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3188
3189         PR c++/14028
3190         * g++.dg/parse/angle-bracket2.C: New test.
3191
3192 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3193
3194         PR middle-end/13750
3195         Revert:
3196         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3197         PR pch/13361
3198         * testsuite/g++.dg/pch/wchar-1.C: New.
3199         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3200
3201 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3202
3203         PR c++/14008
3204         * g++.dg/parse/error15.C: New test.
3205         * g++.dg/parse/crash11.C: Update dg-error mark.
3206
3207 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3208
3209         PR c++/13932
3210         * g++.dg/warn/conv2.C: New test.
3211
3212 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3213
3214         PR c++/13086
3215         * g++.dg/warn/incomplete1.C: Remove xfail.
3216
3217 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3218
3219         * lib/file-format.exp (gcc_target_object_format): Use
3220         ${tool}_target_compile, not gcc_target_compile.
3221         * lib/target-supports.exp (check_alias_available): Likewise.
3222         (check_gc_sections_available): Likewise.
3223         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3224         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3225         dg-require-alias.
3226
3227 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3228
3229         PR c++/13969
3230         * g++.dg/template/static6.C: New test.
3231
3232 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3233
3234         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3235
3236 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3237
3238         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3239         tests for systems where `char' is unsigned by default.
3240
3241 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3242
3243         PR c++/13997
3244         * g++.dg/template/partial3.C: New test.
3245
3246 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3247
3248         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3249         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3250         Remove mentions of obsolete ports.
3251
3252 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3253
3254         * gcc.dg/noncompile/20001228-1.c: Fix for new
3255         error message.
3256
3257 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3258
3259         PR target/9348
3260         * gcc.c-torture/execute/multdi-1.c: New test case.
3261
3262 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3263
3264         PR c++/13925
3265         * g++.dg/template/lookup5.C: New test.
3266
3267 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3268
3269         PR c++/13950
3270         * g++.dg/template/lookup4.C: New test.
3271
3272         PR c++/13970
3273         * g++.dg/parse/error14.C: New test.
3274
3275         PR c++/14002
3276         * g++.dg/parse/template13.C: New test.
3277
3278 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3279
3280         PR c++/13978
3281         * g++.dg/template/koenig4.C: New test.
3282
3283         PR c++/13968
3284         * g++.dg/template/crash17.C: New test.
3285
3286         PR c++/13975
3287         * g++.dg/parse/error13.C: New test.
3288         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3289
3290 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3291
3292         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3293
3294 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3295
3296         PR c/11658
3297         PR c/13994
3298         * gcc.dg/noncompile/20040203-1.c: New test.
3299         * gcc.dg/noncompile/20040203-2.c: Likewise.
3300         * gcc.dg/noncompile/20040203-3.c: Likewise.
3301         * gcc.dg/20040203-1.c: Likewise.
3302
3303 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3304
3305         PR c++/10858
3306         * g++.dg/template/sizeof7.C: New test.
3307
3308 2004-02-02  Eric Christopher  <echristo@redhat.com>
3309             Zack Weinberg  <zack@codesourcery.com>
3310
3311         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3312
3313 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3314
3315         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3316         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3317         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3318         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3319
3320 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3321
3322         PR c++/13113
3323         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3324
3325         PR c++/13854
3326         * g++.dg/ext/attrib13.C: New test.
3327
3328         PR c++/13907
3329         * g++.dg/conversion/op2.C: New test.
3330
3331 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3332
3333         * gcc.dg/titype-1.c: Fix pasto.
3334
3335 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3336
3337         * gcc.dg/titype-1.c: New test.
3338
3339 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3340
3341         PR c++/13957
3342         * g++.dg/template/non-type-template-argument-1.C,
3343         g++.dg/template/qualified-id1.C: Update dg-error marks.
3344         * g++.dg/template/nontype6.C: New test.
3345
3346 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3347
3348         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3349         * gcc.dg/builtins-31.c: New testcase.
3350         * gcc.dg/builtins-32.c: New testcase.
3351
3352 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3353
3354         * objc.dg/call-super-2.m: Update line numbers
3355         for the including of stddef.h.
3356
3357 2004-01-30  Michael Matz  <matz@suse.de>
3358
3359         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3360         g++.dg/ext/case-range3.C: New tests.
3361
3362 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3363
3364         DR206
3365         PR c++/13813
3366         * g++.dg/template/member4.C: New test.
3367
3368 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3369
3370         PR c++/13683
3371         * g++.dg/template/sizeof6.C: New test.
3372
3373 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3374
3375         * gcc.dg/fwritable-strings-1.c: New test.
3376
3377 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3378
3379         * gcc.c-torture/compile/20040130-1.c: New test.
3380
3381 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3382
3383         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3384
3385 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3386
3387         PR c++/13883
3388         * g++.dg/template/ctor3.C: New test.
3389
3390 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3391
3392         * g++.dg/tc1: New directory.
3393         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3394         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3395         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3396         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3397         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3398
3399 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3400
3401         * g++.dg/parse/error11.C: New test.
3402         * g++.dg/parse/error12.C: Likewise.
3403
3404 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3405
3406         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3407         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3408
3409 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3410
3411         PR c++/13791
3412         * g++.dg/ext/attrib12.C: New test.
3413
3414         PR c++/13736
3415         * g++.dg/parse/cast2.C: New test.
3416
3417 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3418
3419         * objc.dg/encode-2.m (main): New local string.  Set depending on
3420         sizeof long.  Use in sscanf call.
3421         * objc.dg/encode-3.m (main): New local string.  Set depending on
3422         sizeof long.  Use in scan_initial call.
3423
3424 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3425
3426         * objc.dg/call-super-2.m: Make LP64-safe.
3427         * objc.dg/desig-init-1.m: Likewise.
3428
3429 2004-01-27  Devang Patel <dpatel@apple.com>
3430
3431         * g++.dg/debug/namespace1.C: New test.
3432
3433 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3434
3435         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3436         xscale-*-*.
3437
3438         * gcc.dg/arm-mmx-1.c: New test.
3439
3440 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3441
3442         * gcc.dg/20040127-1.c: New test.
3443         * gcc.dg/20040127-2.c: New test.
3444
3445 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3446
3447         * objc.dg/stret-1.m (glob): Renamed to globa.
3448
3449 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3450
3451         PR c++/13663
3452         * g++.dg/expr/for1.C: New test.
3453
3454 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3455
3456         PR middle-end/13779
3457         * gcc.dg/darwin-longlong.c: New test.
3458
3459 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3460
3461         * gcc.dg/20040124-1.c: Moved test from here...
3462         * gcc.c-torture/compile/20040124-1.c: ...to here.
3463
3464 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3465
3466         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3467         the assembly output if -m64 is passed.
3468
3469 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3470
3471         PR c++/13833
3472         * g++.dg/template/cond3.C: New test.
3473
3474 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3475
3476         PR c++/13810
3477         * g++.dg/template/ttp7.C: New test.
3478
3479 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3480
3481         PR c++/13797
3482         * g++.dg/template/nontype4.C: New test.
3483         * g++.dg/template/nontype5.C: Likewise.
3484
3485 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3486
3487         * gcc.dg/torture/mips-clobber-at.c: New test.
3488
3489 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3490
3491         * gcc.dg/20040124-1.c: New test.
3492
3493 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3494
3495         * gcc.dg/20040123-1.c: New test.
3496
3497 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3498
3499         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3500
3501 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3502
3503         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3504
3505 2004-01-23  Andrew Pinski  <apinski@apple.com>
3506
3507         * gcc.dg/20030121-1.c: Move to ..
3508         * gcc.dg/20040121-1.c: here.
3509
3510 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3511
3512         * gcc.dg/builtins-29.c: New test case.
3513
3514 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3515
3516         PR 18314
3517         * gcc.dg/builtins-30.c: New testcase.
3518
3519 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3520
3521         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3522         * lib/g77.exp: Likewise.
3523         * lib/objc.exp: Likewise.
3524         * lib/g++.exp: Likewise.
3525
3526 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3527
3528         * gcc.dg/struct-by-value-2.c: New test.
3529
3530 2004-01-21  Andrew Pinski  <apinski@apple.com>
3531
3532         PR target/13785
3533         * gcc.dg/20030121-1.c: New test.
3534
3535 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3536
3537         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3538         clobber frame pointer register in asm statement.
3539
3540 2004-01-21  Falk Hueffner  <falk@debian.org>
3541
3542         * gcc.c-torture/compile/20040121-1.c: New test.
3543
3544 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3545
3546         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3547
3548 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3549
3550         * gcc.dg/ppc64-abi-2.c: New test.
3551
3552 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3553
3554         * lib/treelang.exp: Fill out this file.
3555         * lib/treelang-dg.exp: New File.
3556
3557 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3558
3559         * gcc.c-torture/compile/981022-1.c: Remove.
3560         * gcc.dg/array-5.c: Remove XFAIL.
3561         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3562         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3563         gcc.dg/cond-lvalue-1.c: Update.
3564         * gcc.dg/cast-lvalue-2.c: New test.
3565
3566 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3567
3568         PR c++/13592
3569         * g++.dg/other/error1.C (class foo): Tweak error message.
3570
3571         PR c++/13592
3572         * g++.dg/template/call2.C: New test.
3573
3574 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3575
3576         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3577         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3578         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3579         scalar-return-1_x.c, scalar-return-2_y.c,
3580         scalar-return-3_x.c, scalar-return-3_y.c,
3581         scalar-return-4_x.c, scalar-return-4_y.c,
3582         struct-align-1.h, struct-align-1_x.c,
3583         struct-align-1_y.c, struct-align-2.h,
3584         struct-align-2_x.c, struct-align-2_y.c,
3585         struct-by-value-10_y.c, struct-by-value-11_x.c,
3586         struct-by-value-11_y.c, struct-by-value-12_x.c,
3587         struct-by-value-12_y.c, struct-by-value-13_x.c,
3588         struct-by-value-13_y.c, struct-by-value-14_x.c,
3589         struct-by-value-14_y.c, struct-by-value-15_x.c,
3590         struct-by-value-15_y.c, struct-by-value-16_y.c,
3591         struct-by-value-17_y.c, struct-by-value-18_y.c,
3592         struct-by-value-19_y.c, struct-by-value-1_x.c,
3593         struct-by-value-1_y.c, struct-by-value-20_y.c,
3594         struct-by-value-2_x.c, struct-by-value-2_y.c,
3595         struct-by-value-3_y.c, struct-by-value-4_x.c,
3596         struct-by-value-4_y.c, struct-by-value-5_y.c,
3597         struct-by-value-6_y.c, struct-by-value-7_y.c
3598         struct-by-value-8_x.c, struct-by-value-8_y.c
3599         struct-by-value-9_x.c, struct-by-value-9_y.c
3600         struct-return-10_x.c, struct-return-10_y.c,
3601         struct-return-19_x.c, struct-return-20_x.c
3602         struct-return-2_x.c, struct-return-2_y.c
3603         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3604         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3605
3606 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3607
3608         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3609         attribute on sparc*-sun-solaris2.*.
3610
3611 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3612
3613         PR c++/13710
3614         * g++.dg/ext/typeof7.C: New test.
3615
3616 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3617
3618         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3619         * gcc.dg/const-elim-1.c: Same.
3620
3621 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3622
3623         * objc.dg/stret-1.m: New.
3624         * objc.dg/stret-2.m: New.
3625
3626 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3627
3628         PR c++/11895
3629         * g++.dg/ext/vector1.C: New test.
3630
3631 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3632
3633         * gcc.dg/pch/import-1.c: New.
3634         * gcc.dg/pch/import-1.hs: New.
3635         * gcc.dg/pch/import-1a.h: New.
3636         * gcc.dg/pch/import-1b.h: New.
3637         * gcc.dg/pch/import-1c.h: New.
3638
3639 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3640
3641         PR c++/13574
3642         * g++.dg/ext/array1.C: New test.
3643
3644         PR c++/13178
3645         * g++.dg/conversion/op1.C: New test.
3646
3647 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3648
3649         PR 11864
3650         From Kazumoto Kojima / Dan Kegel:
3651         * gcc.dg/pr11864-1.c: New test.
3652
3653         PR 10392
3654         From Marcus Comstedt / Dan Kegel:
3655         * gcc.dg/pr10392-1.c: New test.
3656
3657 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3658
3659         PR c++/13478
3660         * g++.dg/init/ref10.C: New test.
3661
3662 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3663
3664         PR c++/13407
3665         * g++.dg/parse/typename6.C: New test.
3666
3667 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3668
3669         PR pch/13361
3670         * testsuite/g++.dg/pch/wchar-1.C: New.
3671         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3672
3673 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3674
3675         PR c++/9259
3676         * g++.dg/expr/sizeof2.C: New test.
3677
3678 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3679
3680         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3681
3682 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3683
3684         PR c++/13659
3685         * g++.dg/lookup/strong-using-3.C: New.
3686         * g++.dg/lookup/using-10.C: New.
3687
3688 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3689
3690         PR c++/13594
3691         * g++.dg/lookup/strong-using-2.C: New.
3692
3693 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3694             Dan Kegel <dank@kegel.com>
3695             J"orn Rennecke <joern.rennecke@superh.com>
3696
3697         PR target/9365
3698         * gcc.dg/pr9365-1.c: New test.
3699
3700 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3701
3702         PR c++/8856
3703         * g++.dg/parse/casting-operator2.C: New test.
3704         * g++.old-deja/g++.pt/explicit83.C: Remove.
3705
3706 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3707
3708         * gcc.dg/label-compound-stmt-1.c: New test.
3709         * gcc.c-torture/compile/950922-1.c,
3710         gcc.c-torture/compile/20000211-3.c,
3711         gcc.c-torture/compile/20000518-1.c,
3712         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3713         compound statements.
3714
3715 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3716
3717         * gcc.dg/ppc64-abi-1.c: New test.
3718
3719 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3720
3721          * g++.dg/ext/attrib9.C: Add dg-warnings.
3722
3723 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3724
3725         PR c++/12335
3726         * g++.dg/parse/dtor3.C: New test.
3727
3728 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3729
3730         PR c++/12709
3731         * g++.dg/parse/try-catch-1.C: New test.
3732
3733 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3734
3735         * ada/acats/run_all.sh: Add more verbose output in acats.log
3736         when compiling tests.
3737
3738 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3739
3740         PR 13656
3741         * gcc.dg/typedef-redecl.c: New test case.
3742         * gcc.dg/typedef-redecl.h: New support file.
3743
3744 2004-01-13  Jan Hubicka  <jh@suse.cz>
3745
3746         * gcc.dg/always_inline.c: New test.
3747         * gcc.dg/debug/20031231-1.c: Fix.
3748
3749 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3750
3751         PR c++/13474
3752         * g++.dg/template/array3.C: New test.
3753
3754 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3755
3756         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3757         * g++.dg/warn/Wunused-2.C: Likewise.
3758
3759 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3760
3761         PR c++/13289
3762         * g++.dg/template/instantiate6.C: New test.
3763
3764 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3765
3766         PR middle-end/11397
3767         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3768
3769 2004-01-12  Jan Hubicka  <jh@suse.cz>
3770
3771         PR opt/12826
3772         * gcc.dg/20040112-1.c: New.
3773
3774         * gcc.dg/dwarf-die[1-7].c: Move to...
3775         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3776         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3777
3778 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3779
3780         PR c++/4100
3781         * g++.dg/parse/friend4.C: New test.
3782
3783 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3784
3785         PR c++/4100
3786         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3787         definition is called a friend.
3788
3789 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3790
3791         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3792
3793 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3794
3795         PR c++/3478
3796         * g++.dg/parse/error10.C: New test.
3797         * g++.dg/template/arg2.C: Accept "invalid type" error.
3798
3799 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3800
3801         PR middle-end/13392
3802         * g++.dg/opt/expect2.C: New test.
3803
3804 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3805
3806         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3807         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3808         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3809         Update dg-error regexps.
3810
3811 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3812
3813         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3814         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3815
3816 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3817
3818         * gcc.dg/pragma-re-1.c: Use right pointer type.
3819
3820 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3821
3822         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3823
3824 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3825
3826         * gcc.dg/rs6000-ldouble-1.c: New.
3827
3828 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3829
3830         DR 337
3831         PR c++/9256
3832         * g++.dg/other/abstract1.C: New test.
3833
3834 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3835
3836         * g++.dg/lookup/strong-using-1.C: New.
3837
3838 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3839
3840         PR c/11234
3841         * gcc.dg/func-ptr-conv-1.c: New test.
3842         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3843
3844 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3845
3846         PR target/13380.
3847         * gcc.c-torture/compile/20040109-1.c: New.
3848
3849 2004-01-08  Stuart Hastings  <stuart@apple.com>
3850
3851         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3852         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3853         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3854
3855 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3856
3857         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3858
3859 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3860
3861         * ada/acats/run_acats: Treat 'gnatchop' the same way
3862         as 'gnatmake'.  Export GCC_DRIVER.
3863         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3864         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3865
3866 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3867
3868         PR c++/12573
3869         * g++.dg/template/dependent-expr4.C: New test.
3870
3871 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3872
3873         * gcc.dg/altivec-11.c: New test.
3874
3875 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3876
3877         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3878
3879 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3880
3881         PR c/6024
3882         * gcc.dg/enum-compat-1.c: New test.
3883         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3884
3885 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3886
3887         PR c/12165
3888         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3889         gcc.dg/c99-idem-qual-3.c: New tests.
3890
3891 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3892
3893         * gcc.dg/winline-7.c: Don't cast void * to int.
3894
3895 2004-01-06  Jan Hubicka  <jh@suse.cz>
3896
3897         * gcc.dg/i386-sse-5.c: New test
3898         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3899
3900 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3901
3902         PR c++/12815
3903         * g++.dg/rtti/typeid4.C: New test.
3904
3905 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3906
3907         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3908
3909 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3910
3911         PR c++/12132
3912         * g++.dg/template/error11.C: New test.
3913
3914         PR c++/13451
3915         * g++.dg/template/class2.C: New test.
3916
3917 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3918         Richard Sandiford <rsandifo@redhat.com>
3919
3920         PR c++/13387
3921         * g++.dg/opt/alias3.C: New test.
3922
3923 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3924
3925         PR c++/13157
3926         * g++.dg/template/koenig3.C: New test.
3927
3928         PR c++/13529
3929         * g++.dg/parse/offsetof3.C: New test.
3930
3931         * g++.dg/init/copy7.C: Add missing dg-error markers.
3932
3933         PR c++/12226
3934         * g++.dg/init/copy7.c: New test.
3935
3936         PR c++/13536
3937         * g++.dg/parse/cast1.C: New test.
3938
3939 2004-01-04  Jan Hubicka  <jh@suse.cz>
3940
3941         * gcc.dg/winline[1-7].c: New tests.
3942
3943 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3944
3945         PR c++/13520
3946         * g++.dg/template/qualttp22.C: New test.
3947
3948 2004-01-01  Jan Hubicka  <jh@suse.cz>
3949
3950         * gcc.dg/debug/20031231-1.c: New.
3951         * gcc.c-torture/compile/20040101-1.c: New.
3952         * gcc.dg/dwarf-die-[1-7].c: New.
3953
3954 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR optimization/13521
3957         * gcc.c-torture/compile/20031231-1.c: New test.
3958
3959 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3960
3961         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3962
3963 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3964
3965         PR c++/10079
3966         * g++.dg/template/crash16.C: New test.
3967
3968 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3969
3970         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3971
3972 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3973
3974         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3975         ports.
3976         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3977         * g++.old-deja/g++.law/profile1.C: Likewise.
3978         * gcc.c-torture/compile/981006-1.c: Likewise.
3979         * gcc.c-torture/execute/loop-2e.x: Likewise.
3980         * gcc.c-torture/execute/loop-2f.x: Remove.
3981         * gcc.c-torture/execute/loop-2g.x: Likewise.
3982         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3983         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3984
3985 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3986
3987         PR c++/13507
3988         * g++.dg/ext/attrib11.C: New test.
3989
3990         PR c++/13494
3991         * g++.dg/template/array2-1.C: New test.
3992         * g++.dg/template/array2-2.C: New test.
3993
3994 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3995
3996         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3997
3998 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3999
4000         PR c++/12774
4001         * g++.dg/template/array1-1.C: New test.
4002         * g++.dg/template/array1-2.C: New test.
4003
4004 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4005
4006         PR fortran/12632
4007         * g77.dg/12632.f: New test case.
4008
4009 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4010
4011         PR c++/13289
4012         * g++.dg/parse/nontype1.C: New test.
4013
4014 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4015
4016         PR c++/12403
4017         * g++.dg/parse/explicit1.C: New test.
4018         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4019
4020 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4021
4022         PR c++/13081
4023         * g++.dg/opt/inline6.C: New test.
4024
4025         PR c++/12613
4026         * g++.dg/parse/error9.C: New test.
4027
4028         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4029
4030 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4031
4032         PR c++/13009
4033         * g++.dg/init/assign1.C: New test.
4034
4035 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4036
4037         PR c++/13070
4038         * g++.dg/warn/format3.C: New test case.
4039
4040 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4041
4042         * gcc.c-torture/compile/20031227-1.c: New test.
4043
4044 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4045
4046         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4047         * g77.dg/bprob/bprob.exp: Likewise.
4048         * gcc.misc-tests/bprob.exp: Likewise.
4049         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4050         variants on systems where the library does not provide that
4051         functionality.
4052         * gcc.dg/builtins-20.c: Use builtins-config.h.
4053         * gcc.dg/builtins-config.h: New file.
4054
4055 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4056
4057         * lib/gcc-dg.exp (dg-require-profiling): New function.
4058         * lib/target-supports.exp (check_profiling_available): Likewise.
4059         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4060         * g77.dg/bprob/bprob.exp: Likewise.
4061         * gcc.misc-tests/bprob.exp: Likewise.
4062         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4063         * gcc.dg/20021014-1.c: Likewise.
4064         * gcc.dg/nest.c: Likewise.
4065
4066 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4067
4068         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4069         compiling.
4070         * g++.dg/lookup/java2.C: Likewise.
4071         * gcc.dg/cpp/lexident.c: Likewise.
4072
4073 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4074
4075         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4076         given.
4077         * gcc.c-torture/compile/961203-1.c: Likewise.
4078         * gcc.c-torture/compile/980506-1.c: Likewise.
4079
4080 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4081
4082         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4083         (additional_prunes): New global.
4084         (gcc-dg-prune): Handle additional per-test pruning.
4085         (dg-test): Clear additional_prunes between tests.
4086
4087         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4088         dg-prune-output to avoid spurious failures from assembler
4089         complaining about nonexistent WAW violations.
4090         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4091         Use dg-prune-output to avoid spurious failures from assembler
4092         warning about Itanium B-step errata.
4093
4094 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4095
4096         * g++.dg/abi/macro0.C: New test.
4097         * g++.dg/abi/macro1.C: Likewise.
4098         * g++.dg/abi/macro2.C: Likewise.
4099
4100         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4101         * g++.dg/abi/bitfield7.C: Likewise.
4102         * g++.dg/abi/dtor2.C: Likewise.
4103         * g++.dg/abi/mangle11.C: Likewise.
4104         * g++.dg/abi/mangle12.C: Likewise.
4105         * g++.dg/abi/mangle14.C: Likewise.
4106         * g++.dg/abi/mangle17.C: Likewise.
4107         * g++.dg/abi/vbase10.C: Likewise.
4108         * g++.dg/abi/vbase14.C: Likewise.
4109         * g++.dg/template/qualttp17.C: Likewise.
4110
4111 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4112
4113         PR c/11995
4114         * gcc.dg/20031223-1.c: New test.
4115
4116 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4117
4118         * gcc.dg/noreturn-7.c: New test.
4119
4120 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4121
4122         * gcc.dg/null-pointer-1.c: New test.
4123
4124 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4125
4126         * g++.old-deja/g++.jason/template18.C: Remove.
4127         * g++.old-deja/g++.jason/template37.C: Likewise.
4128
4129         PR c++/12862
4130         * g++.dg/lookup/ns1.C: New test.
4131
4132         PR c++/12397
4133         * g++.dg/template/lookup3.C: New test.
4134
4135 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4136
4137         * g++.dg/template/recurse1.C: New test
4138
4139 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4140
4141         PR c++/12479
4142         * g++.dg/parse/semicolon1.C: New test.
4143         * g++.dg/parse/semicolon1.h: Likewise.
4144
4145 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4146
4147         * gcc.dg/darwin-misaligned.c: New test.
4148
4149 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4150
4151         PR c/9163
4152         * gcc.dg/20031222-1.c: New test.
4153
4154 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4155
4156         PR c++/13438
4157         * g++.dg/parse/error8.C: New test.
4158
4159         PR c++/11554
4160         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4161
4162 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4163
4164         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4165         too small.
4166         * gcc.c-torture/compile/930217-1.c: Likewise.
4167         * gcc.c-torture/compile/930513-1.c: Likewise.
4168         * gcc.c-torture/execute/920908-2.c: Likewise.
4169         * gcc.c-torture/execute/921204-1.c: Likewise.
4170         * gcc.c-torture/execute/930621-1.c: Likewise.
4171         * gcc.c-torture/execute/930630-1.c: Likewise.
4172         * gcc.c-torture/execute/931031-1.c: Likewise.
4173         * gcc.c-torture/execute/980602-2.c: Likewise.
4174         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4175         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4176         * gcc.c-torture/execute/extzvsi.c: Likewise.
4177         * gcc.c-torture/unsorted/ext.c: Likewise.
4178
4179 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4180
4181         PR target/12749
4182         * gcc.c-torture/compile/20031220-2.c: New test case.
4183
4184 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4185
4186         PR optimization/13031
4187         * gcc.c-torture/compile/20031220-1.c: New test case.
4188
4189 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4190
4191         * gcc.dg/cast-function-1.c: New test.
4192
4193 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4194
4195         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4196         formats.
4197
4198 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4199
4200         PR c++/12795
4201         * g++.dg/ext/attrib10.C: New test.
4202
4203 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4204
4205         * gcc.dg/cleanup-10.c: New test.
4206         * gcc.dg/cleanup-11.c: New test.
4207
4208 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4209
4210         PR c++/13239
4211         * g++.dg/opt/expect1.C: New test.
4212
4213 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4214
4215         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4216
4217 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4218
4219         PR debug/12923
4220         * gcc.dg/20031218-1.c: New test.
4221
4222         PR debug/12389
4223         * gcc.dg/20031218-2.c: New test.
4224         * gcc.dg/20031218-3.c: New test.
4225
4226         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4227         of label name and allow for USER_LABEL_PREFIX == "_" names.
4228         * g++.dg/abi/mangle18-2.C: Likewise.
4229         * g++.dg/abi/mangle19-1.C: Likewise.
4230         * g++.dg/abi/mangle19-2.C: Likewise.
4231         * g++.dg/abi/mangle20-1.C: Likewise.
4232         * g++.dg/abi/mangle20-2.C: Likewise.
4233
4234 2003-12-18  Richard Henderson  <rth@redhat.com>
4235
4236         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4237
4238 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4239             Dan Kegel <dank@kegel.com>
4240
4241         PR other/12009
4242         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4243         testing a cross compiler, it causes spurious compile failures.
4244         * lib/g++.exp: Likewise.
4245
4246 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4247
4248         PR c++/13262
4249         * g++.dg/template/access13.C: New test.
4250
4251 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4252
4253         * gcc.dg/20031216-1.c: New test.
4254
4255 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4256
4257         PR c++/9154
4258         * g++.dg/template/error10.C: New test.
4259
4260 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4261
4262         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4263         * g++.dg/eh/simd-2.C: Likewise.
4264
4265 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4266             Roger Sayle  <roger@eyesopen.com>
4267
4268         * gcc.c-torture/execute/ieee/mzero5.c: New.
4269
4270 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4271
4272         PR c++/10603
4273         * g++.dg/parse/error6.C: New test.
4274
4275         PR c++/12827
4276         * g++.dg/parse/error7.C: New test.
4277
4278 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4279
4280         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4281         at -O with stabs debugging formats.
4282         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4283         * gcc.dg/debug/debug-2.c: Likewise.
4284
4285 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4286
4287         PR c++/12696
4288         * g++.dg/init/error1.C: New test.
4289
4290         PR c++/12218
4291         * g++.dg/init/pm3.C: New test.
4292
4293 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4294
4295         PR c/3347
4296         * gcc.dg/bitfld-8.c: New test.
4297
4298 2003-12-16  James Lemke  <jim@wasabisystems.com>
4299
4300         * gcc.dg/arm-scd42-[123].c: New tests.
4301
4302 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4303
4304         PR c++/9043
4305         * g++.dg/abi/mangle20-1.C: New test.
4306         * g++.dg/abi/mangle20-2.C: New test.
4307
4308 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4309
4310         PR c++/13275
4311         * g++.dg/other/offsetof2.C: Remove XFAIL.
4312         * g++.dg/parse/offsetof1.C: New test.
4313         * g++.gd/parse/offsetof2.C: Likewise.
4314
4315 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4316
4317         * g++.dg/template/nontype3.C: New test.
4318         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4319
4320 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4321
4322         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4323
4324 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4325
4326         PR c++/13387
4327         * g++.dg/expr/assign1.C: New test.
4328
4329         PR c++/13242
4330         * g++.dg/abi/mangle19-1.C: New test.
4331         * g++.dg/abi/mangle19-2.C: New test.
4332
4333 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4334
4335         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4336
4337 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4338
4339         * gcc.c-torture/execute/20031216-1.c: New test.
4340
4341 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4342
4343         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4344         an ICE regression.
4345
4346 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4347
4348         PR c++/10926
4349         * g++.dg/template/error9.C: New test.
4350
4351         PR c++/11116
4352         * g++.dg/template/error8.C: New test.
4353
4354 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4355
4356         PR middle-end/13400
4357         * gcc.c-torture/execute/20031215-1.c: New test case.
4358
4359 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4360
4361         PR c++/13269
4362         * g++.dg/parse/error5.C: New test.
4363
4364         PR c++/12989
4365         * g++.dg/expr/sizeof1.C: New test.
4366
4367         PR c++/13310
4368         * g++.dg/template/crash15.C: New test.
4369
4370 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4371
4372         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4373         a non-POD type as the last named parameter of a varargs function.
4374
4375 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4376
4377         PR c++/13243
4378         PR c++/12573
4379         * g++.dg/template/crash14.C: New test.
4380         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4381
4382 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4383
4384         * g++.dg/other/java1.C: New test.
4385
4386         PR c++/13241
4387         * g++.dg/abi/mangle18-1.C: New test.
4388         * g++.dg/abi/mangle18-2.C: New test.
4389
4390 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4391
4392         PR optimization/10312
4393         * gcc.c-torture/execute/20031214-1.c: New.
4394
4395 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4396
4397         PR c++/10779
4398         PR c++/12160
4399         * g++.dg/parse/error3.C: New test.
4400         * g++.dg/parse/error4.C: Likewise.
4401         * g++.dg/abi/mangle4.C: Tweak error messages.
4402         * g++.dg/lookup/using5.C: Likewise.
4403         * g++.dg/other/error2.C: Likewise.
4404         * g++.dg/parse/typename5.C: Likewise.
4405         * g++.dg/parse/undefined1.C: Likewise.
4406         * g++.dg/template/arg2.C: Likewise.
4407         * g++.dg/template/ttp3.C: Likewise.
4408         * g++.dg/template/type1.C: Likewise.
4409         * g++.old-deja/g++.other/crash32.C: Likewise.
4410         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4411
4412 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4413
4414         PR c++/13106
4415         * g++.dg/warn/noreturn-3.C: New test.
4416
4417 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4418
4419         PR c++/13118
4420         * g++.dg/abi/covariant3.C: New.
4421
4422 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4423
4424         * g++.dg/eh/ia64-1.C: New test.
4425
4426 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4427
4428         PR optimization/13037
4429         * g77.f-torture/execute/13037.f: New test case.
4430
4431 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4432
4433         PR c++/12881
4434         * g++.dg/abi/covariant2.C: New.
4435
4436 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4437
4438         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4439
4440 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4441
4442         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4443
4444 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4445
4446         PR other/10819
4447         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4448         to fix Bug 10819.
4449         * lib/g++.exp (g++_version): Likewise.
4450         * lib/g77.exp (g77_version): Likewise.
4451         * lib/objc.exp (default_objc_version): Likewise.
4452
4453 2003-12-10  Richard Henderson  <rth@redhat.com>
4454
4455         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4456
4457         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4458
4459 2003-12-08  Matt Austern  <austern@apple.com>
4460
4461         PR c/13134
4462         * lib/gcc-dg.exp (dg-require-visibility): Define.
4463         * lib/target-supports (check_visibility_available): Define.
4464         * gcc.dg/visibility-1.c: New test.
4465         * gcc.dg/visibility-2.c: Likewise.
4466         * gcc.dg/visibility-3.c: Likewise.
4467         * gcc.dg/visibility-4.c: Likewise.
4468         * gcc.dg/visibility-5.c: Likewise.
4469         * gcc.dg/visibility-6.c: Likewise.
4470         * g++.dg/ext/visibility-1.C: Likewise.
4471         * g++.dg/ext/visibility-2.C: Likewise.
4472         * g++.dg/ext/visibility-3.C: Likewise.
4473         * g++.dg/ext/visibility-4.C: Likewise.
4474         * g++.dg/ext/visibility-5.C: Likewise.
4475         * g++.dg/ext/visibility-6.C: Likewise.
4476
4477 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4478
4479         * g++.dg/lookup/java1.C: New test.
4480         * g++.dg/lookup/java2.C: New test.
4481
4482 2003-12-07  Falk Hueffner  <falk@debian.org>
4483
4484         * g++.dg/opt/noreturn-1.C: New test.
4485
4486 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4487
4488         * gcc.dg/overflow-1.c: New test.
4489
4490 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4491
4492         * g77.f-torture/compile/13060.f: New test.
4493
4494 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4495
4496         PR c++/13323
4497         * g++.dg/inherit/operator2.C: New test.
4498
4499 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4500
4501         PR c++/13305
4502         * g++.dg/ext/attrib9.C: New test.
4503
4504 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4505
4506         PR c++/13314
4507         * g++.dg/template/error7.C: New test.
4508
4509 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4510             J"orn Rennecke <joern.rennecke@superh.com>
4511
4512         PR target/13302
4513         * g++.dg/other/struct-va_list.C: New test.
4514
4515 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4516
4517         PR c++/13166
4518         * g++.dg/parse/defarg6.C: New test.
4519
4520 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4521
4522         PR target/13256
4523         * gcc.c-torture/execute/20031201-1.c: New test.
4524
4525 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4526
4527         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4528
4529 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4530
4531         * gcc.dg/builtin-return-1.c: New test.
4532
4533 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4534             J"orn Rennecke <joern.rennecke@superh.com>
4535
4536         PR optimization/13260
4537         * gcc.c-torture/execute/20031204-1.c: New test.
4538
4539 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4540
4541         PR c++/9127
4542         * g++.dg/template/error6.C: New test.
4543
4544 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4545
4546         * gcc.dg/20031202-1.c: New test.
4547
4548 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4549
4550         PR c++/13179
4551         * g++.dg/template/eh1.C: New test.
4552
4553         PR c++/10771
4554         * g++.dg/template/error5.C: New test.
4555
4556 2003-12-02  David Ung  <davidu@mips.com>
4557
4558         * gcc.dg/compat/vector-check.h: Corrected type for var
4559         g_##TMODE
4560
4561 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4562
4563         PR c++/10126
4564         * g++.dg/template/ptrmem8.C: New test.
4565
4566 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4567
4568         PR c++/12573
4569         * g++.dg/template/dependent-expr3.C: New test.
4570
4571 2003-12-01  James Lemke  <jim@wasabisystems.com>
4572
4573         * gcc.dg/arm-g2.c: New test.
4574
4575 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4576
4577         PR optimization/11634
4578         * gcc.dg/20031201-2.c: New test case.
4579
4580 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4581
4582         PR 11433
4583         * objc.dg/proto-lossage-3.m: New test.
4584
4585 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4586
4587         PR optimization/12628
4588         * gcc.dg/20031201-1.c: New test case.
4589
4590 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4591
4592         * gcc.dg/unaligned-1.c: New test.
4593
4594 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4595
4596         PR c++/9849
4597         * g++.dg/template/error4.C: New test.
4598         * g++.dg/template/nested3.C: Adjust error markers.
4599
4600 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4601
4602         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4603
4604 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4605
4606         PR c/10333
4607         * gcc.dg/bitfld-7.c: New test.
4608
4609 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4610
4611         * gcc.dg/tls/asm-1.C: New test.
4612
4613 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4614
4615         * gcc.dg/cpp/assert4.c: Update.
4616
4617 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4618
4619         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4620         * gcc.dg/builtin-apply3.c: New test.
4621
4622 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4623
4624         * lib/compat.exp (compat-obj): New xfaildata parameter.
4625         Use it to set compiler_conditional_xfail_data before compiling.
4626         (compat-get-options): Handle dg-xfail-if.
4627         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4628         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4629         * gcc.dg/compat/vector-1_y.c: Likewise.
4630         * gcc.dg/compat/vector-2_x.c: Likewise.
4631         * gcc.dg/compat/vector-2_y.c: Likewise.
4632
4633 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4634
4635         * g++.dg/opt/reg-stack4.C: New test.
4636
4637 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4638
4639         * gcc.dg/builtin-apply2.c: New test.
4640
4641 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4642
4643         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4644
4645 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4646
4647         PR c++/12924
4648         * g++.dg/template/template-id-2.C: New test.
4649
4650 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4651
4652         PR c++/5369
4653         * g++.dg/template/memfriend1.C: New test.
4654         * g++.dg/template/memfriend2.C: Likewise.
4655         * g++.dg/template/memfriend3.C: Likewise.
4656         * g++.dg/template/memfriend4.C: Likewise.
4657         * g++.dg/template/memfriend5.C: Likewise.
4658         * g++.dg/template/memfriend6.C: Likewise.
4659         * g++.dg/template/memfriend7.C: Likewise.
4660         * g++.dg/template/memfriend8.C: Likewise.
4661         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4662
4663 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4664
4665         PR c++/12515
4666         * g++.dg/ext/cond1.C: New test.
4667
4668 2003-11-20  Richard Henderson  <rth@redhat.com>
4669
4670         * gcc.dg/20020201-2.c: Remove.
4671         * gcc.dg/20020201-4.c: Remove.
4672         * gcc.dg/20020304-1.c: Remove.
4673
4674 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4675
4676         * gcc.dg/cpp/trad/xwin1.c: New test case.
4677
4678 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4679
4680         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4681         * lib/g77.exp: Likewise.
4682         * lib/objc.exp: Likewise.
4683         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4684         for darwin.
4685
4686 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4687
4688         PR c++/12932
4689         * g++.dg/template/static5.C: New test.
4690
4691 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4692
4693         * gcc.dg/nested-func-1.c: New test.
4694
4695 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4696
4697         * gcc.dg/cpp/assert4.c: New test.
4698
4699 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4700
4701         PR c++/2294
4702         * g++.dg/lookup/using9.c: New test.
4703
4704 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4705
4706         PR c++/12762
4707         * g++.dg/template/error3.C: New test.
4708
4709 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4710
4711         PR ada/13035
4712         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4713         No longer use a wrapper for gcc, since this does not work under
4714         Windows.
4715
4716 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4717
4718         PR c++/2094
4719         * g++.dg/template/ptrmem7.C: New test.
4720
4721 2003-11-13  Andrew Pinski <apinski@apple.com>
4722
4723         * gcc.c-torture/compile/20031113-1.c: New test.
4724
4725 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4726             Kean Johnston <jkj@sco.com>
4727
4728         PR c/13029
4729         * gcc.dg/unused-4.c: Update.
4730
4731 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4732
4733         * g++.dg/opt/const3.C: New test.
4734
4735 2003-11-13  Jan Hubicka  <jh@suse.cz>
4736
4737         * gcc.c-torture/compile/20031112-1.c: New test.
4738
4739 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4740
4741         * g++.dg/parse/crash10.C: Remove bogus error marker.
4742
4743 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4744
4745         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4746         (host_gcc): Likewise.
4747         (ROOT): Honor $PWDCMD.
4748         (BASE): Likewise.
4749         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4750
4751 2003-11-12  Catherine Moore  <clm@redhat.com>
4752
4753         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4754
4755 2003-11-12  Andreas Jaeger  <aj@suse.de>
4756             Jakub Jelinek  <jakub@redhat.com>
4757             Andrew Pinski  <pinskia@physics.uc.edu>
4758             Richard Henderson  <rth@redhat.com>
4759
4760         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4761         systems.
4762         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4763
4764         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4765         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4766
4767 2003-11-11  Andreas Jaeger  <aj@suse.de>
4768
4769         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4770
4771         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4772
4773 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4774
4775         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4776         Clean ups.
4777
4778 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4779
4780         * gcc.dg/trampoline-1.c: New test.
4781
4782 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4783
4784         * gcc.c-torture/compile/200031109-1.c: New test.
4785
4786 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4787
4788         PR c/3190
4789         PR c/8714
4790         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4791         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4792         gcc.dg/format/no-y2k-1.c: Update.
4793
4794 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4795
4796         PR optimization/10467
4797         * gcc.dg/20031108-1.c: New test case.
4798
4799 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4800
4801         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4802
4803 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4804
4805         * gcc.dg/compound-lvalue-1.c: New test.
4806         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4807         some XFAILs.
4808
4809 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4810
4811         * gcc.dg/altivec-varargs-1.c: New test.
4812
4813 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4814
4815         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4816         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4817         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4818         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4819         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4820
4821 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4822
4823         * gcc.dg/cond-lvalue-1.c: New test.
4824
4825 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4826
4827         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4828
4829 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4830
4831         PR c++/11616
4832         * g++.dg/template/instantiate5.C: New test.
4833
4834 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4835
4836         PR c++/12726
4837         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4838         * ChangeLog: Add missing first entry for above test.
4839
4840 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4841
4842         PR c++/9810
4843         * g++.dg/template/using8.C: New test.
4844         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4845
4846 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4847
4848         PR optimization/10817
4849         * gcc.c-torture/compile/20031102-1.c: New test case.
4850
4851 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4852
4853         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4854         2147483647.
4855
4856 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4857
4858         * gcc.dg/20031102-1.c: New test.
4859
4860 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4861
4862         * gcc.dg/complex-1.c: New test.
4863
4864 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4865
4866         PR c++/12796
4867         * g++.dg/template/crash13.C: Adjust expected error location.
4868         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4869
4870 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4871
4872         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4873
4874 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4875
4876         PR/10239
4877         * gcc.c-torture/compile/20031031-2.c: New test.
4878
4879 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4880
4881         PR/11640
4882         * gcc.c-torture/compile/20031031-1.c: New test.
4883
4884 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4885
4886         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4887         * gcc.misc-tests/bprob.exp: Likewise.
4888         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4889         the execution test on arm-elf configs.
4890         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4891         configs that don't support scratch files.
4892         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4893
4894 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4895
4896         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4897         done by dejagnu.
4898
4899 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4900
4901         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4902         Avoid non pure sh syntax. Add more logging.
4903
4904         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4905         fail.
4906
4907 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4908
4909         PR libgcj/10610
4910         * gcc.dg/ppc-stackalign-1.c: New test.
4911
4912 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4913
4914         * ada/acats/run_all.sh: Change output to be more compliant with
4915         dejagnu framework.
4916         Create acats.sum and acats.log files under testsuite/ada/acats
4917         Only run [a-z]* directories, to filter out e.g. CVS.
4918         Redirect build output to log file.
4919
4920 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4921
4922         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4923
4924 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4925
4926         PR ada/5909:
4927         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4928
4929 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4930
4931         * gcc.c-torture/compile/20031023-1.c: New test.
4932         * gcc.c-torture/compile/20031023-2.c: New test.
4933         * gcc.c-torture/compile/20031023-3.c: New test.
4934         * gcc.c-torture/compile/20031023-4.c: New test.
4935
4936 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4937
4938         PR c++/10371
4939         * g++.dg/lookup/scoped8.C: New test.
4940
4941 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4942
4943         * g++.dg/opt/reg-stack3.C: New test.
4944
4945 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4946
4947         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4948
4949 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4950
4951         PR c++/11076
4952         * g++.dg/template/crash13.C: New test.
4953
4954 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4955
4956         * gcc.dg/c99-restrict-2.c: New test.
4957
4958 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4959
4960         PR c++/12698, c++/12699, c++/12700, c++/12566
4961         * g++.dg/inherit/covariant9.C: New test.
4962         * g++.dg/inherit/covariant10.C: New test.
4963         * g++.dg/inherit/covariant11.C: New test.
4964
4965 2003-10-23  Jason Merrill  <jason@redhat.com>
4966
4967         PR c++/12726
4968         * g++.dg/ext/complit2.C: New test.
4969
4970 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4971
4972         PR target/12654
4973         * gcc.c-torture/execute/20031020-1.c: New test.
4974
4975 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4976
4977         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4978         following the jump_insn.
4979
4980 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4981
4982         * gcc.dg/cast-lvalue-1.c: New test.
4983
4984 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4985
4986         PR c++/11962
4987         * g++.dg/template/cond2.C: New test.
4988
4989 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4990
4991         * gcc.dg/builtins-28.c: New test.
4992
4993 2003-10-20  Jan Hubicka  <jh@suse.cz>
4994
4995         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4996         parameter.
4997         * testsuite/gcc.dg/inline-2.c: Likewise.
4998
4999 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5000
5001         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5002         * gcc.dg/nest.c:  Likewise.
5003
5004 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5005
5006         PR c++/9781, c++/10583, c++/11862
5007         * g++.dg/parse/crash13.C: New test.
5008
5009 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5010
5011         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5012
5013 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5014
5015         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5016         Define HAVE_C99_RUNTIME except on Solaris.
5017         * gcc.dg/builtins-20.c: Likewise.
5018
5019 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5020
5021         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5022
5023 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5024
5025         PR c++/12495
5026         * g++.dg/template/crash21.C: New test.
5027
5028 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5029
5030         PR c++/2513
5031         * g++.dg/template/typename5.C: New test.
5032
5033 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5034
5035         PR c++/12369
5036         * g++.dg/template/friend25.C: New test.
5037
5038 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5039
5040         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5041         versions.
5042
5043 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5044
5045         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5046         == 2147483647.
5047
5048 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5049
5050         * gcc.c-torture/execute/960416-1.x: Remove.
5051         * gcc.c-torture/execute/divconst-3.x: Likewise.
5052
5053 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5054
5055         PR target/12598
5056         * gcc.dg/torture/cris-volatile-1.c: New test.
5057
5058 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5059
5060         PR optimization/9325
5061         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5062         for overflowing floating point to integer conversion during RTL
5063         simplification.
5064
5065 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5066
5067         * objc/execute/_cmd.m: Fix typo.
5068         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5069         Relax 'scan-assembler' regexp.
5070         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5071         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5072         * objc.dg/zero-link-2.m: Remove blank line.
5073         * objc.dg/zero-link-3.m: New test case.
5074
5075 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5076
5077         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5078
5079         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5080         than linker trickery.
5081
5082 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5083
5084         PR c++/12370
5085         * g++.dg/other/friend2.C: New test.
5086
5087 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5088
5089         * gcc.dg/20031012-1.c: New test.
5090
5091 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5092
5093         * gcc.dg/weak/weak-3.c: Fix for new warning.
5094
5095 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5096
5097         PR optimization/8750
5098         * gcc.c-torture/execute/20031012-1.c: New test case.
5099
5100 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5101
5102         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5103         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5104
5105 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5106
5107         PR optimization/12260
5108         * gcc.c-torture/compile/20031011-2.c: New test case.
5109
5110 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5111
5112         * gcc.c-torture/execute/20031011-1.c: New testcase.
5113
5114 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5115
5116         * gcc.c-torture/compile/20031011-1.c: New test.
5117
5118 2003-10-11  Jan Hubicka  <jh@suse.cz>
5119
5120         * g++.dg/other/first-global.C: New test.
5121
5122 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5123
5124         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5125
5126 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5127
5128         * gcc.c-torture/compile/20031010-1.c: New test.
5129
5130 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5131
5132         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5133         * gcc.c-torture/execute/va-arg-25.c: ... here.
5134
5135 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5136
5137         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5138
5139 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5140
5141         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5142
5143 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5144
5145         * g++.dg/parse/error2.C: New test.
5146
5147 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5148
5149         PR c++/11097
5150         * g++.dg/other/error5.C: Modify the error message.
5151         * g++.dg/lookup/using8.C: New test.
5152
5153 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5154
5155         * gcc.dg/darwin-abi-2.c: New file.
5156         * gcc.c-torture/execute/va-arg-24.c: New file.
5157
5158 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5159
5160         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5161         indentation.
5162
5163 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5164
5165         PR c++/10147
5166         * g++.dg/other/error4.C: Update error messages.
5167         * g++.dg/template/ptrmem4.C: Likewise.
5168
5169         PR c++/12337
5170         * g++.dg/init/new9.C: New test.
5171
5172         PR c++/12334, c++/12236, c++/8656
5173         * g++.dg/ext/attrib8.C: New test.
5174
5175 2003-10-06  Devang Patel  <dpatel@apple.com>
5176
5177         * gcc.dg/debug/dwarf2-3.h: New test.
5178         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5179
5180 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5181
5182         * g++.dg/opt/cfg2.C: New test.
5183
5184 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5185
5186         * g++.dg/opt/float1.C: New test.
5187
5188 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5189
5190         * gcc.dg/c90-array-lval-6.c: New test.
5191         * gcc.dg/c99-array-lval-6.c: New test.
5192
5193 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5194             Ziemowit Laski  <zlaski@apple.com>
5195
5196         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5197         'Derived', so that it is never considered a class method; add
5198         new warning for '+port' method ambiguity.
5199         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5200         <objc/objc-api.h> (needed on Mac OS X).
5201         * objc.dg/method-13.m: New test.
5202
5203 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5204
5205         PR optimization/9325, PR java/6391
5206         * gcc.c-torture/execute/20031003-1.c: New test case.
5207
5208 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5209
5210         PR optimization/12180
5211         * gcc.dg/20031002-1.c: New test.
5212
5213         PR c++/12486
5214         * g++.dg/inherit/error1.C: New test.
5215
5216 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5217
5218         * lib/f-torture.exp (search_for): Rename to...
5219         (search_for_re): This.  Also, clean up comments and the
5220         "regexp" invocation.
5221
5222 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5223
5224         * gcc.c-torture/compile/20031002-1.c: New test.
5225
5226 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5227
5228         * g++.dg/opt/cond1.C: New test.
5229
5230 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5231
5232         * gcc.dg/Wold-style-definition-2.c: New testcase.
5233         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5234
5235 2003-09-29  Richard Henderson  <rth@redhat.com>
5236
5237         * g++.dg/init/array10.C: Add dg-options.
5238
5239 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5240
5241         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5242
5243 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5244
5245         * g++.dg/template/friend19.C: Fix typo.
5246         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5247
5248 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5249
5250         * gcc.c-torture/execute/20030928-1.c: New test.
5251         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5252
5253 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5254
5255         * g++.dg/opt/unroll1.C: New test.
5256
5257 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5258
5259         PR optimization/11741
5260         * gcc.dg/20030926-1.c: New test case.
5261
5262 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5263
5264         PR c++/5655
5265         * g++.dg/parse/access7.C: New test.
5266         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5267
5268 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5269
5270         MERGE OF objc-improvements-branch into MAINLINE:
5271         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5272         if libobjc has not been built.
5273         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5274         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5275         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5276         objc/execute/nested-3.m, objc/execute/np-2.m,
5277         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5278         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5279         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5280         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5281         objc.dg/special/unclaimed-category-1.h,
5282         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5283         well as GNU runtime.
5284         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5285         * execute/cascading-1.m, execute/function-message-1.m,
5286         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5287         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5288         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5289         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5290         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5291         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5292         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5293         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5294         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5295         * objc.dg/bitfield-2.m: Run only on Darwin.
5296         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5297         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5298         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5299         * objc.dg/const-str-1.m: Fix constant string layout.
5300
5301 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5302
5303         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5304
5305 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5306
5307         * gcc.dg/darwin-abi-1.c: New file.
5308
5309 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5310
5311         PR target/12281
5312         * gcc.c-torture/compile/20030921-1.c: New test.
5313
5314 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5315
5316         * g++.dg/opt/reg-stack2.C: New test.
5317
5318 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5319
5320         * g++.dg/eh/delayslot1.C: New test.
5321
5322 2003-09-20  Richard Henderson  <rth@redhat.com>
5323
5324         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5325
5326 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5327
5328         * gcc.c-torture/execute/20030920-1.c: New test case.
5329
5330 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5331
5332         * g++.dg/rtti/typeid3.C: Correct expected error message.
5333
5334 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5335
5336         PR c++/157
5337         * g++.dg/parse/crash12.C: New test.
5338
5339 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5340
5341         * gcc.dg/compat/mixed-struct-check.h: New.
5342         * gcc.dg/compat/mixed-struct-defs.h: New.
5343         * gcc.dg/compat/mixed-struct-init.h: New.
5344         * gcc.dg/compat/struct-by-value-19_main.c: New.
5345         * gcc.dg/compat/struct-by-value-19_x.c: New.
5346         * gcc.dg/compat/struct-by-value-19_y.c: New.
5347         * gcc.dg/compat/struct-by-value-20_main.c: New.
5348         * gcc.dg/compat/struct-by-value-20_x.c: New.
5349         * gcc.dg/compat/struct-by-value-20_y.c: New.
5350         * gcc.dg/compat/struct-return-19_main.c: New.
5351         * gcc.dg/compat/struct-return-19_x.c: New.
5352         * gcc.dg/compat/struct-return-19_y.c: New.
5353         * gcc.dg/compat/struct-return-20_main.c: New.
5354         * gcc.dg/compat/struct-return-20_x.c: New.
5355         * gcc.dg/compat/struct-return-20_y.c: New.
5356
5357 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5358         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5359         so that it will not complain on LP64 targets.
5360
5361 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5362
5363         PR c++/495
5364         * g++.dg/template/friend24.C: New test.
5365
5366 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5367
5368         PR c++/12332
5369         * g++.dg/template/memtmpl2.C: New test.
5370
5371 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5372
5373         PR target/11184
5374         * gcc.dg/builtin-apply1.c: New test.
5375
5376 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5377
5378         PR c++/9848
5379         * g++.dg/warn/Wunused-4.C: New test.
5380
5381 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5382
5383         PR c++/12316
5384         * g++.dg/other/gc2.C: New test.
5385
5386 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5387
5388         PR c++/11991
5389         * g++.dg/rtti/typeid3.C: New test.
5390
5391         PR c++/12266
5392         * g++.dg/overload/template1.C: New test.
5393
5394 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5395
5396         * g++.dg/opt/cfg3.C: New test.
5397
5398 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5399
5400         PR c++/7939
5401         * g++.dg/template/crash11.C: New test.
5402
5403 2003-09-16  Jason Merrill  <jason@redhat.com>
5404             Jakub Jelinek  <jakub@redhat.com>
5405
5406         * gcc.dg/attr-warn-unused-result.c: New test.
5407
5408 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5409
5410         PR c++/12184
5411         * g++.dg/expr/call2.C: New test.
5412
5413 2003-09-15  Andreas Jaeger  <aj@suse.de>
5414
5415         * gcc.dg/Wold-style-definition-1.c: New test.
5416
5417 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5418
5419         PR c++/3907
5420         * g++.dg/parse/template12.C: New test.
5421
5422         * g++.dg/abi/bitfield11.C: New test.
5423         * g++.dg/abi/bitfield12.C: Likewise.
5424
5425 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5426
5427         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5428         non-expansion of functional macro name without arguments at EOL.
5429         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5430
5431 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5432
5433         * gcc.c-torture/execute/20030914-[12].c: New tests.
5434
5435 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5436
5437         PR c++/11788
5438         * g++.dg/overload/addr1.C: New test.
5439
5440 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5441
5442         * gcc.dg/20030909-1.c: New test.
5443
5444 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5445
5446         * gcc.dg/ultrasp10.c: New test.
5447
5448 2003-09-09  Devang Patel  <dpatel@apple.com>
5449
5450         * gcc.dg/darwin-ld-6.c: New test.
5451
5452 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5453
5454         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5455
5456 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5457
5458         * gcc.dg/ia64-types1.c: New test.
5459         * gcc.dg/ia64-types2.c: Likewise.
5460
5461 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5462
5463         * gcc.dg/builtins-1.c: Add more _Complex tests.
5464         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5465
5466         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5467         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5468
5469 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5470
5471         PR c++/11786
5472         * g++.dg/lookup/koenig2.C: New test.
5473
5474         PR c++/5296
5475         * g++.dg/rtti/typeid2.C: New test.
5476
5477 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5478
5479         * gcc.c-torture/compile/20030904-1.c: New test.
5480
5481 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5482
5483         * g++.dg/opt/longbranch2.C: New test.
5484
5485 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5486
5487         * g++.dg/template/crash10.C: Only compile it.
5488
5489 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5490
5491         PR middle-end/11665
5492         * gcc.c-torture/compile/20030907-1.c: New test.
5493         * g++.dg/init/array11.C: New test.
5494
5495 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5496
5497         PR c++/11852
5498         * g++.dg/init/struct1.C: New test.
5499
5500 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5501
5502         PR c++/12181
5503         * g++.dg/expr/comma1.C: New test.
5504
5505 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5506
5507         PR c++/11867
5508         * g++.dg/expr/static_cast5.C: New test.
5509
5510 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5511
5512         PR c++/11507
5513         * g++.dg/lookup/scoped7.C: New test.
5514
5515         PR c++/9574
5516         * g++.dg/other/static1.C: New test.
5517
5518         PR c++/11490
5519         * g++.dg/warn/template-1.C: New test.
5520
5521         PR c++/11432
5522         * g++.dg/template/crash10.C: New test.
5523
5524         PR c++/2478
5525         * g++.dg/overload/VLA.C: New test.
5526
5527         PR c++/10804
5528         * g++.dg/template/call1.C: New test.
5529
5530 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5531
5532         PR c++/11794
5533         * g++.dg/parse/using3.C: New test.
5534
5535 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5536
5537         PR c++/11409
5538         * g++.dg/overload/builtin3.C: New test case.
5539
5540 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5541
5542         PR c/9862
5543         * gcc.dg/20030906-1.c: New test.
5544         * gcc.dg/20030906-2.c: Likewise.
5545
5546 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5547
5548         PR c++/12167
5549         * g++.dg/parse/defarg5.C: New test.
5550
5551         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5552
5553 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5554
5555         PR c++/12163
5556         * g++.dg/expr/static_cast4.C: New test.
5557
5558         PR c++/12146
5559         * g++.dg/template/crash9.C: New test.
5560
5561 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5562
5563         * g++.old-deja/g++.ext/pretty2.C: Update for change
5564         in __FUNCTION__.
5565         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5566
5567 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5568
5569         PR c++/11922
5570         * g++/dg/template/qualified-id1.C: New test.
5571
5572         PR c++/12037
5573         * g++.dg/warn/noeffect4.C: New test.
5574
5575 2003-09-04  Matt Austern  <austern@apple.com>
5576
5577         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5578         * g++.dg/ext/fnname2.C: Likewise.
5579         * g++.dg/ext/fnname3.C: Likewise.
5580
5581 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5582
5583         * g++.dg/expr/lval1.C: New test.
5584         * g++.dg/ext/lvcast.C: Remove.
5585
5586 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5587
5588         PR optimization/11700.
5589         * gcc.c-torture/compile/20030903-1.c: New test case.
5590
5591 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5592
5593         PR c++/12053
5594         * g++.dg/abi/layout4.C: New test.
5595
5596 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5597
5598         PR c++/11553
5599         * g++.dg/parse/friend3.C: New test.
5600
5601 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5602
5603         PR c++/11847
5604         * g++.dg/template/class1.C: New test.
5605
5606         PR c++/11808
5607         * g++.dg/expr/call1.C: New test.
5608
5609 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5610
5611         PR c++/12114
5612         * g++.dg/init/ref9.C: New test.
5613
5614         PR c++/11972
5615         * g++.dg/template/nested4.C: New test.
5616
5617 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5618
5619         PR c++/12093
5620         * g++.dg/template/non-dependent4.C: New test.
5621
5622         PR c++/11928
5623         * g++.dg/inherit/conv1.C: New test.
5624
5625 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5626
5627         PR c++/6196
5628         * g++.dg/ext/label1.C: New test.
5629         * g++.dg/ext/label2.C: Likewise.
5630
5631 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5632
5633         * g++.dg/expr/cond3.C: New test.
5634
5635 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5636
5637         * gcc.dg/builtins-1.c: Add new builtin cases.
5638
5639 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5640
5641         * gcc.dg/builtins-1.c: Add new cases.
5642         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5643
5644 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5645
5646         * gcc.dg/builtins-1.c: Add more math builtin tests.
5647         * gcc.dg/torture/builtin-attr-1.c: New test.
5648
5649 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5650
5651         PR optimization/5079
5652         * g++.dg/opt/static3.C: New test.
5653
5654 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5655
5656         * gcc.misc-tests/gcov-10b.c: New test.
5657
5658 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5659
5660         * g++.dg/opt/ptrmem3.C: New test.
5661
5662         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5663
5664 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5665
5666         * gcc.dg/20030826-2.c: New test.
5667
5668 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5669
5670         PR middle-end/12002
5671         * g77.f-torture/compile/12002.f: New test case.
5672
5673 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5674
5675         * gcc.dg/20030826-1.c: New test case.
5676
5677 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5678
5679         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5680
5681 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5682
5683         PR c++/11871
5684         * c++.dg/lookup/crash1.C: New test.
5685
5686         * c++.dg/warn/noeffect3.C: New test.
5687
5688 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5689
5690         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5691         * gcc.dg/compat/vector-1_y.c: Ditto.
5692         * gcc.dg/compat/vector-2_x.c: Ditto.
5693         * gcc.dg/compat/vector-2_y.c: Ditto.
5694
5695 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5696
5697         * gcc.dg/20030702-1.c: New test.
5698
5699 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5700
5701         PR c++/8795
5702         * g++.dg/ext/altivec-1.C: New test.
5703
5704 2003-08-24  Richard Henderson  <rth@redhat.com>
5705
5706         * g++.dg/eh/simd-2.C: Add -w for x86.
5707
5708 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5709
5710         * gcc.dg/20030815-1.c: New test.
5711
5712 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5713
5714         PR c++/3765
5715         * g++.dg/parse/access6.C: New test.
5716
5717 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5718
5719         PR c++/641, c++/11876
5720         * g++.dg/template/friend22.C: New test.
5721         * g++.dg/template/friend23.C: Likewise.
5722
5723 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5724
5725         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5726         identically.
5727
5728 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5729
5730         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5731
5732 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5733
5734         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5735
5736 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5737
5738         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5739
5740 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5741
5742         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5743
5744 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5745
5746         PR c++/11919
5747         * g++.dg/overload/prom1.C: New test.
5748
5749         PR c++/11551
5750         * g++.dg/parse/dtor2.C: New test.
5751
5752         PR c++/10762
5753         * g++.dg/parse/using2.C: New test.
5754
5755 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5756
5757         PR target/11805
5758         * gcc.c-torture/compile/20030821-1.c: New.
5759
5760 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5761
5762         PR c++/11834
5763         * g++.dg/template/deduce2.C: New test.
5764
5765 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5766
5767         * gcc.c-torture/execute/20030821-1.c: New test.
5768
5769 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5770
5771         PR middle-end/11984
5772         * gcc.dg/20030820-1.c: New test case.
5773
5774 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5775
5776         PR c++/11945
5777         * g++.dg/warn/noeffect2.C: New test.
5778
5779 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5780
5781         PR c++/10926
5782         * g++.dg/template/dtor2.C: New test.
5783
5784         PR c++/11684
5785         * g++.dg/template/operator1.C: New test.
5786         * g++.dg/parse/operator4.C: New test.
5787
5788         PR c++/11946.C
5789         * g++.dg/expr/enum1.C: New test.
5790         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5791
5792         PR c++/11036.C
5793         * g++.dg/parse/elab2.C: New test.
5794         * g++.dg/parse/typedef4.C: Change error message.
5795         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5796         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5797         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5798
5799 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5800
5801         * gcc.dg/pch/warn-1.c: New.
5802         * gcc.dg/pch/warn-1.hs: New.
5803
5804         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5805         not-tested file.
5806
5807 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5808
5809         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5810
5811 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5812
5813         * gcc.dg/uninit-D.c: New Test.
5814         * gcc.dg/uninit-E.c: New Test.
5815         * gcc.dg/uninit-F.c: New Test.
5816         * gcc.dg/uninit-G.c: New Test.
5817
5818 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5819
5820         * g++.dg/README: Describe the pch directory.
5821
5822 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5823
5824         PR c++/11174
5825         * g++.dg/parse/access4.C: New test.
5826         * g++.dg/parse/access5.C: Likewise.
5827         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5828
5829 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5830
5831         * gcc.dg/noncompile/20030818-1.c: New.
5832
5833 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5834
5835         PR c++/11957
5836         * g++.dg/warn/noeffect1.C: New test.
5837
5838         * g++.dg/template/scope2.C: New test.
5839         * g++.dg/template/error2.C: Correct dg-error
5840
5841 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5842
5843         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5844
5845 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5846
5847         PR C++/11512
5848         * g++.dg/template/warn1.C: New.
5849
5850 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5851
5852         * g++.dg/template/error2.C: New test.
5853         * g++.dg/lookup/using7.C: Adjust errors
5854         * g++.old-deja/g++.pt/crash36.C: Likewise.
5855         * g++.old-deja/g++.pt/derived3.C: Likewise.
5856
5857 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5858
5859         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5860         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5861         * gcc.c-torture/execute/builtins/string-9.c: New, from
5862         string-opt-9.c.  Adjust for execute/builtins framework.
5863         * gcc.c-torture/execute/string-opt-9.c: Delete.
5864
5865 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5866
5867         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5868
5869         * g++.dg/parse/ret-type2.C: New test.
5870
5871         PR c++/11703
5872         * g++.dg/init/new8.C: New test.
5873
5874         PR c++/10923
5875         * g++.dg/parse/typedef5.C: New test.
5876
5877         PR c++/9512
5878         * g++.dg/parse/qualified2.C: New test.
5879         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5880         invalid code.
5881
5882 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5883
5884         * g++.dg/conversion/ptrmem1.C: New test.
5885
5886 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5887
5888         PR target/11693
5889         * gcc.dg/20030811-1.c: New test.
5890
5891         PR target/11535
5892         * gcc.c-torture/execute/20030811-1.c: New test.
5893
5894 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5895
5896         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5897
5898 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5899
5900         PR c++/11789.C
5901         * g++.dg/inherit/multiple1.C: New test.
5902
5903 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5904
5905         * gcc.dg/spe1.c: New test.
5906
5907         PR c++/11670
5908         * g++.dg/expr/cast2.C: New test.
5909
5910         PR c++/10530
5911         * g++.dg/template/dependent-name2.C: New test.
5912
5913 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5914
5915         * g++.dg/parse/crash11.C: Put the dg options in comments.
5916
5917 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5918
5919         * lib/gcc-dg.exp: Update for diagnostic change.
5920
5921 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5922
5923         PR c++/5767
5924         * g++.dg/parse/crash11.C: New test.
5925
5926 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5927
5928         * gcc.dg/cpp/spacing1.c: Update.
5929
5930 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5931
5932         PR target/11739
5933         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5934         a value for -mtune.
5935
5936 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5937
5938         PR middle-end/11771
5939         * gcc.c-torture/compile/20030804-1.c: New test case.
5940
5941 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5942
5943         * gcc.dg/20030804-1.c: New test case.
5944
5945 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5946
5947         * gcc.dg/cpp/separate-1.c: New test.
5948
5949 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5950
5951         PR c++/11704
5952         * g++.dg/template/dependent-expr2.C: New test.
5953
5954         PR c++/11766
5955         * g++.dg/expr/ptrmem1.C: New test.
5956
5957 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5958
5959         PR c++/9453
5960         * g++.dg/template/friend15.C: New test.
5961
5962 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5963
5964         * lib/dg-pch.exp: Work round PCH bug.
5965
5966 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5967
5968         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5969         builtins.  Move cases from builtins-4.c here.
5970
5971         * gcc.dg/torture/builtin-math-1.c: New test taken from
5972         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5973         additional cases.
5974
5975         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5976         Delete.
5977
5978 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5979
5980         PR c++/9447
5981         * g++.dg/template/using7.C: New test.
5982
5983 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5984
5985         * import1.c, import2.c: New tests.
5986
5987 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5988
5989         * g++.dg/eh/crossjump1.C: New test.
5990
5991 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5992
5993         PR c++/11697
5994         * g++.dg/template/using6.C: New test.
5995
5996         PR c++/11744
5997         * g++.dg/template/koenig2.C: New test.
5998
5999 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6000
6001         PR c++/7983
6002         * g++.dg/parse/typedef4.C: New test.
6003
6004 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6005
6006         PR c++/8442, c++/8806
6007         * g++.dg/template/elab1.C: New test.
6008         * g++.dg/template/type2.C: Likewise.
6009         * g++.dg/template/ttp3.C: Adjust expected error message.
6010         * g++.old-deja/g++.law/visibility13.C: Likewise.
6011         * g++.old-deja/g++.niklas/t135.C: Likewise.
6012         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6013         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6014         template argument.
6015         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6016
6017 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6018
6019         PR c++/11295
6020         * g++.dg/ext/stmtexpr1.C: New test.
6021
6022         * g++.dg/opt/tmp1.C: New test.
6023
6024         PR c++/11525
6025         * g++.dg/parse/constant4.C: New test.
6026
6027         PR c++/9447
6028         * g++.dg/template/using5.C: New test.
6029
6030 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6031
6032         * gcc.dg/builtins-27.c: New test case.
6033
6034 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6035
6036         * gcc.dg/tls/opt-7.c: New test.
6037
6038 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6039
6040         * g++.old-deja/g++.other/crash18.C: Remove.
6041
6042 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6043
6044         * g++.dg/template/explicit3.C: New.
6045         * g++.dg/template/explicit4.C: New.
6046         * g++.dg/template/explicit5.C: New.
6047
6048         PR c++/11347
6049         * g++.dg/template/memtmpl1.C: New.
6050
6051 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6052
6053         PR target/11565
6054         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6055         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6056
6057 2003-07-30  Jan Hubicka  <jh@suse.cz>
6058
6059         * vtgc1.c: Kill.
6060
6061 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6062
6063         * gcc.dg/struct-in-proto-1.c: New test.
6064
6065 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6066
6067         * gcc.dg/cpp/include2.c: Only expect one message.
6068
6069 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6070
6071         PR c++/9447
6072         * g++.dg/template/using1.C: New test.
6073         * g++.dg/template/using2.C: New test.
6074         * g++.dg/template/using3.C: New test.
6075         * g++.dg/template/using4.C: New test.
6076
6077 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6078
6079         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6080         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6081
6082 2003-07-28  Jan Hubicka  <jh@suse.cz>
6083
6084         PR c++/11530
6085         * g++.dg/opt/call1.C: New test.
6086
6087 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6088
6089         PR c++/11667
6090         * g++.dg/init/enum2.C: New test.
6091         * g++.dg/template/overload1.C: Add "-w" option.
6092
6093 2003-07-28    <hp@bitrange.com>
6094
6095         * gcc.dg/Wdeclaration-after-statement-1.c,
6096         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6097
6098 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6099
6100         * gcc.c-torture/compile/20030725-1.c: New test.
6101
6102 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6103
6104         * gcc.dg/20030505.c: Only run for SPE.
6105         Remove definition of opaque type.
6106
6107 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6108
6109         * g++.dg/template/ptrmem6.C: New test.
6110
6111 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6112
6113         * gcc.c-torture/compile/zero-strct-2.c: New test.
6114
6115 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6116
6117         * gcc.dg/intermod-1.c: New test.
6118
6119 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6120
6121         PR c++/11617
6122         * g++.dg/template/lookup2.C: New test.
6123         * g++.dg/template/memclass1.C: Remove instantiated from error.
6124         * g++.dg/other/error2.C: Tweak expected errors.
6125
6126         PR c++/11596
6127         * g++.dg/template/defarg3.C: New test.
6128
6129         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6130
6131 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6132
6133         * g++.dg/inherit/access5.C: New test.
6134
6135 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6136
6137         PR c++/11513
6138         * g++.dg/template/crash8.C: New test.
6139
6140 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6141
6142         PR c/10602
6143         * gcc.dg/noncompile/incomplete-2.c: New test.
6144
6145 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6146
6147         PR c++/11645
6148         * g++.dg/inherit/access4.C: New test.
6149
6150         PR c++/11517
6151         * g++.dg/expr/cond2.C: New test.
6152
6153         PR optimization/10679
6154         * g++.dg/opt/inline4.C: New test.
6155
6156 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6157
6158         * g++.dg/parse/crash10: New test.
6159
6160 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6161
6162         * g++.dg/ext/flexary1.C: New test.
6163
6164 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6165
6166         PR c++/10793
6167         * g++.dg/template/crash9.C: New test.
6168
6169 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6170
6171         PR c++/3004
6172         * g++.dg/parse/typedef3.C: New test.
6173
6174         PR c++/7906
6175         * g++.dg/parse/operator2.C: New test.
6176
6177         PR c++/8895
6178         * g++.dg/parse/def-tmpl-arg1.C: New test.
6179
6180         PR c++/9282
6181         * g++.dg/parse/funptr1.C: New test.
6182
6183         PR c++/9452
6184         * g++.dg/parse/ambig3.C: New test.
6185
6186         PR c++/9454
6187         * g++.dg/parse/operator3.C: New test.
6188
6189         PR c++/9486
6190         * g++.dg/parse/template10.C: New test.
6191
6192         PR c++/9488
6193         * g++.dg/parse/template11.C: New test.
6194
6195         PR c++/10150
6196         * g++.dg/parse/invalid-op1.C: New test.
6197
6198         PR c++/10247
6199         * g++.dg/parse/condexpr1.C: New test.
6200
6201 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6202
6203         * g++.dg/ext/packed3.C: New test.
6204         * g++.dg/ext/packed4.C: New test.
6205
6206         * gcc.dg/pack-test-3.c: New test.
6207
6208 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6209
6210         * lib/compat.exp: Handle dg-options per source file.
6211         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6212         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6213         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6214         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6215         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6216         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6217         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6218         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6219         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6220         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6221         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6222         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6223         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6224         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6225
6226 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6227
6228         PR c/10320
6229         * gcc.c-torture/execute/20030718-1.c: New test.
6230
6231 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6232
6233         PR optimization/11536
6234         * gcc.dg/20030721-1.c: New test.
6235
6236 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6237
6238         PR c++/11546
6239         * g++.dg/template/lookup1.C: New test.
6240
6241 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6242
6243         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6244         diagnostics of ill-formed constructs involving labels.
6245         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6246         the new 'previously defined here' message.
6247
6248 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6249
6250         * g++.dg/parse/non-dependent2.C: New test.
6251
6252 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6253
6254         * g++.dg/init/init-ref4.C: xfail on targets without
6255         weak symbols.
6256
6257 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6258
6259         PR target/11087
6260         * gcc.c-torture/execute/20030717-1.c: New test.
6261
6262 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6263
6264         * g++.dg/opt/cfg1.C: New test.
6265
6266 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6267
6268         PR optimization/11557
6269         * gcc.dg/20030717-1.c: New test.
6270
6271 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6272
6273         PR c++/10476
6274         * g++.dg/expr/crash-1.C: New test.
6275
6276         PR c++/11027
6277         * g++.dg/template/init3.C: New test.
6278
6279         PR c++/8222
6280         * g++.dg/template/non-dependent1.C: New test.
6281
6282         PR c++/11070
6283         * g++.dg/template/non-dependent2.C: New test.
6284
6285         PR c++/11071
6286         * g++.dg/template/non-dependent3.C: New test.
6287
6288         PR c++/9907
6289         * g++.dg/template/sizeof5.C: New test.
6290
6291 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6292
6293         PR 11498
6294         * gcc.c-torture/compile/mangle-1.c: New file.
6295
6296 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6297
6298         PR c++/7809
6299         * g++.dg/parse/access3.C: New test.
6300
6301 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6302
6303         PR c++/11384
6304         * g++.dg/init/init-ref4.C: New test.
6305
6306 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6307
6308         PR c++/11547
6309         * g++.dg/parse/constant3.C: New test.
6310         * g++.dg/parse/crash7.C: Likewise.
6311
6312 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6313
6314         PR target/11008
6315         * gcc.dg/i386-pentium4-not-mull.c: New.
6316
6317 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6318
6319         * gcc.dg/asm-names.c (ymain): Make it weak.
6320
6321 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6322
6323         PR c++/5421
6324         * g++.dg/template/friend21.C: New test.
6325
6326 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6327
6328         * gcc.dg/cleanup-8.c: New test.
6329         * gcc.dg/cleanup-9.c: New test.
6330
6331 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6332
6333         * g++.dg/ext/dll-MI1.h: New file.
6334         * g++.dg/ext/dllexport-MI1.C: New file.
6335         * g++.dg/ext/dllimport-MI1.C: New file.
6336
6337 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6338
6339         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6340         it does not have cmpstrsi patterns (just cmpmemsi).
6341
6342 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6343
6344         PR debug/11473
6345         * g++.dg/debug/debug8.C: New test.
6346
6347 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6348
6349         PR c++/10108
6350         * g++.dg/template/crash7.C: New test.
6351
6352 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6353
6354         PR target/10795
6355         * gcc.c-torture/compile/20030708-1.c: New.
6356
6357 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6358
6359         * gcc.c-torture/execute/20030715-1.c: New test.
6360
6361 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6362
6363         * gcc.dg/pch/inline-3.c: New file.
6364         * gcc.dg/pch/inline-3.hs: New file.
6365         * gcc.dg/pch/inline-4.c: New file.
6366         * gcc.dg/pch/inline-4.hs: New file.
6367
6368 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6369
6370         PR c++/11509
6371         * g++.dg/template/crash6.C: New test.
6372
6373         PR c++/7053
6374         * g++.dg/template/friend20.C: New test.
6375
6376         PR c++/7019
6377         * g++.dg/template/overload2.C: New test.
6378
6379 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6380
6381         PR optimization/11440
6382         * gcc.c-torture/execute/20030714-1.c: New test.
6383
6384 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6385
6386         PR c++/11154
6387         * g++.dg/template/partial2.C: New test.
6388
6389 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6390
6391         PR c++/11503
6392         * g++.dg/template/anon1.C: New test.
6393
6394         PR c++/11493
6395         PR c++/11495
6396         * g++.dg/parse/template9.C: Likewise.
6397         * g++.dg/template/crash4.C: New test.
6398         * g++.dg/template/koenig1.C: Likewise.
6399         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6400         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6401         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6402         functions.
6403         * g++.old-deja/g++.jason/template36.C: Likewise.
6404         * g++.old-deja/g++.mike/p1989.C: Likewise.
6405         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6406         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6407         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6408         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6409         compiling.
6410         * g++.old-deja/g++.pt/union2.C: Use this->.
6411
6412 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6413
6414         * gcc.dg/20030711-1.c: New test.
6415
6416 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6417
6418         PR c++/11050
6419         * g++.dg/parse/args1.C: New test.
6420         * g++.pt/defarg8.C: Change expected errors.
6421
6422 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6423
6424         PR c++/8164
6425         * g++.dg/template/nontype2.C: New test.
6426
6427         PR c++/10558
6428         * g++.dg/parse/template8.C: New test.
6429
6430         PR c++/8327
6431         * g++.dg/template/scope1.C: New test.
6432
6433         * g++.dg/warn/Wsign-compare-1.C: New test.
6434
6435 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6436
6437         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6438
6439 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6440
6441         PR c++/9411
6442         * g++.dg/template/explicit2.C: New test.
6443
6444         PR c++/10032
6445         * g++.dg/warn/pedantic1.C: New test.
6446
6447 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6448
6449         PR c++ 9483
6450         * g++.dg/other/field1.C: New test.
6451
6452 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6453
6454         PR c/11449
6455         * gcc.c-torture/compile/20030707-1.c: New.
6456
6457 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6458
6459         PR c++/10849
6460         * g++.dg/template/access12.C: New test.
6461
6462 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6463
6464         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6465         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6466         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6467         * gcc.misc-tests/gcov.exp: Update
6468         * g++.dg/gcov/gcov.exp: Update
6469         * lib/gcov.exp: Update.
6470
6471 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6472
6473         * g++.dg/abi/mangle17.C: Make sure template expressions are
6474         dependent.
6475         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6476         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6477         * g++.dg/opt/stack1.C: Remove erroneous code.
6478         * g++.dg/parse/template7.C: New test.
6479         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6480         * g++.old-deja/g++.pt/crash4.C: Likewise.
6481
6482 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6483
6484         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6485         with zero or one occurence of `$' after the initial `L'.
6486
6487 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6488
6489         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6490
6491 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6492
6493         PR c/11370
6494         * gcc.dg/Wunreachable-6.c: New testcase.
6495         * gcc.dg/Wunreachable-7.c: New testcase.
6496
6497 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6498
6499         PR c/11420
6500         * gcc.dg/20030708-1.c: New test.
6501
6502 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6503
6504         * gcc.dg/compat/sdata-section.h: New file.
6505         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6506         * gcc.dg/torture/mips-sdata-1.c: New test.
6507
6508 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6509
6510         PR c++/11030
6511         * g++.dg/template/friend19.C: New test.
6512
6513 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6514
6515         * g++.dg/opt/strength-reduce.C: New test.
6516
6517 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6518
6519         PR target/10979
6520         * gcc.dg/20030707-1.c: New testcase.
6521
6522 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6523
6524         PR optimization/11059
6525         * g++.dg/opt/emptyunion.C: New testcase.
6526
6527 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6528             Eric Botcazou  <ebotcazou@libertysurf.fr>
6529
6530         * g++.dg/opt/stack1.C: New test.
6531
6532 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6533
6534         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6535         run test.
6536
6537         PR c++/11431
6538         * g++.dg/expr/static_cast3.C: New test.
6539
6540 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6541
6542         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6543         everywhere.
6544         * gcc.dg/concat.c: Concatenation of string constants with
6545         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6546         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6547         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6548         necessary to avoid multi-character character constant warning.
6549         * gcc.dg/cpp/escape.c: Likewise.
6550         * gcc.dg/cpp/ucs.c: Likewise.
6551         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6552         Fix a typo.
6553
6554 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6555
6556         PR c/11428
6557         * gcc.c-torture/compile/20030704-1.c: New.
6558
6559 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6560
6561         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6562
6563 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6564
6565         PR c++/5287, PR c++/7910,  PR c++/11021
6566         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6567         tests for warnings.
6568         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6569         * g++.dg/ext/dllimport3.C: Likewise.
6570         * g++.dg/ext/dllimport4.C: New file.
6571         * g++.dg/ext/dllimport5.C: New file.
6572         * g++.dg/ext/dllimport6.C: New file.
6573         * g++.dg/ext/dllimport7.C: New file.
6574         * g++.dg/ext/dllimport8.C: New file.
6575         * g++.dg/ext/dllimport9.C: New file.
6576         * g++.dg/ext/dllimport10.C: New file.
6577         * g++.dg/ext/dllexport1.C: New file.
6578
6579 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6580
6581         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6582         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6583
6584 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6585
6586         * gcc.dg/builtins-25.c: New testcase.
6587         * gcc.dg/builtins-26.c: New testcase.
6588
6589 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6590
6591         * gcc.dg/compat/vector-defs.h: New file.
6592         * gcc.dg/compat/vector-setup.h: New file.
6593         * gcc.dg/compat/vector-check.h: New file.
6594         * gcc.dg/compat/vector-1_main.c: New file.
6595         * gcc.dg/compat/vector-1_x.c: New file.
6596         * gcc.dg/compat/vector-1_y.c: New file.
6597         * gcc.dg/compat/vector-2_main.c: New file.
6598         * gcc.dg/compat/vector-2_x.c: New file.
6599         * gcc.dg/compat/vector-2_y.c: New file.
6600
6601         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6602         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6603         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6604         * gcc.dg/compat/struct-align-1.h: New file.
6605         * gcc.dg/compat/struct-align-1_main.c: New file.
6606         * gcc.dg/compat/struct-align-1_x.c: New file.
6607         * gcc.dg/compat/struct-align-1_y.c: New file.
6608         * gcc.dg/compat/struct-align-2.h: New file.
6609         * gcc.dg/compat/struct-align-2_main.c: New file.
6610         * gcc.dg/compat/struct-align-2_x.c: New file.
6611         * gcc.dg/co
6612         * g++.old-deja/g++.other/comdat3.C: Likewise.
6613         * g++.old-deja/g++.other/ctor1.C: Likewise.
6614         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6615
6616 2003-06-05  Richard Henderson  <rth@redhat.com>
6617
6618         * gcc.dg/debug/20030605-1.c: New.
6619
6620 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6621
6622         * README.QMTEST: Update.
6623
6624 2003-06-04  Richard Henderson  <rth@redhat.com>
6625
6626         * gcc.dg/cleanup-1.c: New.
6627         * gcc.dg/cleanup-2.c: New.
6628         * gcc.dg/cleanup-3.c: New.
6629         * gcc.dg/cleanup-4.c: New.
6630         * gcc.dg/cleanup-5.c: New.
6631         * gcc.dg/cleanup-6.c: New.
6632         * gcc.dg/cleanup-7.c: New.
6633
6634 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6635
6636         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6637
6638         * lib/dg-pch.exp: New file.
6639         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6640         * gcc.dg/pch/pch.exp: Likewise.
6641
6642 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6643
6644         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6645         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6646         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6647         * gcc.dg/builtins-17.c: New test case.
6648         * gcc.dg/i386-387-4.c: New test case.
6649         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6650
6651 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6652
6653         * gcc.dg/ultrasp9.c: New test.
6654
6655 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6656
6657         * gcc.c-torture/compile/20030604-1.c: New test.
6658         * gcc.dg/sparc-constant-1.c: New test.
6659
6660 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6661
6662         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6663
6664 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6665
6666         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6667
6668         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6669         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6670
6671 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6672
6673         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6674
6675 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6676
6677         PR c++/10940
6678         * g++.dg/template/spec10.C: New test.
6679
6680 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6681
6682         * gcc.dg/builtins-16.c: New test case.
6683
6684 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6685
6686         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6687         mempcpy test with post-increments.
6688         * gcc.c-torture/execute/string-opt-3.c: New test.
6689         * gcc.dg/string-opt-1.c: New test.
6690
6691 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6692
6693         PR fortran/10965
6694         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6695
6696 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6697
6698         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6699         (scan-assembler): ... here.  Use dg-scan.
6700         (scan-assembler-not): Likewise.
6701         (scan-file): New function.
6702         (scan-file-not): Likewise.
6703         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6704         * gcc.dg/cpp/_Pragma4.c: Likewise.
6705         * gcc.dg/cpp/_Pragma5.c: Likewise.
6706         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6707         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6708         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6709         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6710         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6711         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6712         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6713         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6714         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6715         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6716         * gcc.dg/cpp/cxxcom1.c: Likewise.
6717         * gcc.dg/cpp/line1.c: Likewise.
6718         * gcc.dg/cpp/maccom1.c: Likewise.
6719         * gcc.dg/cpp/maccom2.c: Likewise.
6720         * gcc.dg/cpp/maccom3.c: Likewise.
6721         * gcc.dg/cpp/maccom4.c: Likewise.
6722         * gcc.dg/cpp/maccom5.c: Likewise.
6723         * gcc.dg/cpp/maccom6.c: Likewise.
6724         * gcc.dg/cpp/multiline.c: Likewise.
6725         * gcc.dg/cpp/spacing1.c: Likewise.
6726         * gcc.dg/cpp/spacing2.c: Likewise.
6727         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6728         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6729         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6730         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6731         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6732         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6733         * gcc.dg/cpp/cxxcom2.c: Likewise.
6734         * gcc.dg/cpp/cxxcom2.h: New file.
6735
6736         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6737         * g++.dg/cpp/truefalse.C: Here.
6738         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6739
6740 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6741
6742         * gcc.dg/cpp/redef3.c: New file.
6743
6744 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6745
6746         * gcc.dg/i386-loop-3.c: New test.
6747
6748 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6749
6750         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6751
6752 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6753
6754         * gcc.dg/fwrapv-1.c: New test case.
6755         * gcc.dg/fwrapv-2.c: New test case.
6756
6757 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6758
6759         PR c++/10956
6760         * g++.dg/template/spec9.C: New test.
6761
6762 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6763
6764         * gcc.dg/duff-4.c: New test case.
6765
6766 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6767
6768         PR fortran/10843
6769         * g77.dg/ffixed-form-1.f: New test
6770         * g77.dg/ffixed-form-2.f: New test
6771         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6772         * g77.dg/ffree-form-3.f: New test
6773
6774 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6775
6776         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6777         * gcc.dg/wint_t-1.c: Likewise.
6778
6779 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6780
6781         * g++.dg/template/access11.C: New test.
6782
6783 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6784
6785         PR c++/10849
6786         * g++.dg/template/access10.C: New test.
6787
6788 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6789             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6790
6791         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6792
6793 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6794
6795         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6796         suppress for powerpc-*-darwin*.
6797         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6798
6799 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6800
6801         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6802         suppress option for powerpc-*-darwin*.
6803
6804 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6805
6806         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6807         * gcc.dg/builtins-4.c: Add test for fmod.
6808
6809 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6810
6811         PR c++/10682
6812         * g++.dg/template/instantiate4.C: New test.
6813
6814 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6815
6816         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6817
6818 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6819
6820         * gcc.dg/compat/scalar-return-1_main.c: New file.
6821         * gcc.dg/compat/scalar-return-1_x.c: New file.
6822         * gcc.dg/compat/scalar-return-1_y.c: New file.
6823         * gcc.dg/compat/scalar-return-2_main.c: New file.
6824         * gcc.dg/compat/scalar-return-2_x.c: New file.
6825         * gcc.dg/compat/scalar-return-2_y.c: New file.
6826         * gcc.dg/compat/struct-return-3_main.c: New file.
6827         * gcc.dg/compat/struct-return-3_y.c: New file.
6828         * gcc.dg/compat/struct-return-3_x.c: New file.
6829         * gcc.dg/compat/struct-return-2_main.c: New file.
6830         * gcc.dg/compat/struct-return-2_x.c: New file.
6831         * gcc.dg/compat/struct-return-2_y.c: New file.
6832
6833 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6834
6835         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6836         for hppa*-hp-hpux*.
6837         * gcc.dg/20021014-1.c (dg-options): Likewise.
6838         * gcc.dg/nest.c (dg-options): Likewise.
6839
6840 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6841
6842         PR c++/9738
6843         * g++.dg/ext/dllimport2.C: New file.
6844         * g++.dg/ext/dllimport3.C: New file.
6845
6846 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6847
6848         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6849         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6850         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6851         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6852         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6853         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6854         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6855         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6856         * gcc.dg/compat/small-struct-defs.h: New file.
6857         * gcc.dg/compat/small-struct-init.h: New file.
6858         * gcc.dg/compat/small-struct-check.h: New file.
6859         * gcc.dg/compat/fp-struct-defs.h: New file.
6860         * gcc.dg/compat/fp-struct-check.h: New file.
6861         * gcc.dg/compat/fp-struct-init.h: New file.
6862         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6863         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6864
6865 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6866
6867         * gcc.dg/20030225-2.c: New test.
6868
6869 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6870             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6871
6872         * gcc.c-torture/compile/20030518-1.c: New test case.
6873
6874 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6875
6876         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6877         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6878         gcc-dg-debug-runtest.
6879         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6880         gcc-dg-debug-runtest.
6881
6882 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6883
6884         PR c++/9022
6885         * g++.dg/lookup/using6.C: New test.
6886
6887 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6888
6889         * g++.dg/parse/access2.C: New test.
6890
6891 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6892
6893         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6894         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6895         * gcc.dg/debug/debug.exp: Likewise.
6896
6897 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6898
6899         * gcc.dg/dollar.c: New test.
6900
6901 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6902
6903         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6904         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6905         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6906         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6907         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6908         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6909         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6910         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6911         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6912         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6913         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6914         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6915         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6916         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6917         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6918         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6919         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6920         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6921
6922 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6923
6924         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6925         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6926         support for "repo" mode.
6927         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6928         * lib/g77-dg.exp: Likewise.
6929         * lib/obj-dg.exp: Likewise.
6930
6931 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6932
6933         Merge from gcc-3_2-rhl8-branch:
6934         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6935
6936         * gcc.dg/tls/opt-6.c: New test.
6937
6938         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6939
6940         * gcc.dg/20030405-1.c: New test.
6941
6942         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6943
6944         * gcc.dg/20030309-1.c: New test.
6945
6946         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6947
6948         * gcc.c-torture/execute/20030307-1.c: New test.
6949
6950         2003-02-20  Randolph Chung  <tausq@debian.org>
6951
6952         * gcc.c-torture/compile/20030220-1.c: New test.
6953
6954         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6955
6956         * gcc.dg/20030217-1.c: New test.
6957
6958         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6959
6960         * gcc.c-torture/compile/20020129-1.c: New test.
6961
6962         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6963
6964         * gcc.dg/unroll-1.c: New test.
6965
6966         2002-11-16  Jan Hubicka  <jh@suse.cz>
6967
6968         * gcc.c-torture/execute/20020920-1.c: New test.
6969
6970         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6971
6972         PR target/7434
6973         * gcc.c-torture/compile/20021008-1.c: New test.
6974
6975         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6976
6977         PR target/7559
6978         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6979
6980         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6981
6982         * gcc.c-torture/compile/20020807-1.c: New test.
6983
6984         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6985
6986         * gcc.dg/tls/opt-1.c: New test.
6987
6988         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6989
6990         * gcc.dg/20020729-1.c: New test.
6991
6992         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6993
6994         * g++.dg/opt/life1.C: New test.
6995
6996         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6997
6998         * gcc.dg/20020525-1.c: New test.
6999
7000         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7001
7002         PR c++/6794
7003         * g++.dg/ext/pretty1.C: New test.
7004         * g++.dg/ext/pretty2.C: New test.
7005
7006 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7007
7008         PR c++/8385
7009         * g++.dg/ext/typeof5.C: New test.
7010
7011 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7012
7013         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7014         __USER_LABEL_PREFIX__ into account.
7015         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7016
7017 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7018
7019         * gcc.dg/builtins-15.c: New test case.
7020
7021 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7022
7023         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7024
7025 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7026
7027         * lib/g++.exp: Tweak handling of additional source files.
7028         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7029         * g++.dg/special/conpr-2a.C: Rename to ...
7030         * g++.dg/special/conpr-2a.cc: ... this.
7031         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7032         * g++.dg/special/conpr-3a.C: Rename to ...
7033         * g++.dg/special/conpr-3a.cc: This.
7034         * g++.dg/special/conpr-3b.C: Rename to ...
7035         * g++.dg/special/conpr-3b.cc: This.
7036         * g++.dg/special/conpr-4.C: New test.
7037         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7038
7039 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7040
7041         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7042
7043 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7044
7045         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7046         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7047         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7048         * g++.old-deja/g++.other/warn3.C: Likewise.
7049
7050 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7051
7052         * gcc.dg/i386-387-1.c: Update to also test log.
7053         * gcc.dg/i386-387-2.c: Likewise.
7054
7055 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7056
7057         * g77.f-torture/execute/int8421.f: New test.
7058
7059 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7060
7061         PR c++/10230, c++/10481
7062         * g++.dg/lookup/scoped5.C: New test.
7063
7064 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7065
7066         PR c++/10552
7067         * g++.dg/template/ttp6.C: New test.
7068
7069 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7070
7071         * gcc.c-torture/execute/builtins: New directory.
7072         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7073         gcc.c-torture/execute/builtins.
7074         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7075         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7076         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7077         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7078
7079 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7080
7081         PR c++/9252
7082         * g++.dg/template/access8.C: New test.
7083         * g++.dg/template/access9.C: New test.
7084
7085 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7086
7087         PR c++/9554
7088         * g++.dg/parse/access1.C: New test.
7089
7090 2003-05-09  DJ Delorie  <dj@redhat.com>
7091
7092         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7093         long, and not an int.
7094
7095 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7096
7097         PR c++/10555, c++/10576
7098         * g++.dg/template/memclass1.C: New test.
7099
7100 2003-05-08  DJ Delorie  <dj@redhat.com>
7101
7102         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7103         targets.
7104         * gcc.c-torture/execute/20021024-1.x: Likewise.
7105         * gcc.c-torture/execute/shiftdi.x: Likewise.
7106         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7107         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7108         * gcc.dg/20021018-1.c: Likewise.
7109
7110 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7111
7112         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7113
7114         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7115         (bcopy): Call memmove.
7116
7117 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7118
7119         * g77.f-torture/compile/8485.f: New test case.
7120
7121 2003-05-07  Richard Henderson  <rth@redhat.com>
7122
7123         PR c++/10570
7124         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7125         Verify exception_cleanup not called for rethrows.
7126         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7127         when exiting catch block without rethrowing.
7128         * g++.dg/eh/forced3.C: New.
7129         * g++.dg/eh/forced4.C: New.
7130
7131 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7132
7133         * gcc.dg/20030505.c: Fix triplet.
7134
7135 2003-05-06  DJ Delorie  <dj@redhat.com>
7136
7137         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7138         * gcc.dg/nest.c: Likewise.
7139
7140 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7141
7142         * gcc.dg/builtins-14.c: New test case.
7143
7144 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7145
7146         * lib/compat.exp (compat-execute): New argument.
7147         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7148         * gcc.dg/compat: New test directory.
7149         * gcc.dg/compat/compat.exp: New expect script.
7150         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7151         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7152         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7153         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7154         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7155         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7156
7157         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7158         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7159         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7160         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7161         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7162         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7163         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7164         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7165         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7166         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7167         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7168         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7169         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7170         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7171         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7172
7173 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7174
7175         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7176
7177 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7178
7179         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7180
7181 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7182
7183         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7184         * gcc.dg/ppc-fsel-2.c: New test.
7185
7186         * gcc.dg/unused-5.c: New test.
7187
7188 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7189
7190         PR c++/10496
7191         * g++.dg/warn/pmf1.C: New test.
7192
7193 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7194
7195         PR c++/4494
7196         * g++.dg/warn/main.C: New test.
7197
7198 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7199
7200         * gcc.dg/nonnull-3.c: New test.
7201
7202 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7203
7204         * gcc.dg/cpp/Wtrigraphs.c: Update.
7205         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7206
7207 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7208
7209         * gcc.dg/ppc-fsel-1.c: New test.
7210
7211 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7212
7213         PR c/10604
7214         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7215
7216 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7217
7218         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7219
7220 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7221
7222         PR c++/9364, c++/10553, c++/10586
7223         * g++.dg/parse/typename4.C: New test.
7224         * g++.dg/parse/typename5.C: Likewise.
7225
7226 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7227
7228         * gcc.c-torture/compile/20030503-1.c: New test.
7229
7230 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7231
7232         * g++.dg/lookup/using5.C: Fix testcase error.
7233
7234 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7235
7236         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7237         since MEABI is no longer supported.  Remove all vestiges
7238         of MEABI from the test.
7239
7240 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7241
7242         PR c++/10554
7243         * g++.dg/lookup/using5.C: New test.
7244
7245 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7246
7247         PR c++/8772
7248         * g++.dg/template/ttp5.C: New test.
7249
7250 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7251
7252         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7253         (dg-gpp-additional-sources): New function.
7254         (dg-gpp-additional-files): Likewise.
7255         * lib/g++.exp (additional_sources): New variable.
7256         (additional_files): Likewise.
7257         (g++_target_compile): Deal with them.
7258         * lib/old-dejagnu.exp: Remove.
7259         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7260         * g++.old-deja: Revise all tests to use dg commands.
7261
7262 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7263
7264         PR c++/9432, c++/9528
7265         * g++.dg/lookup/using4.C: New test.
7266
7267 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7268
7269         * gcc.dg/noreturn-5.c: New file.
7270         * gcc.dg/noreturn-6.c: New file.
7271
7272         * gcc.c-torture/compile/inline-1.c: New file.
7273
7274 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7275
7276         PR c++/10551
7277         * g++.dg/template/explicit1.C: New test.
7278
7279 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7280
7281         PR c++/10549
7282         * g++.dg/other/bitfield1.C: New test.
7283
7284         PR c++/10527
7285         * g++.dg/init/new7.C: New test.
7286
7287 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7288
7289         * g++.dg/ext/desig1.C: New test.
7290         * g++.dg/ext/init1.C: Update.
7291
7292         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7293
7294 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7295
7296         PR c++/10180
7297         * g++.dg/warn/Winline-1.C: New test.
7298
7299 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7300
7301         * gcc.c-torture/execute/string-opt-19.c: New test.
7302
7303         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7304         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7305
7306 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7307
7308         PR c++/10506
7309         * g++.dg/init/new6.C: New test.
7310
7311         PR c++/10503
7312         * g++.dg/init/ref6.C: New test.
7313
7314 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7315
7316         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7317
7318 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7319
7320         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7321         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7322
7323 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7324
7325         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7326         initialized static data members.
7327
7328 2003-04-25  H.J. Lu <hjl@gnu.org>
7329
7330         * gcc.dg/ia64-sync-4.c: New test.
7331
7332 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7333
7334         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7335         date.
7336
7337 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7338
7339         PR c++/10337
7340         * g++.dg/warn/conv1.C: New test.
7341         * g++.old-deja/g++.other/conv7.C: Adjust.
7342         * g++.old-deja/g++.other/overload14.C: Adjust.
7343
7344 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7345
7346         PR c++/10471
7347         * g++.dg/template/defarg2.C: New test.
7348
7349 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7350
7351         * gcc.dg/cpp/include2.c: Update.
7352         * gcc.dg/cpp/multiline-2.c: New.
7353         * gcc.dg/cpp/multiline.c: Update.
7354         * gcc.dg/cpp/strify2.c: Update.
7355         * gcc.dg/cpp/trad/literals-2.c: Update.
7356
7357 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7358
7359         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7360
7361 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7362
7363         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7364
7365 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7366
7367         PR c++/10451
7368         * g++.dg/parse/crash4.C: New test.
7369
7370         PR c++/9847
7371         * g++.dg/parse/crash5.C: New test.
7372
7373 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7374
7375         PR c++/10446
7376         * g++.dg/parse/crash3.C: New test.
7377
7378         PR c++/10428
7379         * g++.dg/parse/elab1.C: New test.
7380
7381 2003-04-22  Devang Patel  <dpatel@apple.com>
7382
7383         * gcc.dg/cpp/trad/funlike-5.c: New test.
7384
7385 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7386
7387         * g++.dg/other/packed1.C: Fix dg options.
7388
7389 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7390
7391         * g++.dg/other/offsetof2.C: New test.
7392
7393 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7394
7395         * g++.dg/template/recurse.C: Adjust location of error messages.
7396
7397 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7398
7399         PR c++/9881
7400         * g++.dg/init/addr-const1.C: New test.
7401         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7402
7403 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7404
7405         PR c++/10405
7406         * g++.dg/lookup/struct-hack1.C: New test.
7407
7408 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7409
7410         * ucs.c: Update diagnostic messages.
7411
7412 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7413
7414         * gcc.dg/cpp/truefalse.cpp: New test.
7415         * gcc.dg/cpp/cpp.exp: Update.
7416         * g++.dg/other/stdbool-if.C: Remove.
7417
7418 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7419
7420         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7421         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7422
7423 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7424
7425         * gcc.c-torture/compile/20030418-1.c: New test.
7426
7427 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7428
7429         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7430
7431 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7432
7433         PR c++/10347
7434         g++.dg/template/dependent-name1.C: New test.
7435
7436 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7437
7438         * gcc.dg/warn-1.c (tourist_guide): New array,
7439         contains a pointer to bar.
7440
7441 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7442
7443         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7444         * gcc.c-torture/execute/medce-1.c: New test case.
7445         * gcc.c-torture/execute/medce-2.c: New test case.
7446
7447 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7448
7449         * lib/prune.exp: Ignore more messages.
7450
7451         PR c++/10381
7452         * g++.dg/parse/lookup3.C: New test.
7453
7454 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7455
7456         * gcc.c-torture/compile/20030415-1.c : New test.
7457
7458 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7459
7460         * gcc.c-torture/execute/scope-2.c: Move to ...
7461         * gcc.dg/noncompile/scope.c: .... here.
7462
7463 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7464
7465         * gcc.dg/20030414-2.c: New test case.
7466
7467 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7468
7469         PR target/10377
7470         * gcc.dg/20030414-1.c: New test.
7471
7472 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7473
7474         * gcc.dg/builtins-12.c: New test case.
7475         * gcc.dg/builtins-13.c: New test case.
7476
7477 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7478
7479         * gcc.c-torture/execute/string-opt-18.c: New test.
7480
7481 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7482
7483         PR c++/10300
7484         * g++.dg/init/new5.C: New test.
7485
7486 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7487
7488         PR c++/7910
7489         * g++.dg/ext/dllimport1.C: New test.
7490
7491 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7492
7493         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7494
7495 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7496
7497         PR Fortran/9263
7498         * g77.f-torture/noncompile/9263.f: New test
7499         PR Fortran/1832
7500         * g77.f-torture/execute/1832.f: New test
7501
7502 2003-04-11  David Chad  <davidc@freebsd.org>
7503             Loren J. Rittle  <ljrittle@acm.org>
7504
7505         libobjc/8562
7506         * objc.dg/headers.m: New test.
7507
7508 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7509
7510         * gcc.c-torture/execute/builtin-noret-2.c: New.
7511         * gcc.c-torture/execute/builtin-noret-2.x: New.
7512         XFAIL builtin-noret-2.c at -O1 and above.
7513         * gcc.dg/redecl.c: New.
7514         * gcc.dg/Wshadow-1.c: Update error regexps.
7515
7516 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7517
7518         * g++.dg/abi/bitfield10.C: New test.
7519
7520 2003-04-09  Mike Stump  <mrs@apple.com>
7521
7522         * gcc.dg/pch/pch.exp: Make testcase names longer.
7523         * g++.dg/pch/pch.exp: Make testcase names longer.
7524
7525 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7526
7527         * gcc.dg/builtins-11.c: New test case.
7528
7529 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7530
7531         * gcc.dg/builtins-9.c: New test case.
7532         * gcc.dg/builtins-10.c: New test case.
7533
7534 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7535
7536         * gcc.dg/noncompile/init-4.c.c: New test.
7537
7538 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7539
7540         * gcc.misc-test/gcov-9.c: New test.
7541         * gcc.misc-test/gcov-10.c: New test
7542         * gcc.misc-test/gcov-11.c: New test.
7543
7544 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7545
7546         PR optimization/10024
7547         * gcc.c-torture/compile/20030405-1.c: New test.
7548
7549 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7550
7551         * gcc.dg/pch/static-3.c: New.
7552         * gcc.dg/pch/static-3.hs: New.
7553         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7554
7555 2003-04-04  Richard Henderson  <rth@redhat.com>
7556
7557         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7558         * g++.dg/eh/forced2.C: Likewise.
7559
7560 2003-04-03  Mike Stump  <mrs@apple.com>
7561
7562         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7563         target arg.
7564         (scan-assembler-times, scan-assembler-not): Likewise.
7565         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7566
7567 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7568
7569         * gcc.dg/sparc-loop-1.c: New test.
7570
7571 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7572
7573         PR other/9274
7574         * g++.dg/pch/system-2.C: New.
7575         * g++.dg/pch/system-2.Hs: New.
7576
7577 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7578
7579         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7580
7581         * g++.dg/eh/simd-1.C (vecfunc): Same.
7582
7583 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7584
7585         * gcc.c-torture/execute/20030401-1.c: New test case.
7586
7587 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7588
7589         * objc.dg/defs.m: New.
7590
7591 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7592
7593         * g++.dg/eh/simd-1.C: New.
7594         * g++.dg/eh/simd-2.C: New.
7595
7596 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7597
7598         * gcc.c-torture/execute/simd-3.c: New.
7599
7600 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7601
7602         PR c/9936
7603         * gcc.dg/20030331-2.c: New test.
7604
7605 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7606
7607         PR c++/10278
7608         * g++.dg/parse/crash2.C: New test.
7609
7610 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7611
7612         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7613         * gcc.c-torture/execute/20030331-1.c: ...here.
7614
7615 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7616
7617         * gcc.c-torture/execute/20030331-1.c: New test.
7618
7619 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7620
7621         * lib/gcov.exp: Adjust call return testing strings.
7622         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7623
7624 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7625
7626         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7627         * gcc.dg/builtins-7.c: New test case.
7628         * gcc.dg/builtins-8.c: New test case.
7629
7630 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7631
7632         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7633
7634 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7635
7636         PR c++/7647
7637         * g++.dg/lookup-class-member-2.C: New test.
7638
7639 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7640
7641         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7642
7643 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7644
7645         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7646
7647 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7648
7649         * g++.dg/init/attrib1.C: New test.
7650
7651 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7652
7653         * gcc.dg/ultrasp8.c: New test.
7654
7655 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7656
7657         * gcc.dg/ultrasp7.c: New test.
7658
7659 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7660
7661         PR c++/10047
7662         * g++.dg/template/inline1.C: New test.
7663
7664 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7665
7666         * gcc.dg/sparc-dwarf2.c: New test.
7667
7668 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7669
7670         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7671         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7672
7673 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7674
7675         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7676         than reading .x files.
7677         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7678         * g77.dg/gcov/gcov-1.f: Likewise.
7679         * gcc.misc-tests/gcov-4b.c: Likewise.
7680         * gcc.misc-tests/gcov-5b.c: Likewise.
7681         * gcc.misc-tests/gcov-6.c: Likewise.
7682         * gcc.misc-tests/gcov-7.c: Likewise.
7683         * gcc.misc-tests/gcov-8.c: Likewise.
7684         * g++.dg/gcov/gcov-1.x: Remove.
7685         * g77.dg/gcov/gcov-1.x: Likewise.
7686         * gcc.misc-tests/gcov-4b.x: Likewise.
7687         * gcc.misc-tests/gcov-5b.x: Likewise.
7688         * gcc.misc-tests/gcov-6.x: Likewise.
7689         * gcc.misc-tests/gcov-7.x: Likewise.
7690         * gcc.misc-tests/gcov-8.x: Likewise.
7691
7692 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7693
7694         PR opt/10087
7695         * gcc.dg/20030324-1.c: New test.
7696
7697 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7698
7699         PR c++/10224
7700         * g++.dg/template/arg3.C: New test.
7701
7702         PR c++/10158
7703         * g++.dg/template/friend18.C: New test.
7704
7705 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7706
7707         * g77.f-torture/compile/20030326-1.f: New test case.
7708
7709 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7710
7711         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7712
7713         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7714
7715 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7716
7717         * gcc.dg/ia64-sync-3.c: New test.
7718
7719 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7720
7721         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7722
7723 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7724
7725         * gcc.dg/ultrasp6.c: New test.
7726
7727 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7728
7729         * gcc.dg/i386-signbit-1.c: New test.
7730         * gcc.dg/i386-signbit-2.c: New test.
7731         * gcc.dg/i386-signbit-3.c: New test.
7732
7733 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7734
7735         * gcc.dg/ultrasp5.c: Fix options.
7736
7737 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7738
7739         * gcc.dg/ultrasp5.c: Fix comment.
7740
7741 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7742
7743         PR fortran/10197
7744         * g77.f-torture/execute/10197.f: New test.
7745
7746 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7747
7748         PR c++/9898, c++/383
7749         * g++.dg/template/conv6.C: New test.
7750
7751         PR c++/10119
7752         * g++.dg/template/ptrmem5.C: New test.
7753
7754         PR c++/10026
7755         * g++.dg/lookup/koenig1.C: New test.
7756
7757         PR C++/10199
7758         * g++.dg/lookup/template2.C: New test.
7759
7760 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7761
7762         * g++.dg/opt/rtti1.C: New test.
7763
7764 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7765
7766         * gcc.dg/ultrasp5.c: New test.
7767
7768 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7769
7770         PR middle-end/9967
7771         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7772         builtin fputs.
7773
7774 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7775
7776         PR c/8224
7777         * gcc.dg/20030323-1.c: New test.
7778
7779 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7780
7781         * gcc.c-torture/compile/20030323-1.c: New test case.
7782
7783 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7784
7785         * gcc.dg/20030321-1.c: New test.
7786
7787 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7788
7789         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7790
7791 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7792
7793         PR c++/9978, c++/9708
7794         * g++.dg/ext/vlm1.C: Adjust expected error.
7795         * g++.dg/ext/vla2.C: New test.
7796         * g++.dg/template/arg1.C: New test.
7797         * g++.dg/template/arg2.C: New test.
7798
7799 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7800
7801         * g77.f-torture/execute/select.f: New test.
7802         * g77.f-torture/noncompile/select_no_compile.f: New test.
7803
7804 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7805
7806         PR c++/9898
7807         * g++.dg/other/error4.C: New test.
7808
7809 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7810
7811         * g++.dg/template/friend17.C: New test.
7812
7813 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7814
7815         * gcc.c-torture/compile/20030320-1.c: New.
7816
7817 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7818
7819         * gcc.dg/builtins-6.c: New test case.
7820
7821 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7822
7823         PR target/10073
7824         * gcc.c-torture/compile/20030319-1.c: New.
7825
7826 2003-03-18  Jan Hubicka  <jh@suse.cz>
7827
7828         * gcc.dg/i386-cvt-1.c: New test.
7829
7830 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7831
7832         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7833         * objc.dg/naming-2.m: Likewise.
7834
7835 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7836
7837         PR c++/9639
7838         * g++.dg/parse/crash1.C: New test.
7839
7840 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7841
7842         PR c++/8805
7843         * g++.dg/eh/cleanup1.C: New test.
7844
7845 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7846
7847         * gcc.c-torture/execute/20030316-1.c: New test case.
7848
7849 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7850
7851         PR c++/9629
7852         * g++.dg/init/ctor2.C: New test.
7853
7854 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7855
7856         * g77.f-torture/compile/xformat.f: New test case.
7857
7858 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7859
7860         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7861         * g++.old-deja/g++.mike/eh50.C: Likewise.
7862
7863 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7864
7865         PR c++/6440
7866         * g++.dg/template/spec7.C: New test.
7867         * g++.dg/template/spec8.C: Likewise.
7868
7869 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7870
7871         * gcc.c-torture/execute/20030313-1.c: New test.
7872
7873 2003-03-14  Richard Henderson  <rth@redhat.com>
7874
7875         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7876
7877 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7878
7879         * gcc.c-torture/compile/20030314-1.c: New test.
7880
7881 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7882
7883         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7884         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7885         thumb target,
7886         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7887         to accept newer _imp__  prefix and additional
7888         newline in .drectve section.
7889         * gcc.dg/dll-4.c: Likewise.
7890         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7891         switch.
7892
7893 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7894
7895         * g++.dg/parse/namespace9.C: New test.
7896
7897         * g++.dg/init/ref5.C: New test.
7898         * g++.dg/parse/ptrmem1.C: Likewise.
7899
7900 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7901
7902         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7903         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7904         regular expression.
7905         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7906         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7907
7908 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7909
7910         * gcc.c-torture/execute/20030224-2.c: New test.
7911
7912 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7913
7914         * gcc.dg/decl-3.c: New test.
7915
7916 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7917
7918         * gcc.dg/i386-loop-2.c: New test.
7919
7920 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7921
7922         PR c++/9474
7923         * g++.dg/parse/namespace8.C: New test.
7924
7925         PR c++/9924
7926         * g++.dg/overload/builtin2.C: New test.
7927
7928 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7929
7930         * gcc.dg/return-type-3.c: New test.
7931
7932 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7933
7934         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7935         profiling options are not supported.
7936
7937 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7938
7939         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7940         * g++.old-deja/g++.warn/impint2.C: Likewise.
7941
7942 2003-03-10  Devang Patel  <dpatel@apple.com>
7943
7944         * g++.dg/cpp/c++_cmd_1.C: New test.
7945         * g++.dg/cpp/c++_cmd_1.h: New file.
7946
7947 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7948
7949         * gcc.dg/altivec-9.c: New file.
7950
7951 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7952
7953         * gcc.dg/ppc-sdata-1.c: New test.
7954         * gcc.dg/ppc-sdata-2.c: New test.
7955
7956 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7957
7958         PR c++/9373
7959         * g++.dg/opt/ptrmem2.C: New test.
7960
7961         PR c++/8534
7962         * g++.dg/opt/ptrmem1.C: New test.
7963
7964 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7965
7966         * gcc.dg/i386-loop-1.c: New test.
7967
7968 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7969
7970         PR c++/9970
7971         * g++.dg/lookup/friend1.C: New test.
7972
7973 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7974
7975         PR c++/9823
7976         * g++.dg/parser/constructor1.C: New test.
7977
7978 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7979
7980         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7981
7982         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7983
7984 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7985
7986         * gcc.dg/cpp/Wunused.c: Update test.
7987
7988 2003-03-08  Jan Hubicka  <jh@suse.cz>
7989
7990         * gcc.dg/inline-3.c: New test.
7991
7992 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7993
7994         PR c++/9809
7995         * g++.dg/parse/builtin1.C: New test.
7996
7997         PR c++/9982
7998         * g++.dg/abi/cookie1.C: New test.
7999         * g++.dg/abi/cookie2.C: Likewise.
8000
8001         PR c++/9524
8002         * g++.dg/template/field1.C: New test.
8003
8004         PR c++/9912
8005         * g++.dg/parse/class1.C: New test.
8006         * g++.dg/parse/namespace7.C: Likewise.
8007         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8008
8009 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8010
8011         * g++.dg/init/ref4.C: New test.
8012
8013 2003-03-07  Jan Hubicka  <jh@suse.cz>
8014
8015         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8016         * gcc.dg/inline-3.c:  New test.
8017
8018 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8019
8020         * g++.dg/init/ref3.C: New test.
8021
8022         PR c++/9965
8023         * g++.dg/init/ref2.C: New test.
8024
8025         PR c++/9400
8026         * g++.dg/warn/Wshadow-2.C: New test.
8027
8028         PR c++/9791
8029         * g++.dg/warn/Woverloaded-1.C: New test.
8030
8031 2003-03-05  Jan Hubicka  <jh@suse.cz>
8032
8033         * gcc.dg/i386-local2.c: New.
8034         * gcc.dg/i386-local.c: Fix typo.
8035
8036 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8037
8038         * g++.dg/abi/layout3.C: New test.
8039
8040 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8041
8042         * gcc.c-torture/compile/20030305-1.c
8043
8044 2003-03-05  Jan Hubicka  <jh@suse.cz>
8045
8046         * gcc.dg/i386-local.c: New.
8047
8048 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8049
8050         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8051
8052 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8053
8054         * gcc.dg/switch-2.c: New test.
8055         * gcc.dg/switch-3.c: New test.
8056         * gcc.dg/Wswitch.c: Adjust line numbers.
8057         * gcc.dg/Wswitch-default.c: Likewise.
8058         * gcc.dg/Wswitch-enum.c: Likewise.
8059
8060 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8061
8062         * gcc.c-torture/execute/20030222-1.c: New test.
8063
8064 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8065
8066         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8067
8068 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8069
8070         PR c++/9878
8071         * g++.dg/init/ref1.C: New test.
8072
8073 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8074
8075         * gcc.dg/sh-relax.c: New SH-only test.
8076
8077 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8078
8079         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8080         comment explaining purpose of testcase.
8081
8082 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8083
8084         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8085         for HC11/HC12 (asm needs two int registers).
8086         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8087         HC11/HC12 because the test uses an asm which needs two 32-bit
8088         registers.
8089
8090 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8091
8092         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8093         for HC11/HC12 (array is too large otherwise).
8094         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8095         * gcc.c-torture/compile/20010518-2.x: Likewise.
8096         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8097         HC11/HC12 (array is too large).
8098
8099 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8100
8101         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8102         * lib/g++-dg.exp (g++-dg-test): Likewise.
8103
8104 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8105
8106         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8107         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8108
8109 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8110
8111         * g++.dg/warn/implicit-typename1.C: Remove warning.
8112
8113 2003-02-28  Richard Henderson  <rth@redhat.com>
8114
8115         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8116         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8117
8118 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8119
8120         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8121         * g++.dg/pch/pch.exp: Likewise.
8122
8123 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8124
8125         PR c++/9879
8126         * testsuite/g++.dg/init/new4.C: New test.
8127
8128 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8129
8130         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8131
8132 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8133
8134         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8135         unsigned long.
8136
8137         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8138         wider than float.
8139
8140 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8141
8142         * lib/scanasm.exp: Add support for counting numbers of
8143         occurences.
8144         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8145         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8146
8147 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8148
8149         PR c++/9683
8150         * g++.dg/template/static3.C: New test.
8151
8152         PR c++/9829
8153         * g++.dg/parse/namespace6.C: New test.
8154
8155 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8156
8157         PR target/9732
8158         * gcc.dg/20030225-1.c: New test.
8159
8160 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8161
8162         * README: Remove out-of-date information.
8163
8164         PR c++/9836
8165         * g++.dg/template/spec6.C: New test.
8166
8167 2003-02-24  Jeff Law  <law@redhat.com>
8168
8169         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8170
8171 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8172
8173         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8174         * gcc.dg/pragma-ep-1.c: Likewise.
8175
8176 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8177
8178         PR c++/9602
8179         * g++.dg/template/friend16.C: New test.
8180
8181 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8182
8183         PR c++/5333
8184         * g++.dg/parse/fused-params1.C: Adjust error messages.
8185         * g++.dg/template/nested3.C: New test.
8186
8187 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8188
8189         * g++.dg/abi/param1.C: New test.
8190
8191 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8192
8193         PR c++/7982
8194         * g++.dg/warn/implicit-typename1.C: New test.
8195
8196 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8197
8198         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8199         with "mtune".
8200         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8201         * gcc.c-torture/execute/20010129-1.x: Likewise.
8202         * gcc.dg/20011107-1.c: Likewise.
8203         * gcc.dg/20020108-1.c: Likewise.
8204         * gcc.dg/20020122-3.c: Likewise.
8205         * gcc.dg/20020206-1.c: Likewise.
8206         * gcc.dg/20020310-1.c: Likewise.
8207         * gcc.dg/20020426-2.c: Likewise.
8208         * gcc.dg/20020517-1.c: Likewise.
8209         * gcc.dg/991230-1.c: Likewise.
8210         * gcc.dg/i386-unroll-1.c: Likewise.
8211         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8212
8213 2003-02-22  Jan Hubicka  <jh@suse.cz>
8214
8215         * gcc.dg/i386-mul.c: New test.
8216
8217 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8218
8219         * gcc.dg/builtins-5.c: New test case.
8220
8221 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8222
8223         * gcc.dg/asmreg-1.c: New test.
8224
8225 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8226
8227         PR c++/9749
8228         * g++.dg/parse/varmod1.C: New test.
8229
8230 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8231
8232         PR c++/9727
8233         * g++.dg/template/op1.C: New test.
8234
8235 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8236
8237         PR c++/8906
8238         * g++.dg/template/nested2.C: New test.
8239
8240 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8241
8242         PR c++/8724
8243         * g++.dg/expr/dtor1.C: New test.
8244
8245 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8246
8247         * gcc.dg/cpp/include3.c: New test.
8248         * gcc.dg/cpp/inc/foo.h: New file.
8249
8250 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8251
8252         * gcc.c-torture/execute/20030221-1.c: New test.
8253
8254 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8255
8256         PR c++/9729
8257         * g++.dg/abi/conv1.C: New test.
8258
8259 2003-02-20  Jan Hubicka  <jh@suse.cz>
8260
8261         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8262
8263 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8264
8265         * gcc.c-torture/compile/20030219-1.c: New test.
8266
8267 2003-02-18  Jan Hubicka  <jh@suse.cz>
8268
8269         * gcc.dg/funcorder.c: New test.
8270
8271 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8272
8273         * gcc.c-torture/execute/20030218-1.c: New.
8274
8275 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8276
8277         * gcc.dg/20030218-1.c: New.
8278
8279 2003-02-18  Richard Henderson  <rth@redhat.com>
8280
8281         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8282         * gcc.dg/attr-used-2.c: New.
8283
8284 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/9704
8287         * g++.dg/init/copy5.C: New test.
8288
8289 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8290
8291         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8292         * g++.dg/pch/pch.exp: Likewise.
8293
8294 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8295
8296         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8297         STACK_SIZE is not defined.
8298
8299 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8300
8301         PR c++/9457
8302         * g++.dg/template/init1.C: New test.
8303
8304 2003-02-16  Jan HUbicka  <jh@suse.cz>
8305
8306         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8307         (foo): Add few extra tests
8308         * gcc.dg/c99-const-expr-3.c: Likewise.
8309         * gcc.c-torture/execute/20030216-1.c: New.
8310
8311 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8312
8313         PR c++/9459
8314         * g++.dg/ext/typeof4.C: New test.
8315
8316 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8317
8318         * gcc.dg/i386-387-3.c: New test case.
8319
8320 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8321
8322         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8323         cris-*-elf* cris-*-aout* and mmix-*-*.
8324
8325 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8326
8327         * gcc.dg/20030213-1.c: New test.
8328
8329 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8330
8331         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8332         * gcc.dg/i386-387-2.c: Likewise.
8333
8334 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8335
8336         * gcc.dg/ppc-spe.c: Fix formatting.
8337         Enable tests that were previously unsupported by gas.
8338         Delete tests for instructions that no longer exist.
8339         Switch arguments on evsubifw builtin.
8340
8341 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8342
8343         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8344         STACK_SIZE is too small.
8345
8346 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8347             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8348
8349         * gcc.dg/decl-2.c: New test.
8350
8351 2003-02-10  Jan Hubicka  <jh@suse.cz>
8352
8353         * gcc.dg/i386-fpcvt-1.c:  New test.
8354
8355 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8356
8357         * gcc.c-torture/execute/20030209-1.c: New test.
8358
8359 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8360
8361         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8362         int-wide bitops, use the constants of the same width.
8363         Likewise, if long long is 32-bit wide, test bitops using
8364         32-bit constants.
8365
8366 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8367
8368         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8369
8370 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8371
8372         * testsuite/gcc.dg/builtins-4.c: New test case.
8373
8374 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8375
8376         * gcc.dg/20020430-1.c: Fix dg command typos.
8377         * gcc.dg/20020503-1.c: Likewise.
8378
8379 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8380
8381         PR c++/8785
8382         * g++.dg/parse/fused-params1.C: New test.
8383
8384         PR c++/8857
8385         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8386
8387         PR c++/8921
8388         * g++.dg/parse/non-dependent1.C: New test.
8389
8390         PR c++/8928
8391         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8392
8393         PR c++/9228
8394         * g++.dg/parse/undefined7.C: New test.
8395         * g++.dg/parse/non-templ1.C: New test.
8396
8397         PR c++/9229
8398         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8399
8400 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8401
8402         * gcc.c-torture/compile/20030206-1.c: New test.
8403
8404 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8405
8406         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8407         "pow" to "foo" to avoid potential confusion with a math built-in.
8408
8409 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8410
8411         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8412         conditions for SPARC targets.
8413
8414 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8415
8416         * gcc.dg/20030204-1.c: New test.
8417
8418 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8419
8420         PR c++/38
8421         * g++.dg/parse/array-size1.C: New test.
8422
8423         PR c++/5657
8424         * g++.dg/parse/undefined3.C: New test.
8425
8426         PR c++/5665
8427         * g++.dg/parse/undefined4.C: New test.
8428
8429         PR c++/5975
8430         * g++.dg/parse/undefined5.C: New test.
8431
8432         PR c++/7259
8433         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8434
8435         PR c++/8578
8436         * g++.dg/parse/casting-operator1.C: New test.
8437
8438         PR c++/8596
8439         * g++.dg/parse/undefined6.C: New test.
8440
8441         PR c++/8736
8442         * g++.dg/parse/missing-template1.C: New test.
8443
8444 2003-02-04  Jan Hubicka  <jh@suse.cz>
8445
8446         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8447         * gcc.dg/i386-cmov?.c:  Likewise.
8448         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8449         * gcc.dg/i386-ssefp-1.c:  Likewise.
8450         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8451         conventions.
8452
8453 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8454
8455         PR c++/7129
8456         * testsuite/g++.dg/ext/max.C: New test.
8457
8458 2003-02-03  Jan Hubicka  <jh@suse.cz>
8459
8460         * gcc.c-torture/execute/20030203-1.c: New test.
8461
8462 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8463
8464         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8465         'natural-endian'.
8466
8467 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8468
8469         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8470         * g++.dg/init/new2.C: Likewise.
8471         * g++.dg/other/new1.C: Likewise.
8472
8473 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8474
8475         * gcc.dg/struct-ret-libc.c: New test.
8476
8477 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8478
8479         * gcc.dg/20030129-1.c: New test.
8480
8481 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8482
8483         PR c++/8849
8484         * g++.dg/template/ptrmem4.C: New test.
8485
8486 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8487
8488         * g++.dg/parser/constant1.C: New test.
8489
8490 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8491
8492         PR c++/8591
8493         * g++.dg/parse/friend2.C: New test.
8494
8495 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8496
8497         PR c++/9437
8498         * g++.dg/template/unify4.C: New test.
8499
8500 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8501
8502         * gcc.c-torture/execute/20030128-1.c: New test.
8503
8504 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8505
8506         * g++.dg/lookup/nested1.C: Test moved from ...
8507         * g++.old-deja/g++.other/lookup24.C: ... here.
8508
8509 2003-01-28  Jan Hubicka  <jh@suse.cz>
8510
8511         * gcc.dg/i386-cmov5.c:  New test.
8512
8513 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8514
8515         * gcc.c-torture/execute/20010925-1.c: Changed the
8516         memcpy declaration.
8517
8518 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8519
8520         PR c++/3902
8521         * g++.dg/parse/template5.C: New test.
8522
8523 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8524
8525         PR fortran/9258
8526         * g77.dg/pr9258: New test.
8527
8528 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8529
8530         * README: Move relevant parts from README.g++.
8531
8532         * README.g++: Remove this file.
8533
8534 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8535
8536         * g++.dg/abi/dcast1.C: New test.
8537
8538 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8539
8540         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8541
8542 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8543
8544         PR c++/47
8545         * g++.old-deja/g++.other/lookup24.C: New test.
8546
8547 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8548
8549         PR middle-end/7227
8550         * gcc.dg/uninit-C.c: New test.
8551
8552 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8553
8554         * g++.dg/abi/covariant1.C: New test.
8555
8556 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8557
8558         * gcc.dg/20030123-1.c: New test.
8559
8560 2003-01-25  Jan Hubicka  <jh@suse.cz>
8561
8562         PR opt/8492
8563         * gcc.c-torture/compile/20030125-1.c
8564
8565 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8566
8567         PR c++/9403
8568         * g++.dg/parse/template3.C: New test.
8569         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8570
8571         PR c++/795
8572         * g++.dg/parse/template4.C: New test.
8573
8574         PR c++/9415
8575         * g++.dg/template/qual2.C: New test.
8576
8577         PR c++/8545
8578         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8579
8580         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8581
8582 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8583
8584         * gcc.c-torture/execute/switch-1.c: New test case.
8585
8586 2003-01-25  Jan Hubicka  <jh@suse.cz>
8587
8588         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8589
8590 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8591
8592         Tweaks for Bison-1.875. From the NEWS file:
8593         "- `parse error' -> `syntax error'
8594         Bison now uniformly uses the term `syntax error'"
8595         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8596         * gcc.dg/cpp/digraph2.c: Likewise.
8597         * gcc.dg/cpp/direct2.c: Likewise.
8598         * gcc.dg/cpp/paste4.c: Likewise.
8599         * gcc.dg/c90-restrict-1.c: Likewise.
8600         * gcc.dg/c99-func-2.c: Likewise.
8601         * gcc.dg/noncompile/920721-2.c: Likewise.
8602         * gcc.dg/noncompile/930622-2.c: Likewise.
8603         * gcc.dg/noncompile/940112-1.c: Likewise.
8604         * gcc.dg/noncompile/950921-1.c: Likewise.
8605         * gcc.dg/noncompile/951123-1.c: Likewise.
8606         * gcc.dg/noncompile/971104-1.c: Likewise.
8607         * gcc.dg/noncompile/990416-1.c: Likewise.
8608
8609 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8610
8611         * g++.dg/parse/undefined1.C: Add error message.
8612
8613 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8614
8615         PR c++/9354
8616         * g++.dg/parse/new1.C: New test.
8617
8618         PR c++/9216
8619         * g++.dg/parse/template2.C: New test.
8620
8621         PR c++/9354
8622         * g++.dg/parse/typedef2.C: New test.
8623
8624         PR c++/9328
8625         * g++.dg/ext/typeof3.C: New test.
8626
8627 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8628
8629         PR c++/2738
8630         * g++.dg/parse/ret-type1.C: New test.
8631
8632         PR c++/3792
8633         * g++.dg/parse/tmpl-outside1.C: New test.
8634
8635         PR c++/4207
8636         * g++.dg/parse/int-as-enum1.C: New test.
8637
8638         PR c++/4903
8639         * g++.dg/parse/no-typename1.C: New test.
8640
8641         PR c++/5533
8642         * g++.dg/parse/no-value1.C: New test.
8643
8644         PR c++/5921
8645         * g++.dg/parse/wrong-inline1.C: New test.
8646
8647         PR c++/6402
8648         * g++.dg/parse/ref1.C: New test.
8649
8650         PR c++/6992
8651         * g++.dg/parse/attr-ctor1.C: New test.
8652
8653         PR c++/7229
8654         * g++.dg/parse/namespace5.C: New test.
8655
8656         PR c++/7917
8657         * g++.dg/parse/func-def1.C: New test.
8658
8659         PR c++/8143
8660         * g++.dg/parse/undefined1.C: New test.
8661
8662         PR c++/5723, PR c++/8522
8663         * g++.dg/parse/specialization1.C: New test.
8664
8665         PR c++/163, PR c++/8595
8666         * g++.dg/parse/struct-as-enum1.C: New test.
8667
8668         PR c++/9173
8669         * g++.dg/parse/undefined2.C: New test.
8670
8671 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8672
8673         PR c++/9298
8674         * g++.dg/parse/template1.C: New test.
8675
8676         PR c++/9384
8677         * g++.dg/parse/using1.C: New test.
8678
8679         PR c++/9285
8680         PR c++/9294
8681         * g++.dg/parse/expr2.C: New test.
8682
8683         PR c++/9388
8684         * g++.dg/parse/lookup2.C: Likewise.
8685
8686 2003-01-21  Jan Hubicka  <jh@suse.cz>
8687
8688         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8689         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8690         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8691         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8692
8693 2003-01-20  Nick Clifton  <nickc@redhat.com>
8694
8695         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8696         problem with ARM sibcall code generation.
8697
8698 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8699
8700         * gcc.c-torture/execute/20030120-1.c: New.
8701
8702 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8703
8704         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8705
8706 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8707
8708         PR c++/9272
8709         * g++.dg/parse/ctor1.C: New test.
8710
8711         PR c++/9294:
8712         * g++.dg/parse/qualified1.C: New test.
8713
8714         * g++.dg/parse/typename3.C: New test.
8715
8716 2003-01-16  Richard Henderson  <rth@redhat.com>
8717
8718         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8719
8720 2003-01-16  Richard Henderson  <rth@redhat.com>
8721
8722         * g++.dg/pch/pch.exp: Copy test header to the working directory
8723         before using it either for precompilation or direct use.
8724         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8725         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8726
8727 2003-01-16  Richard Henderson  <rth@redhat.com>
8728
8729         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8730         before using it either for precompilation or direct use.
8731         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8732         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8733
8734 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8735
8736         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8737         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8738         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8739         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8740         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8741         typename warning into error.
8742         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8743         error messages.
8744         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8745         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8746         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8747         messages.
8748         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8749         make declaration visible in template.
8750         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8751         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8752         messages.
8753         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8754         message.
8755         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8756         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8757         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8758         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8759         typename warning with error message.
8760         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8761         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8762         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8763
8764 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8765
8766         * g++.dg/parse/ambig2.C: New test.
8767
8768 2003-01-15  Richard Henderson  <rth@redhat.com>
8769
8770         * g++.dg/tls/init-2.C: Update error message string.
8771
8772 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8773
8774         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8775
8776 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8777
8778         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8779         all for HC11/HC12.
8780         * gcc.c-torture/compile/20001205-1.x: Likewise.
8781         * gcc.c-torture/compile/20001226-1.x: Likewise.
8782         * gcc.c-torture/compile/920520-1.x: Likewise.
8783         * gcc.c-torture/compile/961203-1.x: Likewise.
8784         * gcc.c-torture/compile/20020604-1.x: Likewise.
8785
8786 2003-01-15  Jan Hubicka  <jh@suse.cz>
8787
8788         * gcc.c-torture/compile/20030115-1.c: New test.
8789
8790         * gcc.dg/i386-fpcvt-1.c: New test.
8791         * gcc.dg/i386-fpcvt-2.c: New test.
8792
8793 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8794
8795         Further conform g++'s __vmi_class_type_info to the C++ ABI
8796         specification.
8797         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8798         the specification.
8799
8800 2003-01-14  Jan Hubicka  <jh@suse.cz>
8801
8802         * gcc.dg/i386-fpcvt-1.c: New test.
8803         * gcc.dg/i386-fpcvt-2.c: New test.
8804
8805 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8806
8807         * gcc.dg/i386-mmx-3.c: New test.
8808
8809 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8810
8811         PR c++/9264
8812         * g++.dg/parse/octal1.C: New file.
8813
8814         PR c++/9172
8815         * g++.dg/parse/typename1.C: New file.
8816
8817 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8818
8819         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8820         * gcc.dg/bf-no-ms-layout.c: Likewise.
8821         * gcc.dg/bf-ms-attrib.c: Likewise.
8822
8823 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8824
8825         PR c++/9099
8826         * g++.dg/parse/dtor1.C: New file.
8827
8828         PR c++/9128
8829         * g++.dg/rtti/typeid1.C: New file.
8830
8831         PR c++/9153
8832         * g++.dg/parse/lookup1.C: New file.
8833
8834         PR c++/9171
8835         * g++.dg/templ/spec5.C: New file.
8836
8837 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8838
8839         * gcc.c-torture/compile/20030110-1.c: New test.
8840
8841 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8842
8843         Merge from pch-branch:
8844
8845         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8846
8847         * gcc.dg/pch/cpp-1.h: New.
8848         * gcc.dg/pch/cpp-1.c: New.
8849         * gcc.dg/pch/cpp-2.h: New.
8850         * gcc.dg/pch/cpp-2.c: New.
8851
8852         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8853
8854         * gcc.dg/pch/except-1.h: New.
8855         * gcc.dg/pch/except-1.c: New.
8856
8857         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8858
8859         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8860         running test.
8861         * gcc.dg/pch: Include *.hp not *.h.
8862         * gcc.dg/pch/system-1.h: New.
8863         * gcc.dg/pch/system-1.c: New.
8864
8865         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8866
8867         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8868         rather than trying to build and run a program using PCH.
8869         * gcc.dg/pch: Remove dg-do commands from test files.
8870
8871         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8872
8873         * gcc.dg/pch/macro-3.c: New.
8874         * gcc.dg/pch/macro-3.h: New.
8875
8876         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8877
8878         * gcc.dg/pch/common-1.c: New.
8879         * gcc.dg/pch/common-1.h: New.
8880         * gcc.dg/pch/decl-1.c: New.
8881         * gcc.dg/pch/decl-1.h: New.
8882         * gcc.dg/pch/decl-2.c: New.
8883         * gcc.dg/pch/decl-2.h: New.
8884         * gcc.dg/pch/decl-3.c: New.
8885         * gcc.dg/pch/decl-3.h: New.
8886         * gcc.dg/pch/decl-4.c: New.
8887         * gcc.dg/pch/decl-4.h: New.
8888         * gcc.dg/pch/decl-5.c: New.
8889         * gcc.dg/pch/decl-5.h: New.
8890         * gcc.dg/pch/global-1.c: New.
8891         * gcc.dg/pch/global-1.h: New.
8892         * gcc.dg/pch/inline-1.c: New.
8893         * gcc.dg/pch/inline-1.h: New.
8894         * gcc.dg/pch/inline-2.c: New.
8895         * gcc.dg/pch/inline-2.h: New.
8896         * gcc.dg/pch/static-1.c: New.
8897         * gcc.dg/pch/static-1.h: New.
8898         * gcc.dg/pch/static-2.c: New.
8899         * gcc.dg/pch/static-2.h: New.
8900
8901         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8902
8903         * g++.dg/pch/pch.exp: Better handle failing testcases.
8904         * gcc.dg/pch/pch.exp: Likewise.
8905         * gcc.dg/pch/macro-1.c: New.
8906         * gcc.dg/pch/macro-1.h: New.
8907         * gcc.dg/pch/macro-2.c: New.
8908         * gcc.dg/pch/macro-2.h: New.
8909
8910         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8911
8912         * g++.dg/dg.exp: Treat files in pch/ specially.
8913         * g++.dg/pch/pch.exp: New file.
8914         * g++.dg/pch/empty.H: New file.
8915         * g++.dg/pch/empty.C: New file.
8916         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8917         "precompile".
8918
8919         * gcc.dg/pch/pch.exp: New file.
8920         * gcc.dg/pch/empty.h: New file.
8921         * gcc.dg/pch/empty.c: New file.
8922         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8923         "precompile".
8924
8925 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8926
8927         * g++.dg/template/friend14.C: New test.
8928
8929 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8930
8931         * gcc.dg/old-style-asm-1.c: New test.
8932
8933 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8934
8935         * gcc.c-torture/compile/20030109-1.c: New test.
8936
8937 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8938
8939         * gcc.c-torture/execute/20030109-1.c: New test.
8940
8941 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8942
8943         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8944         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8945         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8946         * g++.old-deja/g++.mike/eh2.C: Likewise
8947         * g++.old-deja/g++.mike/eh3.C: Likewise
8948         * g++.old-deja/g++.mike/eh5.C: Likewise
8949         * g++.old-deja/g++.mike/eh6.C: Likewise
8950         * g++.old-deja/g++.mike/eh7.C: Likewise
8951         * g++.old-deja/g++.mike/eh8.C: Likewise
8952         * g++.old-deja/g++.mike/eh9.C: Likewise
8953         * g++.old-deja/g++.mike/eh10.C: Likewise
8954         * g++.old-deja/g++.mike/eh12.C: Likewise
8955         * g++.old-deja/g++.mike/eh13.C: Likewise
8956         * g++.old-deja/g++.mike/eh14.C: Likewise
8957         * g++.old-deja/g++.mike/eh16.C: Likewise
8958         * g++.old-deja/g++.mike/eh17.C: Likewise
8959         * g++.old-deja/g++.mike/eh18.C: Likewise
8960         * g++.old-deja/g++.mike/eh21.C: Likewise
8961         * g++.old-deja/g++.mike/eh23.C: Likewise
8962         * g++.old-deja/g++.mike/eh24.C: Likewise
8963         * g++.old-deja/g++.mike/eh25.C: Likewise
8964         * g++.old-deja/g++.mike/eh26.C: Likewise
8965         * g++.old-deja/g++.mike/eh27.C: Likewise
8966         * g++.old-deja/g++.mike/eh28.C: Likewise
8967         * g++.old-deja/g++.mike/eh29.C: Likewise
8968         * g++.old-deja/g++.mike/eh31.C: Likewise
8969         * g++.old-deja/g++.mike/eh33.C: Likewise
8970         * g++.old-deja/g++.mike/eh34.C: Likewise
8971         * g++.old-deja/g++.mike/eh35.C: Likewise
8972         * g++.old-deja/g++.mike/eh36.C: Likewise
8973         * g++.old-deja/g++.mike/eh37.C: Likewise
8974         * g++.old-deja/g++.mike/eh38.C: Likewise
8975         * g++.old-deja/g++.mike/eh39.C: Likewise
8976         * g++.old-deja/g++.mike/eh40.C: Likewise
8977         * g++.old-deja/g++.mike/eh41.C: Likewise
8978         * g++.old-deja/g++.mike/eh42.C: Likewise
8979         * g++.old-deja/g++.mike/eh44.C: Likewise
8980         * g++.old-deja/g++.mike/eh46.C: Likewise
8981         * g++.old-deja/g++.mike/eh47.C: Likewise
8982         * g++.old-deja/g++.mike/eh48.C: Likewise
8983         * g++.old-deja/g++.mike/eh49.C: Likewise
8984         * g++.old-deja/g++.mike/eh50.C: Likewise
8985
8986
8987         PR c++/8615
8988         * g++.dg/template/char1.C: New test.
8989
8990         * g++.dg/template/varmod1.C: Fix typo.
8991
8992 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8993
8994         DR 180
8995         * g++.old-deja/g++.pt/crash32.C: Expect error.
8996
8997 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8998
8999         PR c++/5919
9000         * g++.dg/template/varmod1.C: New test.
9001
9002         PR c++/8727
9003         * g++.dg/inherit/typeinfo1.C: New test.
9004
9005         PR c++/8663
9006         * g++.dg/inherit/typedef1.C: New test.
9007
9008 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9009
9010         PR c++/8332
9011         PR c++/8493
9012         * g++.dg/template/strlen1.C: New test.
9013
9014         PR c++/8227
9015         * g++.dg/template/ctor2.C: New test.
9016
9017         PR c++/8214
9018         * g++.dg/init/string1.C: New test.
9019
9020         PR c++/8511
9021         * g++.dg/template/friend8.C: New test.
9022
9023 2002-11-29  Joe Buck <jbuck@synopsys.com>
9024
9025         * g++.dg/lookup/anon2.C: New test.
9026
9027 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9028
9029         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9030         h8300 port.
9031
9032 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9033
9034         * gcc.dg/bitfld-6.c: New test.
9035
9036 2002-11-27  Jan Hubicka  <jh@suse.cz>
9037
9038         * gcc.c-torture/execute/20021127.[cx]: New test.
9039
9040 2002-11-26  Jan Hubicka  <jh@suse.cz>
9041
9042         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9043         quality.
9044
9045 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9046
9047         * g++.dg/init/brace2.C: New test.
9048         * g++.old-deja/g++.mike/p9129.C: Correct.
9049
9050 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9051
9052         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9053
9054 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9055
9056         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9057
9058 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9059
9060         * testsuite/g++.dg/abi/empty11.C: New test.
9061         * testsuite/g++.dg/rtti/cv1.C: New test.
9062
9063 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9064
9065         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9066
9067 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9068
9069         * g++.dg/abi/empty10.C: New test.
9070
9071 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9072
9073         * gcc.c-torture/compile/20021124-1.c: New test.
9074
9075 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9076
9077         * g++.dg/abi/rtti2.C: New test.
9078
9079 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9080
9081         * gcc.dg/i386-unroll-1.c: New test.
9082
9083 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9084
9085         * gcc.c-torture/compile/20021120-1.c: New test.
9086         * gcc.c-torture/compile/20021120-2.c: New test.
9087
9088 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9089
9090         * gcc.dg/bitfld-5.c: New test.
9091
9092 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9093
9094         * gcc.c-torture/execute/20021120-3.c: New test.
9095
9096 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9097
9098         * gcc.c-torture/execute/20021120-2.c: New test.
9099
9100 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9101
9102         * gcc.c-torture/execute/20021120-1.c: New test.
9103
9104 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9105
9106         * gcc.c-torture/execute/20021118-3.c: New test.
9107
9108 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9109
9110         * gcc.c-torture/compile/20021119-1.c: New test.
9111
9112 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9113
9114         * gcc.dg/duff-1.c: New test.
9115         * gcc.dg/duff-2.c: New test.
9116         * gcc.dg/duff-3.c: New test.
9117
9118 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9119
9120         * gcc.dg/cpp/_Pragma5.c: New test.
9121
9122 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9123
9124         * gcc.c-torture/execute/20021118-2.c: New test.
9125
9126 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9127
9128         * gcc.c-torture/execute/20021118-1.c: New test.
9129
9130 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9131
9132         * gcc.dg/20021116-1.c: New test.
9133
9134 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9135
9136         * g++.dg/abi/vcall1.C: New test.
9137
9138 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9139
9140         * gcc.dg/20021029-1.c: New test.
9141         * gcc.dg/20021029-2.c: New test.
9142
9143 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9144
9145         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9146
9147 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9148
9149         PR c/8439
9150         * gcc.dg/20021110.c: Move to ...
9151         * gcc.c-torture/compile/20021110.c: .... here.
9152
9153 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9154
9155         PR c/8467
9156         * gcc.c-torture/execute/20021111-1.c
9157
9158 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9159
9160         PR c/8439
9161         * gcc.dg/20021110.c: New test.
9162
9163 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9164
9165         * g++.dg/abi/vthunk3.C: Run only on x86.
9166
9167 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9168
9169         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9170
9171 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9172
9173         * lib/compat.exp (compat-execute): Fix logic error in last
9174         change.
9175
9176 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9177
9178         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9179
9180 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9181
9182         PR c++/8389
9183         * g++.dg/template/access6.C: New test.
9184
9185 2002-11-08  Jan Hubicka  <jh@suse.cz>
9186
9187         * gcc.dg/i386-ssefp-1.c: New test.
9188         * gcc.dg/i386-ssefp-1.c: New test.
9189
9190 2002-11-08  Jan Hubicka  <jh@suse.cz>
9191
9192         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9193
9194 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9195
9196         * g++.dg/abi/vthunk3.C: New test.
9197
9198         PR c++/8338
9199         * g++.dg/template/crash2.C: New test.
9200
9201 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9202
9203         * testsuite/g++.dg/abi/dtor1.C: New test.
9204         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9205
9206 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9207
9208         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9209         Darwin.
9210
9211 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9212
9213         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9214         -mthumb.  Only xfail with -O0.
9215
9216 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9217
9218         * g++.dg/abi/thunk1.C: New test.
9219         * g++.dg/abi/thunk2.C: Likewise.
9220         * g++.dg/abi/vtt1.C: Likewise.
9221
9222 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9223
9224         PR optimization/8423
9225         * gcc.c-torture/execute/builtin-constant.c: New test.
9226
9227 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9228
9229         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9230         Add some more cases.
9231
9232 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9233
9234         PR c++/8391
9235         * g++.dg/opt/local1.C: New test.
9236
9237 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9238
9239         PR c++/8160
9240         * g++.dg/template/complit1.C: New test.
9241
9242         PR c++/8149
9243         * g++.dg/template/typename4.C: Likewise.
9244
9245 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9246
9247         Core issue 287, PR c++/7639
9248         * g++.dg/template/instantiate1.C: Adjust error location.
9249         * g++.dg/template/instantiate3.C: New test.
9250         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9251         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9252         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9253
9254 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9255
9256         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9257
9258 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9259
9260         PR c++/8287
9261         * g++.dg/init/dtor2.C: New test.
9262
9263 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9264
9265         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9266         * gcc.dg/nest.c: Bypass errors on irix6.
9267
9268 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9269
9270         * gcc.dg/nest.c: Expect error for mmix-*-*.
9271         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9272
9273 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9274
9275         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9276         markers.
9277
9278         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9279
9280 2002-10-25  Mike Stump  <mrs@apple.com>
9281
9282         * gcc.dg/warn-1.c: New test.
9283
9284 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9285
9286         * g++.dg/template/typename3.C: New test.
9287
9288 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9289
9290         * g++.dg/lookup/ptrmem1.C: New test.
9291
9292         * g++.dg/abi/vthunk2.C: New test.
9293
9294 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9295
9296         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9297
9298 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9299
9300         * g++.dg/abi/empty9.C: New test.
9301
9302 2002-10-24  Richard Henderson  <rth@redhat.com>
9303
9304         * g++.dg/inherit/thunk1.C: Enable for ia64.
9305
9306 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9307
9308         PR c++/8067
9309         * g++.dg/lookup/pretty1.C: New test.
9310
9311 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9312
9313         * gcc.dg/20021023-1.c: New test.
9314
9315 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9316
9317         PR c++/7679
9318         * g++.dg/parse/inline1.C: New test.
9319
9320 2002-10-23  Richard Henderson  <rth@redhat.com>
9321
9322         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9323
9324         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9325
9326 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9327
9328         PR c++/6579
9329         * g++.dg/parse/stmtexpr3.C: New test.
9330
9331 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9332
9333         * g++.dg/expr/cond1.C: New test.
9334
9335 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9336
9337         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9338
9339 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9340
9341         * g++.dg/abi/vbase13.C: New test.
9342         * g++.dg/abi/vbase14.C: Likewise.
9343
9344 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9345
9346         * gcc.dg/tls/pic-1.c: New test.
9347         * gcc.dg/tls/nonpic-1.c: New test.
9348         * gcc.dg/20021018-1.c: New test.
9349
9350 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9351
9352         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9353         Remove only files with the same base name as the test case.
9354         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9355         (profopt-execute): Likewise.  Also, remove old profiling
9356         and performance data files before running the tests.
9357
9358         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9359         * g++.dg/bprob/bprob.exp: Likewise.
9360         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9361         to allow more general test case names.
9362
9363         * g++.dg/bprob/bprob-1.C: Rename to ...
9364         * g++.dg/bprob/g++-bprob-1.C: ... this.
9365
9366         * g77.dg/bprob/bprob-1.f: Rename to ...
9367         * g77.dg/bprob/g77-bprob-1.f: ... this.
9368
9369 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9370
9371         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9372         bison 1.50 or later.
9373
9374 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9375
9376         * g++.dg/README: Describe more test directories.
9377
9378 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9379
9380         * g++.dg/init/array6.C: Add additional tests.
9381
9382 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9383
9384         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9385         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9386
9387 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9388
9389         * gcc.c-torture/compile/20020604-1.x: New.
9390         * gcc.c-torture/compile/simd-5.x: Likewise.
9391         * gcc.c-torture/execute/920710-1.x: Likewise.
9392         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9393
9394 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9395
9396         * g++.dg/inherit/override1.C: Add dg-options clause.
9397
9398 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9399
9400         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9401         _mm_slli_si128.
9402
9403 2002-10-19  Andreas Schwab  <schwab@suse.de>
9404
9405         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9406         directory component.
9407
9408 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9409
9410         * g++.dg/inherit/thunk1.C: New test.
9411
9412         * g++.dg/inherit/override1.C: New test.
9413
9414         * g++.dg/abi/mangle11.C: New test.
9415         * g++.dg/abi/mangle14.C: New test.
9416         * g++.dg/abi/mangle17.C: New test.
9417
9418 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9419
9420         * g++.dg/overload/member2.C: New test.
9421
9422 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9423
9424         * g++.dg/README: Describe new compat directory.
9425         * g++.dg/dg.exp: Skip tests in compat directory.
9426         * README.compat: New file.
9427         * lib/compat.exp: New expect script.
9428         * g++.dg/compat: New test directory.
9429         * g++.dg/compat/compat.exp: New expect script.
9430         * g++.dg/compat/abi: New test directory.
9431         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9432         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9433         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9434         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9435         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9436         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9437         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9438         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9439         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9440         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9441         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9442         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9443         * g++.dg/compat/break: New test directory.
9444         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9445         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9446         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9447         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9448         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9449         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9450         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9451         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9452         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9453         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9454         g++.dg/compat/break/README: New files.
9455         * g++.dg/compat/eh: New test directory.
9456         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9457         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9458         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9459         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9460         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9461         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9462         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9463         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9464         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9465         g++.dg/compat/eh/filter2_y.C,
9466         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9467         g++.dg/compat/eh/new1_y.C,
9468         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9469         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9470         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9471         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9472         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9473         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9474         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9475         g++.dg/compat/eh/unexpected1_y.C: New files.
9476         * g++.dg/compat/init: New test directory.
9477         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9478         g++.dg/compat/init/array5_y.C,
9479         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9480         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9481         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9482         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9483         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9484         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9485         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9486         g++.dg/compat/init/init-ref2_y.C: New files.
9487
9488 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9489
9490         PR c++/7584
9491         * g++.dg/inherit/using3.C: New test.
9492
9493 2002-10-17  Jan Hubicka  <jh@suse.cz>
9494
9495         * gcc.dg/20021017-2.c: New test.
9496
9497 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9498
9499         * g++.dg/abi/mangle16.C: Adjust.
9500
9501         * g++.dg/init/array8.C: New test.
9502
9503 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9504
9505         * gcc.dg/special/mips-abi.exp: New test.
9506         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9507
9508 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9509
9510         * g++.dg/abi/mangle16.C: New test.
9511         * g++.dg/abi/mangle17.C: Likewise.
9512
9513         PR c++/7478
9514         * g++.dg/template/ref1.C: New test.
9515
9516 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9517
9518         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9519
9520 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9521
9522         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9523
9524 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9525
9526         PR c++/7524
9527         * g++.dg/init/array7.C: New test.
9528
9529 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9530
9531         * g++.dg/init/array6.C: New test.
9532
9533         * g++.dg/abi/mangle13.C: Likewise.
9534         * g++.dg/abi/mangle14.C: Likewise.
9535         * g++.dg/abi/mangle15.C: Likewise.
9536
9537 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9538
9539         * g++.dg/abi/empty8.C: New test.
9540
9541 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9542
9543         * g++.dg/init/ctor1.C: New test.
9544
9545 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9546
9547         * gcc.c-torture/execute/20021015-1.c: New test.
9548
9549 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9550
9551         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9552
9553 2002-10-14  Jan Hubicka  <jh@suse.cz>
9554
9555         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9556
9557 2002-10-14  Richard Henderson  <rth@redhat.com>
9558
9559         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9560
9561 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9562
9563         PR optimization/6631
9564         * g++.dg/opt/const2.C: New test.
9565
9566 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9567
9568         PR c++/7176
9569         * g++.dg/parse/friend1.C: New test.
9570         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9571
9572 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9573
9574         * gcc.dg/20021014-1.c: New test.
9575
9576 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9577
9578         PR c++/5661
9579         * g++.dg/ext/vlm1.C: New test.
9580         * g++.dg/ext/vlm2.C: Likewise.
9581
9582         * g++.dg/init/array1.C: Remove invalid braces.
9583         * g++.dg/init/brace1.C: New test.
9584         * g++.dg/init/copy2.C: Likewise.
9585         * g++.dg/init/copy3.C: Likewise.
9586         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9587         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9588         braces.
9589
9590 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9591
9592         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9593
9594 2002-10-11  Richard Shann  <richard.shann@superh.com>
9595
9596         * gcc.c-torture/compile/simd-5.c: New test.
9597
9598 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9599
9600         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9601
9602 2002-10-10  Jim Wilson  <wilson@redhat.com>
9603
9604         * gcc.c-torture/execute/20021010-1.c: New test.
9605
9606 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9607
9608         PR c/7353
9609         * g++.dg/ext/typedef-init.C: New test.
9610         * gcc.dg/typedef-init.c: New test.
9611
9612 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9613
9614         * gcc.dg/cpp/paste13.c: New test.
9615
9616 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9617
9618         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9619         remaining platforms, XFAIL during compile, not execute.  Don't
9620         XFAIL at -O0.
9621
9622 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9623
9624         * gcc.dg/alias-1.c: Tweak expected warning.
9625
9626 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9627
9628         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9629
9630 2002-10-06  Andreas Jaeger  <aj@suse.de>
9631
9632         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9633         * gcc.dg/cpp/c++98.C: Likewise.
9634
9635         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9636         * g++.dg/cpp/c++98.C: Likewise.
9637
9638         * g++.dg/README (Subdirectories): Mention cpp directory.
9639
9640         PR target/7559
9641         * gcc.dg/20021006-1.c: New test.
9642
9643 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9644
9645         PR c++/7804
9646         * g++.dg/other/warning1.C: New test.
9647
9648 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9649
9650         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9651         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9652         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9653
9654 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9655
9656         PR c++/7931
9657         * g++.dg/template/ptrmem3.C: New test.
9658
9659         PR c++/7754
9660         * g++.dg/template/union1.C: New test.
9661
9662 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9663
9664         PR c++/8006
9665         * g++.dg/abi/mangle9.C: New test.
9666         * g++.dg/abi/mangle10.C: New test.
9667         * g++.dg/abi/mangle11.C: New test.
9668         * g++.dg/abi/mangle12.C: New test.
9669
9670 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9671
9672         PR c++/7188.
9673         * g++.dg/template/meminit1.C: New test.
9674         * g++.dg/warn/Wreorder-1.C: Likewise.
9675         * g++.old-deja/g++.mike/warn3.C: Tweak.
9676         * lib/prune.exp: Ingore "in copy constructor".
9677
9678 2002-10-02  Andreas Jaeger  <aj@suse.de>
9679
9680         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9681         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9682         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9683         on x86-64.
9684
9685 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9686
9687         * gcc.dg/empty1.C: Fix typo.
9688
9689 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9690
9691         * gcc.dg/alias-1.c: New test.
9692
9693 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9694
9695         * gcc.dg/empty1.C: New test.
9696
9697         * g++.dg/tls/init-2.C: Tweak error messages.
9698
9699 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9700
9701         * gcc.c-torture/compile/20020923-1.c: New test.
9702
9703 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9704
9705         * gcc.c-torture/execute/ffs-1.c: New test.
9706         * gcc.c-torture/execute/ffs-2.c: Ditto.
9707
9708 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9709
9710         * g++.dg/overload/member1.C: New test.
9711
9712 2002-09-30  Mark Mitchell  <mark@code
9713
9714 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9715
9716         * testsuite/gcc.dg/tls/diag-3.c: New.
9717
9718 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9719
9720         * g++.dg/README (Subdirectories): Document new subdir expr.
9721         * g++.dg/expr/pmf-1.C: New test.
9722
9723 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9724
9725         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9726
9727 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9728
9729         * g++.dg/abi/bitfield3.C: New test.
9730
9731 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9732
9733         * lib/gcov.exp: Tweak expected line formats.
9734         * gcc.misc-tests/gcov8.c: New test.
9735         * gcc.misc-tests/gcov8.x: New flags.
9736
9737 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9738
9739         * consistency.vlad/layout/endian.c: Include string.h.
9740
9741         * gcc.c-torture/execute/20020805-1.c: New test.
9742
9743 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9744
9745         * g++.dg/other/conversion1.C: New test.
9746
9747 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9748
9749         * gcc.dg/builtins-1.c: New testcase.
9750
9751 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9752
9753         * g++.dg/inherit/access3.C: New test.
9754
9755 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9756
9757         * gcc.dg/ia64-visibility-2.c: New test.
9758
9759 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9760
9761         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9762         __qualifier_flags to __flags.
9763
9764 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9765
9766         * g++.dg/inherit/operator1.C: New test.
9767         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9768         * g++.dg/other/error1.C: Change expected error message.
9769         * g++.dg/template/conv4.C: Likewise.
9770
9771 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9772
9773         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9774         for documented behavior.
9775
9776 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9777
9778         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9779         several targets known to fail.
9780
9781 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9782
9783         * gcc.dg/mips-args-[123].c: New tests.
9784
9785 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9786
9787         * gcc.dg/ppc-spe.c: New.
9788
9789 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9790
9791         * g++.dg/other/ptrmem4.C: New testcase.
9792
9793 2002-07-24  Richard Henderson  <rth@redhat.com>
9794
9795         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9796
9797 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9798
9799         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9800
9801 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9802
9803         * gcc.c-torture/execute/memset-3.c: New testcase.
9804
9805 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9806
9807         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9808         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9809
9810 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9811
9812         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9813         Delete.
9814
9815 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9816
9817         * gcc.c-torture/compile/simd-4.c: New test.
9818
9819 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9820
9821         PR c++/7347, c++/7348
9822         * g++.dg/template/access4.C: New test.
9823         * g++.dg/template/access5.C: New test.
9824         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9825         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9826         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9827         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9828
9829 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9830
9831         * gcc.dg/gnu89-init-2.c: New test.
9832
9833 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9834
9835         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9836
9837 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9838
9839         * gcc.c-torture/execute/20020720-1.c: New testcase.
9840
9841 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9842
9843         * gcc.dg/cpp/Wsignprom.c: New tests.
9844
9845 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9846
9847         * gcc.c-torture/execute/loop-13.c: New test.
9848
9849 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9850
9851         * gcc.dg/cpp/expr.c: New tests.
9852
9853 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9854
9855         * g++.dg/opt/pr6713.C: Add template instantiation.
9856
9857 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9858
9859         * gcc.dg/nest.c: New test.
9860
9861 2002-07-17  Richard Henderson  <rth@redhat.com>
9862
9863         * g++.dg/opt/pr6713.C: New test.
9864
9865 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9866
9867         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9868         XFAIL for all x86 processors.
9869
9870 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9871
9872         * gcc.c-torture/execute/20010122-1.x: Do not test with
9873         -fomit-frame-pointer.
9874
9875 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9876
9877         * g++.dg/template/instantiate2.C: New test.
9878         * g++.dg/template/spec4.C: New test.
9879
9880 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9881
9882         * g++.dg/template/access2.C: New test.
9883         * g++.dg/template/access3.C: New test.
9884
9885 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9886
9887         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9888         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9889         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9890         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9891         Convert to use <stdarg.h>.
9892         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9893         Delete.
9894         * gcc.dg/va-arg-2.c: New.
9895         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9896
9897 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9898
9899         * gcc.c-torture/compile/20020710-1.c: New test.
9900
9901 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9902                           Andrew Pinski  <pinskia@physics.uc.edu>
9903
9904         gcc.c-torture/compile/simd-2.c: New testcase.
9905         gcc.c-torture/compile/simd-3.c: Likewise.
9906
9907 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9908
9909         PR c++/7224
9910         * g++.dg/overload/error1.C: New test.
9911
9912 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9913
9914         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9915         configuration and IRIX 6 O32 ABI.
9916
9917 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9918
9919         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9920
9921 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9922
9923         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9924
9925 2002-07-10  Jeffrey A Law  <law@redhat.com>
9926
9927         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9928
9929         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9930
9931 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9932
9933         * gcc.dg/20020312-2.c: Check for __PPC__.
9934
9935 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9936
9937         * gcc.c-torture/compile/20020709-1.c: New test.
9938
9939 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9940
9941         * g++.dg/template/qualttp21.C: New test case.
9942
9943 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9944
9945         * gcc.c-torture/compile/20020706-1.c: New test.
9946         * gcc.c-torture/compile/20020706-2.c: New test.
9947
9948 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9949             Alexandre Oliva  <aoliva@redhat.com>
9950
9951         * g++.dg/warn/incomplete1.C: New test.
9952
9953 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9954
9955         PR c++/7099
9956         * g++.dg/warn/noreturn1.C: New test.
9957
9958 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9959
9960         PR c++/6706
9961         * g++.dg/debug/debug6.C: New test.
9962         * g++.dg/debug/debug7.C: New test.
9963
9964 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9965
9966         * gcc.c-torture/compile/simd-3.c: New test.
9967
9968 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9969
9970         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9971         * gcc.dg/20020620-1.c: Likewise.
9972
9973 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9974
9975         PR c++/6944
9976         * g++.dg/init/array4.C: New test.
9977         * g++.dg/init/array5.C: New test.
9978
9979 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9980
9981         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9982         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9983
9984 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9985
9986         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9987         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9988         * gcc.dg/wtr-conversion-1.c: Likewise.
9989         * gcc.dg/wtr-escape-1.c: Likewise.
9990         * gcc.dg/wtr-int-type-1.c: Likewise.
9991         * gcc.dg/wtr-label-1.c: Likewise.
9992         * gcc.dg/wtr-static-1.c: Likewise.
9993         * gcc.dg/wtr-strcat-1.c: Likewise.
9994         * gcc.dg/wtr-suffix-1.c: Likewise.
9995         * gcc.dg/wtr-switch-1.c: Likewise.
9996         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9997         * gcc.dg/wtr-union-init-1.c: Likewise.
9998         * gcc.dg/wtr-union-init-2.c: Likewise.
9999         * gcc.dg/wtr-union-init-3.c: Likewise.
10000
10001         * gcc.dg/wtr-func-def-1.c: New test.
10002
10003 2002-07-02 Devang Patel <dpatel@apple.com>
10004
10005         * objc.dg/param-1.m: New test.
10006
10007 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10008
10009         * gcc.dg/cpp/trad/directive.c: Add test.
10010         * gcc.dg/cpp/trad/macroargs.c: Add test.
10011         * gcc.dg/cpp/trad/rec
10012
10013 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10014
10015         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10016
10017 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10018
10019         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10020         targets.
10021
10022 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10023
10024         * g++.dg/abi/mange7.C: New test.
10025
10026         PR c++/6438.
10027         * g++.dg/parse/stmtexpr2.C: New test.
10028
10029 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10030
10031         * gcc.dg/20020312-2.c: Add SH target.
10032
10033 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10034
10035         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10036         compiler output on mips*-*-irix*.
10037
10038 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10039
10040         * g++.dg/parse/attr1.C: New test.
10041
10042 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10043
10044         * gcc.c-torture/execute/string-opt-17.c: New test case.
10045         * gcc.c-torture/execute/memset-2.c: New test case.
10046
10047 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10048
10049         PR c++/6256:
10050         * g++.dg/template/friend5.C: New test.
10051
10052         PR c++/6331:
10053         * g++.dg/template/qual1.C: Likewise.
10054
10055 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10056
10057         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10058         Include stdlib.h, not stdio.h or ctype.h.
10059
10060 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10061
10062         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10063         cris-*-elf* and mmix-*-*.
10064         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10065         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10066         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10067         Ditto.
10068         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10069         * gcc.dg/wchar_t-1.c: Ditto.
10070
10071 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10072
10073         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10074         Clarify comment.
10075
10076 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10077
10078         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10079
10080 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10081
10082         * gcc.c-torture/execute/20000906-1.x: Delete.
10083
10084 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10085
10086         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10087
10088 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10089
10090         * PR6367
10091         * g77.f-torture/execute/6367.f: New test.
10092         * g77.f-torture/execute/6367.x: Disable for MMIX.
10093
10094 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10095
10096         * PR6352
10097         * g++.dg/opt/inline2.C: New test.
10098
10099 2002-04-18  Richard Henderson  <rth@redhat.com>
10100
10101         * gcc.dg/20000906-1.c: Enable for all targets.
10102         * gcc.c-torture/compile/iftrap-2.c: New.
10103
10104 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10105
10106         * gcc.dg/20020418-1.c: New test.
10107         * gcc.dg/20020418-2.c: New test.
10108
10109 2002-04-18  Richard Henderson  <rth@redhat.com>
10110
10111         * gcc.c-torture/compile/iftrap-1.c: New.
10112         * gcc.dg/iftrap-1.c: Adjust for ia64.
10113         * gcc.dg/iftrap-2.c: New.
10114
10115 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10116
10117         * gcc.c-torture/compile/20020418-1.c: New test.
10118
10119 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10120
10121         * gcc.c-torture/compile/20020415-1.c: New.
10122
10123 2002-04-18  David S. Miller  <davem@redhat.com>
10124
10125         * gcc.c-torture/execute/20020418-1.c: New test.
10126
10127 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10128
10129         * gcc.dg/20020416-1.c: New test.
10130
10131         * g++.dg/opt/inline1.C: New test.
10132
10133 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10134
10135         * gcc.dg/altivec-5.c: New test.
10136
10137         * gcc.dg/20020415-1.c: New test.
10138
10139 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10140
10141         * testsuite/lib/chill.exp: Remove.
10142
10143 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10144
10145         * g++.dg/other/big-struct.C: New test.
10146
10147 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10148
10149         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10150         of scratch file.
10151
10152 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10153
10154         PR c/6277
10155         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10156         in scan-assembler function name
10157
10158 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10159
10160         * g77.f-torture/execute/980628-4.x,
10161         g77.f-torture/execute/980628-5.x,
10162         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10163         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10164         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10165         i[34567]86-*-*.
10166
10167 2002-04-13  David S. Miller  <davem@redhat.com>
10168
10169         * gcc.c-torture/execute/20020413-1.c: New test.
10170
10171 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10172
10173         * gcc.dg/asm-6.c,
10174         * g++.dg/ext/asm1.C: New tests.
10175
10176 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10177
10178         PR c++ 5373.
10179         * g++.dg/parse/stmtexpr1.C: New test.
10180
10181         PR c++/5189.
10182         * g++.dg/template/copy1.C: New test.
10183
10184 2002-04-12  Richard Henderson  <rth@redhat.com>
10185
10186         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10187
10188 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10189
10190         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10191         gcc.c-torture/execute/20020307-2.c.
10192
10193 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10194
10195         * g++.dg/ext/attrib5.C,
10196         * g++.dg/lookup/struct1.C: New tests.
10197
10198 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10199
10200         * gcc.dg/20020411-1.c: New test.
10201
10202         * gcc.c-torture/execute/20020411-1.c: New test.
10203
10204 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10205
10206         * g77.f-torture/execute/6177.f: New test.
10207
10208 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10209
10210         PR middle-end/6247
10211         * g++.dg/opt/cleanup1.C: New test.
10212
10213         * g++.dg/opt/const1.C: New test.
10214
10215 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10216
10217         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10218
10219 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10220
10221         PR c++/5507
10222         * g++.dg/template/typename2.C: New test.
10223
10224 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10225
10226         * gcc.c-torture/execute/loop-12.c: New.
10227
10228 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10229
10230         * g77.f-torture/execute/980628-4.x,
10231         g77.f-torture/execute/980628-5.x,
10232         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10233         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10234         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10235
10236 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10237
10238         PR optimization/6086
10239         * g++.dg/opt/preinc1.C: New test.
10240
10241 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10242
10243         PR c++/5571
10244         * g++.dg/opt/static2.C: New test.
10245
10246 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10247
10248         PR c/5120
10249         * gcc.dg/20020406-1.c: New test.
10250
10251 2002-04-04  David S. Miller  <davem@redhat.com>
10252
10253         * gcc.c-torture/execute/20020404-1.c: New test.
10254
10255 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10256
10257         PR c/6123
10258         * gcc.dg/20020312-2.c: Do not declare global register variable
10259         if __PIC__ or __pic__ is defined.
10260
10261 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10262
10263         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10264         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10265
10266 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10267
10268         * gcc.misc-tests/linkage.exp: Update last change to handle
10269         sparc*-, not just sparc-.
10270
10271 2002-04-03  Richard Henderson  <rth@redhat.com>
10272
10273         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10274
10275 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10276
10277         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10278
10279 2002-04-02  David S. Miller  <davem@redhat.com>
10280
10281         * gcc.c-torture/execute/20020402-3.c: New test.
10282
10283 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10284
10285         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10286         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10287
10288         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10289         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10290         g77.f-torture/execute/20001201.x,
10291         g77.f-torture/execute/u77-test.x: New files.
10292
10293         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10294         * gcc.dg/wchar_t-1.c: Ditto.
10295
10296 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10297
10298         * gcc.c-torture/execute/20020402-1.c: New test.
10299
10300 2002-04-01  Richard Henderson  <rth@redhat.com>
10301
10302         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10303
10304         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10305
10306 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10307
10308         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10309
10310 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10311
10312         * g++.dg/inherit/template-as-base.C: Expect error.
10313         * g++.dg/inherit/namespace-as-base.C: Likewise.
10314
10315 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10316
10317         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10318         g++.dg/ext/instantiate3.C: Tweak match patterns.
10319
10320         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10321         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10322         -da test.
10323
10324 2002-03-31  Richard Henderson  <rth@redhat.com>
10325
10326         * gcc.dg/special/alias-2.c: New.
10327         * gcc.dg/special/ecos.exp: Run it.
10328
10329 2002-03-31  Richard Henderson  <rth@redhat.com>
10330
10331         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10332
10333 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10334
10335         * gcc.dg/weak-1.c: Disable on h8300 port.
10336
10337 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10338
10339         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10340         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10341         ordering tests.
10342         * g++.dg/bprob/bprob-1.C: New test.
10343         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10344         * g++.dg/gcov/gcov-1.C: New test.
10345         * g++.dg/gcov/gcov-1.x: New file.
10346         * g++.dg/gcov/gcov-2.C: New test.
10347         * g++.dg/gcov/gcov-3.C: New test.
10348         * g++.dg/gcov/gcov-3.h: New file.
10349
10350 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10351
10352         * g++.old-deja/g++.other/builtins5.C: New test.
10353         * g++.old-deja/g++.other/builtins6.C: New test.
10354         * g++.old-deja/g++.other/builtins7.C: New test.
10355         * g++.old-deja/g++.other/builtins8.C: New test.
10356         * g++.old-deja/g++.other/builtins9.C: New test.
10357
10358 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10359
10360         * g++.dg/opt/static1.C: New test.
10361
10362         * g++.dg/opt/longbranch1.C: New test.
10363
10364 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10365
10366         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10367
10368         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10369
10370 2002-03-28  Jeffrey A Law  (law@redhat.com)
10371
10372         * gcc.c-torture/execute/20020328-1.c: New test.
10373
10374 2002-03-27  Richard Henderson  <rth@redhat.com>
10375
10376         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10377         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10378         move from g++.old-deja/g++.ext/.
10379
10380 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10381
10382         * g++.dg/init/new2.C: New test.
10383
10384 2002-03-26  Richard Henderson  <rth@redhat.com>
10385
10386         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10387
10388         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10389         on sparc.
10390
10391         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10392         sparcv9 systems.
10393         * gcc.dg/20001102-1.c: Likewise.
10394
10395 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10396
10397         * gcc.dg/cpp/endif-pedantic1.c,
10398         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10399
10400 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10401
10402         * g++.dg/init/new1.C: New test.
10403
10404 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10405
10406         * g++.dg/abi/vbase9.C: New test.
10407
10408 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10409
10410         * gcc.dg/arm-asm.c: New test.
10411
10412 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10413
10414         * gcc.dg/Wswitch-enum.c: New test.
10415         Fix PR c/5044.
10416
10417 2002-03-26  Richard Henderson  <rth@redhat.com>
10418
10419         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10420         structure.
10421
10422 2002-03-25  Richard Henderson  <rth@redhat.com>
10423
10424         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10425         sparcv9 systems.
10426
10427         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10428         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10429
10430 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10431
10432         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10433
10434 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10435
10436         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10437         targets using generic thunk support.
10438
10439 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10440
10441         * gcc.c-torture/compile/20020323-1.c: New test.
10442
10443         * g++.dg/opt/conj2.C: New test.
10444
10445 2002-03-24  Richard Henderson  <rth@redhat.com>
10446
10447         * gcc.dg/weak-1.c: Use -fno-common.
10448
10449 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10450
10451         * g77.dg/f77-edit-apostrophe-out.f: New test
10452         * g77.dg/f77-edit-h-out.f: New test
10453         * g77.dg/f77-edit-t-in.f: New test
10454         * g77.dg/f77-edit-t-out.f: New test
10455         * g77.dg/f77-edit-x-out.f: New test
10456         * g77.dg/f77-edit-slash-out.f: New test
10457         * g77.dg/f77-edit-colon-out.f: New test
10458         * g77.dg/f77-edit-s-out.f: New test
10459
10460 2002-03-24  Richard Henderson  <rth@redhat.com>
10461
10462         * objc/execute/formal_protocol-6.x: New XFAIL.
10463
10464 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10465
10466         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10467         that do not support weak symbols
10468
10469 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10470
10471         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10472         * lib/g77.exp:  Likewise
10473         * lib/objc.exp: Likewise
10474
10475 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10476
10477         * gcc.dg/Wswitch-default.c: New test.
10478
10479 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10480
10481         * g++.dg/other/enum1.C: New test.
10482
10483 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10484
10485         * gcc.dg/pragma-ep-3.c: Fix typo.
10486
10487 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10488
10489         * g++.dg/inherit/template-as-base.C: New test.
10490
10491 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10492
10493         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10494         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10495
10496 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10497
10498         * gcc.dg/cpp/multiline.c: Update to match.
10499
10500 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10501
10502         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10503
10504 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10505
10506         * gcc.dg/cpp/extratokens2.c:  New file.
10507
10508 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10509
10510         * gcc.dg/20020312-2.c: Add rs6000 target.
10511
10512         * gcc.c-torture/compile/20020319-1.c: New test.
10513
10514 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10515
10516         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10517         (A, E): Handle this.
10518
10519 2002-03-20  Jason Merrill  <jason@redhat.com>
10520
10521         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10522         ignoring -fpic.
10523         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10524         through prune_gcc_output.
10525
10526 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10527
10528         * gcc.c-torture/compile/20020320-1.c: New test.
10529
10530 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10531
10532         * gcc.c-torture/compile/20020318-1.c: New test.
10533
10534         * gcc.dg/struct-by-value-1.c: New test.
10535
10536         * gcc.dg/20020319-1.c: New test.
10537
10538 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10539
10540         * g++.dg/opt/conj1.C: New test.
10541
10542 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10543
10544         * g++.dg/template/qualttp20.C: Revert previous change.
10545         * g++.dg/template/qualttp3.C: Likewise.
10546         * g++.dg/template/qualttp4.C: Likewise
10547         * g++.dg/template/qualttp5.C: Likewise
10548         * g++.dg/template/qualttp6.C: Likewise
10549         * g++.dg/template/qualttp7.C: Likewise
10550         * g++.dg/template/qualttp8.C: Likewise
10551         * g++.dg/template/recurse.C: Likewise.
10552
10553 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10554
10555         * gcc.dg/cpp/wchar-1.c: Update.
10556
10557 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10558
10559         * g++.dg/template/conv1.C: New test.
10560         * g++.dg/template/conv2.C: New test.
10561         * g++.dg/template/conv3.C: New test.
10562         * g++.dg/template/conv4.C: New test.
10563
10564 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10565
10566         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10567         * g++.dg/template/qualttp3.C: Likewise.
10568         * g++.dg/template/qualttp4.C: Likewise
10569         * g++.dg/template/qualttp5.C: Likewise
10570         * g++.dg/template/qualttp6.C: Likewise
10571         * g++.dg/template/qualttp7.C: Likewise
10572         * g++.dg/template/qualttp8.C: Likewise
10573         * g++.dg/template/recurse.C: Likewise.
10574
10575 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10576
10577         * g++.dg/opt/dtor1.C: New test.
10578
10579 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10580
10581         * gcc.c-torture/compile/20020315-1.c: New test.
10582
10583 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10584
10585         * gcc.dg/weak-1.c: Fix scan tests.
10586
10587 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10588
10589         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10590         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10591         cris-*-aout* mmix-*-*.
10592         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10593         cris-*-aout* mmix-*-*.
10594         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10595         cris-*-elf* cris-*-aout* and mmix-*-*.
10596         * gcc.dg/20001009-1.c: Ditto.
10597         * gcc.dg/20010912-1.c: Ditto.
10598         * gcc.dg/20020122-4.c: Ditto.
10599         * gcc.dg/inline-2.c: Ditto.
10600
10601 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10602
10603         * gcc.c-torture/compile/20020314-1.c: New test.
10604
10605 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10606
10607         * gcc.c-torture/execute/20020314-1.c: New test.
10608
10609 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10610
10611         * g++.dg/warn/Wunused-1.C: New test.
10612
10613 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10614
10615         * g++.dg/abi/mangle6.C: New test.
10616
10617 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10618
10619         * gcc.c-torture/compile/20020309-2.c: New test.
10620
10621         * gcc.c-torture/compile/20020312-1.c: New test.
10622
10623 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10624
10625         * g++.dg/other/access1.C: New test.
10626
10627 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10628
10629         * gcc.c-torture/execute/wchar_t-1.c: New test.
10630
10631 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10632
10633         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10634
10635 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10636
10637         * gcc.dg/20020312-1.c: New test case.
10638
10639 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10640
10641         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10642
10643 2002-03-11  Richard Henderson  <rth@redhat.com>
10644
10645         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10646         * g++.old-deja/g++.jason/report.C: Likewise.
10647
10648 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10649
10650         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10651         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10652
10653 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10654
10655         * testsuite/g++.dg/overload/pmf1.C: New test.
10656
10657 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10658
10659         * gcc.c-torture/execute/20020307-1.c: Use long.
10660
10661 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10662
10663         PR optimization/5844
10664         * gcc.dg/20020310-1.c: New test.
10665
10666 2002-03-09  Michael Meissner  <meissner@redhat.com>
10667
10668         * gcc.c-torture/execute/memcpy-2.c: New test.
10669         * gcc.c-torture/execute/memset-1.c: New test.
10670         * gcc.c-torture/execute/strlen-1.c: New test.
10671         * gcc.c-torture/execute/strcmp-1.c: New test.
10672         * gcc.c-torture/execute/strncmp-1.c: New test.
10673
10674 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10675
10676         * gcc.dg/ppc-ldstruct.c: New test.
10677
10678 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10679
10680         * gcc.c-torture/execute/va-arg-22.c: New test.
10681
10682 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10683
10684         * gcc.c-torture/compile/20020309-1.c: New test.
10685
10686 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10687
10688         * gcc.c-torture/execute/20020307-2.c: New test.
10689
10690 2002-03-07  Jeffrey A Law  (law@redhat.com)
10691
10692         * g77.f-torture/compile/20020307-1.f: New test.
10693
10694 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10695
10696         * gcc.dg/unordered-1.c: New test.
10697
10698 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10699
10700         * gcc.c-torture/execute/20020307-1.c: New test.
10701
10702 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10703
10704         * gcc.dg/20020304-1.c: New test.
10705
10706         * gcc.c-torture/compile/20020304-2.c: New test.
10707
10708 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10709
10710         * gcc.c-torture/compile/20020304-1.c: New test case
10711         (from PR c/5830).
10712
10713 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10714
10715         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10716
10717 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10718
10719         * g++.dg/other/classkey1.C: New test.
10720
10721 2002-03-01  Richard Henderson  <rth@redhat.com>
10722
10723         * gcc.c-torture/compile/981223-1.x: New.
10724         * gcc.c-torture/compile/920625-1.x: New.
10725
10726 2002-02-28  Richard Henderson  <rth@redhat.com>
10727
10728         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10729
10730 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10731
10732         * gcc.c-torture/execute/20020227-1.c: New test.
10733
10734 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10735
10736         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10737         here" ERROR lines.
10738         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10739         * g++.old-deja.g++.other/defarg1.C: Likewise.
10740         * g++.old-deja/g++.pt/calls2.C: Likewise.
10741         * g++.old-deja/g++.pt/crash20.C: Likewise.
10742         * g++.old-deja/g++.pt/crash30.C: Likewise.
10743         * g++.old-deja/g++.pt/crash36.C: Likewise.
10744         * g++.old-deja/g++.pt/crash6.C: Likewise.
10745         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10746         * g++.old-deja/g++.pt/derived3.C: Likewise.
10747         * g++.old-deja/g++.pt/error1.C: Likewise.
10748         * g++.old-deja/g++.pt/friend21.C: Likewise.
10749         * g++.old-deja/g++.pt/friend23.C: Likewise.
10750         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10751         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10752
10753 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10754
10755         * gcc.c-torture/execute/20020225-2.c: New test.
10756
10757 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10758
10759         * gcc.c-torture/execute/920730-1t.c,
10760         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10761         Delete test cases, only relevant to -traditional.
10762
10763 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10764
10765         * gcc.dg/cpp/undef1.c: Remove.
10766         * gcc.dg/cpp/directiv.c: Update.
10767         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10768
10769 2002-02-27  Michael Meissner  <meissner@redhat.com>
10770
10771         * gcc.c-torture/execute/20020226-1.c: New test.
10772
10773 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10774
10775         * g++.dg/debug/debug4.C: New test.
10776
10777         * gcc.dg/ia64-visibility-1.c: New test.
10778
10779 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10780
10781         * gcc.dg/debug/20020224-1.c: New.
10782
10783 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10784
10785         * gcc.c-torture/execute/960416-1.x: New.
10786         * gcc.c-torture/execute/divconst-3.x: Likewise.
10787
10788 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10789
10790         * gcc.dg/20020224-1.c: New test.
10791
10792 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10793
10794         * gcc.c-torture/execute/20020225-1.c: New.
10795
10796 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10797
10798         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10799
10800 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10801
10802         * gcc.dg/20020222-1.c: New test.
10803
10804 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10805
10806         * g++.dg/opt/anonunion1.C: New test.
10807
10808 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10809
10810         * g++.dg/template/qualttp19.C: New test.
10811         * g++.dg/template/qualttp20.C: New test.
10812         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10813         * g++.old-deja/g++.other/qual1.C: Likewise.
10814
10815 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10816
10817         * gcc.dg/attr-alwaysinline.c: New.
10818
10819 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10820
10821         * gcc.dg/20020220-1.c: New test.
10822
10823         * gcc.dg/20020220-2.c: New test.
10824
10825         * g++.dg/opt/mmx1.C: New test.
10826
10827 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10828
10829         * gcc.c-torture/compile/20020110.c: New test.
10830
10831 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10832
10833         * gcc.c-torture/execute/20020219-1.c: New test.
10834
10835         * gcc.dg/20020219-1.c: New test.
10836
10837         * gcc.dg/noncompile/20020220-1.c: New test.
10838
10839         * g++.dg/opt/ptrintsum1.C: New test.
10840
10841         * gcc.dg/debug/20020220-1.c: New test.
10842
10843 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10844
10845         * gcc.c-torture/execute/20020216-1.c: New test.
10846
10847 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10848
10849         * gcc.dg/decl-1.c: Update, new test.
10850
10851 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10852
10853         * g++.dg/abi/bitfield1.C: New test.
10854         * g++.dg/abi/bitfield2.C: New test.
10855
10856 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10857
10858         * gcc.dg/attr-nest.c: New test.
10859
10860 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10861
10862         * gcc.c-torture/execute/20020215-1.c: New test.
10863
10864 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10865
10866         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10867         * g++.dg/debug/debug.exp: New.
10868         * g++.dg/debug/trivial.C: New.
10869         * g++.dg/debug/debug1.C: Moved...
10870         * g++.dg/other/debug1.C: ...from here.
10871         * g++.dg/debug/debug2.C: Moved...
10872         * g++.dg/other/debug2.C: ...from here.
10873         * g++.dg/debug/debug3.C: Moved...
10874         * g++.dg/other/debug3.C: ...from here.
10875
10876         * gcc.dg/noncompile/20020213-1.c: New test.
10877
10878 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10879
10880         * g++.dg/other/debug3.C: New test.
10881
10882         * gcc.c-torture/execute/20020213-1.c: New test.
10883
10884 2002-02-13  Richard Smith <richard@ex-parrot.com>
10885
10886         * g++.old-deja/g++.other/thunk1.C: New test.
10887
10888 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10889
10890         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10891
10892 2002-02-13  Stan Shebs  <shebs@apple.com>
10893
10894         * gcc.dg/altivec-3.c: New.
10895
10896 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10897
10898         * gcc.dg/Wunreachable-1.c: New test.
10899         * gcc.dg/Wunreachable-2.c: New test.
10900
10901 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10902
10903         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10904
10905 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10906
10907         * gcc.dg/decl-1.c: New test.
10908
10909 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10910
10911         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10912
10913 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10914
10915         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10916         * gcc.c-torture/compile/980506-1.x: Likewise.
10917
10918 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10919
10920         * gcc.dg/20020210-1.c: New.
10921
10922 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10923
10924         * g77.f-torture/execute/947.f: New regression test
10925         for PR fortran/947.
10926
10927 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10928
10929         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10930         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10931
10932 2002-02-08  Richard Henderson  <rth@redhat.com>
10933
10934         * gcc.c-torture/compile/labels-3.c: New.
10935
10936 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10937
10938         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10939         expression statements work instead.
10940         * gcc.dg/noncompile/20020207-1.c: New test.
10941
10942 2002-02-07  Richard Henderson  <rth@redhat.com>
10943
10944         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10945
10946 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10947
10948         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10949         message from g77
10950         * lib/g77-dg.exp: Trim g77 error messages so that they are
10951         recognized by dg.exp.
10952
10953 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10954
10955         PR fortran/5473
10956         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10957
10958 2002-02-07  Richard Henderson  <rth@redhat.com>
10959
10960         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10961         to be sufficiently aligned for integers.
10962
10963 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10964
10965         * g++.dg/template/friend4.C: New test.
10966
10967 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10968
10969         PR fortran/5743
10970         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10971         unsupported cases.
10972
10973 2002-02-07  Richard Henderson  <rth@redhat.com>
10974
10975         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10976         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10977         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10978         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10979
10980 2002-02-06  Richard Henderson  <rth@redhat.com>
10981
10982         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10983
10984 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10985
10986         * gcc.dg/20020206-1.c: New test.
10987
10988 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10989
10990         * gcc.c-torture/execute/20020206-1.c: New test.
10991
10992         * gcc.c-torture/execute/20020206-2.c: New test.
10993
10994         PR optimization/5429:
10995         * gcc.c-torture/compile/20020206-1.c: New test.
10996
10997 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10998
10999         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11000         as certain file formats cannot support particularly large
11001         alignments.
11002
11003         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11004         and do not expect to be able to link the executable.
11005
11006         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11007         fail because the COFF format does not support the weak attribute.
11008
11009 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11010
11011         * g77.dg/pr5473.f:  New test
11012
11013 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11014
11015         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11016         Fix testcase accordingly.
11017
11018 2002-02-04  Richard Henderson  <rth@redhat.com>
11019
11020         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11021         (buf): Change to be an array of pointers, not ints.
11022
11023 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11024
11025         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11026         before all tests.  Move warning one line above to match where it
11027         C frontend emits.
11028         * gcc.dg/Wswitch-2.c: New test.
11029         * g++.dg/warn/Wswitch-1.C: New test.
11030         * g++.dg/warn/Wswitch-2.C: New test.
11031
11032 2002-02-04  Richard Henderson  <rth@redhat.com>
11033
11034         * g++.dg/abi/offsetof.C: Fix size comparison.
11035
11036 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11037
11038         * gcc.dg/cast-qual-2.c: New test.
11039
11040 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11041
11042         * gcc.dg/20020201-4.c: New test.
11043
11044 2002-02-04  Ben Elliston  <bje@redhat.com>
11045
11046         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11047         target_info attribute != 0, in addition to the empty string.
11048         (gcc_target_compile): Likewise.
11049
11050 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11051
11052         * gcc.dg/Wswitch.c: New test.
11053         PR gcc/4475. PR gcc/3780.
11054
11055 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11056
11057         * g77.f-torture/execute/5122.f: New test for regressions
11058         against PR fortran/5122.
11059
11060 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11061
11062         * g77.f-torture/compile/pr3743.f: Delete
11063         * g77.dg/pr3743-1.f: New test.
11064         * g77.dg/pr3743-2.f: New test.
11065         * g77.dg/pr3743-3.f: New test.
11066         * g77.dg/pr3743-4.f: New test.
11067
11068 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11069
11070         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11071
11072 2002-02-02  Richard Henderson  <rth@redhat.com>
11073
11074         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11075         * gcc.c-torture/execute/bf64-1.c: Likewise.
11076
11077 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11078
11079         * gcc.dg/20020201-2.c: New test.
11080
11081         * gcc.dg/20020201-3.c: New test.
11082
11083         * gcc.c-torture/execute/bitfld-2.c: New test.
11084
11085 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11086
11087         * gcc.dg/bitfld-1.c: Update.
11088         * gcc.dg/bitfld-2.c: Update.
11089         * gcc.c-torture/execute/bitfld-1.x: New.
11090
11091 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11092
11093         * gcc.c-torture/execute/20020201-1.c: New test.
11094
11095 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11096
11097         PR target/5469
11098         * gcc.dg/20020201-1.c: New test.
11099
11100 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11101
11102         PR fortran/3743
11103         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11104         * g77.f-torture/compile/pr3743.x: Remove
11105
11106 2002-01-31  Tom Rix  <trix@redhat.com>
11107
11108         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11109
11110 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11111
11112         * gcc.dg/noncompile/20020130-1.c: New test.
11113
11114 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11115
11116         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11117
11118 2002-01-29  Richard Henderson  <rth@redhat.com>
11119
11120         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11121         to long long.
11122         * gcc.c-torture/execute/bf64-1.c: Likewise.
11123
11124 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11125
11126         * gcc.c-torture/execute/20020129-1.c: New test.
11127
11128 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11129
11130         * gcc.c-torture/compile/20000224-1.c: Update.
11131         * gcc.c-torture/execute/bitfld-1.c: New tests.
11132         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11133         * gcc.dg/uninit-A.c: Update.
11134
11135 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11136
11137         * g++.dg/template/ctor1.C: Add instantiation.
11138
11139 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11140
11141         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11142         argument to __builtin_prefetch to be const ptr.
11143
11144 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11145
11146         * gcc.c-torture/compile/20020120-1.c: New test.
11147
11148 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11149
11150         * gcc.c-torture/execute/20020127-1.c: New test.
11151
11152 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11153
11154         * g77.dg/f77-edit-i-in.f: New test
11155         * g77.dg/f77-edit-i-out.f: New test
11156
11157 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11158
11159         * gcc.dg/debug/debug.exp: New file.
11160         * gcc.dg/debug/trivial.c: New file.
11161         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11162         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11163         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11164         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11165         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11166         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11167         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11168         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11169         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11170         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11171         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11172         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11173         * gcc.dg/20000503-1.c: Removed.
11174         * gcc.dg/20010207-1.c: Removed.
11175         * gcc.dg/20011223-1.c: Removed.
11176         * gcc.dg/20020104-2.c: Removed.
11177         * gcc.dg/debug-1.c: Removed.
11178         * gcc.dg/debug-2.c: Removed.
11179         * gcc.dg/debug-3.c: Removed.
11180         * gcc.dg/debug-4.c: Removed.
11181         * gcc.dg/debug-5.c: Removed.
11182         * gcc.dg/debug-6.c: Removed.
11183         * gcc.dg/dwarf2-1.c: Removed.
11184         * gcc.dg/dwarf2-2.c: Removed.
11185
11186 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11187
11188         * g++.old-deja/g++.other/eh5.C: New test.
11189         * g++.old-deja/g++.other/sibcall2.C: New test.
11190         * g++.old-deja/g++.other/array9.C: New test.
11191         * g++.old-deja/g++.other/typename2.C: New test.
11192         * g++.old-deja/g++.other/crash60.C: New test.
11193         * g++.old-deja/g++.other/conv9.C: New test.
11194         * g++.old-deja/g++.other/mangle10.C: New test.
11195         * g++.old-deja/g++.other/unchanging1.C: New test.
11196         * g++.old-deja/g++.other/exprstmt1.C: New test.
11197         * g++.old-deja/g++.other/inline23.C: New test.
11198         * g++.old-deja/g++.eh/ia64-1.C: New test.
11199         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11200         * g++.old-deja/g++.other/reload1.C: New test.
11201         * g++.old-deja/g++.other/static20.C: New test.
11202         * g++.old-deja/g++.other/local-alloc1.C: New test.
11203         * g++.old-deja/g++.other/conv8.C: New test.
11204         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11205         * g++.old-deja/g++.other/storeexpr1.C: New test.
11206         * g++.old-deja/g++.other/storeexpr2.C: New test.
11207         * g++.dg/eh/template2.C: New test.
11208         * g++.dg/warn/weak1.C: New test.
11209
11210 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11211
11212         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11213         Remove first, non-varying, argument.
11214
11215 2002-01-23  Richard Henderson  <rth@redhat.com>
11216
11217         * gcc.dg/inline-2.c: New.
11218
11219         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11220         Add optional target arg.  Check number of arguments.
11221         (scan-assembler-not, scan-assembler-dem): Likewise.
11222         (scan-assembler-dem-not): Likewise.
11223
11224 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11225
11226         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11227         line 12.
11228         * g++.old-deja/g++.brendan/parse3.C,
11229         g++.old-deja/g++.other/crash26.C,
11230         g++.old-deja/g++.other/crash28.C,
11231         g++.old-deja/g++.other/crash29.C,
11232         g++.old-deja/g++.other/crash30.C,
11233         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11234
11235 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11236
11237         * gcc.dg/20020115-1.c: New.
11238
11239 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11240
11241         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11242
11243 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11244
11245         * gcc.dg/20020122-3.c: New.
11246
11247 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11248
11249         * g++.dg/other/gc1.C: New test.
11250
11251 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11252
11253         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11254
11255 2002-01-22  Richard Henderson  <rth@redhat.com>
11256
11257         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11258
11259 2002-01-22  Richard Henderson  <rth@redhat.com>
11260
11261         * gcc.dg/20020122-4.c: New.
11262
11263 2002-01-22  H.J. Lu <hjl@gnu.org>
11264
11265         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11266         link output.
11267         * gcc.dg/special/ecos.exp: Likewise.
11268         * lib/g++-dg.exp: Likewise.
11269         * lib/g77-dg.exp: Likewise.
11270         * lib/gcc-dg.exp : Likewise.
11271         * lib/mike-g++.exp: Likewise.
11272         * lib/mike-g77.exp: Likewise.
11273         * lib/mike-gcc.exp: Likewise.
11274         * lib/objc-dg.exp: Likewise.
11275
11276 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11277
11278         PR target/5379
11279         * gcc.dg/20020122-2.c: New test.
11280
11281 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11282
11283         * gcc.dg/20020122-1.c: New test.
11284
11285 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11286
11287         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11288
11289 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11290
11291         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11292
11293 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11294
11295         * gcc.c-torture/compile/20020121-1.c: New test.
11296
11297 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11298
11299         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11300         ld_library_path.
11301
11302 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11303
11304         * gcc.dg/20020218-1.c: New test.
11305
11306 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11307
11308         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11309         messages
11310         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11311         "At global scope" warning
11312         * g++.dg/ext/align1.C: Change cygwin test for alignment
11313         from db-bogus to dg-warning
11314
11315 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11316
11317         * g77.f-torture/compile/cpp2.F: New test.
11318
11319 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11320
11321         * g++.dg/template/access1.C: New test.
11322
11323 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11324
11325         * gcc.dg/20020118-1.c: New.
11326
11327 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11328
11329         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11330
11331 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11332
11333         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11334         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11335         alignment warnings.
11336
11337 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11338
11339         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11340         torture_with_loops and torture_without_loops
11341
11342 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11343
11344         * gcc.c-torture/compile/20020116-1.c: New test.
11345
11346 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11347
11348         * gcc.dg/20020116-2.c: New test.
11349
11350         * gcc.dg/ultrasp4.c: New test.
11351
11352         * gcc.dg/20020116-1.c: New test.
11353
11354 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11355
11356         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11357         by EABI.
11358
11359 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11360
11361         * gcc.misc-tests/i386-prefetch.exp: New.
11362         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11363         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11364         * gcc.misc-tests/i386-pf-none-1.c: New test.
11365         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11366
11367 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11368
11369         * gcc.dg/gnu89-init-1.c: Add new tests.
11370
11371 2002-01-15  Andreas Jaeger  <aj@suse.de>
11372
11373         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11374         * gcc.dg/i386-mmx-2.c: Likewise.
11375         * gcc.dg/i386-sse-1.c: Likewise.
11376         * gcc.dg/i386-sse-2.c: Likewise.
11377         * gcc.dg/i386-sse-3.c: Likewise.
11378
11379 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11380
11381         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11382         Uncomment additional cases that now pass.
11383
11384 2002-01-11  Richard Henderson  <rth@redhat.com>
11385
11386         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11387         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11388
11389 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11390
11391         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11392
11393 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11394
11395         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11396         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11397
11398 2002-01-10  Dale Johannesen  <dalej@apple.com>
11399
11400         * gcc.c-torture/execute/loop-11.c: New.
11401
11402 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11403
11404         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11405         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11406
11407 2002-01-09  Richard Henderson  <rth@redhat.com>
11408
11409         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11410         type in which to perform the operation for each size.
11411
11412 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11413
11414         * gcc.c-torture/compile/20020109-2.c: New test.
11415
11416 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11417
11418         * gcc.c-torture/execute/loop-10.c: New test.
11419
11420 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11421
11422         * gcc.c-torture/compile/20010226-1.c: New test.
11423         * gcc.c-torture/compile/20010227-1.c: New test.
11424         * gcc.c-torture/compile/20010426-1.c: New test.
11425         * gcc.c-torture/compile/20010510-1.c: New test.
11426         * gcc.c-torture/compile/20010605-3.c: New test.
11427         * gcc.c-torture/compile/20010824-1.c: New test.
11428         * gcc.c-torture/execute/20010409-1.c: New test.
11429         * gcc.dg/noncompile/20000901-1.c: New test.
11430         * gcc.dg/20001023-1.c: New test.
11431         * gcc.dg/20001101-1.c: New test.
11432         * gcc.dg/20001102-1.c: New test.
11433         * gcc.dg/20010207-1.c: New test.
11434         * gcc.dg/20010405-1.c: New test.
11435         * gcc.dg/20010822-1.c: New test.
11436         * gcc.dg/20011107-1.c: New test.
11437
11438 2002-01-09  Jeffrey A Law  (law@redhat.com)
11439
11440         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11441
11442         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11443         execution failure on PA targets.
11444
11445 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11446
11447         * gcc.c-torture/compile/20020109-1.c: New test.
11448
11449 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11450
11451         * gcc.c-torture/execute/20020108-1.c: New test.
11452
11453 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11454
11455         * gcc.dg/20020108-1.c: New test.
11456
11457 2002-01-08  H.J. Lu <hjl@gnu.org>
11458
11459         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11460         for header files.
11461
11462 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11463
11464         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11465         consistency.
11466
11467 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11468
11469         * gcc.dg/altivec-4.c: Test altivec predicates.
11470
11471 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11472
11473         * gcc.c-torture/execute/20020107-1.c: New test.
11474
11475 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11476
11477         PR c/5279
11478         * gcc.c-torture/compile/20020106-1.c: New test.
11479
11480 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11481
11482         * gcc.c-torture/execute/nestfunc-4.c: New test.
11483
11484 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11485
11486         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11487         extra triple that slipped in.
11488         * g++.old-deja/g++.abi/align.C: Likewise.
11489         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11490
11491 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11492
11493         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11494         * g++.old-deja/g++.abi/align.C: Likewise.
11495         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11496
11497         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11498         on FreeBSD/i386.
11499         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11500         FreeBSD.
11501
11502 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11503
11504         * gcc.dg/20020104-1.c: New test.
11505
11506         * gcc.dg/20020104-2.c: New test.
11507
11508 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11509
11510         * gcc.dg/20020103-1.c: Fix typo in target selector.
11511
11512 2002-01-03  Richard Henderson  <rth@redhat.com>
11513
11514         * gcc.dg/20020103-1.c: New.
11515
11516 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11517
11518         * gcc.c-torture/execute/20020103-1.c: New test.
11519
11520 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11521
11522         * g++.dg/other/debug2.C: New test.
11523
11524         * gcc.c-torture/compile/20020103-1.c: New test.
11525
11526 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11527
11528         * gcc.dg/gnu89-init-1.c: Added new tests.
11529
11530 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11531
11532         * g++.dg/template/friend2.C: Remove as patch is reverted.
11533
11534         * g++.dg/warn/oldcast1.C: New test.
11535
11536         * g++.dg/template/ptrmem1.C: New test.
11537         * g++.dg/template/ptrmem2.C: New test.
11538
11539         * g++.dg/template/ntp.C: New test.
11540
11541         * g++.dg/other/component1.C: New test.
11542
11543         * g++.dg/template/ttp3.C: New test.
11544
11545         * g++.dg/template/friend2.C: New test.
11546         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11547
11548 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11549
11550         * g++.dg/other/ptrmem1.C: New test.
11551         * g++.dg/other/ptrmem2.C: New test.
11552
11553 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11554
11555         * g++.dg/template/ctor1.C: New test.
11556
11557 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11558
11559         * g++.dg/template/friend2.C: New test.
11560
11561 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11562
11563         * gcc.dg/mmix-1.c: New test.
11564
11565 2001-12-31  Richard Henderson  <rth@redhat.com>
11566
11567         * gcc.dg/asm-5.c: New.
11568
11569 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11570
11571         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11572         in namespace __gnu_cxx
11573
11574 2001-12-30  Richard Henderson  <rth@redhat.com>
11575
11576         * gcc.dg/debug-6.c: New.
11577
11578 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11579
11580         * gcc.c-torture/compile/20011229-2.c: New test.
11581
11582 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11583
11584         * gcc.dg/debug-3.c: New test.
11585         * gcc.dg/debug-4.c: New test.
11586         * gcc.dg/debug-5.c: New test.
11587
11588 2001-12-29  Richard Henderson  <rth@redhat.com>
11589
11590         * g++.dg/eh/loop1.C: New.
11591
11592 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11593
11594         * g++.dg/template/crash1.C: New test.
11595
11596 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11597
11598         * g++.dg/other/const1.C: New test.
11599
11600 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11601
11602         * gcc.c-torture/compile/20011229-1.c: New test.
11603
11604 2001-12-28  Stan Shebs  <shebs@apple.com>
11605
11606         * lib/objc-torture.exp: Resync with c-torture.exp.
11607         * lib/objc.exp: Load standard libraries.
11608
11609 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11610
11611         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11612         additional tests.
11613
11614 2001-12-27  Roger Sayle <roger@eyesopen.com>
11615
11616         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11617
11618 2001-12-27  Richard Henderson  <rth@redhat.com>
11619
11620         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11621
11622 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11623
11624         * g++.dg/eh/ctor1.C: New test.
11625         * g++.dg/other/error2.C: New test.
11626
11627 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11628
11629         * g++.dg/other/init2.C: New test.
11630
11631 2001-12-24  Richard Henderson  <rth@redhat.com>
11632
11633         * gcc.dg/20011223-1.c: New.
11634         * gcc.dg/inline-1.c: New.
11635
11636 2001-12-23  Richard Henderson  <rth@redhat.com>
11637
11638         * gcc.dg/asm-4.c: Test operand modifiers.
11639
11640 2001-12-23  Richard Henderson  <rth@redhat.com>
11641
11642         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11643
11644 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11645
11646         * gcc.c-torture/execute/20011223-1.c: New test.
11647
11648 2001-12-21  Richard Henderson  <rth@redhat.com>
11649
11650         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11651         re-enables the warning.
11652
11653 2001-12-21  Richard Henderson  <rth@redhat.com>
11654
11655         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11656
11657 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11658
11659         * gcc.c-torture/compile/20011218-1.c: New test.
11660
11661 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11662
11663         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11664         arm-isr.c test.
11665         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11666         epilogue generation for ARM ISR routines.
11667
11668 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11669
11670         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11671         * gcc.dg/format/c90-printf-3.c: Likewise.
11672         * gcc.dg/format/c99-printf-3.c: Likewise.
11673         * gcc.dg/format/ext-1.c: Likewise.
11674         * gcc.dg/format/ext-6.c: Likewise.
11675         * gcc.dg/format/format.h: Prototype unlocked stdio.
11676
11677 2001-12-20  Richard Henderson  <rth@redhat.com>
11678
11679         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11680         (arena): Use it.
11681         (malloc): Correct allocation logic.  Abort if we fill up the
11682         arena before initialization complete.
11683         (realloc): Correct allocation logic.
11684
11685 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11686
11687         * gcc.c-torture/compile/20011219-2.c: New test.
11688
11689         * gcc.c-torture/execute/20011219-1.c: New test.
11690
11691 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11692
11693         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11694         target does not support weak symbols.
11695
11696 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11697
11698         * gcc.c-torture/compile/20011219-1.c: New test.
11699
11700 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11701
11702         * g++.dg/other/error1.C: New test.
11703
11704 2001-12-17  Jeffrey A Law  (law@redhat.com)
11705
11706         * gcc.c-torture/execute/20011217-1.c: New test.
11707
11708 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11709
11710         * objc.dg/special/: New directory.
11711         * objc.dg/special/special.exp: New file.
11712         * objc.dg/special/unclaimed-category-1.h: New file.
11713         * objc.dg/special/unclaimed-category-1a.m: New file.
11714         * objc.dg/special/unclaimed-category-1.m: New file.
11715
11716 2001-12-17  Andreas Jaeger  <aj@suse.de>
11717
11718         * gcc.c-torture/compile/20011217-2.c: New test.
11719
11720 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11721
11722         * gcc.c-torture/compile/20011217-1.c: New test.
11723
11724 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11725
11726         * testsuite/gcc.dg/20011214-1.c: New.
11727
11728 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11729
11730         * gcc.dg/altivec-4.c: New.
11731
11732 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11733
11734         * gcc.dg/20011113-1.c: New test.
11735
11736 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11737
11738         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11739         std::__malloc_alloc_template<0> and
11740         std::__default_alloc_template<false, 0>.
11741
11742 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11743
11744         * objc/execute/bf-21.m: New test.
11745         * objc/execute/enumeration-1.m: New test.
11746         * objc/execute/enumeration-2.m: New test.
11747
11748 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11749
11750         * gcc.dg/gnu89-init-1.c: New test.
11751
11752 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11753
11754         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11755         * g++.old-deja/g++.jason/2371.C: Likewise.
11756         * g++.old-deja/g++.jason/template33.C: Likewise.
11757         * g++.old-deja/g++.jason/template34.C: Likewise.
11758         * g++.old-deja/g++.jason/template36.C: Likewise.
11759         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11760         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11761         * g++.old-deja/g++.other/typename1.C: Likewise.
11762         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11763         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11764         * g++.old-deja/g++.pt/typename11.C: Likewise.
11765         * g++.old-deja/g++.pt/typename14.C: Likewise.
11766         * g++.old-deja/g++.pt/typename16.C: Likewise.
11767         * g++.old-deja/g++.pt/typename3.C: Likewise.
11768         * g++.old-deja/g++.pt/typename4.C: Likewise.
11769         * g++.old-deja/g++.pt/typename5.C: Likewise.
11770         * g++.old-deja/g++.pt/typename7.C: Likewise.
11771         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11772
11773 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11774
11775         * g++.dg/other/linkage1.C: New test.
11776         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11777         specifiers.
11778
11779 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11780
11781         * gcc.dg/concat.c: New test.
11782
11783 2001-12-11  Stan Shebs  <shebs@apple.com>
11784
11785         * objc/compile: New test directory.
11786         * objc/compile/compile.exp: New expect script.
11787         * objc/compile/20011211-1.m: New compile test.
11788
11789 2001-12-11  Jason Merrill  <jason@redhat.com>
11790
11791         * lib/prune.exp (prune_gcc_output): Also handle "In member
11792         function".  So many permutations...
11793
11794 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11795
11796         * g++.dg/template/typedef1.C: New test.
11797
11798 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11799
11800         * g++.dg/other/copy1.C: New test.
11801
11802 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11803
11804         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11805
11806         * gcc.dg/builtin-choose-expr.c: New.
11807
11808 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11809
11810         * gcc.dg/altivec-2.c: New.
11811
11812 2001-12-07  Richard Henderson  <rth@redhat.com>
11813
11814         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11815
11816 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11817
11818         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11819         ultrasparc.
11820
11821 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11822
11823         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11824
11825 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11826
11827         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11828         variable argument list.
11829
11830 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11831
11832         * gcc.c-torture/execute/memcheck: Delete entire directory.
11833         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11834         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11835
11836 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11837
11838         * gcc.dg/Wshadow-1.c: New test.
11839
11840 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11841
11842         * gcc.c-torture/compile/20011130-1.c: New test.
11843
11844         * gcc.dg/noncompile/20011025-1.c: New test.
11845
11846         * g++.dg/other/anon-union.C: New test.
11847
11848         * gcc.c-torture/execute/20011024-1.c: New test.
11849
11850 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11851
11852         * gcc.c-torture/execute/20000722-1.x,
11853         gcc.c-torture/execute/20010123-1.x: Remove.
11854         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11855         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11856         gcc.dg/c99-complit-2.c: New tests.
11857
11858 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11859
11860         * g++.dg/inherit/base1.C: New test.
11861
11862 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11863
11864         * g++.dg/other/stdarg1.C: New test.
11865
11866         * gcc.c-torture/compile/20011130-2.c: New test.
11867
11868 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11869
11870         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11871         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11872         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11873         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11874         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11875         * gcc.dg/builtin-prefetch-1.c: New test.
11876
11877 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11878
11879         * gcc.dg/20011130-1.c: New test.
11880
11881 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11882
11883         * g++.dg/other/scope1.C: New test.
11884         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11885
11886 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11887
11888         * gcc.dg/vla-init-1.c: New test.
11889
11890 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11891
11892         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11893
11894 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11895
11896         * objc.dg/alias.m: Update.
11897         * objc.dg/class-1.m: Update.
11898         * objc.dg/const-str-1.m: Update.
11899         * objc.dg/fwd-proto-1.m: Update.
11900         * objc.dg/id-1.m: Update.
11901         * objc.dg/super-class-1.m: Update.
11902
11903 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11904
11905         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11906         constructs.
11907
11908 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11909
11910         * gcc.c-torture/execute/20011128-1.c: New test.
11911
11912 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11913
11914         * gcc.dg/20011127-1.c: New test.
11915
11916 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11917
11918         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11919         from Austin Group draft 7.
11920         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11921         scanf format arguments.
11922         * gcc.dg/format/no-exargs-2.c: New test.
11923
11924 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11925
11926         * g++.dg/abi/vbase8-4.C: New test.
11927
11928 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11929
11930         * gcc.c-torture/execute/20011121-1.c: New test.
11931
11932 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11933
11934         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11935
11936 2001-11-23  Andreas Jaeger  <aj@suse.de>
11937
11938         * gcc.dg/cpp/charconst-2.c: New test.
11939
11940 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11941
11942         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11943         to the host if it is remote.  Let tests specify extra headers
11944         they use.
11945         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11946         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11947         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11948         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11949         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11950         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11951         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11952         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11953         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11954         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11955
11956 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11957
11958         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11959         for little endian ARMs.
11960
11961 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11962
11963         * gcc.c-torture/compile/20011119-1.c: New test.
11964         * gcc.c-torture/compile/20011119-2.c: New test.
11965
11966 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11967
11968         * gcc.dg/altivec-1.c: Fix typo.
11969
11970 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11971
11972         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11973
11974 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11975
11976         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11977
11978 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11979
11980         * lib/g77.exp: Don't specify --rpath-link.
11981
11982         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11983         across all the headers.
11984         * gcc.dg/format/format.exp: For testing on a remote host,
11985         copy format.h.
11986
11987         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11988         * gcc.c-torture/execute/930406-1.c: Likewise.
11989         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11990
11991 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11992
11993         * gcc.dg/altivec-1.c: New.
11994
11995 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11996
11997         * gcc.dg/cpp/fpreprocessed.c: New test case.
11998
11999 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12000
12001         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12002         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12003         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12004
12005 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12006
12007         * gcc.dg/no-builtin-1.c: New test.
12008
12009 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12010
12011         * gcc.c-torture/execute/20011115-1.c: New test.
12012
12013 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12014
12015         * gcc.c-torture/compile/20011114-2.c: New test.
12016         * gcc.c-torture/compile/20011114-3.c: New test.
12017         * gcc.c-torture/compile/20011114-4.c: New test.
12018
12019 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12020
12021         * g++.dg/other/init1.C: New test.
12022
12023 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12024
12025         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12026         message.
12027
12028         * gcc.c-torture/execute/20011114-1.c: New testcase.
12029
12030         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12031         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12032         like the (before this change) version of 20010327-1.c.
12033
12034 2001-11-14  Roger Sayle <roger@eyesopen.com>
12035
12036         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12037
12038 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12039
12040         * g++.dg/init/array2.C: New test.
12041
12042 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12043
12044         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12045
12046 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12047
12048         * g++.dg/other/forscope1.C: New test.
12049         * g++.dg/ext/forscope1.C: New test.
12050         * g++.dg/ext/forscope2.C: New test.
12051
12052 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12053
12054         * gcc.c-torture/execute/20011113-1.c: New test.
12055
12056 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12057
12058         * gcc.c-torture/execute/20011109-2.c: New test.
12059
12060         * gcc.c-torture/execute/20011109-1.c: New test.
12061
12062 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12063
12064         * gcc.c-torture/compile/20011109-1.c: New test.
12065
12066 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12067
12068         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12069         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12070         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12071         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12072         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12073         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12074         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12075
12076 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12077
12078         * g++.dg/warn/Wshadow-1.C: New tests.
12079         * g++.old-deja/g++.mike/for3.C: Update.
12080
12081 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12082
12083         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12084         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12085         XFAILs.  Adjust expected error texts.
12086         * gcc.c-torture/compile/20011106-1.c,
12087         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12088         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12089         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12090         gcc.dg/c99-array-lval-5.c: New tests.
12091
12092 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12093
12094         * gcc.dg/cpp/defined.c: Update.
12095
12096 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12097
12098         * gcc.c-torture/execute/anon-1.c: New test.
12099
12100 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12101
12102         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12103         same size, so no warning should be produced on stormy16.
12104
12105         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12106         due to oversized array.
12107         * g++.old-deja/g++.mike/ns15.C: Likewise.
12108         * g++.old-deja/g++.pt/crash16.C: Likewise.
12109
12110 2001-11-02  Graham Stott  <grahams@redhat.com>
12111
12112         * g++.dgother/debug1.C: Fix typos.
12113
12114 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12115
12116         * g++.dg/other/debug1.C: New test.
12117
12118 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12119
12120         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12121         of unsigned long.
12122
12123 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12124
12125         * gcc.dg/20011029-2.c: New test.
12126
12127         * gcc.c-torture/compile/20011029-1.c: New test.
12128
12129 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12130
12131         * objc/execute/class_self-1.m: New test.
12132         * objc/execute/class_self-2.m: New test.
12133
12134 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12135
12136         * gcc.misc-tests/msgs.exp: Delete.
12137         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12138         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12139         error set to match recent changes.
12140
12141 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12142
12143         * gcc.dg/20011021-1.c: New test.
12144
12145 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12146
12147         * gcc.c-torture/compile/20011023-1.c: New test.
12148
12149 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12150
12151         * lib/g77.exp: Rewrite based on lib/g++.exp.
12152
12153 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12154
12155         * gcc.c-torture/execute/20011019-1.c: New test.
12156
12157         * gcc.dg/20011018-1.c: New test.
12158
12159 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12160
12161         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12162
12163 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12164
12165         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12166         * gcc.dg/attr-invalid.c: Likewise.
12167
12168 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12169
12170         * testsuite/gcc.dg/20011015-1.c: New test.
12171
12172 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12173
12174         * g++.dg/template/unify2.C: New test.
12175
12176 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12177
12178         * g++.dg/other/exception-specification.C: New test
12179
12180 2001-10-13  Tom Rix  <trix@redhat.com>
12181
12182         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12183         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12184
12185 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12186
12187         * testsuite/gcc.dg/20011009-1.c: New test.
12188
12189 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12190
12191         PR g++/4476
12192         * g++.dg/other/friend1.C: New test.
12193
12194 2001-10-11  Richard Henderson  <rth@redhat.com>
12195
12196         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12197
12198 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12199
12200         * gcc.c-torture/compile/20011010-1.c: New.
12201
12202 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12203
12204         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12205         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12206         g77.f-torture/execute/execute.exp,
12207         g77.f-torture/noncompile/noncompile.exp,
12208         gcc.c-torture/compile/compile.exp,
12209         gcc.c-torture/execute/execute.exp,
12210         gcc.c-torture/execute/ieee/ieee.exp,
12211         gcc.c-torture/execute/memcheck/memcheck.exp,
12212         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12213         objc/execute/execute.exp: Update FSF address.
12214
12215 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12216
12217         * gcc.dg/cpp/cmdlne-C.c: Update.
12218         * gcc.dg/cpp/cmdlne-C2.c: New.
12219
12220 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12221
12222         * gcc.c-torture/execute/20011008-3.c: New.
12223
12224 2001-10-08  DJ Delorie  <dj@redhat.com>
12225
12226         * gcc.dg/20011008-1.c: New.
12227         * gcc.dg/20011008-2.c: New.
12228
12229 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12230
12231         * gcc.dg/cpp/spacing1.c: Update test.
12232
12233 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12234
12235         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12236         spelling errors of "separate" as "seperate".
12237
12238 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12239
12240         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12241         enough to avoid inlining.
12242
12243 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12244
12245         * lib/g77.exp: set libg2c_dir correctly.
12246
12247 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12248
12249         * gcc.dg/cpp/macro11.c: New test.
12250
12251 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12252
12253         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12254         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12255         gcc.dg/format/multattr-3.c: New tests.
12256         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12257         tests for format attributes on function pointers being rejected.
12258
12259 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12260
12261         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12262
12263 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12264
12265         * g++.dg/warn/format1.C: New test.
12266
12267 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12268
12269         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12270
12271 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12272
12273         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12274
12275 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12276
12277         * gcc.dg/cpp/redef2.c: Add test.
12278
12279 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12280
12281         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12282         long-standing bug on i686, apparently.
12283         * gcc.c-torture/execute/loop-2c.x: New file.
12284         * gcc.c-torture/execute/loop-2d.x: New file.
12285         * gcc.c-torture/execute/loop-3c.x: New file.
12286
12287 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12288
12289         * gcc.dg/cpp/20000625-2.c: Correct line number.
12290
12291 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12292
12293         * gcc.dg/cpp/macro10.c: New test.
12294         * gcc.dg/cpp/strify3.c: New test.
12295         * gcc.dg/cpp/spacing1.c: Add tests.
12296         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12297         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12298
12299 2001-09-24  DJ Delorie  <dj@redhat.com>
12300
12301         * gcc.c-torture/execute/20010924-1.c: New test.
12302
12303 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12304
12305         * testsuite/objc/execute/paste.m: Remove.
12306
12307 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12308
12309         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12310
12311 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12312
12313         * g77.dg/strlen0.f: New test.
12314
12315 2001-09-21  Richard Henderson  <rth@redhat.com>
12316
12317         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12318         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12319
12320 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12321
12322         Table-driven attributes.
12323         * g++.dg/ext/attrib1.C: New test.
12324
12325 2001-09-20  DJ Delorie  <dj@redhat.com>
12326
12327         * gcc.dg/20000926-1.c: Update expected warning messages.
12328         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12329         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12330         array.
12331
12332 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12333
12334         * g++.dg/eh/registers1.C: New test case.
12335
12336 2001-09-17  Richard Henderson  <rth@redhat.com>
12337
12338         * gcc.dg/array-5.c: Fix VLA decomposition test.
12339
12340 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12341
12342         * gcc.dg/cpp/line5.c: New testcase.
12343
12344 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12345
12346         * gcc.dg/cpp/macro9.c: New test.
12347
12348 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12349
12350         * gcc.c-torture/execute/980223.c: Change type of addr from long
12351         to char *.
12352
12353 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12354
12355         * gcc.c-torture/execute/20010915-1.c: New test.
12356
12357 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12358
12359         * g77.dg/bprob: New directory.
12360         * g77.dg/bprob/bprob.exp: New file.
12361         * g77.dg/bprob/bprob-1.f: New test.
12362         * g77.dg/gcov: New directory.
12363         * g77.dg/gcov/gcov.exp: New file.
12364         * g77.dg/gcov/gcov-1.f: New test.
12365         * g77.dg/gcov/gcov-1.x: New file.
12366
12367 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12368
12369         * gcc.dg/cpp/directiv.c: Update.
12370         * gcc.dg/cpp/undef1.c: Update.
12371
12372 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12373
12374         * gcc.dg/20010912-1.c: New test.
12375
12376 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12377
12378         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12379         language-independent file in lib.
12380         * lib/gcov.exp: New file.
12381
12382 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12383
12384         * gcc.c-torture/compile/20010911-1.c: New test.
12385
12386 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12387
12388         * lib/profopt.exp: New, to support profile-directed optimizations.
12389         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12390         * gcc.misc-tests/bprob-1.c: New test.
12391         * gcc.misc-tests/bprob-2.c: New test.
12392
12393 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12394
12395         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12396         XFAIL and which kinds of gcov output to verify.
12397         * gcc.misc-tests/gcov-4b.x: New file.
12398         * gcc.misc-tests/gcov-5b.x: New file.
12399         * gcc.misc-tests/gcov-6.x: New file.
12400         * gcc.misc-tests/gcov-7.c: New test.
12401         * gcc.misc-tests/gcov-7.x: New file.
12402
12403 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12404
12405         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12406         * gcc.misc-tests/gcov-6.c: New test.
12407
12408 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12409
12410         PR c++/3986
12411         * g++.dg/abi/vbase1.C: New test.
12412
12413 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12414
12415         * objc.dg/method-2.m: New.
12416
12417 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12418
12419         PR c++/4203
12420         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12421         * g++.dg/init/empty1.C: New test.
12422
12423 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12424
12425         * gcc.c-torture/compile/20010903-1.c: New test.
12426
12427 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12428
12429         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12430         for m68k.
12431
12432 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12433
12434         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12435
12436         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12437
12438         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12439
12440 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12441
12442         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12443         for 16-bit 'unsigned int'.
12444
12445 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12446
12447         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12448
12449 2001-08-27  Richard Henderson  <rth@redhat.com>
12450
12451         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12452         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12453
12454 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12455
12456         * gcc.dg/asm-names.c (ymain): New.
12457
12458 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12459
12460         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12461         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12462         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12463
12464 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12465
12466         * gcc.dg/compare5.c: New testcase.
12467
12468 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12469
12470         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12471         and "In instantiation".
12472
12473 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12474
12475         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12476
12477 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12478
12479         * gcc.misc-tests/gcov.exp: Add support for branch information.
12480         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12481         * gcc.misc-tests/gcov-4.c: New test.
12482         * gcc.misc-tests/gcov-4b.c: New test.
12483         * gcc.misc-tests/gcov-5b.c: New test.
12484
12485 2001-08-20  Zack Weinberg  <zackw@panix.com>
12486
12487         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12488         expected to fail.
12489
12490 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12491
12492         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12493
12494 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12495
12496         * g++.dg/eh/
12497         Moved to gcc-deps.exp
12498         * gcc-deps.exp: New file.
12499
12500 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12501
12502         * g++.old-deja/g++.pt/defarg14.C: New test.
12503
12504 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12505
12506         * g++.old-deja/g++.other/lineno5.C: New test.
12507
12508 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         * g++.old-deja/g++.pt/crash68.C: New test.
12511
12512 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12513
12514         * g++.old-deja/g++.other/crash42.C: New test.
12515
12516 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12517
12518         * gcc.dg/cpp/extratokens.c: Fix.
12519         * gcc.dg/cpp/skipping2.c: New tests.
12520
12521 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12522
12523         * gcc.c-torture/execute/20010724-1.c: New file.
12524         * gcc.c-torture/execute/20010724-1.x: New file.
12525
12526 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12527
12528         * g++.old-deja/g++.other/cond7.C: New test.
12529
12530 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12531
12532         * g++.old-deja/g++.other/optimize4.C: New test.
12533
12534 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12535
12536         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12537
12538 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12539
12540         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12541         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12542         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12543         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12544
12545         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12546         bug report" message.
12547
12548         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12549         * g++.dg/ext/instantiate1.C: Move from old-deja.
12550
12551 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12552
12553         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12554         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12555         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12556         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12557
12558 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12559
12560         * gcc.c-torture/execute/20010723-1.c: New test.
12561
12562 2001-07-23  Ben Elliston  <bje@redhat.com>
12563
12564         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12565
12566 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12567
12568         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12569         i[34567]86-*-*.
12570         Delete handling of ieee_multilib_flags.
12571         Pass -mieee for alpha*-*-* and sh-*-*.
12572         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12573
12574 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12575
12576         Remove old-abi tests.
12577         * g++.old-deja/g++.mike/p11116.C: Remove.
12578         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12579
12580 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12581
12582         * g77.f-torture/compile/pr3743.f:  New test
12583
12584 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12585
12586         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12587
12588 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12589
12590         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12591         g++.old-deja/g++.pt/static6.C: Likewise.
12592         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12593         supports weak symbols.
12594
12595 2001-07-18  Andreas Jaeger  <aj@suse.de>
12596
12597         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12598         supported again.
12599
12600 2001-07-18  Andreas Jaeger  <aj@suse.de>
12601
12602         * gcc.dg/iftrap-1.c: Fix target line.
12603
12604 2001-07-17  Richard Henderson  <rth@redhat.com>
12605
12606         * gcc.c-torture/execute/20010717-1.c: New.
12607
12608 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12609
12610         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12611         tests.
12612
12613 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12614
12615         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12616
12617 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12618
12619         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12620         UAC_SIGBUS, UAC_NOPRINT definitions.
12621
12622 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12623
12624         * objc/execute/object_is_class.m: New test.
12625         * objc/execute/object_is_meta_class.m: New test.
12626
12627 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12628
12629         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12630         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12631
12632 2001-01-15  David Bil
12633         * objc/execute/class-14.m: Added.
12634         * objc/execute/class-2.m: Added.
12635         * objc/execute/class-3.m: Added.
12636         * objc/execute/class-4.m: Added.
12637         * objc/execute/class-5.m: Added.
12638         * objc/execute/class-6.m: Added.
12639         * objc/execute/class-7.m: Added.
12640         * objc/execute/class-8.m: Added.
12641         * objc/execute/class-9.m: Added.
12642         * objc/execute/class-tests-1.h
12643         * objc/execute/class-tests-2.h
12644         * objc/execute/compatibility_alias.m: Added.
12645         * objc/execute/encode-1.m: Added.
12646         * objc/execute/formal_protocol-1.m: Added.
12647         * objc/execute/formal_protocol-2.m: Added.
12648         * objc/execute/formal_protocol-3.m: Added.
12649         * objc/execute/formal_protocol-4.m: Added.
12650         * objc/execute/formal_protocol-5.m: Added.
12651         * objc/execute/formal_protocol-6.m: Added.
12652         * objc/execute/formal_protocol-7.m: Added.
12653         * objc/execute/informal_protocol.m: Added.
12654         * objc/execute/initialize.m: Added.
12655         * objc/execute/load.m: Added.
12656         * objc/execute/many_args_method.m: Added.
12657         * objc/execute/nested-3.m: Added.
12658         * objc/execute/no_clash.m: Added.
12659         * objc/execute/private.m: Added.
12660         * objc/execute/redefining_self.m: Added.
12661         * objc/execute/root_methods.m: Added.
12662         * objc/execute/selector-1.m: Added.
12663         * objc/execute/static-1.m: Added.
12664         * objc/execute/static-2.m: Added.
12665         * objc/execute/va_method.m: Added.
12666
12667 2001-03-10  Richard Henderson  <rth@redhat.com>
12668
12669         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12670
12671 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12672
12673         * g++.old-deja/g++.other/crash31.C: XFAIL.
12674         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12675         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12676         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12677         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12678         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12679
12680 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12681
12682         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12683
12684 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12685
12686         * gcc.dg/20000724-1.c: Don't use multiline strings.
12687
12688 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12689
12690         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12691         result of -cString against what we expect it to be; don't just
12692         print it out for no one to read.
12693
12694         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12695         Based on testcases provided by Nicola Pero.
12696
12697 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12698
12699         * gcc.dg/cpp/macro7.c: New test.
12700
12701 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12702
12703         * gcc.dg/cpp/multiline.c: Update.
12704
12705 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12706
12707         * g++.old-deja/g++.other/enum3.C: New test.
12708
12709 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12710
12711         * g++.old-deja/g++.other/pod1.C: New test.
12712
12713 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12714
12715         * g++.old-deja/g++.ext/overload1.C: New test.
12716
12717 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12718
12719         * g++.old-deja/g++.pt/using1.C: New test.
12720
12721 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12722
12723         * g++.old-deja/g++.other/using9.C: New test.
12724
12725 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12726
12727         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12728
12729         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12730
12731 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12732
12733         * g++.old-deja/g++.ext/realpt1.C: Remove.
12734
12735 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12736
12737         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12738
12739 2001-02-26  Will Cohen  <wcohen@redhat.com>
12740
12741         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12742
12743 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12744
12745         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12746         templatized constructors.
12747
12748 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12749
12750         * gcc.c-torture/execute/20010224-1.c: New test.
12751
12752 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12753
12754         * gcc.c-torture/execute/20010222-1.c: New test.
12755
12756 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12757
12758         * g++.old-deja/g++.other/inline20.C: New test.
12759
12760 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12761
12762         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12763
12764 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12765
12766         * g++.old-deja/g++.other/lookup22.C: New test.
12767
12768 200
12769         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12770         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12771         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12772         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12773         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12774
12775 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12776
12777         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12778         account.
12779
12780 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12781
12782         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12783
12784 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12785
12786         * g++.old-deja/g++.pt/crash62.C: New test.
12787
12788 2001-01-04  Richard Henderson  <rth@redhat.com>
12789
12790         * gcc.dg/20000926-1.c: Update expected warnings.
12791         * gcc.dg/array-2.c: Likewise.
12792         * gcc.dg/array-4.c: Also validate flexible array members.
12793         * gcc.dg/c99-flex-array-1.c: New.
12794
12795 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12796
12797         * gcc.c-torture/compile/20001222-1.x: Remove.
12798
12799 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12800
12801         * gcc.c-torture/execute/built-in-setjmp.c: New.
12802
12803 2001-01-03  Richard Henderson  <rth@redhat.com>
12804
12805         * gcc.dg/940510-1.c: Update expected error wording.
12806         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12807
12808 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12809
12810         * lib/target-supports.exp (check_alias_available): Modified to
12811         indicate aliases not supported if only weak aliases are supported.
12812
12813 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12814
12815         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12816         Turn on cmpstrsi checks for __pj__ and __i370__.
12817
12818 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12819
12820         * g++.old-deja/g++.other/virtual11.C: New test.
12821
12822 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12823
12824         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12825
12826 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12827
12828         * gcc.c-torture/compile/20010102-1.c: New test.
12829
12830 2001-01-02  Andreas Jaeger  <aj@suse.de>
12831
12832         * gcc.dg/noreturn-3.c: New test.
12833
12834         * gcc.dg/noreturn-4.c: New test.
12835
12836 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12837
12838         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12839         __builtin_fputc and __builtin_fwrite.
12840
12841 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12842
12843         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12844         signed char, not default char.
12845
12846 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12847
12848         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12849
12850 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12851
12852         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12853
12854 2000-12-29  Richard Henderson  <rth@redhat.com>
12855
12856         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12857         (__cyg_profile_func_exit): Define.
12858
12859 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12860
12861         * g++.dg/vtgc1.C: New test.
12862
12863 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12864
12865         * gcc.dg/noncompile/20001228-1.c: New test.
12866
12867         * gcc.dg/20001228-1.c: New test.
12868
12869         * gcc.c-torture/execute/20001228-1.c: New test.
12870
12871 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12872
12873         * gcc.dg/format-strfmon-1.c: New test.
12874
12875 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12876
12877         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12878         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12879         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12880         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12881         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12882         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12883         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12884         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12885         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12886         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12887         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12888         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12889         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12890
12891         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12892         * gcc.c-torture/execute/string-opt-4.c: Test index.
12893
12894 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12895
12896         * gcc.c-torture/compile/20001226-1.c: New test.
12897
12898 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12899
12900         * gcc.c-torture/compile/20001222-1.c: New test.
12901         * gcc.c-torture/compile/20001222-1.x: Xfail.
12902
12903 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12904
12905         * gcc.c-torture/execute/comp-goto-2.c: New test.
12906
12907 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12908
12909         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12910         Use long types if __INT_MAX__ is 32767.
12911         (main): Use cast to (sint32 *) when poking 88 into a_page.
12912
12913         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12914
12915 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12916
12917         * gcc.c-torture/compile/20001221-1.c: New test.
12918         * gcc.c-torture/execute/20001221-1.c: New test.
12919
12920 2000-12-20  Richard Henderson  <rth@redhat.com>
12921
12922         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12923         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12924
12925 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12926
12927         * gcc.dg/compare3.c: New test.
12928
12929 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12930
12931         * gcc.dg/format-warnll-1.c: New test.
12932
12933 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12934
12935         * gcc.dg/cpp/cmdlne-P.c: New test.
12936
12937 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12938
12939         * gcc.c-torture/execute/builtin-abs-1.c,
12940         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12941
12942 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12943
12944         * gcc.dg/cpp/multiline.c: New test.
12945
12946 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12947
12948         * g++.old-deja/g++.other/syshdr1.C: Update.
12949         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12950
12951 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12952
12953         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12954
12955 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12956
12957         * g++.old-deja/g++.pt/ttp65.C: New test.
12958
12959 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12960
12961         * g++.old-deja/g++.pt/ttp64.C: New test.
12962
12963 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12964
12965         * g++.old-deja/g++.pt/spec33.C: New test.
12966
12967 2000-12-14  Catherine Moore  <clm@redhat.com>
12968
12969         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12970         * gcc.c-torture/execute/920612-2.c: Likewise.
12971         * gcc.c-torture/execute/920428-2.c: Likewise.
12972         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12973         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12974
12975 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12976
12977         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12978         * gcc.dg/pack-test-2.c: Likewise.
12979
12980 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12981
12982         Tests by Zack Weinberg <zackw@stanford.edu>.
12983
12984         * gcc.dg/cpp/defined.c: Update.
12985         * gcc.dg/cpp/defined_trad.c: New tests.
12986
12987 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12988
12989         * gcc.dg/cpp/trad-direct.c: Update.
12990
12991 2000-12-11  Neil Booth  <neilb@earthling.net>
12992
12993         * gcc.dg/cpp/defined_trad.c
12994
12995 2000-12-11  Neil Booth  <neilb@earthling.net>
12996
12997         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12998
12999 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13000
13001         * gcc.dg/format-miss-2.c: New test.
13002
13003 2000-12-09  Neil Booth  <neilb@earthling.net>
13004
13005         * gcc.dg/cpp/lineflags.c: New tests.
13006         * gcc.dg/cpp/poison.c: Update.
13007         * gcc.dg/cpp/redef2.c: Update.
13008         * gcc.dg/cpp/skipping.c: New test.
13009
13010 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13011
13012         * g++.old-deja/g++.other/eh3.C: New testcase.
13013
13014 2000-12-07  Neil Booth  <neilb@earthling.net>
13015
13016         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13017         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13018         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13019         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13020         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13021         Update.
13022
13023 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13024
13025         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13026         __SIZE_TYPE__ instead of int for type of integers cast to
13027         pointers.
13028
13029 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13030
13031         * g++.old-deja/g++.other/cleanup4.C: New test.
13032
13033 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13034
13035         * format-sec-1.c: New test.
13036
13037 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13038
13039         * gcc.dg/format-nonlit-3.c: New test.
13040
13041 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13042
13043         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13044         through a null pointer.
13045
13046 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13047         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13048         library makes no calls to `operator new' during initialization.
13049
13050 2000-11-04  Neil Booth  <neilb@earthling.net>
13051
13052         * gcc.dg/cpp/include2.c: New tests.
13053
13054 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13055
13056         * lib/g++.exp (g++_set_ld_library_path): New function.
13057         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13058
13059 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13060
13061         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13062         warnings.
13063
13064 2000-11-01  Richard Henderson  <rth@redhat.com>
13065
13066         * g++.old-deja/g++.ext/namedret1.C: New.
13067         * g++.old-deja/g++.ext/namedret2.C: New.
13068         * g++.old-deja/g++.ext/namedret3.C: New.
13069
13070 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13071
13072         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13073         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13074
13075 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13076
13077         * gcc.c-torture/execute/va-arg-21.c: New test.
13078
13079 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13080
13081         * gcc.dg/c99-complex-2.c: New test.
13082
13083 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13084
13085         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13086
13087 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13088
13089         * g++.old-deja/g++.other/inline16.C: New test.
13090
13091 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13092
13093         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13094         __PRETTY_FUNCTION__
13095
13096 2000-10-29  Neil Booth  <neilb@earthling.net>
13097
13098         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13099         New tests.
13100         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13101         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13102         optimisation.
13103
13104 2000-10-29  Neil Booth  <neilb@earthling.net>
13105
13106         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13107         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13108         * mi5.c: Test multiple includes work with -C.
13109         * trigraphs.c: Test ^= version.
13110
13111 2000-10-28  Neil Booth  <neilb@earthling.net>
13112
13113         New tests and test updates for new macro expander.
13114
13115         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13116         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13117         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13118         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13119         new diagnostic messages.
13120
13121         * gcc.dg/cpp/macro3.c: New tests.
13122
13123 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13124
13125         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13126         on the same line.
13127
13128 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13129
13130         * g++.old-deja/g++.other/eh2.C: New test.
13131
13132 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13133
13134         * gcc.c-torture/execute/20001027-1.c: New test.
13135
13136 2000-10-26  Richard Henderson  <rth@redhat.com>
13137
13138         * gcc.c-torture/execute/20001026-1.c: New.
13139
13140 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13141
13142         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13143         * g++.old-deja/g++.law/builtin1.C: Likewise.
13144         * g++.old-deja/g++.law/ctors10.C: Likewise.
13145         * g++.old-deja/g++.law/virtual3.C: Likewise.
13146         * g++.old-deja/g++.mike/p658.C: Likewise.
13147         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13148         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13149         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13150         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13151         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13152
13153 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13154
13155         * gcc.c-torture/compile/20001024-1.c: New test.
13156
13157 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13158
13159         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13160         to tell us whether or not we are using V3.
13161
13162 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13163
13164         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13165         operands.
13166
13167 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13168
13169         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13170
13171 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13172
13173         * gcc.c-torture/execute/20001024-1.c: New test.
13174
13175 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13176
13177         * g++.old-deja/g++.other/sibcall1.C: New test.
13178
13179 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13180
13181         * gcc.dg/noncompile/init-3.c: New test.
13182
13183 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13184
13185         * gcc.dg/format-array-1.c: New test.
13186
13187 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13188
13189         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13190         writing through null pointers; remove comment about testing
13191         unterminated strings.
13192
13193 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13194
13195         * gcc.c-torture/execute/20001017-2.c: New test.
13196
13197 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13198
13199         * gcc.c-torture/compile/20001018-1.c: New test.
13200         * gcc.c-torture/compile/20001018-1.x: Xfail.
13201
13202 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13203
13204         * gcc.c-torture/execute/20001017-1.c: New test.
13205
13206 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13207
13208         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13209         for multiple use of arguments with scanf formats; add tests for
13210         multiple use of arguments.
13211
13212 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13213
13214         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13215
13216 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13217
13218         * gcc.dg/format-miss-1.c: New test.
13219
13220 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13221
13222         * gcc.c-torture/execute/20001013-1.c: New test.
13223
13224 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13225
13226         * gcc.dg/format-branch-1.c: New test.
13227
13228 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13229
13230         * README, lib/file-format.exp: Remove EGCS references.
13231
13232 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13233
13234         * gcc.dg/20001013-1.c: New test.
13235
13236 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13237
13238         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13239         for intmax_t in the compiler using __typeof__ and the type rules
13240         for conditional expressions.
13241
13242 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13243
13244         * gcc.dg/20001012-1.c: New test.
13245         * gcc.dg/20001012-2.c: New test.
13246
13247 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13248
13249         * gcc.dg/format-attr-1.c: New test.
13250
13251 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13252
13253         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13254         __LONG_LONG_MAX__ instead of LLONG_MAX.
13255
13256 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13257
13258         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13259         scanf flags.
13260         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13261         flags.
13262
13263 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13264
13265         * gcc.dg/sequence-pt-1.c: New test.
13266
13267 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13268
13269         * gcc.c-torture/execute/20001011-1.c: New testcase.
13270         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13271
13272 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13273
13274         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13275         does not error on it.
13276
13277 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13278
13279         * gcc.dg/20001009-1.c: New test.
13280
13281 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13282
13283         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13284         * gcc.c-torture/execute/20001009-2.c: ... to here.
13285
13286 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13287
13288         * gcc.c-torture/compile/20001009-1.c: New testcase.
13289         * gcc.c-torture/execute/20001009-1.c: New testcase.
13290         Testcases provided by Jan Hubicka <jh@suse.cz>.
13291
13292 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13293
13294         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13295         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13296         uintmax_t using <limits.h> to emulate the compiler's internal
13297         logic.  No longer XFAIL %j tests.
13298
13299 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13300
13301         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13302         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13303         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13304         regexps and details of expected handling of some bad formats.
13305         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13306         suppression.
13307
13308 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13309
13310         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13311         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13312         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13313         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13314         in list archives.
13315
13316 2000-10-06  Richard Henderson  <rth@cygnus.com>
13317
13318         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13319         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13320         * g++.old-deja/g++.jason/report.C: Likewise.
13321         * g++.old-deja/g++.law/friend5.C: Likewise.
13322         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13323         of the expected warnings.
13324
13325 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13326
13327         * g++.old-deja/g++.pt/enum14.C: New test.
13328
13329 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13330
13331         * g++.old-deja/g++.pt/crash59.C: New test.
13332
13333 2000-10-04  Will Cohen  <wcohen@redhat.com>
13334
13335         * gcc.dg/20000926-1.c: New test.
13336
13337 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13338
13339         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13340         function name for current C++ compiler.
13341         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13342
13343 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13344
13345         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13346         __PRETTY_FUNCTION__.
13347         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13348
13349 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13350
13351         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13352
13353 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13354
13355         * gcc.c-torture/compile/20000923-1.c: New test.
13356
13357 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13358
13359         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13360         * g++.old-deja/g++.pt/ttp62.C: Same.
13361         * g++.old-deja/g++.other/inline14.C: Same.
13362
13363 2000-09-24  Richard Henderson  <rth@cygnus.com>
13364
13365         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13366
13367 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13368
13369         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13370
13371 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13372
13373         * gcc.c-torture/compile/20000922-1.c: New file.
13374
13375 2000-09-21  Nick Clifton  <nickc@redhat.com>
13376
13377         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13378         a signed long modulo operation.
13379         (mod6): New function - perform an unsigned long modulo operation.
13380         (main): Add tests for modulos of very large numbers by very small
13381         dividends.
13382
13383 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13384
13385         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13386
13387 2000-09-19  Richard Henderson  <rth@cygnus.com>
13388
13389         * gcc.dg/compare2.c (case 10): XFAIL.
13390
13391 2000-09-18  Richard Henderson  <rth@cygnus.com>
13392
13393         * gcc.c-torture/execute/20000906-1.c: Move ...
13394         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13395         that support __builtin_trap.
13396
13397 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13398
13399         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13400
13401 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13402
13403         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13404         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13405         more $ format tests.
13406
13407 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13408
13409         * gcc.dg/format-errmk-1.c: New test.
13410
13411 2000-09-17  Greg McGary  <greg@mcgary.org>
13412
13413         * gcc.c-torture/execute/20000917-1.x: Remove.
13414
13415 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13416
13417         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13418
13419 2000-09-17  Greg McGary  <greg@mcgary.org>
13420
13421         * gcc.c-torture/execute/20000917-1.c: New test.
13422         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13423
13424 2000-09-16  Neil Booth  <NeilB@earthling.net>
13425
13426         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13427         in nested macro bug.
13428
13429 2000-09-15  Neil Booth  <NeilB@earthling.net>
13430
13431         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13432
13433 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13434
13435         * gcc.c-torture/execute/20000914-1.c: New test.
13436
13437 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13438
13439         * g++.other/inline13.C: New test.
13440
13441 2000-09-12  Andreas Jaeger  <aj@suse.de>
13442
13443         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13444         constant by Ulrich Drepper <drepper@redhat.com>.
13445
13446 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13447
13448         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13449
13450 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13451
13452         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13453
13454 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13455
13456         * gcc.dg/cpp/backslash.c: New test.
13457
13458 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13459
13460         * gcc.c-torture/execute/20000910-1.c: New test.
13461         * gcc.c-torture/execute/20000910-2.c: Likewise.
13462
13463 2000-09-11  Robert Lipe  <robertl@sco.com>
13464
13465         * gcc.dg/pragma-align.c: New test.
13466
13467 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13468
13469         * g++.old-deja/g++.pt/explicit82.C: New test.
13470         * g++.old-deja/g++.pt/explicit83.C: New test.
13471
13472 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13473
13474         * gcc.dg/asm-names.c: New test.
13475
13476 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13477
13478         * gcc.dg/cpp/tr-warn6.c: New test
13479
13480 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13481
13482         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13483         be accepted.
13484
13485 2000-09-07  Catherine Moore  <clm@redhat.com>
13486
13487         * gcc.c-torture/execute/unroll-1.c: New test.
13488
13489 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13490
13491         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13492         ERROR markers.
13493         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13494         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13495         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13496         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13497         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13498         Preprocess only.
13499         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13500         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13501
13502 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13503
13504         * g++.old-deja/g++.pt/deduct2.C: New test.
13505
13506 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13507
13508         * g++.old-deja/g++.pt/parms2.C: New test.
13509
13510 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13511
13512         * g++.old-deja/g++.pt/crash58.C: New test.
13513
13514 2000-09-06  Greg McGary  <greg@mcgary.org>
13515
13516         * gcc.c-torture/execute/20000906-1.c: New test.
13517         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13518
13519 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13520
13521         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13522
13523 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13524
13525         * g++.old-deja/g++.pt/crash57.C: New test.
13526
13527 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13528
13529         * g++.old-deja/g++.pt/crash56.C: New test.
13530
13531 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13532
13533         * g++.old-deja/g++.pt/koenig1.C: New test.
13534
13535 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13536
13537         * gcc.dg/20000904-1.c: New test.
13538
13539 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13540
13541         * gcc.dg/cpp/paste8.c: New test.
13542
13543 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13544
13545         * gcc.c-torture/compile/20000827-1.c: New test.
13546
13547 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13548
13549         * gcc.dg/format-diag-1.c: New test.
13550
13551 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13552
13553         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13554         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13555         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13556         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13557         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13558
13559 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13560
13561         * g++.old-deja/g++.other/nested4.C: New test.
13562
13563 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13564
13565         * g++.old-deja/g++.ns/scoped1.C: New test.
13566
13567 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13568
13569         * lib/g++.exp: Support testing already-installed GCC.
13570
13571 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13572
13573         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13574
13575 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13576
13577         * gcc.dg/return-type-2.c: New test.
13578
13579 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13580
13581         * gcc.c-torture/compile/20000825-1.c: New test.
13582
13583 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13584
13585         * gcc.dg/dwarf2-2.c: New test.
13586
13587 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13588
13589         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13590         dg-warning regexps.
13591
13592 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13593
13594         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13595         gcc.dg/format-ext-5.c: New tests.
13596
13597 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13598
13599         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13600
13601 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13602
13603         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13604
13605 2000-08-24  Richard Henderson  <rth@cygnus.com>
13606
13607         * gcc.dg/ia64-sync-1.c: New test.
13608         * gcc.dg/ia64-sync-2.c: New test.
13609         * gcc.dg/ia64-asm-1.c: New test.
13610
13611 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13612
13613         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13614         * gcc.dg/format-ext-2.c: New test.
13615
13616 2000-08-23  Jason Merrill  <jason@redhat.com>
13617
13618         * lib/old-dejagnu.exp: Also ignore "In member function" and
13619         "At global scope".
13620
13621 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13622
13623         * gcc.dg/noncompile/label-lineno-1.c: New test.
13624
13625 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13626
13627         * gcc.dg/c99-array-nonobj-1.c: New test.
13628
13629 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13630
13631         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13632         tests.
13633         * gcc.dg/format-ext-1.c: New test.
13634
13635 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13636
13637         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13638         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13639         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13640         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13641         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13642
13643 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13644
13645         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13646         gcc.dg/c99-strftime-2.c: New tests.
13647
13648 2000-08-22  Richard Henderson  <rth@cygnus.com>
13649
13650         * gcc.c-torture/execute/20000822-1.c: New test.
13651
13652 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13653
13654         * gcc.c-torture/execute/20000819-1.x: Remove.
13655
13656 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13657
13658         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13659         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13660         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13661         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13662         gcc.dg/format-xopen-1.c: New tests.
13663
13664 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13665
13666         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13667
13668 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13669
13670         * g++.old-deja/g++.other/loop2.C: New test.
13671
13672         * gcc.c-torture/compile/20000606-1.c: New test.
13673         * gcc.c-torture/compile/20000728-1.c: New test.
13674         * gcc.c-torture/execute/20000801-1.c: New test.
13675         * gcc.c-torture/execute/20000801-2.c: New test.
13676         * gcc.c-torture/execute/20000819-1.c: New test.
13677         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13678         * gcc.dg/20000629-1.c: New test.
13679         * gcc.dg/20000724-1.c: New test.
13680         * gcc.dg/20000807-1.c: New test.
13681
13682 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13683
13684         * gcc.dg/cpp/pragma-1.c: New test.
13685         * gcc.dg/cpp/pragma-2.c: New test.
13686
13687 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13688
13689         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13690         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13691
13692 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13693
13694         * gcc.c-torture/compile/20000818-1.c: New test.
13695
13696 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13697
13698         * gcc.c-torture/execute/20000818-1.c: New test.
13699
13700 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13701
13702         * gcc.dg/format-va-1.c: New test.
13703
13704 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13705
13706         * g++.old-deja/g++.other/typedef8.C: New test.
13707
13708 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13709
13710         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13711         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13712         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13713         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13714         * g++.old-deja/g++.other/ptrmem7.C: New test.
13715         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13716
13717 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13718
13719         * g++.old-deja/g++.pt/typename27.C: New test.
13720
13721 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13722
13723         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13724         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13725         * g++.old-deja/g++.pt/friend45.C: New test.
13726         * g++.old-deja/g++.other/friend8.C: New test.
13727
13728 2000-08-15  Richard Henderson  <rth@cygnus.com>
13729
13730         * gcc.c-torture/execute/20000815-1.c: New test.
13731
13732 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13733
13734         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13735         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13736         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13737
13738 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13739
13740         * g++.old-deja/g++.other/refinit2.C: New test.
13741
13742 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13743
13744         * lib/c-torture.exp (c-torture): Make
13745         compiler_conditional_xfail_data global.
13746         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13747         compiler_conditional_xfail_data machinery.
13748         (f-torture-execute): Likewise.
13749         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13750         and only when unrolling loops.
13751
13752         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13753
13754 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13755
13756         * g++.old-deja/g++.pt/explicit81.C: New test.
13757
13758 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13759
13760         * g++.old-deja/g++.pt/typename26.C: New test.
13761
13762 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13763
13764         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13765         warning.
13766
13767 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13768
13769         * g++.old-deja/g++.other/array3.C: New test.
13770
13771 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13772
13773         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13774         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13775         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13776         New tests.
13777
13778 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13779
13780         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13781         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13782
13783 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13784
13785         * gcc.c-torture/execute/20000808-1.c: New test.
13786
13787 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13788
13789         * gcc.dg/c90-const-expr-1.c: New test.
13790
13791 2000-08-08  Richard Henderson  <rth@cygnus.com>
13792
13793         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13794
13795 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13796
13797         * gcc.dg/noncompile/const-ll-1.c: New test.
13798
13799 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13800
13801         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13802
13803 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13804
13805         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13806         that running programs linked against the shared version of libobjc
13807         run correctly.
13808
13809 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13810
13811         * gcc.dg/c99-printf-1.c: New test.
13812
13813 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13814
13815         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13816
13817 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13818
13819         * gcc.c-torture/execute/20000731-1.x: Delete.
13820
13821 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13822
13823         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13824         and torture_without_loops as is done by c-torture.exp.
13825         (search_for): Copy from c-torture.exp.
13826         (gcc-dg-runtest): New function, drives a directory of tests
13827         iterating over the TORTURE_OPTIONS.
13828         (scan-assembler, scan-assembler-not): Move here from
13829         individual directory drivers.
13830
13831         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13832         defined by lib/gcc-dg.exp.
13833         * gcc.dg/cpp/cpp.exp: Likewise.
13834         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13835         gcc-dg-runtest, so we cycle over optimization options.
13836
13837         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13838         * gcc.dg/compare2.c: No longer expected to fail.
13839
13840 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13841
13842         * gcc.c-torture/execute/20000804-1.c: New test.
13843
13844 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13845
13846         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13847
13848 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13849
13850         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13851
13852 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13853
13854         * gcc.c-torture/compile/20000803-1.c: New test.
13855
13856 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13857
13858         * gcc.c-torture/execute/20000801-3.c,
13859         gcc.c-torture/execute/20000801-4.c: New tests.
13860         * gcc.c-torture/execute/20000801-3.x,
13861         gcc.c-torture/execute/20000801-4.x: Xfail.
13862
13863 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13864
13865         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13866         libobjc/.libs to allow for libtool.
13867
13868 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13869
13870         * gcc.c-torture/compile/20000802-1.c: New test.
13871
13872 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13873
13874         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13875
13876 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13877
13878         * gcc-c-torture/execute/20000731-2.c: New test.
13879
13880         * gcc.c-torture/execute/20000731-1.c: New test.
13881         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13882
13883 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13884
13885         * testsuite/gcc.dg/cpp/paste7.c: New test.
13886         * gcc.dg/cpp/20000725-1.c: New test.
13887
13888 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13889
13890         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13891         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13892         declaration warning for __builtin_dwarf_reg_size.
13893
13894         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13895
13896 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13897
13898         * gcc.dg/noncompile/voidparam-1.c: New test.
13899
13900 2000-07-30  Richard Henderson  <rth@cygnus.com>
13901
13902         * gcc.dg/c90-digraph-1.c: Don't xfail.
13903         * gcc.dg/compare2.c (case 10): Xfail.
13904         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13905
13906 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13907
13908         * gcc.dg/c99-main-1.c: New test.
13909
13910 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13911
13912         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13913
13914 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13915
13916         * gcc.c-tortuer/execute/20000726-1.c: New test.
13917
13918 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13919
13920         * gcc.c-torture/execute/enum-2.c: New test.
13921
13922 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13923
13924         * gcc.dg/cpp/tr-warn3.c: New test.
13925
13926 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13927
13928         * g++.old-deja/g++.ext/implicit1.C: Remove.
13929         * g++.old-deja/g++.jason/c2.C: Remove
13930         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13931         * g++.old-deja/g++.pt/crash16.C: Likewise.
13932         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13933
13934 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13935
13936         * g++.old-deja/g++.other/for2.C: New test.
13937
13938 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13939
13940         * gcc.dg/20000720-1.c: New test.
13941
13942 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13943
13944         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13945
13946 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13947
13948         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13949         * gcc.c-torture/execute/20000722-1.c: New.
13950         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13951
13952 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13953
13954         * gcc.dg/cpp/20000720-1.S: New test.
13955
13956 2000-07-21  Michael Meissner  <meissner@redhat.com>
13957
13958         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13959
13960 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13961
13962         * g++.old-deja/g++.brendan/crash16.C,
13963         g++.old-deja/g++.brendan/parse3.C,
13964         g++.old-deja/g++.brendan/redecl1.C,
13965         g++.old-deja/g++.ns/template13.C,
13966         g++.old-deja/g++.other/decl4.C,
13967         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13968
13969 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13970
13971         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13972         and "Internal error".
13973
13974         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13975         regexps.
13976         * gcc.dg/cpp/paste6.c: New test.
13977
13978 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13979
13980         * gcc.dg/cpp/tr-direct.c: New test.
13981
13982         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13983         gcc.dg/cpp/undef1.c: Tweak error regexps.
13984
13985 2000-07-18  Eric Christopher <echristo@redhat.com>
13986
13987         * gcc.c-torture/compile/20000718-1.c: New test.
13988
13989 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13990
13991         * cpplex.c (_cpp_push_token): If the token being pushed back
13992         is the previous token in this context, just subtract one from
13993         context->posn.
13994         * cppmacro.c (save_expansion): Clear aux field when storing a
13995         placemarker.
13996
13997 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13998
13999         * gcc.dg/noncompile/redecl-1.c: New test.
14000
14001 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14002
14003         * gcc.c-torture/execute/20000717-5.c: New test.
14004         * gcc.c-torture/execute/20000717-1.x: Removed.
14005
14006 2000-07-17  Richard Henderson  <rth@cygnus.com>
14007
14008         * gcc.c-torture/execute/20000717-4.c: New test.
14009
14010 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14011
14012         * gcc.dg/cpp/syshdr.c: New test.
14013         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14014
14015 2000-07-17  Neil Booth  <neilb@earthling.net>
14016
14017         * gcc.dg/cpp/cmdlne-dM.c: New test.
14018         * gcc.dg/cpp/cmdlne-dD.c: New test.
14019
14020 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14021
14022         * gcc.c-torture/execute/20000717-3.c: New test.
14023
14024         * gcc.c-torture/compile/20000717-1.c: New test.
14025
14026 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14027
14028         * gcc.c-torture/execute/20000717-2.c: New test.
14029
14030 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14031
14032         * gcc.dg/formatz-1.c: New test.
14033
14034         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14035         * gcc.dg/c99-digraph-1.c: New tests.
14036
14037         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14038         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14039
14040         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14041         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14042         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14043         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14044         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14045         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14046         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14047
14048 2000-07-17   Greg McGary <greg@mcgary.org>
14049
14050         * gcc.c-torture/execute/20000717-1.c: New test.
14051         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14052
14053 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14054
14055         * gcc.c-torture/execute/20000715-2.c: New test.
14056         * gcc.dg/20000715-1.c: New test.
14057
14058 2000-07-15  Michael Meissner  <meissner@redhat.com>
14059
14060         * gcc.c-torture/execute/20000715-1.c: New test.
14061
14062 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14063
14064         * gcc.c-torture/execute/20000707-1.c: New test.
14065
14066 2000-07-13  Neil Booth  <NeilB@earthling.net>
14067
14068         * testsuite/gcc.dg/cpp/digraph1.c,
14069         testsuite/gcc.dg/cpp/digraph2.c,
14070         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14071
14072 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14073
14074         * g77.f-torture/compile/20000630-2.f:  New test.
14075         * g77.f-torture/compile/20000630-2.x
14076
14077 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14078
14079         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14080
14081 2000-07-11  Neil Booth  <NeilB@earthling.net>
14082
14083         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14084
14085 2000-07-11  Neil Booth  <NeilB@earthling.net>
14086
14087         * gcc.dg/cpp/cmdlne-C.c: New.
14088
14089 2000-07-09  Neil Booth  <NeilB@earthling.net>
14090
14091         * gcc.dg/cpp/directiv.c: New tests.
14092         * gcc.dg/cpp/undef1.c: Update.
14093
14094 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14095
14096         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14097
14098 2000-07-09  Neil Booth  <NeilB@earthling.net>
14099
14100         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14101
14102 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14103
14104         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14105         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14106
14107 2000-07-08  Neil Booth  <NeilB@earthling.net>
14108
14109         * gcc.dg/cpp/macsyntx.c: New tests.
14110
14111 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14112
14113         * gcc.dg/20000707-1.c: New test.
14114
14115 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14116
14117         * gcc.c-torture/execute/20000706-1.c: New test.
14118         * gcc.c-torture/execute/20000706-2.c: New test.
14119         * gcc.c-torture/execute/20000706-3.c: New test.
14120         * gcc.c-torture/execute/20000706-4.c: New test.
14121         * gcc.c-torture/execute/20000706-5.c: New test.
14122
14123 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14124
14125         * g++.old-deja/g++.pt/instantiate7.C: New test.
14126
14127 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14128
14129         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14130         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14131         * g++.old-deja/g++.other/rtti3.C: Likewise.
14132         * g++.old-deja/g++.other/rttid3.C: Likewise.
14133
14134 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14135
14136         *  g77.f-torture/compile/20000630-1.x: Fix typo
14137
14138 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14139
14140         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14141         assembly output.
14142
14143 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14144
14145         * gcc.dg/cpp/ident.c: New test.
14146
14147 2000-07-05  Neil Booth  <NeilB@earthling.net>
14148
14149         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14150           gcc.dg/cpp/lexstrng.c: New tests.
14151
14152 2000-07-04  Neil Booth  <NeilB@earthling.net>
14153
14154         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14155         * gcc.dg/cpp/strify2.c: Same.
14156
14157 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14158
14159         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14160         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14161         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14162         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14163
14164         * testsuite/gcc.dg/cpp/macro1.c,
14165         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14166         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14167         testsuite/gcc.dg/cpp/strify1.c,
14168         testsuite/gcc.dg/cpp/strify2.c: New tests.
14169
14170 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14171
14172         * gcc.c-torture/execute/20000703-1.c: New test.
14173
14174 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14175
14176         * g++.old-deja/g++.pt (lookup10.C): New test.
14177
14178 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14179
14180         * g++.old-deja/g++.pt (typename25.C): New test.
14181
14182 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14183
14184         * gcc.c-torture/compile/20000701-1.c: New test.
14185
14186 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14187
14188         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14189         to test case.
14190
14191 2000-06-30  Catherine Moore  <clm@cygnus.com>
14192
14193         * gcc.c-torture/execute/align-1.c: New test.
14194
14195 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14196
14197         * g++.old-deja/g++.pt/expr8.C: New test.
14198         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14199
14200 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14201
14202         * gcc.c-torture/compile/20000629-1.c: New test.
14203
14204 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14205
14206
14207         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14208         gcc.dg/noncompile directory, depending on whether they're
14209         preprocessor tests or not.  Annotate all the tests for the dg
14210         framework.
14211
14212         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14213         * gcc.dg/noncompile/noncompile.exp: New.
14214
14215         * Moved files:
14216         Old name                                New name
14217         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14218         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14219         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14220         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14221         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14222         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14223         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14224         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14225         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14226         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14227         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14228         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14229         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14230         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14231         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14232         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14233         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14234         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14235         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14236         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14237         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14238         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14239         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14240         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14241
14242         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14243         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14244         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14245         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14246         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14247         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14248
14249 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14250
14251         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14252         declare one variable.  On the fourth, error.
14253         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14254         declared by 20000628-1a.h.
14255
14256 2000-06-29  Richard Henderson  <rth@redhat.com>
14257
14258         * gcc.c-torture/execute/930529-1.x: New file.
14259         * gcc.dg/920413-1.c: Adjust expected warning text.
14260         * gcc.dg/980217-1.c: Declare abort.
14261         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14262
14263 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14264
14265         * g77.f-torture/compile/20000629-1.f: New test.
14266         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14267
14268 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14269
14270         Rearrange lots of files, removing entirely the
14271         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14272         directories.
14273
14274         * Deleted files:
14275         gcc.c-torture/code_quality/code_quality.exp
14276         gcc.c-torture/special/special.exp
14277         gcc.failure/failure.exp
14278         gcc.failure/940409-1.x
14279         gcc.c-torture/compile/961203-1.x
14280
14281         * New files:
14282         gcc.misc-tests/linkage.exp
14283         gcc.c-torture/execute/920730-1t.c
14284         gcc.c-torture/execute/920730-1t.x
14285         gcc.c-torture/compile/920520-1.x
14286         gcc.c-torture/compile/920521-1.x
14287         gcc.c-torture/compile/981006-1.x
14288         gcc.c-torture/execute/eeprof-1.x
14289
14290         * Moved files (possibly with modifications to fit a new harness):
14291         Old name                                New name
14292         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14293         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14294         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14295         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14296         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14297         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14298         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14299         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14300         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14301         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14302         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14303         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14304         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14305         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14306
14307 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14308
14309         * c-torture/compile/961203-1.x: Delete.
14310
14311         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14312         not exit. Include stdio.h.
14313         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14314         * gcc.misc-tests/dg-12.c: Likewise.
14315         * gcc.misc-tests/dg-5.c: Likewise.
14316         * gcc.misc-tests/dg-6.c: Likewise.
14317         * gcc.misc-tests/dg-7.c: Prototype abort.
14318         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14319         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14320         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14321         not exit.
14322         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14323         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14324
14325 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14326
14327         * gcc.dg/cpp/20000628-1.c: New test.
14328         * gcc.dg/cpp/20000628-1.h: New header for above test.
14329         * gcc.dg/cpp/20000628-1a.h: Likewise.
14330
14331 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14332
14333         * gcc.dg/cpp: New directory.
14334         * gcc.dg/cpp/cpp.exp: New driver.
14335         * gcc.dg/cpp/20000627-1.c: New test.
14336         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14337         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14338         and rewrite as a compilation test.
14339
14340         * gcc.dg: Move many files into the cpp subdirectory, possibly
14341         renaming or editing them as well.
14342         Old name                New name
14343         990119-1.c              cpp/19990119-1.c
14344         990228-1.c              cpp/19990228-1.c
14345         990407-1.c              cpp/19990407-1.c
14346         990409-1.c              cpp/19990409-1.c
14347         990413-1.c              cpp/19990413-1.c
14348         990703-1.c              cpp/19990703-1.c
14349         20000127-1.c            cpp/20000127-1.c
14350         20000129-1.c            cpp/20000129-1.c
14351         20000207-1.c            cpp/20000207-1.c
14352         20000207-2.c            cpp/20000207-2.c
14353         20000209-1.c            cpp/20000209-1.c
14354         20000209-2.c            cpp/20000209-2.c
14355         20000301-1.c            cpp/20000301-1.c
14356         20000419-1.c            cpp/20000419-1.c
14357         20000510-1.S            cpp/20000510-1.S
14358         20000519-1.c            cpp/20000519-1.c
14359         20000529-1.c            cpp/20000529-1.c
14360         20000625-1.c            cpp/20000625-1.c
14361         20000625-2.c            cpp/20000625-2.c
14362         cpp-as1.c               cpp/assert1.c
14363         cpp-as2.c               cpp/assert2.c
14364         cxx-comments-1.c        cpp/cxxcom1.c
14365         cxx-comments-2.c        cpp/cxxcom2.c
14366         endif-label.c           cpp/endif.c
14367         cpp-hash1.c             cpp/hash1.c
14368         cpp-hash2.c             cpp/hash2.c
14369         cpp-if1.c               cpp/if-1.c
14370         cpp-if2.c               cpp/if-2.c
14371         cpp-if3.c               cpp/if-3.c
14372         cpp-if4.c               cpp/if-4.c
14373         cpp-if5.c               cpp/if-5.c
14374         cpp-cond.c              cpp/if-cexp.c
14375         cpp-missingop.c         cpp/if-mop.c
14376         cpp-missingparen.c      cpp/if-mpar.c
14377         cpp-opprec.c            cpp/if-oppr.c
14378         cpp-ifparen.c           cpp/if-paren.c
14379         cpp-shortcircuit.c      cpp/if-sc.c
14380         cpp-shift.c             cpp/if-shift.c
14381         cpp-unary.c             cpp/if-unary.c
14382         cpp-li1.c               cpp/line1.c
14383         cpp-li2.c               cpp/line2.c
14384         lineno.c                cpp/line3.c
14385         lineno-2.c              cpp/line4.c
14386         cpp-mi.c                cpp/mi1.c
14387         cpp-mic.h               cpp/mi1c.h
14388         cpp-micc.h              cpp/mi1cc.h
14389         cpp-mind.h              cpp/mi1nd.h
14390         cpp-mindp.h             cpp/mi1ndp.h
14391         cpp-mix.h               cpp/mi1x.h
14392         cpp-mi2.c               cpp/mi2.c
14393         cpp-mi2a.h              cpp/mi2a.h
14394         cpp-mi2b.h              cpp/mi2b.h
14395         cpp-mi2c.h              cpp/mi2c.h
14396         cpp-mi3.c               cpp/mi3.c
14397         cpp-mi3.def             cpp/mi3.def
14398         poison-1.c              cpp/poison.c
14399         pr-impl.c               cpp/prag-imp.c
14400         cpp-redef-2.c           cpp/redef1.c
14401         cpp-redef.c             cpp/redef2.c
14402         strpaste.c              cpp/strp1.c
14403         strpaste-2.c            cpp/strp2.c
14404         cpp-tradpaste.c         cpp/tr-paste.c
14405         cpp-tradstringify.c     cpp/tr-str.c
14406         cpp-tradwarn1.c         cpp/tr-warn1.c
14407         cpp-tradwarn2.c         cpp/tr-warn2.c
14408         trigraphs.c             cpp/trigraphs.c
14409         cpp-unc1.c              cpp/unc1.c
14410         cpp-unc2.c              cpp/unc2.c
14411         cpp-unc3.c              cpp/unc3.c
14412         cpp-unc.c               cpp/unc4.c
14413         undef.c                 cpp/undef1.c
14414         undef-2.c               cpp/undef2.c
14415         cpp-wi1.c               cpp/widestr1.c
14416
14417 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14418
14419         * lib/g++.exp (g++_include_flags): Tweak.
14420
14421 2000-06-27  H.J. Lu  <hjl@gnu.org>
14422             Loren J. Rittle  <ljrittle@acm.org>
14423
14424         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14425         version with one that knows about the new gcc tree structure.
14426         (g++_link_flags): Same.
14427
14428 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14429
14430         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14431         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14432         case we are cross-compiling.
14433
14434         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14435         g++.old-deja/g++.niklas/Makefile.in,
14436         g++.old-deja/g++.niklas/configure.in,
14437         g++.old-deja/g++.other/Makefile.in,
14438         g++.old-deja/g++.other/configure.in,
14439         gcc.c-torture/code_quality/Makefile.in,
14440         gcc.c-torture/code_quality/configure.in,
14441         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14442         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14443         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14444         gcc.c-torture/execute/ieee/Makefile.in,
14445         gcc.c-torture/execute/ieee/configure.in,
14446         gcc.c-torture/noncompile/Makefile.in,
14447         gcc.c-torture/noncompile/configure.in,
14448         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14449         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14450         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14451
14452 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14453
14454         * g++.old-deja/g++.other/ambig3.C: New test.
14455
14456 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14457
14458         * g++.old-deja/g++.pt/syntax1.C: New test.
14459         * g++.old-deja/g++.pt/syntax2.C: New test.
14460         * g++.old-deja/g++.other/syntax3.C: New test.
14461         * g++.old-deja/g++.other/syntax4.C: New test.
14462
14463 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14464
14465         * gcc.dg/20000623-1.c: Prototype exit and abort.
14466
14467 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14468
14469         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14470         New tests.
14471         * gcc.dg/cpp-mi3.def: New file.
14472
14473         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14474         inside assertions.
14475         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14476         lexer's error messages.
14477         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14478         divine anything from the linemarkers.
14479         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14480         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14481
14482 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14483
14484         * gcc.dg/20000623-1.c: New test.
14485
14486 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14487
14488         * gcc.c-torture/execute/20000622-1.c: New test.
14489
14490 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14491
14492         * g++.old-deja/g++.other/init15.C: New test.
14493
14494 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14495
14496         * g++.old-deja/g++.pt/vaarg2.C: New test.
14497         * g++.old-deja/g++.pt/vaarg3.C: New test.
14498
14499 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14500
14501         * g++.old-deja/g++.other/dyncast6.C: New test.
14502
14503 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14504
14505         * gcc.c-torture/execute/loop-6.c: New test.
14506
14507 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14508
14509         * gcc.dg/20000614-1.c: New test.
14510         * gcc.dg/20000614-2.c: New test.
14511
14512 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14513
14514         * g++.old-deja/g++.other/inline12.C: New test.
14515
14516 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14517
14518         * g++.old-deja/g++.other/eh1.C: New test.
14519
14520 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14521
14522         * g++.old-deja/g++.other/type.C: New test.
14523
14524 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14525
14526         * g++.old-deja/g++.other/initstring.C: New test.
14527
14528 2000-06-12  Jason Merrill  <jason@redhat.com>
14529
14530         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14531
14532 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14533
14534         * gcc.c-torture/compile/20000609-1.c: New test.
14535
14536 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14537
14538         * gcc.dg/20000609-1.c: New test.
14539
14540 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14541
14542         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14543         * gcc.c-torture/noncompile/poison-1.c: Move...
14544         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14545         * gcc.dg/cpp-li1.c: Add a token after the #line.
14546
14547 2000-06-05  Richard Henderson  <rth@cygnus.com>
14548
14549         * gcc.c-torture/execute/20000605-2.c: New test.
14550         * gcc.c-torture/execute/20000605-3.c: New test.
14551
14552 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14553
14554         * g77.f-torture/execute/20000503-1.x: New file.
14555
14556 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14557
14558         * g++.old-deja/g++.eh/badalloc1.C: New test.
14559
14560 2000-06-05  Richard Henderson  <rth@cygnus.com>
14561
14562         * gcc.c-torture/execute/20000605-1.c: New test.
14563
14564 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14565             Nathan Sidwell <nathan@codesourcery.com>
14566
14567         * gcc.c-torture/compile/20000605-1.c: New test.
14568
14569 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14570
14571         * g77.f-torture/compile/20000601-1.f:  New test.
14572
14573 2000-06-03  Richard Henderson  <rth@cygnus.com>
14574
14575         * gcc.c-torture/execute/20000603-1.c: New.
14576
14577 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14578
14579         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14580         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14581
14582 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14583
14584         * gcc.dg/compare2.c (case 12): XFAIL.
14585         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14586         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14587
14588         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14589
14590 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14591
14592         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14593         guard macro is already defined when the header is first
14594         included.
14595         * gcc.dg/cpp-mix.h: New file.
14596         * gcc.dg/endif-label.c: Update patterns to match compiler.
14597
14598         * g++.brendan/complex1.C: Declare abort.
14599         * g++.law/refs4.C: Remove XFAIL.
14600         * g++.oliva/expr2.C: Declare abort and exit.
14601
14602 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14603
14604         * gcc.c-torture/execute/20000528-1.c: New test.
14605
14606         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14607         * g++.old-deja/g++.law/temps4.C: Likewise.
14608
14609         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14610         stdlib.h.  Call abort() on failure.
14611         * g++.old-deja/g++.law/refs4.C: Likewise.
14612         * g++.old-deja/g++.law/temps4.C: Likewise.
14613         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14614         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14615
14616 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14617
14618         Relative to g++.dg/special:
14619         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14620
14621         Relative to g++.old-deja:
14622         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14623         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14624         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14625         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14626         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14627         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14628         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14629
14630         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14631         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14632         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14633         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14634         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14635         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14636         and/or string.h.
14637
14638         * g++.other/goto1.C: Update expectations for error messages.
14639
14640 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14641
14642         * gcc.c-torture/compile/20000523-1.c: New test.
14643
14644 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14645
14646         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14647
14648 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14649
14650         * g++.old-deja/g++.eh/catch11.C: New test.
14651         * g++.old-deja/g++.eh/catch12.C: New test.
14652
14653 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14654
14655         * gcc.c-torture/execute/20000523-1.c: New test.
14656
14657 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14658
14659         * c-torture/execute/bcp-1.c: Replace abort in arg of
14660         __builtin_constant_p with a generic external function.
14661
14662         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14663         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14664         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14665         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14666         Prototype abort and/or exit.
14667
14668         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14669         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14670         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14671         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14672
14673 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14674
14675         * gcc.dg/dwarf2-1.c: New test.
14676
14677 2000-05-20  Richard Henderson  <rth@cygnus.com>
14678
14679         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14680
14681 2000-05-20  Andreas Jaeger  <aj@suse.de>
14682
14683         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14684         testcase.
14685
14686 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14687
14688         * gcc.c-torture/execute/20000519-2.c: New test.
14689
14690 2000-05-19  Andreas Jaeger  <aj@suse.de>
14691
14692         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14693         which fails with SSA.
14694
14695         * lib/c-torture.exp: Also test with -O3 -fssa.
14696
14697 2000-05-18  Michael Meissner  <meissner@redhat.com>
14698
14699         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14700         * gcc.c-torture/execute/920415-1.c: Ditto.
14701         * gcc.c-torture/execute/920501-1.c: Ditto.
14702         * gcc.c-torture/execute/conversion.c: Ditto.
14703         * gcc.c-torture/execute/cvt-1.c: Ditto.
14704
14705 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14706
14707         * gcc.c-torture/compile/20000518-1.c: New test.
14708
14709 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14710
14711         * g77.f-torture/compile/200005018.f:  New test.
14712
14713 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14714
14715         * gcc.c-torture/compile/20000517-1.c: New test.
14716
14717 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14718
14719         * gcc.c-torture/execute/20000516-1.c: New test.
14720
14721 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14722
14723         * g++.old-deja/g++.other/eh.C: New test.
14724
14725 2000-05-12  Richard Henderson  <rth@cygnus.com>
14726
14727         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14728         constants through to doit's conditional.
14729
14730 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14731
14732         * gcc.c-torture/compile/20000511-1.c: New test.
14733         * g77.f-torture/compile/20000511-1.f: New test.
14734         * g77.f-torture/compile/20000511-2.f: New test.
14735
14736 2000-05-11  Michael Meissner  <meissner@redhat.com>
14737
14738         * gcc.c-torture/execute/20000511-1.c: New test.
14739
14740 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14741
14742         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14743         * gcc.dg/20000510-1.S: New.
14744
14745 2000-05-08  Catherine Moore  <clm@cygnus.com>
14746
14747         * gcc.dg/unused-3.c: New.
14748
14749 2000-05-06  Richard Henderson  <rth@cygnus.com>
14750
14751           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14752           * g++.old-deja/g++.mike/warn1.C: Likewise.
14753           * g++.old-deja/g++.pt/local1.C: Likewise.
14754           * g++.old-deja/g++.pt/local7.C: Likewise.
14755           * g++.old-deja/g++.pt/spec16.C: Likewise.
14756
14757 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14758
14759         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14760
14761 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14762
14763           * g77.f-torture/execute/20000503-1.f:  New test.
14764
14765 2000-05-04  Andreas Jaeger  <aj@suse.de>
14766
14767         * gcc.dg/noreturn-2.c: New test.
14768
14769 2000-05-04  Neil Booth  <NeilB@earthling.net>
14770
14771         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14772         preprocessor.
14773
14774 2000-05-04  Richard Henderson  <rth@cygnus.com>
14775
14776         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14777
14778 2000-05-04  Richard Henderson  <rth@cygnus.com>
14779
14780         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14781         OpenSSL by Jason R Thorpe.
14782
14783 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14784
14785         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14786
14787 2000-05-03  Robert Lipe <robertlipe@usa.net>
14788
14789         * gcc.dg/20000503-1.c: New test.
14790
14791 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14792
14793         * gcc.c-torture/compile/20000502-1.c: New test.
14794         * g++.old-deja/g++.other/align.C: New test.
14795         * gcc.dg/cpp-tradstringify.c: New test.
14796
14797 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14798
14799         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14800         and hard registers.
14801
14802 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14803
14804         * gcc.c-torture/execute/loop-5.c: New test.
14805
14806 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14807
14808         * gcc.c-torture/execute/va-arg-20.c: New test.
14809
14810 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14811
14812         * gcc.c-torture/execute/20000422-1.c: New test.
14813
14814 2000-04-20  Greg McGary  <gkm@gnu.org>
14815
14816         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14817         when optimizing, but without sibling-call optimizations (-O1).
14818
14819 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14820
14821           * gcc.c-torture/compile/20000420-1.c: New test.
14822
14823 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14824
14825         * g++.abi/ptrflags.C: New test.
14826         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14827
14828 2000-04-19  Catherine Moore  <clm@cygnus.com>
14829
14830         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14831
14832 2000-04-19  Greg McGary  <gkm@gnu.org>
14833
14834         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14835         sibling-call optimizations.
14836
14837 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14838
14839         * gcc.dg/20000419-1.c: New test.
14840
14841 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14842
14843         * gcc.c-torture/execute/20000412-6.c: New test.
14844
14845 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14846
14847         * gcc.c-torture/execute/20000412-5.c: New test.
14848         * g77.f-torture/compile/20000412-1.f: New test.
14849         * gcc.c-torture/execute/20000412-4.c: New test.
14850         * gcc.c-torture/compile/20000412-2.c: New test.
14851         * gcc.c-torture/execute/20000412-3.c: New test.
14852         * gcc.c-torture/compile/20000412-1.c: New test.
14853         * gcc.c-torture/execute/20000412-2.c: New test.
14854
14855 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14856
14857         * objc/execute/bf-20.m: New test.
14858
14859 2000-04-10  Richard Henderson  <rth@cygnus.com>
14860
14861         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14862
14863         * gcc.c-torture/execute/20000412-1.c: New test.
14864
14865 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14866
14867         * g++.old-deja/g++.eh/catchptr1.C: New test.
14868
14869 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14870
14871         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14872
14873 2000-04-08  Neil Booth  <NeilB@earthling.net>
14874
14875         * gcc.dg/cpp-nullchar.c: Remove test as
14876         embedded nulls cause problems.
14877
14878 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14879
14880         * gcc.dg/compare2.c: New test.
14881
14882 2000-04-08  Neil Booth  <NeilB@earthling.net>
14883
14884         * gcc.dg/cpp-nullchar.c: New test.
14885
14886 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14887
14888         * gcc.dg/cpp-mi2.c: New test.
14889         * gcc.dg/cpp-mi2[abc].h: New files.
14890
14891 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14892
14893         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14894         member name.
14895
14896 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14897
14898         * g++.old-deja/g++.abi/vmihint.C: New test.
14899
14900 2000-04-06  Neil Booth  <NeilB@earthling.net>
14901
14902         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14903         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14904         copyright.
14905
14906 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14907
14908         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14909         avoid stack-frame overwrite.
14910
14911 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14912
14913         * gcc.c-torture/compile/20000405-2.c: New test.
14914         * gcc.c-torture/compile/20000405-3.c: New test.
14915
14916 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14917
14918         * gcc.c-torture/compile/20000405-1.c: New test.
14919
14920 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14921
14922         * gcc.dg/cast-qual-1.c: Revert last change.
14923
14924 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14925
14926         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14927
14928 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14929
14930         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14931         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14932
14933 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14934
14935         * gcc.c-torture/compile/20000403-2.c: New test.
14936         * gcc.c-torture/compile/20000403-1.c: New test.
14937
14938 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14939
14940         * gcc.c-torture/execute/20000403-1.c: New test.
14941
14942 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14943
14944         * gcc.c-torture/execute/20000402-1.c: New test.
14945
14946 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14947
14948         * gcc.c-torture/execute/va-arg-15.c: New test.
14949         * gcc.c-torture/execute/va-arg-16.c: New test.
14950         * gcc.c-torture/execute/va-arg-17.c: New test.
14951         * gcc.c-torture/execute/va-arg-18.c: New test.
14952         * gcc.c-torture/execute/va-arg-19.c: New test.
14953
14954 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14955
14956         * gcc.c-torture/compile/981211-1.c: Move to...
14957         * gcc.dg/cpp-as1.c: ...here.
14958         * gcc.dg/cpp-as2.c: New file.
14959
14960         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14961         compiler.
14962
14963 2000-04-02  Neil Booth  <NeilB@earthling.net>
14964
14965         * gcc.dg/cpp-cond.c  New tests.
14966         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14967         accidental success less likely.
14968         * gcc.dg/cpp-missingop.c  New tests.
14969         * gcc.dg/cpp-missingparen.c  New tests.
14970         * gcc.dg/cpp-shift.c  New tests.
14971         * gcc.dg/cpp-shortcircuit.c  New tests.
14972         * gcc.dg/cpp-unary.c  New tests.
14973
14974 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14975
14976         * gcc.c-torture/compile/20000329-1.c: New test.
14977
14978 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14979
14980         * gcc.c-torture/compile/20000326-1.c: New test.
14981         * gcc.c-torture/compile/20000326-2.c: New test.
14982
14983 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14984
14985         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14986         the first parameter is a function argument.
14987
14988 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14989
14990         * g++.old-deja/g++.ext/array4.C: New test.
14991
14992 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14993
14994         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14995
14996 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14997
14998         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14999
15000 2000-03-19  Richard Henderson  <rth@cygnus.com>
15001
15002         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15003
15004 2000-03-19  Richard Henderson  <rth@cygnus.com>
15005
15006         * gcc.c-torture/compile/20000319-1.c: New test.
15007
15008 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15009
15010         * gcc.c-torture/execute/20000314-3.c: New test.
15011         * gcc.c-torture/execute/20000314-2.c: New test.
15012         * gcc.c-torture/execute/20000314-1.c: New test.
15013         * gcc.c-torture/compile/20000314-2.c: New test.
15014         * gcc.c-torture/compile/20000314-1.c: New test.
15015
15016 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15017
15018         * g++.old-deja/g++.warn/inline.C: New test.
15019
15020 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15021
15022         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15023         standards-compliant result rather than specific constants.
15024         Put test-values in array.
15025
15026 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15027
15028         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15029         (g++_target_compile): Put test-specific options last.
15030
15031 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15032
15033         * g++.old-deja/g++.eh/vbase4.C: New test.
15034
15035 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15036
15037         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15038
15039 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         * g++.old-deja/g++.brendan/misc12.C: Removed.
15042         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15043         * g++.old-deja/g++.ext/pretty4.C: New test.
15044
15045 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15046
15047         * g++.old-deja/g++.other/string2.C: New test.
15048
15049 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15050
15051         * g++.old-deja/g++.warn/impint2.C: New test.
15052
15053 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15054
15055         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15056         is 1, not zero.
15057
15058 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15059
15060         * g++.old-deja/g++.warn/impint.C: New test.
15061         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15062         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15063         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15064         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15065         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15066         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15067         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15068         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15069         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15070         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15071         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15072         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15073
15074 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15075
15076         * gcc.dg/cpp-redef.c: New test.
15077
15078 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15079
15080         * g++.old-deja/g++.pt/unify7.C: New test.
15081
15082 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15083
15084         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15085         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15086
15087 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15088
15089         * gcc.c-torture/compile/20000224-1.c: New test.
15090
15091 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15092
15093         * gcc.c-torture/compile/cpp-2.c: New test.
15094         * gcc.c-torture/compile/cpp-1.c: New test.
15095
15096 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15097
15098         * gcc.c-torture/execute/20000225-1.c: New test.
15099
15100 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15101
15102         * gcc.dg/cpp-li2.c: New test.
15103
15104         * gcc.dg/cpp-wi1.c: New test.
15105
15106         * gcc.dg/cpp-li1.c: New test.
15107
15108 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15109
15110         * g++.old-deja/g++.other/sizeof5.C: New test.
15111
15112 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15113
15114         * gcc.c-torture/execute/va-arg-13.c: New test.
15115
15116 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15117
15118         * gcc.c-torture/execute/va-arg-12.c: New test.
15119
15120 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15121
15122         * gcc.c-torture/execute/20000223-1.c: New test.
15123
15124 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15125
15126         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15127
15128 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15129
15130         * g++.old-deja/g++.abi/ptrmem.C: New test.
15131
15132 2000-02-19  Richard Henderson  <rth@cygnus.com>
15133
15134         * gcc.c-torture/compile/init-3.c: New.
15135
15136 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15137
15138         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15139         ALWAYS_CXXFLAGS.
15140
15141 2000-02-11  Robert Lipe <robertl@sco.com>
15142
15143         * gcc.c-torture/compile/20000211-3.c: New test.
15144
15145 2000-02-11  Martin Buchholz <martin@xemacs.org>
15146
15147         * gcc.c-torture/compile/20000211-2.c: New test.
15148
15149 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15150
15151         * gcc.c-torture/compile/20000211-1.c: New test.
15152
15153 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15154
15155         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15156           on native targets
15157
15158 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15159
15160         * g++.old-deja/g++.other/cast5.C: New test.
15161
15162 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15163
15164         * gcc.c-torture/execute/20000205-1.c: New.
15165
15166 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15167
15168         * g++.old-deja/g++.jason/cast3.C: Return void.
15169         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15170
15171 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15172
15173         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15174
15175         * gcc.dg/loop-1.c: New test.
15176
15177 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15178
15179         * gcc.c-torture/compile/20000127-1.c: New test.
15180         * gcc.c-torture/execute/991228-1.c: New test.
15181
15182 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15183
15184         * gcc.dg/unused-2.c: New test.
15185
15186         * gcc.dg/conv-1.c: New test.
15187
15188 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15189
15190         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15191         compiler.
15192         (tool_option_proc): Fix typo.
15193
15194 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15195
15196         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15197         of the ld on the host, not on the build machine.
15198         Also, don't crash if '--help' is not a supported option.
15199
15200 2000-01-24  Richard Henderson  <rth@cygnus.com>
15201
15202         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15203
15204 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15205
15206         * gcc.c-torture/execute/20000120-2.c: New test.
15207         * gcc.c-torture/execute/20000120-1.c: New test.
15208
15209 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15210
15211         * gcc.c-torture/execute/20000113-1.c: New test.
15212
15213 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15214
15215         * gcc.c-torture/execute/20000112-1.c: New test.
15216
15217 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15218
15219         * gcc.dg/20000111-1.c: New test.
15220
15221 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15222
15223         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15224         with 16 bit integers.
15225
15226 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15227
15228         * gcc.dg/20000108-1.c: New test.
15229
15230 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15231
15232         * g++.old-deja/g++.ns/koenig8.C: New test.
15233
15234 2000-01-05  Nathan Sidwell  <nathan@
15235
15236         * gcc.c-torture/execute/990531-1.c: New test.
15237
15238 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15239
15240         * gcc.c-torture/compile/990527-1.c: New test.
15241
15242 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15243
15244         * gcc.c-torture/execute/990527-1.c: New test.
15245
15246 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15247
15248         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15249         bitfields as signed.
15250
15251 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15252
15253         * g77.f-torture/compile/19990525-0.f: New test.
15254
15255 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15256
15257         * gcc.c-torture/execute/990525-2.c: New test.
15258
15259         * gcc.c-torture/execute/990525-1.c: New test.
15260
15261 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15262
15263         * g++.old-deja/g++.other/anon3.C: New test.
15264         * g++.old-deja/g++.other/anon4.C: New test.
15265         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15266         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15267         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15268         Merrill).
15269
15270 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15271
15272         * gcc.c-torture/execute/990524-1.c: New test.
15273
15274         * gcc.dg/990524-1.c: New test.
15275
15276 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15277
15278         * gcc.c-torture/compile/990523-1.c: New test.
15279
15280 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15281
15282         * gcc.c-torture/compile/990519-1.c: New test.
15283
15284 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15285
15286         * gcc.c-torture/compile/990517-1.c: New test.
15287
15288         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15289         (e4, f4): New tests.
15290         (main): Call them.
15291
15292 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15293
15294         * gcc.dg/noreturn-1.c: New test.
15295
15296 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15297
15298         * gcc.c-torture/execute/990513-1.c: New test.
15299
15300 1999-05-10  Richard Henderson  <rth@cygnus.com>
15301
15302         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15303
15304 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15305
15306         * g77.f-torture/execute/erfc.f: Use small single-precision
15307         values, to avoid problems on Alphas when not -mieee.
15308
15309 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15310
15311         * gcc.dg/990506-0.c: New test.
15312
15313 1999-05-08  Richard Henderson  <rth@cygnus.com>
15314
15315         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15316         the constant to test.  Don't XFAIL 64-bit targets.
15317
15318         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15319         * g++.old-deja/g++.law/profile1.C: Likewise.
15320
15321         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15322         operator new instances.
15323         * g++.old-deja/g++.other/delete5.C: Likewise.
15324
15325 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15326
15327         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15328         intrinsic.
15329
15330 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15331
15332         * g77.f-torture/execute/u77-test.f: Reverse order of two
15333         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15334
15335 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15336
15337         * gcc.dg/compare1.c: New test.
15338
15339 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15340
15341         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15342         New tests.
15343
15344 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15345
15346         * g77.f-torture/compile/19990502-1.f: New test.
15347
15348 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15349
15350         * g77.f-torture/compile/19990502-0.f: New test.
15351
15352 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15353
15354         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15355         intrinsic.
15356
15357 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15358
15359         * g77.f-torture/execute/u77-test.f (main): List libU77
15360         intrinsics not currently tested.
15361         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15362         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15363         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15364         Trim blanks off the ends of some printed strings.
15365
15366 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15367
15368         * g77.f-torture/execute/u77-test.f (main): Just warn about
15369         FSTAT gid disagreement, as it's expected on some systems.
15370
15371 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15372
15373         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15374         use a new function, which allows for some slop.
15375         Clean up some commentary.
15376         (issum): The new function.
15377         (sgladd): Deleted subroutine.
15378
15379 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15380
15381         * g77.f-torture/execute/u77-test.f: Modify to be more like
15382         libf2c/libU77 version, bringing patches to that version here.
15383         Add suitable commentary.
15384
15385 1999-04-25  Richard Henderson  <rth@cygnus.com>
15386
15387         * gcc.dg/990424-1.c: New test.
15388
15389 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15390
15391         * g77.f-torture/execute/u77-test.f (main): Bug involving
15392         LSTAT has been fixed, so turn back on full checking.
15393
15394 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15395
15396         * g77.f-torture/compile/19990419-0.f: New test.
15397         * g77.f-torture/execute/19990419-1.f: New test.
15398
15399 1999-04-17  Richard Henderson  <rth@cygnus.com>
15400
15401         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15402         to avoid the need for a prototype to supress a warning.
15403
15404 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15405
15406         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15407
15408 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15409
15410         * gcc.c-torture/execute/990404-1.c: New test.
15411
15412 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15413
15414         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15415         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15416         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15417         missing initializer warnings.
15418
15419 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15420
15421         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15422         matching strings.
15423
15424 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15425
15426         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15427
15428 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15429
15430         * g77.f-torture/execute/19990325-0.f: New test.
15431         * g77.f-torture/execute/19990325-1.f: New test.
15432
15433 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15434
15435         * gcc.c-torture/execute/990324-1.c: New test.
15436
15437 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15438
15439         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15440         test with 4.
15441
15442 1999-03-17  Richard Henderson  <rth@cygnus.com>
15443
15444         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15445
15446 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15447
15448         * g77.f-torture/execute/19990313-2.f: New test.
15449         * g77.f-torture/execute/19990313-3.f: New test.
15450
15451 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15452
15453         * g77.f-torture/execute/19990313-0.f: New test.
15454         * g77.f-torture/execute/19990313-1.f: New test.
15455
15456 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15457
15458         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15459         printf to sprintf.
15460         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15461         (main): Add check for u15.  Conditionalize u31 check depending on
15462         whether ints are <32 bits or >=32 bits.
15463
15464 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15465
15466         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15467
15468 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15469
15470         * g77.f-torture/compile/19990305-0.f: New test.
15471         * g77.f-torture/execute/19981119-0.f: New test.
15472
15473 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15474
15475         * g77.f-torture/execute/970625-2.f: call ABORT if final
15476         result is not correct, instead of just printing it.
15477         Add this checking via newly introduced obfuscation, to
15478         trip up buggy front ends.
15479
15480 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15481
15482         * g77.f-torture/compile/960317-1.f: Moved from being
15483         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15484
15485 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15486
15487         * g77.f-torture/execute/960317-1.f: New (old) test.
15488         * g77.f-torture/execute/970625-2.f: Ditto.
15489
15490 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15491
15492         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15493         message on line 1 or line 2; cccp and cpplib do this differently.
15494
15495 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15496
15497         * g++.old-deja/g++.law/weak1.C: New test.
15498
15499 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15500
15501         * gcc.c-torture/execute/990119-1.c: Renamed to...
15502         * gcc.dg/990119-1.c: this, so it will only be tested once
15503         (it's a preprocessor test, it doesn't need to be run at
15504         multiple optimization levels).
15505
15506 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15507
15508         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15509           ALWAYS_CXXFLAGS.
15510
15511 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15512
15513         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15514         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15515         to not be compilable by current g77.
15516
15517 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15518
15519         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15520
15521 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15522
15523         * gcc.c-torture/execute/990222-1.c: New test.
15524
15525 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15526
15527         * g77.f-torture/compile/19990218-0.f: New test.
15528         * g77.f-torture/noncompile/19990218-1.f: New test.
15529
15530 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15531
15532         * g77.f-torture/compile/19981216-0.f: New test.
15533
15534 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15535
15536         * gcc.dg/990214-1.c: New test.
15537
15538 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15539
15540         * gcc.dg/990213-2.c: New test.
15541
15542         * gcc.dg/990213-1.c: New test.
15543
15544 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15545
15546         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15547         ints.
15548
15549 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15550
15551         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15552         specified by target.
15553
15554         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15555
15556 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15557
15558         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15559
15560 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15561
15562         * gcc.dg/special/ecos.exp: New test driver for new tests with
15563         special requirements.
15564
15565         * gcc.dg/special/alias-1.c: New test.
15566         * gcc.dg/special/gcsec-1.c: New test.
15567         * gcc.dg/special/weak-1.c: New test.
15568         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15569         * gcc.dg/special/weak-2.c: New test.
15570         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15571         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15572         * gcc.dg/special/wkali-1.c: New test.
15573         * gcc.dg/special/wkali-2.c: New test.
15574         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15575         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15576
15577 1999-02-10  Felix Lee  <flee@cygnus.com>
15578
15579           * lib/c-torture.exp (c-torture-compile): Pull out code for
15580           analyzing gcc error messages.
15581           (c-torture-execute): Likewise.  Fix some (harmless) false
15582           positives.
15583           * lib/gcc.exp (gcc_check_compile): New function.
15584
15585 1999-02-08  Richard Henderson  <rth@cygnus.com>
15586
15587         * gcc.c-torture/execute/990208-1.c: New test.
15588
15589 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15590
15591         * g++.dg/special/ecos.exp: New driver for new tests with special
15592         requirements
15593
15594         * g++.dg/special/conpr-1.C: New test
15595         * g++.dg/special/conpr-2.C: New test
15596         * g++.dg/special/conpr-2a.C: New test
15597         * g++.dg/special/conpr-3.C: New test
15598         * g++.dg/special/conpr-3a.C: New test
15599         * g++.dg/special/conpr-3b.C: New test
15600
15601         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15602         allow g++ to use the dg driver
15603
15604         * README: Add comment about g++.dg directory
15605
15606 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15607
15608         * README: Update email addresses.
15609
15610 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15611
15612         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15613         arguments in order to force structure S onto the stack even on
15614         the alpha.
15615         (test): Pass 10 leading arguments to function foo as well as the
15616         structure S.
15617
15618         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15619         failure for all targets.
15620
15621         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15622         abort to terminate program execution.
15623
15624 1999-01-30  Richard Henderson  <rth@cygnus.com>
15625
15626         * gcc.c-torture/execute/990130-1.c: New test.
15627
15628 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15629
15630         * gcc.dg/990130-1.c: New test.
15631
15632 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15633
15634         * gcc.c-torture/execute/990128-1.c: New test.
15635
15636 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15637
15638         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15639
15640 1999-01-27  Felix Lee  <flee@cygnus.com>
15641
15642         * lib/c-torture.exp (c-torture-compile): pull out code for
15643         analyzing gcc error messages.
15644         (c-torture-execute): ditto, and fix some (harmless) false
15645         positives.
15646         * lib/gcc.exp (gcc_check_compile): new function.
15647
15648 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15649
15650         * gcc.dg/990117-1.c: New test.
15651
15652         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15653
15654         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15655
15656 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15657
15658         * g77.f-torture/compile/990115-1.f: New test.
15659
15660 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15661
15662         * gcc.c-torture/compile/990107-1.c: New test
15663
15664 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15665
15666         * gcc.c-torture/execute/990106-2.c: New test.
15667
15668         * gcc.c-torture/execute/990106-1.c: New test.
15669
15670 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15671
15672         * gcc.c-torture/compile/981223-1.c: New test.
15673
15674 1998-12-29  Richard Henderson  <rth@cygnus.com>
15675
15676         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15677         (opt3): Rename from opt4 and disable.
15678
15679 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15680
15681         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15682
15683 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15684
15685         * g++.old-deja/g++.other/conv5.C: New test.
15686
15687 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15688
15689         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15690
15691 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15692
15693         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15694
15695 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15696
15697         * gcc.c-torture/compile/981211-1.c: New test.
15698
15699 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15700
15701         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15702
15703         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15704
15705 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15706
15707         * gcc.special/930510-1.c: Make C9X safe.
15708         * gcc.misc-tests/gcov-1.c Similarly.
15709         * gcc.misc-tests/gcov-2.c Similarly.
15710
15711 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15712
15713         * gcc.dg/ultrasp1.c: New test.
15714
15715 1998-12-06  Richard Henderson  <rth@cygnus.com>
15716
15717         * gcc.c-torture/execute/981206.c: New test.
15718
15719 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15720
15721         * g++.old-deja/g++.ns/template7.C: New test.
15722
15723         * g++.old-deja/g++.other/expr1.C: New test.
15724
15725         * g++.old-deja/g++.eh/tmpl3.C: New test.
15726
15727         * g++.old-deja/g++.eh/tmpl2.C: New test.
15728
15729 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15730
15731         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15732         * g++.old-deja/g++.other/using6.C: Removed.
15733         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15734
15735         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15736
15737 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15738
15739         * g++.old-deja/g++.pt/overload8.C: New test.
15740
15741         * g++.old-deja/g++.pt/overload7.C: New test.
15742
15743         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15744
15745         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15746         and relinking messages.
15747         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15748         compiling with -frepo.
15749
15750 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15751
15752         * g++.old-deja/g++.pt/lookup6.C: New test.
15753
15754 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15755
15756         * gcc.c-torture/execute/981130-1.c: New test.
15757         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15758
15759 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15760
15761         * g++.old-deja/g++.pt/explicit76.C: New test.
15762
15763         * g++.old-deja/g++.pt/friend38.C: New test.
15764
15765         * g++.old-deja/g++.ns/crash2.C: New test.
15766
15767         * g++.old-deja/g++.pt/defarg8.C: New test.
15768
15769         * g++.old-deja/g++.pt/instantiate6.C: New test.
15770
15771         * g++.old-deja/g++.pt/static6.C: New test.
15772
15773         * g++.old-deja/g++.pt/decl2.C: New test.
15774
15775 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15776
15777         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15778         problem is actually related with name lookup, but so what? :-)
15779
15780         * g++.old-deja/g++.pt/friend37.C: New test.
15781
15782 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15783
15784         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15785         element, which fails on some systems.
15786
15787         * g77.f-torture/execute/labug1.f: New test.
15788
15789 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15790
15791         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15792         is defined.
15793
15794 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15795
15796         * g77.f-torture/compile/981117-1.f: New test.
15797
15798 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15799
15800         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15801         properly discarded.
15802
15803 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15804
15805         * gcc.c-torture/execute/memcheck: New directory of tests for
15806         -fcheck-memory-usage.
15807
15808 1998-11-07  Gerald Pfe
15809
15810         * g77.f-torture/noncompile/980615-0.f: New test.
15811
15812 1998-07-26  H.J. Lu  (hjl@gnu.org)
15813
15814         * gcc.dg/980312-1.c: Do link instead of compile.
15815         * gcc.dg/980313-1.c: Likewise.
15816
15817 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15818
15819         * gcc.c-torture/compile/980726-1.c: New test.
15820
15821 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15822
15823         * g77.f-torture/execute/io0.f: New test.
15824
15825 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15826
15827         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15828         an int.
15829
15830 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15831
15832         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15833         m32r bugs.
15834
15835 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15836
15837         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15838         c-decl.c:grokdeclarator can handle mode attributes.
15839
15840 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15841
15842         * gcc.c-torture/execute/980716-1.c: New test.
15843
15844 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15845
15846         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15847         the mn10200.
15848         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15849         the mn10200.
15850         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15851         * gcc.c-torture/compile/930326-1.x: Similarly.
15852
15853 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15854
15855         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15856         New test from Craig.
15857
15858 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15859
15860         * g77.f-torture/noncompile/980616-0.f: New test.
15861
15862         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15863
15864 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15865
15866         *  g++.other/singleton.C: Return error value instead of taking
15867         SIGSEGV.
15868
15869 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15870
15871         *  g++.other/singleton.C: New test.   Warning is under dispute.
15872         Runtime crash is not.
15873
15874 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15875
15876         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15877         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15878         using6.C, using7.C}:  New namespace tests.
15879
15880 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15881
15882         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15883         specialization with typedef'ed names used as array indexes.
15884
15885 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15886
15887         * gcc.c-torture/execute/980709-1.c: New test.
15888
15889         * gcc.dg/980709-1.c: New test.
15890
15891 1998-07-07  Richard Henderson  <rth@cygnus.com>
15892
15893         * gcc.c-torture/execute/bcp-1.c: New test.
15894
15895 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15896
15897         * gcc.c-torture/execute/980707-1.c: New test.
15898
15899 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15900
15901         * gcc.c-torture/compile/980706-1.c: New test.
15902
15903 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15904
15905         * g77.f-torture/execute/980701-0.f,
15906         g77.f-torture/execute/980701-1.f: New test from Craig.
15907
15908 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15909
15910         * gcc.c-torture/compile/980701-1.c: New test.
15911
15912         * gcc.c-torture/execute/980701-1.c: New test.
15913
15914 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15915 rlsruhe.de>
15916
15917         * g++.old-deja/g++.robertl/eb132.C: New test.
15918         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15919
15920 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15921
15922         * g77.f-torture/execute/980628-7.f,
15923         g77.f-torture/execute/980628-8.f,
15924         g77.f-torture/execute/980628-9.f,
15925         g77.f-torture/execute/980628-10.f: New tests from Craig.
15926
15927         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15928
15929 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15930
15931         * g77.f-torture/execute/980628-4.f: New test from Craig.
15932         * g77.f-torture/execute/980628-5.f: Likewise.
15933         * g77.f-torture/execute/980628-2.f: Likewise.
15934         * g77.f-torture/execute/980628-0.f: Likewise.
15935         * g77.f-torture/execute/980628-1.f: Likewise.
15936         * g77.f-torture/execute/980628-3.f: Likewise.
15937         * g77.f-torture/execute/980628-6.f: Likewise.
15938
15939 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15940
15941         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15942         directory when nothing has been installed yet.
15943
15944 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15945
15946         * gcc.c-torture/special/special.exp: Handle newer versions of
15947         dejagnu.
15948
15949 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15950
15951         * gcc.dg/980626-1.c: New test.
15952
15953 1998-06-19  Bruno Haible <haible@ilog.fr>
15954
15955         * gcc.misc-tests/m-un-2.c: New test.
15956         * g++.old-deja/g++.other/warn01.c: Likewise.
15957
15958 1998-06-19  Robert Lipe  <robertl@dgii.com>
15959
15960         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15961         compatibility with assmblers with a different comment character.
15962         Eliminate use of GAS-specific extensions.
15963
15964 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15965
15966         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15967
15968 1998-06-19  Robert Lipe  <robertl@dgii.com>
15969
15970         *lib/g77.exp: Replace search for libf2c.a with search for newly
15971         renamed libg2c.a
15972
15973 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15974
15975         * gcc.c-torture/execute/980617-1.c: New test.
15976
15977 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15978
15979         * gcc.c-torture/execute/980612-1.c: New test.
15980
15981 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15982
15983         * gcc.dg/980523-1.c: Only test on ppc-linux.
15984         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15985
15986         * gcc.c-torture/execute/980608-1.c: New test.
15987
15988 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15989
15990         * gcc.c-torture/execute/980605-1.c: New test.
15991
15992 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15993
15994         * gcc.c-torture/execute/980604-1.c: New test.
15995
15996 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15997
15998         * gcc.c-torture/execute/980602-1.c: New test.
15999         * gcc.c-torture/execute/980602-2.c: Likewise.
16000
16001 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16002
16003         * 970125-0.f: Fix per JCB.  Add commentary.
16004
16005 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16006
16007         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16008         IEEE -0 support.
16009
16010 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16011
16012         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16013         earlier.
16014
16015 1998-05-28  Catherine Moore <clm@cygnus.com>
16016
16017         * gcc.c-torture/execute/980526-3.c: New test.
16018
16019 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16020
16021         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16022         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16023         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16024         m88k-motorola-sysv3 to XFAIL.
16025
16026 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16027
16028         * gcc.dg/980526-1.c: New test.
16029         * gcc.c-torture/execute/980526-2.c: New test.
16030
16031 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16032
16033         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16034
16035         * gcc.c-torture/execute/980526-1.c: New test.
16036
16037 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16038
16039         * g77.f-torture/execute/alpha2.f: Add runtime test.
16040
16041 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16042
16043         * g++.old-deja/old-deja.exp: Strip leading directories.
16044
16045         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16046         error for the line.  Don't run multiple tests for the same line.
16047
16048 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16049
16050         * gcc.dg/980523-1.c: New test.
16051
16052 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16053
16054         * g77.f-torture/compile/970915-0.f: New test.
16055
16056 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16057
16058         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16059
16060 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16061
16062         * gcc.dg/980520-1.c: New test.
16063
16064 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16065
16066         * gcc.dg/980502-1.c: Fix return type.
16067
16068 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16069
16070         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16071         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16072         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16073         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16074         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16075
16076 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16077
16078         * g77.f-torture/execute/980520-1.f: New test.
16079
16080 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16081
16082         * lib/mike-g77.exp: New file.
16083
16084         * g77.f-torture/noncompile/noncompile.exp,
16085         g77.f-torture/noncompile/check0.f: New files.
16086
16087 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16088
16089         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16090         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16091         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16092         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16093         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16094         abort where appropriate.
16095
16096 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16097
16098         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16099         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16100
16101 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16102
16103         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16104
16105 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16106
16107         * g77.f-torture/compile/980427-0.f: New test.
16108
16109 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16110
16111         * g77.f-torture/compile/980424-0.f: New test.
16112
16113 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16114
16115         * g77.f-torture/compile/980419-2.f (main): New test.
16116         * g77.f-torture/compile/970125-0.f: New test.
16117         * g77.f-torture/compile/980419-1.f: New test.
16118
16119 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16120
16121         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16122         of loop-4.c.
16123
16124 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16125
16126         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16127
16128 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16129
16130         * gcc.c-torture/compile/980329-1.c: New test.
16131
16132 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16133
16134         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16135         * gcc.dg/980312-1.c: Fix typo in -march command.
16136
16137 1998-03-16  H.J. Lu  (hjl@gnu.org)
16138
16139         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16140
16141 1998-03-11  Robert Lipe  <robertl@dgii.com>
16142
16143         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16144         Dave Love agree the Fortran source is bogus.
16145
16146 1998-03-11  Robert Lipe  <robertl@dgii.com>
16147
16148         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16149         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16150         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16151         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16152         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16153
16154 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16155
16156         * g++.old-deja/g++.other/friend1.C: New test.
16157
16158 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16159
16160         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16161         possibly uninitialized) variables and declare dnrm2.
16162
16163 1998-02-23  Robert Lipe <robertl@dgii.com>
16164
16165         From Bruno Haible <haible@ilog.fr>:
16166         * gcc.c-torture/execute/980223.c: New test.
16167
16168 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16169
16170         * gcc.dg/ifelse-1.c: New test.
16171
16172 1998-02-09  H.J. Lu  (hjl@gnu.org)
16173
16174         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16175
16176           * lib/old-dejagnu.exp (old-dejagnu): Added the
16177           "execution test - XFAIL *-*-*" handling in the spirit of
16178           "excess errors test -". Changed the "execution test fails"
16179           handling to be like "excess errors test fails".
16180           * Update various tests accordingly.
16181
16182 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16183
16184         * gcc.c-torture/execute/980205.c: New test.
16185
16186 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16187
16188         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16189         * lib/f-torture.exp: Similarly.
16190         * gcc.c-torture: Rename all .cexp files to .x files.
16191
16192 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16193
16194         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16195         (940510-1.c): Removed duplicate.
16196         (971104-1.c): New test.
16197
16198 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16199
16200           * lib/f-torture.exp: Improve error and loop detection.
16201
16202 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16203
16204         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16205         use that to size the filler array.
16206
16207 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16208
16209         * lib/c-torture.exp(c-torture-execute): Fix typo.
16210
16211         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16212         testcase as the executable name. Keep the executable around if
16213         the test fails.
16214
16215 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16216
16217         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16218         changes.  Only test one -g option, and move it to the end of the
16219         list of options to test.
16220
16221 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16222
16223         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16224         variable GCC_TORTURE_OPTIONS to supply default switches separated
16225         by colons.  If no environment variable, run tests with -O0 -g, -O1
16226         -g, and -O2 -g as well.
16227
16228 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16229
16230         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16231         explanatory comments. Fix indentation.
16232
16233 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16234
16235         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16236
16237 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16238
16239         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16240         * g++.old-deja/g++.mike/p7325.C: Likewise.
16241         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16242
16243 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16244
16245         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16246         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16247         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16248         * g++.old-deja/g++.law/operators4.C: Likewise.
16249
16250 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16251
16252         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16253         * g++.old-deja/g++.mike/p784.C: Ditto.
16254         * g++.old-deja/g++.mike/p785.C: Ditto.
16255
16256 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16257
16258           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16259
16260 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16261
16262         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16263         target feature; pass this to c-torture-execute as needed.
16264
16265 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16266
16267         * lib/c-torture.exp(c-torture-execute): If the previous and the
16268         current executables being tested are identical, we don't need to
16269         run the executable again. Try to make the executable names
16270         unique. Add an optional argument for passing additional compiler
16271         flags.
16272
16273 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16274
16275         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16276
16277 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16278
16279         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16280
16281 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16282
16283         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16284         32bit or larger longs.
16285
16286         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16287         have either a 32bit long or 32bit int.
16288
16289 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16290
16291         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16292         Make double precision tests dependent on sizeof (double).
16293
16294 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16295
16296         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16297         too.
16298
16299 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16300
16301         * gcc.c-torture/compile/961203-1.cexp: New script.
16302
16303 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16304
16305         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16306         up the includes ourselves.
16307
16308 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16309
16310         * lib/plumhall.exp: Remove random include, and add a few
16311         verbose messages for debugging.
16312
16313 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16314
16315         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16316         of trying to do it ourselves.
16317
16318 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16319
16320         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16321
16322 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16323
16324         * gcc.prms/5403.c: Made regexp a bit less strict.
16325
16326 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16327
16328         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16329         is returned from remote_load instead.
16330         * lib/plumhall.exp: Ditto.
16331         * lib/mike-g++.exp: Ditto.
16332         * lib/old-dejagnu.exp: Ditto.
16333         * lib/c-torture.exp: Ditto.
16334
16335 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16336
16337         * lib/g++.exp: Use build_wrapper procedure.
16338         * lib/gcc.exp: Ditto.
16339
16340 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16341
16342         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16343         an old-style decl for malloc.  Fixes tests to work when
16344         sizeof (int) != sizeof (size_t).
16345
16346 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16347
16348         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16349
16350         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16351         use stdargs.h interface.
16352
16353 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16354
16355         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16356         NO_VARARGS when compiling.
16357
16358 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16359
16360         * lib/plumhall.exp(ph_includes): New procedure.
16361         (ph_make): Use it.
16362         (ph_compiler): Ditto.
16363
16364         * lib/g++.exp: Rename test-glue.c to testglue.c.
16365         * lib/gcc.exp: Ditto.
16366
16367 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16368
16369         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16370         to completion when it's called.
16371
16372 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16373
16374         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16375         is defined, don't do test.
16376
16377 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16378
16379         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16380         for object files.
16381         (ph_summary): Mark skipped testcases as untested, not unresolved.
16382
16383         * lib/plumhall.exp (ph_make): If unresolved because of bad
16384         errorCode, record errorCode in log file.
16385         (*): Replace send_log/verbose with verbose -log.
16386
16387 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16388
16389         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16390         double conversion if double isn't at least 8 bytes.
16391
16392         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16393         int to work with targets where int is 16 bits.
16394
16395         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16396         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16397         precision for the test to complete.
16398
16399 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16400
16401         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16402         if d10v is not compiled with the -mdouble64 flag.
16403         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16404
16405         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16406         d10v is not compiled with the -mint32 flag.
16407
16408 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16409
16410         * lib/plumhall.exp: Use incr_count.
16411
16412 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16413
16414         * gcc.c-torture: Update to c-torture-1.45.
16415
16416 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16417
16418         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16419         the name of the expect testcase file).
16420
16421         * lib/g++.exp(g++_init): Ditto.
16422
16423 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16424
16425         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16426         the host.
16427
16428         * lib/gcc.exp(gcc_exit): New procedure.
16429
16430 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16431
16432         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16433         specs where appropriate.
16434
16435         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16436         because of new "candidates are" messages, and removed a few
16437
16438         * Converted all non-old-style g++ testcases to old-style, and
16439         moved into g++.old-deja.
16440
16441 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16442
16443         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16444         options.
16445
16446         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16447         succeeded.
16448
16449         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16450
16451 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16452
16453         * lib/gcc.exp (gcc_target_compile): Add support for defining
16454         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16455         the machine doesn't have those features.
16456
16457 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16458
16459         * g++.law/operators4.exp: Don't use LIBS.
16460
16461 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16462
16463         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16464
16465         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16466         * lib/g++.exp: Set it here instead. Also, allow use of the
16467         --tool_exec and --tool_opt options. Change CXX to
16468         GXX_UNDER_TEST.
16469
16470         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16471
16472         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16473
16474 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16475
16476         * lib/old-dejagnu.exp: Use prune_warnings instead of
16477         prune_system_crud.
16478         * lib/mike-g++.exp: Ditto.
16479         * lib/gcc.exp: Ditto.
16480         * lib/g++.exp: Ditto.
16481
16482         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16483
16484 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16485
16486           * 941014-2.c: Include stdlib.h
16487           * 960327-1.c: Include stdio.h
16488           * dbra.c, index-1.c: Don't assume ints are 32bits.
16489
16490 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16491
16492         * lib/gcc.exp: Add gcc,stack_size target feature.
16493
16494         * lib/g++.exp(g++_target_compile): Add the include and link
16495         paths here, not in two other places. And, it's $options, not
16496         options.
16497
16498         * lib/mike-g++.exp(postbase): Remove the code that determines
16499         the correct include and link paths.
16500         * g++.old-deja/old-deja.exp: Ditto.
16501
16502 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16503
16504         * lib/g++.exp(g++_init): target_compile no longer returns the
16505         filename of the result.
16506
16507 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16508
16509         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16510         call to glob.
16511
16512         * gcc.c-torture/special/special.exp: Change call to
16513         gcc_target_compile to include the object file.
16514
16515 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16516
16517         * gcc.c-torture/special/special.exp: Correct misspelling in last
16518         change.
16519
16520 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16521
16522         * lib/plumhall.exp(ph_summary): Log the entire output of the
16523         executable. Return -1 if there were any failures, 0 otherwise.
16524         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16525         (ph_make): Clean up objects and executables that were built
16526         if the tests succeeded.
16527
16528 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16529
16530         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16531         libraries and includes in the build tree as appropriate.
16532
16533 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16534
16535         * lib/c-torture.exp: Instead of looking for the global variable
16536         NO_LONG_LONG, check to see if that's a feature of the target.
16537
16538 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16539
16540         * config/default.exp: Minimize. Delete the remainer of the files in
16541         config; this functionality is now in devo/dejagnu/config.
16542
16543         g++.*/*: Pass any additional flags used to compile to postbase;
16544         delete CXXFLAGS.
16545
16546         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16547         is now done by runtest.exp. Use gcc_target_compile instead of
16548         compile.
16549
16550         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16551         Remove references to CFLAGS. Use remote_file instead of
16552         calling rm -f.
16553         (c-torture): Take a list of arguments to use to compile this
16554         testcase.
16555
16556         lib/g++.exp: Simplify. Use target_compile instead of compile.
16557         lib/gcc-dg.exp: Ditto.
16558         lib/gcc.exp: Ditto.
16559         lib/mike-{gcc,g++}.exp: Ditto.
16560         lib/old-dejagnu.exp: Ditto.
16561         lib/plumhall.exp: Ditto.
16562
16563 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16564
16565         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16566         (ph_linker): Likewise.
16567
16568 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16569
16570           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16571         MAP_ANON / MAP_ANONYMOUS if defined;
16572         else try to map from /dev/zero .
16573
16574 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16575
16576         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16577         isn't defined, then define it to MAP_ANONYMOUS.
16578
16579 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16580
16581         * gcc.c-torture: Update to c-torture-1.42 release.
16582
16583 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16584
16585         * gcc.c-torture: Update to c-torture-1.41 release.
16586
16587 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16588
16589         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16590         c-torture release.
16591
16592 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16593
16594         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16595         and LDFLAGS.  Fix second case to append the target_info ldflags
16596         onto LDFLAGS, not CFLAGS.
16597         * lib/g++.exp (g++_init): Add target_info stuff.
16598         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16599         of libgloss and newlib flags for !native.
16600
16601         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16602         (GDB): Fix relative path to go up another dir for finding gdb.
16603
16604 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16605
16606         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16607         versions in the target_info array, if they don't exist.
16608
16609 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16610
16611         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16612
16613 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16614
16615         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16616         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16617
16618 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16619
16620         * lib/old-dejagnu.exp: Don't remove the output file before we've
16621         actually tested it. Don't append pwd to the path of the executable
16622         we're testing.
16623
16624 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16625
16626         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16627
16628 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16629
16630         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16631         temporary directory for compiler files, and set it to a default
16632         value of /tmp. Set $output as the name of the output file from
16633         compiling the testcase. Add a -o option to $cflags_var so the
16634         compiler writes the final output file as $output. Set $executable
16635         to $output.
16636
16637         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16638         directory for compiler files, and set it to /tmp if it doesn't
16639         already have a value. Set $output_file to the name of the output
16640         file from compiling the testcase. Add a -o option to CXXFLAGS so
16641         the compiler writes the final output file as $output. Use $output
16642         as the executable to be tested.
16643
16644 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16645
16646         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16647
16648 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16649
16650         * gcc.c-torture/execute/pending-1.c: New test.  Still
16651         pending in Tege's queue.
16652
16653 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16654
16655         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16656         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16657         if there were failures.  Call unresolved if there were unresolved
16658         testcases.  Call gcc_fail if program did not run to completion.
16659         (ph_make): Pass additional argument name to ph_execute.
16660         (ph_execute): Add new argument.  Pass additional arguments to
16661         ph_summary.  Call gcc_fail is there is no execution output.
16662
16663 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16664
16665         * lib/plumhall.exp (proc_summary): Output relavent summary
16666         lines into the log so specific failures in plumhall can be
16667         investigated.
16668
16669 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16670
16671         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16672         (c-torture-execute): Don't try to execute tests which use
16673         "long long" types if $NO_LONG_LONG is nonzero.
16674
16675 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16676
16677         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16678         not c-torture.
16679
16680         * gcc.ieee: Move from here.
16681         * gcc.c-torture/execute/ieee: To here.
16682
16683 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16684
16685         * gcc.c-torture: Update to c-torture-1.41 release.
16686
16687 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16688
16689         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16690         not "$output".
16691
16692 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16693
16694         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16695         -c present.
16696
16697 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16698
16699         * config/proelf.exp: Handle connecting to a simulator.
16700
16701 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16702
16703         * config/proelf.exp: New file.  Enough framework that we can
16704         run c-torture tests on the proelf targets (or any other target
16705         that gdb can connect to for that matter).
16706
16707 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16708
16709         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16710         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16711
16712         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16713         exec_output exists.
16714
16715 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16716
16717         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16718         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16719
16720         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16721         to pass/fail/unresolved/unsupported/untested.  Caller must now
16722         call unresolved/unsupported/untested.
16723         * lib/*.exp: Update FSF address.  Update to handle new results of
16724         ${tool}_load.
16725         * lib/chill.exp (verbose): Delete.
16726
16727 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16728
16729         * lib/gcc.exp (default_gcc_start): Change order of args to
16730         $LDFLAGS $CFLAGS $LIBS.
16731         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16732         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16733         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16734         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16735         * gcc.misc-tests/dg-test.exp: Likewise.
16736         * gcc.misc-tests/msgs.exp: Likewise.
16737         * gcc.prms/prms.exp: Likewise.
16738         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16739         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16740
16741         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16742
16743 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16744
16745         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16746
16747         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16748         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16749
16750         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16751         necessary.
16752
16753 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16754
16755         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16756         global for loop; add use of $mathlib.
16757         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16758         settings here; set mathlib for anything but VxWorks.
16759
16760 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16761
16762         * gcc.c-torture: Update to c-torture-1.40 release.
16763
16764 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16765
16766         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16767         dg.exp.
16768
16769 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16770
16771         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16772         global.
16773
16774 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16775
16776         * lib/g++.exp (LIBS): Define if not already.
16777         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16778         (gcc-dg-prune): Call prune_gcc_output.
16779         * lib/gcc.exp (prune_gcc_output): New proc.
16780         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16781         prune_gcc_output.
16782
16783 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16784
16785         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16786         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16787
16788 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16789
16790         * gcc.c-torture: Update to c-torture-1.39 release.
16791
16792 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16793
16794         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16795         fails, try others as well.
16796
16797 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16798
16799         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16800         If compilation fails, mark execute tests as `untested'.
16801         If test is marked as unsupported, don't mark compilation and
16802         execute tests as failed.
16803
16804 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16805
16806         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16807         libstdc++ for whether or not we want to be doing shared
16808         libraries.  Delete link_curses since we don't need it anymore.
16809         * lib/mike-g++.exp (postbase): Don't link in libg++.
16810         * g++.old-deja/old-deja.exp: Likewise.
16811
16812 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16813
16814         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16815
16816 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16817
16818         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16819         For that, add `-Wl,-a,shared_archive'.
16820         * g++.old-deja/old-deja.exp: Likewise.
16821
16822 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16823
16824         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16825
16826 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16827
16828         * lib/mike-g++.exp (postbase): Pay attention to the status of
16829         g++_load.
16830
16831 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16832
16833           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16834
16835 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16836
16837         * lib/gcc.exp (default_gcc_start): No longer need to log program
16838         being executed or its output, execute_anywhere does that now.
16839         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16840         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16841
16842 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16843
16844         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16845         the same as those in lib/g++.exp.
16846
16847 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16848
16849         * gcc.c-torture: Update to c-torture-1.38 release.
16850         * gcc.ieee: Related changes.
16851
16852 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16853
16854         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16855         "exec". Minor reformatting changes.
16856
16857         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16858         cross. This means all "exec" calls now work on a remote host as
16859         well.
16860         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16861         cross. Filter out the extra "\r\n" stuff that expect puts in.
16862         (c-torture-execute): Filter out the bogus warnings like
16863         c-torture-compile does. Add support for canadian cross.
16864         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16865         Use execute_anywhere rather than calling exec directly. Now it
16866         works for canadian cross testing.
16867
16868 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16869
16870         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16871         results into a variable, and check that rather than using file exists.
16872
16873 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16874
16875         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16876         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16877
16878 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16879
16880         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16881         lib_curses if there's a shared libg++ in the build tree.
16882
16883 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16884
16885         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16886         if not supported target.
16887
16888 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16889
16890         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16891         link_curses up to always happen, not just for native builds.
16892
16893 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16894
16895         * gcc.c-torture: Update to c-torture-1.36 release.
16896         * gcc.failure: Related changes.
16897
16898 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16899
16900         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16901
16902 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16903
16904         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16905         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16906         runshlib, link_curses, and mathlib for link and run.
16907
16908         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16909         pass the runtime shared library options for Solaris, OSF/1, and
16910         Irix5, and link with -lcurses to avoid unresolved references.
16911
16912 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16913
16914         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16915         only run once.
16916
16917 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16918
16919         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16920
16921 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16922
16923         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16924         do not have a framework for the "compat" tests yet.
16925
16926 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16927
16928         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16929         set to null if we're testing vxworks5.1.  Use that instead of
16930         `-lm' in the setting of LIBS for link and run.
16931
16932 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16933
16934         * config/rom68k.exp (${tool}_load): Major changes to make it
16935         work.  Verified that it does in fact return the stuff in
16936         exec_output properly.  Catch any Emul or any TRAP other than 0.
16937
16938 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16939
16940         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16941         LDFLAGS properly for targets that need stuff from libgloss.
16942         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16943         only run once.
16944         (gpp_initialized): New variable.
16945
16946 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16947
16948         * config/rom68k.exp: Load libgloss.exp.
16949         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16950         so we can produce a fully linked binary.
16951         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16952         so we can produce a fully linked binary.
16953
16954 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16955
16956         * lib/plumhall.exp (ph_section): Watch for expected failures.
16957         Add missing `else'.
16958
16959         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16960         run the testcase.
16961         (c-torture): Likewise.
16962
16963 1995-08-28  Doug Evans  <dje@cygnus.com>
16964
16965         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16966
16967         * lib/mike-g++.exp (mike_cleanup): New proc.
16968         (prebase): New globals compiler_result, not_compiler_result,
16969         target_regexp.
16970         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16971         allow leading "-" in pattern.  Watch for unsupported tests.
16972         If $compiler_result is set, pattern match assembler code,
16973         and ditto for $not_compiler_result.
16974         * lib/mike-gcc.exp: Likewise.
16975
16976         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16977         execution "succeeded".
16978
16979 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16980
16981         * config/win32.exp: New file.
16982         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16983
16984 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16985
16986         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16987         unsupported.
16988         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16989         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16990         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16991
16992         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16993         "... without exceptions was ...".  That is now handled by
16994         prune_system_crud.
16995         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16996
16997 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16998
16999         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17000         sieve.c,sort2.c}: New files.
17001         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17002         sieve.exp,sort2.exp}: Drivers for them.
17003
17004         * lib/mike-gcc.exp (program_output): New user settable variable.
17005         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17006         messages.
17007         * lib/mike-g++.exp (program_output): New user settable variable.
17008
17009         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17010
17011         * config/sh.exp: Deleted (use sim.exp instead).
17012
17013 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17014
17015         * config/vx.exp: Declare CHECKTASK as global.
17016         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17017         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17018         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17019
17020 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17021
17022         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17023         target. Like vx.exp, only includes `vx29k.exp' instead of
17024         `vxworks.exp'.
17025
17026 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17027
17028         * config/sim.exp: Increase time limit from 120 seconds to 240.
17029
17030 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17031
17032         * gcc.c-torture/execute/950628-1.c: New test.
17033
17034 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17035
17036         * gcc.c-torture: Update with changes/additions from
17037         c-torture-1.34.
17038
17039 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17040
17041         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17042
17043 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17044
17045         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17046
17047 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17048
17049         * gcc.c-torture/compile/950512-1.c: New test.
17050         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17051         * gcc.dg/struct-ret-1.c: Likewise.
17052
17053 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17054
17055         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17056           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17057
17058 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17059
17060         * gcc.c-torture/special/920411-1.c: Deleted.
17061         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17062
17063 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17064
17065         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17066         cpu limit.
17067
17068 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17069
17070         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17071
17072 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17073
17074         From kenner;
17075         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17076         is the proper length.
17077         * va-arg-3.c: Likewise.
17078
17079 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17080
17081         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17082         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17083
17084         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17085         * lib/g++.exp (default_g++_start): Delete old cruft.
17086
17087 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17088
17089         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17090         (2 * (1 << 18)) to (2 * (1 << 17)).
17091
17092         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17093
17094 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17095
17096         * config/rom68k.exp: Renamed from config/idp.exp
17097
17098 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17099
17100         * c-torture/compile/921109-2.c
17101
17102 1995-04-18  Mike Stump  <mrs@cygnus.com>
17103
17104         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17105         excess errors.
17106
17107 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17108
17109         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17110         output.
17111         * lib/g++.exp (default_g++_start): Likewise.
17112
17113 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17114
17115         * gcc.c-torture/compile/950329-1.c: New test.
17116
17117 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17118
17119           * config/bug.exp (${tool}_load): Updated to use new remote_open
17120           and remote_close procs.
17121         * config/idp.exp: New file.
17122
17123 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17124
17125         * gcc.c-torture/execute/950322-1.c: New test.
17126
17127 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17128
17129         * config/vx.exp (${tool}_load): Clean up testing of return code from
17130         vxworks_ld and vxworks_spawn.
17131
17132 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17133
17134         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17135
17136 1995-03-13  Mike Stump  <mrs@cygnus.com>
17137
17138         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17139         can mark excess errors on a machine by machine basis.  Note, the
17140         default is to not expect any excess errors, even when excess
17141         errors test - is given, so you will want to put an XFAIL ... on
17142         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17143         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17144         those 4 machines, but no others.
17145
17146 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17147
17148         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17149         * lib/c-torture.exp: to here.
17150
17151 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17152
17153         * gcc.c-torture/execute/950221-1.c: New test.
17154         * gcc.c-torture/execute/struct-ret-1.c: New test.
17155         * gcc.c-torture/compile/950221-1.c: New test.
17156
17157         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17158
17159 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17160
17161         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17162         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17163
17164 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17165
17166         * g++.gb: New directory of tests, derived from my signature and
17167         class scoping tests.
17168
17169         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17170         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17171         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17172         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17173         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17174         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17175         * g++.gb/sig25.C: Likewise.
17176
17177         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17178         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17179         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17180         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17181         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17182         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17183         * g++.gb/sig25.exp: Likewise.
17184
17185         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17186         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17187         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17188         * g++.gb/scope13.C: Likewise, this test still fails.
17189
17190         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17191         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17192         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17193         * g++.gb/scope13.exp: Ditto.
17194
17195         * g++.gb/README: New file, explains what these tests are about.
17196
17197 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17198
17199         * lib/dg.exp (dg-do): Support `preprocess'.
17200         (dg-test): Likewise.
17201
17202 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17203
17204         * config/udi.exp: change "continue -expect" to "exp_continue".
17205
17206 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17207
17208         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17209         Delete redundant tests.
17210
17211         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17212         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17213         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17214         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17215         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17216         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17217         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17218         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17219
17220         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17221         storing label pointers.
17222         * gcc.c-torture/execute/921019-1.c: Likewise.
17223         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17224         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17225         parameter fp.
17226         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17227         constants.
17228
17229         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17230         Delete obsolete tests.
17231
17232         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17233         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17234         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17235         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17236         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17237         * gcc.c-torture/compile/950124-1.c: New test.
17238
17239         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17240
17241 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17242
17243         * lib/mike-g++.exp: Add -lm to LIBS.
17244
17245 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17246
17247         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17248
17249 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17250
17251         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17252
17253 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17254
17255         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17256
17257 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17258
17259         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17260         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17261         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17262         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17263         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17264         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17265         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17266         * g++.law/{operators31.C, operators32.C,
17267         * g++.law/{operators33.C, operators34.C}: Likewise.
17268         * g++.law/{pic1.C, refs2.C}: Likewise.
17269         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17270         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17271         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17272         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17273
17274         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17275         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17276         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17277         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17278         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17279         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17280         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17281         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17282         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17283         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17284         * g++.law/{operators34.exp}: Likewise.
17285         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17286         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17287         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17288         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17289         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17290
17291         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17292         No longer expected to fail.
17293         * g++.law/missed-error3.C: Tweak for recent bool changes.
17294
17295 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17296
17297         * config/emb-unix: Deleted.
17298         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17299         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17300
17301 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17302
17303         * lib/dg.exp (dg-test): Fix typo in last patch.
17304
17305 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17306
17307         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17308         (handles multiple occurrences).
17309
17310 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17311
17312         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17313         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17314         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17315         printed).
17316         * lib/c-torture.exp (c-torture-compile): Likewise.
17317         (c-torture): Prepend full path if missing.
17318         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17319         (gcc_fail): Likewise.
17320         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17321
17322 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17323
17324         * lib/netware.exp: Only attach to NetWare i386 systems.
17325
17326 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17327
17328         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17329         messages.  Add test name to "output pattern match" pass/fail message.
17330
17331 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17332
17333         * gcc.dg: New testsuite.
17334         * gcc.dg/dg.exp: New file.
17335
17336         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17337         test-switch.c}: Deleted.
17338
17339         * gcc.misc-tests/msgs.exp: New testcase driver.
17340
17341 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17342
17343         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17344         Watch for illegal return values from ${tool}_load.
17345         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17346         cross targets.  Coerce return value >0 to 1.
17347
17348 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17349
17350         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17351
17352         * config/emb-unix.exp: New file.
17353
17354         * config/sim.exp: Error if variable $SIM not defined.
17355         (${tool}_load): Mark test as "untested" if simulator missing.
17356
17357         * config/unix.exp: Load remote.exp to get rcp_download.
17358         * lib/c-torture.exp: Use different option lists for testcases with
17359         and without loops.
17360         * gcc.c-torture/execute/execute.exp: Likewise.
17361
17362 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17363
17364         * config/*.exp: Clarify return code from ${tool}_load.
17365         Call `unresolved' or `untested' instead of `warning' or `perror'
17366         (sometimes you still want to call both though).
17367         Add comment that `shell_id' is local to each file.
17368         * config/udi.exp (timeout): Set to 30.
17369         Don't print warning if connection fails, $connectmode has already
17370         printed an error.
17371         (${tool}_load): Move verbose messages to level 2.
17372         Rework pattern for "Process started" message.
17373         Pass `shell_id' to ${connectmode}_download.
17374         Retry twice upon timeout.  Make resetting of target more robust.
17375         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17376         Pass `shell_id' to exit_$connectmode.
17377         Only call exit_$connectmode if connected.
17378         * config/unix.exp (${tool}_load): Check return codes better.
17379         * config/vrtx.exp (${tool}_load): Likewise.
17380         * config/vx.exp (${tool}_load): Likewise.
17381         Delete unneeded global's.
17382         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17383         from ${tool}_load.
17384         (dg-stat): Delete.
17385         (dg-init): Delete recording of pass/fail counts.
17386         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17387         (old-dejagnu-init): Likewise.
17388         (old-dejagnu-stat): Delete contents, empty proc now.
17389         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17390         (c-torture): Delete references to lcnt, lpass, lfail.
17391         Get option list from TORTURE_OPTIONS.
17392         Delete -funroll[-all]-loops if no loops.
17393         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17394         (g++_stat): Delete contents (empty proc now).
17395         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17396         (gcc_finish): Likewise.
17397         (gcc_stat): Deleted.
17398         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17399         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17400         * gcc.c-torture/execute/execute.exp: Likewise.
17401         Split tests into two parts: compile, execute.
17402         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17403         no loops.  Update to reflect clarified return codes from ${tool}_load.
17404
17405 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17406
17407         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17408         to grep for.
17409         (old-dejagnu): Likewise (where necessary).
17410
17411 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17412
17413         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17414
17415         * lib/dg.exp (dg-process-target): Fix processing of selector.
17416         Add comment regarding use of `error'.
17417
17418         * lib/gcc.exp (prune_system_crud): Define if missing.
17419         * lib/g++.exp (prune_system_crud): Likewise.
17420
17421         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17422         Call prune_system_crud.
17423         * lib/dg.exp (dg-runtest): New proc.
17424         Use perror instead of send_user for tcl errors in testcase.
17425         Don't return any value, it's never used.
17426         Don't clobber previous definition of `unknown'.
17427         Print tcl errors in `dg-final'.
17428
17429 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17430
17431         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17432         (dg-test): Don't print errorInfo, it contains stack backtrace.
17433
17434 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17435
17436         * lib/g++.exp (runtest_file_p): Define if missing.
17437
17438 1994-09-24  Doug Evans  (dje@cygnus.com)
17439
17440         * lib/mike-g++.exp: Comment out loading of g++.exp.
17441         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17442         (default_g++_version): Always print something.
17443         (default_g++_start): Comment out call to `which'.
17444         (g++_start, g++_load): Deleted (must be defined in config file).
17445         * lib/gcc.exp: Test for existence of $CC at start.
17446         Delete check for tmpdir (done in gcc_init).
17447         (default_gcc_version): Always print something.
17448         (default_gcc_start): Comment out call to `which'.
17449         * config/*.exp: Major cleanup - make cross targets work at least a
17450         little better for g++ (by not being "--tool gcc" specific).
17451         Rename gcc_xxx to ${tool}_xxx.
17452         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17453         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17454
17455 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17456
17457         * lib/c-torture.exp (c-torture-compile): Rework compiler
17458         message processing.
17459
17460         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17461         c-torture.
17462
17463 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17464
17465         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17466
17467         * lib/dg.exp (dg-process-target): Support { target native }.
17468
17469 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17470
17471         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17472         looked for "... program xxx got fatal signal".
17473         Correct regsub munging of `comp_output'.
17474         Ignore compiler messages "path prefix not used" and "linker input
17475         file unused".
17476
17477 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17478
17479         * lib/gcc.exp (runtest_file_p): Define if missing.
17480         * gcc.prms/template.c: Example to work from.
17481
17482 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17483
17484         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17485         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17486
17487         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17488         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17489         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17490         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17491
17492         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17493         (dg-process-target): No longer a varargs proc.
17494         Return S/N for target, P/F for xfail.  All callers changed.
17495         (user option procs): More argument checking.
17496         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17497         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17498         (dg-test): Skip test if not running on selected target in `dg-do'.
17499         Update handling of `dg-do-what', `dg-output-text'.
17500         Separate execution pass/fail from output pattern match pass/fail.
17501         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17502
17503 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17504
17505         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17506         target for 920510-1.c.
17507
17508 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17509
17510         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17511         Clean up comment regarding use of passcnt, etc.
17512         (gcc_stat): Don't update `testcnt' here.
17513         (gcc_finish): Do it here.
17514         Might as well reset `but_id' here too.
17515         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17516         to determine if the file should be tested.
17517         * gcc.c-torture/compile/compile.exp: Likewise.
17518         * gcc.c-torture/execute/execute.exp: Likewise.
17519         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17520         * gcc.misc-tests/dg-test.exp: Likewise.
17521         * gcc.prms/prms.exp: Likewise.
17522         * gcc.wendy/wendy.exp: Likewise.
17523         * g++.old-deja.exp: Likewise.
17524         Move "Testing file" message to verbose level 1.
17525
17526 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17527
17528         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17529
17530 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17531
17532         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17533         (default_gcc_start): Accept optional second list element
17534         of compiler flags.  Print compiler output at verbosity level 2.
17535         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17536         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17537         Save current values of framework globals passcnt, failcnt, xpasscnt,
17538         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17539         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17540         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17541         xfailcnt to compute stats.  Update framework global `testcnt' from
17542         pass/fail counts.
17543         (gcc_finish): New proc.  Clean up test environment.
17544         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17545         (gcc_epass, gcc_efail): Delete.
17546         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17547         argument of line number.
17548         (dg-init): If the tool has an init routine, call it.
17549         (dg-test): Remove args `cflags_var' and `libs_var'.
17550         Pass all compiler options to ${tool}_start.
17551         Handle missing line number.
17552         (dg-finish): New function.
17553         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17554         particular files.  Call gcc_finish at end.  Move "skipping test"
17555         message to verbosity level 3.
17556         * gcc.c-torture/compile/compile.exp: Likewise.
17557         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17558         * gcc.c-torture/execute/execute.exp: Likewise.
17559         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17560         Print testcase being tried at verbosity level 1.
17561         * gcc.c-torture/special/special.exp: Unset xfail.
17562         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17563         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17564         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17565         * gcc.failure/failure.exp: Likewise.
17566         * gcc.ieee/ieee.exp: Likewise.
17567         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17568         Update call to dg-test.  Call dg-finish at end.
17569         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17570         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17571         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17572         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17573         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17574         * gcc.wendy/wendy.exp: Add copyright.
17575         Delete setting of tmpdir (done by gcc_init).
17576         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17577         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17578         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17579         gcc_[ce]pass/fail.
17580
17581 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17582
17583         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17584         confusion.
17585         (g++_load): Likewise.
17586
17587         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17588         Rename argument to `prog' to remove the confusion.
17589         Varargs fns behave differently too!
17590         (g++_load): Likewise.
17591
17592         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17593
17594         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17595         what it is.  Delete (always) printing of status value for !native.
17596         Simplify verbose code, and include status and exec_output.
17597         (g++_load): Use gcc_load.
17598
17599 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17600
17601         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17602         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17603         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17604         940714-3.c as these testcases don't exist anymore.  Make
17605         va-arg-1.c expected to pass.
17606
17607 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17608
17609         * gcc.misc-tests/misc.exp: Only run specific testcases.
17610         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17611         * gcc.misc-tests/dg-[1-9].c: New files.
17612
17613         * lib/dg.exp: New testsuite driver.
17614         * gcc.prms/prms.exp: Use it.
17615
17616         * README.gcc: New file.
17617
17618         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17619         Document and reset `lxpass' and `lxfail'.
17620         Simplify "initialized" message.
17621         (gcc_stat): Clean up comments a little.
17622
17623 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17624
17625         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17626
17627 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17628
17629         * lib/old-dejagnu.exp (process-option): New proc.
17630         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17631         (old-dejagnu): Simplify.
17632         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17633
17634 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17635
17636         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17637         exists and is not an empty string.
17638
17639         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17640         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17641         finished.
17642         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17643         automatically.
17644
17645         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17646         longer expected to fail.
17647
17648         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17649         "f" function call.
17650
17651         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17652
17653         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17654         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17655         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17656         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17657         c-torture-1.29.
17658
17659         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17660         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17661
17662         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17663
17664         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17665         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17666
17667         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17668         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17669         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17670
17671 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17672
17673         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17674         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17675         940714-1.c, 940714-2.c, 940714-3.c},
17676         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17677         gcc.misc-tests/{mg.c,mg.exp}:
17678         New tests.
17679         * gcc.noncompile/noncompile.exp: Change accordingly.
17680
17681 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17682
17683         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17684         Undo previous clobberage.
17685
17686 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17687
17688         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17689         * gcc.special/{930510-1.c, special.exp}:
17690         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17691         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17692         struct-varargs-1.c}: New tests from c-torture-1.26.
17693
17694 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17695
17696         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17697           argument to switch.
17698
17699 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17700
17701         * Revert the previous changes.  Please see Rob's directory
17702           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17703           fixes.
17704
17705 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17706
17707         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17708             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17709             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17710             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17711             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17712             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17713             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17714             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17715             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17716             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17717             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17718             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17719             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17720             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17721             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17722             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17723             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17724             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17725             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17726             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17727             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17728             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17729             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17730             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17731             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17732             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17733             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17734
17735 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17736
17737         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17738             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17739           with perror calls.
17740
17741 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17742
17743         * config/unix.exp (g++_load): Fix syntax.
17744
17745 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17746
17747         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17748         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17749         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17750         Don't expect va-arg-1.c to fail.  Correct expected output for
17751         920928-1.c.
17752         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17753         * gcc.wendy/hbm4.c: Correct typo.
17754         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17755
17756 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17757
17758         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17759         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17760         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17761         * lib/c-torture.exp (c-torture-compile): Ditto.
17762
17763         Reduce volume of output (remove all the -I's and such).
17764         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17765         Call gcc_cpass, gcc_cfail.
17766         (c-torture): Pass testing option to c-torture-compile.
17767
17768 1994-03-21  Doug Evans  (dje@cygnus.com)
17769
17770         Bring patches over from progressive.
17771         * config/default.exp: Exit remote shell cleanly.
17772         (g++_exit, g++_start): Add default versions.
17773         * config/sim.exp (gcc_load): Use perror, not error.
17774
17775 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17776
17777         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17778         set in site.exp.
17779
17780 1994-03-14  Doug Evans  (dje@cygnus.com)
17781
17782         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17783         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17784         (wendy_try): New proc to run testcase.
17785         (main loop): Call 'em.
17786         * gcc.wendy/*.c: Clean up pass to correct expected output.
17787
17788         * lib/gcc.exp: Minor cleanup work.
17789         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17790
17791 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17792
17793         * config/sim.exp (gcc_load): Document return codes better.
17794         Don't pass -v to simulator.
17795
17796 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17797
17798           * gcc.special/920717-x.c: Fix typo.
17799           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17800           get at sources.
17801
17802         * lib/mike-gcc.exp: Fix typo.
17803
17804 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17805
17806         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17807         binary to use, transform the name.
17808         * config/*.exp: rename everything. Nuke any g++ specific files,
17809         it's now a special case of gcc that requires no special support.
17810         Add a default.exp for unsupported targets.
17811
17812 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17813
17814         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17815         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17816         version of Tcl.
17817
17818 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17819
17820         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17821         than a warning.
17822
17823 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17824
17825         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17826
17827 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17828
17829         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17830         option_list.  Compile every file with only 4/6 option choices
17831         (same as C torture) instead of with 12/18 different option
17832         choices.
17833         * lib/c-torture.exp: Likewise.
17834
17835         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17836         not already set.
17837
17838 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17839
17840         * lib/old-deja
17841           test cases, ready for DejaGnu.
17842
17843 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17844
17845         * Upgraded c-torture tests from 1.18 to 1.19
17846
17847         * gcc.compile: added test(s):
17848           930607-1.c
17849         * gcc.execute: added test(s):
17850           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17851
17852         * added new subdirectory for misc tests: gcc.misc-tests
17853         * gcc.misc-test(s): added tests:
17854           inst-check.c test-consts.c test-ior.c test-switch.c
17855
17856 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17857
17858         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17859
17860 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17861
17862         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17863
17864 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17865
17866         * Upgraded c-torture tests from 1.17 to 1.18
17867
17868 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17869
17870         * Upgraded c-torture tests from 1.12 to 1.17
17871
17872 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17873
17874         * lib/old-dejagnu.exp:
17875           Fixed handling of XFAIL target triplets to correctly
17876           recognize wildcard characters.  Removed code that
17877           appended a unique id tag to the end of the file name
17878           printed out by the result of the testcases within a
17879           given test file.
17880
17881 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17882
17883         * lib/old-dejagnu.exp:
17884           Reworked expected failure handling to trigger off of XFAIL
17885           keyword in keyphrase embeded in testcase source code. The
17886           XFAIL keyword must be at the end of the keyphrase line. It
17887           may optionally be followed by one or more target triplets.
17888           It has just occured that the handling of wildcards in the
17889           target triplet may not be correct.
17890
17891 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17892
17893         * g++.old-deja/tests:
17894           Moved all subdirectories up one level into g++.old-deja .
17895
17896         * lib/old-dejagnu.exp:
17897           Fixed problem with CXXFLAGS not being properly reset, and being
17898           corrupted with extraneous "-c" compiler option.  This was
17899           causing binaries to not be generated for test that needed them.
17900           Modified strings passed to "pass" and "fail" so that individual
17901           tests from the same test file would be distinguished by an
17902           identifier appended to the test file name in the summary logs;
17903           this corrected a problem with erroneous diff logs.  Added code
17904           to search testcases for expected fail and unexpected pass keywords.
17905
17906 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17907
17908         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17909
17910 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17911
17912         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17913           Removed extraneous text from end of "Special g++ Options"
17914           keyphrase.
17915
17916         * lib/old-dejagnu.exp: Added pattern matching to look for new
17917           keywords, embedded in testcases comments, which will trigger
17918           calls to xpass and xfail.
17919
17920 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17921
17922         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17923           comments embedded in the testcases, especially the one looking for
17924           special compiler options, as well as the pattern matching for the
17925           compiler output again.
17926
17927 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17928
17929         * lib/old-dejagnu.exp: Do a proper check of the return value for
17930           execute tests. Fixed several problems with the pattern matching
17931           of the compiler output which gave erroneous test results.
17932           Changed several of the test result messages to be more descriptive.
17933         * config/unix-g++.exp: Proc g++_load now actually works and
17934           executes the tests passed to it and returns a usable return
17935           value.
17936
17937 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17938
17939           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17940
17941 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17942
17943         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17944           Modified both files to properly execute the old style
17945           dejagnu tests. The previous versions of these files were
17946           experimental and did not function anything near correctly.
17947
17948 1993-04-05  Rob Savoye  (rob@cygnus.com)
17949
17950         * Removed all Makefile.in and configure.in files. No configuration
17951         needed now.
17952
17953 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17954
17955         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17956
17957 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17958
17959         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17960         gcc.special/configure.in, gcc.noncompile/configure.in,
17961         gcc.execute/configure.in, gcc.code_quality/configure.in,
17962         g++.other/configure.in, g++.old-deja/configure.in,
17963         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17964         in srcname setting.
17965
17966 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17967
17968         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17969         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17970         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17971
17972 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17973
17974         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17975         (gdb_exit): Don't remove *_soc files.
17976
17977 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17978
17979         * lib/c-torture.exp: Don't look for main; instead always use -w
17980         -c.  This is how the c-torture tests work.  Remove the object
17981         file if the compilation succeeds.
17982         * gcc.execute/execute.exp: Remove executable if test passes.
17983         * gcc.noncompile/noncompile.exp: Every test is an expected
17984         failure.
17985         * gcc.special/special.exp: Added tests from c-torture 1.11,
17986         corrected use of existing test.
17987         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17988         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17989         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17990         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17991         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17992         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17993         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17994         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17995         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17996         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17997         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17998         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17999         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18000         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18001         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18002         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18003         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18004         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18005         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18006         c-torture 1.11.
18007         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18008         correspond to c-torture 1.11.
18009
18010         * New file.