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 2004-07-14  Mike Stump  <mrs@apple.com>
10
11         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12
13 2004-07-14  James E Wilson  <wilson@specifixinc.com>
14
15         PR target/16325
16         * gcc.dg/profile-generate-1.c: New.
17
18 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
19
20         * gcc.c-torture/execute/20040709-1.c: New test.
21         * gcc.c-torture/execute/20040709-2.c: New test.
22
23 2004-07-14  Mike Stump  <mrs@apple.com>
24
25         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
26
27 2004-07-14  Mike Stump  <mrs@apple.com>
28
29         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
30
31 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
32
33         PR c++/16518
34         * g++.dg/parse/mutable1.C: New test.
35         
36 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
37
38         PR tree-optimization/16443
39         * gcc.dg/tree-ssa/20040713-1.c: New test.
40
41 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
42
43         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
44         for operator new.
45
46 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
47
48         * gfortran.dg/g77/README: New file
49         * gfortran.dg/g77/19981216-0.f:  Copy from 
50         g77.f-torture/noncompile.  Add "dg-do compile" and
51         dg-error as required.
52         * gfortran.dg/g77/19990218-1.f: Likewise
53         * gfortran.dg/g77/19990905-1.f: Likewise
54         * gfortran.dg/g77/9263.f: Likewise
55         * gfortran.dg/g77/980615-0.f: Likewise
56         * gfortran.dg/g77/980616-0.f: Likewise
57         * gfortran.dg/g77/check0.f: Likewise
58         * gfortran.dg/g77/select_no_compile.f: Likewise
59
60 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
61
62         Copy files from g77.f-torture/compile.
63         Add "{ dg-do compile}".  Other changes as noted
64         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
65         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
66         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
67         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
68         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
69         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
70         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
71         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA 
72         statement to conform to standard.  Append alpha1.x for reference. 
73         * gfortran.dg/g77/xformat.f: Add dg-warning
74
75 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
76  
77         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
78         Add {dg-do compile} directive.
79         * gfortran.dg/g77/cpp2.F: Likewise
80
81 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
82
83         PR c++/5402
84         * g++.dg/lookup/name-clash1.C: New test.
85
86         PR c++/9777
87         * g++.dg/lookup/name-clash2.C: New test.
88
89         PR c++/12102
90         * g++.dg/lookup/name-clash3.C: New test.
91
92 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
93
94         * g++.dg/lookup/new2.C: New test.
95         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
96
97 2004-07-12  David Billinghurst (David.Billinghurst@riotinto.com)
98  
99         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
100         Add {dg-do compile} directive.
101         * gfortran.dg/g77/13060.f: Likewise
102         * gfortran.dg/g77/19990218-0.f: Likewise
103         * gfortran.dg/g77/19990305-0.f: Likewise
104         * gfortran.dg/g77/19990419-0.f: Likewise
105         * gfortran.dg/g77/19990502-0.f: Likewise
106         * gfortran.dg/g77/19990502-1.f: Likewise
107         * gfortran.dg/g77/19990525-0.f: Likewise
108         * gfortran.dg/g77/19990826-1.f: Likewise
109         * gfortran.dg/g77/19990826-3.f: Likewise
110         * gfortran.dg/g77/19990905-2.f: Likewise
111         * gfortran.dg/g77/20000412-1.f: Likewise
112         * gfortran.dg/g77/20000511-1.f: Likewise
113         * gfortran.dg/g77/20000511-2.f: Likewise
114         * gfortran.dg/g77/20000518.f: Likewise
115         * gfortran.dg/g77/20000601-1.f: Likewise
116         * gfortran.dg/g77/20000601-2.f: Likewise
117         * gfortran.dg/g77/20000629-1.f: Likewise
118         * gfortran.dg/g77/20000630-2.f: Likewise
119         * gfortran.dg/g77/20010115.f: Likewise
120         * gfortran.dg/g77/20010321-1.f: Likewise
121         * gfortran.dg/g77/20010426.f: Likewise
122         * gfortran.dg/g77/20020307-1.f: Likewise
123         * gfortran.dg/g77/8485.f: Likewise
124         * gfortran.dg/g77/960317-1.f: Likewise
125         * gfortran.dg/g77/970915-0.f: Likewise
126         * gfortran.dg/g77/980310-1.f: Likewise
127         * gfortran.dg/g77/980310-2.f: Likewise
128         * gfortran.dg/g77/980310-3.f: Likewise
129         * gfortran.dg/g77/980310-4.f: Likewise
130         * gfortran.dg/g77/980310-6.f: Likewise
131         * gfortran.dg/g77/980310-7.f: Likewise
132         * gfortran.dg/g77/980310-8.f: Likewise
133         * gfortran.dg/g77/980419-2.f: Likewise
134         * gfortran.dg/g77/980424-0.f: Likewise
135         * gfortran.dg/g77/980427-0.f: Likewise
136         * gfortran.dg/g77/980729-0.f: Likewise
137         * gfortran.dg/g77/981117-1.f: Likewise
138         * gfortran.dg/g77/toon_1.f: Likewise
139
140 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
141
142         PR c++/2204
143         * g++.dg/other/abstract2.C: New test.
144
145 2004-07-12  Paul Brook  <paul@codesourcery.com>
146
147         * gfortran.dg/pointer_init_1.f90: New test.
148
149 2004-07-11  Paul Brook  <paul@codesourcery.com>
150
151         PR fortran/15986
152         * gfortran.dg/contained_1.f90: New test.
153
154 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
155
156         * g++.dg/parse/defarg8.C: New test.
157
158 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
159
160         PR fortran/16433
161         * gfortran.dg/pr16433.f: New test.
162
163         PR fortran/17574
164         * gfortran.dg/pr15754.f90: New test.
165         
166 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
167
168         PR tree-optimization/16437
169         * gcc.c-torture/execute/bitfld-4.c: New test.
170
171 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
172         
173         * gfortran.fortran-torture/execute/common_2.f90: Add check for
174         access to common var from module.
175
176 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
177
178         PR fortran/16336
179         * gfortran.fortran-torture/execute/common_2.f90: New test.
180
181 2004-07-10  Paul Brook  <paul@codesourcery.com>
182
183         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
184
185 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
186
187         PR fortran/15969
188         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
189
190 2004-07-10  David Billinghurst (David.Billinghurst@riotinto.com)
191
192         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
193         * gfortran.dg/g77/ffixed-form-2.f: Likewise
194         * gfortran.dg/g77/ffree-form-1.f: Likewise
195         * gfortran.dg/g77/ffree-form-2.f: Likewise
196         * gfortran.dg/g77/ffree-form-3.f: Likewise
197         * gfortran.dg/g77/fno-underscoring.f: Likewise
198         * gfortran.dg/g77/funderscoring.f: Likewise
199         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
200
201 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
202         
203         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
204
205 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
206         Paul Brook  <paul@codesourcery.com>
207
208         PR fortran/13415
209         * gfortran.dg/common_pointer_1.f90: New test.
210
211 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
212
213         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
214
215 2004-07-09  James E Wilson  <wilson@specifixinc.com>
216
217         PR target/16364
218         * gcc.c-torture/compile/20040709-1.c: New.
219
220 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
221         
222         PR fortran/14077
223         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
224
225 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
226
227         PR fortran/13201
228         * gfortran.dg/shape_1.f90: New test.
229
230 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
231             Andrew Pinski  <apinski@apple.com>
232
233         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
234
235 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
236
237         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
238         comment.
239
240 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
241         Paul Brook  <paul@codesourcery.com>
242
243         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
244         '.f95' and '.F95'.
245
246 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
247
248         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
249
250 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
251
252         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
253         testcases with capital suffix.
254
255 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
256
257         PR fortran/15481
258         PR fortran/13372
259         PR fortran/13575
260         PR fortran/15978
261         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
262
263         * gfortran.dg/implicit_1.f90: New test.
264
265 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
266
267         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
268         expression to match gfortran warning/error messages
269         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
270         dg-error text.
271
272 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
273
274         * lib/fortran-torture.exp: Rename proc search_for to
275         search_for_re.
276
277 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
278
279         * gcc.c-torture/execute/simd-5.x: New file.
280         XFAIL on SPARC 64-bit at -O0.
281
282 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
283
284         PR c++/8211
285         PR c++/16165
286         * g++.dg/warn/effc3.C: New test.
287
288 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
289
290         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
291         change X to 1X in format.
292         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
293         add data statements to conform to standard.
294
295 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
296
297         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
298         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
299         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
300
301 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
302
303         * gfortran.dg/g77/7388.f: Copy from g77.dg
304         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
305         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
306         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
307         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
308         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
309         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
310         * gfortran.dg/g77/strlen0.f: Likewise
311
312 2004-07-09   David Billinghurst (David.Billinghurst@riotinto.com)
313
314         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
315         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
316
317 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
318
319         * gcc.c-torture/execute/920428-2.x: Delete.
320         * gcc.c-torture/execute/920501-7.x: Likewise.
321
322 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
323
324         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
325         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
326         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
327         prescott and c3-2.
328         (PREFETCH_3DNOW): Add -march=c3.
329
330 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
331
332         PR c/16437
333         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
334         * gcc.c-torture/execute/bf64-1.x: Likewise.
335
336 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
337
338         * gcc.c-torture/compile/20040708-1.c: New test.
339
340 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
341
342         PR c++/16169
343         * g++.dg/warn/effc2.C: New test.
344
345 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
346
347         * gcc.c-torture/execute/bitfld-1.x: Remove.
348         * gcc.c-torture/execute/bitfld-3.c: New test.
349         * gcc.dg/bitfld-2.c: Remove XFAILs.
350
351 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
352
353         PR c++/16276
354         * g++.dg/rtti/tinfo1.C: New file.
355
356 2004-07-07  Eric Christopher  <echristo@redhat.com>
357
358         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
359
360 2004-07-07  Andrew Pinski  <apinski@apple.com>
361
362         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
363
364 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
365
366         * g++.dg/init/call1.C: XFAIL.
367
368 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
369
370         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
371         except for movstrict*, to movmem* and clrstr* to clrmem*.
372
373 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
374
375         * gcc.c-torture/execute/20040707-1.c: New test.
376
377 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
378
379         * gcc.c-torture/execute/20040706-1.c: New test.
380
381 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
382
383         PR c++/3671
384         * g++.dg/template/spec14.C: New test.
385
386 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
387
388         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
389         nothing if not yet defined.  Use it in b, c and d type definitions.
390         * gcc.c-torture/execute/20040705-1.c: New test.
391         * gcc.c-torture/execute/20040705-2.c: New test.
392
393 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
394
395         PR c++/2518
396         * g++.dg/lookup/new1.C: New test.
397
398 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
399
400         PR c++/11406
401         * g++.dg/template/sizeof8.C: New test.
402
403 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
404
405         * gcc.c-torture/compile/20040705-1.c: New test.
406
407 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
408
409         * gfortran.fortran-torture/execute/seq_io.f90: New test.
410
411 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
412
413         * gcc.dg/cpp/if-mop.c: Two new testcases.
414         * gcc.dg/cpp/trad/comment-3.c: New.
415
416 2004-07-04  Paul Brook  <paul@codesourcery.com>
417
418         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
419
420 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
421
422         PR c++/3761
423         * g++.dg/lookup/crash4.C: New test.
424
425 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
426
427         * gcc.c-torture/execute/builtin-abs-1.c
428         * gcc.c-torture/execute/builtin-abs-2.c
429         * gcc.c-torture/execute/builtin-complex-1.c
430         * gcc.c-torture/execute/builtins/string-1-lib.c
431         * gcc.c-torture/execute/builtins/string-1.c
432         * gcc.c-torture/execute/builtins/string-2-lib.c
433         * gcc.c-torture/execute/builtins/string-2.c
434         * gcc.c-torture/execute/builtins/string-3-lib.c
435         * gcc.c-torture/execute/builtins/string-3.c
436         * gcc.c-torture/execute/builtins/string-4-lib.c
437         * gcc.c-torture/execute/builtins/string-4.c
438         * gcc.c-torture/execute/builtins/string-5-lib.c
439         * gcc.c-torture/execute/builtins/string-5.c
440         * gcc.c-torture/execute/builtins/string-6-lib.c
441         * gcc.c-torture/execute/builtins/string-6.c
442         * gcc.c-torture/execute/builtins/string-7-lib.c
443         * gcc.c-torture/execute/builtins/string-7.c
444         * gcc.c-torture/execute/builtins/string-8-lib.c
445         * gcc.c-torture/execute/builtins/string-8.c
446         * gcc.c-torture/execute/builtins/string-9-lib.c
447         * gcc.c-torture/execute/builtins/string-9.c
448         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
449         * gcc.c-torture/execute/builtins/string-asm-1.c
450         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
451         * gcc.c-torture/execute/builtins/string-asm-2.c
452         * gcc.c-torture/execute/stdio-opt-1.c
453         * gcc.c-torture/execute/stdio-opt-2.c
454         * gcc.c-torture/execute/stdio-opt-3.c
455         * gcc.c-torture/execute/string-opt-1.c
456         * gcc.c-torture/execute/string-opt-10.c
457         * gcc.c-torture/execute/string-opt-11.c
458         * gcc.c-torture/execute/string-opt-12.c
459         * gcc.c-torture/execute/string-opt-13.c
460         * gcc.c-torture/execute/string-opt-14.c
461         * gcc.c-torture/execute/string-opt-15.c
462         * gcc.c-torture/execute/string-opt-16.c
463         * gcc.c-torture/execute/string-opt-2.c
464         * gcc.c-torture/execute/string-opt-6.c
465         * gcc.c-torture/execute/string-opt-7.c
466         * gcc.c-torture/execute/string-opt-8.c:
467         Replace with ...
468
469         * gcc.c-torture/execute/builtins/abs-2.c
470         * gcc.c-torture/execute/builtins/abs-3.c
471         * gcc.c-torture/execute/builtins/complex-1.c
472         * gcc.c-torture/execute/builtins/fprintf.c
473         * gcc.c-torture/execute/builtins/fputs.c
474         * gcc.c-torture/execute/builtins/memcmp.c
475         * gcc.c-torture/execute/builtins/memmove.c
476         * gcc.c-torture/execute/builtins/memops-asm.c
477         * gcc.c-torture/execute/builtins/mempcpy-2.c
478         * gcc.c-torture/execute/builtins/mempcpy.c
479         * gcc.c-torture/execute/builtins/memset.c
480         * gcc.c-torture/execute/builtins/printf.c
481         * gcc.c-torture/execute/builtins/sprintf.c
482         * gcc.c-torture/execute/builtins/strcat.c
483         * gcc.c-torture/execute/builtins/strchr.c
484         * gcc.c-torture/execute/builtins/strcmp.c
485         * gcc.c-torture/execute/builtins/strcpy.c
486         * gcc.c-torture/execute/builtins/strcspn.c
487         * gcc.c-torture/execute/builtins/strlen-2.c
488         * gcc.c-torture/execute/builtins/strlen.c
489         * gcc.c-torture/execute/builtins/strncat.c
490         * gcc.c-torture/execute/builtins/strncmp-2.c
491         * gcc.c-torture/execute/builtins/strncmp.c
492         * gcc.c-torture/execute/builtins/strncpy.c
493         * gcc.c-torture/execute/builtins/strpbrk.c
494         * gcc.c-torture/execute/builtins/strpcpy-2.c
495         * gcc.c-torture/execute/builtins/strpcpy.c
496         * gcc.c-torture/execute/builtins/strrchr.c
497         * gcc.c-torture/execute/builtins/strspn.c
498         * gcc.c-torture/execute/builtins/strstr-asm.c
499         * gcc.c-torture/execute/builtins/strstr.c:
500         ... these new files.
501
502         * gcc.c-torture/execute/builtins/abs-2-lib.c
503         * gcc.c-torture/execute/builtins/abs-3-lib.c
504         * gcc.c-torture/execute/builtins/complex-1-lib.c
505         * gcc.c-torture/execute/builtins/fprintf-lib.c
506         * gcc.c-torture/execute/builtins/fputs-lib.c
507         * gcc.c-torture/execute/builtins/memcmp-lib.c
508         * gcc.c-torture/execute/builtins/memmove-lib.c
509         * gcc.c-torture/execute/builtins/memops-asm-lib.c
510         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
511         * gcc.c-torture/execute/builtins/mempcpy-lib.c
512         * gcc.c-torture/execute/builtins/memset-lib.c
513         * gcc.c-torture/execute/builtins/printf-lib.c
514         * gcc.c-torture/execute/builtins/sprintf-lib.c
515         * gcc.c-torture/execute/builtins/strcat-lib.c
516         * gcc.c-torture/execute/builtins/strchr-lib.c
517         * gcc.c-torture/execute/builtins/strcmp-lib.c
518         * gcc.c-torture/execute/builtins/strcpy-lib.c
519         * gcc.c-torture/execute/builtins/strcspn-lib.c
520         * gcc.c-torture/execute/builtins/strlen-2-lib.c
521         * gcc.c-torture/execute/builtins/strlen-lib.c
522         * gcc.c-torture/execute/builtins/strncat-lib.c
523         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
524         * gcc.c-torture/execute/builtins/strncmp-lib.c
525         * gcc.c-torture/execute/builtins/strncpy-lib.c
526         * gcc.c-torture/execute/builtins/strpbrk-lib.c
527         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
528         * gcc.c-torture/execute/builtins/strpcpy-lib.c
529         * gcc.c-torture/execute/builtins/strrchr-lib.c
530         * gcc.c-torture/execute/builtins/strspn-lib.c
531         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
532         * gcc.c-torture/execute/builtins/strstr-lib.c
533         * gcc.c-torture/execute/builtins/lib/abs.c
534         * gcc.c-torture/execute/builtins/lib/fprintf.c
535         * gcc.c-torture/execute/builtins/lib/memset.c
536         * gcc.c-torture/execute/builtins/lib/printf.c
537         * gcc.c-torture/execute/builtins/lib/sprintf.c
538         * gcc.c-torture/execute/builtins/lib/strcpy.c
539         * gcc.c-torture/execute/builtins/lib/strcspn.c
540         * gcc.c-torture/execute/builtins/lib/strncat.c
541         * gcc.c-torture/execute/builtins/lib/strncmp.c
542         * gcc.c-torture/execute/builtins/lib/strncpy.c
543         * gcc.c-torture/execute/builtins/lib/strpbrk.c
544         * gcc.c-torture/execute/builtins/lib/strspn.c
545         * gcc.c-torture/execute/builtins/lib/strstr.c:
546         New files containing support routines.
547
548         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
549         declaration.
550         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
551         when not optimizing.
552
553 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
554
555         PR c++/16240
556         * g++.dg/abi/mangle22.C: New test.
557         * g++.dg/abi/mangle23.C: Likewise.
558
559 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
560
561         PR fortran/16290
562         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
563         Allow for cases without denormalized floating point numbers.
564
565 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
566
567         PR c/1027
568         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
569         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
570         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
571         expected warning text.
572         * gcc.dg/format/diag-2.c: New test.
573
574 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
575
576         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
577
578 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
579
580         * gcc.dg/builtins-43.c: New.
581         * gcc.dg/builtins-44.c: New.
582         * gcc.dg/builtins-45.c: New.
583
584 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
585             Andreas Tobler  <a.tobler@schweiz.ch>
586
587         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
588         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
589         as SIGSEGV.
590         * gcc.dg/cleanup-11.c: Likewise.
591         * gcc.dg/cleanup-8.c: Likewise.
592         * gcc.dg/cleanup-9.c: Likewise.
593         * gcc.dg/cleanup-5.c: Run on all platforms.
594
595 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
596
597         * g++.dg/warn/nonnull1.C: New test.
598
599 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
600
601         * gcc.dg/compat/compat-common.h: Wrap up CINT in
602         an #ifndef SKIP_COMPLEX_INT/#endif pair.
603         Special-case the Sun compiler wrt to <complex.h>.
604
605 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
606
607         * gcc.dg/Wunreachable-8.C: New test.
608
609         * gcc.dg/h8300-ice2.c : New test.
610
611 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
612
613         PR fortran/16161
614         * gfortran.fortran-torture/compile/implicit.f90: Add test
615         for implicit character.
616
617 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
618
619         PR fortran/16289
620         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
621         Use tiny() intrinsic to find smallest non-negative real
622
623 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
624
625         * gcc.dg/compat/struct-by-value-22_main.c: New test.
626         * gcc.dg/compat/struct-by-value-22_x.c: New.
627         * gcc.dg/compat/struct-by-value-22_y.c: New.
628
629         * gcc.c-torture/execute/20040629-1.c: New test.
630
631 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
632
633         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
634         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
635
636         PR target/16195
637         * gcc.dg/20040625-1.c: New test.
638
639 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
640
641         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
642
643 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
644
645         PR fortran/15963
646         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
647
648 2004-06-29  Richard Henderson  <rth@redhat.com>
649
650         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
651
652 2004-06-29  Paul Brook  <paul@codesourcery.com>
653
654         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
655         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
656
657 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
658
659         PR c++/16260
660         * g++.dg/parse/crash15.C: New.
661
662 2004-06-28  Andrew Pinski  <apinski@apple.com>
663
664         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
665         by the error already.
666
667         * g++.dg/opt/ptrmem4.C: Change to compile only test.
668
669 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
670
671         PR target/14041
672         * gcc.dg/h8300-bss-align-1.c : New.
673
674 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
675
676         * PR c++/16174
677         * g++.dg/template/ctor4.C: New.
678
679 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
680
681         PR c++/16205
682         * g++.dg/warn/Wsequence-point-1.C: New test.
683
684 2004-06-27  Paul Brook  <paul@codesourcery.com>
685
686         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
687
688 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
689
690         * g++.old-deja/g++.mike/p7325.C: Remove.
691
692 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
693
694         PR c/14963
695         * gcc.dg/pr14963.c: New test.
696
697 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
698
699         PR c++/16193
700         * g++.dg/parse/redef1.C: New test.
701
702 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
703
704         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
705         20021110.c.
706         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
707         20021119-1.c.
708         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
709         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
710         5-04.c.
711         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
712         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
713         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
714         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
715         g++.brendan/enum14.C.
716         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
717         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
718         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
719         g++.mike/virt1.C.
720         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
721         memtemp24.C.
722
723 2004-06-27  Roger Sayle  <roger@eyesopen.com>
724
725         * gcc.dg/20040527-1.c: New test case.
726
727 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
728
729         PR gfortran/pr16196
730         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
731
732 2004-06-25  Roger Sayle  <roger@eyesopen.com>
733
734         PR middle-end/15825
735         * gcc.dg/pr15825-1.c: New test case.
736
737 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
738
739         * gcc.c-torture/execute/20040625-1.c: New test.
740
741 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
742
743         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
744
745 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
746
747         * gcc.dg/torture/mips-div-1.c: New test.
748
749 2004-06-24  Jeff Law  <law@redhat.com>
750
751         * gcc.dg/tree-ssa/20040624-1.c: New test.
752
753 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
754
755         * gcc.c-torture/compile/20040624-1.c: New test.
756
757 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
758
759         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
760         this directory.
761
762 2004-06-23  Andrew Pinski  <apinski@apple.com>
763
764         PR middle-end/15988
765         * g++.dg/opt/ptrmem4.C: New test.
766
767         * gcc.dg/c90-array-quals-2.c: New test.
768
769 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
770
771         * gcc.dg/kpice1.c: New test.
772
773 2006-06-23  Andrew Pinski  <apinski@apple.com>
774
775         * gcc.dg/c90-array-quals.c: New test.
776
777 2006-06-22  Richard Henderson  <rth@redhat.com>
778
779         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
780
781 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
782
783         * gcc.dg/builtins-config.h: Handle FreeBSD.
784
785 2006-06-22  Richard Henderson  <rth@redhat.com>
786
787         * g++.dg/opt/devirt1.C: New.
788
789 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
790
791         * g++.dg/opt/pr15551.C: New testcase.
792
793 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
794
795         PR target/14800
796         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
797         x86_64-*-linux* when compiling for 32bit.
798
799 2004-06-21  Andrew Pinski  <apinski@apple.com>
800
801         * gcc.dg/pch/struct-1.c: New.
802         * gcc.dg/pch/struct-1.hs: New.
803
804 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
805
806         * gcc.dg/pch/save-temps-1.c: New file.
807         * gcc.dg/pch/save-temps-1.hs: New file.
808
809 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
810
811         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
812         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
813
814 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
815
816         * gfortran.fortran-torture/execute/select_1.f90: Rename function
817         to fix type error.
818         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
819         Remove trailing spaces.
820
821 2004-06-21  Richard Henderson  <rth@redhat.com>
822
823         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
824         merging && to BIT_FIELD_REF.
825
826 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
827
828         * g++.dg/opt/placeholder1.C: New test.
829
830 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
831
832         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
833         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
834         * gcc.dg/compat/union-m128-1_x.c: Likewise.
835         * gcc.dg/compat/union-m128-1_y.c: Likewise.
836
837 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
838
839         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
840         extern "C".
841         * g++.dg/other/pragma-re-1.C: Add comments.
842
843 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
844
845         PR gfortran/16080
846         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
847
848 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
849
850         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
851         instead of setting the type of size_t by
852         hand.
853
854 2004-06-18  Roger Sayle  <roger@eyesopen.com>
855
856         * gcc.dg/unordered-2.c: New test case.
857         * gcc.dg/unordered-3.c: New test case.
858
859 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
860
861         PR other/16043
862         * lib/g++.exp (g++_version): Tweak regexp for version
863         * lib/g77.exp (g77_version): Likewise
864         * lib/gfortran.exp (gfortran_version): Likewise
865         * lib/objc.exp (objc_version): Likewise
866         * lib/treelang.exp (treelang_version): Likewise
867
868 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
869
870         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
871         Use INT_MAX instead of __INT_MAX__.
872         * gcc.dg/compat/struct-align-2_y.c: Likewise.
873
874         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
875         * gcc.dg/compat/scalar-return-3_x.c: Use it.
876         * gcc.dg/compat/scalar-return-3_y.c: Use it.
877         * gcc.dg/compat/scalar-return-4_x.c: Use it.
878         * gcc.dg/compat/scalar-return-4_y.c: Use it.
879         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
880         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
881         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
882         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
883
884         * gcc.dg/range-test-1.c: New test.
885         * g++.dg/opt/range-test-1.C: New test.
886
887 2004-06-17  Richard Henderson  <rth@redhat.com>
888
889         * objc.dg/sync-1.m: New.
890         * objc.dg/try-catch-1.m: Don't force next runtime.
891         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
892         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
893         shadowed catch clause.
894         * objc.dg/try-catch-5.m: New.
895
896 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
897
898         Bug 14610
899         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
900
901 2004-06-15  Richard Henderson  <rth@redhat.com>
902
903         * gcc.dg/20001116-1.c: Move expected warning line.
904
905 2004-06-15  Richard Henderson  <rth@redhat.com>
906
907         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
908         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
909
910 2004-06-15  Jeff Law  <law@redhat.com>
911
912         * gcc.dg/tree-ssa/20040615-1.c: New test.
913         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
914         be less sensitive to operand ordering.
915         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
916
917 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
918
919         * g++.dg/abi/bitfield3.C: Add comment..
920
921 2004-06-15  Richard Henderson  <rth@redhat.com>
922
923         * g++.dg/ext/stmtexpr1.C: XFAIL.
924         * gcc.dg/20030612-1.c: XFAIL.
925
926 2004-06-15  Eric Christopher  <echristo@redhat.com>
927
928         * g++.dg/charset/asm5.c: New.
929         * gcc.dg/charset/asm6.c: New.
930
931 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
932
933         PR fortran/15962
934         * gfortran.fortran-torture/execute/select_1.f90: New test.
935
936 2004-06-15  Paul Brook  <paul@codesourcery.com>
937
938         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
939
940 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
941
942         PR c++/15967
943         * g++.dg/lookup/crash3.C: New test.
944
945 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
946
947         PR c++/15947
948         * g++.dg/parse/dtor4.C: New test.
949
950 2004-06-14  Jeff Law  <law@redhat.com>
951
952         * gcc.c-torture/compile/20040614-1.c: New test.
953
954 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
955
956         PR fortran/15211
957         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
958         LEN of a character array.
959
960 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
961
962         PR c++/15096
963         * g++.dg/template/ptrmem10.C: New test.
964
965         PR c++/14930
966         * g++.dg/template/friend30.C: New test.
967
968 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
969
970         PR fortran/14928
971         * gfortran.fortran-torture/compile/mloc.f90: New test.
972
973 2004-06-13  Paul Brook  <paul@codesourcery.com>
974
975         * gfortran.fortran-torture/execute/random_2.f90: New test.
976
977 2004-06-13  Eric Christopher  <echristo@redhat.com>
978
979         * gcc.dg/noncompile/redecl-1.c: Fix error message.
980
981 2004-06-12  Paul Brook  <paul@codesourcery.com>
982
983         * gfortran.fortran-torture/execute/contained_3.f90: New test.
984
985 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
986
987         PR fortran/14923
988         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
989
990 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
991
992         PR fortran/14957
993         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
994         syntax errors in end statements of contained subroutines.
995
996 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
997
998         PR fortran/12841
999         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1000
1001 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1002
1003         PR fortran/15665
1004         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1005
1006 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1007
1008         PR gfortran/12839
1009         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1010
1011 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1012
1013         PR c++/15862
1014         * g++.dg/parse/enum1.C: New test.
1015
1016 2004-06-10  Jeff Law  <law@redhat.com>
1017
1018         * gcc.c-torture/compile/20040610-1.c: New test.
1019
1020 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1021
1022         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1023         * g++.old-deja/g++.other/decl3.C: Likewise.
1024
1025 2004-06-10  Brian Booth  <bbooth@redhat.com>
1026
1027         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1028         V_MAY_DEF instead of VDEF.
1029         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1030
1031 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1032
1033         PR c++/14211
1034         * g++.dg/conversion/const1.C: New test.
1035
1036         PR c++/15076
1037         * g++.dg/conversion/reinterpret1.C: New test.
1038
1039         PR c++/15877
1040         * g++.dg/template/enum2.C: New test.
1041
1042         PR c++/15227
1043         * g++.dg/template/error13.C: New test.
1044
1045 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1046
1047         PR fortran/14957
1048         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1049         arguments to test_* REAL and of the right size.
1050
1051 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1052
1053         PR target/15569
1054         PR rtl-optimization/15681
1055         * gcc.dg/20040609-1.c: New test.
1056
1057 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1058
1059         PR c++/14791
1060         * g++.dg/opt/builtins1.C: New test.
1061
1062 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1063
1064         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1065         that use default windows32 struct layout.
1066         * gcc.dg/i386-bitfield2.c: Likewise.
1067
1068 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1069
1070         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1071         for mingw32 and cygwin targets.
1072
1073 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1074
1075         * gcc.dg/pch/macro-4.c: New.
1076         * gcc.dg/pch/macro-4.hs: New.
1077
1078 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1079
1080         PR fortran/13249
1081         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1082
1083 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1084
1085         PR fortran/13372
1086         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1087
1088 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1089
1090         PR gfortran/14897
1091         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1092
1093 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1094
1095         PR gfortran/15755
1096         * gfortran.fortran-torture/execute/backspace.c : New test.
1097
1098 2004-06-09  Paul Brook  <paul@codesourcery.com>
1099
1100         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1101         (pointer_to_section): Rewrite to use smaller array.
1102
1103 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1104
1105         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1106         * gcc.dg/ext/altivec-10.c: Same.
1107         * gcc.dg/ext/altivec-11.c: Same.
1108         * gcc.dg/ext/altivec-12.c: Same.
1109         * gcc.dg/ext/altivec-13.c: Same.
1110         * gcc.dg/ext/altivec-14.c: Same.
1111         * gcc.dg/ext/altivec-15.c: Same.
1112         * gcc.dg/ext/altivec-16.c: Same.
1113         * gcc.dg/ext/altivec-3.c: Same.
1114         * gcc.dg/ext/altivec-4.c: Same.
1115         * gcc.dg/ext/altivec-6.c: Same.
1116         * gcc.dg/ext/altivec-7.c: Same.
1117         * gcc.dg/ext/altivec-8.c: Same.
1118         * gcc.dg/ext/altivec-varargs-1.c: Same.
1119
1120         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1121         * g++.dg/ext/altivec-10.C: Same.
1122         * g++.dg/ext/altivec-2.C: Same.
1123         * g++.dg/ext/altivec-3.C: Same.
1124         * g++.dg/ext/altivec-4.C: Same.
1125         * g++.dg/ext/altivec-5.C: Same.
1126         * g++.dg/ext/altivec-6.C: Same.
1127         * g++.dg/ext/altivec-7.C: Same.
1128         * g++.dg/ext/altivec-8.C: Same.
1129         * g++.dg/ext/altivec-9.C: Same.
1130
1131 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1132
1133         PR c++/7841
1134         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1135
1136 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1137
1138         * gcc.dg/union-1.c: New test.
1139
1140 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1141
1142         * gcc.dg/builtins-41.c: New test case.
1143         * gcc.dg/builtins-42.c: New test case.
1144
1145 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1146
1147         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1148         * g++.dg/ext/altivec-10.C: Same.
1149         * g++.dg/ext/altivec-2.C: Same.
1150         * g++.dg/ext/altivec-3.C: Same.
1151         * g++.dg/ext/altivec-4.C: Same.
1152         * g++.dg/ext/altivec-5.C: Same.
1153         * g++.dg/ext/altivec-6.C: Same.
1154         * g++.dg/ext/altivec-7.C: Same.
1155         * g++.dg/ext/altivec-8.C: Same.
1156         * g++.dg/ext/altivec-9.C: Same.
1157         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1158         * g++.old-deja/g++.brendan/new3.C: Same.
1159         * gcc.c-torture/execute/eeprof-1.x: Same.
1160
1161 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1162
1163         PR c/14765
1164         * gcc.dg/pr14765-1.c: New test.
1165
1166 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1167
1168         PR c/14649
1169         * gcc.dg/pr14649-1.c: New test case.
1170
1171 2004-06-07  Richard Henderson  <rth@redhat.com>
1172
1173         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1174         if temporaries.
1175
1176 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1177
1178         * g++.dg/eh/elide1.C: Remove XFAIL.
1179
1180 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1181
1182         PR c++/15337
1183         * g++.dg/expr/sizeof3.C: New test.
1184
1185         PR c++/14777
1186         * g++.dg/template/access14.C: New test.
1187
1188         PR c++/15554
1189         * g++.dg/template/enum1.C: New test.
1190
1191         PR c++/15057
1192         * g++.dg/eh/throw1.C: New test.
1193
1194 2004-06-07  David Ayers  <d.ayers@inode.at>
1195             Ziemowit Laski  <zlaski@apple.com>
1196
1197         * lib/objc.exp (objc_target_compile): Revert the '-framework
1198         Foundation' flag fix, since bare Darwin does not ship
1199         with the Foundation framework.
1200         * objc/execute/next_mapping.h: Provide a local NSConstantString
1201         @interface and @implementation.
1202         (objc_constant_string_init): A constructor function, used to
1203         initialize the NSConstantString meta-class object.
1204         * objc/execute/string1.m: Include "next_mapping.h" instead of
1205         <Foundation/NSString.h>.
1206         * objc/execute/string2.m: Likewise.
1207         * objc/execute/string3.m: Likewise.
1208         * objc/execute/string4.m: Likewise.
1209
1210 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1211
1212         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1213         to double. Replace double with FLOAT.
1214         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1215
1216         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1217         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1218         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1219         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1220         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1221         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1222         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1223         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1224
1225 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1226
1227         PR c/13519
1228         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1229
1230 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1231
1232         PR c++/15503
1233         * g++.dg/template/meminit2.C: New test.
1234
1235 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1236
1237         PR target/15822
1238         * gcc.c-torture/execute/compare-fp-1.c,
1239         gcc.c-torture/execute/compare-fp-2.c,
1240         gcc.c-torture/execute/compare-fp-3.c,
1241         gcc.c-torture/execute/compare-fp-4.c,
1242         gcc.c-torture/execute/compare-fp-3.x,
1243         gcc.c-torture/execute/compare-fp-4.x: Moved...
1244         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1245         gcc.c-torture/execute/ieee/compare-fp-2.c,
1246         gcc.c-torture/execute/ieee/compare-fp-3.c,
1247         gcc.c-torture/execute/ieee/compare-fp-4.c,
1248         gcc.c-torture/execute/ieee/compare-fp-3.x,
1249         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1250
1251 2004-06-04  David Ayers  <d.ayers@inode.at>
1252
1253         * objc/execute/protocol-isEqual-4.m: New testcase.
1254
1255 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1256
1257         * objc/execute/protocol-isEqual-1.m: New testcase.
1258         * objc/execute/protocol-isEqual-2.m: New testcase.
1259         * objc/execute/protocol-isEqual-3.m: New testcase.
1260
1261 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1262
1263         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1264
1265 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1266
1267         * lib/objc.exp (objc_target_compile): When running tests on
1268         Darwin (Mac OS X), inform the linker about '-framework
1269         'Foundation'.
1270
1271 2004-06-02  Eric Christopher  <echristo@redhat.com>
1272
1273         * gcc.c-torture/compile/20040602-1.c: New.
1274
1275 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1276
1277         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1278         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1279
1280         PR tree-optimization/14736
1281         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1282
1283         PR tree-optimization/14042
1284         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1285
1286         PR tree-optimization/14729
1287         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1288
1289 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1290
1291         PR fortran/15557
1292         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1293
1294 2004-06-01  Richard Hederson  <rth@redhat.com>
1295
1296         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1297
1298 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1299
1300         PR c++/14932
1301         * g++.dg/parse/offsetof4.C: New test.
1302
1303 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1304
1305         PR objc/7993
1306         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1307
1308 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1309
1310         PR c++/15701
1311         * g++.dg/template/friend29.C: New test.
1312
1313 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1314
1315         PR c/15749
1316         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1317
1318 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1319
1320         * gcc.dg/sparc-trap-1.c: New test.
1321
1322 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1323
1324         PR middle-end/15069
1325         * g++.dg/opt/fold3.C: New test case.
1326
1327 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1328
1329         * lib/target-supports.exp (check_iconv_available): Fix fallout
1330         from 2004-05-28 patch.
1331
1332 2004-05-30  Paul Brook  <paul@codesourcery.com>
1333
1334         PR fortran/15620
1335         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1336         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1337
1338 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1339
1340         * gfortran.fortran-torture/execute/random_1.f90: New test.
1341
1342 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1343
1344         * g++.dg/ext/altivec-10.C: New test.
1345
1346 2004-05-29  Paul Brook  <paul@codesourcery.com>
1347
1348         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1349
1350 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1351
1352         * gcc.dg/altivec-16.c: New test.
1353
1354 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1355
1356         * lib/target-supports.exp (check_vmx_hw_available): New.
1357         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1358
1359         * lib/target-supports.exp (check_alias_available,
1360         check_iconv_available, check_named_sections_available): Use
1361         unique names for temporary files.
1362
1363 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1364
1365         * gcc.dg/altivec-15.c: New test.
1366
1367 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1368
1369         PR c++/15083
1370         * g++.dg/warn/noeffect6.C: New test.
1371
1372         PR c++/15471
1373         * g++.dg/expr/ptrmem4.C: New test.
1374
1375         PR c++/15640
1376         * g++.dg/template/operator3.C: New test.
1377
1378 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1379
1380         PR c++/14668
1381         * g++.dg/lookup/redecl1.C: New test.
1382         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1383
1384 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1385
1386         * gcc.c-torture/execute/compare-fp-1.c,
1387         gcc.c-torture/execute/compare-fp-2.c,
1388         gcc.c-torture/execute/compare-fp-3.c,
1389         gcc.c-torture/execute/compare-fp-4.c,
1390         gcc.c-torture/execute/compare-fp-3.x,
1391         gcc.c-torture/execute/compare-fp-4.x,
1392         gcc.dg/pr15649-1.c: New.
1393
1394 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1395
1396         PR c++/12883
1397         * g++.dg/init/array14.C: New test.
1398
1399 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1400
1401         * lib/compat.exp (compat-get-options-main): New.
1402         (compat-get-options): Remove unneeded code, warn for ignored
1403         command.
1404         (compat-execute): Check flag set by dg-require-* commands.
1405
1406         * lib/compat.exp (compat-execute): Break up long lines.
1407
1408 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1409
1410         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1411         * gcc.dg/altivec-14.c: New test.
1412         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1413
1414         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1415         * gcc.dg/altivec-12.c: Ditto.
1416
1417         * gcc.dg/altivec-3.c: Move call to altivec_check.
1418
1419 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1420
1421         PR c++/15044
1422         * g++.dg/template/error12.C: New test.
1423
1424         PR c++/15317
1425         * g++.dg/ext/attrib15.C: New test.
1426
1427         PR c++/15329
1428         * g++.dg/template/ptrmem9.C: New test.
1429
1430 2004-05-25  Paul Brook  <paul@codesourcery.com>
1431
1432         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1433
1434 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1435
1436         PR c++/15165
1437         * g++.dg/template/crash19.C: New test.
1438
1439 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1440
1441         PR c++/15025
1442         * g++.dg/template/redecl1.C: New test.
1443
1444 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1445
1446         PR c++/14821
1447         * g++.dg/other/ns1.C: New test.
1448
1449         PR c++/14883
1450         * g++.dg/template/invalid1.C: New test.
1451
1452 2004-05-23  Paul Brook  <paul@codesourcery.com>
1453         Victor Leikehman  <lei@haifasphere.co.il>
1454
1455         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1456         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1457
1458 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1459
1460         PR c++/15285
1461         PR c++/15299
1462         * g++.dg/template/non-dependent5.C: New test.
1463         * g++.dg/template/non-dependent6.C: New test.
1464
1465 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1466
1467         PR c++/15507
1468         * g++.dg/inherit/union1.C: New test.
1469
1470         PR c++/15542
1471         * g++.dg/template/addr1.C: New test.
1472
1473         PR c++/15427
1474         * g++.dg/template/array5.C: New test.
1475
1476         PR c++/15287
1477         * g++.dg/template/array6.C: New test.
1478
1479 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1480             Roger Sayle  <roger@eyesopen.com>
1481
1482         * g++.dg/lookup/forscope2.C: New test case.
1483
1484 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1485
1486         * gcc.dg/cpp/Wmissingdirs.c: New.
1487
1488 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1489
1490         PR target/15301
1491         * gcc.dg/compat/union-m128-1.h: New file.
1492         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1493         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1494         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1495
1496 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1497
1498         PR target/15302
1499         * gcc.dg/compat/struct-complex-1.h: New file.
1500         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1501         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1502         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1503
1504 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1505
1506         PR middle-end/3074
1507         * gcc.dg/pr3074-1.c: New test case.
1508         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1509
1510 2004-05-20  Falk Hueffner  <falk@debian.org>
1511
1512         PR other/15526
1513         * gcc.dg/ftrapv-1.c: New test case.
1514
1515 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1516
1517         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1518
1519 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1520             Jeff Law  <law@redhat.com>
1521
1522         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1523         * gcc.dg/tree-ssa/20040518-2.c: New test.
1524
1525         * gcc.dg/tree-ssa/20040518-1.c: New test.
1526
1527 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1528
1529         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1530
1531 2004-05-18  Paul Brook  <paul@codesourcery.com>
1532
1533         PR fortran/13930
1534         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1535
1536 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1537
1538         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1539         constant folding.
1540
1541 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1542
1543         * gcc.dg/tree-ssa/20040517-1.c: New test.
1544
1545 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1546
1547         * gcc.dg/loop-4.c: New test.
1548
1549 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1550
1551         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1552
1553 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1554
1555         PR fortran/15311
1556         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1557
1558 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1559
1560         PR fortran/13826
1561         PR fortran/13940
1562         * gfortran.fortran-torture/compile/data_1.f90: New test.
1563
1564 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1565
1566         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1567         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1568
1569 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1570
1571         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1572
1573 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1574
1575         PR c/15444
1576         * gcc.dg/format/xopen-1.c: Adjust expected message.
1577         * gcc.dg/format/xopen-3.c: New test.
1578
1579 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1580
1581         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1582
1583 2004-05-14  Jeff Law  <law@redhat.com>
1584
1585         * gcc.dg/tree-ssa/20040514-2.c: New test.
1586
1587 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1588
1589         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1590         this ...
1591         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1592         this.
1593
1594 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1595
1596         * gcc.dg/tree-ssa/20040514-1.c: New test.
1597
1598 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1599
1600         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1601         test.
1602
1603 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1604
1605         PR fortran/14066
1606         * gfortran.fortran-torture/compile/do_1.f90: New test.
1607
1608 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1609
1610         PR fortran/15051
1611         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1612         test.
1613
1614 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1615
1616         PR fortran/15149
1617         * gfortran.fortran-torture/execute/random_init.f90: New test.
1618
1619 2004-05-13  Paul Brook  <paul@codesourcery.com>
1620
1621         PR fortran/15314
1622         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1623
1624 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1625
1626         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1627         for the powerpc case.
1628
1629 2004-05-13  Jeff Law  <law@redhat.com>
1630
1631         * gcc.dg/tree-ssa/20040513-1.c: New test.
1632         * gcc.dg/tree-ssa/20040513-2.c: New test.
1633
1634 2004-05-13  Paul Brook  <paul@codesourcery.com>
1635
1636         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1637         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1638         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1639
1640 2004-05-13  Andreas Schwab  <schwab@suse.de>
1641
1642         PR other/10819
1643         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1644         characters.
1645
1646 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1647
1648         PR fortran/15294
1649         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1650
1651 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1652
1653         Merge from tree-ssa-20020619-branch.  See
1654         ChangeLog.tree-ssa for details.
1655
1656 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1657
1658         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1659         include <altivec.h> explicitly.
1660         * gcc.dg/altivec-13.c: Likewise.
1661
1662 2004-05-11  Paul Brook  <paul@codesourcery.com>
1663
1664         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1665
1666 2004-05-10  Eric Christopher  <echristo@redhat.com>
1667
1668         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1669         * gcc.dg/sibcall-4.c: Ditto.
1670
1671 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1672
1673         * g++.dg/ext/altivec-8.C: New test case.
1674         * gcc.dg/altivec-13.c: New test case.
1675
1676 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1677
1678         * gcc.c-torture/execute/divcmp-1.c: New test case.
1679         * gcc.c-torture/execute/divcmp-2.c: New test case.
1680         * gcc.c-torture/execute/divcmp-3.c: New test case.
1681
1682 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1683
1684         * g++.dg/other/pragma-re-2.C: New test.
1685
1686 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1687
1688         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1689         * gcc.dg/i386-387-2.c: Likewise.
1690
1691         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1692         __builtin_drem.
1693         * gcc.dg/i386-387-6.c: Likewise.
1694
1695 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1696
1697         * gcc.dg/builtins-33.c:  Also check log1p*.
1698
1699 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1700
1701         PR optimization/15296
1702         * gcc.c-torture/execute/pr15296.c: New test.
1703
1704 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1705
1706         * gcc.dg/builtins-40.c: New test.
1707
1708 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1709
1710         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1711
1712 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1713
1714         * g++.dg/ext/spe1.C: New testcase.
1715
1716 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1717
1718         * objc.dg/image-info.m: Allow additional attributes
1719         for __image_info section.
1720
1721 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1722
1723         * gcc.dg/torture/mips-hilo-2.c: New test.
1724
1725 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1726
1727         PR c++/14389
1728         * g++.dg/template/member5.C: New test.
1729
1730 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1731
1732         * gcc.dg/builtins-34.c: Also check expm1*.
1733
1734 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1735
1736         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1737         * gcc.dg/torture/builtin-convert-3.c: New test.
1738
1739 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1740
1741         PR middle-end/15054
1742         * g++.dg/opt/pr15054.C: New test.
1743
1744 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1745
1746         * gcc.dg/torture/builtin-rounding-1.c: New test.
1747         * gcc.dg/builtins-25.c: Delete.
1748         * gcc.dg/builtins-29.c: Delete.
1749
1750 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1751
1752         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1753         * gcc.dg/sibcall-4.c: Likewise.
1754         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1755
1756 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1757
1758         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1759         bit-field on 16-bit targets.
1760
1761 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1762
1763         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1764         16-bit targets.
1765
1766 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1767
1768         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1769         * gcc.dg/rs6000-power2-2.c: Likewise.
1770
1771 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1772
1773         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1774         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1775         Change the asm registers to be in form of frN instead of fN.
1776
1777 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1778
1779         * gcc.dg/torture/builtin-convert-2.c: New test.
1780
1781 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1782
1783         * gcc.dg/rs6000-power2-1.c: New test.
1784         * gcc.dg/rs6000-power2-2.c: New test.
1785
1786 2004-04-28  Jan Hubicka  <jh@suse.cz>
1787
1788         * gcc.dg/unused-6.c: New test.
1789
1790 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1791             Ulrich Weigand  <uweigand@de.ibm.com>
1792
1793         * ada/acats/run_all.sh: Define $target variable.
1794
1795 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1796
1797         PR c++/15119
1798         * g++.dg/other/vararg-1.C: New test.
1799
1800         PR c++/4794
1801         * g++.dg/eh/cleanup3.C: New test.
1802
1803 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1804
1805         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1806         and ad8011a (target_insn).
1807         * ada/acats/support/macro.dfs: Likewise.
1808         * ada/acats/support/impbit.adb: New file.
1809
1810 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1811
1812         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1813
1814 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1815
1816         * gcc.dg/loop-3.c: New test.
1817
1818 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1819
1820         * gcc.c-torture/execute/simd-5.c: New test.
1821
1822 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1823
1824         PR c++/15064
1825         * g++.dg/template/crash18.C: New test.
1826
1827 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1828
1829         * g++.dg/ext/complit3.C: New test.
1830
1831 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1832
1833         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1834         * gcc.dg/altivec-3.c: Same.
1835         * gcc.dg/altivec-varargs-1.c: Same.
1836
1837 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1838
1839         * lib/target-supports.exp (check_profiling_available): Assume
1840         profiling is not available on powerpc-eabi targets.
1841
1842 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1843
1844         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1845         * gcc.dg/vmx/bug-1.c: Ditto.
1846
1847 2004-04-20  Eric Christopher  <echristo@redhat.com>
1848
1849         * gcc.dg/charset/extern.c: New test.
1850         * g++.dg/charset/extern3.cc: Ditto.
1851
1852 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1853
1854         * gcc.dg/builtins-39.c: New test.
1855
1856 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1857
1858         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1859
1860 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1861
1862         * gcc.dg/torture/mips-hilo-1.c: New test.
1863
1864 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1865
1866         * gcc.c-torture/compile/20040419-1.c: New test.
1867
1868 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1869
1870         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1871
1872 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1873             Aldy Hernandez  <aldyh@redhat.com>
1874
1875         * gcc.c-torture/execute/va-arg-24.c: New.
1876
1877 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1878             Aldy Hernandez  <aldyh@redhat.com>
1879
1880         * gcc.dg/vmx/1b-01.c: New.
1881         * gcc.dg/vmx/1b-02.c: New.
1882         * gcc.dg/vmx/1b-03.c: New.
1883         * gcc.dg/vmx/1b-04.c: New.
1884         * gcc.dg/vmx/1b-05.c: New.
1885         * gcc.dg/vmx/1b-06.c: New.
1886         * gcc.dg/vmx/1b-07.c: New.
1887         * gcc.dg/vmx/1c-01.c: New.
1888         * gcc.dg/vmx/1c-02.c: New.
1889         * gcc.dg/vmx/3a-01a.c: New.
1890         * gcc.dg/vmx/3a-01.c: New.
1891         * gcc.dg/vmx/3a-01m.c: New.
1892         * gcc.dg/vmx/3a-03.c: New.
1893         * gcc.dg/vmx/3a-03m.c: New.
1894         * gcc.dg/vmx/3a-04.c: New.
1895         * gcc.dg/vmx/3a-04m.c: New.
1896         * gcc.dg/vmx/3a-05.c: New.
1897         * gcc.dg/vmx/3a-06.c: New.
1898         * gcc.dg/vmx/3a-06m.c: New.
1899         * gcc.dg/vmx/3a-07.c: New.
1900         * gcc.dg/vmx/3b-01.c: New.
1901         * gcc.dg/vmx/3b-02.c: New.
1902         * gcc.dg/vmx/3b-10.c: New.
1903         * gcc.dg/vmx/3b-13.c: New.
1904         * gcc.dg/vmx/3b-14.c: New.
1905         * gcc.dg/vmx/3b-15.c: New.
1906         * gcc.dg/vmx/3c-01a.c: New.
1907         * gcc.dg/vmx/3c-01.c: New.
1908         * gcc.dg/vmx/3c-02.c: New.
1909         * gcc.dg/vmx/3c-03.c: New.
1910         * gcc.dg/vmx/3d-01.c: New.
1911         * gcc.dg/vmx/4-01.c: New.
1912         * gcc.dg/vmx/4-03.c: New.
1913         * gcc.dg/vmx/5-01.c: New.
1914         * gcc.dg/vmx/5-02.c: New.
1915         * gcc.dg/vmx/5-03.c: New.
1916         * gcc.dg/vmx/5-04.c: New.
1917         * gcc.dg/vmx/5-05.c: New.
1918         * gcc.dg/vmx/5-06.c: New.
1919         * gcc.dg/vmx/5-07.c: New.
1920         * gcc.dg/vmx/5-07t.c: New.
1921         * gcc.dg/vmx/5-08.c: New.
1922         * gcc.dg/vmx/5-10.c: New.
1923         * gcc.dg/vmx/5-11.c: New.
1924         * gcc.dg/vmx/7-01a.c: New.
1925         * gcc.dg/vmx/7-01.c: New.
1926         * gcc.dg/vmx/7c-01.c: New.
1927         * gcc.dg/vmx/7d-01.c: New.
1928         * gcc.dg/vmx/7d-02.c: New.
1929         * gcc.dg/vmx/8-01.c: New.
1930         * gcc.dg/vmx/8-02a.c: New.
1931         * gcc.dg/vmx/8-02.c: New.
1932         * gcc.dg/vmx/brode-1.c: New.
1933         * gcc.dg/vmx/bug-1.c: New.
1934         * gcc.dg/vmx/bug-2.c: New.
1935         * gcc.dg/vmx/bug-3.c: New.
1936         * gcc.dg/vmx/cw-bug-1.c: New.
1937         * gcc.dg/vmx/cw-bug-2.c: New.
1938         * gcc.dg/vmx/cw-bug-3.c: New.
1939         * gcc.dg/vmx/dct.c: New.
1940         * gcc.dg/vmx/debug-1.c: New.
1941         * gcc.dg/vmx/debug-2.c: New.
1942         * gcc.dg/vmx/debug-3.c: New.
1943         * gcc.dg/vmx/debug-4.c: New.
1944         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1945         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1946         * gcc.dg/vmx/eg-5.c: New.
1947         * gcc.dg/vmx/fft.c: New.
1948         * gcc.dg/vmx/gcc-bug-1.c: New.
1949         * gcc.dg/vmx/gcc-bug-2.c: New.
1950         * gcc.dg/vmx/gcc-bug-3.c: New.
1951         * gcc.dg/vmx/gcc-bug-4.c: New.
1952         * gcc.dg/vmx/gcc-bug-5.c: New.
1953         * gcc.dg/vmx/gcc-bug-6.c: New.
1954         * gcc.dg/vmx/gcc-bug-7.c: New.
1955         * gcc.dg/vmx/gcc-bug-8.c: New.
1956         * gcc.dg/vmx/gcc-bug-9.c: New.
1957         * gcc.dg/vmx/gcc-bug-b.c: New.
1958         * gcc.dg/vmx/gcc-bug-c.c: New.
1959         * gcc.dg/vmx/gcc-bug-d.c: New.
1960         * gcc.dg/vmx/gcc-bug-e.c: New.
1961         * gcc.dg/vmx/gcc-bug-f.c: New.
1962         * gcc.dg/vmx/gcc-bug-g.c: New.
1963         * gcc.dg/vmx/gcc-bug-i.c: New.
1964         * gcc.dg/vmx/harness.h: New.
1965         * gcc.dg/vmx/ira1.c: New.
1966         * gcc.dg/vmx/ira2a.c: New.
1967         * gcc.dg/vmx/ira2b.c: New.
1968         * gcc.dg/vmx/ira2.c: New.
1969         * gcc.dg/vmx/ira2c.c: New.
1970         * gcc.dg/vmx/mem.c: New.
1971         * gcc.dg/vmx/newton-1.c: New.
1972         * gcc.dg/vmx/ops.c: New.
1973         * gcc.dg/vmx/sn7153.c: New.
1974         * gcc.dg/vmx/spill2.c: New.
1975         * gcc.dg/vmx/spill3.c: New.
1976         * gcc.dg/vmx/spill.c: New.
1977         * gcc.dg/vmx/t.c: New.
1978         * gcc.dg/vmx/varargs-1.c: New.
1979         * gcc.dg/vmx/varargs-2.c: New.
1980         * gcc.dg/vmx/varargs-3.c: New.
1981         * gcc.dg/vmx/varargs-4.c: New.
1982         * gcc.dg/vmx/varargs-5.c: New.
1983         * gcc.dg/vmx/varargs-6.c: New.
1984         * gcc.dg/vmx/varargs-7.c: New.
1985         * gcc.dg/vmx/vmx.exp: New.
1986         * gcc.dg/vmx/vprint-1.c: New.
1987         * gcc.dg/vmx/vscan-1.c: New.
1988         * gcc.dg/vmx/x-01.c: New.
1989         * gcc.dg/vmx/x-02.c: New.
1990         * gcc.dg/vmx/x-03.c: New.
1991         * gcc.dg/vmx/x-04.c: New.
1992         * gcc.dg/vmx/x-05.c: New.
1993         * gcc.dg/vmx/yousufi-1.c: New.
1994         * gcc.dg/vmx/zero-1.c: New.
1995         * gcc.dg/vmx/zero.c: New.
1996
1997 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1998
1999         * g++.dg/lookup/java1.C: Update for chage of
2000         _Jv_AllocObject.
2001         * g++.dg/lookup/java2.C: Likewise.
2002
2003 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2004
2005         * ada/acats/run_all.sh: use -O2 by default.
2006
2007 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2008
2009         * gcc.dg/vr-mult-[12].c: New tests.
2010
2011 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2012
2013         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2014
2015         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2016
2017 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2018
2019         * lib/target-supports.exp (check_profiling_available): Assume profiling
2020         isn't available for mips*-*-elf targets.
2021
2022 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2023
2024         * gcc.dg/builtins-38.c: New test.
2025
2026 2004-04-14  Eric Christopher  <echristo@redhat.com>
2027
2028         * g++.dg/charset/charset.exp: Run .cc extension tests.
2029
2030 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2031
2032         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2033
2034 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2035
2036         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2037
2038 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2039
2040         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2041         * gcc.dg/i386-387-2.c: Likewise.
2042
2043         * gcc.dg/i386-387-7.c: New test.
2044         * gcc.dg/i386-387-8.c: New test.
2045
2046         * gcc.dg/builtins-37.c: New test.
2047
2048 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2049
2050         * g++.dg/pch/externc-1.C: Add missing semicolon.
2051
2052 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2053
2054         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2055
2056 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2057
2058         * gcc.c-torture/execute/20040411-1.c: New test.
2059
2060 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2061
2062         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2063
2064 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2065
2066         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2067
2068 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2069
2070         * lib/target-supports.exp (check_named_sections_available): New.
2071         * lib/gcc-dg.exp (dg-require-named-sections): New.
2072         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2073         old-deja.exp.  Also prune error-count message from HP linker.
2074         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2075
2076         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2077         * g++.old-deja/g++.pt/static3.C: Likewise.
2078         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2079
2080 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2081
2082         * gcc.c-torture/execute/20040409-1.c: New test case.
2083         * gcc.c-torture/execute/20040409-2.c: New test case.
2084         * gcc.c-torture/execute/20040409-3.c: New test case.
2085
2086 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2087
2088         * gcc.dg/20040409-1.c: New test.
2089
2090 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2091
2092         PR target/14888
2093         * g++.dg/opt/pr14888.C: New test case.
2094
2095 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2096
2097         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2098         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2099         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2100         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2101         New tests.
2102
2103 2004-04-08  Paul Brook  <paul@codesourcery.com>
2104
2105         * gcc.dg/spill-1.c: New test.
2106
2107 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2108
2109         * gcc.dg/torture/builtin-ctype-2.c: New test.
2110
2111 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2112
2113         * gcc.dg/pch/pch.exp: Add largefile test.
2114
2115 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2116
2117         * g++.dg/pch/externc-1.Hs: New.
2118         * g++.dg/pch/externc-1.C: New.
2119
2120 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2121
2122         * gcc.dg/compat/struct-by-value-5a_main.c,
2123         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2124         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2125         * gcc.dg/compat/struct-by-value-5a_x.c,
2126         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2127         gcc.dg/compat/struct-by-value-5_x.c.
2128         * gcc.dg/compat/struct-by-value-5a_y.c,
2129         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2130         gcc.dg/compat/struct-by-value-5_y.c.
2131
2132         * gcc.dg/compat/struct-by-value-6a_main.c,
2133         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2134         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2135         * gcc.dg/compat/struct-by-value-6a_x.c,
2136         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2137         gcc.dg/compat/struct-by-value-6_x.c.
2138         * gcc.dg/compat/struct-by-value-6a_y.c,
2139         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2140         gcc.dg/compat/struct-by-value-6_y.c.
2141
2142         * gcc.dg/compat/struct-by-value-7a_main.c,
2143         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2144         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2145         * gcc.dg/compat/struct-by-value-7a_x.c,
2146         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2147         gcc.dg/compat/struct-by-value-7_x.c.
2148         * gcc.dg/compat/struct-by-value-7a_y.c,
2149         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2150         gcc.dg/compat/struct-by-value-7_y.c.
2151
2152 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2153
2154         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2155         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2156         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2157         options.
2158
2159 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2160
2161         * gcc.dg/builtins-36.c: New test.
2162
2163 2004-04-06  Paul Brook  <paul@codesourcery.com>
2164
2165         * README.gcc: Remove obsolete contraint on testcases.
2166
2167 2004-04-05  Paul Brook  <paul@codesourcery.com>
2168
2169         PR2123
2170         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2171         failure and exit(0) on success.
2172         * g++.dg/expr/anew2.C: Ditto.
2173         * g++.dg/expr/anew3.C: Ditto.
2174         * g++.dg/expr/anew4.C: Ditto.
2175
2176 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2177
2178         PR c++/3518
2179         * g++.dg/template/unify7.C: New.
2180
2181 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2182
2183         * g++.dg/README: Bring up to date with new subdirectories; remove
2184         duplicate subdirectory lines.
2185
2186 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2187
2188         PR c++/14007
2189         * g++.dg/template/unify5.C: New.
2190         * g++.dg/template/unify6.C: New.
2191         * g++.dg/template/qualttp20.C: Adjust.
2192         * g++.old-deja/g++.jason/report.C: Adjust.
2193         * g++.old-deja/g++.other/qual1.C: Adjust.
2194
2195 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2196
2197         PR c++/14803
2198         * g++.dg/inherit/ptrmem1.C: New test.
2199
2200 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2201
2202         PR c++/14755
2203         * gcc.c-torture/execute/20040331-1.c: New test.
2204         * gcc.dg/20040331-1.c: New test.
2205
2206 2004-04-01  Paul Brook  <paul@codesourcery.com>
2207
2208         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2209
2210 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2211
2212         PR c++/14724
2213         * g++.dg/init/goto1.C: New test.
2214
2215         PR c++/14763
2216         * g++.dg/template/defarg4.C: New test.
2217
2218 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2219
2220         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2221
2222 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2223
2224         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2225
2226 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2227
2228         * gcc.dg/noncompile/undeclared-2.c: New test.
2229
2230 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2231
2232         * gcc.dg/940409-1.c: Remove XFAIL.
2233         * gcc.dg/reg-vol-struct-1.c: New test.
2234
2235 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2236
2237         * gcc.dg/torture/builtin-wctype-1.c: New test.
2238
2239 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2240
2241         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2242         * gcc.dg/20001101-1.c: Likewise.
2243         * gcc.dg/20001102-1.c: Likewise.
2244
2245 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2246
2247         * gcc.dg/compare8.c: Add an additional test for XOR.
2248
2249 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2250
2251         * gcc.dg/torture/builtin-ctype-1.c: New test.
2252
2253 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2254
2255         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2256         * gcc.dg/torture/builtin-math-1.c: Likewise.
2257         * gcc.dg/torture/builtin-power-1.c: New test.
2258
2259 2004-03-24  Andreas Schwab  <schwab@suse.de>
2260
2261         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2262         IA64 assembler.
2263
2264 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2265             Roger Sayle  <roger@eyesopen.com>
2266
2267         * gcc.dg/compare8.c: New test case.
2268
2269 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2270
2271         * g++.dg/ext/altivec-7.C: New test.
2272
2273 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2274
2275         PR 12267, 12391, 12560, 13129, 14114, 14133
2276         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2277         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2278         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2279         Adjust error regexps.
2280         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2281         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2282         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2283         * gcc.dg/local1.c: Add explanatory comment.
2284
2285 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2286
2287         PR optimization/14669
2288         * g++.dg/opt/fold2.C: New test case.
2289
2290 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2291
2292         PR c/14069
2293         * gcc.dg/20040322-1.c: New test.
2294
2295 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2296
2297         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2298         * gcc.dg/ultrasp4.c: Likewise.
2299         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2300
2301 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2302
2303         * gcc.dg/i386-sse-8.c: Reset default options.
2304
2305 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2306
2307         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2308         in the error message text.
2309
2310 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2311
2312         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2313
2314 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2315
2316         PR c++/14616
2317         * g++.dg/init/array13.C: New test.
2318
2319 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2320
2321         PR target/13889
2322         * gcc.c-torture/compile/pr13889.c: New test case.
2323
2324 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2325
2326         PR c/14635
2327         * builtins-1.c (nan, nans): Don't test.
2328         * builtins-30.c: Don't use nan, nanf, nanl.
2329         * builtins-35.c: New test.
2330
2331 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2332
2333         * g++.dg/ext/altivec-6.C: New test.
2334
2335 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2336
2337         * g++.dg/init/placement3.C: New test.
2338
2339         * g++.dg/template/spec13.C: New test.
2340
2341         * g++.dg/lookup/using11.C: New test.
2342
2343         * g++.dg/lookup/koenig3.C: New test.
2344
2345         * g++.dg/template/operator2.C: New test.
2346
2347         * g++.dg/expr/dtor3.C: New test.
2348         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2349         marker.
2350         * g++.old-deja/g++.law/visibility28.C: Likewise.
2351
2352 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2353
2354         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2355         * gcc.dg/ppc64-abi-3.c: Likewise.
2356
2357 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2358
2359         PR c++/14545
2360         * g++.dg/parse/template15.C: New test.
2361
2362 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2363
2364         * g++.dg/expr/dtor2.C: New test.
2365
2366         * g++.dg/lookup/anon4.C: New test.
2367
2368         * g++.dg/overload/using1.C: New test.
2369
2370         * g++.dg/template/lookup7.C: New test.
2371
2372         * g++.dg/template/typename6.C: New test.
2373
2374         * g++.dg/expr/cond6.C: New test.
2375
2376 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2377
2378         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2379
2380 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2381
2382         * g++.dg/expr/cond5.C: New test.
2383         * g++.dg/expr/constcast1.C: Likewise.
2384         * g++.dg/expr/ptrmem2.C: Likewise.
2385         * g++.dg/expr/ptrmem3.C: Likewise.
2386         * g++.dg/lookup/main1.C: Likewise.
2387         * g++.dg/template/lookup6.C: Likewise.
2388
2389 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2390
2391         * gcc.dg/local1.c: New test.
2392
2393         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2394
2395 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2396
2397         * gcc.dg/torture/builtin-convert-1.c: New test.
2398
2399 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2400
2401         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2402
2403 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2404
2405         PR c++/14481
2406         * g++.dg/warn/Wunused-7.C: New test.
2407
2408 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2409
2410         * gcc.dg/torture/builtin-integral-1.c: New test.
2411
2412 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2413
2414         PR c++/14586
2415         * g++.dg/parse/non-dependent3.C: New test.
2416
2417 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2418
2419         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2420         * g++.dg/eh/simd-2.C: Likewise.
2421         * g++.dg/init/array10.C: Likewise.
2422         * gcc.c-torture/compile/simd-1.c: Likewise.
2423         * gcc.c-torture/compile/simd-2.c: Likewise.
2424         * gcc.c-torture/compile/simd-3.c: Likewise.
2425         * gcc.c-torture/compile/simd-4.c: Likewise.
2426         * gcc.c-torture/compile/simd-6.c: Likewise.
2427         * gcc.c-torture/execute/simd-1.c: Likewise.
2428         * gcc.c-torture/execute/simd-2.c: Likewise.
2429         * gcc.dg/compat/vector-defs.h: Likewise.
2430         * gcc.dg/20020531-1.c: Likewise.
2431         * gcc.dg/altivec-3.c: Likewise.
2432         * gcc.dg/altivec-4.c: Likewise.
2433         * gcc.dg/altivec-varargs-1.c: Likewise.
2434         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2435         * gcc.dg/i386-mmx-3.c: Likewise.
2436         * gcc.dg/i386-sse-4.c: Likewise.
2437         * gcc.dg/i386-sse-5.c: Likewise.
2438         * gcc.dg/i386-sse-8.c: Likewise.
2439         * gcc.dg/simd-1.c: Likewise.
2440         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2441         __ev64_opaque__ since the machine description provides it.
2442
2443 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2444
2445         * lib/compat.exp (skip_list): New global variable.
2446         Use it to hold the user defined COMPAT_SKIPS list if any.
2447         (compat-obj): Add the members of skip_list to optall.
2448
2449 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2450
2451         * gcc.dg/compat/union-by-value-1_main.c,
2452         union-by-value-1_x.c, union-by-value-1_y.c,
2453         union-check.h, union-defs.h,
2454         union-init.h, union-return-1_main.c,
2455         union-return-1_x.c, union-return-1_y.c: New files.
2456
2457 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2458
2459         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2460         mixed-struct-init.h: Add 4 mixed structure types.
2461         struct-by-value-21_main.c, struct-by-value-21_x.c,
2462         struct-by-value-21_y.c, struct-return-21_main.c,
2463         struct-return-21_x.c, struct-return-21_y.c: New files.
2464
2465 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2466
2467         PR c++/14550
2468         * g++.dg/parse/template14.C: New test.
2469
2470 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2471
2472         * gcc.c-torture/execute/20040313-1.c: New test.
2473
2474 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2475
2476         PR target/14533
2477         * gcc.dg/20040311-2.c: New test.
2478
2479 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2480
2481         PR other/14544
2482         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2483         bit-field.
2484
2485 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2486
2487         * gcc.dg/20040305-2.c: Add missing return statement.
2488
2489 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2490
2491         * gcc.dg/builtins-34.c: Also check pow10*.
2492
2493 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2494
2495         PR target/14262
2496         * gcc.dg/20040305-2.c: New test.
2497
2498 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2499
2500         * gcc.dg/20040310-1.c: New test.
2501
2502 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2503
2504         * gcc.c-torture/execute/20040311-1.c: New test case.
2505
2506 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2507
2508         PR c++/14476
2509         * g++.dg/lookup/enum1.C: New test.
2510
2511 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2512
2513         PR c++/14510
2514         * g++.dg/lookup/struct2.C: New test.
2515
2516 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2517
2518         * gcc.dg/builtins-34.c: New test.
2519
2520 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2521
2522         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2523
2524 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2525
2526         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2527         * gcc.dg/alias-2.c: New testcase.
2528
2529 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2530
2531         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2532
2533 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2534
2535         * gcc.c-torture/execute/20040309-1.c: New test case.
2536
2537 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2538
2539         PR c++/14397
2540         * g++.dg/overload/ref1.C: New.
2541
2542 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2543
2544         PR c++/14409
2545         * g++.dg/template/spec12.C: New test.
2546
2547         PR c++/14448
2548         * g++.dg/parse/crash14.C: New test.
2549
2550 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2551
2552         PR c++/14230
2553         * g++.dg/init/ref11.C: New test.
2554
2555 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2556
2557         PR c++/14432
2558         * g++.dg/parse/builtin2.C: New test.
2559
2560 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2561
2562         PR c++/14401
2563         * g++.dg/init/ctor3.C: New test.
2564         * g++.dg/init/union1.C: New test.
2565         * g++.dg/ext/anon-struct4.C: New test.
2566
2567 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2568
2569         * g++.dg/lookup/koenig1.C: Tweak error messages.
2570         * g++.dg/lookup/used-before-declaration.C: Likewise.
2571         * g++.dg/other/do1.C: Likewise.
2572         * g++.dg/overload/koenig1.C: Likewise.
2573         * g++.dg/parse/crash13.C: Likewise.
2574         * g++.dg/template/instantiate3.C: Likewise.
2575
2576 2004-03-08  Eric Christopher  <echristo@redhat.com>
2577
2578         * * lib/target-supports.exp: Enable libiconv in test
2579         compilation.  Fix up error checking.
2580
2581 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2582
2583         PR middle-end/14289
2584         * gcc.dg/pr14289-1.c: New test case.
2585         * gcc.dg/pr14289-2.c: Likewise.
2586         * gcc.dg/pr14289-3.c: Likewise.
2587
2588 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2589
2590         * gcc.c-torture/execute/20040308-1.c: New test.
2591
2592 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2593
2594         * gcc.c-torture/execute/20040307-1.c: New test case.
2595
2596 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2597
2598         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2599
2600 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2601
2602         * gcc.dg/20040306-1.c: New test.
2603
2604 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2605
2606         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2607         them static.
2608         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2609
2610 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2611
2612         PR c/14465
2613         * gcc.dg/decl-6.c: New test.
2614
2615 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2616
2617         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2618         Rename LOGPOW -> LOG_POW.
2619         (SQRT_EXP, POW_EXP): New.
2620
2621 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2622
2623         * gcc.dg/i386-sse-8.c: New test.
2624
2625 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2626
2627         PR c/14114
2628         * gcc.dg/decl-5.c: New test.
2629
2630 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2631
2632         * gcc.dg/20040305-1.c: New test.
2633
2634 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2635
2636         PR other/14354
2637         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2638
2639 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2640
2641         PR c++/14425, c++/14426
2642         * g++.dg/ext/altivec-4.C: New test.
2643         * g++.dg/ext/altivec-5.C: New test.
2644
2645 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2646
2647         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2648         global variables of a type with no linkage.
2649         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2650         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2651         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2652         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2653         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2654         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2655         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2656         * g++.dg/warn/deprecated.C: Name enum Color.
2657         * g++.dg/overload/VLA.C: Name structure for 'b'.
2658         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2659
2660 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2661
2662         * gcc.c-torture/compile/20040304-1.c: New test.
2663
2664 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2665
2666         PR 13728
2667         * gcc.dg/decl-4.c: New testcase.
2668
2669 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2670
2671         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2672         as PRECF if sizeof (float) > sizeof (double).
2673         (PRECL): Make it the same as PRECF if
2674         sizeof (float) > sizeof (long double).
2675
2676 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2677
2678         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2679         system type.  Add check for irix6 which doesn't have c99 runtime.
2680
2681 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2682
2683         * gcc.dg/const-elim-1.c: xfail for xtensa.
2684
2685 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2686
2687         PR c++/14369
2688         * g++.dg/template/cond4.C: New test.
2689
2690 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2691
2692         PR c++/14360
2693         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2694
2695         PR c++/14361
2696         * g++.dg/parse/defarg7.C: New test.
2697
2698         PR c++/14359
2699         * g++.dg/template/friend26.C: New test.
2700
2701 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2702
2703         PR c++/14324
2704         * g++.dg/abi/mangle21.C: New test.
2705
2706         PR c++/14260
2707         * g++.dg/parse/constructor2.C: New test.
2708
2709         PR c++/14337
2710         * g++.dg/template/sfinae1.C: New test.
2711
2712 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2713
2714         PR c++/14267
2715         * g++.dg/expr/crash2.C: New test.
2716
2717         PR middle-end/13448
2718         * gcc.dg/inline-5.c: New test.
2719         * gcc.dg/always-inline.c: Split out tests into ...
2720         * gcc.dg/always-inline2.c: ... this and ...
2721         * gcc.dg/always-inline3.c: ... this.
2722
2723 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2724
2725         PR debug/12103
2726         * g++.dg/debug/crash1.C: New test.
2727
2728 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2729
2730         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2731         function with __attribute__((noinline)).
2732         (recurser_void2): Likewise.
2733         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2734         (recurser_void2): Likewise.
2735
2736 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2737
2738         PR middle-end/14203
2739         * g++.dg/warn/Wunused-6.C: New test case.
2740
2741 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2742
2743         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2744         not defined.
2745
2746 2004-02-27  Eric Christopher  <echristo@redhat.com>
2747
2748         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2749         * g++.dg/charset/asm2.c: Run only x86.
2750         * gcc.dg/charset/asm3.c: Ditto.
2751
2752 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2753
2754         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2755         ld_library_path.
2756
2757 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2758
2759         * g++.dg/ext/altivec-3.C: New.
2760
2761 2004-02-26  Richard Henderson  <rth@redhat.com>
2762
2763         * g++.dg/ext/attrib10.C: Mark for warning.
2764         * gcc.dg/attr-alias-1.c: New.
2765
2766 2004-02-26  Richard Henderson  <rth@redhat.com>
2767
2768         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2769         * gcc.c-torture/execute/20040208-2.c: ... it back.
2770
2771 2004-02-26  Eric Christopher  <echristo@redhat.com>
2772
2773         * lib/target-supports.exp (check-iconv-available): New function.
2774         * lib/gcc-dg.exp (dg-require-iconv): New function.
2775         Use above.
2776         * gcc.dg/charset: New directory.
2777         * gcc.dg/charset/charset.exp: New file.
2778         * gcc.dg/charset/asm1.c: Ditto.
2779         * gcc.dg/charset/asm2.c: Ditto.
2780         * gcc.dg/charset/asm3.c: Ditto.
2781         * gcc.dg/charset/asm4.c: Ditto.
2782         * gcc.dg/charset/asm5.c: Ditto.
2783         * gcc.dg/charset/attribute1.c: Ditto.
2784         * gcc.dg/charset/attribute2.c: Ditto.
2785         * gcc.dg/charset/string1.c: Ditto.
2786         * g++.dg/charset: New directory.
2787         * g++.dg/dg.exp: Add here. Special options.
2788         * g++.dg/charset/charset.exp: New file.
2789         * g++.dg/charset/asm1.c: Ditto.
2790         * g++.dg/charset/asm2.c: Ditto.
2791         * g++.dg/charset/asm3.c: Ditto.
2792         * g++.dg/charset/asm4.c: Ditto.
2793         * g++.dg/charset/attribute1.c: Ditto.
2794         * g++.dg/charset/attribute2.c: Ditto.
2795         * g++.dg/charset/extern1.cc: Ditto.
2796         * g++.dg/charset/extern2.cc: Ditto.
2797         * g++.dg/charset/string1.c: Ditto.
2798
2799 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2800
2801         PR c++/14278
2802         * g++.dg/parse/comma1.C: New test.
2803
2804 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2805
2806         PR c++/14284
2807         * g++.dg/template/ttp8.C: New test.
2808
2809 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2810
2811         * gcc.dg/fixuns-trunc-1.c: New test.
2812
2813 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2814
2815         * gcc.dg/builtins-config.h: Use #elif.
2816
2817 2004-02-26  Michael Matz  <matz@suse.de>
2818
2819         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2820         * gcc.dg/991214-1.c: Likewise.
2821         * gcc.dg/i386-asm-1.c: Likewise.
2822
2823 2004-02-25  Richard Henderson  <rth@redhat.com>
2824
2825         * gcc.c-torture/execute/20040208-2.c: Move ...
2826         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2827
2828 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2829
2830         PR c++/14246
2831         * g++.dg/other/crash-3.C: New test.
2832
2833 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2834
2835         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2836         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2837
2838         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2839         HP-UX.
2840
2841 2004-02-24  Michael Matz  <matz@suse.de>
2842
2843         * gcc.dg/i386-regparm.c: New.
2844
2845 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2846
2847         * gcc.c-torture/execute/20040223-1.c: New.
2848
2849 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2850             Kazu Hirata  <kazu@cs.umass.edu>
2851
2852         * gcc.dg/fwritable-strings-1.c: Remove.
2853
2854 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2855
2856         PR c/14156
2857         * gcc.dg/20040223-1.c: New test.
2858
2859 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2860
2861         PR c++/14106
2862         * g++.dg/ext/typeof9.C: New test.
2863
2864 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2865
2866         PR c++/14250
2867         * g++.dg/other/switch1.C: New test.
2868
2869 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2870
2871         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2872         * gcc.dg/va-arg-1.c: Likewise.
2873
2874 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2875
2876         PR c++/14143
2877         * g++.dg/template/koenig5.C: New test.
2878
2879 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2880
2881         * g++.dg/ext/altivec-1.C: Generalize target triple.
2882         * g++.dg/ext/altivec-2.C: New test case.
2883         * g++.dg/ext/altivec_check.h: New file.
2884         * gcc.dg/altivec-1.c: Generalize target triple;
2885         include altivec_check.h and call altivec_check().
2886         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2887         * gcc.dg/altivec-6.c: New test case.
2888         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2889         type casts as needed.
2890         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2891         altivec_check().
2892         * gcc.dg/altivec-12.c: New test case.
2893         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2894         include altivec_check.h and call altivec_check().
2895         * gcc.dg/altivec_check.h: New file.
2896
2897 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2898
2899         * lib/target-supports.exp (check_alias_available): Don't mangle
2900         function `g' in test program.
2901
2902 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2903
2904         * lib/target-supports.exp (check_profiling_available): Check
2905         argument to determine whether we support a profiling type.
2906         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2907         check_profiling_available.
2908         * g++.dg/bprob/bprob.exp: Likewise
2909         * g77.dg/bprob/bprob.exp: Likewise.
2910         * gcc.misc-tests/bprob.exp: Likewise.
2911         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2912         dg-require-profiling and delete expected error handling.
2913         * gcc.dg/20021014-1.c: Likewise.
2914         * gcc.dg/nest.c: Likewise.
2915
2916 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2917
2918         PR c++/12007
2919         * g++.dg/other/vthunk1.C: New test.
2920
2921 2004-02-20  Falk Hueffner  <falk@debian.org>
2922
2923         PR target/14201
2924         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2925
2926 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2927
2928         PR c++/13927
2929         * g++.dg/other/error8.C: Remove XFAIL markers.
2930
2931         PR c++/14173
2932         * g++.dg/ext/packed5.C: New test.
2933
2934         PR c++/14199
2935         * g++.dg/warn/Wunused-5.C: New test.
2936
2937         PR c++/14186
2938         * g++.dg/lookup/member1.C: New test.
2939
2940 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2941
2942         * gcc.c-torture/compile/20040130-1.c: Enable only when
2943         __INT_MAX__ >= 2147483647L.
2944         * gcc.c-torture/compile/961203-1.c: Likewise.
2945
2946 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2947
2948         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2949         * g++.dg/opt/template1.C: Robustify assembler regexp
2950
2951 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2952
2953         * gcc.c-torture/execute/simd-4.x: Remove.
2954         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2955         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2956         Guard with #ifndef SKIP_ATTRIBUTE.
2957         * gcc.dg/compat/vector-1_y.c: Likewise.
2958         * gcc.dg/compat/vector-2_x.c: Likewise.
2959         * gcc.dg/compat/vector-2_y.c: Likewise.
2960         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2961         * g++.dg/eh/simd-2.C: Likewise.
2962
2963 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2964
2965         * gcc.c-torture/compile/complex-1.c: New.
2966
2967 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2968
2969         PR target/14209
2970         * gcc.c-torture/execute/20040218-1.c: New test.
2971
2972 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2973
2974         PR c++/14181
2975         * g++.dg/parse/new2.C: New test.
2976
2977 2004-02-18  Paul Brook  <paul@codesourcery.com>
2978
2979         * gcc.c-torture/compile/libcall-1.c: New test.
2980
2981 2004-02-18  Paul Brook  <paul@codesourcery.com>
2982
2983         PR debug/12934
2984         * gcc.dg/debug/debug-7.c: New test.
2985
2986 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2987
2988         * gcc.dg/20040217-1.c: New test.
2989
2990 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2991
2992         * gcc.c-torture/execute/990208-1.x: Delete.
2993
2994 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2995
2996         * gcc.c-torture/execute/20040208-2.x: New file.
2997
2998 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2999
3000         PR c++/11326
3001         * g++.dg/abi/structret1.C: New test.
3002
3003 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3004
3005         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3006         (i386_cpuid): No need to test if cpuid is available on AMD64.
3007         Fix assembly, so that it works onboth i386 and AMD64.
3008         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3009         (vecInLong): Fix s[] member type to unsigned int.
3010         (vecInWord): Remove type.
3011         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3012         (a64, b64, c64, d64, e64): Remove.
3013         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3014         Remove unused variable.  Remove initialization of removed variables.
3015         Don't call mmx_tests nor sse_tests.
3016         (reference_mmx, reference_sse): Remove.
3017         (check): Add return stmt.
3018         * gcc.dg/i386-sse-7.c: New test.
3019         * gcc.dg/i386-mmx-4.c: New test.
3020
3021 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3022
3023         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3024         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3025         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3026         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3027         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3028         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3029         g++.dg/tc1/dr94.C: Fix line terminator.
3030
3031 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3032
3033         * gcc.c-torture/compile/20040216-1.c: New.
3034
3035 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3036
3037         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3038         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3039         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3040         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3041         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3042         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3043
3044 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3045
3046         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3047
3048 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3049
3050         PR c++/13971
3051         * g++.dg/expr/cond4.C: New test.
3052
3053         PR c++/14086
3054         * g++.dg/lookup/crash2.C: New test.
3055
3056 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3057
3058         * gcc.c-torture/compile/20040214-2.c: New test.
3059
3060 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3061
3062         PR c++/14116
3063         * g++.dg/ext/typeof8.C: New test.
3064
3065 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3066
3067         * gcc.c-torture/compile/20040214-1.c: New test.
3068
3069 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3070
3071         PR c++/13635
3072         * g++.dg/template/spec11.C: New test.
3073
3074 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3075
3076         PR c++/13927
3077         * g++.dg/other/error8.C: New test.
3078
3079 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3080
3081         PR c++/14122
3082         * g++.dg/template/array4.C: New test.
3083
3084         PR c++/14108
3085         * g++.dg/inherit/thunk2.C: New test.
3086
3087         PR c++/14083
3088         * g++.dg/eh/cond2.C: New test.
3089
3090 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3091
3092         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3093
3094 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3095
3096         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3097
3098 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3099
3100         * g++.dg/simd-2.C: xfail on ppc64-linux.
3101
3102 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3103
3104         PR c/456
3105         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3106         tests.
3107
3108 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3109
3110         * gcc.dg/builtins-33.c: New test.
3111
3112 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3113
3114         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3115
3116 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3117
3118         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3119
3120 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3121
3122         * gcc.dg/ppc64-abi-3.c: New test.
3123
3124 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3125
3126         PR c/14092
3127
3128         * gcc.dg/pr14092-1.c: New testcase.
3129
3130 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3131
3132         * gcc.dg/cpp/assert4.c: Fix typo last change.
3133
3134         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3135         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3136
3137         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3138
3139 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3140
3141         * gcc.c-torture/compile/20040209-1.c: New test case.
3142
3143 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3144
3145         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3146
3147 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3148
3149         * gcc.c-torture/execute/20040208-[12].c: New tests.
3150
3151 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3152
3153         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3154
3155 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3156
3157         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3158
3159 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3160
3161         Bug 13856
3162         * gcc.dg/visibility-8.c: New testcase.
3163
3164 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3165
3166         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3167         arguments.
3168         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3169
3170 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3171
3172         PR middle-end/13696
3173         * g++.dg/opt/fold1.C: New test case.
3174
3175 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3176
3177         PR c++/14033
3178         * g++.dg/other/crash-2.C: New test.
3179
3180 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3181
3182         PR c++/14028
3183         * g++.dg/parse/angle-bracket2.C: New test.
3184
3185 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3186
3187         PR middle-end/13750
3188         Revert:
3189         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3190         PR pch/13361
3191         * testsuite/g++.dg/pch/wchar-1.C: New.
3192         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3193
3194 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3195
3196         PR c++/14008
3197         * g++.dg/parse/error15.C: New test.
3198         * g++.dg/parse/crash11.C: Update dg-error mark.
3199
3200 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3201
3202         PR c++/13932
3203         * g++.dg/warn/conv2.C: New test.
3204
3205 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3206
3207         PR c++/13086
3208         * g++.dg/warn/incomplete1.C: Remove xfail.
3209
3210 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3211
3212         * lib/file-format.exp (gcc_target_object_format): Use
3213         ${tool}_target_compile, not gcc_target_compile.
3214         * lib/target-supports.exp (check_alias_available): Likewise.
3215         (check_gc_sections_available): Likewise.
3216         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3217         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3218         dg-require-alias.
3219
3220 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3221
3222         PR c++/13969
3223         * g++.dg/template/static6.C: New test.
3224
3225 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3226
3227         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3228
3229 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3230
3231         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3232         tests for systems where `char' is unsigned by default.
3233
3234 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3235
3236         PR c++/13997
3237         * g++.dg/template/partial3.C: New test.
3238
3239 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3240
3241         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3242         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3243         Remove mentions of obsolete ports.
3244
3245 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3246
3247         * gcc.dg/noncompile/20001228-1.c: Fix for new
3248         error message.
3249
3250 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3251
3252         PR target/9348
3253         * gcc.c-torture/execute/multdi-1.c: New test case.
3254
3255 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3256
3257         PR c++/13925
3258         * g++.dg/template/lookup5.C: New test.
3259
3260 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3261
3262         PR c++/13950
3263         * g++.dg/template/lookup4.C: New test.
3264
3265         PR c++/13970
3266         * g++.dg/parse/error14.C: New test.
3267
3268         PR c++/14002
3269         * g++.dg/parse/template13.C: New test.
3270
3271 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3272
3273         PR c++/13978
3274         * g++.dg/template/koenig4.C: New test.
3275
3276         PR c++/13968
3277         * g++.dg/template/crash17.C: New test.
3278
3279         PR c++/13975
3280         * g++.dg/parse/error13.C: New test.
3281         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3282
3283 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3284
3285         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3286
3287 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3288
3289         PR c/11658
3290         PR c/13994
3291         * gcc.dg/noncompile/20040203-1.c: New test.
3292         * gcc.dg/noncompile/20040203-2.c: Likewise.
3293         * gcc.dg/noncompile/20040203-3.c: Likewise.
3294         * gcc.dg/20040203-1.c: Likewise.
3295
3296 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3297
3298         PR c++/10858
3299         * g++.dg/template/sizeof7.C: New test.
3300
3301 2004-02-02  Eric Christopher  <echristo@redhat.com>
3302             Zack Weinberg  <zack@codesourcery.com>
3303
3304         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3305
3306 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3307
3308         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3309         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3310         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3311         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3312
3313 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3314
3315         PR c++/13113
3316         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3317
3318         PR c++/13854
3319         * g++.dg/ext/attrib13.C: New test.
3320
3321         PR c++/13907
3322         * g++.dg/conversion/op2.C: New test.
3323
3324 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3325
3326         * gcc.dg/titype-1.c: Fix pasto.
3327
3328 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3329
3330         * gcc.dg/titype-1.c: New test.
3331
3332 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3333
3334         PR c++/13957
3335         * g++.dg/template/non-type-template-argument-1.C,
3336         g++.dg/template/qualified-id1.C: Update dg-error marks.
3337         * g++.dg/template/nontype6.C: New test.
3338
3339 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3340
3341         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3342         * gcc.dg/builtins-31.c: New testcase.
3343         * gcc.dg/builtins-32.c: New testcase.
3344
3345 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3346
3347         * objc.dg/call-super-2.m: Update line numbers
3348         for the including of stddef.h.
3349
3350 2004-01-30  Michael Matz  <matz@suse.de>
3351
3352         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3353         g++.dg/ext/case-range3.C: New tests.
3354
3355 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3356
3357         DR206
3358         PR c++/13813
3359         * g++.dg/template/member4.C: New test.
3360
3361 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3362
3363         PR c++/13683
3364         * g++.dg/template/sizeof6.C: New test.
3365
3366 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3367
3368         * gcc.dg/fwritable-strings-1.c: New test.
3369
3370 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3371
3372         * gcc.c-torture/compile/20040130-1.c: New test.
3373
3374 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3375
3376         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3377
3378 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3379
3380         PR c++/13883
3381         * g++.dg/template/ctor3.C: New test.
3382
3383 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3384
3385         * g++.dg/tc1: New directory.
3386         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3387         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3388         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3389         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3390         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3391
3392 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3393
3394         * g++.dg/parse/error11.C: New test.
3395         * g++.dg/parse/error12.C: Likewise.
3396
3397 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3398
3399         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3400         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3401
3402 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3403
3404         PR c++/13791
3405         * g++.dg/ext/attrib12.C: New test.
3406
3407         PR c++/13736
3408         * g++.dg/parse/cast2.C: New test.
3409
3410 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3411
3412         * objc.dg/encode-2.m (main): New local string.  Set depending on
3413         sizeof long.  Use in sscanf call.
3414         * objc.dg/encode-3.m (main): New local string.  Set depending on
3415         sizeof long.  Use in scan_initial call.
3416
3417 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3418
3419         * objc.dg/call-super-2.m: Make LP64-safe.
3420         * objc.dg/desig-init-1.m: Likewise.
3421
3422 2004-01-27  Devang Patel <dpatel@apple.com>
3423
3424         * g++.dg/debug/namespace1.C: New test.
3425
3426 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3427
3428         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3429         xscale-*-*.
3430
3431         * gcc.dg/arm-mmx-1.c: New test.
3432
3433 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3434
3435         * gcc.dg/20040127-1.c: New test.
3436         * gcc.dg/20040127-2.c: New test.
3437
3438 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3439
3440         * objc.dg/stret-1.m (glob): Renamed to globa.
3441
3442 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3443
3444         PR c++/13663
3445         * g++.dg/expr/for1.C: New test.
3446
3447 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3448
3449         PR middle-end/13779
3450         * gcc.dg/darwin-longlong.c: New test.
3451
3452 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3453
3454         * gcc.dg/20040124-1.c: Moved test from here...
3455         * gcc.c-torture/compile/20040124-1.c: ...to here.
3456
3457 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3458
3459         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3460         the assembly output if -m64 is passed.
3461
3462 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3463
3464         PR c++/13833
3465         * g++.dg/template/cond3.C: New test.
3466
3467 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3468
3469         PR c++/13810
3470         * g++.dg/template/ttp7.C: New test.
3471
3472 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3473
3474         PR c++/13797
3475         * g++.dg/template/nontype4.C: New test.
3476         * g++.dg/template/nontype5.C: Likewise.
3477
3478 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3479
3480         * gcc.dg/torture/mips-clobber-at.c: New test.
3481
3482 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3483
3484         * gcc.dg/20040124-1.c: New test.
3485
3486 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3487
3488         * gcc.dg/20040123-1.c: New test.
3489
3490 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3491
3492         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3493
3494 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3495
3496         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3497
3498 2004-01-23  Andrew Pinski  <apinski@apple.com>
3499
3500         * gcc.dg/20030121-1.c: Move to ..
3501         * gcc.dg/20040121-1.c: here.
3502
3503 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3504
3505         * gcc.dg/builtins-29.c: New test case.
3506
3507 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3508
3509         PR 18314
3510         * gcc.dg/builtins-30.c: New testcase.
3511
3512 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3513
3514         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3515         * lib/g77.exp: Likewise.
3516         * lib/objc.exp: Likewise.
3517         * lib/g++.exp: Likewise.
3518
3519 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3520
3521         * gcc.dg/struct-by-value-2.c: New test.
3522
3523 2004-01-21  Andrew Pinski  <apinski@apple.com>
3524
3525         PR target/13785
3526         * gcc.dg/20030121-1.c: New test.
3527
3528 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3529
3530         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3531         clobber frame pointer register in asm statement.
3532
3533 2004-01-21  Falk Hueffner  <falk@debian.org>
3534
3535         * gcc.c-torture/compile/20040121-1.c: New test.
3536
3537 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3538
3539         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3540
3541 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3542
3543         * gcc.dg/ppc64-abi-2.c: New test.
3544
3545 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3546
3547         * lib/treelang.exp: Fill out this file.
3548         * lib/treelang-dg.exp: New File.
3549
3550 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3551
3552         * gcc.c-torture/compile/981022-1.c: Remove.
3553         * gcc.dg/array-5.c: Remove XFAIL.
3554         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3555         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3556         gcc.dg/cond-lvalue-1.c: Update.
3557         * gcc.dg/cast-lvalue-2.c: New test.
3558
3559 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3560
3561         PR c++/13592
3562         * g++.dg/other/error1.C (class foo): Tweak error message.
3563
3564         PR c++/13592
3565         * g++.dg/template/call2.C: New test.
3566
3567 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3568
3569         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3570         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3571         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3572         scalar-return-1_x.c, scalar-return-2_y.c,
3573         scalar-return-3_x.c, scalar-return-3_y.c,
3574         scalar-return-4_x.c, scalar-return-4_y.c,
3575         struct-align-1.h, struct-align-1_x.c,
3576         struct-align-1_y.c, struct-align-2.h,
3577         struct-align-2_x.c, struct-align-2_y.c,
3578         struct-by-value-10_y.c, struct-by-value-11_x.c,
3579         struct-by-value-11_y.c, struct-by-value-12_x.c,
3580         struct-by-value-12_y.c, struct-by-value-13_x.c,
3581         struct-by-value-13_y.c, struct-by-value-14_x.c,
3582         struct-by-value-14_y.c, struct-by-value-15_x.c,
3583         struct-by-value-15_y.c, struct-by-value-16_y.c,
3584         struct-by-value-17_y.c, struct-by-value-18_y.c,
3585         struct-by-value-19_y.c, struct-by-value-1_x.c,
3586         struct-by-value-1_y.c, struct-by-value-20_y.c,
3587         struct-by-value-2_x.c, struct-by-value-2_y.c,
3588         struct-by-value-3_y.c, struct-by-value-4_x.c,
3589         struct-by-value-4_y.c, struct-by-value-5_y.c,
3590         struct-by-value-6_y.c, struct-by-value-7_y.c
3591         struct-by-value-8_x.c, struct-by-value-8_y.c
3592         struct-by-value-9_x.c, struct-by-value-9_y.c
3593         struct-return-10_x.c, struct-return-10_y.c,
3594         struct-return-19_x.c, struct-return-20_x.c
3595         struct-return-2_x.c, struct-return-2_y.c
3596         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3597         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3598
3599 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3600
3601         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3602         attribute on sparc*-sun-solaris2.*.
3603
3604 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3605
3606         PR c++/13710
3607         * g++.dg/ext/typeof7.C: New test.
3608
3609 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3610
3611         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3612         * gcc.dg/const-elim-1.c: Same.
3613
3614 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3615
3616         * objc.dg/stret-1.m: New.
3617         * objc.dg/stret-2.m: New.
3618
3619 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3620
3621         PR c++/11895
3622         * g++.dg/ext/vector1.C: New test.
3623
3624 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3625
3626         * gcc.dg/pch/import-1.c: New.
3627         * gcc.dg/pch/import-1.hs: New.
3628         * gcc.dg/pch/import-1a.h: New.
3629         * gcc.dg/pch/import-1b.h: New.
3630         * gcc.dg/pch/import-1c.h: New.
3631
3632 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3633
3634         PR c++/13574
3635         * g++.dg/ext/array1.C: New test.
3636
3637         PR c++/13178
3638         * g++.dg/conversion/op1.C: New test.
3639
3640 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3641
3642         PR 11864
3643         From Kazumoto Kojima / Dan Kegel:
3644         * gcc.dg/pr11864-1.c: New test.
3645
3646         PR 10392
3647         From Marcus Comstedt / Dan Kegel:
3648         * gcc.dg/pr10392-1.c: New test.
3649
3650 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3651
3652         PR c++/13478
3653         * g++.dg/init/ref10.C: New test.
3654
3655 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3656
3657         PR c++/13407
3658         * g++.dg/parse/typename6.C: New test.
3659
3660 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3661
3662         PR pch/13361
3663         * testsuite/g++.dg/pch/wchar-1.C: New.
3664         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3665
3666 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3667
3668         PR c++/9259
3669         * g++.dg/expr/sizeof2.C: New test.
3670
3671 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3672
3673         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3674
3675 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3676
3677         PR c++/13659
3678         * g++.dg/lookup/strong-using-3.C: New.
3679         * g++.dg/lookup/using-10.C: New.
3680
3681 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3682
3683         PR c++/13594
3684         * g++.dg/lookup/strong-using-2.C: New.
3685
3686 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3687             Dan Kegel <dank@kegel.com>
3688             J"orn Rennecke <joern.rennecke@superh.com>
3689
3690         PR target/9365
3691         * gcc.dg/pr9365-1.c: New test.
3692
3693 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3694
3695         PR c++/8856
3696         * g++.dg/parse/casting-operator2.C: New test.
3697         * g++.old-deja/g++.pt/explicit83.C: Remove.
3698
3699 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3700
3701         * gcc.dg/label-compound-stmt-1.c: New test.
3702         * gcc.c-torture/compile/950922-1.c,
3703         gcc.c-torture/compile/20000211-3.c,
3704         gcc.c-torture/compile/20000518-1.c,
3705         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3706         compound statements.
3707
3708 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3709
3710         * gcc.dg/ppc64-abi-1.c: New test.
3711
3712 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3713
3714          * g++.dg/ext/attrib9.C: Add dg-warnings.
3715
3716 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3717
3718         PR c++/12335
3719         * g++.dg/parse/dtor3.C: New test.
3720
3721 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3722
3723         PR c++/12709
3724         * g++.dg/parse/try-catch-1.C: New test.
3725
3726 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3727
3728         * ada/acats/run_all.sh: Add more verbose output in acats.log
3729         when compiling tests.
3730
3731 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3732
3733         PR 13656
3734         * gcc.dg/typedef-redecl.c: New test case.
3735         * gcc.dg/typedef-redecl.h: New support file.
3736
3737 2004-01-13  Jan Hubicka  <jh@suse.cz>
3738
3739         * gcc.dg/always_inline.c: New test.
3740         * gcc.dg/debug/20031231-1.c: Fix.
3741
3742 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3743
3744         PR c++/13474
3745         * g++.dg/template/array3.C: New test.
3746
3747 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3748
3749         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3750         * g++.dg/warn/Wunused-2.C: Likewise.
3751
3752 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3753
3754         PR c++/13289
3755         * g++.dg/template/instantiate6.C: New test.
3756
3757 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3758
3759         PR middle-end/11397
3760         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3761
3762 2004-01-12  Jan Hubicka  <jh@suse.cz>
3763
3764         PR opt/12826
3765         * gcc.dg/20040112-1.c: New.
3766
3767         * gcc.dg/dwarf-die[1-7].c: Move to...
3768         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3769         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3770
3771 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3772
3773         PR c++/4100
3774         * g++.dg/parse/friend4.C: New test.
3775
3776 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3777
3778         PR c++/4100
3779         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3780         definition is called a friend.
3781
3782 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3783
3784         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3785
3786 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3787
3788         PR c++/3478
3789         * g++.dg/parse/error10.C: New test.
3790         * g++.dg/template/arg2.C: Accept "invalid type" error.
3791
3792 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3793
3794         PR middle-end/13392
3795         * g++.dg/opt/expect2.C: New test.
3796
3797 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3798
3799         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3800         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3801         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3802         Update dg-error regexps.
3803
3804 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3805
3806         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3807         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3808
3809 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3810
3811         * gcc.dg/pragma-re-1.c: Use right pointer type.
3812
3813 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3814
3815         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3816
3817 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3818
3819         * gcc.dg/rs6000-ldouble-1.c: New.
3820
3821 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3822
3823         DR 337
3824         PR c++/9256
3825         * g++.dg/other/abstract1.C: New test.
3826
3827 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3828
3829         * g++.dg/lookup/strong-using-1.C: New.
3830
3831 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3832
3833         PR c/11234
3834         * gcc.dg/func-ptr-conv-1.c: New test.
3835         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3836
3837 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3838
3839         PR target/13380.
3840         * gcc.c-torture/compile/20040109-1.c: New.
3841
3842 2004-01-08  Stuart Hastings  <stuart@apple.com>
3843
3844         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3845         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3846         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3847
3848 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3849
3850         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3851
3852 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3853
3854         * ada/acats/run_acats: Treat 'gnatchop' the same way
3855         as 'gnatmake'.  Export GCC_DRIVER.
3856         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3857         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3858
3859 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3860
3861         PR c++/12573
3862         * g++.dg/template/dependent-expr4.C: New test.
3863
3864 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3865
3866         * gcc.dg/altivec-11.c: New test.
3867
3868 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3869
3870         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3871
3872 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3873
3874         PR c/6024
3875         * gcc.dg/enum-compat-1.c: New test.
3876         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3877
3878 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3879
3880         PR c/12165
3881         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3882         gcc.dg/c99-idem-qual-3.c: New tests.
3883
3884 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3885
3886         * gcc.dg/winline-7.c: Don't cast void * to int.
3887
3888 2004-01-06  Jan Hubicka  <jh@suse.cz>
3889
3890         * gcc.dg/i386-sse-5.c: New test
3891         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3892
3893 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3894
3895         PR c++/12815
3896         * g++.dg/rtti/typeid4.C: New test.
3897
3898 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3899
3900         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3901
3902 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3903
3904         PR c++/12132
3905         * g++.dg/template/error11.C: New test.
3906
3907         PR c++/13451
3908         * g++.dg/template/class2.C: New test.
3909
3910 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3911         Richard Sandiford <rsandifo@redhat.com>
3912
3913         PR c++/13387
3914         * g++.dg/opt/alias3.C: New test.
3915
3916 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3917
3918         PR c++/13157
3919         * g++.dg/template/koenig3.C: New test.
3920
3921         PR c++/13529
3922         * g++.dg/parse/offsetof3.C: New test.
3923
3924         * g++.dg/init/copy7.C: Add missing dg-error markers.
3925
3926         PR c++/12226
3927         * g++.dg/init/copy7.c: New test.
3928
3929         PR c++/13536
3930         * g++.dg/parse/cast1.C: New test.
3931
3932 2004-01-04  Jan Hubicka  <jh@suse.cz>
3933
3934         * gcc.dg/winline[1-7].c: New tests.
3935
3936 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3937
3938         PR c++/13520
3939         * g++.dg/template/qualttp22.C: New test.
3940
3941 2004-01-01  Jan Hubicka  <jh@suse.cz>
3942
3943         * gcc.dg/debug/20031231-1.c: New.
3944         * gcc.c-torture/compile/20040101-1.c: New.
3945         * gcc.dg/dwarf-die-[1-7].c: New.
3946
3947 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3948
3949         PR optimization/13521
3950         * gcc.c-torture/compile/20031231-1.c: New test.
3951
3952 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3953
3954         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3955
3956 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3957
3958         PR c++/10079
3959         * g++.dg/template/crash16.C: New test.
3960
3961 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3962
3963         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3964
3965 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3966
3967         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3968         ports.
3969         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3970         * g++.old-deja/g++.law/profile1.C: Likewise.
3971         * gcc.c-torture/compile/981006-1.c: Likewise.
3972         * gcc.c-torture/execute/loop-2e.x: Likewise.
3973         * gcc.c-torture/execute/loop-2f.x: Remove.
3974         * gcc.c-torture/execute/loop-2g.x: Likewise.
3975         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3976         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3977
3978 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3979
3980         PR c++/13507
3981         * g++.dg/ext/attrib11.C: New test.
3982
3983         PR c++/13494
3984         * g++.dg/template/array2-1.C: New test.
3985         * g++.dg/template/array2-2.C: New test.
3986
3987 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3988
3989         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3990
3991 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3992
3993         PR c++/12774
3994         * g++.dg/template/array1-1.C: New test.
3995         * g++.dg/template/array1-2.C: New test.
3996
3997 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3998
3999         PR fortran/12632
4000         * g77.dg/12632.f: New test case.
4001
4002 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4003
4004         PR c++/13289
4005         * g++.dg/parse/nontype1.C: New test.
4006
4007 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4008
4009         PR c++/12403
4010         * g++.dg/parse/explicit1.C: New test.
4011         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4012
4013 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4014
4015         PR c++/13081
4016         * g++.dg/opt/inline6.C: New test.
4017
4018         PR c++/12613
4019         * g++.dg/parse/error9.C: New test.
4020
4021         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4022
4023 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4024
4025         PR c++/13009
4026         * g++.dg/init/assign1.C: New test.
4027
4028 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4029
4030         PR c++/13070
4031         * g++.dg/warn/format3.C: New test case.
4032
4033 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4034
4035         * gcc.c-torture/compile/20031227-1.c: New test.
4036
4037 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4038
4039         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4040         * g77.dg/bprob/bprob.exp: Likewise.
4041         * gcc.misc-tests/bprob.exp: Likewise.
4042         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4043         variants on systems where the library does not provide that
4044         functionality.
4045         * gcc.dg/builtins-20.c: Use builtins-config.h.
4046         * gcc.dg/builtins-config.h: New file.
4047
4048 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4049
4050         * lib/gcc-dg.exp (dg-require-profiling): New function.
4051         * lib/target-supports.exp (check_profiling_available): Likewise.
4052         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4053         * g77.dg/bprob/bprob.exp: Likewise.
4054         * gcc.misc-tests/bprob.exp: Likewise.
4055         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4056         * gcc.dg/20021014-1.c: Likewise.
4057         * gcc.dg/nest.c: Likewise.
4058
4059 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4060
4061         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4062         compiling.
4063         * g++.dg/lookup/java2.C: Likewise.
4064         * gcc.dg/cpp/lexident.c: Likewise.
4065
4066 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4067
4068         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4069         given.
4070         * gcc.c-torture/compile/961203-1.c: Likewise.
4071         * gcc.c-torture/compile/980506-1.c: Likewise.
4072
4073 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4074
4075         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4076         (additional_prunes): New global.
4077         (gcc-dg-prune): Handle additional per-test pruning.
4078         (dg-test): Clear additional_prunes between tests.
4079
4080         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4081         dg-prune-output to avoid spurious failures from assembler
4082         complaining about nonexistent WAW violations.
4083         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4084         Use dg-prune-output to avoid spurious failures from assembler
4085         warning about Itanium B-step errata.
4086
4087 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4088
4089         * g++.dg/abi/macro0.C: New test.
4090         * g++.dg/abi/macro1.C: Likewise.
4091         * g++.dg/abi/macro2.C: Likewise.
4092
4093         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4094         * g++.dg/abi/bitfield7.C: Likewise.
4095         * g++.dg/abi/dtor2.C: Likewise.
4096         * g++.dg/abi/mangle11.C: Likewise.
4097         * g++.dg/abi/mangle12.C: Likewise.
4098         * g++.dg/abi/mangle14.C: Likewise.
4099         * g++.dg/abi/mangle17.C: Likewise.
4100         * g++.dg/abi/vbase10.C: Likewise.
4101         * g++.dg/abi/vbase14.C: Likewise.
4102         * g++.dg/template/qualttp17.C: Likewise.
4103
4104 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4105
4106         PR c/11995
4107         * gcc.dg/20031223-1.c: New test.
4108
4109 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4110
4111         * gcc.dg/noreturn-7.c: New test.
4112
4113 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4114
4115         * gcc.dg/null-pointer-1.c: New test.
4116
4117 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4118
4119         * g++.old-deja/g++.jason/template18.C: Remove.
4120         * g++.old-deja/g++.jason/template37.C: Likewise.
4121
4122         PR c++/12862
4123         * g++.dg/lookup/ns1.C: New test.
4124
4125         PR c++/12397
4126         * g++.dg/template/lookup3.C: New test.
4127
4128 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4129
4130         * g++.dg/template/recurse1.C: New test
4131
4132 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4133
4134         PR c++/12479
4135         * g++.dg/parse/semicolon1.C: New test.
4136         * g++.dg/parse/semicolon1.h: Likewise.
4137
4138 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4139
4140         * gcc.dg/darwin-misaligned.c: New test.
4141
4142 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4143
4144         PR c/9163
4145         * gcc.dg/20031222-1.c: New test.
4146
4147 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4148
4149         PR c++/13438
4150         * g++.dg/parse/error8.C: New test.
4151
4152         PR c++/11554
4153         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4154
4155 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4156
4157         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4158         too small.
4159         * gcc.c-torture/compile/930217-1.c: Likewise.
4160         * gcc.c-torture/compile/930513-1.c: Likewise.
4161         * gcc.c-torture/execute/920908-2.c: Likewise.
4162         * gcc.c-torture/execute/921204-1.c: Likewise.
4163         * gcc.c-torture/execute/930621-1.c: Likewise.
4164         * gcc.c-torture/execute/930630-1.c: Likewise.
4165         * gcc.c-torture/execute/931031-1.c: Likewise.
4166         * gcc.c-torture/execute/980602-2.c: Likewise.
4167         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4168         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4169         * gcc.c-torture/execute/extzvsi.c: Likewise.
4170         * gcc.c-torture/unsorted/ext.c: Likewise.
4171
4172 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4173
4174         PR target/12749
4175         * gcc.c-torture/compile/20031220-2.c: New test case.
4176
4177 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4178
4179         PR optimization/13031
4180         * gcc.c-torture/compile/20031220-1.c: New test case.
4181
4182 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4183
4184         * gcc.dg/cast-function-1.c: New test.
4185
4186 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4187
4188         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4189         formats.
4190
4191 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4192
4193         PR c++/12795
4194         * g++.dg/ext/attrib10.C: New test.
4195
4196 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4197
4198         * gcc.dg/cleanup-10.c: New test.
4199         * gcc.dg/cleanup-11.c: New test.
4200
4201 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4202
4203         PR c++/13239
4204         * g++.dg/opt/expect1.C: New test.
4205
4206 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4207
4208         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4209
4210 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4211
4212         PR debug/12923
4213         * gcc.dg/20031218-1.c: New test.
4214
4215         PR debug/12389
4216         * gcc.dg/20031218-2.c: New test.
4217         * gcc.dg/20031218-3.c: New test.
4218
4219         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4220         of label name and allow for USER_LABEL_PREFIX == "_" names.
4221         * g++.dg/abi/mangle18-2.C: Likewise.
4222         * g++.dg/abi/mangle19-1.C: Likewise.
4223         * g++.dg/abi/mangle19-2.C: Likewise.
4224         * g++.dg/abi/mangle20-1.C: Likewise.
4225         * g++.dg/abi/mangle20-2.C: Likewise.
4226
4227 2003-12-18  Richard Henderson  <rth@redhat.com>
4228
4229         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4230
4231 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4232             Dan Kegel <dank@kegel.com>
4233
4234         PR other/12009
4235         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4236         testing a cross compiler, it causes spurious compile failures.
4237         * lib/g++.exp: Likewise.
4238
4239 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4240
4241         PR c++/13262
4242         * g++.dg/template/access13.C: New test.
4243
4244 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4245
4246         * gcc.dg/20031216-1.c: New test.
4247
4248 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4249
4250         PR c++/9154
4251         * g++.dg/template/error10.C: New test.
4252
4253 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4254
4255         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4256         * g++.dg/eh/simd-2.C: Likewise.
4257
4258 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4259             Roger Sayle  <roger@eyesopen.com>
4260
4261         * gcc.c-torture/execute/ieee/mzero5.c: New.
4262
4263 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4264
4265         PR c++/10603
4266         * g++.dg/parse/error6.C: New test.
4267
4268         PR c++/12827
4269         * g++.dg/parse/error7.C: New test.
4270
4271 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4272
4273         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4274         at -O with stabs debugging formats.
4275         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4276         * gcc.dg/debug/debug-2.c: Likewise.
4277
4278 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4279
4280         PR c++/12696
4281         * g++.dg/init/error1.C: New test.
4282
4283         PR c++/12218
4284         * g++.dg/init/pm3.C: New test.
4285
4286 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4287
4288         PR c/3347
4289         * gcc.dg/bitfld-8.c: New test.
4290
4291 2003-12-16  James Lemke  <jim@wasabisystems.com>
4292
4293         * gcc.dg/arm-scd42-[123].c: New tests.
4294
4295 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4296
4297         PR c++/9043
4298         * g++.dg/abi/mangle20-1.C: New test.
4299         * g++.dg/abi/mangle20-2.C: New test.
4300
4301 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4302
4303         PR c++/13275
4304         * g++.dg/other/offsetof2.C: Remove XFAIL.
4305         * g++.dg/parse/offsetof1.C: New test.
4306         * g++.gd/parse/offsetof2.C: Likewise.
4307
4308 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4309
4310         * g++.dg/template/nontype3.C: New test.
4311         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4312
4313 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4314
4315         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4316
4317 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4318
4319         PR c++/13387
4320         * g++.dg/expr/assign1.C: New test.
4321
4322         PR c++/13242
4323         * g++.dg/abi/mangle19-1.C: New test.
4324         * g++.dg/abi/mangle19-2.C: New test.
4325
4326 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4327
4328         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4329
4330 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4331
4332         * gcc.c-torture/execute/20031216-1.c: New test.
4333
4334 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4335
4336         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4337         an ICE regression.
4338
4339 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4340
4341         PR c++/10926
4342         * g++.dg/template/error9.C: New test.
4343
4344         PR c++/11116
4345         * g++.dg/template/error8.C: New test.
4346
4347 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4348
4349         PR middle-end/13400
4350         * gcc.c-torture/execute/20031215-1.c: New test case.
4351
4352 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4353
4354         PR c++/13269
4355         * g++.dg/parse/error5.C: New test.
4356
4357         PR c++/12989
4358         * g++.dg/expr/sizeof1.C: New test.
4359
4360         PR c++/13310
4361         * g++.dg/template/crash15.C: New test.
4362
4363 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4364
4365         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4366         a non-POD type as the last named parameter of a varargs function.
4367
4368 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4369
4370         PR c++/13243
4371         PR c++/12573
4372         * g++.dg/template/crash14.C: New test.
4373         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4374
4375 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4376
4377         * g++.dg/other/java1.C: New test.
4378
4379         PR c++/13241
4380         * g++.dg/abi/mangle18-1.C: New test.
4381         * g++.dg/abi/mangle18-2.C: New test.
4382
4383 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4384
4385         PR optimization/10312
4386         * gcc.c-torture/execute/20031214-1.c: New.
4387
4388 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4389
4390         PR c++/10779
4391         PR c++/12160
4392         * g++.dg/parse/error3.C: New test.
4393         * g++.dg/parse/error4.C: Likewise.
4394         * g++.dg/abi/mangle4.C: Tweak error messages.
4395         * g++.dg/lookup/using5.C: Likewise.
4396         * g++.dg/other/error2.C: Likewise.
4397         * g++.dg/parse/typename5.C: Likewise.
4398         * g++.dg/parse/undefined1.C: Likewise.
4399         * g++.dg/template/arg2.C: Likewise.
4400         * g++.dg/template/ttp3.C: Likewise.
4401         * g++.dg/template/type1.C: Likewise.
4402         * g++.old-deja/g++.other/crash32.C: Likewise.
4403         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4404
4405 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4406
4407         PR c++/13106
4408         * g++.dg/warn/noreturn-3.C: New test.
4409
4410 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4411
4412         PR c++/13118
4413         * g++.dg/abi/covariant3.C: New.
4414
4415 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4416
4417         * g++.dg/eh/ia64-1.C: New test.
4418
4419 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4420
4421         PR optimization/13037
4422         * g77.f-torture/execute/13037.f: New test case.
4423
4424 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4425
4426         PR c++/12881
4427         * g++.dg/abi/covariant2.C: New.
4428
4429 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4430
4431         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4432
4433 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4434
4435         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4436
4437 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4438
4439         PR other/10819
4440         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4441         to fix Bug 10819.
4442         * lib/g++.exp (g++_version): Likewise.
4443         * lib/g77.exp (g77_version): Likewise.
4444         * lib/objc.exp (default_objc_version): Likewise.
4445
4446 2003-12-10  Richard Henderson  <rth@redhat.com>
4447
4448         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4449
4450         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4451
4452 2003-12-08  Matt Austern  <austern@apple.com>
4453
4454         PR c/13134
4455         * lib/gcc-dg.exp (dg-require-visibility): Define.
4456         * lib/target-supports (check_visibility_available): Define.
4457         * gcc.dg/visibility-1.c: New test.
4458         * gcc.dg/visibility-2.c: Likewise.
4459         * gcc.dg/visibility-3.c: Likewise.
4460         * gcc.dg/visibility-4.c: Likewise.
4461         * gcc.dg/visibility-5.c: Likewise.
4462         * gcc.dg/visibility-6.c: Likewise.
4463         * g++.dg/ext/visibility-1.C: Likewise.
4464         * g++.dg/ext/visibility-2.C: Likewise.
4465         * g++.dg/ext/visibility-3.C: Likewise.
4466         * g++.dg/ext/visibility-4.C: Likewise.
4467         * g++.dg/ext/visibility-5.C: Likewise.
4468         * g++.dg/ext/visibility-6.C: Likewise.
4469
4470 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4471
4472         * g++.dg/lookup/java1.C: New test.
4473         * g++.dg/lookup/java2.C: New test.
4474
4475 2003-12-07  Falk Hueffner  <falk@debian.org>
4476
4477         * g++.dg/opt/noreturn-1.C: New test.
4478
4479 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4480
4481         * gcc.dg/overflow-1.c: New test.
4482
4483 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4484
4485         * g77.f-torture/compile/13060.f: New test.
4486
4487 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4488
4489         PR c++/13323
4490         * g++.dg/inherit/operator2.C: New test.
4491
4492 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4493
4494         PR c++/13305
4495         * g++.dg/ext/attrib9.C: New test.
4496
4497 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4498
4499         PR c++/13314
4500         * g++.dg/template/error7.C: New test.
4501
4502 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4503             J"orn Rennecke <joern.rennecke@superh.com>
4504
4505         PR target/13302
4506         * g++.dg/other/struct-va_list.C: New test.
4507
4508 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4509
4510         PR c++/13166
4511         * g++.dg/parse/defarg6.C: New test.
4512
4513 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4514
4515         PR target/13256
4516         * gcc.c-torture/execute/20031201-1.c: New test.
4517
4518 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4519
4520         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4521
4522 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4523
4524         * gcc.dg/builtin-return-1.c: New test.
4525
4526 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4527             J"orn Rennecke <joern.rennecke@superh.com>
4528
4529         PR optimization/13260
4530         * gcc.c-torture/execute/20031204-1.c: New test.
4531
4532 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4533
4534         PR c++/9127
4535         * g++.dg/template/error6.C: New test.
4536
4537 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4538
4539         * gcc.dg/20031202-1.c: New test.
4540
4541 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4542
4543         PR c++/13179
4544         * g++.dg/template/eh1.C: New test.
4545
4546         PR c++/10771
4547         * g++.dg/template/error5.C: New test.
4548
4549 2003-12-02  David Ung  <davidu@mips.com>
4550
4551         * gcc.dg/compat/vector-check.h: Corrected type for var
4552         g_##TMODE
4553
4554 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4555
4556         PR c++/10126
4557         * g++.dg/template/ptrmem8.C: New test.
4558
4559 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4560
4561         PR c++/12573
4562         * g++.dg/template/dependent-expr3.C: New test.
4563
4564 2003-12-01  James Lemke  <jim@wasabisystems.com>
4565
4566         * gcc.dg/arm-g2.c: New test.
4567
4568 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4569
4570         PR optimization/11634
4571         * gcc.dg/20031201-2.c: New test case.
4572
4573 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4574
4575         PR 11433
4576         * objc.dg/proto-lossage-3.m: New test.
4577
4578 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4579
4580         PR optimization/12628
4581         * gcc.dg/20031201-1.c: New test case.
4582
4583 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4584
4585         * gcc.dg/unaligned-1.c: New test.
4586
4587 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4588
4589         PR c++/9849
4590         * g++.dg/template/error4.C: New test.
4591         * g++.dg/template/nested3.C: Adjust error markers.
4592
4593 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4594
4595         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4596
4597 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4598
4599         PR c/10333
4600         * gcc.dg/bitfld-7.c: New test.
4601
4602 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4603
4604         * gcc.dg/tls/asm-1.C: New test.
4605
4606 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4607
4608         * gcc.dg/cpp/assert4.c: Update.
4609
4610 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4611
4612         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4613         * gcc.dg/builtin-apply3.c: New test.
4614
4615 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4616
4617         * lib/compat.exp (compat-obj): New xfaildata parameter.
4618         Use it to set compiler_conditional_xfail_data before compiling.
4619         (compat-get-options): Handle dg-xfail-if.
4620         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4621         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4622         * gcc.dg/compat/vector-1_y.c: Likewise.
4623         * gcc.dg/compat/vector-2_x.c: Likewise.
4624         * gcc.dg/compat/vector-2_y.c: Likewise.
4625
4626 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4627
4628         * g++.dg/opt/reg-stack4.C: New test.
4629
4630 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4631
4632         * gcc.dg/builtin-apply2.c: New test.
4633
4634 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4635
4636         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4637
4638 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4639
4640         PR c++/12924
4641         * g++.dg/template/template-id-2.C: New test.
4642
4643 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4644
4645         PR c++/5369
4646         * g++.dg/template/memfriend1.C: New test.
4647         * g++.dg/template/memfriend2.C: Likewise.
4648         * g++.dg/template/memfriend3.C: Likewise.
4649         * g++.dg/template/memfriend4.C: Likewise.
4650         * g++.dg/template/memfriend5.C: Likewise.
4651         * g++.dg/template/memfriend6.C: Likewise.
4652         * g++.dg/template/memfriend7.C: Likewise.
4653         * g++.dg/template/memfriend8.C: Likewise.
4654         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4655
4656 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4657
4658         PR c++/12515
4659         * g++.dg/ext/cond1.C: New test.
4660
4661 2003-11-20  Richard Henderson  <rth@redhat.com>
4662
4663         * gcc.dg/20020201-2.c: Remove.
4664         * gcc.dg/20020201-4.c: Remove.
4665         * gcc.dg/20020304-1.c: Remove.
4666
4667 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4668
4669         * gcc.dg/cpp/trad/xwin1.c: New test case.
4670
4671 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4672
4673         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4674         * lib/g77.exp: Likewise.
4675         * lib/objc.exp: Likewise.
4676         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4677         for darwin.
4678
4679 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4680
4681         PR c++/12932
4682         * g++.dg/template/static5.C: New test.
4683
4684 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4685
4686         * gcc.dg/nested-func-1.c: New test.
4687
4688 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4689
4690         * gcc.dg/cpp/assert4.c: New test.
4691
4692 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4693
4694         PR c++/2294
4695         * g++.dg/lookup/using9.c: New test.
4696
4697 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4698
4699         PR c++/12762
4700         * g++.dg/template/error3.C: New test.
4701
4702 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4703
4704         PR ada/13035
4705         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4706         No longer use a wrapper for gcc, since this does not work under
4707         Windows.
4708
4709 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4710
4711         PR c++/2094
4712         * g++.dg/template/ptrmem7.C: New test.
4713
4714 2003-11-13  Andrew Pinski <apinski@apple.com>
4715
4716         * gcc.c-torture/compile/20031113-1.c: New test.
4717
4718 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4719             Kean Johnston <jkj@sco.com>
4720
4721         PR c/13029
4722         * gcc.dg/unused-4.c: Update.
4723
4724 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4725
4726         * g++.dg/opt/const3.C: New test.
4727
4728 2003-11-13  Jan Hubicka  <jh@suse.cz>
4729
4730         * gcc.c-torture/compile/20031112-1.c: New test.
4731
4732 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4733
4734         * g++.dg/parse/crash10.C: Remove bogus error marker.
4735
4736 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4737
4738         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4739         (host_gcc): Likewise.
4740         (ROOT): Honor $PWDCMD.
4741         (BASE): Likewise.
4742         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4743
4744 2003-11-12  Catherine Moore  <clm@redhat.com>
4745
4746         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4747
4748 2003-11-12  Andreas Jaeger  <aj@suse.de>
4749             Jakub Jelinek  <jakub@redhat.com>
4750             Andrew Pinski  <pinskia@physics.uc.edu>
4751             Richard Henderson  <rth@redhat.com>
4752
4753         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4754         systems.
4755         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4756
4757         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4758         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4759
4760 2003-11-11  Andreas Jaeger  <aj@suse.de>
4761
4762         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4763
4764         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4765
4766 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4767
4768         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4769         Clean ups.
4770
4771 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4772
4773         * gcc.dg/trampoline-1.c: New test.
4774
4775 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4776
4777         * gcc.c-torture/compile/200031109-1.c: New test.
4778
4779 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4780
4781         PR c/3190
4782         PR c/8714
4783         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4784         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4785         gcc.dg/format/no-y2k-1.c: Update.
4786
4787 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4788
4789         PR optimization/10467
4790         * gcc.dg/20031108-1.c: New test case.
4791
4792 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4793
4794         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4795
4796 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4797
4798         * gcc.dg/compound-lvalue-1.c: New test.
4799         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4800         some XFAILs.
4801
4802 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4803
4804         * gcc.dg/altivec-varargs-1.c: New test.
4805
4806 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4807
4808         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4809         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4810         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4811         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4812         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4813
4814 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4815
4816         * gcc.dg/cond-lvalue-1.c: New test.
4817
4818 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4819
4820         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4821
4822 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4823
4824         PR c++/11616
4825         * g++.dg/template/instantiate5.C: New test.
4826
4827 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4828
4829         PR c++/12726
4830         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4831         * ChangeLog: Add missing first entry for above test.
4832
4833 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4834
4835         PR c++/9810
4836         * g++.dg/template/using8.C: New test.
4837         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4838
4839 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4840
4841         PR optimization/10817
4842         * gcc.c-torture/compile/20031102-1.c: New test case.
4843
4844 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4845
4846         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4847         2147483647.
4848
4849 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4850
4851         * gcc.dg/20031102-1.c: New test.
4852
4853 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4854
4855         * gcc.dg/complex-1.c: New test.
4856
4857 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4858
4859         PR c++/12796
4860         * g++.dg/template/crash13.C: Adjust expected error location.
4861         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4862
4863 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4864
4865         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4866
4867 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4868
4869         PR/10239
4870         * gcc.c-torture/compile/20031031-2.c: New test.
4871
4872 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4873
4874         PR/11640
4875         * gcc.c-torture/compile/20031031-1.c: New test.
4876
4877 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4878
4879         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4880         * gcc.misc-tests/bprob.exp: Likewise.
4881         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4882         the execution test on arm-elf configs.
4883         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4884         configs that don't support scratch files.
4885         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4886
4887 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4888
4889         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4890         done by dejagnu.
4891
4892 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4893
4894         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4895         Avoid non pure sh syntax. Add more logging.
4896
4897         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4898         fail.
4899
4900 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4901
4902         PR libgcj/10610
4903         * gcc.dg/ppc-stackalign-1.c: New test.
4904
4905 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4906
4907         * ada/acats/run_all.sh: Change output to be more compliant with
4908         dejagnu framework.
4909         Create acats.sum and acats.log files under testsuite/ada/acats
4910         Only run [a-z]* directories, to filter out e.g. CVS.
4911         Redirect build output to log file.
4912
4913 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4914
4915         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4916
4917 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4918
4919         PR ada/5909:
4920         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4921
4922 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4923
4924         * gcc.c-torture/compile/20031023-1.c: New test.
4925         * gcc.c-torture/compile/20031023-2.c: New test.
4926         * gcc.c-torture/compile/20031023-3.c: New test.
4927         * gcc.c-torture/compile/20031023-4.c: New test.
4928
4929 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4930
4931         PR c++/10371
4932         * g++.dg/lookup/scoped8.C: New test.
4933
4934 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4935
4936         * g++.dg/opt/reg-stack3.C: New test.
4937
4938 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4939
4940         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4941
4942 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4943
4944         PR c++/11076
4945         * g++.dg/template/crash13.C: New test.
4946
4947 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4948
4949         * gcc.dg/c99-restrict-2.c: New test.
4950
4951 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4952
4953         PR c++/12698, c++/12699, c++/12700, c++/12566
4954         * g++.dg/inherit/covariant9.C: New test.
4955         * g++.dg/inherit/covariant10.C: New test.
4956         * g++.dg/inherit/covariant11.C: New test.
4957
4958 2003-10-23  Jason Merrill  <jason@redhat.com>
4959
4960         PR c++/12726
4961         * g++.dg/ext/complit2.C: New test.
4962
4963 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4964
4965         PR target/12654
4966         * gcc.c-torture/execute/20031020-1.c: New test.
4967
4968 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4969
4970         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4971         following the jump_insn.
4972
4973 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4974
4975         * gcc.dg/cast-lvalue-1.c: New test.
4976
4977 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4978
4979         PR c++/11962
4980         * g++.dg/template/cond2.C: New test.
4981
4982 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4983
4984         * gcc.dg/builtins-28.c: New test.
4985
4986 2003-10-20  Jan Hubicka  <jh@suse.cz>
4987
4988         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4989         parameter.
4990         * testsuite/gcc.dg/inline-2.c: Likewise.
4991
4992 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4993
4994         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4995         * gcc.dg/nest.c:  Likewise.
4996
4997 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4998
4999         PR c++/9781, c++/10583, c++/11862
5000         * g++.dg/parse/crash13.C: New test.
5001
5002 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5003
5004         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5005
5006 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5007
5008         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5009         Define HAVE_C99_RUNTIME except on Solaris.
5010         * gcc.dg/builtins-20.c: Likewise.
5011
5012 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5013
5014         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5015
5016 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5017
5018         PR c++/12495
5019         * g++.dg/template/crash21.C: New test.
5020
5021 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5022
5023         PR c++/2513
5024         * g++.dg/template/typename5.C: New test.
5025
5026 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5027
5028         PR c++/12369
5029         * g++.dg/template/friend25.C: New test.
5030
5031 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5032
5033         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5034         versions.
5035
5036 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5037
5038         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5039         == 2147483647.
5040
5041 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5042
5043         * gcc.c-torture/execute/960416-1.x: Remove.
5044         * gcc.c-torture/execute/divconst-3.x: Likewise.
5045
5046 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5047
5048         PR target/12598
5049         * gcc.dg/torture/cris-volatile-1.c: New test.
5050
5051 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5052
5053         PR optimization/9325
5054         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5055         for overflowing floating point to integer conversion during RTL
5056         simplification.
5057
5058 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5059
5060         * objc/execute/_cmd.m: Fix typo.
5061         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5062         Relax 'scan-assembler' regexp.
5063         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5064         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5065         * objc.dg/zero-link-2.m: Remove blank line.
5066         * objc.dg/zero-link-3.m: New test case.
5067
5068 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5069
5070         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5071
5072         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5073         than linker trickery.
5074
5075 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5076
5077         PR c++/12370
5078         * g++.dg/other/friend2.C: New test.
5079
5080 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5081
5082         * gcc.dg/20031012-1.c: New test.
5083
5084 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5085
5086         * gcc.dg/weak/weak-3.c: Fix for new warning.
5087
5088 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5089
5090         PR optimization/8750
5091         * gcc.c-torture/execute/20031012-1.c: New test case.
5092
5093 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5094
5095         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5096         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5097
5098 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5099
5100         PR optimization/12260
5101         * gcc.c-torture/compile/20031011-2.c: New test case.
5102
5103 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5104
5105         * gcc.c-torture/execute/20031011-1.c: New testcase.
5106
5107 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5108
5109         * gcc.c-torture/compile/20031011-1.c: New test.
5110
5111 2003-10-11  Jan Hubicka  <jh@suse.cz>
5112
5113         * g++.dg/other/first-global.C: New test.
5114
5115 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5116
5117         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5118
5119 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5120
5121         * gcc.c-torture/compile/20031010-1.c: New test.
5122
5123 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5124
5125         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5126         * gcc.c-torture/execute/va-arg-25.c: ... here.
5127
5128 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5129
5130         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5131
5132 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5133
5134         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5135
5136 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5137
5138         * g++.dg/parse/error2.C: New test.
5139
5140 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5141
5142         PR c++/11097
5143         * g++.dg/other/error5.C: Modify the error message.
5144         * g++.dg/lookup/using8.C: New test.
5145
5146 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5147
5148         * gcc.dg/darwin-abi-2.c: New file.
5149         * gcc.c-torture/execute/va-arg-24.c: New file.
5150
5151 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5152
5153         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5154         indentation.
5155
5156 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5157
5158         PR c++/10147
5159         * g++.dg/other/error4.C: Update error messages.
5160         * g++.dg/template/ptrmem4.C: Likewise.
5161
5162         PR c++/12337
5163         * g++.dg/init/new9.C: New test.
5164
5165         PR c++/12334, c++/12236, c++/8656
5166         * g++.dg/ext/attrib8.C: New test.
5167
5168 2003-10-06  Devang Patel  <dpatel@apple.com>
5169
5170         * gcc.dg/debug/dwarf2-3.h: New test.
5171         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5172
5173 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5174
5175         * g++.dg/opt/cfg2.C: New test.
5176
5177 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5178
5179         * g++.dg/opt/float1.C: New test.
5180
5181 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5182
5183         * gcc.dg/c90-array-lval-6.c: New test.
5184         * gcc.dg/c99-array-lval-6.c: New test.
5185
5186 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5187             Ziemowit Laski  <zlaski@apple.com>
5188
5189         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5190         'Derived', so that it is never considered a class method; add
5191         new warning for '+port' method ambiguity.
5192         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5193         <objc/objc-api.h> (needed on Mac OS X).
5194         * objc.dg/method-13.m: New test.
5195
5196 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5197
5198         PR optimization/9325, PR java/6391
5199         * gcc.c-torture/execute/20031003-1.c: New test case.
5200
5201 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5202
5203         PR optimization/12180
5204         * gcc.dg/20031002-1.c: New test.
5205
5206         PR c++/12486
5207         * g++.dg/inherit/error1.C: New test.
5208
5209 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5210
5211         * lib/f-torture.exp (search_for): Rename to...
5212         (search_for_re): This.  Also, clean up comments and the
5213         "regexp" invocation.
5214
5215 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5216
5217         * gcc.c-torture/compile/20031002-1.c: New test.
5218
5219 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5220
5221         * g++.dg/opt/cond1.C: New test.
5222
5223 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5224
5225         * gcc.dg/Wold-style-definition-2.c: New testcase.
5226         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5227
5228 2003-09-29  Richard Henderson  <rth@redhat.com>
5229
5230         * g++.dg/init/array10.C: Add dg-options.
5231
5232 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5233
5234         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5235
5236 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5237
5238         * g++.dg/template/friend19.C: Fix typo.
5239         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5240
5241 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5242
5243         * gcc.c-torture/execute/20030928-1.c: New test.
5244         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5245
5246 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5247
5248         * g++.dg/opt/unroll1.C: New test.
5249
5250 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5251
5252         PR optimization/11741
5253         * gcc.dg/20030926-1.c: New test case.
5254
5255 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5256
5257         PR c++/5655
5258         * g++.dg/parse/access7.C: New test.
5259         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5260
5261 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5262
5263         MERGE OF objc-improvements-branch into MAINLINE:
5264         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5265         if libobjc has not been built.
5266         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5267         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5268         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5269         objc/execute/nested-3.m, objc/execute/np-2.m,
5270         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5271         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5272         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5273         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5274         objc.dg/special/unclaimed-category-1.h,
5275         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5276         well as GNU runtime.
5277         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5278         * execute/cascading-1.m, execute/function-message-1.m,
5279         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5280         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5281         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5282         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5283         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5284         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5285         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5286         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5287         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5288         * objc.dg/bitfield-2.m: Run only on Darwin.
5289         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5290         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5291         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5292         * objc.dg/const-str-1.m: Fix constant string layout.
5293
5294 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5295
5296         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5297
5298 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5299
5300         * gcc.dg/darwin-abi-1.c: New file.
5301
5302 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5303
5304         PR target/12281
5305         * gcc.c-torture/compile/20030921-1.c: New test.
5306
5307 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5308
5309         * g++.dg/opt/reg-stack2.C: New test.
5310
5311 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5312
5313         * g++.dg/eh/delayslot1.C: New test.
5314
5315 2003-09-20  Richard Henderson  <rth@redhat.com>
5316
5317         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5318
5319 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5320
5321         * gcc.c-torture/execute/20030920-1.c: New test case.
5322
5323 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5324
5325         * g++.dg/rtti/typeid3.C: Correct expected error message.
5326
5327 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5328
5329         PR c++/157
5330         * g++.dg/parse/crash12.C: New test.
5331
5332 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5333
5334         * gcc.dg/compat/mixed-struct-check.h: New.
5335         * gcc.dg/compat/mixed-struct-defs.h: New.
5336         * gcc.dg/compat/mixed-struct-init.h: New.
5337         * gcc.dg/compat/struct-by-value-19_main.c: New.
5338         * gcc.dg/compat/struct-by-value-19_x.c: New.
5339         * gcc.dg/compat/struct-by-value-19_y.c: New.
5340         * gcc.dg/compat/struct-by-value-20_main.c: New.
5341         * gcc.dg/compat/struct-by-value-20_x.c: New.
5342         * gcc.dg/compat/struct-by-value-20_y.c: New.
5343         * gcc.dg/compat/struct-return-19_main.c: New.
5344         * gcc.dg/compat/struct-return-19_x.c: New.
5345         * gcc.dg/compat/struct-return-19_y.c: New.
5346         * gcc.dg/compat/struct-return-20_main.c: New.
5347         * gcc.dg/compat/struct-return-20_x.c: New.
5348         * gcc.dg/compat/struct-return-20_y.c: New.
5349
5350 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5351         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5352         so that it will not complain on LP64 targets.
5353
5354 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5355
5356         PR c++/495
5357         * g++.dg/template/friend24.C: New test.
5358
5359 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5360
5361         PR c++/12332
5362         * g++.dg/template/memtmpl2.C: New test.
5363
5364 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5365
5366         PR target/11184
5367         * gcc.dg/builtin-apply1.c: New test.
5368
5369 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5370
5371         PR c++/9848
5372         * g++.dg/warn/Wunused-4.C: New test.
5373
5374 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5375
5376         PR c++/12316
5377         * g++.dg/other/gc2.C: New test.
5378
5379 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5380
5381         PR c++/11991
5382         * g++.dg/rtti/typeid3.C: New test.
5383
5384         PR c++/12266
5385         * g++.dg/overload/template1.C: New test.
5386
5387 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5388
5389         * g++.dg/opt/cfg3.C: New test.
5390
5391 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5392
5393         PR c++/7939
5394         * g++.dg/template/crash11.C: New test.
5395
5396 2003-09-16  Jason Merrill  <jason@redhat.com>
5397             Jakub Jelinek  <jakub@redhat.com>
5398
5399         * gcc.dg/attr-warn-unused-result.c: New test.
5400
5401 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5402
5403         PR c++/12184
5404         * g++.dg/expr/call2.C: New test.
5405
5406 2003-09-15  Andreas Jaeger  <aj@suse.de>
5407
5408         * gcc.dg/Wold-style-definition-1.c: New test.
5409
5410 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5411
5412         PR c++/3907
5413         * g++.dg/parse/template12.C: New test.
5414
5415         * g++.dg/abi/bitfield11.C: New test.
5416         * g++.dg/abi/bitfield12.C: Likewise.
5417
5418 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5419
5420         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5421         non-expansion of functional macro name without arguments at EOL.
5422         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5423
5424 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5425
5426         * gcc.c-torture/execute/20030914-[12].c: New tests.
5427
5428 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5429
5430         PR c++/11788
5431         * g++.dg/overload/addr1.C: New test.
5432
5433 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5434
5435         * gcc.dg/20030909-1.c: New test.
5436
5437 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5438
5439         * gcc.dg/ultrasp10.c: New test.
5440
5441 2003-09-09  Devang Patel  <dpatel@apple.com>
5442
5443         * gcc.dg/darwin-ld-6.c: New test.
5444
5445 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5446
5447         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5448
5449 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5450
5451         * gcc.dg/ia64-types1.c: New test.
5452         * gcc.dg/ia64-types2.c: Likewise.
5453
5454 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5455
5456         * gcc.dg/builtins-1.c: Add more _Complex tests.
5457         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5458
5459         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5460         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5461
5462 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5463
5464         PR c++/11786
5465         * g++.dg/lookup/koenig2.C: New test.
5466
5467         PR c++/5296
5468         * g++.dg/rtti/typeid2.C: New test.
5469
5470 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5471
5472         * gcc.c-torture/compile/20030904-1.c: New test.
5473
5474 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5475
5476         * g++.dg/opt/longbranch2.C: New test.
5477
5478 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5479
5480         * g++.dg/template/crash10.C: Only compile it.
5481
5482 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5483
5484         PR middle-end/11665
5485         * gcc.c-torture/compile/20030907-1.c: New test.
5486         * g++.dg/init/array11.C: New test.
5487
5488 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5489
5490         PR c++/11852
5491         * g++.dg/init/struct1.C: New test.
5492
5493 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5494
5495         PR c++/12181
5496         * g++.dg/expr/comma1.C: New test.
5497
5498 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5499
5500         PR c++/11867
5501         * g++.dg/expr/static_cast5.C: New test.
5502
5503 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5504
5505         PR c++/11507
5506         * g++.dg/lookup/scoped7.C: New test.
5507
5508         PR c++/9574
5509         * g++.dg/other/static1.C: New test.
5510
5511         PR c++/11490
5512         * g++.dg/warn/template-1.C: New test.
5513
5514         PR c++/11432
5515         * g++.dg/template/crash10.C: New test.
5516
5517         PR c++/2478
5518         * g++.dg/overload/VLA.C: New test.
5519
5520         PR c++/10804
5521         * g++.dg/template/call1.C: New test.
5522
5523 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5524
5525         PR c++/11794
5526         * g++.dg/parse/using3.C: New test.
5527
5528 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5529
5530         PR c++/11409
5531         * g++.dg/overload/builtin3.C: New test case.
5532
5533 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5534
5535         PR c/9862
5536         * gcc.dg/20030906-1.c: New test.
5537         * gcc.dg/20030906-2.c: Likewise.
5538
5539 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5540
5541         PR c++/12167
5542         * g++.dg/parse/defarg5.C: New test.
5543
5544         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5545
5546 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5547
5548         PR c++/12163
5549         * g++.dg/expr/static_cast4.C: New test.
5550
5551         PR c++/12146
5552         * g++.dg/template/crash9.C: New test.
5553
5554 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5555
5556         * g++.old-deja/g++.ext/pretty2.C: Update for change
5557         in __FUNCTION__.
5558         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5559
5560 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5561
5562         PR c++/11922
5563         * g++/dg/template/qualified-id1.C: New test.
5564
5565         PR c++/12037
5566         * g++.dg/warn/noeffect4.C: New test.
5567
5568 2003-09-04  Matt Austern  <austern@apple.com>
5569
5570         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5571         * g++.dg/ext/fnname2.C: Likewise.
5572         * g++.dg/ext/fnname3.C: Likewise.
5573
5574 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5575
5576         * g++.dg/expr/lval1.C: New test.
5577         * g++.dg/ext/lvcast.C: Remove.
5578
5579 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5580
5581         PR optimization/11700.
5582         * gcc.c-torture/compile/20030903-1.c: New test case.
5583
5584 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5585
5586         PR c++/12053
5587         * g++.dg/abi/layout4.C: New test.
5588
5589 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5590
5591         PR c++/11553
5592         * g++.dg/parse/friend3.C: New test.
5593
5594 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5595
5596         PR c++/11847
5597         * g++.dg/template/class1.C: New test.
5598
5599         PR c++/11808
5600         * g++.dg/expr/call1.C: New test.
5601
5602 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5603
5604         PR c++/12114
5605         * g++.dg/init/ref9.C: New test.
5606
5607         PR c++/11972
5608         * g++.dg/template/nested4.C: New test.
5609
5610 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5611
5612         PR c++/12093
5613         * g++.dg/template/non-dependent4.C: New test.
5614
5615         PR c++/11928
5616         * g++.dg/inherit/conv1.C: New test.
5617
5618 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5619
5620         PR c++/6196
5621         * g++.dg/ext/label1.C: New test.
5622         * g++.dg/ext/label2.C: Likewise.
5623
5624 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5625
5626         * g++.dg/expr/cond3.C: New test.
5627
5628 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5629
5630         * gcc.dg/builtins-1.c: Add new builtin cases.
5631
5632 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5633
5634         * gcc.dg/builtins-1.c: Add new cases.
5635         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5636
5637 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5638
5639         * gcc.dg/builtins-1.c: Add more math builtin tests.
5640         * gcc.dg/torture/builtin-attr-1.c: New test.
5641
5642 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5643
5644         PR optimization/5079
5645         * g++.dg/opt/static3.C: New test.
5646
5647 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5648
5649         * gcc.misc-tests/gcov-10b.c: New test.
5650
5651 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5652
5653         * g++.dg/opt/ptrmem3.C: New test.
5654
5655         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5656
5657 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5658
5659         * gcc.dg/20030826-2.c: New test.
5660
5661 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5662
5663         PR middle-end/12002
5664         * g77.f-torture/compile/12002.f: New test case.
5665
5666 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5667
5668         * gcc.dg/20030826-1.c: New test case.
5669
5670 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5671
5672         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5673
5674 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5675
5676         PR c++/11871
5677         * c++.dg/lookup/crash1.C: New test.
5678
5679         * c++.dg/warn/noeffect3.C: New test.
5680
5681 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5682
5683         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5684         * gcc.dg/compat/vector-1_y.c: Ditto.
5685         * gcc.dg/compat/vector-2_x.c: Ditto.
5686         * gcc.dg/compat/vector-2_y.c: Ditto.
5687
5688 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5689
5690         * gcc.dg/20030702-1.c: New test.
5691
5692 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5693
5694         PR c++/8795
5695         * g++.dg/ext/altivec-1.C: New test.
5696
5697 2003-08-24  Richard Henderson  <rth@redhat.com>
5698
5699         * g++.dg/eh/simd-2.C: Add -w for x86.
5700
5701 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5702
5703         * gcc.dg/20030815-1.c: New test.
5704
5705 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5706
5707         PR c++/3765
5708         * g++.dg/parse/access6.C: New test.
5709
5710 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5711
5712         PR c++/641, c++/11876
5713         * g++.dg/template/friend22.C: New test.
5714         * g++.dg/template/friend23.C: Likewise.
5715
5716 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5717
5718         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5719         identically.
5720
5721 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5722
5723         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5724
5725 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5726
5727         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5728
5729 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5730
5731         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5732
5733 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5734
5735         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5736
5737 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5738
5739         PR c++/11919
5740         * g++.dg/overload/prom1.C: New test.
5741
5742         PR c++/11551
5743         * g++.dg/parse/dtor2.C: New test.
5744
5745         PR c++/10762
5746         * g++.dg/parse/using2.C: New test.
5747
5748 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5749
5750         PR target/11805
5751         * gcc.c-torture/compile/20030821-1.c: New.
5752
5753 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5754
5755         PR c++/11834
5756         * g++.dg/template/deduce2.C: New test.
5757
5758 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5759
5760         * gcc.c-torture/execute/20030821-1.c: New test.
5761
5762 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5763
5764         PR middle-end/11984
5765         * gcc.dg/20030820-1.c: New test case.
5766
5767 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5768
5769         PR c++/11945
5770         * g++.dg/warn/noeffect2.C: New test.
5771
5772 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5773
5774         PR c++/10926
5775         * g++.dg/template/dtor2.C: New test.
5776
5777         PR c++/11684
5778         * g++.dg/template/operator1.C: New test.
5779         * g++.dg/parse/operator4.C: New test.
5780
5781         PR c++/11946.C
5782         * g++.dg/expr/enum1.C: New test.
5783         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5784
5785         PR c++/11036.C
5786         * g++.dg/parse/elab2.C: New test.
5787         * g++.dg/parse/typedef4.C: Change error message.
5788         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5789         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5790         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5791
5792 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5793
5794         * gcc.dg/pch/warn-1.c: New.
5795         * gcc.dg/pch/warn-1.hs: New.
5796
5797         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5798         not-tested file.
5799
5800 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5801
5802         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5803
5804 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5805
5806         * gcc.dg/uninit-D.c: New Test.
5807         * gcc.dg/uninit-E.c: New Test.
5808         * gcc.dg/uninit-F.c: New Test.
5809         * gcc.dg/uninit-G.c: New Test.
5810
5811 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5812
5813         * g++.dg/README: Describe the pch directory.
5814
5815 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5816
5817         PR c++/11174
5818         * g++.dg/parse/access4.C: New test.
5819         * g++.dg/parse/access5.C: Likewise.
5820         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5821
5822 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5823
5824         * gcc.dg/noncompile/20030818-1.c: New.
5825
5826 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5827
5828         PR c++/11957
5829         * g++.dg/warn/noeffect1.C: New test.
5830
5831         * g++.dg/template/scope2.C: New test.
5832         * g++.dg/template/error2.C: Correct dg-error
5833
5834 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5835
5836         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5837
5838 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5839
5840         PR C++/11512
5841         * g++.dg/template/warn1.C: New.
5842
5843 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5844
5845         * g++.dg/template/error2.C: New test.
5846         * g++.dg/lookup/using7.C: Adjust errors
5847         * g++.old-deja/g++.pt/crash36.C: Likewise.
5848         * g++.old-deja/g++.pt/derived3.C: Likewise.
5849
5850 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5851
5852         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5853         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5854         * gcc.c-torture/execute/builtins/string-9.c: New, from
5855         string-opt-9.c.  Adjust for execute/builtins framework.
5856         * gcc.c-torture/execute/string-opt-9.c: Delete.
5857
5858 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5859
5860         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5861
5862         * g++.dg/parse/ret-type2.C: New test.
5863
5864         PR c++/11703
5865         * g++.dg/init/new8.C: New test.
5866
5867         PR c++/10923
5868         * g++.dg/parse/typedef5.C: New test.
5869
5870         PR c++/9512
5871         * g++.dg/parse/qualified2.C: New test.
5872         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5873         invalid code.
5874
5875 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5876
5877         * g++.dg/conversion/ptrmem1.C: New test.
5878
5879 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5880
5881         PR target/11693
5882         * gcc.dg/20030811-1.c: New test.
5883
5884         PR target/11535
5885         * gcc.c-torture/execute/20030811-1.c: New test.
5886
5887 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5888
5889         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5890
5891 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5892
5893         PR c++/11789.C
5894         * g++.dg/inherit/multiple1.C: New test.
5895
5896 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5897
5898         * gcc.dg/spe1.c: New test.
5899
5900         PR c++/11670
5901         * g++.dg/expr/cast2.C: New test.
5902
5903         PR c++/10530
5904         * g++.dg/template/dependent-name2.C: New test.
5905
5906 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5907
5908         * g++.dg/parse/crash11.C: Put the dg options in comments.
5909
5910 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5911
5912         * lib/gcc-dg.exp: Update for diagnostic change.
5913
5914 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5915
5916         PR c++/5767
5917         * g++.dg/parse/crash11.C: New test.
5918
5919 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5920
5921         * gcc.dg/cpp/spacing1.c: Update.
5922
5923 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5924
5925         PR target/11739
5926         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5927         a value for -mtune.
5928
5929 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5930
5931         PR middle-end/11771
5932         * gcc.c-torture/compile/20030804-1.c: New test case.
5933
5934 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5935
5936         * gcc.dg/20030804-1.c: New test case.
5937
5938 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5939
5940         * gcc.dg/cpp/separate-1.c: New test.
5941
5942 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5943
5944         PR c++/11704
5945         * g++.dg/template/dependent-expr2.C: New test.
5946
5947         PR c++/11766
5948         * g++.dg/expr/ptrmem1.C: New test.
5949
5950 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5951
5952         PR c++/9453
5953         * g++.dg/template/friend15.C: New test.
5954
5955 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5956
5957         * lib/dg-pch.exp: Work round PCH bug.
5958
5959 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5960
5961         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5962         builtins.  Move cases from builtins-4.c here.
5963
5964         * gcc.dg/torture/builtin-math-1.c: New test taken from
5965         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5966         additional cases.
5967
5968         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5969         Delete.
5970
5971 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5972
5973         PR c++/9447
5974         * g++.dg/template/using7.C: New test.
5975
5976 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5977
5978         * import1.c, import2.c: New tests.
5979
5980 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5981
5982         * g++.dg/eh/crossjump1.C: New test.
5983
5984 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5985
5986         PR c++/11697
5987         * g++.dg/template/using6.C: New test.
5988
5989         PR c++/11744
5990         * g++.dg/template/koenig2.C: New test.
5991
5992 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5993
5994         PR c++/7983
5995         * g++.dg/parse/typedef4.C: New test.
5996
5997 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5998
5999         PR c++/8442, c++/8806
6000         * g++.dg/template/elab1.C: New test.
6001         * g++.dg/template/type2.C: Likewise.
6002         * g++.dg/template/ttp3.C: Adjust expected error message.
6003         * g++.old-deja/g++.law/visibility13.C: Likewise.
6004         * g++.old-deja/g++.niklas/t135.C: Likewise.
6005         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6006         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6007         template argument.
6008         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6009
6010 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6011
6012         PR c++/11295
6013         * g++.dg/ext/stmtexpr1.C: New test.
6014
6015         * g++.dg/opt/tmp1.C: New test.
6016
6017         PR c++/11525
6018         * g++.dg/parse/constant4.C: New test.
6019
6020         PR c++/9447
6021         * g++.dg/template/using5.C: New test.
6022
6023 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6024
6025         * gcc.dg/builtins-27.c: New test case.
6026
6027 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6028
6029         * gcc.dg/tls/opt-7.c: New test.
6030
6031 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6032
6033         * g++.old-deja/g++.other/crash18.C: Remove.
6034
6035 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6036
6037         * g++.dg/template/explicit3.C: New.
6038         * g++.dg/template/explicit4.C: New.
6039         * g++.dg/template/explicit5.C: New.
6040
6041         PR c++/11347
6042         * g++.dg/template/memtmpl1.C: New.
6043
6044 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6045
6046         PR target/11565
6047         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6048         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6049
6050 2003-07-30  Jan Hubicka  <jh@suse.cz>
6051
6052         * vtgc1.c: Kill.
6053
6054 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6055
6056         * gcc.dg/struct-in-proto-1.c: New test.
6057
6058 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6059
6060         * gcc.dg/cpp/include2.c: Only expect one message.
6061
6062 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6063
6064         PR c++/9447
6065         * g++.dg/template/using1.C: New test.
6066         * g++.dg/template/using2.C: New test.
6067         * g++.dg/template/using3.C: New test.
6068         * g++.dg/template/using4.C: New test.
6069
6070 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6071
6072         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6073         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6074
6075 2003-07-28  Jan Hubicka  <jh@suse.cz>
6076
6077         PR c++/11530
6078         * g++.dg/opt/call1.C: New test.
6079
6080 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6081
6082         PR c++/11667
6083         * g++.dg/init/enum2.C: New test.
6084         * g++.dg/template/overload1.C: Add "-w" option.
6085
6086 2003-07-28    <hp@bitrange.com>
6087
6088         * gcc.dg/Wdeclaration-after-statement-1.c,
6089         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6090
6091 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6092
6093         * gcc.c-torture/compile/20030725-1.c: New test.
6094
6095 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6096
6097         * gcc.dg/20030505.c: Only run for SPE.
6098         Remove definition of opaque type.
6099
6100 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6101
6102         * g++.dg/template/ptrmem6.C: New test.
6103
6104 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6105
6106         * gcc.c-torture/compile/zero-strct-2.c: New test.
6107
6108 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6109
6110         * gcc.dg/intermod-1.c: New test.
6111
6112 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6113
6114         PR c++/11617
6115         * g++.dg/template/lookup2.C: New test.
6116         * g++.dg/template/memclass1.C: Remove instantiated from error.
6117         * g++.dg/other/error2.C: Tweak expected errors.
6118
6119         PR c++/11596
6120         * g++.dg/template/defarg3.C: New test.
6121
6122         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6123
6124 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6125
6126         * g++.dg/inherit/access5.C: New test.
6127
6128 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6129
6130         PR c++/11513
6131         * g++.dg/template/crash8.C: New test.
6132
6133 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6134
6135         PR c/10602
6136         * gcc.dg/noncompile/incomplete-2.c: New test.
6137
6138 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6139
6140         PR c++/11645
6141         * g++.dg/inherit/access4.C: New test.
6142
6143         PR c++/11517
6144         * g++.dg/expr/cond2.C: New test.
6145
6146         PR optimization/10679
6147         * g++.dg/opt/inline4.C: New test.
6148
6149 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6150
6151         * g++.dg/parse/crash10: New test.
6152
6153 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6154
6155         * g++.dg/ext/flexary1.C: New test.
6156
6157 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6158
6159         PR c++/10793
6160         * g++.dg/template/crash9.C: New test.
6161
6162 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6163
6164         PR c++/3004
6165         * g++.dg/parse/typedef3.C: New test.
6166
6167         PR c++/7906
6168         * g++.dg/parse/operator2.C: New test.
6169
6170         PR c++/8895
6171         * g++.dg/parse/def-tmpl-arg1.C: New test.
6172
6173         PR c++/9282
6174         * g++.dg/parse/funptr1.C: New test.
6175
6176         PR c++/9452
6177         * g++.dg/parse/ambig3.C: New test.
6178
6179         PR c++/9454
6180         * g++.dg/parse/operator3.C: New test.
6181
6182         PR c++/9486
6183         * g++.dg/parse/template10.C: New test.
6184
6185         PR c++/9488
6186         * g++.dg/parse/template11.C: New test.
6187
6188         PR c++/10150
6189         * g++.dg/parse/invalid-op1.C: New test.
6190
6191         PR c++/10247
6192         * g++.dg/parse/condexpr1.C: New test.
6193
6194 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6195
6196         * g++.dg/ext/packed3.C: New test.
6197         * g++.dg/ext/packed4.C: New test.
6198
6199         * gcc.dg/pack-test-3.c: New test.
6200
6201 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6202
6203         * lib/compat.exp: Handle dg-options per source file.
6204         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6205         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6206         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6207         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6208         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6209         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6210         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6211         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6212         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6213         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6214         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6215         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6216         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6217         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6218
6219 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6220
6221         PR c/10320
6222         * gcc.c-torture/execute/20030718-1.c: New test.
6223
6224 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6225
6226         PR optimization/11536
6227         * gcc.dg/20030721-1.c: New test.
6228
6229 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6230
6231         PR c++/11546
6232         * g++.dg/template/lookup1.C: New test.
6233
6234 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6235
6236         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6237         diagnostics of ill-formed constructs involving labels.
6238         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6239         the new 'previously defined here' message.
6240
6241 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6242
6243         * g++.dg/parse/non-dependent2.C: New test.
6244
6245 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6246
6247         * g++.dg/init/init-ref4.C: xfail on targets without
6248         weak symbols.
6249
6250 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6251
6252         PR target/11087
6253         * gcc.c-torture/execute/20030717-1.c: New test.
6254
6255 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6256
6257         * g++.dg/opt/cfg1.C: New test.
6258
6259 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6260
6261         PR optimization/11557
6262         * gcc.dg/20030717-1.c: New test.
6263
6264 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6265
6266         PR c++/10476
6267         * g++.dg/expr/crash-1.C: New test.
6268
6269         PR c++/11027
6270         * g++.dg/template/init3.C: New test.
6271
6272         PR c++/8222
6273         * g++.dg/template/non-dependent1.C: New test.
6274
6275         PR c++/11070
6276         * g++.dg/template/non-dependent2.C: New test.
6277
6278         PR c++/11071
6279         * g++.dg/template/non-dependent3.C: New test.
6280
6281         PR c++/9907
6282         * g++.dg/template/sizeof5.C: New test.
6283
6284 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6285
6286         PR 11498
6287         * gcc.c-torture/compile/mangle-1.c: New file.
6288
6289 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6290
6291         PR c++/7809
6292         * g++.dg/parse/access3.C: New test.
6293
6294 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6295
6296         PR c++/11384
6297         * g++.dg/init/init-ref4.C: New test.
6298
6299 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6300
6301         PR c++/11547
6302         * g++.dg/parse/constant3.C: New test.
6303         * g++.dg/parse/crash7.C: Likewise.
6304
6305 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6306
6307         PR target/11008
6308         * gcc.dg/i386-pentium4-not-mull.c: New.
6309
6310 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6311
6312         * gcc.dg/asm-names.c (ymain): Make it weak.
6313
6314 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6315
6316         PR c++/5421
6317         * g++.dg/template/friend21.C: New test.
6318
6319 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6320
6321         * gcc.dg/cleanup-8.c: New test.
6322         * gcc.dg/cleanup-9.c: New test.
6323
6324 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6325
6326         * g++.dg/ext/dll-MI1.h: New file.
6327         * g++.dg/ext/dllexport-MI1.C: New file.
6328         * g++.dg/ext/dllimport-MI1.C: New file.
6329
6330 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6331
6332         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6333         it does not have cmpstrsi patterns (just cmpmemsi).
6334
6335 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6336
6337         PR debug/11473
6338         * g++.dg/debug/debug8.C: New test.
6339
6340 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6341
6342         PR c++/10108
6343         * g++.dg/template/crash7.C: New test.
6344
6345 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6346
6347         PR target/10795
6348         * gcc.c-torture/compile/20030708-1.c: New.
6349
6350 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6351
6352         * gcc.c-torture/execute/20030715-1.c: New test.
6353
6354 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6355
6356         * gcc.dg/pch/inline-3.c: New file.
6357         * gcc.dg/pch/inline-3.hs: New file.
6358         * gcc.dg/pch/inline-4.c: New file.
6359         * gcc.dg/pch/inline-4.hs: New file.
6360
6361 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6362
6363         PR c++/11509
6364         * g++.dg/template/crash6.C: New test.
6365
6366         PR c++/7053
6367         * g++.dg/template/friend20.C: New test.
6368
6369         PR c++/7019
6370         * g++.dg/template/overload2.C: New test.
6371
6372 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6373
6374         PR optimization/11440
6375         * gcc.c-torture/execute/20030714-1.c: New test.
6376
6377 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6378
6379         PR c++/11154
6380         * g++.dg/template/partial2.C: New test.
6381
6382 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6383
6384         PR c++/11503
6385         * g++.dg/template/anon1.C: New test.
6386
6387         PR c++/11493
6388         PR c++/11495
6389         * g++.dg/parse/template9.C: Likewise.
6390         * g++.dg/template/crash4.C: New test.
6391         * g++.dg/template/koenig1.C: Likewise.
6392         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6393         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6394         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6395         functions.
6396         * g++.old-deja/g++.jason/template36.C: Likewise.
6397         * g++.old-deja/g++.mike/p1989.C: Likewise.
6398         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6399         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6400         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6401         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6402         compiling.
6403         * g++.old-deja/g++.pt/union2.C: Use this->.
6404
6405 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6406
6407         * gcc.dg/20030711-1.c: New test.
6408
6409 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6410
6411         PR c++/11050
6412         * g++.dg/parse/args1.C: New test.
6413         * g++.pt/defarg8.C: Change expected errors.
6414
6415 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6416
6417         PR c++/8164
6418         * g++.dg/template/nontype2.C: New test.
6419
6420         PR c++/10558
6421         * g++.dg/parse/template8.C: New test.
6422
6423         PR c++/8327
6424         * g++.dg/template/scope1.C: New test.
6425
6426         * g++.dg/warn/Wsign-compare-1.C: New test.
6427
6428 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6429
6430         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6431
6432 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6433
6434         PR c++/9411
6435         * g++.dg/template/explicit2.C: New test.
6436
6437         PR c++/10032
6438         * g++.dg/warn/pedantic1.C: New test.
6439
6440 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6441
6442         PR c++ 9483
6443         * g++.dg/other/field1.C: New test.
6444
6445 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6446
6447         PR c/11449
6448         * gcc.c-torture/compile/20030707-1.c: New.
6449
6450 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6451
6452         PR c++/10849
6453         * g++.dg/template/access12.C: New test.
6454
6455 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6456
6457         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6458         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6459         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6460         * gcc.misc-tests/gcov.exp: Update
6461         * g++.dg/gcov/gcov.exp: Update
6462         * lib/gcov.exp: Update.
6463
6464 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6465
6466         * g++.dg/abi/mangle17.C: Make sure template expressions are
6467         dependent.
6468         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6469         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6470         * g++.dg/opt/stack1.C: Remove erroneous code.
6471         * g++.dg/parse/template7.C: New test.
6472         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6473         * g++.old-deja/g++.pt/crash4.C: Likewise.
6474
6475 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6476
6477         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6478         with zero or one occurence of `$' after the initial `L'.
6479
6480 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6481
6482         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6483
6484 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6485
6486         PR c/11370
6487         * gcc.dg/Wunreachable-6.c: New testcase.
6488         * gcc.dg/Wunreachable-7.c: New testcase.
6489
6490 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6491
6492         PR c/11420
6493         * gcc.dg/20030708-1.c: New test.
6494
6495 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6496
6497         * gcc.dg/compat/sdata-section.h: New file.
6498         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6499         * gcc.dg/torture/mips-sdata-1.c: New test.
6500
6501 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6502
6503         PR c++/11030
6504         * g++.dg/template/friend19.C: New test.
6505
6506 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6507
6508         * g++.dg/opt/strength-reduce.C: New test.
6509
6510 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6511
6512         PR target/10979
6513         * gcc.dg/20030707-1.c: New testcase.
6514
6515 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6516
6517         PR optimization/11059
6518         * g++.dg/opt/emptyunion.C: New testcase.
6519
6520 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6521             Eric Botcazou  <ebotcazou@libertysurf.fr>
6522
6523         * g++.dg/opt/stack1.C: New test.
6524
6525 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6526
6527         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6528         run test.
6529
6530         PR c++/11431
6531         * g++.dg/expr/static_cast3.C: New test.
6532
6533 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6534
6535         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6536         everywhere.
6537         * gcc.dg/concat.c: Concatenation of string constants with
6538         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6539         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6540         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6541         necessary to avoid multi-character character constant warning.
6542         * gcc.dg/cpp/escape.c: Likewise.
6543         * gcc.dg/cpp/ucs.c: Likewise.
6544         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6545         Fix a typo.
6546
6547 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6548
6549         PR c/11428
6550         * gcc.c-torture/compile/20030704-1.c: New.
6551
6552 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6553
6554         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6555
6556 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6557
6558         PR c++/5287, PR c++/7910,  PR c++/11021
6559         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6560         tests for warnings.
6561         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6562         * g++.dg/ext/dllimport3.C: Likewise.
6563         * g++.dg/ext/dllimport4.C: New file.
6564         * g++.dg/ext/dllimport5.C: New file.
6565         * g++.dg/ext/dllimport6.C: New file.
6566         * g++.dg/ext/dllimport7.C: New file.
6567         * g++.dg/ext/dllimport8.C: New file.
6568         * g++.dg/ext/dllimport9.C: New file.
6569         * g++.dg/ext/dllimport10.C: New file.
6570         * g++.dg/ext/dllexport1.C: New file.
6571
6572 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6573
6574         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6575         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6576
6577 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6578
6579         * gcc.dg/builtins-25.c: New testcase.
6580         * gcc.dg/builtins-26.c: New testcase.
6581
6582 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6583
6584         * gcc.dg/compat/vector-defs.h: New file.
6585         * gcc.dg/compat/vector-setup.h: New file.
6586         * gcc.dg/compat/vector-check.h: New file.
6587         * gcc.dg/compat/vector-1_main.c: New file.
6588         * gcc.dg/compat/vector-1_x.c: New file.
6589         * gcc.dg/compat/vector-1_y.c: New file.
6590         * gcc.dg/compat/vector-2_main.c: New file.
6591         * gcc.dg/compat/vector-2_x.c: New file.
6592         * gcc.dg/compat/vector-2_y.c: New file.
6593
6594         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6595         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6596         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6597         * gcc.dg/compat/struct-align-1.h: New file.
6598         * gcc.dg/compat/struct-align-1_main.c: New file.
6599         * gcc.dg/compat/struct-align-1_x.c: New file.
6600         * gcc.dg/compat/struct-align-1_y.c: New file.
6601         * gcc.dg/compat/struct-align-2.h: New file.
6602         * gcc.dg/compat/struct-align-2_main.c: New file.
6603         * gcc.dg/compat/struct-align-2_x.c: New file.
6604         * gcc.dg/co
6605         * g++.old-deja/g++.other/comdat3.C: Likewise.
6606         * g++.old-deja/g++.other/ctor1.C: Likewise.
6607         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6608
6609 2003-06-05  Richard Henderson  <rth@redhat.com>
6610
6611         * gcc.dg/debug/20030605-1.c: New.
6612
6613 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6614
6615         * README.QMTEST: Update.
6616
6617 2003-06-04  Richard Henderson  <rth@redhat.com>
6618
6619         * gcc.dg/cleanup-1.c: New.
6620         * gcc.dg/cleanup-2.c: New.
6621         * gcc.dg/cleanup-3.c: New.
6622         * gcc.dg/cleanup-4.c: New.
6623         * gcc.dg/cleanup-5.c: New.
6624         * gcc.dg/cleanup-6.c: New.
6625         * gcc.dg/cleanup-7.c: New.
6626
6627 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6628
6629         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6630
6631         * lib/dg-pch.exp: New file.
6632         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6633         * gcc.dg/pch/pch.exp: Likewise.
6634
6635 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6636
6637         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6638         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6639         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6640         * gcc.dg/builtins-17.c: New test case.
6641         * gcc.dg/i386-387-4.c: New test case.
6642         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6643
6644 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6645
6646         * gcc.dg/ultrasp9.c: New test.
6647
6648 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6649
6650         * gcc.c-torture/compile/20030604-1.c: New test.
6651         * gcc.dg/sparc-constant-1.c: New test.
6652
6653 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6654
6655         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6656
6657 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6658
6659         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6660
6661         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6662         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6663
6664 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6665
6666         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6667
6668 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6669
6670         PR c++/10940
6671         * g++.dg/template/spec10.C: New test.
6672
6673 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6674
6675         * gcc.dg/builtins-16.c: New test case.
6676
6677 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6678
6679         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6680         mempcpy test with post-increments.
6681         * gcc.c-torture/execute/string-opt-3.c: New test.
6682         * gcc.dg/string-opt-1.c: New test.
6683
6684 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6685
6686         PR fortran/10965
6687         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6688
6689 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6690
6691         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6692         (scan-assembler): ... here.  Use dg-scan.
6693         (scan-assembler-not): Likewise.
6694         (scan-file): New function.
6695         (scan-file-not): Likewise.
6696         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6697         * gcc.dg/cpp/_Pragma4.c: Likewise.
6698         * gcc.dg/cpp/_Pragma5.c: Likewise.
6699         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6700         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6701         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6702         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6703         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6704         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6705         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6706         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6707         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6708         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6709         * gcc.dg/cpp/cxxcom1.c: Likewise.
6710         * gcc.dg/cpp/line1.c: Likewise.
6711         * gcc.dg/cpp/maccom1.c: Likewise.
6712         * gcc.dg/cpp/maccom2.c: Likewise.
6713         * gcc.dg/cpp/maccom3.c: Likewise.
6714         * gcc.dg/cpp/maccom4.c: Likewise.
6715         * gcc.dg/cpp/maccom5.c: Likewise.
6716         * gcc.dg/cpp/maccom6.c: Likewise.
6717         * gcc.dg/cpp/multiline.c: Likewise.
6718         * gcc.dg/cpp/spacing1.c: Likewise.
6719         * gcc.dg/cpp/spacing2.c: Likewise.
6720         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6721         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6722         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6723         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6724         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6725         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6726         * gcc.dg/cpp/cxxcom2.c: Likewise.
6727         * gcc.dg/cpp/cxxcom2.h: New file.
6728
6729         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6730         * g++.dg/cpp/truefalse.C: Here.
6731         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6732
6733 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6734
6735         * gcc.dg/cpp/redef3.c: New file.
6736
6737 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6738
6739         * gcc.dg/i386-loop-3.c: New test.
6740
6741 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6742
6743         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6744
6745 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6746
6747         * gcc.dg/fwrapv-1.c: New test case.
6748         * gcc.dg/fwrapv-2.c: New test case.
6749
6750 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6751
6752         PR c++/10956
6753         * g++.dg/template/spec9.C: New test.
6754
6755 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6756
6757         * gcc.dg/duff-4.c: New test case.
6758
6759 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6760
6761         PR fortran/10843
6762         * g77.dg/ffixed-form-1.f: New test
6763         * g77.dg/ffixed-form-2.f: New test
6764         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6765         * g77.dg/ffree-form-3.f: New test
6766
6767 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6768
6769         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6770         * gcc.dg/wint_t-1.c: Likewise.
6771
6772 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6773
6774         * g++.dg/template/access11.C: New test.
6775
6776 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6777
6778         PR c++/10849
6779         * g++.dg/template/access10.C: New test.
6780
6781 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6782             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6783
6784         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6785
6786 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6787
6788         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6789         suppress for powerpc-*-darwin*.
6790         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6791
6792 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6793
6794         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6795         suppress option for powerpc-*-darwin*.
6796
6797 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6798
6799         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6800         * gcc.dg/builtins-4.c: Add test for fmod.
6801
6802 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6803
6804         PR c++/10682
6805         * g++.dg/template/instantiate4.C: New test.
6806
6807 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6808
6809         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6810
6811 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6812
6813         * gcc.dg/compat/scalar-return-1_main.c: New file.
6814         * gcc.dg/compat/scalar-return-1_x.c: New file.
6815         * gcc.dg/compat/scalar-return-1_y.c: New file.
6816         * gcc.dg/compat/scalar-return-2_main.c: New file.
6817         * gcc.dg/compat/scalar-return-2_x.c: New file.
6818         * gcc.dg/compat/scalar-return-2_y.c: New file.
6819         * gcc.dg/compat/struct-return-3_main.c: New file.
6820         * gcc.dg/compat/struct-return-3_y.c: New file.
6821         * gcc.dg/compat/struct-return-3_x.c: New file.
6822         * gcc.dg/compat/struct-return-2_main.c: New file.
6823         * gcc.dg/compat/struct-return-2_x.c: New file.
6824         * gcc.dg/compat/struct-return-2_y.c: New file.
6825
6826 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6827
6828         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6829         for hppa*-hp-hpux*.
6830         * gcc.dg/20021014-1.c (dg-options): Likewise.
6831         * gcc.dg/nest.c (dg-options): Likewise.
6832
6833 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6834
6835         PR c++/9738
6836         * g++.dg/ext/dllimport2.C: New file.
6837         * g++.dg/ext/dllimport3.C: New file.
6838
6839 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6840
6841         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6842         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6843         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6844         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6845         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6846         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6847         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6848         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6849         * gcc.dg/compat/small-struct-defs.h: New file.
6850         * gcc.dg/compat/small-struct-init.h: New file.
6851         * gcc.dg/compat/small-struct-check.h: New file.
6852         * gcc.dg/compat/fp-struct-defs.h: New file.
6853         * gcc.dg/compat/fp-struct-check.h: New file.
6854         * gcc.dg/compat/fp-struct-init.h: New file.
6855         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6856         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6857
6858 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6859
6860         * gcc.dg/20030225-2.c: New test.
6861
6862 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6863             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6864
6865         * gcc.c-torture/compile/20030518-1.c: New test case.
6866
6867 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6868
6869         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6870         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6871         gcc-dg-debug-runtest.
6872         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6873         gcc-dg-debug-runtest.
6874
6875 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6876
6877         PR c++/9022
6878         * g++.dg/lookup/using6.C: New test.
6879
6880 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6881
6882         * g++.dg/parse/access2.C: New test.
6883
6884 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6885
6886         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6887         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6888         * gcc.dg/debug/debug.exp: Likewise.
6889
6890 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6891
6892         * gcc.dg/dollar.c: New test.
6893
6894 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6895
6896         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6897         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6898         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6899         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6900         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6901         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6902         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6903         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6904         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6905         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6906         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6907         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6908         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6909         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6910         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6911         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6912         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6913         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6914
6915 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6916
6917         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6918         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6919         support for "repo" mode.
6920         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6921         * lib/g77-dg.exp: Likewise.
6922         * lib/obj-dg.exp: Likewise.
6923
6924 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6925
6926         Merge from gcc-3_2-rhl8-branch:
6927         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6928
6929         * gcc.dg/tls/opt-6.c: New test.
6930
6931         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6932
6933         * gcc.dg/20030405-1.c: New test.
6934
6935         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6936
6937         * gcc.dg/20030309-1.c: New test.
6938
6939         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6940
6941         * gcc.c-torture/execute/20030307-1.c: New test.
6942
6943         2003-02-20  Randolph Chung  <tausq@debian.org>
6944
6945         * gcc.c-torture/compile/20030220-1.c: New test.
6946
6947         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6948
6949         * gcc.dg/20030217-1.c: New test.
6950
6951         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6952
6953         * gcc.c-torture/compile/20020129-1.c: New test.
6954
6955         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6956
6957         * gcc.dg/unroll-1.c: New test.
6958
6959         2002-11-16  Jan Hubicka  <jh@suse.cz>
6960
6961         * gcc.c-torture/execute/20020920-1.c: New test.
6962
6963         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6964
6965         PR target/7434
6966         * gcc.c-torture/compile/20021008-1.c: New test.
6967
6968         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6969
6970         PR target/7559
6971         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6972
6973         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6974
6975         * gcc.c-torture/compile/20020807-1.c: New test.
6976
6977         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6978
6979         * gcc.dg/tls/opt-1.c: New test.
6980
6981         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6982
6983         * gcc.dg/20020729-1.c: New test.
6984
6985         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6986
6987         * g++.dg/opt/life1.C: New test.
6988
6989         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6990
6991         * gcc.dg/20020525-1.c: New test.
6992
6993         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6994
6995         PR c++/6794
6996         * g++.dg/ext/pretty1.C: New test.
6997         * g++.dg/ext/pretty2.C: New test.
6998
6999 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7000
7001         PR c++/8385
7002         * g++.dg/ext/typeof5.C: New test.
7003
7004 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7005
7006         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7007         __USER_LABEL_PREFIX__ into account.
7008         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7009
7010 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7011
7012         * gcc.dg/builtins-15.c: New test case.
7013
7014 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7015
7016         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7017
7018 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7019
7020         * lib/g++.exp: Tweak handling of additional source files.
7021         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7022         * g++.dg/special/conpr-2a.C: Rename to ...
7023         * g++.dg/special/conpr-2a.cc: ... this.
7024         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7025         * g++.dg/special/conpr-3a.C: Rename to ...
7026         * g++.dg/special/conpr-3a.cc: This.
7027         * g++.dg/special/conpr-3b.C: Rename to ...
7028         * g++.dg/special/conpr-3b.cc: This.
7029         * g++.dg/special/conpr-4.C: New test.
7030         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7031
7032 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7033
7034         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7035
7036 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7037
7038         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7039         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7040         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7041         * g++.old-deja/g++.other/warn3.C: Likewise.
7042
7043 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7044
7045         * gcc.dg/i386-387-1.c: Update to also test log.
7046         * gcc.dg/i386-387-2.c: Likewise.
7047
7048 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7049
7050         * g77.f-torture/execute/int8421.f: New test.
7051
7052 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7053
7054         PR c++/10230, c++/10481
7055         * g++.dg/lookup/scoped5.C: New test.
7056
7057 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7058
7059         PR c++/10552
7060         * g++.dg/template/ttp6.C: New test.
7061
7062 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7063
7064         * gcc.c-torture/execute/builtins: New directory.
7065         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7066         gcc.c-torture/execute/builtins.
7067         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7068         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7069         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7070         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7071
7072 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7073
7074         PR c++/9252
7075         * g++.dg/template/access8.C: New test.
7076         * g++.dg/template/access9.C: New test.
7077
7078 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7079
7080         PR c++/9554
7081         * g++.dg/parse/access1.C: New test.
7082
7083 2003-05-09  DJ Delorie  <dj@redhat.com>
7084
7085         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7086         long, and not an int.
7087
7088 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7089
7090         PR c++/10555, c++/10576
7091         * g++.dg/template/memclass1.C: New test.
7092
7093 2003-05-08  DJ Delorie  <dj@redhat.com>
7094
7095         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7096         targets.
7097         * gcc.c-torture/execute/20021024-1.x: Likewise.
7098         * gcc.c-torture/execute/shiftdi.x: Likewise.
7099         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7100         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7101         * gcc.dg/20021018-1.c: Likewise.
7102
7103 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7104
7105         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7106
7107         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7108         (bcopy): Call memmove.
7109
7110 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7111
7112         * g77.f-torture/compile/8485.f: New test case.
7113
7114 2003-05-07  Richard Henderson  <rth@redhat.com>
7115
7116         PR c++/10570
7117         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7118         Verify exception_cleanup not called for rethrows.
7119         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7120         when exiting catch block without rethrowing.
7121         * g++.dg/eh/forced3.C: New.
7122         * g++.dg/eh/forced4.C: New.
7123
7124 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7125
7126         * gcc.dg/20030505.c: Fix triplet.
7127
7128 2003-05-06  DJ Delorie  <dj@redhat.com>
7129
7130         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7131         * gcc.dg/nest.c: Likewise.
7132
7133 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7134
7135         * gcc.dg/builtins-14.c: New test case.
7136
7137 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7138
7139         * lib/compat.exp (compat-execute): New argument.
7140         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7141         * gcc.dg/compat: New test directory.
7142         * gcc.dg/compat/compat.exp: New expect script.
7143         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7144         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7145         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7146         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7147         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7148         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7149
7150         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7151         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7152         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7153         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7154         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7155         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7156         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7157         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7158         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7159         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7160         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7161         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7162         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7163         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7164         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7165
7166 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7167
7168         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7169
7170 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7171
7172         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7173
7174 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7175
7176         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7177         * gcc.dg/ppc-fsel-2.c: New test.
7178
7179         * gcc.dg/unused-5.c: New test.
7180
7181 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7182
7183         PR c++/10496
7184         * g++.dg/warn/pmf1.C: New test.
7185
7186 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7187
7188         PR c++/4494
7189         * g++.dg/warn/main.C: New test.
7190
7191 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7192
7193         * gcc.dg/nonnull-3.c: New test.
7194
7195 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7196
7197         * gcc.dg/cpp/Wtrigraphs.c: Update.
7198         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7199
7200 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7201
7202         * gcc.dg/ppc-fsel-1.c: New test.
7203
7204 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7205
7206         PR c/10604
7207         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7208
7209 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7210
7211         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7212
7213 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7214
7215         PR c++/9364, c++/10553, c++/10586
7216         * g++.dg/parse/typename4.C: New test.
7217         * g++.dg/parse/typename5.C: Likewise.
7218
7219 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7220
7221         * gcc.c-torture/compile/20030503-1.c: New test.
7222
7223 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7224
7225         * g++.dg/lookup/using5.C: Fix testcase error.
7226
7227 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7228
7229         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7230         since MEABI is no longer supported.  Remove all vestiges
7231         of MEABI from the test.
7232
7233 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7234
7235         PR c++/10554
7236         * g++.dg/lookup/using5.C: New test.
7237
7238 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7239
7240         PR c++/8772
7241         * g++.dg/template/ttp5.C: New test.
7242
7243 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7244
7245         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7246         (dg-gpp-additional-sources): New function.
7247         (dg-gpp-additional-files): Likewise.
7248         * lib/g++.exp (additional_sources): New variable.
7249         (additional_files): Likewise.
7250         (g++_target_compile): Deal with them.
7251         * lib/old-dejagnu.exp: Remove.
7252         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7253         * g++.old-deja: Revise all tests to use dg commands.
7254
7255 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7256
7257         PR c++/9432, c++/9528
7258         * g++.dg/lookup/using4.C: New test.
7259
7260 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7261
7262         * gcc.dg/noreturn-5.c: New file.
7263         * gcc.dg/noreturn-6.c: New file.
7264
7265         * gcc.c-torture/compile/inline-1.c: New file.
7266
7267 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7268
7269         PR c++/10551
7270         * g++.dg/template/explicit1.C: New test.
7271
7272 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7273
7274         PR c++/10549
7275         * g++.dg/other/bitfield1.C: New test.
7276
7277         PR c++/10527
7278         * g++.dg/init/new7.C: New test.
7279
7280 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7281
7282         * g++.dg/ext/desig1.C: New test.
7283         * g++.dg/ext/init1.C: Update.
7284
7285         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7286
7287 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7288
7289         PR c++/10180
7290         * g++.dg/warn/Winline-1.C: New test.
7291
7292 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7293
7294         * gcc.c-torture/execute/string-opt-19.c: New test.
7295
7296         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7297         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7298
7299 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7300
7301         PR c++/10506
7302         * g++.dg/init/new6.C: New test.
7303
7304         PR c++/10503
7305         * g++.dg/init/ref6.C: New test.
7306
7307 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7308
7309         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7310
7311 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7312
7313         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7314         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7315
7316 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7317
7318         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7319         initialized static data members.
7320
7321 2003-04-25  H.J. Lu <hjl@gnu.org>
7322
7323         * gcc.dg/ia64-sync-4.c: New test.
7324
7325 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7326
7327         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7328         date.
7329
7330 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7331
7332         PR c++/10337
7333         * g++.dg/warn/conv1.C: New test.
7334         * g++.old-deja/g++.other/conv7.C: Adjust.
7335         * g++.old-deja/g++.other/overload14.C: Adjust.
7336
7337 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7338
7339         PR c++/10471
7340         * g++.dg/template/defarg2.C: New test.
7341
7342 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7343
7344         * gcc.dg/cpp/include2.c: Update.
7345         * gcc.dg/cpp/multiline-2.c: New.
7346         * gcc.dg/cpp/multiline.c: Update.
7347         * gcc.dg/cpp/strify2.c: Update.
7348         * gcc.dg/cpp/trad/literals-2.c: Update.
7349
7350 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7351
7352         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7353
7354 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7355
7356         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7357
7358 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7359
7360         PR c++/10451
7361         * g++.dg/parse/crash4.C: New test.
7362
7363         PR c++/9847
7364         * g++.dg/parse/crash5.C: New test.
7365
7366 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7367
7368         PR c++/10446
7369         * g++.dg/parse/crash3.C: New test.
7370
7371         PR c++/10428
7372         * g++.dg/parse/elab1.C: New test.
7373
7374 2003-04-22  Devang Patel  <dpatel@apple.com>
7375
7376         * gcc.dg/cpp/trad/funlike-5.c: New test.
7377
7378 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7379
7380         * g++.dg/other/packed1.C: Fix dg options.
7381
7382 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7383
7384         * g++.dg/other/offsetof2.C: New test.
7385
7386 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7387
7388         * g++.dg/template/recurse.C: Adjust location of error messages.
7389
7390 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7391
7392         PR c++/9881
7393         * g++.dg/init/addr-const1.C: New test.
7394         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7395
7396 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7397
7398         PR c++/10405
7399         * g++.dg/lookup/struct-hack1.C: New test.
7400
7401 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7402
7403         * ucs.c: Update diagnostic messages.
7404
7405 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7406
7407         * gcc.dg/cpp/truefalse.cpp: New test.
7408         * gcc.dg/cpp/cpp.exp: Update.
7409         * g++.dg/other/stdbool-if.C: Remove.
7410
7411 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7412
7413         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7414         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7415
7416 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7417
7418         * gcc.c-torture/compile/20030418-1.c: New test.
7419
7420 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7421
7422         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7423
7424 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7425
7426         PR c++/10347
7427         g++.dg/template/dependent-name1.C: New test.
7428
7429 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7430
7431         * gcc.dg/warn-1.c (tourist_guide): New array,
7432         contains a pointer to bar.
7433
7434 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7435
7436         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7437         * gcc.c-torture/execute/medce-1.c: New test case.
7438         * gcc.c-torture/execute/medce-2.c: New test case.
7439
7440 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7441
7442         * lib/prune.exp: Ignore more messages.
7443
7444         PR c++/10381
7445         * g++.dg/parse/lookup3.C: New test.
7446
7447 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7448
7449         * gcc.c-torture/compile/20030415-1.c : New test.
7450
7451 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7452
7453         * gcc.c-torture/execute/scope-2.c: Move to ...
7454         * gcc.dg/noncompile/scope.c: .... here.
7455
7456 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7457
7458         * gcc.dg/20030414-2.c: New test case.
7459
7460 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7461
7462         PR target/10377
7463         * gcc.dg/20030414-1.c: New test.
7464
7465 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7466
7467         * gcc.dg/builtins-12.c: New test case.
7468         * gcc.dg/builtins-13.c: New test case.
7469
7470 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7471
7472         * gcc.c-torture/execute/string-opt-18.c: New test.
7473
7474 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7475
7476         PR c++/10300
7477         * g++.dg/init/new5.C: New test.
7478
7479 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7480
7481         PR c++/7910
7482         * g++.dg/ext/dllimport1.C: New test.
7483
7484 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7485
7486         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7487
7488 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7489
7490         PR Fortran/9263
7491         * g77.f-torture/noncompile/9263.f: New test
7492         PR Fortran/1832
7493         * g77.f-torture/execute/1832.f: New test
7494
7495 2003-04-11  David Chad  <davidc@freebsd.org>
7496             Loren J. Rittle  <ljrittle@acm.org>
7497
7498         libobjc/8562
7499         * objc.dg/headers.m: New test.
7500
7501 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7502
7503         * gcc.c-torture/execute/builtin-noret-2.c: New.
7504         * gcc.c-torture/execute/builtin-noret-2.x: New.
7505         XFAIL builtin-noret-2.c at -O1 and above.
7506         * gcc.dg/redecl.c: New.
7507         * gcc.dg/Wshadow-1.c: Update error regexps.
7508
7509 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7510
7511         * g++.dg/abi/bitfield10.C: New test.
7512
7513 2003-04-09  Mike Stump  <mrs@apple.com>
7514
7515         * gcc.dg/pch/pch.exp: Make testcase names longer.
7516         * g++.dg/pch/pch.exp: Make testcase names longer.
7517
7518 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7519
7520         * gcc.dg/builtins-11.c: New test case.
7521
7522 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7523
7524         * gcc.dg/builtins-9.c: New test case.
7525         * gcc.dg/builtins-10.c: New test case.
7526
7527 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7528
7529         * gcc.dg/noncompile/init-4.c.c: New test.
7530
7531 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7532
7533         * gcc.misc-test/gcov-9.c: New test.
7534         * gcc.misc-test/gcov-10.c: New test
7535         * gcc.misc-test/gcov-11.c: New test.
7536
7537 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7538
7539         PR optimization/10024
7540         * gcc.c-torture/compile/20030405-1.c: New test.
7541
7542 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7543
7544         * gcc.dg/pch/static-3.c: New.
7545         * gcc.dg/pch/static-3.hs: New.
7546         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7547
7548 2003-04-04  Richard Henderson  <rth@redhat.com>
7549
7550         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7551         * g++.dg/eh/forced2.C: Likewise.
7552
7553 2003-04-03  Mike Stump  <mrs@apple.com>
7554
7555         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7556         target arg.
7557         (scan-assembler-times, scan-assembler-not): Likewise.
7558         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7559
7560 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7561
7562         * gcc.dg/sparc-loop-1.c: New test.
7563
7564 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7565
7566         PR other/9274
7567         * g++.dg/pch/system-2.C: New.
7568         * g++.dg/pch/system-2.Hs: New.
7569
7570 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7571
7572         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7573
7574         * g++.dg/eh/simd-1.C (vecfunc): Same.
7575
7576 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7577
7578         * gcc.c-torture/execute/20030401-1.c: New test case.
7579
7580 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7581
7582         * objc.dg/defs.m: New.
7583
7584 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7585
7586         * g++.dg/eh/simd-1.C: New.
7587         * g++.dg/eh/simd-2.C: New.
7588
7589 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7590
7591         * gcc.c-torture/execute/simd-3.c: New.
7592
7593 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7594
7595         PR c/9936
7596         * gcc.dg/20030331-2.c: New test.
7597
7598 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7599
7600         PR c++/10278
7601         * g++.dg/parse/crash2.C: New test.
7602
7603 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7604
7605         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7606         * gcc.c-torture/execute/20030331-1.c: ...here.
7607
7608 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7609
7610         * gcc.c-torture/execute/20030331-1.c: New test.
7611
7612 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7613
7614         * lib/gcov.exp: Adjust call return testing strings.
7615         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7616
7617 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7618
7619         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7620         * gcc.dg/builtins-7.c: New test case.
7621         * gcc.dg/builtins-8.c: New test case.
7622
7623 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7624
7625         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7626
7627 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7628
7629         PR c++/7647
7630         * g++.dg/lookup-class-member-2.C: New test.
7631
7632 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7633
7634         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7635
7636 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7637
7638         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7639
7640 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7641
7642         * g++.dg/init/attrib1.C: New test.
7643
7644 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7645
7646         * gcc.dg/ultrasp8.c: New test.
7647
7648 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7649
7650         * gcc.dg/ultrasp7.c: New test.
7651
7652 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7653
7654         PR c++/10047
7655         * g++.dg/template/inline1.C: New test.
7656
7657 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7658
7659         * gcc.dg/sparc-dwarf2.c: New test.
7660
7661 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7662
7663         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7664         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7665
7666 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7667
7668         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7669         than reading .x files.
7670         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7671         * g77.dg/gcov/gcov-1.f: Likewise.
7672         * gcc.misc-tests/gcov-4b.c: Likewise.
7673         * gcc.misc-tests/gcov-5b.c: Likewise.
7674         * gcc.misc-tests/gcov-6.c: Likewise.
7675         * gcc.misc-tests/gcov-7.c: Likewise.
7676         * gcc.misc-tests/gcov-8.c: Likewise.
7677         * g++.dg/gcov/gcov-1.x: Remove.
7678         * g77.dg/gcov/gcov-1.x: Likewise.
7679         * gcc.misc-tests/gcov-4b.x: Likewise.
7680         * gcc.misc-tests/gcov-5b.x: Likewise.
7681         * gcc.misc-tests/gcov-6.x: Likewise.
7682         * gcc.misc-tests/gcov-7.x: Likewise.
7683         * gcc.misc-tests/gcov-8.x: Likewise.
7684
7685 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7686
7687         PR opt/10087
7688         * gcc.dg/20030324-1.c: New test.
7689
7690 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7691
7692         PR c++/10224
7693         * g++.dg/template/arg3.C: New test.
7694
7695         PR c++/10158
7696         * g++.dg/template/friend18.C: New test.
7697
7698 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7699
7700         * g77.f-torture/compile/20030326-1.f: New test case.
7701
7702 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7703
7704         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7705
7706         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7707
7708 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7709
7710         * gcc.dg/ia64-sync-3.c: New test.
7711
7712 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7713
7714         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7715
7716 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7717
7718         * gcc.dg/ultrasp6.c: New test.
7719
7720 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7721
7722         * gcc.dg/i386-signbit-1.c: New test.
7723         * gcc.dg/i386-signbit-2.c: New test.
7724         * gcc.dg/i386-signbit-3.c: New test.
7725
7726 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7727
7728         * gcc.dg/ultrasp5.c: Fix options.
7729
7730 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7731
7732         * gcc.dg/ultrasp5.c: Fix comment.
7733
7734 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7735
7736         PR fortran/10197
7737         * g77.f-torture/execute/10197.f: New test.
7738
7739 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7740
7741         PR c++/9898, c++/383
7742         * g++.dg/template/conv6.C: New test.
7743
7744         PR c++/10119
7745         * g++.dg/template/ptrmem5.C: New test.
7746
7747         PR c++/10026
7748         * g++.dg/lookup/koenig1.C: New test.
7749
7750         PR C++/10199
7751         * g++.dg/lookup/template2.C: New test.
7752
7753 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7754
7755         * g++.dg/opt/rtti1.C: New test.
7756
7757 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7758
7759         * gcc.dg/ultrasp5.c: New test.
7760
7761 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7762
7763         PR middle-end/9967
7764         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7765         builtin fputs.
7766
7767 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7768
7769         PR c/8224
7770         * gcc.dg/20030323-1.c: New test.
7771
7772 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7773
7774         * gcc.c-torture/compile/20030323-1.c: New test case.
7775
7776 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7777
7778         * gcc.dg/20030321-1.c: New test.
7779
7780 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7781
7782         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7783
7784 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7785
7786         PR c++/9978, c++/9708
7787         * g++.dg/ext/vlm1.C: Adjust expected error.
7788         * g++.dg/ext/vla2.C: New test.
7789         * g++.dg/template/arg1.C: New test.
7790         * g++.dg/template/arg2.C: New test.
7791
7792 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7793
7794         * g77.f-torture/execute/select.f: New test.
7795         * g77.f-torture/noncompile/select_no_compile.f: New test.
7796
7797 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7798
7799         PR c++/9898
7800         * g++.dg/other/error4.C: New test.
7801
7802 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7803
7804         * g++.dg/template/friend17.C: New test.
7805
7806 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7807
7808         * gcc.c-torture/compile/20030320-1.c: New.
7809
7810 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7811
7812         * gcc.dg/builtins-6.c: New test case.
7813
7814 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7815
7816         PR target/10073
7817         * gcc.c-torture/compile/20030319-1.c: New.
7818
7819 2003-03-18  Jan Hubicka  <jh@suse.cz>
7820
7821         * gcc.dg/i386-cvt-1.c: New test.
7822
7823 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7824
7825         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7826         * objc.dg/naming-2.m: Likewise.
7827
7828 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7829
7830         PR c++/9639
7831         * g++.dg/parse/crash1.C: New test.
7832
7833 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7834
7835         PR c++/8805
7836         * g++.dg/eh/cleanup1.C: New test.
7837
7838 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7839
7840         * gcc.c-torture/execute/20030316-1.c: New test case.
7841
7842 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7843
7844         PR c++/9629
7845         * g++.dg/init/ctor2.C: New test.
7846
7847 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7848
7849         * g77.f-torture/compile/xformat.f: New test case.
7850
7851 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7852
7853         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7854         * g++.old-deja/g++.mike/eh50.C: Likewise.
7855
7856 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7857
7858         PR c++/6440
7859         * g++.dg/template/spec7.C: New test.
7860         * g++.dg/template/spec8.C: Likewise.
7861
7862 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7863
7864         * gcc.c-torture/execute/20030313-1.c: New test.
7865
7866 2003-03-14  Richard Henderson  <rth@redhat.com>
7867
7868         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7869
7870 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7871
7872         * gcc.c-torture/compile/20030314-1.c: New test.
7873
7874 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7875
7876         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7877         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7878         thumb target,
7879         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7880         to accept newer _imp__  prefix and additional
7881         newline in .drectve section.
7882         * gcc.dg/dll-4.c: Likewise.
7883         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7884         switch.
7885
7886 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7887
7888         * g++.dg/parse/namespace9.C: New test.
7889
7890         * g++.dg/init/ref5.C: New test.
7891         * g++.dg/parse/ptrmem1.C: Likewise.
7892
7893 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7894
7895         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7896         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7897         regular expression.
7898         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7899         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7900
7901 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7902
7903         * gcc.c-torture/execute/20030224-2.c: New test.
7904
7905 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7906
7907         * gcc.dg/decl-3.c: New test.
7908
7909 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7910
7911         * gcc.dg/i386-loop-2.c: New test.
7912
7913 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7914
7915         PR c++/9474
7916         * g++.dg/parse/namespace8.C: New test.
7917
7918         PR c++/9924
7919         * g++.dg/overload/builtin2.C: New test.
7920
7921 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7922
7923         * gcc.dg/return-type-3.c: New test.
7924
7925 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7926
7927         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7928         profiling options are not supported.
7929
7930 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7931
7932         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7933         * g++.old-deja/g++.warn/impint2.C: Likewise.
7934
7935 2003-03-10  Devang Patel  <dpatel@apple.com>
7936
7937         * g++.dg/cpp/c++_cmd_1.C: New test.
7938         * g++.dg/cpp/c++_cmd_1.h: New file.
7939
7940 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7941
7942         * gcc.dg/altivec-9.c: New file.
7943
7944 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7945
7946         * gcc.dg/ppc-sdata-1.c: New test.
7947         * gcc.dg/ppc-sdata-2.c: New test.
7948
7949 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7950
7951         PR c++/9373
7952         * g++.dg/opt/ptrmem2.C: New test.
7953
7954         PR c++/8534
7955         * g++.dg/opt/ptrmem1.C: New test.
7956
7957 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7958
7959         * gcc.dg/i386-loop-1.c: New test.
7960
7961 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7962
7963         PR c++/9970
7964         * g++.dg/lookup/friend1.C: New test.
7965
7966 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7967
7968         PR c++/9823
7969         * g++.dg/parser/constructor1.C: New test.
7970
7971 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7972
7973         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7974
7975         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7976
7977 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7978
7979         * gcc.dg/cpp/Wunused.c: Update test.
7980
7981 2003-03-08  Jan Hubicka  <jh@suse.cz>
7982
7983         * gcc.dg/inline-3.c: New test.
7984
7985 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7986
7987         PR c++/9809
7988         * g++.dg/parse/builtin1.C: New test.
7989
7990         PR c++/9982
7991         * g++.dg/abi/cookie1.C: New test.
7992         * g++.dg/abi/cookie2.C: Likewise.
7993
7994         PR c++/9524
7995         * g++.dg/template/field1.C: New test.
7996
7997         PR c++/9912
7998         * g++.dg/parse/class1.C: New test.
7999         * g++.dg/parse/namespace7.C: Likewise.
8000         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8001
8002 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8003
8004         * g++.dg/init/ref4.C: New test.
8005
8006 2003-03-07  Jan Hubicka  <jh@suse.cz>
8007
8008         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8009         * gcc.dg/inline-3.c:  New test.
8010
8011 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8012
8013         * g++.dg/init/ref3.C: New test.
8014
8015         PR c++/9965
8016         * g++.dg/init/ref2.C: New test.
8017
8018         PR c++/9400
8019         * g++.dg/warn/Wshadow-2.C: New test.
8020
8021         PR c++/9791
8022         * g++.dg/warn/Woverloaded-1.C: New test.
8023
8024 2003-03-05  Jan Hubicka  <jh@suse.cz>
8025
8026         * gcc.dg/i386-local2.c: New.
8027         * gcc.dg/i386-local.c: Fix typo.
8028
8029 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8030
8031         * g++.dg/abi/layout3.C: New test.
8032
8033 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8034
8035         * gcc.c-torture/compile/20030305-1.c
8036
8037 2003-03-05  Jan Hubicka  <jh@suse.cz>
8038
8039         * gcc.dg/i386-local.c: New.
8040
8041 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8042
8043         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8044
8045 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8046
8047         * gcc.dg/switch-2.c: New test.
8048         * gcc.dg/switch-3.c: New test.
8049         * gcc.dg/Wswitch.c: Adjust line numbers.
8050         * gcc.dg/Wswitch-default.c: Likewise.
8051         * gcc.dg/Wswitch-enum.c: Likewise.
8052
8053 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8054
8055         * gcc.c-torture/execute/20030222-1.c: New test.
8056
8057 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8058
8059         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8060
8061 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8062
8063         PR c++/9878
8064         * g++.dg/init/ref1.C: New test.
8065
8066 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8067
8068         * gcc.dg/sh-relax.c: New SH-only test.
8069
8070 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8071
8072         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8073         comment explaining purpose of testcase.
8074
8075 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8076
8077         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8078         for HC11/HC12 (asm needs two int registers).
8079         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8080         HC11/HC12 because the test uses an asm which needs two 32-bit
8081         registers.
8082
8083 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8084
8085         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8086         for HC11/HC12 (array is too large otherwise).
8087         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8088         * gcc.c-torture/compile/20010518-2.x: Likewise.
8089         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8090         HC11/HC12 (array is too large).
8091
8092 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8093
8094         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8095         * lib/g++-dg.exp (g++-dg-test): Likewise.
8096
8097 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8098
8099         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8100         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8101
8102 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8103
8104         * g++.dg/warn/implicit-typename1.C: Remove warning.
8105
8106 2003-02-28  Richard Henderson  <rth@redhat.com>
8107
8108         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8109         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8110
8111 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8112
8113         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8114         * g++.dg/pch/pch.exp: Likewise.
8115
8116 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8117
8118         PR c++/9879
8119         * testsuite/g++.dg/init/new4.C: New test.
8120
8121 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8122
8123         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8124
8125 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8126
8127         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8128         unsigned long.
8129
8130         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8131         wider than float.
8132
8133 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8134
8135         * lib/scanasm.exp: Add support for counting numbers of
8136         occurences.
8137         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8138         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8139
8140 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8141
8142         PR c++/9683
8143         * g++.dg/template/static3.C: New test.
8144
8145         PR c++/9829
8146         * g++.dg/parse/namespace6.C: New test.
8147
8148 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8149
8150         PR target/9732
8151         * gcc.dg/20030225-1.c: New test.
8152
8153 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8154
8155         * README: Remove out-of-date information.
8156
8157         PR c++/9836
8158         * g++.dg/template/spec6.C: New test.
8159
8160 2003-02-24  Jeff Law  <law@redhat.com>
8161
8162         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8163
8164 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8165
8166         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8167         * gcc.dg/pragma-ep-1.c: Likewise.
8168
8169 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8170
8171         PR c++/9602
8172         * g++.dg/template/friend16.C: New test.
8173
8174 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8175
8176         PR c++/5333
8177         * g++.dg/parse/fused-params1.C: Adjust error messages.
8178         * g++.dg/template/nested3.C: New test.
8179
8180 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8181
8182         * g++.dg/abi/param1.C: New test.
8183
8184 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8185
8186         PR c++/7982
8187         * g++.dg/warn/implicit-typename1.C: New test.
8188
8189 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8190
8191         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8192         with "mtune".
8193         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8194         * gcc.c-torture/execute/20010129-1.x: Likewise.
8195         * gcc.dg/20011107-1.c: Likewise.
8196         * gcc.dg/20020108-1.c: Likewise.
8197         * gcc.dg/20020122-3.c: Likewise.
8198         * gcc.dg/20020206-1.c: Likewise.
8199         * gcc.dg/20020310-1.c: Likewise.
8200         * gcc.dg/20020426-2.c: Likewise.
8201         * gcc.dg/20020517-1.c: Likewise.
8202         * gcc.dg/991230-1.c: Likewise.
8203         * gcc.dg/i386-unroll-1.c: Likewise.
8204         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8205
8206 2003-02-22  Jan Hubicka  <jh@suse.cz>
8207
8208         * gcc.dg/i386-mul.c: New test.
8209
8210 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8211
8212         * gcc.dg/builtins-5.c: New test case.
8213
8214 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8215
8216         * gcc.dg/asmreg-1.c: New test.
8217
8218 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8219
8220         PR c++/9749
8221         * g++.dg/parse/varmod1.C: New test.
8222
8223 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8224
8225         PR c++/9727
8226         * g++.dg/template/op1.C: New test.
8227
8228 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8229
8230         PR c++/8906
8231         * g++.dg/template/nested2.C: New test.
8232
8233 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8234
8235         PR c++/8724
8236         * g++.dg/expr/dtor1.C: New test.
8237
8238 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8239
8240         * gcc.dg/cpp/include3.c: New test.
8241         * gcc.dg/cpp/inc/foo.h: New file.
8242
8243 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8244
8245         * gcc.c-torture/execute/20030221-1.c: New test.
8246
8247 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8248
8249         PR c++/9729
8250         * g++.dg/abi/conv1.C: New test.
8251
8252 2003-02-20  Jan Hubicka  <jh@suse.cz>
8253
8254         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8255
8256 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8257
8258         * gcc.c-torture/compile/20030219-1.c: New test.
8259
8260 2003-02-18  Jan Hubicka  <jh@suse.cz>
8261
8262         * gcc.dg/funcorder.c: New test.
8263
8264 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8265
8266         * gcc.c-torture/execute/20030218-1.c: New.
8267
8268 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8269
8270         * gcc.dg/20030218-1.c: New.
8271
8272 2003-02-18  Richard Henderson  <rth@redhat.com>
8273
8274         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8275         * gcc.dg/attr-used-2.c: New.
8276
8277 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8278
8279         PR c++/9704
8280         * g++.dg/init/copy5.C: New test.
8281
8282 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8283
8284         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8285         * g++.dg/pch/pch.exp: Likewise.
8286
8287 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8288
8289         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8290         STACK_SIZE is not defined.
8291
8292 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8293
8294         PR c++/9457
8295         * g++.dg/template/init1.C: New test.
8296
8297 2003-02-16  Jan HUbicka  <jh@suse.cz>
8298
8299         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8300         (foo): Add few extra tests
8301         * gcc.dg/c99-const-expr-3.c: Likewise.
8302         * gcc.c-torture/execute/20030216-1.c: New.
8303
8304 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8305
8306         PR c++/9459
8307         * g++.dg/ext/typeof4.C: New test.
8308
8309 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8310
8311         * gcc.dg/i386-387-3.c: New test case.
8312
8313 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8314
8315         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8316         cris-*-elf* cris-*-aout* and mmix-*-*.
8317
8318 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8319
8320         * gcc.dg/20030213-1.c: New test.
8321
8322 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8323
8324         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8325         * gcc.dg/i386-387-2.c: Likewise.
8326
8327 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8328
8329         * gcc.dg/ppc-spe.c: Fix formatting.
8330         Enable tests that were previously unsupported by gas.
8331         Delete tests for instructions that no longer exist.
8332         Switch arguments on evsubifw builtin.
8333
8334 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8335
8336         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8337         STACK_SIZE is too small.
8338
8339 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8340             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8341
8342         * gcc.dg/decl-2.c: New test.
8343
8344 2003-02-10  Jan Hubicka  <jh@suse.cz>
8345
8346         * gcc.dg/i386-fpcvt-1.c:  New test.
8347
8348 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8349
8350         * gcc.c-torture/execute/20030209-1.c: New test.
8351
8352 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8353
8354         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8355         int-wide bitops, use the constants of the same width.
8356         Likewise, if long long is 32-bit wide, test bitops using
8357         32-bit constants.
8358
8359 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8360
8361         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8362
8363 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8364
8365         * testsuite/gcc.dg/builtins-4.c: New test case.
8366
8367 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8368
8369         * gcc.dg/20020430-1.c: Fix dg command typos.
8370         * gcc.dg/20020503-1.c: Likewise.
8371
8372 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8373
8374         PR c++/8785
8375         * g++.dg/parse/fused-params1.C: New test.
8376
8377         PR c++/8857
8378         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8379
8380         PR c++/8921
8381         * g++.dg/parse/non-dependent1.C: New test.
8382
8383         PR c++/8928
8384         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8385
8386         PR c++/9228
8387         * g++.dg/parse/undefined7.C: New test.
8388         * g++.dg/parse/non-templ1.C: New test.
8389
8390         PR c++/9229
8391         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8392
8393 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8394
8395         * gcc.c-torture/compile/20030206-1.c: New test.
8396
8397 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8398
8399         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8400         "pow" to "foo" to avoid potential confusion with a math built-in.
8401
8402 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8403
8404         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8405         conditions for SPARC targets.
8406
8407 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8408
8409         * gcc.dg/20030204-1.c: New test.
8410
8411 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8412
8413         PR c++/38
8414         * g++.dg/parse/array-size1.C: New test.
8415
8416         PR c++/5657
8417         * g++.dg/parse/undefined3.C: New test.
8418
8419         PR c++/5665
8420         * g++.dg/parse/undefined4.C: New test.
8421
8422         PR c++/5975
8423         * g++.dg/parse/undefined5.C: New test.
8424
8425         PR c++/7259
8426         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8427
8428         PR c++/8578
8429         * g++.dg/parse/casting-operator1.C: New test.
8430
8431         PR c++/8596
8432         * g++.dg/parse/undefined6.C: New test.
8433
8434         PR c++/8736
8435         * g++.dg/parse/missing-template1.C: New test.
8436
8437 2003-02-04  Jan Hubicka  <jh@suse.cz>
8438
8439         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8440         * gcc.dg/i386-cmov?.c:  Likewise.
8441         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8442         * gcc.dg/i386-ssefp-1.c:  Likewise.
8443         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8444         conventions.
8445
8446 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8447
8448         PR c++/7129
8449         * testsuite/g++.dg/ext/max.C: New test.
8450
8451 2003-02-03  Jan Hubicka  <jh@suse.cz>
8452
8453         * gcc.c-torture/execute/20030203-1.c: New test.
8454
8455 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8456
8457         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8458         'natural-endian'.
8459
8460 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8461
8462         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8463         * g++.dg/init/new2.C: Likewise.
8464         * g++.dg/other/new1.C: Likewise.
8465
8466 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8467
8468         * gcc.dg/struct-ret-libc.c: New test.
8469
8470 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8471
8472         * gcc.dg/20030129-1.c: New test.
8473
8474 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8475
8476         PR c++/8849
8477         * g++.dg/template/ptrmem4.C: New test.
8478
8479 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8480
8481         * g++.dg/parser/constant1.C: New test.
8482
8483 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8484
8485         PR c++/8591
8486         * g++.dg/parse/friend2.C: New test.
8487
8488 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8489
8490         PR c++/9437
8491         * g++.dg/template/unify4.C: New test.
8492
8493 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8494
8495         * gcc.c-torture/execute/20030128-1.c: New test.
8496
8497 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8498
8499         * g++.dg/lookup/nested1.C: Test moved from ...
8500         * g++.old-deja/g++.other/lookup24.C: ... here.
8501
8502 2003-01-28  Jan Hubicka  <jh@suse.cz>
8503
8504         * gcc.dg/i386-cmov5.c:  New test.
8505
8506 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8507
8508         * gcc.c-torture/execute/20010925-1.c: Changed the
8509         memcpy declaration.
8510
8511 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8512
8513         PR c++/3902
8514         * g++.dg/parse/template5.C: New test.
8515
8516 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8517
8518         PR fortran/9258
8519         * g77.dg/pr9258: New test.
8520
8521 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8522
8523         * README: Move relevant parts from README.g++.
8524
8525         * README.g++: Remove this file.
8526
8527 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8528
8529         * g++.dg/abi/dcast1.C: New test.
8530
8531 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8532
8533         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8534
8535 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8536
8537         PR c++/47
8538         * g++.old-deja/g++.other/lookup24.C: New test.
8539
8540 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8541
8542         PR middle-end/7227
8543         * gcc.dg/uninit-C.c: New test.
8544
8545 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8546
8547         * g++.dg/abi/covariant1.C: New test.
8548
8549 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8550
8551         * gcc.dg/20030123-1.c: New test.
8552
8553 2003-01-25  Jan Hubicka  <jh@suse.cz>
8554
8555         PR opt/8492
8556         * gcc.c-torture/compile/20030125-1.c
8557
8558 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8559
8560         PR c++/9403
8561         * g++.dg/parse/template3.C: New test.
8562         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8563
8564         PR c++/795
8565         * g++.dg/parse/template4.C: New test.
8566
8567         PR c++/9415
8568         * g++.dg/template/qual2.C: New test.
8569
8570         PR c++/8545
8571         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8572
8573         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8574
8575 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8576
8577         * gcc.c-torture/execute/switch-1.c: New test case.
8578
8579 2003-01-25  Jan Hubicka  <jh@suse.cz>
8580
8581         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8582
8583 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8584
8585         Tweaks for Bison-1.875. From the NEWS file:
8586         "- `parse error' -> `syntax error'
8587         Bison now uniformly uses the term `syntax error'"
8588         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8589         * gcc.dg/cpp/digraph2.c: Likewise.
8590         * gcc.dg/cpp/direct2.c: Likewise.
8591         * gcc.dg/cpp/paste4.c: Likewise.
8592         * gcc.dg/c90-restrict-1.c: Likewise.
8593         * gcc.dg/c99-func-2.c: Likewise.
8594         * gcc.dg/noncompile/920721-2.c: Likewise.
8595         * gcc.dg/noncompile/930622-2.c: Likewise.
8596         * gcc.dg/noncompile/940112-1.c: Likewise.
8597         * gcc.dg/noncompile/950921-1.c: Likewise.
8598         * gcc.dg/noncompile/951123-1.c: Likewise.
8599         * gcc.dg/noncompile/971104-1.c: Likewise.
8600         * gcc.dg/noncompile/990416-1.c: Likewise.
8601
8602 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8603
8604         * g++.dg/parse/undefined1.C: Add error message.
8605
8606 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8607
8608         PR c++/9354
8609         * g++.dg/parse/new1.C: New test.
8610
8611         PR c++/9216
8612         * g++.dg/parse/template2.C: New test.
8613
8614         PR c++/9354
8615         * g++.dg/parse/typedef2.C: New test.
8616
8617         PR c++/9328
8618         * g++.dg/ext/typeof3.C: New test.
8619
8620 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8621
8622         PR c++/2738
8623         * g++.dg/parse/ret-type1.C: New test.
8624
8625         PR c++/3792
8626         * g++.dg/parse/tmpl-outside1.C: New test.
8627
8628         PR c++/4207
8629         * g++.dg/parse/int-as-enum1.C: New test.
8630
8631         PR c++/4903
8632         * g++.dg/parse/no-typename1.C: New test.
8633
8634         PR c++/5533
8635         * g++.dg/parse/no-value1.C: New test.
8636
8637         PR c++/5921
8638         * g++.dg/parse/wrong-inline1.C: New test.
8639
8640         PR c++/6402
8641         * g++.dg/parse/ref1.C: New test.
8642
8643         PR c++/6992
8644         * g++.dg/parse/attr-ctor1.C: New test.
8645
8646         PR c++/7229
8647         * g++.dg/parse/namespace5.C: New test.
8648
8649         PR c++/7917
8650         * g++.dg/parse/func-def1.C: New test.
8651
8652         PR c++/8143
8653         * g++.dg/parse/undefined1.C: New test.
8654
8655         PR c++/5723, PR c++/8522
8656         * g++.dg/parse/specialization1.C: New test.
8657
8658         PR c++/163, PR c++/8595
8659         * g++.dg/parse/struct-as-enum1.C: New test.
8660
8661         PR c++/9173
8662         * g++.dg/parse/undefined2.C: New test.
8663
8664 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8665
8666         PR c++/9298
8667         * g++.dg/parse/template1.C: New test.
8668
8669         PR c++/9384
8670         * g++.dg/parse/using1.C: New test.
8671
8672         PR c++/9285
8673         PR c++/9294
8674         * g++.dg/parse/expr2.C: New test.
8675
8676         PR c++/9388
8677         * g++.dg/parse/lookup2.C: Likewise.
8678
8679 2003-01-21  Jan Hubicka  <jh@suse.cz>
8680
8681         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8682         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8683         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8684         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8685
8686 2003-01-20  Nick Clifton  <nickc@redhat.com>
8687
8688         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8689         problem with ARM sibcall code generation.
8690
8691 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8692
8693         * gcc.c-torture/execute/20030120-1.c: New.
8694
8695 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8696
8697         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8698
8699 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8700
8701         PR c++/9272
8702         * g++.dg/parse/ctor1.C: New test.
8703
8704         PR c++/9294:
8705         * g++.dg/parse/qualified1.C: New test.
8706
8707         * g++.dg/parse/typename3.C: New test.
8708
8709 2003-01-16  Richard Henderson  <rth@redhat.com>
8710
8711         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8712
8713 2003-01-16  Richard Henderson  <rth@redhat.com>
8714
8715         * g++.dg/pch/pch.exp: Copy test header to the working directory
8716         before using it either for precompilation or direct use.
8717         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8718         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8719
8720 2003-01-16  Richard Henderson  <rth@redhat.com>
8721
8722         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8723         before using it either for precompilation or direct use.
8724         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8725         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8726
8727 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8728
8729         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8730         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8731         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8732         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8733         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8734         typename warning into error.
8735         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8736         error messages.
8737         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8738         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8739         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8740         messages.
8741         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8742         make declaration visible in template.
8743         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8744         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8745         messages.
8746         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8747         message.
8748         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8749         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8750         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8751         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8752         typename warning with error message.
8753         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8754         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8755         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8756
8757 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8758
8759         * g++.dg/parse/ambig2.C: New test.
8760
8761 2003-01-15  Richard Henderson  <rth@redhat.com>
8762
8763         * g++.dg/tls/init-2.C: Update error message string.
8764
8765 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8766
8767         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8768
8769 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8770
8771         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8772         all for HC11/HC12.
8773         * gcc.c-torture/compile/20001205-1.x: Likewise.
8774         * gcc.c-torture/compile/20001226-1.x: Likewise.
8775         * gcc.c-torture/compile/920520-1.x: Likewise.
8776         * gcc.c-torture/compile/961203-1.x: Likewise.
8777         * gcc.c-torture/compile/20020604-1.x: Likewise.
8778
8779 2003-01-15  Jan Hubicka  <jh@suse.cz>
8780
8781         * gcc.c-torture/compile/20030115-1.c: New test.
8782
8783         * gcc.dg/i386-fpcvt-1.c: New test.
8784         * gcc.dg/i386-fpcvt-2.c: New test.
8785
8786 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8787
8788         Further conform g++'s __vmi_class_type_info to the C++ ABI
8789         specification.
8790         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8791         the specification.
8792
8793 2003-01-14  Jan Hubicka  <jh@suse.cz>
8794
8795         * gcc.dg/i386-fpcvt-1.c: New test.
8796         * gcc.dg/i386-fpcvt-2.c: New test.
8797
8798 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8799
8800         * gcc.dg/i386-mmx-3.c: New test.
8801
8802 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8803
8804         PR c++/9264
8805         * g++.dg/parse/octal1.C: New file.
8806
8807         PR c++/9172
8808         * g++.dg/parse/typename1.C: New file.
8809
8810 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8811
8812         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8813         * gcc.dg/bf-no-ms-layout.c: Likewise.
8814         * gcc.dg/bf-ms-attrib.c: Likewise.
8815
8816 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8817
8818         PR c++/9099
8819         * g++.dg/parse/dtor1.C: New file.
8820
8821         PR c++/9128
8822         * g++.dg/rtti/typeid1.C: New file.
8823
8824         PR c++/9153
8825         * g++.dg/parse/lookup1.C: New file.
8826
8827         PR c++/9171
8828         * g++.dg/templ/spec5.C: New file.
8829
8830 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8831
8832         * gcc.c-torture/compile/20030110-1.c: New test.
8833
8834 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8835
8836         Merge from pch-branch:
8837
8838         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8839
8840         * gcc.dg/pch/cpp-1.h: New.
8841         * gcc.dg/pch/cpp-1.c: New.
8842         * gcc.dg/pch/cpp-2.h: New.
8843         * gcc.dg/pch/cpp-2.c: New.
8844
8845         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8846
8847         * gcc.dg/pch/except-1.h: New.
8848         * gcc.dg/pch/except-1.c: New.
8849
8850         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8851
8852         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8853         running test.
8854         * gcc.dg/pch: Include *.hp not *.h.
8855         * gcc.dg/pch/system-1.h: New.
8856         * gcc.dg/pch/system-1.c: New.
8857
8858         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8859
8860         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8861         rather than trying to build and run a program using PCH.
8862         * gcc.dg/pch: Remove dg-do commands from test files.
8863
8864         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8865
8866         * gcc.dg/pch/macro-3.c: New.
8867         * gcc.dg/pch/macro-3.h: New.
8868
8869         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8870
8871         * gcc.dg/pch/common-1.c: New.
8872         * gcc.dg/pch/common-1.h: New.
8873         * gcc.dg/pch/decl-1.c: New.
8874         * gcc.dg/pch/decl-1.h: New.
8875         * gcc.dg/pch/decl-2.c: New.
8876         * gcc.dg/pch/decl-2.h: New.
8877         * gcc.dg/pch/decl-3.c: New.
8878         * gcc.dg/pch/decl-3.h: New.
8879         * gcc.dg/pch/decl-4.c: New.
8880         * gcc.dg/pch/decl-4.h: New.
8881         * gcc.dg/pch/decl-5.c: New.
8882         * gcc.dg/pch/decl-5.h: New.
8883         * gcc.dg/pch/global-1.c: New.
8884         * gcc.dg/pch/global-1.h: New.
8885         * gcc.dg/pch/inline-1.c: New.
8886         * gcc.dg/pch/inline-1.h: New.
8887         * gcc.dg/pch/inline-2.c: New.
8888         * gcc.dg/pch/inline-2.h: New.
8889         * gcc.dg/pch/static-1.c: New.
8890         * gcc.dg/pch/static-1.h: New.
8891         * gcc.dg/pch/static-2.c: New.
8892         * gcc.dg/pch/static-2.h: New.
8893
8894         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8895
8896         * g++.dg/pch/pch.exp: Better handle failing testcases.
8897         * gcc.dg/pch/pch.exp: Likewise.
8898         * gcc.dg/pch/macro-1.c: New.
8899         * gcc.dg/pch/macro-1.h: New.
8900         * gcc.dg/pch/macro-2.c: New.
8901         * gcc.dg/pch/macro-2.h: New.
8902
8903         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8904
8905         * g++.dg/dg.exp: Treat files in pch/ specially.
8906         * g++.dg/pch/pch.exp: New file.
8907         * g++.dg/pch/empty.H: New file.
8908         * g++.dg/pch/empty.C: New file.
8909         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8910         "precompile".
8911
8912         * gcc.dg/pch/pch.exp: New file.
8913         * gcc.dg/pch/empty.h: New file.
8914         * gcc.dg/pch/empty.c: New file.
8915         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8916         "precompile".
8917
8918 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8919
8920         * g++.dg/template/friend14.C: New test.
8921
8922 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8923
8924         * gcc.dg/old-style-asm-1.c: New test.
8925
8926 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8927
8928         * gcc.c-torture/compile/20030109-1.c: New test.
8929
8930 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8931
8932         * gcc.c-torture/execute/20030109-1.c: New test.
8933
8934 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8935
8936         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8937         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8938         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8939         * g++.old-deja/g++.mike/eh2.C: Likewise
8940         * g++.old-deja/g++.mike/eh3.C: Likewise
8941         * g++.old-deja/g++.mike/eh5.C: Likewise
8942         * g++.old-deja/g++.mike/eh6.C: Likewise
8943         * g++.old-deja/g++.mike/eh7.C: Likewise
8944         * g++.old-deja/g++.mike/eh8.C: Likewise
8945         * g++.old-deja/g++.mike/eh9.C: Likewise
8946         * g++.old-deja/g++.mike/eh10.C: Likewise
8947         * g++.old-deja/g++.mike/eh12.C: Likewise
8948         * g++.old-deja/g++.mike/eh13.C: Likewise
8949         * g++.old-deja/g++.mike/eh14.C: Likewise
8950         * g++.old-deja/g++.mike/eh16.C: Likewise
8951         * g++.old-deja/g++.mike/eh17.C: Likewise
8952         * g++.old-deja/g++.mike/eh18.C: Likewise
8953         * g++.old-deja/g++.mike/eh21.C: Likewise
8954         * g++.old-deja/g++.mike/eh23.C: Likewise
8955         * g++.old-deja/g++.mike/eh24.C: Likewise
8956         * g++.old-deja/g++.mike/eh25.C: Likewise
8957         * g++.old-deja/g++.mike/eh26.C: Likewise
8958         * g++.old-deja/g++.mike/eh27.C: Likewise
8959         * g++.old-deja/g++.mike/eh28.C: Likewise
8960         * g++.old-deja/g++.mike/eh29.C: Likewise
8961         * g++.old-deja/g++.mike/eh31.C: Likewise
8962         * g++.old-deja/g++.mike/eh33.C: Likewise
8963         * g++.old-deja/g++.mike/eh34.C: Likewise
8964         * g++.old-deja/g++.mike/eh35.C: Likewise
8965         * g++.old-deja/g++.mike/eh36.C: Likewise
8966         * g++.old-deja/g++.mike/eh37.C: Likewise
8967         * g++.old-deja/g++.mike/eh38.C: Likewise
8968         * g++.old-deja/g++.mike/eh39.C: Likewise
8969         * g++.old-deja/g++.mike/eh40.C: Likewise
8970         * g++.old-deja/g++.mike/eh41.C: Likewise
8971         * g++.old-deja/g++.mike/eh42.C: Likewise
8972         * g++.old-deja/g++.mike/eh44.C: Likewise
8973         * g++.old-deja/g++.mike/eh46.C: Likewise
8974         * g++.old-deja/g++.mike/eh47.C: Likewise
8975         * g++.old-deja/g++.mike/eh48.C: Likewise
8976         * g++.old-deja/g++.mike/eh49.C: Likewise
8977         * g++.old-deja/g++.mike/eh50.C: Likewise
8978
8979
8980         PR c++/8615
8981         * g++.dg/template/char1.C: New test.
8982
8983         * g++.dg/template/varmod1.C: Fix typo.
8984
8985 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8986
8987         DR 180
8988         * g++.old-deja/g++.pt/crash32.C: Expect error.
8989
8990 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8991
8992         PR c++/5919
8993         * g++.dg/template/varmod1.C: New test.
8994
8995         PR c++/8727
8996         * g++.dg/inherit/typeinfo1.C: New test.
8997
8998         PR c++/8663
8999         * g++.dg/inherit/typedef1.C: New test.
9000
9001 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9002
9003         PR c++/8332
9004         PR c++/8493
9005         * g++.dg/template/strlen1.C: New test.
9006
9007         PR c++/8227
9008         * g++.dg/template/ctor2.C: New test.
9009
9010         PR c++/8214
9011         * g++.dg/init/string1.C: New test.
9012
9013         PR c++/8511
9014         * g++.dg/template/friend8.C: New test.
9015
9016 2002-11-29  Joe Buck <jbuck@synopsys.com>
9017
9018         * g++.dg/lookup/anon2.C: New test.
9019
9020 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9021
9022         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9023         h8300 port.
9024
9025 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9026
9027         * gcc.dg/bitfld-6.c: New test.
9028
9029 2002-11-27  Jan Hubicka  <jh@suse.cz>
9030
9031         * gcc.c-torture/execute/20021127.[cx]: New test.
9032
9033 2002-11-26  Jan Hubicka  <jh@suse.cz>
9034
9035         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9036         quality.
9037
9038 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9039
9040         * g++.dg/init/brace2.C: New test.
9041         * g++.old-deja/g++.mike/p9129.C: Correct.
9042
9043 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9044
9045         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9046
9047 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9048
9049         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9050
9051 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9052
9053         * testsuite/g++.dg/abi/empty11.C: New test.
9054         * testsuite/g++.dg/rtti/cv1.C: New test.
9055
9056 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9057
9058         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9059
9060 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9061
9062         * g++.dg/abi/empty10.C: New test.
9063
9064 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9065
9066         * gcc.c-torture/compile/20021124-1.c: New test.
9067
9068 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9069
9070         * g++.dg/abi/rtti2.C: New test.
9071
9072 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9073
9074         * gcc.dg/i386-unroll-1.c: New test.
9075
9076 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9077
9078         * gcc.c-torture/compile/20021120-1.c: New test.
9079         * gcc.c-torture/compile/20021120-2.c: New test.
9080
9081 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9082
9083         * gcc.dg/bitfld-5.c: New test.
9084
9085 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9086
9087         * gcc.c-torture/execute/20021120-3.c: New test.
9088
9089 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9090
9091         * gcc.c-torture/execute/20021120-2.c: New test.
9092
9093 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9094
9095         * gcc.c-torture/execute/20021120-1.c: New test.
9096
9097 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9098
9099         * gcc.c-torture/execute/20021118-3.c: New test.
9100
9101 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9102
9103         * gcc.c-torture/compile/20021119-1.c: New test.
9104
9105 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9106
9107         * gcc.dg/duff-1.c: New test.
9108         * gcc.dg/duff-2.c: New test.
9109         * gcc.dg/duff-3.c: New test.
9110
9111 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9112
9113         * gcc.dg/cpp/_Pragma5.c: New test.
9114
9115 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9116
9117         * gcc.c-torture/execute/20021118-2.c: New test.
9118
9119 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9120
9121         * gcc.c-torture/execute/20021118-1.c: New test.
9122
9123 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9124
9125         * gcc.dg/20021116-1.c: New test.
9126
9127 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9128
9129         * g++.dg/abi/vcall1.C: New test.
9130
9131 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9132
9133         * gcc.dg/20021029-1.c: New test.
9134         * gcc.dg/20021029-2.c: New test.
9135
9136 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9137
9138         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9139
9140 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9141
9142         PR c/8439
9143         * gcc.dg/20021110.c: Move to ...
9144         * gcc.c-torture/compile/20021110.c: .... here.
9145
9146 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9147
9148         PR c/8467
9149         * gcc.c-torture/execute/20021111-1.c
9150
9151 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9152
9153         PR c/8439
9154         * gcc.dg/20021110.c: New test.
9155
9156 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9157
9158         * g++.dg/abi/vthunk3.C: Run only on x86.
9159
9160 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9161
9162         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9163
9164 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9165
9166         * lib/compat.exp (compat-execute): Fix logic error in last
9167         change.
9168
9169 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9170
9171         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9172
9173 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9174
9175         PR c++/8389
9176         * g++.dg/template/access6.C: New test.
9177
9178 2002-11-08  Jan Hubicka  <jh@suse.cz>
9179
9180         * gcc.dg/i386-ssefp-1.c: New test.
9181         * gcc.dg/i386-ssefp-1.c: New test.
9182
9183 2002-11-08  Jan Hubicka  <jh@suse.cz>
9184
9185         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9186
9187 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9188
9189         * g++.dg/abi/vthunk3.C: New test.
9190
9191         PR c++/8338
9192         * g++.dg/template/crash2.C: New test.
9193
9194 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9195
9196         * testsuite/g++.dg/abi/dtor1.C: New test.
9197         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9198
9199 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9200
9201         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9202         Darwin.
9203
9204 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9205
9206         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9207         -mthumb.  Only xfail with -O0.
9208
9209 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9210
9211         * g++.dg/abi/thunk1.C: New test.
9212         * g++.dg/abi/thunk2.C: Likewise.
9213         * g++.dg/abi/vtt1.C: Likewise.
9214
9215 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9216
9217         PR optimization/8423
9218         * gcc.c-torture/execute/builtin-constant.c: New test.
9219
9220 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9221
9222         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9223         Add some more cases.
9224
9225 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9226
9227         PR c++/8391
9228         * g++.dg/opt/local1.C: New test.
9229
9230 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9231
9232         PR c++/8160
9233         * g++.dg/template/complit1.C: New test.
9234
9235         PR c++/8149
9236         * g++.dg/template/typename4.C: Likewise.
9237
9238 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9239
9240         Core issue 287, PR c++/7639
9241         * g++.dg/template/instantiate1.C: Adjust error location.
9242         * g++.dg/template/instantiate3.C: New test.
9243         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9244         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9245         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9246
9247 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9248
9249         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9250
9251 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9252
9253         PR c++/8287
9254         * g++.dg/init/dtor2.C: New test.
9255
9256 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9257
9258         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9259         * gcc.dg/nest.c: Bypass errors on irix6.
9260
9261 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9262
9263         * gcc.dg/nest.c: Expect error for mmix-*-*.
9264         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9265
9266 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9267
9268         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9269         markers.
9270
9271         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9272
9273 2002-10-25  Mike Stump  <mrs@apple.com>
9274
9275         * gcc.dg/warn-1.c: New test.
9276
9277 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9278
9279         * g++.dg/template/typename3.C: New test.
9280
9281 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9282
9283         * g++.dg/lookup/ptrmem1.C: New test.
9284
9285         * g++.dg/abi/vthunk2.C: New test.
9286
9287 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9288
9289         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9290
9291 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9292
9293         * g++.dg/abi/empty9.C: New test.
9294
9295 2002-10-24  Richard Henderson  <rth@redhat.com>
9296
9297         * g++.dg/inherit/thunk1.C: Enable for ia64.
9298
9299 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9300
9301         PR c++/8067
9302         * g++.dg/lookup/pretty1.C: New test.
9303
9304 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9305
9306         * gcc.dg/20021023-1.c: New test.
9307
9308 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9309
9310         PR c++/7679
9311         * g++.dg/parse/inline1.C: New test.
9312
9313 2002-10-23  Richard Henderson  <rth@redhat.com>
9314
9315         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9316
9317         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9318
9319 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9320
9321         PR c++/6579
9322         * g++.dg/parse/stmtexpr3.C: New test.
9323
9324 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9325
9326         * g++.dg/expr/cond1.C: New test.
9327
9328 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9329
9330         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9331
9332 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9333
9334         * g++.dg/abi/vbase13.C: New test.
9335         * g++.dg/abi/vbase14.C: Likewise.
9336
9337 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9338
9339         * gcc.dg/tls/pic-1.c: New test.
9340         * gcc.dg/tls/nonpic-1.c: New test.
9341         * gcc.dg/20021018-1.c: New test.
9342
9343 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9344
9345         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9346         Remove only files with the same base name as the test case.
9347         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9348         (profopt-execute): Likewise.  Also, remove old profiling
9349         and performance data files before running the tests.
9350
9351         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9352         * g++.dg/bprob/bprob.exp: Likewise.
9353         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9354         to allow more general test case names.
9355
9356         * g++.dg/bprob/bprob-1.C: Rename to ...
9357         * g++.dg/bprob/g++-bprob-1.C: ... this.
9358
9359         * g77.dg/bprob/bprob-1.f: Rename to ...
9360         * g77.dg/bprob/g77-bprob-1.f: ... this.
9361
9362 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9363
9364         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9365         bison 1.50 or later.
9366
9367 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9368
9369         * g++.dg/README: Describe more test directories.
9370
9371 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9372
9373         * g++.dg/init/array6.C: Add additional tests.
9374
9375 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9376
9377         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9378         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9379
9380 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9381
9382         * gcc.c-torture/compile/20020604-1.x: New.
9383         * gcc.c-torture/compile/simd-5.x: Likewise.
9384         * gcc.c-torture/execute/920710-1.x: Likewise.
9385         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9386
9387 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9388
9389         * g++.dg/inherit/override1.C: Add dg-options clause.
9390
9391 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9392
9393         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9394         _mm_slli_si128.
9395
9396 2002-10-19  Andreas Schwab  <schwab@suse.de>
9397
9398         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9399         directory component.
9400
9401 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9402
9403         * g++.dg/inherit/thunk1.C: New test.
9404
9405         * g++.dg/inherit/override1.C: New test.
9406
9407         * g++.dg/abi/mangle11.C: New test.
9408         * g++.dg/abi/mangle14.C: New test.
9409         * g++.dg/abi/mangle17.C: New test.
9410
9411 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9412
9413         * g++.dg/overload/member2.C: New test.
9414
9415 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9416
9417         * g++.dg/README: Describe new compat directory.
9418         * g++.dg/dg.exp: Skip tests in compat directory.
9419         * README.compat: New file.
9420         * lib/compat.exp: New expect script.
9421         * g++.dg/compat: New test directory.
9422         * g++.dg/compat/compat.exp: New expect script.
9423         * g++.dg/compat/abi: New test directory.
9424         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9425         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9426         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9427         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9428         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9429         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9430         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9431         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9432         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9433         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9434         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9435         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9436         * g++.dg/compat/break: New test directory.
9437         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9438         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9439         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9440         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9441         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9442         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9443         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9444         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9445         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9446         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9447         g++.dg/compat/break/README: New files.
9448         * g++.dg/compat/eh: New test directory.
9449         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9450         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9451         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9452         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9453         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9454         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9455         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9456         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9457         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9458         g++.dg/compat/eh/filter2_y.C,
9459         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9460         g++.dg/compat/eh/new1_y.C,
9461         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9462         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9463         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9464         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9465         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9466         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9467         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9468         g++.dg/compat/eh/unexpected1_y.C: New files.
9469         * g++.dg/compat/init: New test directory.
9470         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9471         g++.dg/compat/init/array5_y.C,
9472         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9473         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9474         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9475         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9476         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9477         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9478         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9479         g++.dg/compat/init/init-ref2_y.C: New files.
9480
9481 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9482
9483         PR c++/7584
9484         * g++.dg/inherit/using3.C: New test.
9485
9486 2002-10-17  Jan Hubicka  <jh@suse.cz>
9487
9488         * gcc.dg/20021017-2.c: New test.
9489
9490 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9491
9492         * g++.dg/abi/mangle16.C: Adjust.
9493
9494         * g++.dg/init/array8.C: New test.
9495
9496 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9497
9498         * gcc.dg/special/mips-abi.exp: New test.
9499         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9500
9501 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9502
9503         * g++.dg/abi/mangle16.C: New test.
9504         * g++.dg/abi/mangle17.C: Likewise.
9505
9506         PR c++/7478
9507         * g++.dg/template/ref1.C: New test.
9508
9509 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9510
9511         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9512
9513 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9514
9515         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9516
9517 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9518
9519         PR c++/7524
9520         * g++.dg/init/array7.C: New test.
9521
9522 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9523
9524         * g++.dg/init/array6.C: New test.
9525
9526         * g++.dg/abi/mangle13.C: Likewise.
9527         * g++.dg/abi/mangle14.C: Likewise.
9528         * g++.dg/abi/mangle15.C: Likewise.
9529
9530 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9531
9532         * g++.dg/abi/empty8.C: New test.
9533
9534 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9535
9536         * g++.dg/init/ctor1.C: New test.
9537
9538 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9539
9540         * gcc.c-torture/execute/20021015-1.c: New test.
9541
9542 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9543
9544         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9545
9546 2002-10-14  Jan Hubicka  <jh@suse.cz>
9547
9548         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9549
9550 2002-10-14  Richard Henderson  <rth@redhat.com>
9551
9552         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9553
9554 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9555
9556         PR optimization/6631
9557         * g++.dg/opt/const2.C: New test.
9558
9559 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9560
9561         PR c++/7176
9562         * g++.dg/parse/friend1.C: New test.
9563         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9564
9565 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9566
9567         * gcc.dg/20021014-1.c: New test.
9568
9569 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9570
9571         PR c++/5661
9572         * g++.dg/ext/vlm1.C: New test.
9573         * g++.dg/ext/vlm2.C: Likewise.
9574
9575         * g++.dg/init/array1.C: Remove invalid braces.
9576         * g++.dg/init/brace1.C: New test.
9577         * g++.dg/init/copy2.C: Likewise.
9578         * g++.dg/init/copy3.C: Likewise.
9579         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9580         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9581         braces.
9582
9583 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9584
9585         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9586
9587 2002-10-11  Richard Shann  <richard.shann@superh.com>
9588
9589         * gcc.c-torture/compile/simd-5.c: New test.
9590
9591 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9592
9593         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9594
9595 2002-10-10  Jim Wilson  <wilson@redhat.com>
9596
9597         * gcc.c-torture/execute/20021010-1.c: New test.
9598
9599 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9600
9601         PR c/7353
9602         * g++.dg/ext/typedef-init.C: New test.
9603         * gcc.dg/typedef-init.c: New test.
9604
9605 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9606
9607         * gcc.dg/cpp/paste13.c: New test.
9608
9609 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9610
9611         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9612         remaining platforms, XFAIL during compile, not execute.  Don't
9613         XFAIL at -O0.
9614
9615 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9616
9617         * gcc.dg/alias-1.c: Tweak expected warning.
9618
9619 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9620
9621         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9622
9623 2002-10-06  Andreas Jaeger  <aj@suse.de>
9624
9625         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9626         * gcc.dg/cpp/c++98.C: Likewise.
9627
9628         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9629         * g++.dg/cpp/c++98.C: Likewise.
9630
9631         * g++.dg/README (Subdirectories): Mention cpp directory.
9632
9633         PR target/7559
9634         * gcc.dg/20021006-1.c: New test.
9635
9636 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9637
9638         PR c++/7804
9639         * g++.dg/other/warning1.C: New test.
9640
9641 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9642
9643         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9644         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9645         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9646
9647 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9648
9649         PR c++/7931
9650         * g++.dg/template/ptrmem3.C: New test.
9651
9652         PR c++/7754
9653         * g++.dg/template/union1.C: New test.
9654
9655 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9656
9657         PR c++/8006
9658         * g++.dg/abi/mangle9.C: New test.
9659         * g++.dg/abi/mangle10.C: New test.
9660         * g++.dg/abi/mangle11.C: New test.
9661         * g++.dg/abi/mangle12.C: New test.
9662
9663 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9664
9665         PR c++/7188.
9666         * g++.dg/template/meminit1.C: New test.
9667         * g++.dg/warn/Wreorder-1.C: Likewise.
9668         * g++.old-deja/g++.mike/warn3.C: Tweak.
9669         * lib/prune.exp: Ingore "in copy constructor".
9670
9671 2002-10-02  Andreas Jaeger  <aj@suse.de>
9672
9673         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9674         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9675         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9676         on x86-64.
9677
9678 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9679
9680         * gcc.dg/empty1.C: Fix typo.
9681
9682 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9683
9684         * gcc.dg/alias-1.c: New test.
9685
9686 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9687
9688         * gcc.dg/empty1.C: New test.
9689
9690         * g++.dg/tls/init-2.C: Tweak error messages.
9691
9692 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9693
9694         * gcc.c-torture/compile/20020923-1.c: New test.
9695
9696 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9697
9698         * gcc.c-torture/execute/ffs-1.c: New test.
9699         * gcc.c-torture/execute/ffs-2.c: Ditto.
9700
9701 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9702
9703         * g++.dg/overload/member1.C: New test.
9704
9705 2002-09-30  Mark Mitchell  <mark@code
9706
9707 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9708
9709         * testsuite/gcc.dg/tls/diag-3.c: New.
9710
9711 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9712
9713         * g++.dg/README (Subdirectories): Document new subdir expr.
9714         * g++.dg/expr/pmf-1.C: New test.
9715
9716 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9717
9718         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9719
9720 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9721
9722         * g++.dg/abi/bitfield3.C: New test.
9723
9724 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9725
9726         * lib/gcov.exp: Tweak expected line formats.
9727         * gcc.misc-tests/gcov8.c: New test.
9728         * gcc.misc-tests/gcov8.x: New flags.
9729
9730 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9731
9732         * consistency.vlad/layout/endian.c: Include string.h.
9733
9734         * gcc.c-torture/execute/20020805-1.c: New test.
9735
9736 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9737
9738         * g++.dg/other/conversion1.C: New test.
9739
9740 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9741
9742         * gcc.dg/builtins-1.c: New testcase.
9743
9744 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9745
9746         * g++.dg/inherit/access3.C: New test.
9747
9748 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9749
9750         * gcc.dg/ia64-visibility-2.c: New test.
9751
9752 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9753
9754         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9755         __qualifier_flags to __flags.
9756
9757 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9758
9759         * g++.dg/inherit/operator1.C: New test.
9760         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9761         * g++.dg/other/error1.C: Change expected error message.
9762         * g++.dg/template/conv4.C: Likewise.
9763
9764 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9765
9766         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9767         for documented behavior.
9768
9769 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9770
9771         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9772         several targets known to fail.
9773
9774 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9775
9776         * gcc.dg/mips-args-[123].c: New tests.
9777
9778 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9779
9780         * gcc.dg/ppc-spe.c: New.
9781
9782 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9783
9784         * g++.dg/other/ptrmem4.C: New testcase.
9785
9786 2002-07-24  Richard Henderson  <rth@redhat.com>
9787
9788         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9789
9790 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9791
9792         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9793
9794 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9795
9796         * gcc.c-torture/execute/memset-3.c: New testcase.
9797
9798 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9799
9800         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9801         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9802
9803 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9804
9805         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9806         Delete.
9807
9808 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9809
9810         * gcc.c-torture/compile/simd-4.c: New test.
9811
9812 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9813
9814         PR c++/7347, c++/7348
9815         * g++.dg/template/access4.C: New test.
9816         * g++.dg/template/access5.C: New test.
9817         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9818         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9819         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9820         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9821
9822 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9823
9824         * gcc.dg/gnu89-init-2.c: New test.
9825
9826 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9827
9828         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9829
9830 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9831
9832         * gcc.c-torture/execute/20020720-1.c: New testcase.
9833
9834 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9835
9836         * gcc.dg/cpp/Wsignprom.c: New tests.
9837
9838 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9839
9840         * gcc.c-torture/execute/loop-13.c: New test.
9841
9842 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9843
9844         * gcc.dg/cpp/expr.c: New tests.
9845
9846 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9847
9848         * g++.dg/opt/pr6713.C: Add template instantiation.
9849
9850 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9851
9852         * gcc.dg/nest.c: New test.
9853
9854 2002-07-17  Richard Henderson  <rth@redhat.com>
9855
9856         * g++.dg/opt/pr6713.C: New test.
9857
9858 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9859
9860         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9861         XFAIL for all x86 processors.
9862
9863 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9864
9865         * gcc.c-torture/execute/20010122-1.x: Do not test with
9866         -fomit-frame-pointer.
9867
9868 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9869
9870         * g++.dg/template/instantiate2.C: New test.
9871         * g++.dg/template/spec4.C: New test.
9872
9873 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9874
9875         * g++.dg/template/access2.C: New test.
9876         * g++.dg/template/access3.C: New test.
9877
9878 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9879
9880         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9881         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9882         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9883         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9884         Convert to use <stdarg.h>.
9885         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9886         Delete.
9887         * gcc.dg/va-arg-2.c: New.
9888         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9889
9890 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9891
9892         * gcc.c-torture/compile/20020710-1.c: New test.
9893
9894 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9895                           Andrew Pinski  <pinskia@physics.uc.edu>
9896
9897         gcc.c-torture/compile/simd-2.c: New testcase.
9898         gcc.c-torture/compile/simd-3.c: Likewise.
9899
9900 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9901
9902         PR c++/7224
9903         * g++.dg/overload/error1.C: New test.
9904
9905 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9906
9907         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9908         configuration and IRIX 6 O32 ABI.
9909
9910 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9911
9912         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9913
9914 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9915
9916         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9917
9918 2002-07-10  Jeffrey A Law  <law@redhat.com>
9919
9920         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9921
9922         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9923
9924 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9925
9926         * gcc.dg/20020312-2.c: Check for __PPC__.
9927
9928 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9929
9930         * gcc.c-torture/compile/20020709-1.c: New test.
9931
9932 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9933
9934         * g++.dg/template/qualttp21.C: New test case.
9935
9936 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9937
9938         * gcc.c-torture/compile/20020706-1.c: New test.
9939         * gcc.c-torture/compile/20020706-2.c: New test.
9940
9941 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9942             Alexandre Oliva  <aoliva@redhat.com>
9943
9944         * g++.dg/warn/incomplete1.C: New test.
9945
9946 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9947
9948         PR c++/7099
9949         * g++.dg/warn/noreturn1.C: New test.
9950
9951 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9952
9953         PR c++/6706
9954         * g++.dg/debug/debug6.C: New test.
9955         * g++.dg/debug/debug7.C: New test.
9956
9957 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9958
9959         * gcc.c-torture/compile/simd-3.c: New test.
9960
9961 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9962
9963         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9964         * gcc.dg/20020620-1.c: Likewise.
9965
9966 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9967
9968         PR c++/6944
9969         * g++.dg/init/array4.C: New test.
9970         * g++.dg/init/array5.C: New test.
9971
9972 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9973
9974         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9975         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9976
9977 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9978
9979         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9980         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9981         * gcc.dg/wtr-conversion-1.c: Likewise.
9982         * gcc.dg/wtr-escape-1.c: Likewise.
9983         * gcc.dg/wtr-int-type-1.c: Likewise.
9984         * gcc.dg/wtr-label-1.c: Likewise.
9985         * gcc.dg/wtr-static-1.c: Likewise.
9986         * gcc.dg/wtr-strcat-1.c: Likewise.
9987         * gcc.dg/wtr-suffix-1.c: Likewise.
9988         * gcc.dg/wtr-switch-1.c: Likewise.
9989         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9990         * gcc.dg/wtr-union-init-1.c: Likewise.
9991         * gcc.dg/wtr-union-init-2.c: Likewise.
9992         * gcc.dg/wtr-union-init-3.c: Likewise.
9993
9994         * gcc.dg/wtr-func-def-1.c: New test.
9995
9996 2002-07-02 Devang Patel <dpatel@apple.com>
9997
9998         * objc.dg/param-1.m: New test.
9999
10000 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10001
10002         * gcc.dg/cpp/trad/directive.c: Add test.
10003         * gcc.dg/cpp/trad/macroargs.c: Add test.
10004         * gcc.dg/cpp/trad/rec
10005
10006 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10007
10008         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10009
10010 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10011
10012         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10013         targets.
10014
10015 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10016
10017         * g++.dg/abi/mange7.C: New test.
10018
10019         PR c++/6438.
10020         * g++.dg/parse/stmtexpr2.C: New test.
10021
10022 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10023
10024         * gcc.dg/20020312-2.c: Add SH target.
10025
10026 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10027
10028         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10029         compiler output on mips*-*-irix*.
10030
10031 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10032
10033         * g++.dg/parse/attr1.C: New test.
10034
10035 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10036
10037         * gcc.c-torture/execute/string-opt-17.c: New test case.
10038         * gcc.c-torture/execute/memset-2.c: New test case.
10039
10040 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10041
10042         PR c++/6256:
10043         * g++.dg/template/friend5.C: New test.
10044
10045         PR c++/6331:
10046         * g++.dg/template/qual1.C: Likewise.
10047
10048 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10049
10050         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10051         Include stdlib.h, not stdio.h or ctype.h.
10052
10053 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10054
10055         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10056         cris-*-elf* and mmix-*-*.
10057         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10058         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10059         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10060         Ditto.
10061         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10062         * gcc.dg/wchar_t-1.c: Ditto.
10063
10064 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10065
10066         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10067         Clarify comment.
10068
10069 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10070
10071         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10072
10073 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10074
10075         * gcc.c-torture/execute/20000906-1.x: Delete.
10076
10077 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10078
10079         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10080
10081 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10082
10083         * PR6367
10084         * g77.f-torture/execute/6367.f: New test.
10085         * g77.f-torture/execute/6367.x: Disable for MMIX.
10086
10087 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10088
10089         * PR6352
10090         * g++.dg/opt/inline2.C: New test.
10091
10092 2002-04-18  Richard Henderson  <rth@redhat.com>
10093
10094         * gcc.dg/20000906-1.c: Enable for all targets.
10095         * gcc.c-torture/compile/iftrap-2.c: New.
10096
10097 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10098
10099         * gcc.dg/20020418-1.c: New test.
10100         * gcc.dg/20020418-2.c: New test.
10101
10102 2002-04-18  Richard Henderson  <rth@redhat.com>
10103
10104         * gcc.c-torture/compile/iftrap-1.c: New.
10105         * gcc.dg/iftrap-1.c: Adjust for ia64.
10106         * gcc.dg/iftrap-2.c: New.
10107
10108 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10109
10110         * gcc.c-torture/compile/20020418-1.c: New test.
10111
10112 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10113
10114         * gcc.c-torture/compile/20020415-1.c: New.
10115
10116 2002-04-18  David S. Miller  <davem@redhat.com>
10117
10118         * gcc.c-torture/execute/20020418-1.c: New test.
10119
10120 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10121
10122         * gcc.dg/20020416-1.c: New test.
10123
10124         * g++.dg/opt/inline1.C: New test.
10125
10126 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10127
10128         * gcc.dg/altivec-5.c: New test.
10129
10130         * gcc.dg/20020415-1.c: New test.
10131
10132 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10133
10134         * testsuite/lib/chill.exp: Remove.
10135
10136 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10137
10138         * g++.dg/other/big-struct.C: New test.
10139
10140 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10141
10142         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10143         of scratch file.
10144
10145 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10146
10147         PR c/6277
10148         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10149         in scan-assembler function name
10150
10151 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10152
10153         * g77.f-torture/execute/980628-4.x,
10154         g77.f-torture/execute/980628-5.x,
10155         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10156         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10157         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10158         i[34567]86-*-*.
10159
10160 2002-04-13  David S. Miller  <davem@redhat.com>
10161
10162         * gcc.c-torture/execute/20020413-1.c: New test.
10163
10164 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10165
10166         * gcc.dg/asm-6.c,
10167         * g++.dg/ext/asm1.C: New tests.
10168
10169 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10170
10171         PR c++ 5373.
10172         * g++.dg/parse/stmtexpr1.C: New test.
10173
10174         PR c++/5189.
10175         * g++.dg/template/copy1.C: New test.
10176
10177 2002-04-12  Richard Henderson  <rth@redhat.com>
10178
10179         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10180
10181 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10182
10183         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10184         gcc.c-torture/execute/20020307-2.c.
10185
10186 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10187
10188         * g++.dg/ext/attrib5.C,
10189         * g++.dg/lookup/struct1.C: New tests.
10190
10191 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10192
10193         * gcc.dg/20020411-1.c: New test.
10194
10195         * gcc.c-torture/execute/20020411-1.c: New test.
10196
10197 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10198
10199         * g77.f-torture/execute/6177.f: New test.
10200
10201 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10202
10203         PR middle-end/6247
10204         * g++.dg/opt/cleanup1.C: New test.
10205
10206         * g++.dg/opt/const1.C: New test.
10207
10208 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10209
10210         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10211
10212 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10213
10214         PR c++/5507
10215         * g++.dg/template/typename2.C: New test.
10216
10217 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10218
10219         * gcc.c-torture/execute/loop-12.c: New.
10220
10221 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10222
10223         * g77.f-torture/execute/980628-4.x,
10224         g77.f-torture/execute/980628-5.x,
10225         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10226         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10227         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10228
10229 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10230
10231         PR optimization/6086
10232         * g++.dg/opt/preinc1.C: New test.
10233
10234 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10235
10236         PR c++/5571
10237         * g++.dg/opt/static2.C: New test.
10238
10239 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10240
10241         PR c/5120
10242         * gcc.dg/20020406-1.c: New test.
10243
10244 2002-04-04  David S. Miller  <davem@redhat.com>
10245
10246         * gcc.c-torture/execute/20020404-1.c: New test.
10247
10248 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10249
10250         PR c/6123
10251         * gcc.dg/20020312-2.c: Do not declare global register variable
10252         if __PIC__ or __pic__ is defined.
10253
10254 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10255
10256         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10257         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10258
10259 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10260
10261         * gcc.misc-tests/linkage.exp: Update last change to handle
10262         sparc*-, not just sparc-.
10263
10264 2002-04-03  Richard Henderson  <rth@redhat.com>
10265
10266         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10267
10268 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10269
10270         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10271
10272 2002-04-02  David S. Miller  <davem@redhat.com>
10273
10274         * gcc.c-torture/execute/20020402-3.c: New test.
10275
10276 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10277
10278         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10279         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10280
10281         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10282         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10283         g77.f-torture/execute/20001201.x,
10284         g77.f-torture/execute/u77-test.x: New files.
10285
10286         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10287         * gcc.dg/wchar_t-1.c: Ditto.
10288
10289 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10290
10291         * gcc.c-torture/execute/20020402-1.c: New test.
10292
10293 2002-04-01  Richard Henderson  <rth@redhat.com>
10294
10295         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10296
10297         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10298
10299 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10300
10301         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10302
10303 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10304
10305         * g++.dg/inherit/template-as-base.C: Expect error.
10306         * g++.dg/inherit/namespace-as-base.C: Likewise.
10307
10308 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10309
10310         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10311         g++.dg/ext/instantiate3.C: Tweak match patterns.
10312
10313         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10314         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10315         -da test.
10316
10317 2002-03-31  Richard Henderson  <rth@redhat.com>
10318
10319         * gcc.dg/special/alias-2.c: New.
10320         * gcc.dg/special/ecos.exp: Run it.
10321
10322 2002-03-31  Richard Henderson  <rth@redhat.com>
10323
10324         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10325
10326 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10327
10328         * gcc.dg/weak-1.c: Disable on h8300 port.
10329
10330 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10331
10332         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10333         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10334         ordering tests.
10335         * g++.dg/bprob/bprob-1.C: New test.
10336         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10337         * g++.dg/gcov/gcov-1.C: New test.
10338         * g++.dg/gcov/gcov-1.x: New file.
10339         * g++.dg/gcov/gcov-2.C: New test.
10340         * g++.dg/gcov/gcov-3.C: New test.
10341         * g++.dg/gcov/gcov-3.h: New file.
10342
10343 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10344
10345         * g++.old-deja/g++.other/builtins5.C: New test.
10346         * g++.old-deja/g++.other/builtins6.C: New test.
10347         * g++.old-deja/g++.other/builtins7.C: New test.
10348         * g++.old-deja/g++.other/builtins8.C: New test.
10349         * g++.old-deja/g++.other/builtins9.C: New test.
10350
10351 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10352
10353         * g++.dg/opt/static1.C: New test.
10354
10355         * g++.dg/opt/longbranch1.C: New test.
10356
10357 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10358
10359         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10360
10361         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10362
10363 2002-03-28  Jeffrey A Law  (law@redhat.com)
10364
10365         * gcc.c-torture/execute/20020328-1.c: New test.
10366
10367 2002-03-27  Richard Henderson  <rth@redhat.com>
10368
10369         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10370         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10371         move from g++.old-deja/g++.ext/.
10372
10373 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10374
10375         * g++.dg/init/new2.C: New test.
10376
10377 2002-03-26  Richard Henderson  <rth@redhat.com>
10378
10379         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10380
10381         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10382         on sparc.
10383
10384         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10385         sparcv9 systems.
10386         * gcc.dg/20001102-1.c: Likewise.
10387
10388 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10389
10390         * gcc.dg/cpp/endif-pedantic1.c,
10391         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10392
10393 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10394
10395         * g++.dg/init/new1.C: New test.
10396
10397 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10398
10399         * g++.dg/abi/vbase9.C: New test.
10400
10401 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10402
10403         * gcc.dg/arm-asm.c: New test.
10404
10405 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10406
10407         * gcc.dg/Wswitch-enum.c: New test.
10408         Fix PR c/5044.
10409
10410 2002-03-26  Richard Henderson  <rth@redhat.com>
10411
10412         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10413         structure.
10414
10415 2002-03-25  Richard Henderson  <rth@redhat.com>
10416
10417         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10418         sparcv9 systems.
10419
10420         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10421         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10422
10423 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10424
10425         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10426
10427 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10428
10429         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10430         targets using generic thunk support.
10431
10432 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10433
10434         * gcc.c-torture/compile/20020323-1.c: New test.
10435
10436         * g++.dg/opt/conj2.C: New test.
10437
10438 2002-03-24  Richard Henderson  <rth@redhat.com>
10439
10440         * gcc.dg/weak-1.c: Use -fno-common.
10441
10442 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10443
10444         * g77.dg/f77-edit-apostrophe-out.f: New test
10445         * g77.dg/f77-edit-h-out.f: New test
10446         * g77.dg/f77-edit-t-in.f: New test
10447         * g77.dg/f77-edit-t-out.f: New test
10448         * g77.dg/f77-edit-x-out.f: New test
10449         * g77.dg/f77-edit-slash-out.f: New test
10450         * g77.dg/f77-edit-colon-out.f: New test
10451         * g77.dg/f77-edit-s-out.f: New test
10452
10453 2002-03-24  Richard Henderson  <rth@redhat.com>
10454
10455         * objc/execute/formal_protocol-6.x: New XFAIL.
10456
10457 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10458
10459         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10460         that do not support weak symbols
10461
10462 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10463
10464         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10465         * lib/g77.exp:  Likewise
10466         * lib/objc.exp: Likewise
10467
10468 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10469
10470         * gcc.dg/Wswitch-default.c: New test.
10471
10472 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10473
10474         * g++.dg/other/enum1.C: New test.
10475
10476 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10477
10478         * gcc.dg/pragma-ep-3.c: Fix typo.
10479
10480 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10481
10482         * g++.dg/inherit/template-as-base.C: New test.
10483
10484 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10485
10486         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10487         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10488
10489 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10490
10491         * gcc.dg/cpp/multiline.c: Update to match.
10492
10493 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10494
10495         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10496
10497 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10498
10499         * gcc.dg/cpp/extratokens2.c:  New file.
10500
10501 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10502
10503         * gcc.dg/20020312-2.c: Add rs6000 target.
10504
10505         * gcc.c-torture/compile/20020319-1.c: New test.
10506
10507 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10508
10509         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10510         (A, E): Handle this.
10511
10512 2002-03-20  Jason Merrill  <jason@redhat.com>
10513
10514         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10515         ignoring -fpic.
10516         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10517         through prune_gcc_output.
10518
10519 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10520
10521         * gcc.c-torture/compile/20020320-1.c: New test.
10522
10523 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10524
10525         * gcc.c-torture/compile/20020318-1.c: New test.
10526
10527         * gcc.dg/struct-by-value-1.c: New test.
10528
10529         * gcc.dg/20020319-1.c: New test.
10530
10531 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10532
10533         * g++.dg/opt/conj1.C: New test.
10534
10535 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10536
10537         * g++.dg/template/qualttp20.C: Revert previous change.
10538         * g++.dg/template/qualttp3.C: Likewise.
10539         * g++.dg/template/qualttp4.C: Likewise
10540         * g++.dg/template/qualttp5.C: Likewise
10541         * g++.dg/template/qualttp6.C: Likewise
10542         * g++.dg/template/qualttp7.C: Likewise
10543         * g++.dg/template/qualttp8.C: Likewise
10544         * g++.dg/template/recurse.C: Likewise.
10545
10546 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10547
10548         * gcc.dg/cpp/wchar-1.c: Update.
10549
10550 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10551
10552         * g++.dg/template/conv1.C: New test.
10553         * g++.dg/template/conv2.C: New test.
10554         * g++.dg/template/conv3.C: New test.
10555         * g++.dg/template/conv4.C: New test.
10556
10557 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10558
10559         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10560         * g++.dg/template/qualttp3.C: Likewise.
10561         * g++.dg/template/qualttp4.C: Likewise
10562         * g++.dg/template/qualttp5.C: Likewise
10563         * g++.dg/template/qualttp6.C: Likewise
10564         * g++.dg/template/qualttp7.C: Likewise
10565         * g++.dg/template/qualttp8.C: Likewise
10566         * g++.dg/template/recurse.C: Likewise.
10567
10568 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10569
10570         * g++.dg/opt/dtor1.C: New test.
10571
10572 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10573
10574         * gcc.c-torture/compile/20020315-1.c: New test.
10575
10576 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10577
10578         * gcc.dg/weak-1.c: Fix scan tests.
10579
10580 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10581
10582         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10583         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10584         cris-*-aout* mmix-*-*.
10585         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10586         cris-*-aout* mmix-*-*.
10587         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10588         cris-*-elf* cris-*-aout* and mmix-*-*.
10589         * gcc.dg/20001009-1.c: Ditto.
10590         * gcc.dg/20010912-1.c: Ditto.
10591         * gcc.dg/20020122-4.c: Ditto.
10592         * gcc.dg/inline-2.c: Ditto.
10593
10594 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10595
10596         * gcc.c-torture/compile/20020314-1.c: New test.
10597
10598 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10599
10600         * gcc.c-torture/execute/20020314-1.c: New test.
10601
10602 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10603
10604         * g++.dg/warn/Wunused-1.C: New test.
10605
10606 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10607
10608         * g++.dg/abi/mangle6.C: New test.
10609
10610 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10611
10612         * gcc.c-torture/compile/20020309-2.c: New test.
10613
10614         * gcc.c-torture/compile/20020312-1.c: New test.
10615
10616 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10617
10618         * g++.dg/other/access1.C: New test.
10619
10620 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10621
10622         * gcc.c-torture/execute/wchar_t-1.c: New test.
10623
10624 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10625
10626         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10627
10628 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10629
10630         * gcc.dg/20020312-1.c: New test case.
10631
10632 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10633
10634         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10635
10636 2002-03-11  Richard Henderson  <rth@redhat.com>
10637
10638         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10639         * g++.old-deja/g++.jason/report.C: Likewise.
10640
10641 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10642
10643         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10644         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10645
10646 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10647
10648         * testsuite/g++.dg/overload/pmf1.C: New test.
10649
10650 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10651
10652         * gcc.c-torture/execute/20020307-1.c: Use long.
10653
10654 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10655
10656         PR optimization/5844
10657         * gcc.dg/20020310-1.c: New test.
10658
10659 2002-03-09  Michael Meissner  <meissner@redhat.com>
10660
10661         * gcc.c-torture/execute/memcpy-2.c: New test.
10662         * gcc.c-torture/execute/memset-1.c: New test.
10663         * gcc.c-torture/execute/strlen-1.c: New test.
10664         * gcc.c-torture/execute/strcmp-1.c: New test.
10665         * gcc.c-torture/execute/strncmp-1.c: New test.
10666
10667 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10668
10669         * gcc.dg/ppc-ldstruct.c: New test.
10670
10671 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10672
10673         * gcc.c-torture/execute/va-arg-22.c: New test.
10674
10675 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10676
10677         * gcc.c-torture/compile/20020309-1.c: New test.
10678
10679 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10680
10681         * gcc.c-torture/execute/20020307-2.c: New test.
10682
10683 2002-03-07  Jeffrey A Law  (law@redhat.com)
10684
10685         * g77.f-torture/compile/20020307-1.f: New test.
10686
10687 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10688
10689         * gcc.dg/unordered-1.c: New test.
10690
10691 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10692
10693         * gcc.c-torture/execute/20020307-1.c: New test.
10694
10695 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10696
10697         * gcc.dg/20020304-1.c: New test.
10698
10699         * gcc.c-torture/compile/20020304-2.c: New test.
10700
10701 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10702
10703         * gcc.c-torture/compile/20020304-1.c: New test case
10704         (from PR c/5830).
10705
10706 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10707
10708         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10709
10710 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10711
10712         * g++.dg/other/classkey1.C: New test.
10713
10714 2002-03-01  Richard Henderson  <rth@redhat.com>
10715
10716         * gcc.c-torture/compile/981223-1.x: New.
10717         * gcc.c-torture/compile/920625-1.x: New.
10718
10719 2002-02-28  Richard Henderson  <rth@redhat.com>
10720
10721         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10722
10723 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10724
10725         * gcc.c-torture/execute/20020227-1.c: New test.
10726
10727 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10728
10729         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10730         here" ERROR lines.
10731         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10732         * g++.old-deja.g++.other/defarg1.C: Likewise.
10733         * g++.old-deja/g++.pt/calls2.C: Likewise.
10734         * g++.old-deja/g++.pt/crash20.C: Likewise.
10735         * g++.old-deja/g++.pt/crash30.C: Likewise.
10736         * g++.old-deja/g++.pt/crash36.C: Likewise.
10737         * g++.old-deja/g++.pt/crash6.C: Likewise.
10738         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10739         * g++.old-deja/g++.pt/derived3.C: Likewise.
10740         * g++.old-deja/g++.pt/error1.C: Likewise.
10741         * g++.old-deja/g++.pt/friend21.C: Likewise.
10742         * g++.old-deja/g++.pt/friend23.C: Likewise.
10743         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10744         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10745
10746 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10747
10748         * gcc.c-torture/execute/20020225-2.c: New test.
10749
10750 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10751
10752         * gcc.c-torture/execute/920730-1t.c,
10753         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10754         Delete test cases, only relevant to -traditional.
10755
10756 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10757
10758         * gcc.dg/cpp/undef1.c: Remove.
10759         * gcc.dg/cpp/directiv.c: Update.
10760         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10761
10762 2002-02-27  Michael Meissner  <meissner@redhat.com>
10763
10764         * gcc.c-torture/execute/20020226-1.c: New test.
10765
10766 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10767
10768         * g++.dg/debug/debug4.C: New test.
10769
10770         * gcc.dg/ia64-visibility-1.c: New test.
10771
10772 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10773
10774         * gcc.dg/debug/20020224-1.c: New.
10775
10776 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10777
10778         * gcc.c-torture/execute/960416-1.x: New.
10779         * gcc.c-torture/execute/divconst-3.x: Likewise.
10780
10781 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10782
10783         * gcc.dg/20020224-1.c: New test.
10784
10785 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10786
10787         * gcc.c-torture/execute/20020225-1.c: New.
10788
10789 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10790
10791         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10792
10793 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10794
10795         * gcc.dg/20020222-1.c: New test.
10796
10797 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10798
10799         * g++.dg/opt/anonunion1.C: New test.
10800
10801 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10802
10803         * g++.dg/template/qualttp19.C: New test.
10804         * g++.dg/template/qualttp20.C: New test.
10805         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10806         * g++.old-deja/g++.other/qual1.C: Likewise.
10807
10808 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10809
10810         * gcc.dg/attr-alwaysinline.c: New.
10811
10812 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10813
10814         * gcc.dg/20020220-1.c: New test.
10815
10816         * gcc.dg/20020220-2.c: New test.
10817
10818         * g++.dg/opt/mmx1.C: New test.
10819
10820 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10821
10822         * gcc.c-torture/compile/20020110.c: New test.
10823
10824 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10825
10826         * gcc.c-torture/execute/20020219-1.c: New test.
10827
10828         * gcc.dg/20020219-1.c: New test.
10829
10830         * gcc.dg/noncompile/20020220-1.c: New test.
10831
10832         * g++.dg/opt/ptrintsum1.C: New test.
10833
10834         * gcc.dg/debug/20020220-1.c: New test.
10835
10836 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10837
10838         * gcc.c-torture/execute/20020216-1.c: New test.
10839
10840 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10841
10842         * gcc.dg/decl-1.c: Update, new test.
10843
10844 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10845
10846         * g++.dg/abi/bitfield1.C: New test.
10847         * g++.dg/abi/bitfield2.C: New test.
10848
10849 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10850
10851         * gcc.dg/attr-nest.c: New test.
10852
10853 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10854
10855         * gcc.c-torture/execute/20020215-1.c: New test.
10856
10857 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10858
10859         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10860         * g++.dg/debug/debug.exp: New.
10861         * g++.dg/debug/trivial.C: New.
10862         * g++.dg/debug/debug1.C: Moved...
10863         * g++.dg/other/debug1.C: ...from here.
10864         * g++.dg/debug/debug2.C: Moved...
10865         * g++.dg/other/debug2.C: ...from here.
10866         * g++.dg/debug/debug3.C: Moved...
10867         * g++.dg/other/debug3.C: ...from here.
10868
10869         * gcc.dg/noncompile/20020213-1.c: New test.
10870
10871 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10872
10873         * g++.dg/other/debug3.C: New test.
10874
10875         * gcc.c-torture/execute/20020213-1.c: New test.
10876
10877 2002-02-13  Richard Smith <richard@ex-parrot.com>
10878
10879         * g++.old-deja/g++.other/thunk1.C: New test.
10880
10881 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10882
10883         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10884
10885 2002-02-13  Stan Shebs  <shebs@apple.com>
10886
10887         * gcc.dg/altivec-3.c: New.
10888
10889 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10890
10891         * gcc.dg/Wunreachable-1.c: New test.
10892         * gcc.dg/Wunreachable-2.c: New test.
10893
10894 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10895
10896         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10897
10898 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10899
10900         * gcc.dg/decl-1.c: New test.
10901
10902 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10903
10904         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10905
10906 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10907
10908         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10909         * gcc.c-torture/compile/980506-1.x: Likewise.
10910
10911 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10912
10913         * gcc.dg/20020210-1.c: New.
10914
10915 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10916
10917         * g77.f-torture/execute/947.f: New regression test
10918         for PR fortran/947.
10919
10920 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10921
10922         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10923         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10924
10925 2002-02-08  Richard Henderson  <rth@redhat.com>
10926
10927         * gcc.c-torture/compile/labels-3.c: New.
10928
10929 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10930
10931         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10932         expression statements work instead.
10933         * gcc.dg/noncompile/20020207-1.c: New test.
10934
10935 2002-02-07  Richard Henderson  <rth@redhat.com>
10936
10937         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10938
10939 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10940
10941         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10942         message from g77
10943         * lib/g77-dg.exp: Trim g77 error messages so that they are
10944         recognized by dg.exp.
10945
10946 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10947
10948         PR fortran/5473
10949         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10950
10951 2002-02-07  Richard Henderson  <rth@redhat.com>
10952
10953         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10954         to be sufficiently aligned for integers.
10955
10956 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10957
10958         * g++.dg/template/friend4.C: New test.
10959
10960 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10961
10962         PR fortran/5743
10963         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10964         unsupported cases.
10965
10966 2002-02-07  Richard Henderson  <rth@redhat.com>
10967
10968         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10969         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10970         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10971         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10972
10973 2002-02-06  Richard Henderson  <rth@redhat.com>
10974
10975         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10976
10977 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10978
10979         * gcc.dg/20020206-1.c: New test.
10980
10981 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10982
10983         * gcc.c-torture/execute/20020206-1.c: New test.
10984
10985         * gcc.c-torture/execute/20020206-2.c: New test.
10986
10987         PR optimization/5429:
10988         * gcc.c-torture/compile/20020206-1.c: New test.
10989
10990 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10991
10992         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10993         as certain file formats cannot support particularly large
10994         alignments.
10995
10996         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10997         and do not expect to be able to link the executable.
10998
10999         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11000         fail because the COFF format does not support the weak attribute.
11001
11002 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11003
11004         * g77.dg/pr5473.f:  New test
11005
11006 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11007
11008         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11009         Fix testcase accordingly.
11010
11011 2002-02-04  Richard Henderson  <rth@redhat.com>
11012
11013         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11014         (buf): Change to be an array of pointers, not ints.
11015
11016 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11017
11018         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11019         before all tests.  Move warning one line above to match where it
11020         C frontend emits.
11021         * gcc.dg/Wswitch-2.c: New test.
11022         * g++.dg/warn/Wswitch-1.C: New test.
11023         * g++.dg/warn/Wswitch-2.C: New test.
11024
11025 2002-02-04  Richard Henderson  <rth@redhat.com>
11026
11027         * g++.dg/abi/offsetof.C: Fix size comparison.
11028
11029 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11030
11031         * gcc.dg/cast-qual-2.c: New test.
11032
11033 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11034
11035         * gcc.dg/20020201-4.c: New test.
11036
11037 2002-02-04  Ben Elliston  <bje@redhat.com>
11038
11039         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11040         target_info attribute != 0, in addition to the empty string.
11041         (gcc_target_compile): Likewise.
11042
11043 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11044
11045         * gcc.dg/Wswitch.c: New test.
11046         PR gcc/4475. PR gcc/3780.
11047
11048 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11049
11050         * g77.f-torture/execute/5122.f: New test for regressions
11051         against PR fortran/5122.
11052
11053 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11054
11055         * g77.f-torture/compile/pr3743.f: Delete
11056         * g77.dg/pr3743-1.f: New test.
11057         * g77.dg/pr3743-2.f: New test.
11058         * g77.dg/pr3743-3.f: New test.
11059         * g77.dg/pr3743-4.f: New test.
11060
11061 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11062
11063         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11064
11065 2002-02-02  Richard Henderson  <rth@redhat.com>
11066
11067         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11068         * gcc.c-torture/execute/bf64-1.c: Likewise.
11069
11070 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11071
11072         * gcc.dg/20020201-2.c: New test.
11073
11074         * gcc.dg/20020201-3.c: New test.
11075
11076         * gcc.c-torture/execute/bitfld-2.c: New test.
11077
11078 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11079
11080         * gcc.dg/bitfld-1.c: Update.
11081         * gcc.dg/bitfld-2.c: Update.
11082         * gcc.c-torture/execute/bitfld-1.x: New.
11083
11084 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11085
11086         * gcc.c-torture/execute/20020201-1.c: New test.
11087
11088 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11089
11090         PR target/5469
11091         * gcc.dg/20020201-1.c: New test.
11092
11093 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11094
11095         PR fortran/3743
11096         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11097         * g77.f-torture/compile/pr3743.x: Remove
11098
11099 2002-01-31  Tom Rix  <trix@redhat.com>
11100
11101         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11102
11103 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11104
11105         * gcc.dg/noncompile/20020130-1.c: New test.
11106
11107 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11108
11109         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11110
11111 2002-01-29  Richard Henderson  <rth@redhat.com>
11112
11113         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11114         to long long.
11115         * gcc.c-torture/execute/bf64-1.c: Likewise.
11116
11117 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11118
11119         * gcc.c-torture/execute/20020129-1.c: New test.
11120
11121 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11122
11123         * gcc.c-torture/compile/20000224-1.c: Update.
11124         * gcc.c-torture/execute/bitfld-1.c: New tests.
11125         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11126         * gcc.dg/uninit-A.c: Update.
11127
11128 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11129
11130         * g++.dg/template/ctor1.C: Add instantiation.
11131
11132 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11133
11134         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11135         argument to __builtin_prefetch to be const ptr.
11136
11137 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11138
11139         * gcc.c-torture/compile/20020120-1.c: New test.
11140
11141 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11142
11143         * gcc.c-torture/execute/20020127-1.c: New test.
11144
11145 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11146
11147         * g77.dg/f77-edit-i-in.f: New test
11148         * g77.dg/f77-edit-i-out.f: New test
11149
11150 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11151
11152         * gcc.dg/debug/debug.exp: New file.
11153         * gcc.dg/debug/trivial.c: New file.
11154         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11155         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11156         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11157         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11158         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11159         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11160         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11161         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11162         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11163         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11164         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11165         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11166         * gcc.dg/20000503-1.c: Removed.
11167         * gcc.dg/20010207-1.c: Removed.
11168         * gcc.dg/20011223-1.c: Removed.
11169         * gcc.dg/20020104-2.c: Removed.
11170         * gcc.dg/debug-1.c: Removed.
11171         * gcc.dg/debug-2.c: Removed.
11172         * gcc.dg/debug-3.c: Removed.
11173         * gcc.dg/debug-4.c: Removed.
11174         * gcc.dg/debug-5.c: Removed.
11175         * gcc.dg/debug-6.c: Removed.
11176         * gcc.dg/dwarf2-1.c: Removed.
11177         * gcc.dg/dwarf2-2.c: Removed.
11178
11179 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11180
11181         * g++.old-deja/g++.other/eh5.C: New test.
11182         * g++.old-deja/g++.other/sibcall2.C: New test.
11183         * g++.old-deja/g++.other/array9.C: New test.
11184         * g++.old-deja/g++.other/typename2.C: New test.
11185         * g++.old-deja/g++.other/crash60.C: New test.
11186         * g++.old-deja/g++.other/conv9.C: New test.
11187         * g++.old-deja/g++.other/mangle10.C: New test.
11188         * g++.old-deja/g++.other/unchanging1.C: New test.
11189         * g++.old-deja/g++.other/exprstmt1.C: New test.
11190         * g++.old-deja/g++.other/inline23.C: New test.
11191         * g++.old-deja/g++.eh/ia64-1.C: New test.
11192         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11193         * g++.old-deja/g++.other/reload1.C: New test.
11194         * g++.old-deja/g++.other/static20.C: New test.
11195         * g++.old-deja/g++.other/local-alloc1.C: New test.
11196         * g++.old-deja/g++.other/conv8.C: New test.
11197         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11198         * g++.old-deja/g++.other/storeexpr1.C: New test.
11199         * g++.old-deja/g++.other/storeexpr2.C: New test.
11200         * g++.dg/eh/template2.C: New test.
11201         * g++.dg/warn/weak1.C: New test.
11202
11203 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11204
11205         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11206         Remove first, non-varying, argument.
11207
11208 2002-01-23  Richard Henderson  <rth@redhat.com>
11209
11210         * gcc.dg/inline-2.c: New.
11211
11212         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11213         Add optional target arg.  Check number of arguments.
11214         (scan-assembler-not, scan-assembler-dem): Likewise.
11215         (scan-assembler-dem-not): Likewise.
11216
11217 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11218
11219         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11220         line 12.
11221         * g++.old-deja/g++.brendan/parse3.C,
11222         g++.old-deja/g++.other/crash26.C,
11223         g++.old-deja/g++.other/crash28.C,
11224         g++.old-deja/g++.other/crash29.C,
11225         g++.old-deja/g++.other/crash30.C,
11226         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11227
11228 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11229
11230         * gcc.dg/20020115-1.c: New.
11231
11232 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11233
11234         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11235
11236 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11237
11238         * gcc.dg/20020122-3.c: New.
11239
11240 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11241
11242         * g++.dg/other/gc1.C: New test.
11243
11244 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11245
11246         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11247
11248 2002-01-22  Richard Henderson  <rth@redhat.com>
11249
11250         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11251
11252 2002-01-22  Richard Henderson  <rth@redhat.com>
11253
11254         * gcc.dg/20020122-4.c: New.
11255
11256 2002-01-22  H.J. Lu <hjl@gnu.org>
11257
11258         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11259         link output.
11260         * gcc.dg/special/ecos.exp: Likewise.
11261         * lib/g++-dg.exp: Likewise.
11262         * lib/g77-dg.exp: Likewise.
11263         * lib/gcc-dg.exp : Likewise.
11264         * lib/mike-g++.exp: Likewise.
11265         * lib/mike-g77.exp: Likewise.
11266         * lib/mike-gcc.exp: Likewise.
11267         * lib/objc-dg.exp: Likewise.
11268
11269 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11270
11271         PR target/5379
11272         * gcc.dg/20020122-2.c: New test.
11273
11274 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11275
11276         * gcc.dg/20020122-1.c: New test.
11277
11278 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11279
11280         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11281
11282 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11283
11284         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11285
11286 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11287
11288         * gcc.c-torture/compile/20020121-1.c: New test.
11289
11290 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11291
11292         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11293         ld_library_path.
11294
11295 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11296
11297         * gcc.dg/20020218-1.c: New test.
11298
11299 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11300
11301         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11302         messages
11303         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11304         "At global scope" warning
11305         * g++.dg/ext/align1.C: Change cygwin test for alignment
11306         from db-bogus to dg-warning
11307
11308 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11309
11310         * g77.f-torture/compile/cpp2.F: New test.
11311
11312 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11313
11314         * g++.dg/template/access1.C: New test.
11315
11316 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11317
11318         * gcc.dg/20020118-1.c: New.
11319
11320 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11321
11322         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11323
11324 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11325
11326         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11327         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11328         alignment warnings.
11329
11330 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11331
11332         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11333         torture_with_loops and torture_without_loops
11334
11335 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11336
11337         * gcc.c-torture/compile/20020116-1.c: New test.
11338
11339 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11340
11341         * gcc.dg/20020116-2.c: New test.
11342
11343         * gcc.dg/ultrasp4.c: New test.
11344
11345         * gcc.dg/20020116-1.c: New test.
11346
11347 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11348
11349         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11350         by EABI.
11351
11352 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11353
11354         * gcc.misc-tests/i386-prefetch.exp: New.
11355         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11356         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11357         * gcc.misc-tests/i386-pf-none-1.c: New test.
11358         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11359
11360 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11361
11362         * gcc.dg/gnu89-init-1.c: Add new tests.
11363
11364 2002-01-15  Andreas Jaeger  <aj@suse.de>
11365
11366         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11367         * gcc.dg/i386-mmx-2.c: Likewise.
11368         * gcc.dg/i386-sse-1.c: Likewise.
11369         * gcc.dg/i386-sse-2.c: Likewise.
11370         * gcc.dg/i386-sse-3.c: Likewise.
11371
11372 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11373
11374         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11375         Uncomment additional cases that now pass.
11376
11377 2002-01-11  Richard Henderson  <rth@redhat.com>
11378
11379         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11380         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11381
11382 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11383
11384         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11385
11386 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11387
11388         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11389         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11390
11391 2002-01-10  Dale Johannesen  <dalej@apple.com>
11392
11393         * gcc.c-torture/execute/loop-11.c: New.
11394
11395 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11396
11397         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11398         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11399
11400 2002-01-09  Richard Henderson  <rth@redhat.com>
11401
11402         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11403         type in which to perform the operation for each size.
11404
11405 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11406
11407         * gcc.c-torture/compile/20020109-2.c: New test.
11408
11409 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11410
11411         * gcc.c-torture/execute/loop-10.c: New test.
11412
11413 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11414
11415         * gcc.c-torture/compile/20010226-1.c: New test.
11416         * gcc.c-torture/compile/20010227-1.c: New test.
11417         * gcc.c-torture/compile/20010426-1.c: New test.
11418         * gcc.c-torture/compile/20010510-1.c: New test.
11419         * gcc.c-torture/compile/20010605-3.c: New test.
11420         * gcc.c-torture/compile/20010824-1.c: New test.
11421         * gcc.c-torture/execute/20010409-1.c: New test.
11422         * gcc.dg/noncompile/20000901-1.c: New test.
11423         * gcc.dg/20001023-1.c: New test.
11424         * gcc.dg/20001101-1.c: New test.
11425         * gcc.dg/20001102-1.c: New test.
11426         * gcc.dg/20010207-1.c: New test.
11427         * gcc.dg/20010405-1.c: New test.
11428         * gcc.dg/20010822-1.c: New test.
11429         * gcc.dg/20011107-1.c: New test.
11430
11431 2002-01-09  Jeffrey A Law  (law@redhat.com)
11432
11433         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11434
11435         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11436         execution failure on PA targets.
11437
11438 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11439
11440         * gcc.c-torture/compile/20020109-1.c: New test.
11441
11442 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11443
11444         * gcc.c-torture/execute/20020108-1.c: New test.
11445
11446 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11447
11448         * gcc.dg/20020108-1.c: New test.
11449
11450 2002-01-08  H.J. Lu <hjl@gnu.org>
11451
11452         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11453         for header files.
11454
11455 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11456
11457         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11458         consistency.
11459
11460 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11461
11462         * gcc.dg/altivec-4.c: Test altivec predicates.
11463
11464 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11465
11466         * gcc.c-torture/execute/20020107-1.c: New test.
11467
11468 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11469
11470         PR c/5279
11471         * gcc.c-torture/compile/20020106-1.c: New test.
11472
11473 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11474
11475         * gcc.c-torture/execute/nestfunc-4.c: New test.
11476
11477 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11478
11479         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11480         extra triple that slipped in.
11481         * g++.old-deja/g++.abi/align.C: Likewise.
11482         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11483
11484 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11485
11486         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11487         * g++.old-deja/g++.abi/align.C: Likewise.
11488         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11489
11490         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11491         on FreeBSD/i386.
11492         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11493         FreeBSD.
11494
11495 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11496
11497         * gcc.dg/20020104-1.c: New test.
11498
11499         * gcc.dg/20020104-2.c: New test.
11500
11501 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11502
11503         * gcc.dg/20020103-1.c: Fix typo in target selector.
11504
11505 2002-01-03  Richard Henderson  <rth@redhat.com>
11506
11507         * gcc.dg/20020103-1.c: New.
11508
11509 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11510
11511         * gcc.c-torture/execute/20020103-1.c: New test.
11512
11513 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11514
11515         * g++.dg/other/debug2.C: New test.
11516
11517         * gcc.c-torture/compile/20020103-1.c: New test.
11518
11519 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11520
11521         * gcc.dg/gnu89-init-1.c: Added new tests.
11522
11523 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11524
11525         * g++.dg/template/friend2.C: Remove as patch is reverted.
11526
11527         * g++.dg/warn/oldcast1.C: New test.
11528
11529         * g++.dg/template/ptrmem1.C: New test.
11530         * g++.dg/template/ptrmem2.C: New test.
11531
11532         * g++.dg/template/ntp.C: New test.
11533
11534         * g++.dg/other/component1.C: New test.
11535
11536         * g++.dg/template/ttp3.C: New test.
11537
11538         * g++.dg/template/friend2.C: New test.
11539         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11540
11541 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11542
11543         * g++.dg/other/ptrmem1.C: New test.
11544         * g++.dg/other/ptrmem2.C: New test.
11545
11546 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11547
11548         * g++.dg/template/ctor1.C: New test.
11549
11550 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11551
11552         * g++.dg/template/friend2.C: New test.
11553
11554 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11555
11556         * gcc.dg/mmix-1.c: New test.
11557
11558 2001-12-31  Richard Henderson  <rth@redhat.com>
11559
11560         * gcc.dg/asm-5.c: New.
11561
11562 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11563
11564         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11565         in namespace __gnu_cxx
11566
11567 2001-12-30  Richard Henderson  <rth@redhat.com>
11568
11569         * gcc.dg/debug-6.c: New.
11570
11571 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11572
11573         * gcc.c-torture/compile/20011229-2.c: New test.
11574
11575 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11576
11577         * gcc.dg/debug-3.c: New test.
11578         * gcc.dg/debug-4.c: New test.
11579         * gcc.dg/debug-5.c: New test.
11580
11581 2001-12-29  Richard Henderson  <rth@redhat.com>
11582
11583         * g++.dg/eh/loop1.C: New.
11584
11585 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11586
11587         * g++.dg/template/crash1.C: New test.
11588
11589 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11590
11591         * g++.dg/other/const1.C: New test.
11592
11593 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11594
11595         * gcc.c-torture/compile/20011229-1.c: New test.
11596
11597 2001-12-28  Stan Shebs  <shebs@apple.com>
11598
11599         * lib/objc-torture.exp: Resync with c-torture.exp.
11600         * lib/objc.exp: Load standard libraries.
11601
11602 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11603
11604         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11605         additional tests.
11606
11607 2001-12-27  Roger Sayle <roger@eyesopen.com>
11608
11609         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11610
11611 2001-12-27  Richard Henderson  <rth@redhat.com>
11612
11613         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11614
11615 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11616
11617         * g++.dg/eh/ctor1.C: New test.
11618         * g++.dg/other/error2.C: New test.
11619
11620 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11621
11622         * g++.dg/other/init2.C: New test.
11623
11624 2001-12-24  Richard Henderson  <rth@redhat.com>
11625
11626         * gcc.dg/20011223-1.c: New.
11627         * gcc.dg/inline-1.c: New.
11628
11629 2001-12-23  Richard Henderson  <rth@redhat.com>
11630
11631         * gcc.dg/asm-4.c: Test operand modifiers.
11632
11633 2001-12-23  Richard Henderson  <rth@redhat.com>
11634
11635         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11636
11637 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11638
11639         * gcc.c-torture/execute/20011223-1.c: New test.
11640
11641 2001-12-21  Richard Henderson  <rth@redhat.com>
11642
11643         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11644         re-enables the warning.
11645
11646 2001-12-21  Richard Henderson  <rth@redhat.com>
11647
11648         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11649
11650 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11651
11652         * gcc.c-torture/compile/20011218-1.c: New test.
11653
11654 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11655
11656         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11657         arm-isr.c test.
11658         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11659         epilogue generation for ARM ISR routines.
11660
11661 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11662
11663         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11664         * gcc.dg/format/c90-printf-3.c: Likewise.
11665         * gcc.dg/format/c99-printf-3.c: Likewise.
11666         * gcc.dg/format/ext-1.c: Likewise.
11667         * gcc.dg/format/ext-6.c: Likewise.
11668         * gcc.dg/format/format.h: Prototype unlocked stdio.
11669
11670 2001-12-20  Richard Henderson  <rth@redhat.com>
11671
11672         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11673         (arena): Use it.
11674         (malloc): Correct allocation logic.  Abort if we fill up the
11675         arena before initialization complete.
11676         (realloc): Correct allocation logic.
11677
11678 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11679
11680         * gcc.c-torture/compile/20011219-2.c: New test.
11681
11682         * gcc.c-torture/execute/20011219-1.c: New test.
11683
11684 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11685
11686         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11687         target does not support weak symbols.
11688
11689 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11690
11691         * gcc.c-torture/compile/20011219-1.c: New test.
11692
11693 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11694
11695         * g++.dg/other/error1.C: New test.
11696
11697 2001-12-17  Jeffrey A Law  (law@redhat.com)
11698
11699         * gcc.c-torture/execute/20011217-1.c: New test.
11700
11701 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11702
11703         * objc.dg/special/: New directory.
11704         * objc.dg/special/special.exp: New file.
11705         * objc.dg/special/unclaimed-category-1.h: New file.
11706         * objc.dg/special/unclaimed-category-1a.m: New file.
11707         * objc.dg/special/unclaimed-category-1.m: New file.
11708
11709 2001-12-17  Andreas Jaeger  <aj@suse.de>
11710
11711         * gcc.c-torture/compile/20011217-2.c: New test.
11712
11713 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11714
11715         * gcc.c-torture/compile/20011217-1.c: New test.
11716
11717 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11718
11719         * testsuite/gcc.dg/20011214-1.c: New.
11720
11721 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11722
11723         * gcc.dg/altivec-4.c: New.
11724
11725 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11726
11727         * gcc.dg/20011113-1.c: New test.
11728
11729 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11730
11731         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11732         std::__malloc_alloc_template<0> and
11733         std::__default_alloc_template<false, 0>.
11734
11735 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11736
11737         * objc/execute/bf-21.m: New test.
11738         * objc/execute/enumeration-1.m: New test.
11739         * objc/execute/enumeration-2.m: New test.
11740
11741 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11742
11743         * gcc.dg/gnu89-init-1.c: New test.
11744
11745 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11746
11747         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11748         * g++.old-deja/g++.jason/2371.C: Likewise.
11749         * g++.old-deja/g++.jason/template33.C: Likewise.
11750         * g++.old-deja/g++.jason/template34.C: Likewise.
11751         * g++.old-deja/g++.jason/template36.C: Likewise.
11752         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11753         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11754         * g++.old-deja/g++.other/typename1.C: Likewise.
11755         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11756         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11757         * g++.old-deja/g++.pt/typename11.C: Likewise.
11758         * g++.old-deja/g++.pt/typename14.C: Likewise.
11759         * g++.old-deja/g++.pt/typename16.C: Likewise.
11760         * g++.old-deja/g++.pt/typename3.C: Likewise.
11761         * g++.old-deja/g++.pt/typename4.C: Likewise.
11762         * g++.old-deja/g++.pt/typename5.C: Likewise.
11763         * g++.old-deja/g++.pt/typename7.C: Likewise.
11764         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11765
11766 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11767
11768         * g++.dg/other/linkage1.C: New test.
11769         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11770         specifiers.
11771
11772 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11773
11774         * gcc.dg/concat.c: New test.
11775
11776 2001-12-11  Stan Shebs  <shebs@apple.com>
11777
11778         * objc/compile: New test directory.
11779         * objc/compile/compile.exp: New expect script.
11780         * objc/compile/20011211-1.m: New compile test.
11781
11782 2001-12-11  Jason Merrill  <jason@redhat.com>
11783
11784         * lib/prune.exp (prune_gcc_output): Also handle "In member
11785         function".  So many permutations...
11786
11787 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11788
11789         * g++.dg/template/typedef1.C: New test.
11790
11791 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11792
11793         * g++.dg/other/copy1.C: New test.
11794
11795 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11796
11797         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11798
11799         * gcc.dg/builtin-choose-expr.c: New.
11800
11801 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11802
11803         * gcc.dg/altivec-2.c: New.
11804
11805 2001-12-07  Richard Henderson  <rth@redhat.com>
11806
11807         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11808
11809 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11810
11811         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11812         ultrasparc.
11813
11814 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11815
11816         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11817
11818 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11819
11820         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11821         variable argument list.
11822
11823 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11824
11825         * gcc.c-torture/execute/memcheck: Delete entire directory.
11826         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11827         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11828
11829 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11830
11831         * gcc.dg/Wshadow-1.c: New test.
11832
11833 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11834
11835         * gcc.c-torture/compile/20011130-1.c: New test.
11836
11837         * gcc.dg/noncompile/20011025-1.c: New test.
11838
11839         * g++.dg/other/anon-union.C: New test.
11840
11841         * gcc.c-torture/execute/20011024-1.c: New test.
11842
11843 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11844
11845         * gcc.c-torture/execute/20000722-1.x,
11846         gcc.c-torture/execute/20010123-1.x: Remove.
11847         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11848         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11849         gcc.dg/c99-complit-2.c: New tests.
11850
11851 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11852
11853         * g++.dg/inherit/base1.C: New test.
11854
11855 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11856
11857         * g++.dg/other/stdarg1.C: New test.
11858
11859         * gcc.c-torture/compile/20011130-2.c: New test.
11860
11861 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11862
11863         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11864         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11865         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11866         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11867         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11868         * gcc.dg/builtin-prefetch-1.c: New test.
11869
11870 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11871
11872         * gcc.dg/20011130-1.c: New test.
11873
11874 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11875
11876         * g++.dg/other/scope1.C: New test.
11877         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11878
11879 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11880
11881         * gcc.dg/vla-init-1.c: New test.
11882
11883 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11884
11885         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11886
11887 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11888
11889         * objc.dg/alias.m: Update.
11890         * objc.dg/class-1.m: Update.
11891         * objc.dg/const-str-1.m: Update.
11892         * objc.dg/fwd-proto-1.m: Update.
11893         * objc.dg/id-1.m: Update.
11894         * objc.dg/super-class-1.m: Update.
11895
11896 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11897
11898         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11899         constructs.
11900
11901 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11902
11903         * gcc.c-torture/execute/20011128-1.c: New test.
11904
11905 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11906
11907         * gcc.dg/20011127-1.c: New test.
11908
11909 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11910
11911         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11912         from Austin Group draft 7.
11913         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11914         scanf format arguments.
11915         * gcc.dg/format/no-exargs-2.c: New test.
11916
11917 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11918
11919         * g++.dg/abi/vbase8-4.C: New test.
11920
11921 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11922
11923         * gcc.c-torture/execute/20011121-1.c: New test.
11924
11925 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11926
11927         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11928
11929 2001-11-23  Andreas Jaeger  <aj@suse.de>
11930
11931         * gcc.dg/cpp/charconst-2.c: New test.
11932
11933 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11934
11935         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11936         to the host if it is remote.  Let tests specify extra headers
11937         they use.
11938         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11939         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11940         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11941         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11942         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11943         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11944         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11945         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11946         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11947         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11948
11949 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11950
11951         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11952         for little endian ARMs.
11953
11954 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11955
11956         * gcc.c-torture/compile/20011119-1.c: New test.
11957         * gcc.c-torture/compile/20011119-2.c: New test.
11958
11959 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11960
11961         * gcc.dg/altivec-1.c: Fix typo.
11962
11963 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11964
11965         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11966
11967 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11968
11969         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11970
11971 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11972
11973         * lib/g77.exp: Don't specify --rpath-link.
11974
11975         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11976         across all the headers.
11977         * gcc.dg/format/format.exp: For testing on a remote host,
11978         copy format.h.
11979
11980         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11981         * gcc.c-torture/execute/930406-1.c: Likewise.
11982         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11983
11984 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11985
11986         * gcc.dg/altivec-1.c: New.
11987
11988 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11989
11990         * gcc.dg/cpp/fpreprocessed.c: New test case.
11991
11992 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11993
11994         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11995         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11996         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11997
11998 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11999
12000         * gcc.dg/no-builtin-1.c: New test.
12001
12002 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12003
12004         * gcc.c-torture/execute/20011115-1.c: New test.
12005
12006 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12007
12008         * gcc.c-torture/compile/20011114-2.c: New test.
12009         * gcc.c-torture/compile/20011114-3.c: New test.
12010         * gcc.c-torture/compile/20011114-4.c: New test.
12011
12012 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12013
12014         * g++.dg/other/init1.C: New test.
12015
12016 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12017
12018         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12019         message.
12020
12021         * gcc.c-torture/execute/20011114-1.c: New testcase.
12022
12023         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12024         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12025         like the (before this change) version of 20010327-1.c.
12026
12027 2001-11-14  Roger Sayle <roger@eyesopen.com>
12028
12029         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12030
12031 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12032
12033         * g++.dg/init/array2.C: New test.
12034
12035 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12036
12037         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12038
12039 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12040
12041         * g++.dg/other/forscope1.C: New test.
12042         * g++.dg/ext/forscope1.C: New test.
12043         * g++.dg/ext/forscope2.C: New test.
12044
12045 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12046
12047         * gcc.c-torture/execute/20011113-1.c: New test.
12048
12049 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12050
12051         * gcc.c-torture/execute/20011109-2.c: New test.
12052
12053         * gcc.c-torture/execute/20011109-1.c: New test.
12054
12055 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12056
12057         * gcc.c-torture/compile/20011109-1.c: New test.
12058
12059 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12060
12061         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12062         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12063         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12064         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12065         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12066         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12067         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12068
12069 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12070
12071         * g++.dg/warn/Wshadow-1.C: New tests.
12072         * g++.old-deja/g++.mike/for3.C: Update.
12073
12074 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12075
12076         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12077         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12078         XFAILs.  Adjust expected error texts.
12079         * gcc.c-torture/compile/20011106-1.c,
12080         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12081         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12082         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12083         gcc.dg/c99-array-lval-5.c: New tests.
12084
12085 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12086
12087         * gcc.dg/cpp/defined.c: Update.
12088
12089 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12090
12091         * gcc.c-torture/execute/anon-1.c: New test.
12092
12093 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12094
12095         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12096         same size, so no warning should be produced on stormy16.
12097
12098         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12099         due to oversized array.
12100         * g++.old-deja/g++.mike/ns15.C: Likewise.
12101         * g++.old-deja/g++.pt/crash16.C: Likewise.
12102
12103 2001-11-02  Graham Stott  <grahams@redhat.com>
12104
12105         * g++.dgother/debug1.C: Fix typos.
12106
12107 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12108
12109         * g++.dg/other/debug1.C: New test.
12110
12111 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12112
12113         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12114         of unsigned long.
12115
12116 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12117
12118         * gcc.dg/20011029-2.c: New test.
12119
12120         * gcc.c-torture/compile/20011029-1.c: New test.
12121
12122 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12123
12124         * objc/execute/class_self-1.m: New test.
12125         * objc/execute/class_self-2.m: New test.
12126
12127 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12128
12129         * gcc.misc-tests/msgs.exp: Delete.
12130         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12131         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12132         error set to match recent changes.
12133
12134 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12135
12136         * gcc.dg/20011021-1.c: New test.
12137
12138 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12139
12140         * gcc.c-torture/compile/20011023-1.c: New test.
12141
12142 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12143
12144         * lib/g77.exp: Rewrite based on lib/g++.exp.
12145
12146 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12147
12148         * gcc.c-torture/execute/20011019-1.c: New test.
12149
12150         * gcc.dg/20011018-1.c: New test.
12151
12152 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12153
12154         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12155
12156 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12157
12158         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12159         * gcc.dg/attr-invalid.c: Likewise.
12160
12161 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12162
12163         * testsuite/gcc.dg/20011015-1.c: New test.
12164
12165 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12166
12167         * g++.dg/template/unify2.C: New test.
12168
12169 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12170
12171         * g++.dg/other/exception-specification.C: New test
12172
12173 2001-10-13  Tom Rix  <trix@redhat.com>
12174
12175         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12176         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12177
12178 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12179
12180         * testsuite/gcc.dg/20011009-1.c: New test.
12181
12182 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12183
12184         PR g++/4476
12185         * g++.dg/other/friend1.C: New test.
12186
12187 2001-10-11  Richard Henderson  <rth@redhat.com>
12188
12189         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12190
12191 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12192
12193         * gcc.c-torture/compile/20011010-1.c: New.
12194
12195 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12196
12197         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12198         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12199         g77.f-torture/execute/execute.exp,
12200         g77.f-torture/noncompile/noncompile.exp,
12201         gcc.c-torture/compile/compile.exp,
12202         gcc.c-torture/execute/execute.exp,
12203         gcc.c-torture/execute/ieee/ieee.exp,
12204         gcc.c-torture/execute/memcheck/memcheck.exp,
12205         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12206         objc/execute/execute.exp: Update FSF address.
12207
12208 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12209
12210         * gcc.dg/cpp/cmdlne-C.c: Update.
12211         * gcc.dg/cpp/cmdlne-C2.c: New.
12212
12213 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12214
12215         * gcc.c-torture/execute/20011008-3.c: New.
12216
12217 2001-10-08  DJ Delorie  <dj@redhat.com>
12218
12219         * gcc.dg/20011008-1.c: New.
12220         * gcc.dg/20011008-2.c: New.
12221
12222 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12223
12224         * gcc.dg/cpp/spacing1.c: Update test.
12225
12226 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12227
12228         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12229         spelling errors of "separate" as "seperate".
12230
12231 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12232
12233         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12234         enough to avoid inlining.
12235
12236 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12237
12238         * lib/g77.exp: set libg2c_dir correctly.
12239
12240 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12241
12242         * gcc.dg/cpp/macro11.c: New test.
12243
12244 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12245
12246         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12247         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12248         gcc.dg/format/multattr-3.c: New tests.
12249         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12250         tests for format attributes on function pointers being rejected.
12251
12252 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12253
12254         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12255
12256 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12257
12258         * g++.dg/warn/format1.C: New test.
12259
12260 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12261
12262         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12263
12264 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12265
12266         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12267
12268 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12269
12270         * gcc.dg/cpp/redef2.c: Add test.
12271
12272 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12273
12274         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12275         long-standing bug on i686, apparently.
12276         * gcc.c-torture/execute/loop-2c.x: New file.
12277         * gcc.c-torture/execute/loop-2d.x: New file.
12278         * gcc.c-torture/execute/loop-3c.x: New file.
12279
12280 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12281
12282         * gcc.dg/cpp/20000625-2.c: Correct line number.
12283
12284 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12285
12286         * gcc.dg/cpp/macro10.c: New test.
12287         * gcc.dg/cpp/strify3.c: New test.
12288         * gcc.dg/cpp/spacing1.c: Add tests.
12289         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12290         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12291
12292 2001-09-24  DJ Delorie  <dj@redhat.com>
12293
12294         * gcc.c-torture/execute/20010924-1.c: New test.
12295
12296 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12297
12298         * testsuite/objc/execute/paste.m: Remove.
12299
12300 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12301
12302         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12303
12304 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12305
12306         * g77.dg/strlen0.f: New test.
12307
12308 2001-09-21  Richard Henderson  <rth@redhat.com>
12309
12310         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12311         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12312
12313 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12314
12315         Table-driven attributes.
12316         * g++.dg/ext/attrib1.C: New test.
12317
12318 2001-09-20  DJ Delorie  <dj@redhat.com>
12319
12320         * gcc.dg/20000926-1.c: Update expected warning messages.
12321         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12322         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12323         array.
12324
12325 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12326
12327         * g++.dg/eh/registers1.C: New test case.
12328
12329 2001-09-17  Richard Henderson  <rth@redhat.com>
12330
12331         * gcc.dg/array-5.c: Fix VLA decomposition test.
12332
12333 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12334
12335         * gcc.dg/cpp/line5.c: New testcase.
12336
12337 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12338
12339         * gcc.dg/cpp/macro9.c: New test.
12340
12341 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12342
12343         * gcc.c-torture/execute/980223.c: Change type of addr from long
12344         to char *.
12345
12346 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12347
12348         * gcc.c-torture/execute/20010915-1.c: New test.
12349
12350 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12351
12352         * g77.dg/bprob: New directory.
12353         * g77.dg/bprob/bprob.exp: New file.
12354         * g77.dg/bprob/bprob-1.f: New test.
12355         * g77.dg/gcov: New directory.
12356         * g77.dg/gcov/gcov.exp: New file.
12357         * g77.dg/gcov/gcov-1.f: New test.
12358         * g77.dg/gcov/gcov-1.x: New file.
12359
12360 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12361
12362         * gcc.dg/cpp/directiv.c: Update.
12363         * gcc.dg/cpp/undef1.c: Update.
12364
12365 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12366
12367         * gcc.dg/20010912-1.c: New test.
12368
12369 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12370
12371         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12372         language-independent file in lib.
12373         * lib/gcov.exp: New file.
12374
12375 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12376
12377         * gcc.c-torture/compile/20010911-1.c: New test.
12378
12379 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12380
12381         * lib/profopt.exp: New, to support profile-directed optimizations.
12382         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12383         * gcc.misc-tests/bprob-1.c: New test.
12384         * gcc.misc-tests/bprob-2.c: New test.
12385
12386 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12387
12388         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12389         XFAIL and which kinds of gcov output to verify.
12390         * gcc.misc-tests/gcov-4b.x: New file.
12391         * gcc.misc-tests/gcov-5b.x: New file.
12392         * gcc.misc-tests/gcov-6.x: New file.
12393         * gcc.misc-tests/gcov-7.c: New test.
12394         * gcc.misc-tests/gcov-7.x: New file.
12395
12396 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12397
12398         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12399         * gcc.misc-tests/gcov-6.c: New test.
12400
12401 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12402
12403         PR c++/3986
12404         * g++.dg/abi/vbase1.C: New test.
12405
12406 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12407
12408         * objc.dg/method-2.m: New.
12409
12410 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12411
12412         PR c++/4203
12413         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12414         * g++.dg/init/empty1.C: New test.
12415
12416 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12417
12418         * gcc.c-torture/compile/20010903-1.c: New test.
12419
12420 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12421
12422         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12423         for m68k.
12424
12425 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12426
12427         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12428
12429         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12430
12431         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12432
12433 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12434
12435         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12436         for 16-bit 'unsigned int'.
12437
12438 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12439
12440         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12441
12442 2001-08-27  Richard Henderson  <rth@redhat.com>
12443
12444         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12445         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12446
12447 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12448
12449         * gcc.dg/asm-names.c (ymain): New.
12450
12451 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12452
12453         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12454         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12455         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12456
12457 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12458
12459         * gcc.dg/compare5.c: New testcase.
12460
12461 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12462
12463         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12464         and "In instantiation".
12465
12466 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12467
12468         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12469
12470 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12471
12472         * gcc.misc-tests/gcov.exp: Add support for branch information.
12473         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12474         * gcc.misc-tests/gcov-4.c: New test.
12475         * gcc.misc-tests/gcov-4b.c: New test.
12476         * gcc.misc-tests/gcov-5b.c: New test.
12477
12478 2001-08-20  Zack Weinberg  <zackw@panix.com>
12479
12480         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12481         expected to fail.
12482
12483 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12484
12485         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12486
12487 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12488
12489         * g++.dg/eh/
12490         Moved to gcc-deps.exp
12491         * gcc-deps.exp: New file.
12492
12493 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12494
12495         * g++.old-deja/g++.pt/defarg14.C: New test.
12496
12497 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12498
12499         * g++.old-deja/g++.other/lineno5.C: New test.
12500
12501 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12502
12503         * g++.old-deja/g++.pt/crash68.C: New test.
12504
12505 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12506
12507         * g++.old-deja/g++.other/crash42.C: New test.
12508
12509 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12510
12511         * gcc.dg/cpp/extratokens.c: Fix.
12512         * gcc.dg/cpp/skipping2.c: New tests.
12513
12514 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12515
12516         * gcc.c-torture/execute/20010724-1.c: New file.
12517         * gcc.c-torture/execute/20010724-1.x: New file.
12518
12519 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12520
12521         * g++.old-deja/g++.other/cond7.C: New test.
12522
12523 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12524
12525         * g++.old-deja/g++.other/optimize4.C: New test.
12526
12527 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12528
12529         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12530
12531 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12532
12533         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12534         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12535         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12536         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12537
12538         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12539         bug report" message.
12540
12541         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12542         * g++.dg/ext/instantiate1.C: Move from old-deja.
12543
12544 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12545
12546         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12547         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12548         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12549         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12550
12551 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12552
12553         * gcc.c-torture/execute/20010723-1.c: New test.
12554
12555 2001-07-23  Ben Elliston  <bje@redhat.com>
12556
12557         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12558
12559 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12560
12561         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12562         i[34567]86-*-*.
12563         Delete handling of ieee_multilib_flags.
12564         Pass -mieee for alpha*-*-* and sh-*-*.
12565         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12566
12567 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12568
12569         Remove old-abi tests.
12570         * g++.old-deja/g++.mike/p11116.C: Remove.
12571         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12572
12573 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12574
12575         * g77.f-torture/compile/pr3743.f:  New test
12576
12577 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12578
12579         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12580
12581 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12582
12583         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12584         g++.old-deja/g++.pt/static6.C: Likewise.
12585         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12586         supports weak symbols.
12587
12588 2001-07-18  Andreas Jaeger  <aj@suse.de>
12589
12590         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12591         supported again.
12592
12593 2001-07-18  Andreas Jaeger  <aj@suse.de>
12594
12595         * gcc.dg/iftrap-1.c: Fix target line.
12596
12597 2001-07-17  Richard Henderson  <rth@redhat.com>
12598
12599         * gcc.c-torture/execute/20010717-1.c: New.
12600
12601 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12602
12603         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12604         tests.
12605
12606 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12607
12608         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12609
12610 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12611
12612         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12613         UAC_SIGBUS, UAC_NOPRINT definitions.
12614
12615 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12616
12617         * objc/execute/object_is_class.m: New test.
12618         * objc/execute/object_is_meta_class.m: New test.
12619
12620 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12621
12622         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12623         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12624
12625 2001-01-15  David Bil
12626         * objc/execute/class-14.m: Added.
12627         * objc/execute/class-2.m: Added.
12628         * objc/execute/class-3.m: Added.
12629         * objc/execute/class-4.m: Added.
12630         * objc/execute/class-5.m: Added.
12631         * objc/execute/class-6.m: Added.
12632         * objc/execute/class-7.m: Added.
12633         * objc/execute/class-8.m: Added.
12634         * objc/execute/class-9.m: Added.
12635         * objc/execute/class-tests-1.h
12636         * objc/execute/class-tests-2.h
12637         * objc/execute/compatibility_alias.m: Added.
12638         * objc/execute/encode-1.m: Added.
12639         * objc/execute/formal_protocol-1.m: Added.
12640         * objc/execute/formal_protocol-2.m: Added.
12641         * objc/execute/formal_protocol-3.m: Added.
12642         * objc/execute/formal_protocol-4.m: Added.
12643         * objc/execute/formal_protocol-5.m: Added.
12644         * objc/execute/formal_protocol-6.m: Added.
12645         * objc/execute/formal_protocol-7.m: Added.
12646         * objc/execute/informal_protocol.m: Added.
12647         * objc/execute/initialize.m: Added.
12648         * objc/execute/load.m: Added.
12649         * objc/execute/many_args_method.m: Added.
12650         * objc/execute/nested-3.m: Added.
12651         * objc/execute/no_clash.m: Added.
12652         * objc/execute/private.m: Added.
12653         * objc/execute/redefining_self.m: Added.
12654         * objc/execute/root_methods.m: Added.
12655         * objc/execute/selector-1.m: Added.
12656         * objc/execute/static-1.m: Added.
12657         * objc/execute/static-2.m: Added.
12658         * objc/execute/va_method.m: Added.
12659
12660 2001-03-10  Richard Henderson  <rth@redhat.com>
12661
12662         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12663
12664 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12665
12666         * g++.old-deja/g++.other/crash31.C: XFAIL.
12667         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12668         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12669         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12670         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12671         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12672
12673 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12674
12675         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12676
12677 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12678
12679         * gcc.dg/20000724-1.c: Don't use multiline strings.
12680
12681 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12682
12683         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12684         result of -cString against what we expect it to be; don't just
12685         print it out for no one to read.
12686
12687         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12688         Based on testcases provided by Nicola Pero.
12689
12690 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12691
12692         * gcc.dg/cpp/macro7.c: New test.
12693
12694 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12695
12696         * gcc.dg/cpp/multiline.c: Update.
12697
12698 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12699
12700         * g++.old-deja/g++.other/enum3.C: New test.
12701
12702 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12703
12704         * g++.old-deja/g++.other/pod1.C: New test.
12705
12706 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12707
12708         * g++.old-deja/g++.ext/overload1.C: New test.
12709
12710 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12711
12712         * g++.old-deja/g++.pt/using1.C: New test.
12713
12714 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12715
12716         * g++.old-deja/g++.other/using9.C: New test.
12717
12718 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12719
12720         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12721
12722         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12723
12724 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12725
12726         * g++.old-deja/g++.ext/realpt1.C: Remove.
12727
12728 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12729
12730         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12731
12732 2001-02-26  Will Cohen  <wcohen@redhat.com>
12733
12734         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12735
12736 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12737
12738         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12739         templatized constructors.
12740
12741 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12742
12743         * gcc.c-torture/execute/20010224-1.c: New test.
12744
12745 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12746
12747         * gcc.c-torture/execute/20010222-1.c: New test.
12748
12749 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12750
12751         * g++.old-deja/g++.other/inline20.C: New test.
12752
12753 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12754
12755         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12756
12757 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12758
12759         * g++.old-deja/g++.other/lookup22.C: New test.
12760
12761 200
12762         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12763         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12764         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12765         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12766         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12767
12768 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12769
12770         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12771         account.
12772
12773 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12774
12775         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12776
12777 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12778
12779         * g++.old-deja/g++.pt/crash62.C: New test.
12780
12781 2001-01-04  Richard Henderson  <rth@redhat.com>
12782
12783         * gcc.dg/20000926-1.c: Update expected warnings.
12784         * gcc.dg/array-2.c: Likewise.
12785         * gcc.dg/array-4.c: Also validate flexible array members.
12786         * gcc.dg/c99-flex-array-1.c: New.
12787
12788 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12789
12790         * gcc.c-torture/compile/20001222-1.x: Remove.
12791
12792 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12793
12794         * gcc.c-torture/execute/built-in-setjmp.c: New.
12795
12796 2001-01-03  Richard Henderson  <rth@redhat.com>
12797
12798         * gcc.dg/940510-1.c: Update expected error wording.
12799         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12800
12801 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12802
12803         * lib/target-supports.exp (check_alias_available): Modified to
12804         indicate aliases not supported if only weak aliases are supported.
12805
12806 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12807
12808         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12809         Turn on cmpstrsi checks for __pj__ and __i370__.
12810
12811 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12812
12813         * g++.old-deja/g++.other/virtual11.C: New test.
12814
12815 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12816
12817         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12818
12819 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12820
12821         * gcc.c-torture/compile/20010102-1.c: New test.
12822
12823 2001-01-02  Andreas Jaeger  <aj@suse.de>
12824
12825         * gcc.dg/noreturn-3.c: New test.
12826
12827         * gcc.dg/noreturn-4.c: New test.
12828
12829 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12830
12831         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12832         __builtin_fputc and __builtin_fwrite.
12833
12834 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12835
12836         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12837         signed char, not default char.
12838
12839 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12840
12841         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12842
12843 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12844
12845         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12846
12847 2000-12-29  Richard Henderson  <rth@redhat.com>
12848
12849         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12850         (__cyg_profile_func_exit): Define.
12851
12852 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12853
12854         * g++.dg/vtgc1.C: New test.
12855
12856 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12857
12858         * gcc.dg/noncompile/20001228-1.c: New test.
12859
12860         * gcc.dg/20001228-1.c: New test.
12861
12862         * gcc.c-torture/execute/20001228-1.c: New test.
12863
12864 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12865
12866         * gcc.dg/format-strfmon-1.c: New test.
12867
12868 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12869
12870         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12871         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12872         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12873         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12874         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12875         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12876         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12877         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12878         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12879         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12880         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12881         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12882         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12883
12884         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12885         * gcc.c-torture/execute/string-opt-4.c: Test index.
12886
12887 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12888
12889         * gcc.c-torture/compile/20001226-1.c: New test.
12890
12891 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12892
12893         * gcc.c-torture/compile/20001222-1.c: New test.
12894         * gcc.c-torture/compile/20001222-1.x: Xfail.
12895
12896 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12897
12898         * gcc.c-torture/execute/comp-goto-2.c: New test.
12899
12900 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12901
12902         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12903         Use long types if __INT_MAX__ is 32767.
12904         (main): Use cast to (sint32 *) when poking 88 into a_page.
12905
12906         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12907
12908 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12909
12910         * gcc.c-torture/compile/20001221-1.c: New test.
12911         * gcc.c-torture/execute/20001221-1.c: New test.
12912
12913 2000-12-20  Richard Henderson  <rth@redhat.com>
12914
12915         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12916         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12917
12918 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12919
12920         * gcc.dg/compare3.c: New test.
12921
12922 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12923
12924         * gcc.dg/format-warnll-1.c: New test.
12925
12926 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12927
12928         * gcc.dg/cpp/cmdlne-P.c: New test.
12929
12930 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12931
12932         * gcc.c-torture/execute/builtin-abs-1.c,
12933         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12934
12935 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12936
12937         * gcc.dg/cpp/multiline.c: New test.
12938
12939 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12940
12941         * g++.old-deja/g++.other/syshdr1.C: Update.
12942         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12943
12944 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12945
12946         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12947
12948 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12949
12950         * g++.old-deja/g++.pt/ttp65.C: New test.
12951
12952 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12953
12954         * g++.old-deja/g++.pt/ttp64.C: New test.
12955
12956 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12957
12958         * g++.old-deja/g++.pt/spec33.C: New test.
12959
12960 2000-12-14  Catherine Moore  <clm@redhat.com>
12961
12962         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12963         * gcc.c-torture/execute/920612-2.c: Likewise.
12964         * gcc.c-torture/execute/920428-2.c: Likewise.
12965         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12966         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12967
12968 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12969
12970         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12971         * gcc.dg/pack-test-2.c: Likewise.
12972
12973 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12974
12975         Tests by Zack Weinberg <zackw@stanford.edu>.
12976
12977         * gcc.dg/cpp/defined.c: Update.
12978         * gcc.dg/cpp/defined_trad.c: New tests.
12979
12980 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12981
12982         * gcc.dg/cpp/trad-direct.c: Update.
12983
12984 2000-12-11  Neil Booth  <neilb@earthling.net>
12985
12986         * gcc.dg/cpp/defined_trad.c
12987
12988 2000-12-11  Neil Booth  <neilb@earthling.net>
12989
12990         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12991
12992 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12993
12994         * gcc.dg/format-miss-2.c: New test.
12995
12996 2000-12-09  Neil Booth  <neilb@earthling.net>
12997
12998         * gcc.dg/cpp/lineflags.c: New tests.
12999         * gcc.dg/cpp/poison.c: Update.
13000         * gcc.dg/cpp/redef2.c: Update.
13001         * gcc.dg/cpp/skipping.c: New test.
13002
13003 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13004
13005         * g++.old-deja/g++.other/eh3.C: New testcase.
13006
13007 2000-12-07  Neil Booth  <neilb@earthling.net>
13008
13009         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13010         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13011         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13012         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13013         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13014         Update.
13015
13016 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13017
13018         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13019         __SIZE_TYPE__ instead of int for type of integers cast to
13020         pointers.
13021
13022 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13023
13024         * g++.old-deja/g++.other/cleanup4.C: New test.
13025
13026 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13027
13028         * format-sec-1.c: New test.
13029
13030 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13031
13032         * gcc.dg/format-nonlit-3.c: New test.
13033
13034 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13035
13036         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13037         through a null pointer.
13038
13039 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13040         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13041         library makes no calls to `operator new' during initialization.
13042
13043 2000-11-04  Neil Booth  <neilb@earthling.net>
13044
13045         * gcc.dg/cpp/include2.c: New tests.
13046
13047 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13048
13049         * lib/g++.exp (g++_set_ld_library_path): New function.
13050         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13051
13052 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13053
13054         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13055         warnings.
13056
13057 2000-11-01  Richard Henderson  <rth@redhat.com>
13058
13059         * g++.old-deja/g++.ext/namedret1.C: New.
13060         * g++.old-deja/g++.ext/namedret2.C: New.
13061         * g++.old-deja/g++.ext/namedret3.C: New.
13062
13063 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13064
13065         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13066         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13067
13068 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13069
13070         * gcc.c-torture/execute/va-arg-21.c: New test.
13071
13072 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13073
13074         * gcc.dg/c99-complex-2.c: New test.
13075
13076 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13077
13078         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13079
13080 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13081
13082         * g++.old-deja/g++.other/inline16.C: New test.
13083
13084 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13085
13086         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13087         __PRETTY_FUNCTION__
13088
13089 2000-10-29  Neil Booth  <neilb@earthling.net>
13090
13091         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13092         New tests.
13093         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13094         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13095         optimisation.
13096
13097 2000-10-29  Neil Booth  <neilb@earthling.net>
13098
13099         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13100         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13101         * mi5.c: Test multiple includes work with -C.
13102         * trigraphs.c: Test ^= version.
13103
13104 2000-10-28  Neil Booth  <neilb@earthling.net>
13105
13106         New tests and test updates for new macro expander.
13107
13108         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13109         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13110         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13111         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13112         new diagnostic messages.
13113
13114         * gcc.dg/cpp/macro3.c: New tests.
13115
13116 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13117
13118         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13119         on the same line.
13120
13121 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13122
13123         * g++.old-deja/g++.other/eh2.C: New test.
13124
13125 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13126
13127         * gcc.c-torture/execute/20001027-1.c: New test.
13128
13129 2000-10-26  Richard Henderson  <rth@redhat.com>
13130
13131         * gcc.c-torture/execute/20001026-1.c: New.
13132
13133 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13134
13135         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13136         * g++.old-deja/g++.law/builtin1.C: Likewise.
13137         * g++.old-deja/g++.law/ctors10.C: Likewise.
13138         * g++.old-deja/g++.law/virtual3.C: Likewise.
13139         * g++.old-deja/g++.mike/p658.C: Likewise.
13140         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13141         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13142         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13143         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13144         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13145
13146 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13147
13148         * gcc.c-torture/compile/20001024-1.c: New test.
13149
13150 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13151
13152         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13153         to tell us whether or not we are using V3.
13154
13155 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13156
13157         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13158         operands.
13159
13160 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13161
13162         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13163
13164 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13165
13166         * gcc.c-torture/execute/20001024-1.c: New test.
13167
13168 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13169
13170         * g++.old-deja/g++.other/sibcall1.C: New test.
13171
13172 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13173
13174         * gcc.dg/noncompile/init-3.c: New test.
13175
13176 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13177
13178         * gcc.dg/format-array-1.c: New test.
13179
13180 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13181
13182         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13183         writing through null pointers; remove comment about testing
13184         unterminated strings.
13185
13186 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13187
13188         * gcc.c-torture/execute/20001017-2.c: New test.
13189
13190 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13191
13192         * gcc.c-torture/compile/20001018-1.c: New test.
13193         * gcc.c-torture/compile/20001018-1.x: Xfail.
13194
13195 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13196
13197         * gcc.c-torture/execute/20001017-1.c: New test.
13198
13199 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13200
13201         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13202         for multiple use of arguments with scanf formats; add tests for
13203         multiple use of arguments.
13204
13205 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13206
13207         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13208
13209 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13210
13211         * gcc.dg/format-miss-1.c: New test.
13212
13213 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13214
13215         * gcc.c-torture/execute/20001013-1.c: New test.
13216
13217 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13218
13219         * gcc.dg/format-branch-1.c: New test.
13220
13221 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13222
13223         * README, lib/file-format.exp: Remove EGCS references.
13224
13225 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13226
13227         * gcc.dg/20001013-1.c: New test.
13228
13229 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13230
13231         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13232         for intmax_t in the compiler using __typeof__ and the type rules
13233         for conditional expressions.
13234
13235 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13236
13237         * gcc.dg/20001012-1.c: New test.
13238         * gcc.dg/20001012-2.c: New test.
13239
13240 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13241
13242         * gcc.dg/format-attr-1.c: New test.
13243
13244 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13245
13246         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13247         __LONG_LONG_MAX__ instead of LLONG_MAX.
13248
13249 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13250
13251         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13252         scanf flags.
13253         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13254         flags.
13255
13256 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13257
13258         * gcc.dg/sequence-pt-1.c: New test.
13259
13260 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13261
13262         * gcc.c-torture/execute/20001011-1.c: New testcase.
13263         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13264
13265 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13266
13267         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13268         does not error on it.
13269
13270 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13271
13272         * gcc.dg/20001009-1.c: New test.
13273
13274 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13275
13276         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13277         * gcc.c-torture/execute/20001009-2.c: ... to here.
13278
13279 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13280
13281         * gcc.c-torture/compile/20001009-1.c: New testcase.
13282         * gcc.c-torture/execute/20001009-1.c: New testcase.
13283         Testcases provided by Jan Hubicka <jh@suse.cz>.
13284
13285 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13286
13287         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13288         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13289         uintmax_t using <limits.h> to emulate the compiler's internal
13290         logic.  No longer XFAIL %j tests.
13291
13292 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13293
13294         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13295         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13296         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13297         regexps and details of expected handling of some bad formats.
13298         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13299         suppression.
13300
13301 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13302
13303         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13304         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13305         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13306         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13307         in list archives.
13308
13309 2000-10-06  Richard Henderson  <rth@cygnus.com>
13310
13311         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13312         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13313         * g++.old-deja/g++.jason/report.C: Likewise.
13314         * g++.old-deja/g++.law/friend5.C: Likewise.
13315         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13316         of the expected warnings.
13317
13318 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13319
13320         * g++.old-deja/g++.pt/enum14.C: New test.
13321
13322 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13323
13324         * g++.old-deja/g++.pt/crash59.C: New test.
13325
13326 2000-10-04  Will Cohen  <wcohen@redhat.com>
13327
13328         * gcc.dg/20000926-1.c: New test.
13329
13330 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13331
13332         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13333         function name for current C++ compiler.
13334         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13335
13336 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13337
13338         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13339         __PRETTY_FUNCTION__.
13340         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13341
13342 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13343
13344         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13345
13346 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13347
13348         * gcc.c-torture/compile/20000923-1.c: New test.
13349
13350 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13351
13352         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13353         * g++.old-deja/g++.pt/ttp62.C: Same.
13354         * g++.old-deja/g++.other/inline14.C: Same.
13355
13356 2000-09-24  Richard Henderson  <rth@cygnus.com>
13357
13358         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13359
13360 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13361
13362         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13363
13364 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13365
13366         * gcc.c-torture/compile/20000922-1.c: New file.
13367
13368 2000-09-21  Nick Clifton  <nickc@redhat.com>
13369
13370         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13371         a signed long modulo operation.
13372         (mod6): New function - perform an unsigned long modulo operation.
13373         (main): Add tests for modulos of very large numbers by very small
13374         dividends.
13375
13376 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13377
13378         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13379
13380 2000-09-19  Richard Henderson  <rth@cygnus.com>
13381
13382         * gcc.dg/compare2.c (case 10): XFAIL.
13383
13384 2000-09-18  Richard Henderson  <rth@cygnus.com>
13385
13386         * gcc.c-torture/execute/20000906-1.c: Move ...
13387         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13388         that support __builtin_trap.
13389
13390 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13391
13392         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13393
13394 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13395
13396         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13397         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13398         more $ format tests.
13399
13400 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13401
13402         * gcc.dg/format-errmk-1.c: New test.
13403
13404 2000-09-17  Greg McGary  <greg@mcgary.org>
13405
13406         * gcc.c-torture/execute/20000917-1.x: Remove.
13407
13408 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13409
13410         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13411
13412 2000-09-17  Greg McGary  <greg@mcgary.org>
13413
13414         * gcc.c-torture/execute/20000917-1.c: New test.
13415         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13416
13417 2000-09-16  Neil Booth  <NeilB@earthling.net>
13418
13419         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13420         in nested macro bug.
13421
13422 2000-09-15  Neil Booth  <NeilB@earthling.net>
13423
13424         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13425
13426 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13427
13428         * gcc.c-torture/execute/20000914-1.c: New test.
13429
13430 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13431
13432         * g++.other/inline13.C: New test.
13433
13434 2000-09-12  Andreas Jaeger  <aj@suse.de>
13435
13436         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13437         constant by Ulrich Drepper <drepper@redhat.com>.
13438
13439 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13440
13441         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13442
13443 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13444
13445         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13446
13447 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13448
13449         * gcc.dg/cpp/backslash.c: New test.
13450
13451 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13452
13453         * gcc.c-torture/execute/20000910-1.c: New test.
13454         * gcc.c-torture/execute/20000910-2.c: Likewise.
13455
13456 2000-09-11  Robert Lipe  <robertl@sco.com>
13457
13458         * gcc.dg/pragma-align.c: New test.
13459
13460 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13461
13462         * g++.old-deja/g++.pt/explicit82.C: New test.
13463         * g++.old-deja/g++.pt/explicit83.C: New test.
13464
13465 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13466
13467         * gcc.dg/asm-names.c: New test.
13468
13469 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13470
13471         * gcc.dg/cpp/tr-warn6.c: New test
13472
13473 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13474
13475         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13476         be accepted.
13477
13478 2000-09-07  Catherine Moore  <clm@redhat.com>
13479
13480         * gcc.c-torture/execute/unroll-1.c: New test.
13481
13482 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13483
13484         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13485         ERROR markers.
13486         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13487         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13488         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13489         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13490         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13491         Preprocess only.
13492         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13493         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13494
13495 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13496
13497         * g++.old-deja/g++.pt/deduct2.C: New test.
13498
13499 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13500
13501         * g++.old-deja/g++.pt/parms2.C: New test.
13502
13503 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13504
13505         * g++.old-deja/g++.pt/crash58.C: New test.
13506
13507 2000-09-06  Greg McGary  <greg@mcgary.org>
13508
13509         * gcc.c-torture/execute/20000906-1.c: New test.
13510         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13511
13512 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13513
13514         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13515
13516 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13517
13518         * g++.old-deja/g++.pt/crash57.C: New test.
13519
13520 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13521
13522         * g++.old-deja/g++.pt/crash56.C: New test.
13523
13524 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13525
13526         * g++.old-deja/g++.pt/koenig1.C: New test.
13527
13528 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13529
13530         * gcc.dg/20000904-1.c: New test.
13531
13532 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13533
13534         * gcc.dg/cpp/paste8.c: New test.
13535
13536 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13537
13538         * gcc.c-torture/compile/20000827-1.c: New test.
13539
13540 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13541
13542         * gcc.dg/format-diag-1.c: New test.
13543
13544 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13545
13546         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13547         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13548         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13549         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13550         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13551
13552 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13553
13554         * g++.old-deja/g++.other/nested4.C: New test.
13555
13556 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13557
13558         * g++.old-deja/g++.ns/scoped1.C: New test.
13559
13560 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13561
13562         * lib/g++.exp: Support testing already-installed GCC.
13563
13564 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13565
13566         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13567
13568 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13569
13570         * gcc.dg/return-type-2.c: New test.
13571
13572 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13573
13574         * gcc.c-torture/compile/20000825-1.c: New test.
13575
13576 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13577
13578         * gcc.dg/dwarf2-2.c: New test.
13579
13580 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13581
13582         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13583         dg-warning regexps.
13584
13585 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13586
13587         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13588         gcc.dg/format-ext-5.c: New tests.
13589
13590 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13591
13592         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13593
13594 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13595
13596         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13597
13598 2000-08-24  Richard Henderson  <rth@cygnus.com>
13599
13600         * gcc.dg/ia64-sync-1.c: New test.
13601         * gcc.dg/ia64-sync-2.c: New test.
13602         * gcc.dg/ia64-asm-1.c: New test.
13603
13604 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13605
13606         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13607         * gcc.dg/format-ext-2.c: New test.
13608
13609 2000-08-23  Jason Merrill  <jason@redhat.com>
13610
13611         * lib/old-dejagnu.exp: Also ignore "In member function" and
13612         "At global scope".
13613
13614 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13615
13616         * gcc.dg/noncompile/label-lineno-1.c: New test.
13617
13618 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13619
13620         * gcc.dg/c99-array-nonobj-1.c: New test.
13621
13622 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13623
13624         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13625         tests.
13626         * gcc.dg/format-ext-1.c: New test.
13627
13628 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13629
13630         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13631         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13632         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13633         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13634         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13635
13636 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13637
13638         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13639         gcc.dg/c99-strftime-2.c: New tests.
13640
13641 2000-08-22  Richard Henderson  <rth@cygnus.com>
13642
13643         * gcc.c-torture/execute/20000822-1.c: New test.
13644
13645 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13646
13647         * gcc.c-torture/execute/20000819-1.x: Remove.
13648
13649 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13650
13651         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13652         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13653         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13654         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13655         gcc.dg/format-xopen-1.c: New tests.
13656
13657 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13658
13659         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13660
13661 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13662
13663         * g++.old-deja/g++.other/loop2.C: New test.
13664
13665         * gcc.c-torture/compile/20000606-1.c: New test.
13666         * gcc.c-torture/compile/20000728-1.c: New test.
13667         * gcc.c-torture/execute/20000801-1.c: New test.
13668         * gcc.c-torture/execute/20000801-2.c: New test.
13669         * gcc.c-torture/execute/20000819-1.c: New test.
13670         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13671         * gcc.dg/20000629-1.c: New test.
13672         * gcc.dg/20000724-1.c: New test.
13673         * gcc.dg/20000807-1.c: New test.
13674
13675 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13676
13677         * gcc.dg/cpp/pragma-1.c: New test.
13678         * gcc.dg/cpp/pragma-2.c: New test.
13679
13680 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13681
13682         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13683         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13684
13685 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13686
13687         * gcc.c-torture/compile/20000818-1.c: New test.
13688
13689 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13690
13691         * gcc.c-torture/execute/20000818-1.c: New test.
13692
13693 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13694
13695         * gcc.dg/format-va-1.c: New test.
13696
13697 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13698
13699         * g++.old-deja/g++.other/typedef8.C: New test.
13700
13701 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13702
13703         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13704         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13705         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13706         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13707         * g++.old-deja/g++.other/ptrmem7.C: New test.
13708         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13709
13710 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13711
13712         * g++.old-deja/g++.pt/typename27.C: New test.
13713
13714 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13715
13716         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13717         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13718         * g++.old-deja/g++.pt/friend45.C: New test.
13719         * g++.old-deja/g++.other/friend8.C: New test.
13720
13721 2000-08-15  Richard Henderson  <rth@cygnus.com>
13722
13723         * gcc.c-torture/execute/20000815-1.c: New test.
13724
13725 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13726
13727         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13728         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13729         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13730
13731 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13732
13733         * g++.old-deja/g++.other/refinit2.C: New test.
13734
13735 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13736
13737         * lib/c-torture.exp (c-torture): Make
13738         compiler_conditional_xfail_data global.
13739         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13740         compiler_conditional_xfail_data machinery.
13741         (f-torture-execute): Likewise.
13742         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13743         and only when unrolling loops.
13744
13745         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13746
13747 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13748
13749         * g++.old-deja/g++.pt/explicit81.C: New test.
13750
13751 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13752
13753         * g++.old-deja/g++.pt/typename26.C: New test.
13754
13755 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13756
13757         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13758         warning.
13759
13760 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13761
13762         * g++.old-deja/g++.other/array3.C: New test.
13763
13764 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13765
13766         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13767         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13768         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13769         New tests.
13770
13771 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13772
13773         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13774         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13775
13776 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13777
13778         * gcc.c-torture/execute/20000808-1.c: New test.
13779
13780 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13781
13782         * gcc.dg/c90-const-expr-1.c: New test.
13783
13784 2000-08-08  Richard Henderson  <rth@cygnus.com>
13785
13786         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13787
13788 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13789
13790         * gcc.dg/noncompile/const-ll-1.c: New test.
13791
13792 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13793
13794         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13795
13796 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13797
13798         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13799         that running programs linked against the shared version of libobjc
13800         run correctly.
13801
13802 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13803
13804         * gcc.dg/c99-printf-1.c: New test.
13805
13806 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13807
13808         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13809
13810 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13811
13812         * gcc.c-torture/execute/20000731-1.x: Delete.
13813
13814 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13815
13816         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13817         and torture_without_loops as is done by c-torture.exp.
13818         (search_for): Copy from c-torture.exp.
13819         (gcc-dg-runtest): New function, drives a directory of tests
13820         iterating over the TORTURE_OPTIONS.
13821         (scan-assembler, scan-assembler-not): Move here from
13822         individual directory drivers.
13823
13824         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13825         defined by lib/gcc-dg.exp.
13826         * gcc.dg/cpp/cpp.exp: Likewise.
13827         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13828         gcc-dg-runtest, so we cycle over optimization options.
13829
13830         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13831         * gcc.dg/compare2.c: No longer expected to fail.
13832
13833 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13834
13835         * gcc.c-torture/execute/20000804-1.c: New test.
13836
13837 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13838
13839         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13840
13841 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13842
13843         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13844
13845 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13846
13847         * gcc.c-torture/compile/20000803-1.c: New test.
13848
13849 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13850
13851         * gcc.c-torture/execute/20000801-3.c,
13852         gcc.c-torture/execute/20000801-4.c: New tests.
13853         * gcc.c-torture/execute/20000801-3.x,
13854         gcc.c-torture/execute/20000801-4.x: Xfail.
13855
13856 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13857
13858         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13859         libobjc/.libs to allow for libtool.
13860
13861 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13862
13863         * gcc.c-torture/compile/20000802-1.c: New test.
13864
13865 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13866
13867         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13868
13869 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13870
13871         * gcc-c-torture/execute/20000731-2.c: New test.
13872
13873         * gcc.c-torture/execute/20000731-1.c: New test.
13874         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13875
13876 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13877
13878         * testsuite/gcc.dg/cpp/paste7.c: New test.
13879         * gcc.dg/cpp/20000725-1.c: New test.
13880
13881 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13882
13883         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13884         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13885         declaration warning for __builtin_dwarf_reg_size.
13886
13887         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13888
13889 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13890
13891         * gcc.dg/noncompile/voidparam-1.c: New test.
13892
13893 2000-07-30  Richard Henderson  <rth@cygnus.com>
13894
13895         * gcc.dg/c90-digraph-1.c: Don't xfail.
13896         * gcc.dg/compare2.c (case 10): Xfail.
13897         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13898
13899 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13900
13901         * gcc.dg/c99-main-1.c: New test.
13902
13903 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13904
13905         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13906
13907 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13908
13909         * gcc.c-tortuer/execute/20000726-1.c: New test.
13910
13911 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13912
13913         * gcc.c-torture/execute/enum-2.c: New test.
13914
13915 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13916
13917         * gcc.dg/cpp/tr-warn3.c: New test.
13918
13919 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13920
13921         * g++.old-deja/g++.ext/implicit1.C: Remove.
13922         * g++.old-deja/g++.jason/c2.C: Remove
13923         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13924         * g++.old-deja/g++.pt/crash16.C: Likewise.
13925         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13926
13927 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13928
13929         * g++.old-deja/g++.other/for2.C: New test.
13930
13931 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13932
13933         * gcc.dg/20000720-1.c: New test.
13934
13935 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13936
13937         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13938
13939 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13940
13941         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13942         * gcc.c-torture/execute/20000722-1.c: New.
13943         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13944
13945 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13946
13947         * gcc.dg/cpp/20000720-1.S: New test.
13948
13949 2000-07-21  Michael Meissner  <meissner@redhat.com>
13950
13951         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13952
13953 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13954
13955         * g++.old-deja/g++.brendan/crash16.C,
13956         g++.old-deja/g++.brendan/parse3.C,
13957         g++.old-deja/g++.brendan/redecl1.C,
13958         g++.old-deja/g++.ns/template13.C,
13959         g++.old-deja/g++.other/decl4.C,
13960         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13961
13962 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13963
13964         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13965         and "Internal error".
13966
13967         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13968         regexps.
13969         * gcc.dg/cpp/paste6.c: New test.
13970
13971 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13972
13973         * gcc.dg/cpp/tr-direct.c: New test.
13974
13975         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13976         gcc.dg/cpp/undef1.c: Tweak error regexps.
13977
13978 2000-07-18  Eric Christopher <echristo@redhat.com>
13979
13980         * gcc.c-torture/compile/20000718-1.c: New test.
13981
13982 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13983
13984         * cpplex.c (_cpp_push_token): If the token being pushed back
13985         is the previous token in this context, just subtract one from
13986         context->posn.
13987         * cppmacro.c (save_expansion): Clear aux field when storing a
13988         placemarker.
13989
13990 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13991
13992         * gcc.dg/noncompile/redecl-1.c: New test.
13993
13994 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13995
13996         * gcc.c-torture/execute/20000717-5.c: New test.
13997         * gcc.c-torture/execute/20000717-1.x: Removed.
13998
13999 2000-07-17  Richard Henderson  <rth@cygnus.com>
14000
14001         * gcc.c-torture/execute/20000717-4.c: New test.
14002
14003 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14004
14005         * gcc.dg/cpp/syshdr.c: New test.
14006         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14007
14008 2000-07-17  Neil Booth  <neilb@earthling.net>
14009
14010         * gcc.dg/cpp/cmdlne-dM.c: New test.
14011         * gcc.dg/cpp/cmdlne-dD.c: New test.
14012
14013 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14014
14015         * gcc.c-torture/execute/20000717-3.c: New test.
14016
14017         * gcc.c-torture/compile/20000717-1.c: New test.
14018
14019 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14020
14021         * gcc.c-torture/execute/20000717-2.c: New test.
14022
14023 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14024
14025         * gcc.dg/formatz-1.c: New test.
14026
14027         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14028         * gcc.dg/c99-digraph-1.c: New tests.
14029
14030         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14031         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14032
14033         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14034         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14035         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14036         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14037         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14038         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14039         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14040
14041 2000-07-17   Greg McGary <greg@mcgary.org>
14042
14043         * gcc.c-torture/execute/20000717-1.c: New test.
14044         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14045
14046 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14047
14048         * gcc.c-torture/execute/20000715-2.c: New test.
14049         * gcc.dg/20000715-1.c: New test.
14050
14051 2000-07-15  Michael Meissner  <meissner@redhat.com>
14052
14053         * gcc.c-torture/execute/20000715-1.c: New test.
14054
14055 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14056
14057         * gcc.c-torture/execute/20000707-1.c: New test.
14058
14059 2000-07-13  Neil Booth  <NeilB@earthling.net>
14060
14061         * testsuite/gcc.dg/cpp/digraph1.c,
14062         testsuite/gcc.dg/cpp/digraph2.c,
14063         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14064
14065 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14066
14067         * g77.f-torture/compile/20000630-2.f:  New test.
14068         * g77.f-torture/compile/20000630-2.x
14069
14070 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14071
14072         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14073
14074 2000-07-11  Neil Booth  <NeilB@earthling.net>
14075
14076         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14077
14078 2000-07-11  Neil Booth  <NeilB@earthling.net>
14079
14080         * gcc.dg/cpp/cmdlne-C.c: New.
14081
14082 2000-07-09  Neil Booth  <NeilB@earthling.net>
14083
14084         * gcc.dg/cpp/directiv.c: New tests.
14085         * gcc.dg/cpp/undef1.c: Update.
14086
14087 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14088
14089         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14090
14091 2000-07-09  Neil Booth  <NeilB@earthling.net>
14092
14093         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14094
14095 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14096
14097         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14098         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14099
14100 2000-07-08  Neil Booth  <NeilB@earthling.net>
14101
14102         * gcc.dg/cpp/macsyntx.c: New tests.
14103
14104 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14105
14106         * gcc.dg/20000707-1.c: New test.
14107
14108 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14109
14110         * gcc.c-torture/execute/20000706-1.c: New test.
14111         * gcc.c-torture/execute/20000706-2.c: New test.
14112         * gcc.c-torture/execute/20000706-3.c: New test.
14113         * gcc.c-torture/execute/20000706-4.c: New test.
14114         * gcc.c-torture/execute/20000706-5.c: New test.
14115
14116 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14117
14118         * g++.old-deja/g++.pt/instantiate7.C: New test.
14119
14120 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14121
14122         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14123         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14124         * g++.old-deja/g++.other/rtti3.C: Likewise.
14125         * g++.old-deja/g++.other/rttid3.C: Likewise.
14126
14127 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14128
14129         *  g77.f-torture/compile/20000630-1.x: Fix typo
14130
14131 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14132
14133         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14134         assembly output.
14135
14136 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14137
14138         * gcc.dg/cpp/ident.c: New test.
14139
14140 2000-07-05  Neil Booth  <NeilB@earthling.net>
14141
14142         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14143           gcc.dg/cpp/lexstrng.c: New tests.
14144
14145 2000-07-04  Neil Booth  <NeilB@earthling.net>
14146
14147         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14148         * gcc.dg/cpp/strify2.c: Same.
14149
14150 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14151
14152         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14153         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14154         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14155         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14156
14157         * testsuite/gcc.dg/cpp/macro1.c,
14158         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14159         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14160         testsuite/gcc.dg/cpp/strify1.c,
14161         testsuite/gcc.dg/cpp/strify2.c: New tests.
14162
14163 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14164
14165         * gcc.c-torture/execute/20000703-1.c: New test.
14166
14167 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14168
14169         * g++.old-deja/g++.pt (lookup10.C): New test.
14170
14171 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14172
14173         * g++.old-deja/g++.pt (typename25.C): New test.
14174
14175 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14176
14177         * gcc.c-torture/compile/20000701-1.c: New test.
14178
14179 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14180
14181         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14182         to test case.
14183
14184 2000-06-30  Catherine Moore  <clm@cygnus.com>
14185
14186         * gcc.c-torture/execute/align-1.c: New test.
14187
14188 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14189
14190         * g++.old-deja/g++.pt/expr8.C: New test.
14191         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14192
14193 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14194
14195         * gcc.c-torture/compile/20000629-1.c: New test.
14196
14197 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14198
14199
14200         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14201         gcc.dg/noncompile directory, depending on whether they're
14202         preprocessor tests or not.  Annotate all the tests for the dg
14203         framework.
14204
14205         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14206         * gcc.dg/noncompile/noncompile.exp: New.
14207
14208         * Moved files:
14209         Old name                                New name
14210         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14211         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14212         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14213         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14214         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14215         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14216         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14217         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14218         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14219         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14220         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14221         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14222         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14223         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14224         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14225         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14226         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14227         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14228         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14229         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14230         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14231         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14232         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14233         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14234
14235         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14236         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14237         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14238         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14239         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14240         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14241
14242 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14243
14244         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14245         declare one variable.  On the fourth, error.
14246         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14247         declared by 20000628-1a.h.
14248
14249 2000-06-29  Richard Henderson  <rth@redhat.com>
14250
14251         * gcc.c-torture/execute/930529-1.x: New file.
14252         * gcc.dg/920413-1.c: Adjust expected warning text.
14253         * gcc.dg/980217-1.c: Declare abort.
14254         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14255
14256 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14257
14258         * g77.f-torture/compile/20000629-1.f: New test.
14259         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14260
14261 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14262
14263         Rearrange lots of files, removing entirely the
14264         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14265         directories.
14266
14267         * Deleted files:
14268         gcc.c-torture/code_quality/code_quality.exp
14269         gcc.c-torture/special/special.exp
14270         gcc.failure/failure.exp
14271         gcc.failure/940409-1.x
14272         gcc.c-torture/compile/961203-1.x
14273
14274         * New files:
14275         gcc.misc-tests/linkage.exp
14276         gcc.c-torture/execute/920730-1t.c
14277         gcc.c-torture/execute/920730-1t.x
14278         gcc.c-torture/compile/920520-1.x
14279         gcc.c-torture/compile/920521-1.x
14280         gcc.c-torture/compile/981006-1.x
14281         gcc.c-torture/execute/eeprof-1.x
14282
14283         * Moved files (possibly with modifications to fit a new harness):
14284         Old name                                New name
14285         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14286         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14287         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14288         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14289         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14290         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14291         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14292         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14293         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14294         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14295         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14296         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14297         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14298         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14299
14300 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14301
14302         * c-torture/compile/961203-1.x: Delete.
14303
14304         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14305         not exit. Include stdio.h.
14306         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14307         * gcc.misc-tests/dg-12.c: Likewise.
14308         * gcc.misc-tests/dg-5.c: Likewise.
14309         * gcc.misc-tests/dg-6.c: Likewise.
14310         * gcc.misc-tests/dg-7.c: Prototype abort.
14311         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14312         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14313         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14314         not exit.
14315         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14316         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14317
14318 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14319
14320         * gcc.dg/cpp/20000628-1.c: New test.
14321         * gcc.dg/cpp/20000628-1.h: New header for above test.
14322         * gcc.dg/cpp/20000628-1a.h: Likewise.
14323
14324 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14325
14326         * gcc.dg/cpp: New directory.
14327         * gcc.dg/cpp/cpp.exp: New driver.
14328         * gcc.dg/cpp/20000627-1.c: New test.
14329         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14330         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14331         and rewrite as a compilation test.
14332
14333         * gcc.dg: Move many files into the cpp subdirectory, possibly
14334         renaming or editing them as well.
14335         Old name                New name
14336         990119-1.c              cpp/19990119-1.c
14337         990228-1.c              cpp/19990228-1.c
14338         990407-1.c              cpp/19990407-1.c
14339         990409-1.c              cpp/19990409-1.c
14340         990413-1.c              cpp/19990413-1.c
14341         990703-1.c              cpp/19990703-1.c
14342         20000127-1.c            cpp/20000127-1.c
14343         20000129-1.c            cpp/20000129-1.c
14344         20000207-1.c            cpp/20000207-1.c
14345         20000207-2.c            cpp/20000207-2.c
14346         20000209-1.c            cpp/20000209-1.c
14347         20000209-2.c            cpp/20000209-2.c
14348         20000301-1.c            cpp/20000301-1.c
14349         20000419-1.c            cpp/20000419-1.c
14350         20000510-1.S            cpp/20000510-1.S
14351         20000519-1.c            cpp/20000519-1.c
14352         20000529-1.c            cpp/20000529-1.c
14353         20000625-1.c            cpp/20000625-1.c
14354         20000625-2.c            cpp/20000625-2.c
14355         cpp-as1.c               cpp/assert1.c
14356         cpp-as2.c               cpp/assert2.c
14357         cxx-comments-1.c        cpp/cxxcom1.c
14358         cxx-comments-2.c        cpp/cxxcom2.c
14359         endif-label.c           cpp/endif.c
14360         cpp-hash1.c             cpp/hash1.c
14361         cpp-hash2.c             cpp/hash2.c
14362         cpp-if1.c               cpp/if-1.c
14363         cpp-if2.c               cpp/if-2.c
14364         cpp-if3.c               cpp/if-3.c
14365         cpp-if4.c               cpp/if-4.c
14366         cpp-if5.c               cpp/if-5.c
14367         cpp-cond.c              cpp/if-cexp.c
14368         cpp-missingop.c         cpp/if-mop.c
14369         cpp-missingparen.c      cpp/if-mpar.c
14370         cpp-opprec.c            cpp/if-oppr.c
14371         cpp-ifparen.c           cpp/if-paren.c
14372         cpp-shortcircuit.c      cpp/if-sc.c
14373         cpp-shift.c             cpp/if-shift.c
14374         cpp-unary.c             cpp/if-unary.c
14375         cpp-li1.c               cpp/line1.c
14376         cpp-li2.c               cpp/line2.c
14377         lineno.c                cpp/line3.c
14378         lineno-2.c              cpp/line4.c
14379         cpp-mi.c                cpp/mi1.c
14380         cpp-mic.h               cpp/mi1c.h
14381         cpp-micc.h              cpp/mi1cc.h
14382         cpp-mind.h              cpp/mi1nd.h
14383         cpp-mindp.h             cpp/mi1ndp.h
14384         cpp-mix.h               cpp/mi1x.h
14385         cpp-mi2.c               cpp/mi2.c
14386         cpp-mi2a.h              cpp/mi2a.h
14387         cpp-mi2b.h              cpp/mi2b.h
14388         cpp-mi2c.h              cpp/mi2c.h
14389         cpp-mi3.c               cpp/mi3.c
14390         cpp-mi3.def             cpp/mi3.def
14391         poison-1.c              cpp/poison.c
14392         pr-impl.c               cpp/prag-imp.c
14393         cpp-redef-2.c           cpp/redef1.c
14394         cpp-redef.c             cpp/redef2.c
14395         strpaste.c              cpp/strp1.c
14396         strpaste-2.c            cpp/strp2.c
14397         cpp-tradpaste.c         cpp/tr-paste.c
14398         cpp-tradstringify.c     cpp/tr-str.c
14399         cpp-tradwarn1.c         cpp/tr-warn1.c
14400         cpp-tradwarn2.c         cpp/tr-warn2.c
14401         trigraphs.c             cpp/trigraphs.c
14402         cpp-unc1.c              cpp/unc1.c
14403         cpp-unc2.c              cpp/unc2.c
14404         cpp-unc3.c              cpp/unc3.c
14405         cpp-unc.c               cpp/unc4.c
14406         undef.c                 cpp/undef1.c
14407         undef-2.c               cpp/undef2.c
14408         cpp-wi1.c               cpp/widestr1.c
14409
14410 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14411
14412         * lib/g++.exp (g++_include_flags): Tweak.
14413
14414 2000-06-27  H.J. Lu  <hjl@gnu.org>
14415             Loren J. Rittle  <ljrittle@acm.org>
14416
14417         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14418         version with one that knows about the new gcc tree structure.
14419         (g++_link_flags): Same.
14420
14421 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14422
14423         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14424         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14425         case we are cross-compiling.
14426
14427         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14428         g++.old-deja/g++.niklas/Makefile.in,
14429         g++.old-deja/g++.niklas/configure.in,
14430         g++.old-deja/g++.other/Makefile.in,
14431         g++.old-deja/g++.other/configure.in,
14432         gcc.c-torture/code_quality/Makefile.in,
14433         gcc.c-torture/code_quality/configure.in,
14434         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14435         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14436         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14437         gcc.c-torture/execute/ieee/Makefile.in,
14438         gcc.c-torture/execute/ieee/configure.in,
14439         gcc.c-torture/noncompile/Makefile.in,
14440         gcc.c-torture/noncompile/configure.in,
14441         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14442         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14443         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14444
14445 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14446
14447         * g++.old-deja/g++.other/ambig3.C: New test.
14448
14449 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14450
14451         * g++.old-deja/g++.pt/syntax1.C: New test.
14452         * g++.old-deja/g++.pt/syntax2.C: New test.
14453         * g++.old-deja/g++.other/syntax3.C: New test.
14454         * g++.old-deja/g++.other/syntax4.C: New test.
14455
14456 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14457
14458         * gcc.dg/20000623-1.c: Prototype exit and abort.
14459
14460 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14461
14462         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14463         New tests.
14464         * gcc.dg/cpp-mi3.def: New file.
14465
14466         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14467         inside assertions.
14468         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14469         lexer's error messages.
14470         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14471         divine anything from the linemarkers.
14472         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14473         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14474
14475 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14476
14477         * gcc.dg/20000623-1.c: New test.
14478
14479 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14480
14481         * gcc.c-torture/execute/20000622-1.c: New test.
14482
14483 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14484
14485         * g++.old-deja/g++.other/init15.C: New test.
14486
14487 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14488
14489         * g++.old-deja/g++.pt/vaarg2.C: New test.
14490         * g++.old-deja/g++.pt/vaarg3.C: New test.
14491
14492 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14493
14494         * g++.old-deja/g++.other/dyncast6.C: New test.
14495
14496 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14497
14498         * gcc.c-torture/execute/loop-6.c: New test.
14499
14500 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14501
14502         * gcc.dg/20000614-1.c: New test.
14503         * gcc.dg/20000614-2.c: New test.
14504
14505 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14506
14507         * g++.old-deja/g++.other/inline12.C: New test.
14508
14509 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14510
14511         * g++.old-deja/g++.other/eh1.C: New test.
14512
14513 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14514
14515         * g++.old-deja/g++.other/type.C: New test.
14516
14517 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14518
14519         * g++.old-deja/g++.other/initstring.C: New test.
14520
14521 2000-06-12  Jason Merrill  <jason@redhat.com>
14522
14523         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14524
14525 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14526
14527         * gcc.c-torture/compile/20000609-1.c: New test.
14528
14529 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14530
14531         * gcc.dg/20000609-1.c: New test.
14532
14533 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14534
14535         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14536         * gcc.c-torture/noncompile/poison-1.c: Move...
14537         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14538         * gcc.dg/cpp-li1.c: Add a token after the #line.
14539
14540 2000-06-05  Richard Henderson  <rth@cygnus.com>
14541
14542         * gcc.c-torture/execute/20000605-2.c: New test.
14543         * gcc.c-torture/execute/20000605-3.c: New test.
14544
14545 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14546
14547         * g77.f-torture/execute/20000503-1.x: New file.
14548
14549 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14550
14551         * g++.old-deja/g++.eh/badalloc1.C: New test.
14552
14553 2000-06-05  Richard Henderson  <rth@cygnus.com>
14554
14555         * gcc.c-torture/execute/20000605-1.c: New test.
14556
14557 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14558             Nathan Sidwell <nathan@codesourcery.com>
14559
14560         * gcc.c-torture/compile/20000605-1.c: New test.
14561
14562 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14563
14564         * g77.f-torture/compile/20000601-1.f:  New test.
14565
14566 2000-06-03  Richard Henderson  <rth@cygnus.com>
14567
14568         * gcc.c-torture/execute/20000603-1.c: New.
14569
14570 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14571
14572         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14573         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14574
14575 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14576
14577         * gcc.dg/compare2.c (case 12): XFAIL.
14578         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14579         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14580
14581         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14582
14583 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14584
14585         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14586         guard macro is already defined when the header is first
14587         included.
14588         * gcc.dg/cpp-mix.h: New file.
14589         * gcc.dg/endif-label.c: Update patterns to match compiler.
14590
14591         * g++.brendan/complex1.C: Declare abort.
14592         * g++.law/refs4.C: Remove XFAIL.
14593         * g++.oliva/expr2.C: Declare abort and exit.
14594
14595 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14596
14597         * gcc.c-torture/execute/20000528-1.c: New test.
14598
14599         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14600         * g++.old-deja/g++.law/temps4.C: Likewise.
14601
14602         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14603         stdlib.h.  Call abort() on failure.
14604         * g++.old-deja/g++.law/refs4.C: Likewise.
14605         * g++.old-deja/g++.law/temps4.C: Likewise.
14606         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14607         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14608
14609 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14610
14611         Relative to g++.dg/special:
14612         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14613
14614         Relative to g++.old-deja:
14615         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14616         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14617         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14618         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14619         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14620         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14621         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14622
14623         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14624         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14625         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14626         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14627         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14628         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14629         and/or string.h.
14630
14631         * g++.other/goto1.C: Update expectations for error messages.
14632
14633 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14634
14635         * gcc.c-torture/compile/20000523-1.c: New test.
14636
14637 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14638
14639         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14640
14641 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14642
14643         * g++.old-deja/g++.eh/catch11.C: New test.
14644         * g++.old-deja/g++.eh/catch12.C: New test.
14645
14646 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14647
14648         * gcc.c-torture/execute/20000523-1.c: New test.
14649
14650 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14651
14652         * c-torture/execute/bcp-1.c: Replace abort in arg of
14653         __builtin_constant_p with a generic external function.
14654
14655         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14656         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14657         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14658         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14659         Prototype abort and/or exit.
14660
14661         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14662         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14663         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14664         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14665
14666 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14667
14668         * gcc.dg/dwarf2-1.c: New test.
14669
14670 2000-05-20  Richard Henderson  <rth@cygnus.com>
14671
14672         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14673
14674 2000-05-20  Andreas Jaeger  <aj@suse.de>
14675
14676         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14677         testcase.
14678
14679 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14680
14681         * gcc.c-torture/execute/20000519-2.c: New test.
14682
14683 2000-05-19  Andreas Jaeger  <aj@suse.de>
14684
14685         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14686         which fails with SSA.
14687
14688         * lib/c-torture.exp: Also test with -O3 -fssa.
14689
14690 2000-05-18  Michael Meissner  <meissner@redhat.com>
14691
14692         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14693         * gcc.c-torture/execute/920415-1.c: Ditto.
14694         * gcc.c-torture/execute/920501-1.c: Ditto.
14695         * gcc.c-torture/execute/conversion.c: Ditto.
14696         * gcc.c-torture/execute/cvt-1.c: Ditto.
14697
14698 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14699
14700         * gcc.c-torture/compile/20000518-1.c: New test.
14701
14702 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14703
14704         * g77.f-torture/compile/200005018.f:  New test.
14705
14706 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14707
14708         * gcc.c-torture/compile/20000517-1.c: New test.
14709
14710 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14711
14712         * gcc.c-torture/execute/20000516-1.c: New test.
14713
14714 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14715
14716         * g++.old-deja/g++.other/eh.C: New test.
14717
14718 2000-05-12  Richard Henderson  <rth@cygnus.com>
14719
14720         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14721         constants through to doit's conditional.
14722
14723 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14724
14725         * gcc.c-torture/compile/20000511-1.c: New test.
14726         * g77.f-torture/compile/20000511-1.f: New test.
14727         * g77.f-torture/compile/20000511-2.f: New test.
14728
14729 2000-05-11  Michael Meissner  <meissner@redhat.com>
14730
14731         * gcc.c-torture/execute/20000511-1.c: New test.
14732
14733 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14734
14735         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14736         * gcc.dg/20000510-1.S: New.
14737
14738 2000-05-08  Catherine Moore  <clm@cygnus.com>
14739
14740         * gcc.dg/unused-3.c: New.
14741
14742 2000-05-06  Richard Henderson  <rth@cygnus.com>
14743
14744           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14745           * g++.old-deja/g++.mike/warn1.C: Likewise.
14746           * g++.old-deja/g++.pt/local1.C: Likewise.
14747           * g++.old-deja/g++.pt/local7.C: Likewise.
14748           * g++.old-deja/g++.pt/spec16.C: Likewise.
14749
14750 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14751
14752         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14753
14754 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14755
14756           * g77.f-torture/execute/20000503-1.f:  New test.
14757
14758 2000-05-04  Andreas Jaeger  <aj@suse.de>
14759
14760         * gcc.dg/noreturn-2.c: New test.
14761
14762 2000-05-04  Neil Booth  <NeilB@earthling.net>
14763
14764         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14765         preprocessor.
14766
14767 2000-05-04  Richard Henderson  <rth@cygnus.com>
14768
14769         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14770
14771 2000-05-04  Richard Henderson  <rth@cygnus.com>
14772
14773         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14774         OpenSSL by Jason R Thorpe.
14775
14776 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14777
14778         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14779
14780 2000-05-03  Robert Lipe <robertlipe@usa.net>
14781
14782         * gcc.dg/20000503-1.c: New test.
14783
14784 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14785
14786         * gcc.c-torture/compile/20000502-1.c: New test.
14787         * g++.old-deja/g++.other/align.C: New test.
14788         * gcc.dg/cpp-tradstringify.c: New test.
14789
14790 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14791
14792         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14793         and hard registers.
14794
14795 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14796
14797         * gcc.c-torture/execute/loop-5.c: New test.
14798
14799 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14800
14801         * gcc.c-torture/execute/va-arg-20.c: New test.
14802
14803 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14804
14805         * gcc.c-torture/execute/20000422-1.c: New test.
14806
14807 2000-04-20  Greg McGary  <gkm@gnu.org>
14808
14809         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14810         when optimizing, but without sibling-call optimizations (-O1).
14811
14812 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14813
14814           * gcc.c-torture/compile/20000420-1.c: New test.
14815
14816 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14817
14818         * g++.abi/ptrflags.C: New test.
14819         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14820
14821 2000-04-19  Catherine Moore  <clm@cygnus.com>
14822
14823         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14824
14825 2000-04-19  Greg McGary  <gkm@gnu.org>
14826
14827         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14828         sibling-call optimizations.
14829
14830 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14831
14832         * gcc.dg/20000419-1.c: New test.
14833
14834 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14835
14836         * gcc.c-torture/execute/20000412-6.c: New test.
14837
14838 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14839
14840         * gcc.c-torture/execute/20000412-5.c: New test.
14841         * g77.f-torture/compile/20000412-1.f: New test.
14842         * gcc.c-torture/execute/20000412-4.c: New test.
14843         * gcc.c-torture/compile/20000412-2.c: New test.
14844         * gcc.c-torture/execute/20000412-3.c: New test.
14845         * gcc.c-torture/compile/20000412-1.c: New test.
14846         * gcc.c-torture/execute/20000412-2.c: New test.
14847
14848 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14849
14850         * objc/execute/bf-20.m: New test.
14851
14852 2000-04-10  Richard Henderson  <rth@cygnus.com>
14853
14854         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14855
14856         * gcc.c-torture/execute/20000412-1.c: New test.
14857
14858 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14859
14860         * g++.old-deja/g++.eh/catchptr1.C: New test.
14861
14862 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14863
14864         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14865
14866 2000-04-08  Neil Booth  <NeilB@earthling.net>
14867
14868         * gcc.dg/cpp-nullchar.c: Remove test as
14869         embedded nulls cause problems.
14870
14871 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14872
14873         * gcc.dg/compare2.c: New test.
14874
14875 2000-04-08  Neil Booth  <NeilB@earthling.net>
14876
14877         * gcc.dg/cpp-nullchar.c: New test.
14878
14879 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14880
14881         * gcc.dg/cpp-mi2.c: New test.
14882         * gcc.dg/cpp-mi2[abc].h: New files.
14883
14884 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14885
14886         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14887         member name.
14888
14889 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14890
14891         * g++.old-deja/g++.abi/vmihint.C: New test.
14892
14893 2000-04-06  Neil Booth  <NeilB@earthling.net>
14894
14895         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14896         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14897         copyright.
14898
14899 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14900
14901         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14902         avoid stack-frame overwrite.
14903
14904 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14905
14906         * gcc.c-torture/compile/20000405-2.c: New test.
14907         * gcc.c-torture/compile/20000405-3.c: New test.
14908
14909 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14910
14911         * gcc.c-torture/compile/20000405-1.c: New test.
14912
14913 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14914
14915         * gcc.dg/cast-qual-1.c: Revert last change.
14916
14917 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14918
14919         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14920
14921 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14922
14923         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14924         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14925
14926 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14927
14928         * gcc.c-torture/compile/20000403-2.c: New test.
14929         * gcc.c-torture/compile/20000403-1.c: New test.
14930
14931 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14932
14933         * gcc.c-torture/execute/20000403-1.c: New test.
14934
14935 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14936
14937         * gcc.c-torture/execute/20000402-1.c: New test.
14938
14939 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14940
14941         * gcc.c-torture/execute/va-arg-15.c: New test.
14942         * gcc.c-torture/execute/va-arg-16.c: New test.
14943         * gcc.c-torture/execute/va-arg-17.c: New test.
14944         * gcc.c-torture/execute/va-arg-18.c: New test.
14945         * gcc.c-torture/execute/va-arg-19.c: New test.
14946
14947 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14948
14949         * gcc.c-torture/compile/981211-1.c: Move to...
14950         * gcc.dg/cpp-as1.c: ...here.
14951         * gcc.dg/cpp-as2.c: New file.
14952
14953         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14954         compiler.
14955
14956 2000-04-02  Neil Booth  <NeilB@earthling.net>
14957
14958         * gcc.dg/cpp-cond.c  New tests.
14959         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14960         accidental success less likely.
14961         * gcc.dg/cpp-missingop.c  New tests.
14962         * gcc.dg/cpp-missingparen.c  New tests.
14963         * gcc.dg/cpp-shift.c  New tests.
14964         * gcc.dg/cpp-shortcircuit.c  New tests.
14965         * gcc.dg/cpp-unary.c  New tests.
14966
14967 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14968
14969         * gcc.c-torture/compile/20000329-1.c: New test.
14970
14971 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14972
14973         * gcc.c-torture/compile/20000326-1.c: New test.
14974         * gcc.c-torture/compile/20000326-2.c: New test.
14975
14976 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14977
14978         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14979         the first parameter is a function argument.
14980
14981 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14982
14983         * g++.old-deja/g++.ext/array4.C: New test.
14984
14985 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14986
14987         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14988
14989 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14990
14991         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14992
14993 2000-03-19  Richard Henderson  <rth@cygnus.com>
14994
14995         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14996
14997 2000-03-19  Richard Henderson  <rth@cygnus.com>
14998
14999         * gcc.c-torture/compile/20000319-1.c: New test.
15000
15001 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15002
15003         * gcc.c-torture/execute/20000314-3.c: New test.
15004         * gcc.c-torture/execute/20000314-2.c: New test.
15005         * gcc.c-torture/execute/20000314-1.c: New test.
15006         * gcc.c-torture/compile/20000314-2.c: New test.
15007         * gcc.c-torture/compile/20000314-1.c: New test.
15008
15009 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15010
15011         * g++.old-deja/g++.warn/inline.C: New test.
15012
15013 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15014
15015         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15016         standards-compliant result rather than specific constants.
15017         Put test-values in array.
15018
15019 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15020
15021         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15022         (g++_target_compile): Put test-specific options last.
15023
15024 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15025
15026         * g++.old-deja/g++.eh/vbase4.C: New test.
15027
15028 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15029
15030         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15031
15032 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15033
15034         * g++.old-deja/g++.brendan/misc12.C: Removed.
15035         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15036         * g++.old-deja/g++.ext/pretty4.C: New test.
15037
15038 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15039
15040         * g++.old-deja/g++.other/string2.C: New test.
15041
15042 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15043
15044         * g++.old-deja/g++.warn/impint2.C: New test.
15045
15046 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15047
15048         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15049         is 1, not zero.
15050
15051 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15052
15053         * g++.old-deja/g++.warn/impint.C: New test.
15054         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15055         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15056         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15057         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15058         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15059         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15060         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15061         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15062         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15063         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15064         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15065         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15066
15067 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15068
15069         * gcc.dg/cpp-redef.c: New test.
15070
15071 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15072
15073         * g++.old-deja/g++.pt/unify7.C: New test.
15074
15075 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15076
15077         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15078         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15079
15080 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15081
15082         * gcc.c-torture/compile/20000224-1.c: New test.
15083
15084 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15085
15086         * gcc.c-torture/compile/cpp-2.c: New test.
15087         * gcc.c-torture/compile/cpp-1.c: New test.
15088
15089 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15090
15091         * gcc.c-torture/execute/20000225-1.c: New test.
15092
15093 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15094
15095         * gcc.dg/cpp-li2.c: New test.
15096
15097         * gcc.dg/cpp-wi1.c: New test.
15098
15099         * gcc.dg/cpp-li1.c: New test.
15100
15101 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15102
15103         * g++.old-deja/g++.other/sizeof5.C: New test.
15104
15105 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15106
15107         * gcc.c-torture/execute/va-arg-13.c: New test.
15108
15109 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15110
15111         * gcc.c-torture/execute/va-arg-12.c: New test.
15112
15113 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15114
15115         * gcc.c-torture/execute/20000223-1.c: New test.
15116
15117 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15118
15119         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15120
15121 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15122
15123         * g++.old-deja/g++.abi/ptrmem.C: New test.
15124
15125 2000-02-19  Richard Henderson  <rth@cygnus.com>
15126
15127         * gcc.c-torture/compile/init-3.c: New.
15128
15129 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15130
15131         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15132         ALWAYS_CXXFLAGS.
15133
15134 2000-02-11  Robert Lipe <robertl@sco.com>
15135
15136         * gcc.c-torture/compile/20000211-3.c: New test.
15137
15138 2000-02-11  Martin Buchholz <martin@xemacs.org>
15139
15140         * gcc.c-torture/compile/20000211-2.c: New test.
15141
15142 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15143
15144         * gcc.c-torture/compile/20000211-1.c: New test.
15145
15146 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15147
15148         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15149           on native targets
15150
15151 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15152
15153         * g++.old-deja/g++.other/cast5.C: New test.
15154
15155 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15156
15157         * gcc.c-torture/execute/20000205-1.c: New.
15158
15159 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15160
15161         * g++.old-deja/g++.jason/cast3.C: Return void.
15162         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15163
15164 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15165
15166         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15167
15168         * gcc.dg/loop-1.c: New test.
15169
15170 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15171
15172         * gcc.c-torture/compile/20000127-1.c: New test.
15173         * gcc.c-torture/execute/991228-1.c: New test.
15174
15175 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15176
15177         * gcc.dg/unused-2.c: New test.
15178
15179         * gcc.dg/conv-1.c: New test.
15180
15181 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15182
15183         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15184         compiler.
15185         (tool_option_proc): Fix typo.
15186
15187 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15188
15189         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15190         of the ld on the host, not on the build machine.
15191         Also, don't crash if '--help' is not a supported option.
15192
15193 2000-01-24  Richard Henderson  <rth@cygnus.com>
15194
15195         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15196
15197 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15198
15199         * gcc.c-torture/execute/20000120-2.c: New test.
15200         * gcc.c-torture/execute/20000120-1.c: New test.
15201
15202 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15203
15204         * gcc.c-torture/execute/20000113-1.c: New test.
15205
15206 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15207
15208         * gcc.c-torture/execute/20000112-1.c: New test.
15209
15210 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15211
15212         * gcc.dg/20000111-1.c: New test.
15213
15214 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15215
15216         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15217         with 16 bit integers.
15218
15219 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15220
15221         * gcc.dg/20000108-1.c: New test.
15222
15223 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15224
15225         * g++.old-deja/g++.ns/koenig8.C: New test.
15226
15227 2000-01-05  Nathan Sidwell  <nathan@
15228
15229         * gcc.c-torture/execute/990531-1.c: New test.
15230
15231 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15232
15233         * gcc.c-torture/compile/990527-1.c: New test.
15234
15235 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15236
15237         * gcc.c-torture/execute/990527-1.c: New test.
15238
15239 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15240
15241         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15242         bitfields as signed.
15243
15244 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15245
15246         * g77.f-torture/compile/19990525-0.f: New test.
15247
15248 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15249
15250         * gcc.c-torture/execute/990525-2.c: New test.
15251
15252         * gcc.c-torture/execute/990525-1.c: New test.
15253
15254 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15255
15256         * g++.old-deja/g++.other/anon3.C: New test.
15257         * g++.old-deja/g++.other/anon4.C: New test.
15258         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15259         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15260         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15261         Merrill).
15262
15263 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15264
15265         * gcc.c-torture/execute/990524-1.c: New test.
15266
15267         * gcc.dg/990524-1.c: New test.
15268
15269 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15270
15271         * gcc.c-torture/compile/990523-1.c: New test.
15272
15273 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15274
15275         * gcc.c-torture/compile/990519-1.c: New test.
15276
15277 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15278
15279         * gcc.c-torture/compile/990517-1.c: New test.
15280
15281         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15282         (e4, f4): New tests.
15283         (main): Call them.
15284
15285 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15286
15287         * gcc.dg/noreturn-1.c: New test.
15288
15289 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15290
15291         * gcc.c-torture/execute/990513-1.c: New test.
15292
15293 1999-05-10  Richard Henderson  <rth@cygnus.com>
15294
15295         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15296
15297 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15298
15299         * g77.f-torture/execute/erfc.f: Use small single-precision
15300         values, to avoid problems on Alphas when not -mieee.
15301
15302 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15303
15304         * gcc.dg/990506-0.c: New test.
15305
15306 1999-05-08  Richard Henderson  <rth@cygnus.com>
15307
15308         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15309         the constant to test.  Don't XFAIL 64-bit targets.
15310
15311         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15312         * g++.old-deja/g++.law/profile1.C: Likewise.
15313
15314         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15315         operator new instances.
15316         * g++.old-deja/g++.other/delete5.C: Likewise.
15317
15318 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15319
15320         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15321         intrinsic.
15322
15323 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15324
15325         * g77.f-torture/execute/u77-test.f: Reverse order of two
15326         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15327
15328 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15329
15330         * gcc.dg/compare1.c: New test.
15331
15332 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15333
15334         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15335         New tests.
15336
15337 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15338
15339         * g77.f-torture/compile/19990502-1.f: New test.
15340
15341 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15342
15343         * g77.f-torture/compile/19990502-0.f: New test.
15344
15345 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15346
15347         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15348         intrinsic.
15349
15350 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15351
15352         * g77.f-torture/execute/u77-test.f (main): List libU77
15353         intrinsics not currently tested.
15354         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15355         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15356         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15357         Trim blanks off the ends of some printed strings.
15358
15359 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15360
15361         * g77.f-torture/execute/u77-test.f (main): Just warn about
15362         FSTAT gid disagreement, as it's expected on some systems.
15363
15364 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15365
15366         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15367         use a new function, which allows for some slop.
15368         Clean up some commentary.
15369         (issum): The new function.
15370         (sgladd): Deleted subroutine.
15371
15372 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15373
15374         * g77.f-torture/execute/u77-test.f: Modify to be more like
15375         libf2c/libU77 version, bringing patches to that version here.
15376         Add suitable commentary.
15377
15378 1999-04-25  Richard Henderson  <rth@cygnus.com>
15379
15380         * gcc.dg/990424-1.c: New test.
15381
15382 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15383
15384         * g77.f-torture/execute/u77-test.f (main): Bug involving
15385         LSTAT has been fixed, so turn back on full checking.
15386
15387 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15388
15389         * g77.f-torture/compile/19990419-0.f: New test.
15390         * g77.f-torture/execute/19990419-1.f: New test.
15391
15392 1999-04-17  Richard Henderson  <rth@cygnus.com>
15393
15394         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15395         to avoid the need for a prototype to supress a warning.
15396
15397 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15398
15399         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15400
15401 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15402
15403         * gcc.c-torture/execute/990404-1.c: New test.
15404
15405 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15406
15407         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15408         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15409         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15410         missing initializer warnings.
15411
15412 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15413
15414         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15415         matching strings.
15416
15417 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15418
15419         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15420
15421 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15422
15423         * g77.f-torture/execute/19990325-0.f: New test.
15424         * g77.f-torture/execute/19990325-1.f: New test.
15425
15426 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15427
15428         * gcc.c-torture/execute/990324-1.c: New test.
15429
15430 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15431
15432         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15433         test with 4.
15434
15435 1999-03-17  Richard Henderson  <rth@cygnus.com>
15436
15437         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15438
15439 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15440
15441         * g77.f-torture/execute/19990313-2.f: New test.
15442         * g77.f-torture/execute/19990313-3.f: New test.
15443
15444 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15445
15446         * g77.f-torture/execute/19990313-0.f: New test.
15447         * g77.f-torture/execute/19990313-1.f: New test.
15448
15449 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15450
15451         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15452         printf to sprintf.
15453         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15454         (main): Add check for u15.  Conditionalize u31 check depending on
15455         whether ints are <32 bits or >=32 bits.
15456
15457 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15458
15459         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15460
15461 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15462
15463         * g77.f-torture/compile/19990305-0.f: New test.
15464         * g77.f-torture/execute/19981119-0.f: New test.
15465
15466 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15467
15468         * g77.f-torture/execute/970625-2.f: call ABORT if final
15469         result is not correct, instead of just printing it.
15470         Add this checking via newly introduced obfuscation, to
15471         trip up buggy front ends.
15472
15473 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15474
15475         * g77.f-torture/compile/960317-1.f: Moved from being
15476         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15477
15478 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15479
15480         * g77.f-torture/execute/960317-1.f: New (old) test.
15481         * g77.f-torture/execute/970625-2.f: Ditto.
15482
15483 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15484
15485         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15486         message on line 1 or line 2; cccp and cpplib do this differently.
15487
15488 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15489
15490         * g++.old-deja/g++.law/weak1.C: New test.
15491
15492 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15493
15494         * gcc.c-torture/execute/990119-1.c: Renamed to...
15495         * gcc.dg/990119-1.c: this, so it will only be tested once
15496         (it's a preprocessor test, it doesn't need to be run at
15497         multiple optimization levels).
15498
15499 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15500
15501         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15502           ALWAYS_CXXFLAGS.
15503
15504 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15505
15506         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15507         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15508         to not be compilable by current g77.
15509
15510 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15511
15512         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15513
15514 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15515
15516         * gcc.c-torture/execute/990222-1.c: New test.
15517
15518 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15519
15520         * g77.f-torture/compile/19990218-0.f: New test.
15521         * g77.f-torture/noncompile/19990218-1.f: New test.
15522
15523 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15524
15525         * g77.f-torture/compile/19981216-0.f: New test.
15526
15527 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15528
15529         * gcc.dg/990214-1.c: New test.
15530
15531 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15532
15533         * gcc.dg/990213-2.c: New test.
15534
15535         * gcc.dg/990213-1.c: New test.
15536
15537 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15538
15539         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15540         ints.
15541
15542 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15543
15544         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15545         specified by target.
15546
15547         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15548
15549 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15550
15551         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15552
15553 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15554
15555         * gcc.dg/special/ecos.exp: New test driver for new tests with
15556         special requirements.
15557
15558         * gcc.dg/special/alias-1.c: New test.
15559         * gcc.dg/special/gcsec-1.c: New test.
15560         * gcc.dg/special/weak-1.c: New test.
15561         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15562         * gcc.dg/special/weak-2.c: New test.
15563         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15564         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15565         * gcc.dg/special/wkali-1.c: New test.
15566         * gcc.dg/special/wkali-2.c: New test.
15567         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15568         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15569
15570 1999-02-10  Felix Lee  <flee@cygnus.com>
15571
15572           * lib/c-torture.exp (c-torture-compile): Pull out code for
15573           analyzing gcc error messages.
15574           (c-torture-execute): Likewise.  Fix some (harmless) false
15575           positives.
15576           * lib/gcc.exp (gcc_check_compile): New function.
15577
15578 1999-02-08  Richard Henderson  <rth@cygnus.com>
15579
15580         * gcc.c-torture/execute/990208-1.c: New test.
15581
15582 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15583
15584         * g++.dg/special/ecos.exp: New driver for new tests with special
15585         requirements
15586
15587         * g++.dg/special/conpr-1.C: New test
15588         * g++.dg/special/conpr-2.C: New test
15589         * g++.dg/special/conpr-2a.C: New test
15590         * g++.dg/special/conpr-3.C: New test
15591         * g++.dg/special/conpr-3a.C: New test
15592         * g++.dg/special/conpr-3b.C: New test
15593
15594         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15595         allow g++ to use the dg driver
15596
15597         * README: Add comment about g++.dg directory
15598
15599 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15600
15601         * README: Update email addresses.
15602
15603 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15604
15605         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15606         arguments in order to force structure S onto the stack even on
15607         the alpha.
15608         (test): Pass 10 leading arguments to function foo as well as the
15609         structure S.
15610
15611         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15612         failure for all targets.
15613
15614         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15615         abort to terminate program execution.
15616
15617 1999-01-30  Richard Henderson  <rth@cygnus.com>
15618
15619         * gcc.c-torture/execute/990130-1.c: New test.
15620
15621 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15622
15623         * gcc.dg/990130-1.c: New test.
15624
15625 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15626
15627         * gcc.c-torture/execute/990128-1.c: New test.
15628
15629 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15630
15631         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15632
15633 1999-01-27  Felix Lee  <flee@cygnus.com>
15634
15635         * lib/c-torture.exp (c-torture-compile): pull out code for
15636         analyzing gcc error messages.
15637         (c-torture-execute): ditto, and fix some (harmless) false
15638         positives.
15639         * lib/gcc.exp (gcc_check_compile): new function.
15640
15641 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15642
15643         * gcc.dg/990117-1.c: New test.
15644
15645         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15646
15647         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15648
15649 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15650
15651         * g77.f-torture/compile/990115-1.f: New test.
15652
15653 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15654
15655         * gcc.c-torture/compile/990107-1.c: New test
15656
15657 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15658
15659         * gcc.c-torture/execute/990106-2.c: New test.
15660
15661         * gcc.c-torture/execute/990106-1.c: New test.
15662
15663 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15664
15665         * gcc.c-torture/compile/981223-1.c: New test.
15666
15667 1998-12-29  Richard Henderson  <rth@cygnus.com>
15668
15669         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15670         (opt3): Rename from opt4 and disable.
15671
15672 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15673
15674         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15675
15676 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15677
15678         * g++.old-deja/g++.other/conv5.C: New test.
15679
15680 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15681
15682         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15683
15684 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15685
15686         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15687
15688 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15689
15690         * gcc.c-torture/compile/981211-1.c: New test.
15691
15692 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15693
15694         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15695
15696         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15697
15698 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15699
15700         * gcc.special/930510-1.c: Make C9X safe.
15701         * gcc.misc-tests/gcov-1.c Similarly.
15702         * gcc.misc-tests/gcov-2.c Similarly.
15703
15704 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15705
15706         * gcc.dg/ultrasp1.c: New test.
15707
15708 1998-12-06  Richard Henderson  <rth@cygnus.com>
15709
15710         * gcc.c-torture/execute/981206.c: New test.
15711
15712 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15713
15714         * g++.old-deja/g++.ns/template7.C: New test.
15715
15716         * g++.old-deja/g++.other/expr1.C: New test.
15717
15718         * g++.old-deja/g++.eh/tmpl3.C: New test.
15719
15720         * g++.old-deja/g++.eh/tmpl2.C: New test.
15721
15722 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15723
15724         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15725         * g++.old-deja/g++.other/using6.C: Removed.
15726         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15727
15728         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15729
15730 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15731
15732         * g++.old-deja/g++.pt/overload8.C: New test.
15733
15734         * g++.old-deja/g++.pt/overload7.C: New test.
15735
15736         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15737
15738         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15739         and relinking messages.
15740         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15741         compiling with -frepo.
15742
15743 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15744
15745         * g++.old-deja/g++.pt/lookup6.C: New test.
15746
15747 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15748
15749         * gcc.c-torture/execute/981130-1.c: New test.
15750         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15751
15752 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15753
15754         * g++.old-deja/g++.pt/explicit76.C: New test.
15755
15756         * g++.old-deja/g++.pt/friend38.C: New test.
15757
15758         * g++.old-deja/g++.ns/crash2.C: New test.
15759
15760         * g++.old-deja/g++.pt/defarg8.C: New test.
15761
15762         * g++.old-deja/g++.pt/instantiate6.C: New test.
15763
15764         * g++.old-deja/g++.pt/static6.C: New test.
15765
15766         * g++.old-deja/g++.pt/decl2.C: New test.
15767
15768 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15769
15770         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15771         problem is actually related with name lookup, but so what? :-)
15772
15773         * g++.old-deja/g++.pt/friend37.C: New test.
15774
15775 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15776
15777         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15778         element, which fails on some systems.
15779
15780         * g77.f-torture/execute/labug1.f: New test.
15781
15782 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15783
15784         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15785         is defined.
15786
15787 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15788
15789         * g77.f-torture/compile/981117-1.f: New test.
15790
15791 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15792
15793         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15794         properly discarded.
15795
15796 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15797
15798         * gcc.c-torture/execute/memcheck: New directory of tests for
15799         -fcheck-memory-usage.
15800
15801 1998-11-07  Gerald Pfe
15802
15803         * g77.f-torture/noncompile/980615-0.f: New test.
15804
15805 1998-07-26  H.J. Lu  (hjl@gnu.org)
15806
15807         * gcc.dg/980312-1.c: Do link instead of compile.
15808         * gcc.dg/980313-1.c: Likewise.
15809
15810 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15811
15812         * gcc.c-torture/compile/980726-1.c: New test.
15813
15814 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15815
15816         * g77.f-torture/execute/io0.f: New test.
15817
15818 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15819
15820         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15821         an int.
15822
15823 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15824
15825         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15826         m32r bugs.
15827
15828 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15829
15830         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15831         c-decl.c:grokdeclarator can handle mode attributes.
15832
15833 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15834
15835         * gcc.c-torture/execute/980716-1.c: New test.
15836
15837 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15838
15839         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15840         the mn10200.
15841         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15842         the mn10200.
15843         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15844         * gcc.c-torture/compile/930326-1.x: Similarly.
15845
15846 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15847
15848         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15849         New test from Craig.
15850
15851 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15852
15853         * g77.f-torture/noncompile/980616-0.f: New test.
15854
15855         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15856
15857 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15858
15859         *  g++.other/singleton.C: Return error value instead of taking
15860         SIGSEGV.
15861
15862 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15863
15864         *  g++.other/singleton.C: New test.   Warning is under dispute.
15865         Runtime crash is not.
15866
15867 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15868
15869         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15870         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15871         using6.C, using7.C}:  New namespace tests.
15872
15873 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15874
15875         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15876         specialization with typedef'ed names used as array indexes.
15877
15878 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15879
15880         * gcc.c-torture/execute/980709-1.c: New test.
15881
15882         * gcc.dg/980709-1.c: New test.
15883
15884 1998-07-07  Richard Henderson  <rth@cygnus.com>
15885
15886         * gcc.c-torture/execute/bcp-1.c: New test.
15887
15888 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15889
15890         * gcc.c-torture/execute/980707-1.c: New test.
15891
15892 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15893
15894         * gcc.c-torture/compile/980706-1.c: New test.
15895
15896 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15897
15898         * g77.f-torture/execute/980701-0.f,
15899         g77.f-torture/execute/980701-1.f: New test from Craig.
15900
15901 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15902
15903         * gcc.c-torture/compile/980701-1.c: New test.
15904
15905         * gcc.c-torture/execute/980701-1.c: New test.
15906
15907 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15908 rlsruhe.de>
15909
15910         * g++.old-deja/g++.robertl/eb132.C: New test.
15911         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15912
15913 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15914
15915         * g77.f-torture/execute/980628-7.f,
15916         g77.f-torture/execute/980628-8.f,
15917         g77.f-torture/execute/980628-9.f,
15918         g77.f-torture/execute/980628-10.f: New tests from Craig.
15919
15920         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15921
15922 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15923
15924         * g77.f-torture/execute/980628-4.f: New test from Craig.
15925         * g77.f-torture/execute/980628-5.f: Likewise.
15926         * g77.f-torture/execute/980628-2.f: Likewise.
15927         * g77.f-torture/execute/980628-0.f: Likewise.
15928         * g77.f-torture/execute/980628-1.f: Likewise.
15929         * g77.f-torture/execute/980628-3.f: Likewise.
15930         * g77.f-torture/execute/980628-6.f: Likewise.
15931
15932 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15933
15934         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15935         directory when nothing has been installed yet.
15936
15937 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15938
15939         * gcc.c-torture/special/special.exp: Handle newer versions of
15940         dejagnu.
15941
15942 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15943
15944         * gcc.dg/980626-1.c: New test.
15945
15946 1998-06-19  Bruno Haible <haible@ilog.fr>
15947
15948         * gcc.misc-tests/m-un-2.c: New test.
15949         * g++.old-deja/g++.other/warn01.c: Likewise.
15950
15951 1998-06-19  Robert Lipe  <robertl@dgii.com>
15952
15953         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15954         compatibility with assmblers with a different comment character.
15955         Eliminate use of GAS-specific extensions.
15956
15957 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15958
15959         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15960
15961 1998-06-19  Robert Lipe  <robertl@dgii.com>
15962
15963         *lib/g77.exp: Replace search for libf2c.a with search for newly
15964         renamed libg2c.a
15965
15966 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15967
15968         * gcc.c-torture/execute/980617-1.c: New test.
15969
15970 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15971
15972         * gcc.c-torture/execute/980612-1.c: New test.
15973
15974 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15975
15976         * gcc.dg/980523-1.c: Only test on ppc-linux.
15977         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15978
15979         * gcc.c-torture/execute/980608-1.c: New test.
15980
15981 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15982
15983         * gcc.c-torture/execute/980605-1.c: New test.
15984
15985 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15986
15987         * gcc.c-torture/execute/980604-1.c: New test.
15988
15989 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15990
15991         * gcc.c-torture/execute/980602-1.c: New test.
15992         * gcc.c-torture/execute/980602-2.c: Likewise.
15993
15994 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15995
15996         * 970125-0.f: Fix per JCB.  Add commentary.
15997
15998 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15999
16000         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16001         IEEE -0 support.
16002
16003 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16004
16005         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16006         earlier.
16007
16008 1998-05-28  Catherine Moore <clm@cygnus.com>
16009
16010         * gcc.c-torture/execute/980526-3.c: New test.
16011
16012 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16013
16014         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16015         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16016         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16017         m88k-motorola-sysv3 to XFAIL.
16018
16019 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16020
16021         * gcc.dg/980526-1.c: New test.
16022         * gcc.c-torture/execute/980526-2.c: New test.
16023
16024 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16025
16026         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16027
16028         * gcc.c-torture/execute/980526-1.c: New test.
16029
16030 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16031
16032         * g77.f-torture/execute/alpha2.f: Add runtime test.
16033
16034 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16035
16036         * g++.old-deja/old-deja.exp: Strip leading directories.
16037
16038         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16039         error for the line.  Don't run multiple tests for the same line.
16040
16041 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16042
16043         * gcc.dg/980523-1.c: New test.
16044
16045 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16046
16047         * g77.f-torture/compile/970915-0.f: New test.
16048
16049 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16050
16051         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16052
16053 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16054
16055         * gcc.dg/980520-1.c: New test.
16056
16057 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16058
16059         * gcc.dg/980502-1.c: Fix return type.
16060
16061 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16062
16063         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16064         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16065         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16066         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16067         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16068
16069 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16070
16071         * g77.f-torture/execute/980520-1.f: New test.
16072
16073 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16074
16075         * lib/mike-g77.exp: New file.
16076
16077         * g77.f-torture/noncompile/noncompile.exp,
16078         g77.f-torture/noncompile/check0.f: New files.
16079
16080 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16081
16082         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16083         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16084         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16085         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16086         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16087         abort where appropriate.
16088
16089 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16090
16091         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16092         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16093
16094 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16095
16096         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16097
16098 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16099
16100         * g77.f-torture/compile/980427-0.f: New test.
16101
16102 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16103
16104         * g77.f-torture/compile/980424-0.f: New test.
16105
16106 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16107
16108         * g77.f-torture/compile/980419-2.f (main): New test.
16109         * g77.f-torture/compile/970125-0.f: New test.
16110         * g77.f-torture/compile/980419-1.f: New test.
16111
16112 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16113
16114         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16115         of loop-4.c.
16116
16117 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16118
16119         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16120
16121 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16122
16123         * gcc.c-torture/compile/980329-1.c: New test.
16124
16125 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16126
16127         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16128         * gcc.dg/980312-1.c: Fix typo in -march command.
16129
16130 1998-03-16  H.J. Lu  (hjl@gnu.org)
16131
16132         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16133
16134 1998-03-11  Robert Lipe  <robertl@dgii.com>
16135
16136         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16137         Dave Love agree the Fortran source is bogus.
16138
16139 1998-03-11  Robert Lipe  <robertl@dgii.com>
16140
16141         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16142         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16143         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16144         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16145         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16146
16147 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16148
16149         * g++.old-deja/g++.other/friend1.C: New test.
16150
16151 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16152
16153         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16154         possibly uninitialized) variables and declare dnrm2.
16155
16156 1998-02-23  Robert Lipe <robertl@dgii.com>
16157
16158         From Bruno Haible <haible@ilog.fr>:
16159         * gcc.c-torture/execute/980223.c: New test.
16160
16161 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16162
16163         * gcc.dg/ifelse-1.c: New test.
16164
16165 1998-02-09  H.J. Lu  (hjl@gnu.org)
16166
16167         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16168
16169           * lib/old-dejagnu.exp (old-dejagnu): Added the
16170           "execution test - XFAIL *-*-*" handling in the spirit of
16171           "excess errors test -". Changed the "execution test fails"
16172           handling to be like "excess errors test fails".
16173           * Update various tests accordingly.
16174
16175 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16176
16177         * gcc.c-torture/execute/980205.c: New test.
16178
16179 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16180
16181         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16182         * lib/f-torture.exp: Similarly.
16183         * gcc.c-torture: Rename all .cexp files to .x files.
16184
16185 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16186
16187         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16188         (940510-1.c): Removed duplicate.
16189         (971104-1.c): New test.
16190
16191 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16192
16193           * lib/f-torture.exp: Improve error and loop detection.
16194
16195 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16196
16197         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16198         use that to size the filler array.
16199
16200 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16201
16202         * lib/c-torture.exp(c-torture-execute): Fix typo.
16203
16204         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16205         testcase as the executable name. Keep the executable around if
16206         the test fails.
16207
16208 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16209
16210         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16211         changes.  Only test one -g option, and move it to the end of the
16212         list of options to test.
16213
16214 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16215
16216         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16217         variable GCC_TORTURE_OPTIONS to supply default switches separated
16218         by colons.  If no environment variable, run tests with -O0 -g, -O1
16219         -g, and -O2 -g as well.
16220
16221 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16222
16223         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16224         explanatory comments. Fix indentation.
16225
16226 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16227
16228         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16229
16230 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16231
16232         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16233         * g++.old-deja/g++.mike/p7325.C: Likewise.
16234         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16235
16236 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16237
16238         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16239         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16240         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16241         * g++.old-deja/g++.law/operators4.C: Likewise.
16242
16243 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16244
16245         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16246         * g++.old-deja/g++.mike/p784.C: Ditto.
16247         * g++.old-deja/g++.mike/p785.C: Ditto.
16248
16249 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16250
16251           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16252
16253 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16254
16255         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16256         target feature; pass this to c-torture-execute as needed.
16257
16258 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16259
16260         * lib/c-torture.exp(c-torture-execute): If the previous and the
16261         current executables being tested are identical, we don't need to
16262         run the executable again. Try to make the executable names
16263         unique. Add an optional argument for passing additional compiler
16264         flags.
16265
16266 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16267
16268         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16269
16270 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16271
16272         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16273
16274 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16275
16276         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16277         32bit or larger longs.
16278
16279         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16280         have either a 32bit long or 32bit int.
16281
16282 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16283
16284         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16285         Make double precision tests dependent on sizeof (double).
16286
16287 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16288
16289         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16290         too.
16291
16292 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16293
16294         * gcc.c-torture/compile/961203-1.cexp: New script.
16295
16296 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16297
16298         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16299         up the includes ourselves.
16300
16301 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16302
16303         * lib/plumhall.exp: Remove random include, and add a few
16304         verbose messages for debugging.
16305
16306 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16307
16308         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16309         of trying to do it ourselves.
16310
16311 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16312
16313         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16314
16315 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16316
16317         * gcc.prms/5403.c: Made regexp a bit less strict.
16318
16319 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16320
16321         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16322         is returned from remote_load instead.
16323         * lib/plumhall.exp: Ditto.
16324         * lib/mike-g++.exp: Ditto.
16325         * lib/old-dejagnu.exp: Ditto.
16326         * lib/c-torture.exp: Ditto.
16327
16328 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16329
16330         * lib/g++.exp: Use build_wrapper procedure.
16331         * lib/gcc.exp: Ditto.
16332
16333 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16334
16335         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16336         an old-style decl for malloc.  Fixes tests to work when
16337         sizeof (int) != sizeof (size_t).
16338
16339 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16340
16341         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16342
16343         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16344         use stdargs.h interface.
16345
16346 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16347
16348         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16349         NO_VARARGS when compiling.
16350
16351 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16352
16353         * lib/plumhall.exp(ph_includes): New procedure.
16354         (ph_make): Use it.
16355         (ph_compiler): Ditto.
16356
16357         * lib/g++.exp: Rename test-glue.c to testglue.c.
16358         * lib/gcc.exp: Ditto.
16359
16360 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16361
16362         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16363         to completion when it's called.
16364
16365 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16366
16367         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16368         is defined, don't do test.
16369
16370 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16371
16372         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16373         for object files.
16374         (ph_summary): Mark skipped testcases as untested, not unresolved.
16375
16376         * lib/plumhall.exp (ph_make): If unresolved because of bad
16377         errorCode, record errorCode in log file.
16378         (*): Replace send_log/verbose with verbose -log.
16379
16380 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16381
16382         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16383         double conversion if double isn't at least 8 bytes.
16384
16385         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16386         int to work with targets where int is 16 bits.
16387
16388         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16389         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16390         precision for the test to complete.
16391
16392 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16393
16394         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16395         if d10v is not compiled with the -mdouble64 flag.
16396         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16397
16398         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16399         d10v is not compiled with the -mint32 flag.
16400
16401 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16402
16403         * lib/plumhall.exp: Use incr_count.
16404
16405 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16406
16407         * gcc.c-torture: Update to c-torture-1.45.
16408
16409 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16410
16411         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16412         the name of the expect testcase file).
16413
16414         * lib/g++.exp(g++_init): Ditto.
16415
16416 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16417
16418         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16419         the host.
16420
16421         * lib/gcc.exp(gcc_exit): New procedure.
16422
16423 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16424
16425         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16426         specs where appropriate.
16427
16428         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16429         because of new "candidates are" messages, and removed a few
16430
16431         * Converted all non-old-style g++ testcases to old-style, and
16432         moved into g++.old-deja.
16433
16434 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16435
16436         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16437         options.
16438
16439         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16440         succeeded.
16441
16442         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16443
16444 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16445
16446         * lib/gcc.exp (gcc_target_compile): Add support for defining
16447         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16448         the machine doesn't have those features.
16449
16450 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16451
16452         * g++.law/operators4.exp: Don't use LIBS.
16453
16454 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16455
16456         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16457
16458         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16459         * lib/g++.exp: Set it here instead. Also, allow use of the
16460         --tool_exec and --tool_opt options. Change CXX to
16461         GXX_UNDER_TEST.
16462
16463         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16464
16465         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16466
16467 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16468
16469         * lib/old-dejagnu.exp: Use prune_warnings instead of
16470         prune_system_crud.
16471         * lib/mike-g++.exp: Ditto.
16472         * lib/gcc.exp: Ditto.
16473         * lib/g++.exp: Ditto.
16474
16475         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16476
16477 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16478
16479           * 941014-2.c: Include stdlib.h
16480           * 960327-1.c: Include stdio.h
16481           * dbra.c, index-1.c: Don't assume ints are 32bits.
16482
16483 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16484
16485         * lib/gcc.exp: Add gcc,stack_size target feature.
16486
16487         * lib/g++.exp(g++_target_compile): Add the include and link
16488         paths here, not in two other places. And, it's $options, not
16489         options.
16490
16491         * lib/mike-g++.exp(postbase): Remove the code that determines
16492         the correct include and link paths.
16493         * g++.old-deja/old-deja.exp: Ditto.
16494
16495 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16496
16497         * lib/g++.exp(g++_init): target_compile no longer returns the
16498         filename of the result.
16499
16500 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16501
16502         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16503         call to glob.
16504
16505         * gcc.c-torture/special/special.exp: Change call to
16506         gcc_target_compile to include the object file.
16507
16508 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16509
16510         * gcc.c-torture/special/special.exp: Correct misspelling in last
16511         change.
16512
16513 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16514
16515         * lib/plumhall.exp(ph_summary): Log the entire output of the
16516         executable. Return -1 if there were any failures, 0 otherwise.
16517         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16518         (ph_make): Clean up objects and executables that were built
16519         if the tests succeeded.
16520
16521 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16522
16523         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16524         libraries and includes in the build tree as appropriate.
16525
16526 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16527
16528         * lib/c-torture.exp: Instead of looking for the global variable
16529         NO_LONG_LONG, check to see if that's a feature of the target.
16530
16531 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16532
16533         * config/default.exp: Minimize. Delete the remainer of the files in
16534         config; this functionality is now in devo/dejagnu/config.
16535
16536         g++.*/*: Pass any additional flags used to compile to postbase;
16537         delete CXXFLAGS.
16538
16539         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16540         is now done by runtest.exp. Use gcc_target_compile instead of
16541         compile.
16542
16543         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16544         Remove references to CFLAGS. Use remote_file instead of
16545         calling rm -f.
16546         (c-torture): Take a list of arguments to use to compile this
16547         testcase.
16548
16549         lib/g++.exp: Simplify. Use target_compile instead of compile.
16550         lib/gcc-dg.exp: Ditto.
16551         lib/gcc.exp: Ditto.
16552         lib/mike-{gcc,g++}.exp: Ditto.
16553         lib/old-dejagnu.exp: Ditto.
16554         lib/plumhall.exp: Ditto.
16555
16556 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16557
16558         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16559         (ph_linker): Likewise.
16560
16561 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16562
16563           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16564         MAP_ANON / MAP_ANONYMOUS if defined;
16565         else try to map from /dev/zero .
16566
16567 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16568
16569         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16570         isn't defined, then define it to MAP_ANONYMOUS.
16571
16572 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16573
16574         * gcc.c-torture: Update to c-torture-1.42 release.
16575
16576 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16577
16578         * gcc.c-torture: Update to c-torture-1.41 release.
16579
16580 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16581
16582         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16583         c-torture release.
16584
16585 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16586
16587         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16588         and LDFLAGS.  Fix second case to append the target_info ldflags
16589         onto LDFLAGS, not CFLAGS.
16590         * lib/g++.exp (g++_init): Add target_info stuff.
16591         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16592         of libgloss and newlib flags for !native.
16593
16594         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16595         (GDB): Fix relative path to go up another dir for finding gdb.
16596
16597 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16598
16599         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16600         versions in the target_info array, if they don't exist.
16601
16602 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16603
16604         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16605
16606 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16607
16608         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16609         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16610
16611 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16612
16613         * lib/old-dejagnu.exp: Don't remove the output file before we've
16614         actually tested it. Don't append pwd to the path of the executable
16615         we're testing.
16616
16617 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16618
16619         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16620
16621 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16622
16623         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16624         temporary directory for compiler files, and set it to a default
16625         value of /tmp. Set $output as the name of the output file from
16626         compiling the testcase. Add a -o option to $cflags_var so the
16627         compiler writes the final output file as $output. Set $executable
16628         to $output.
16629
16630         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16631         directory for compiler files, and set it to /tmp if it doesn't
16632         already have a value. Set $output_file to the name of the output
16633         file from compiling the testcase. Add a -o option to CXXFLAGS so
16634         the compiler writes the final output file as $output. Use $output
16635         as the executable to be tested.
16636
16637 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16638
16639         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16640
16641 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16642
16643         * gcc.c-torture/execute/pending-1.c: New test.  Still
16644         pending in Tege's queue.
16645
16646 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16647
16648         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16649         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16650         if there were failures.  Call unresolved if there were unresolved
16651         testcases.  Call gcc_fail if program did not run to completion.
16652         (ph_make): Pass additional argument name to ph_execute.
16653         (ph_execute): Add new argument.  Pass additional arguments to
16654         ph_summary.  Call gcc_fail is there is no execution output.
16655
16656 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16657
16658         * lib/plumhall.exp (proc_summary): Output relavent summary
16659         lines into the log so specific failures in plumhall can be
16660         investigated.
16661
16662 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16663
16664         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16665         (c-torture-execute): Don't try to execute tests which use
16666         "long long" types if $NO_LONG_LONG is nonzero.
16667
16668 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16669
16670         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16671         not c-torture.
16672
16673         * gcc.ieee: Move from here.
16674         * gcc.c-torture/execute/ieee: To here.
16675
16676 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16677
16678         * gcc.c-torture: Update to c-torture-1.41 release.
16679
16680 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16681
16682         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16683         not "$output".
16684
16685 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16686
16687         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16688         -c present.
16689
16690 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16691
16692         * config/proelf.exp: Handle connecting to a simulator.
16693
16694 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16695
16696         * config/proelf.exp: New file.  Enough framework that we can
16697         run c-torture tests on the proelf targets (or any other target
16698         that gdb can connect to for that matter).
16699
16700 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16701
16702         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16703         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16704
16705         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16706         exec_output exists.
16707
16708 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16709
16710         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16711         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16712
16713         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16714         to pass/fail/unresolved/unsupported/untested.  Caller must now
16715         call unresolved/unsupported/untested.
16716         * lib/*.exp: Update FSF address.  Update to handle new results of
16717         ${tool}_load.
16718         * lib/chill.exp (verbose): Delete.
16719
16720 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16721
16722         * lib/gcc.exp (default_gcc_start): Change order of args to
16723         $LDFLAGS $CFLAGS $LIBS.
16724         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16725         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16726         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16727         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16728         * gcc.misc-tests/dg-test.exp: Likewise.
16729         * gcc.misc-tests/msgs.exp: Likewise.
16730         * gcc.prms/prms.exp: Likewise.
16731         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16732         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16733
16734         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16735
16736 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16737
16738         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16739
16740         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16741         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16742
16743         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16744         necessary.
16745
16746 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16747
16748         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16749         global for loop; add use of $mathlib.
16750         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16751         settings here; set mathlib for anything but VxWorks.
16752
16753 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16754
16755         * gcc.c-torture: Update to c-torture-1.40 release.
16756
16757 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16758
16759         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16760         dg.exp.
16761
16762 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16763
16764         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16765         global.
16766
16767 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16768
16769         * lib/g++.exp (LIBS): Define if not already.
16770         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16771         (gcc-dg-prune): Call prune_gcc_output.
16772         * lib/gcc.exp (prune_gcc_output): New proc.
16773         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16774         prune_gcc_output.
16775
16776 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16777
16778         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16779         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16780
16781 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16782
16783         * gcc.c-torture: Update to c-torture-1.39 release.
16784
16785 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16786
16787         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16788         fails, try others as well.
16789
16790 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16791
16792         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16793         If compilation fails, mark execute tests as `untested'.
16794         If test is marked as unsupported, don't mark compilation and
16795         execute tests as failed.
16796
16797 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16798
16799         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16800         libstdc++ for whether or not we want to be doing shared
16801         libraries.  Delete link_curses since we don't need it anymore.
16802         * lib/mike-g++.exp (postbase): Don't link in libg++.
16803         * g++.old-deja/old-deja.exp: Likewise.
16804
16805 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16806
16807         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16808
16809 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16810
16811         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16812         For that, add `-Wl,-a,shared_archive'.
16813         * g++.old-deja/old-deja.exp: Likewise.
16814
16815 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16816
16817         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16818
16819 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16820
16821         * lib/mike-g++.exp (postbase): Pay attention to the status of
16822         g++_load.
16823
16824 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16825
16826           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16827
16828 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16829
16830         * lib/gcc.exp (default_gcc_start): No longer need to log program
16831         being executed or its output, execute_anywhere does that now.
16832         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16833         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16834
16835 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16836
16837         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16838         the same as those in lib/g++.exp.
16839
16840 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16841
16842         * gcc.c-torture: Update to c-torture-1.38 release.
16843         * gcc.ieee: Related changes.
16844
16845 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16846
16847         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16848         "exec". Minor reformatting changes.
16849
16850         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16851         cross. This means all "exec" calls now work on a remote host as
16852         well.
16853         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16854         cross. Filter out the extra "\r\n" stuff that expect puts in.
16855         (c-torture-execute): Filter out the bogus warnings like
16856         c-torture-compile does. Add support for canadian cross.
16857         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16858         Use execute_anywhere rather than calling exec directly. Now it
16859         works for canadian cross testing.
16860
16861 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16862
16863         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16864         results into a variable, and check that rather than using file exists.
16865
16866 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16867
16868         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16869         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16870
16871 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16872
16873         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16874         lib_curses if there's a shared libg++ in the build tree.
16875
16876 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16877
16878         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16879         if not supported target.
16880
16881 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16882
16883         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16884         link_curses up to always happen, not just for native builds.
16885
16886 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16887
16888         * gcc.c-torture: Update to c-torture-1.36 release.
16889         * gcc.failure: Related changes.
16890
16891 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16892
16893         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16894
16895 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16896
16897         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16898         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16899         runshlib, link_curses, and mathlib for link and run.
16900
16901         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16902         pass the runtime shared library options for Solaris, OSF/1, and
16903         Irix5, and link with -lcurses to avoid unresolved references.
16904
16905 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16906
16907         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16908         only run once.
16909
16910 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16911
16912         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16913
16914 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16915
16916         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16917         do not have a framework for the "compat" tests yet.
16918
16919 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16920
16921         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16922         set to null if we're testing vxworks5.1.  Use that instead of
16923         `-lm' in the setting of LIBS for link and run.
16924
16925 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16926
16927         * config/rom68k.exp (${tool}_load): Major changes to make it
16928         work.  Verified that it does in fact return the stuff in
16929         exec_output properly.  Catch any Emul or any TRAP other than 0.
16930
16931 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16932
16933         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16934         LDFLAGS properly for targets that need stuff from libgloss.
16935         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16936         only run once.
16937         (gpp_initialized): New variable.
16938
16939 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16940
16941         * config/rom68k.exp: Load libgloss.exp.
16942         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16943         so we can produce a fully linked binary.
16944         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16945         so we can produce a fully linked binary.
16946
16947 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16948
16949         * lib/plumhall.exp (ph_section): Watch for expected failures.
16950         Add missing `else'.
16951
16952         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16953         run the testcase.
16954         (c-torture): Likewise.
16955
16956 1995-08-28  Doug Evans  <dje@cygnus.com>
16957
16958         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16959
16960         * lib/mike-g++.exp (mike_cleanup): New proc.
16961         (prebase): New globals compiler_result, not_compiler_result,
16962         target_regexp.
16963         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16964         allow leading "-" in pattern.  Watch for unsupported tests.
16965         If $compiler_result is set, pattern match assembler code,
16966         and ditto for $not_compiler_result.
16967         * lib/mike-gcc.exp: Likewise.
16968
16969         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16970         execution "succeeded".
16971
16972 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16973
16974         * config/win32.exp: New file.
16975         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16976
16977 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16978
16979         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16980         unsupported.
16981         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16982         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16983         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16984
16985         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16986         "... without exceptions was ...".  That is now handled by
16987         prune_system_crud.
16988         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16989
16990 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16991
16992         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16993         sieve.c,sort2.c}: New files.
16994         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16995         sieve.exp,sort2.exp}: Drivers for them.
16996
16997         * lib/mike-gcc.exp (program_output): New user settable variable.
16998         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16999         messages.
17000         * lib/mike-g++.exp (program_output): New user settable variable.
17001
17002         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17003
17004         * config/sh.exp: Deleted (use sim.exp instead).
17005
17006 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17007
17008         * config/vx.exp: Declare CHECKTASK as global.
17009         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17010         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17011         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17012
17013 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17014
17015         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17016         target. Like vx.exp, only includes `vx29k.exp' instead of
17017         `vxworks.exp'.
17018
17019 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17020
17021         * config/sim.exp: Increase time limit from 120 seconds to 240.
17022
17023 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17024
17025         * gcc.c-torture/execute/950628-1.c: New test.
17026
17027 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17028
17029         * gcc.c-torture: Update with changes/additions from
17030         c-torture-1.34.
17031
17032 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17033
17034         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17035
17036 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17037
17038         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17039
17040 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17041
17042         * gcc.c-torture/compile/950512-1.c: New test.
17043         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17044         * gcc.dg/struct-ret-1.c: Likewise.
17045
17046 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17047
17048         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17049           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17050
17051 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17052
17053         * gcc.c-torture/special/920411-1.c: Deleted.
17054         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17055
17056 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17057
17058         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17059         cpu limit.
17060
17061 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17062
17063         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17064
17065 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17066
17067         From kenner;
17068         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17069         is the proper length.
17070         * va-arg-3.c: Likewise.
17071
17072 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17073
17074         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17075         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17076
17077         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17078         * lib/g++.exp (default_g++_start): Delete old cruft.
17079
17080 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17081
17082         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17083         (2 * (1 << 18)) to (2 * (1 << 17)).
17084
17085         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17086
17087 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17088
17089         * config/rom68k.exp: Renamed from config/idp.exp
17090
17091 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17092
17093         * c-torture/compile/921109-2.c
17094
17095 1995-04-18  Mike Stump  <mrs@cygnus.com>
17096
17097         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17098         excess errors.
17099
17100 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17101
17102         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17103         output.
17104         * lib/g++.exp (default_g++_start): Likewise.
17105
17106 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17107
17108         * gcc.c-torture/compile/950329-1.c: New test.
17109
17110 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17111
17112           * config/bug.exp (${tool}_load): Updated to use new remote_open
17113           and remote_close procs.
17114         * config/idp.exp: New file.
17115
17116 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17117
17118         * gcc.c-torture/execute/950322-1.c: New test.
17119
17120 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17121
17122         * config/vx.exp (${tool}_load): Clean up testing of return code from
17123         vxworks_ld and vxworks_spawn.
17124
17125 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17126
17127         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17128
17129 1995-03-13  Mike Stump  <mrs@cygnus.com>
17130
17131         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17132         can mark excess errors on a machine by machine basis.  Note, the
17133         default is to not expect any excess errors, even when excess
17134         errors test - is given, so you will want to put an XFAIL ... on
17135         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17136         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17137         those 4 machines, but no others.
17138
17139 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17140
17141         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17142         * lib/c-torture.exp: to here.
17143
17144 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17145
17146         * gcc.c-torture/execute/950221-1.c: New test.
17147         * gcc.c-torture/execute/struct-ret-1.c: New test.
17148         * gcc.c-torture/compile/950221-1.c: New test.
17149
17150         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17151
17152 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17153
17154         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17155         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17156
17157 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17158
17159         * g++.gb: New directory of tests, derived from my signature and
17160         class scoping tests.
17161
17162         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17163         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17164         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17165         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17166         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17167         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17168         * g++.gb/sig25.C: Likewise.
17169
17170         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17171         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17172         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17173         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17174         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17175         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17176         * g++.gb/sig25.exp: Likewise.
17177
17178         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17179         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17180         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17181         * g++.gb/scope13.C: Likewise, this test still fails.
17182
17183         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17184         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17185         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17186         * g++.gb/scope13.exp: Ditto.
17187
17188         * g++.gb/README: New file, explains what these tests are about.
17189
17190 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17191
17192         * lib/dg.exp (dg-do): Support `preprocess'.
17193         (dg-test): Likewise.
17194
17195 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17196
17197         * config/udi.exp: change "continue -expect" to "exp_continue".
17198
17199 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17200
17201         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17202         Delete redundant tests.
17203
17204         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17205         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17206         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17207         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17208         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17209         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17210         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17211         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17212
17213         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17214         storing label pointers.
17215         * gcc.c-torture/execute/921019-1.c: Likewise.
17216         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17217         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17218         parameter fp.
17219         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17220         constants.
17221
17222         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17223         Delete obsolete tests.
17224
17225         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17226         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17227         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17228         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17229         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17230         * gcc.c-torture/compile/950124-1.c: New test.
17231
17232         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17233
17234 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17235
17236         * lib/mike-g++.exp: Add -lm to LIBS.
17237
17238 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17239
17240         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17241
17242 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17243
17244         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17245
17246 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17247
17248         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17249
17250 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17251
17252         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17253         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17254         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17255         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17256         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17257         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17258         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17259         * g++.law/{operators31.C, operators32.C,
17260         * g++.law/{operators33.C, operators34.C}: Likewise.
17261         * g++.law/{pic1.C, refs2.C}: Likewise.
17262         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17263         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17264         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17265         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17266
17267         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17268         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17269         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17270         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17271         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17272         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17273         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17274         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17275         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17276         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17277         * g++.law/{operators34.exp}: Likewise.
17278         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17279         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17280         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17281         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17282         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17283
17284         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17285         No longer expected to fail.
17286         * g++.law/missed-error3.C: Tweak for recent bool changes.
17287
17288 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17289
17290         * config/emb-unix: Deleted.
17291         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17292         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17293
17294 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17295
17296         * lib/dg.exp (dg-test): Fix typo in last patch.
17297
17298 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17299
17300         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17301         (handles multiple occurrences).
17302
17303 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17304
17305         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17306         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17307         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17308         printed).
17309         * lib/c-torture.exp (c-torture-compile): Likewise.
17310         (c-torture): Prepend full path if missing.
17311         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17312         (gcc_fail): Likewise.
17313         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17314
17315 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17316
17317         * lib/netware.exp: Only attach to NetWare i386 systems.
17318
17319 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17320
17321         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17322         messages.  Add test name to "output pattern match" pass/fail message.
17323
17324 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17325
17326         * gcc.dg: New testsuite.
17327         * gcc.dg/dg.exp: New file.
17328
17329         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17330         test-switch.c}: Deleted.
17331
17332         * gcc.misc-tests/msgs.exp: New testcase driver.
17333
17334 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17335
17336         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17337         Watch for illegal return values from ${tool}_load.
17338         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17339         cross targets.  Coerce return value >0 to 1.
17340
17341 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17342
17343         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17344
17345         * config/emb-unix.exp: New file.
17346
17347         * config/sim.exp: Error if variable $SIM not defined.
17348         (${tool}_load): Mark test as "untested" if simulator missing.
17349
17350         * config/unix.exp: Load remote.exp to get rcp_download.
17351         * lib/c-torture.exp: Use different option lists for testcases with
17352         and without loops.
17353         * gcc.c-torture/execute/execute.exp: Likewise.
17354
17355 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17356
17357         * config/*.exp: Clarify return code from ${tool}_load.
17358         Call `unresolved' or `untested' instead of `warning' or `perror'
17359         (sometimes you still want to call both though).
17360         Add comment that `shell_id' is local to each file.
17361         * config/udi.exp (timeout): Set to 30.
17362         Don't print warning if connection fails, $connectmode has already
17363         printed an error.
17364         (${tool}_load): Move verbose messages to level 2.
17365         Rework pattern for "Process started" message.
17366         Pass `shell_id' to ${connectmode}_download.
17367         Retry twice upon timeout.  Make resetting of target more robust.
17368         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17369         Pass `shell_id' to exit_$connectmode.
17370         Only call exit_$connectmode if connected.
17371         * config/unix.exp (${tool}_load): Check return codes better.
17372         * config/vrtx.exp (${tool}_load): Likewise.
17373         * config/vx.exp (${tool}_load): Likewise.
17374         Delete unneeded global's.
17375         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17376         from ${tool}_load.
17377         (dg-stat): Delete.
17378         (dg-init): Delete recording of pass/fail counts.
17379         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17380         (old-dejagnu-init): Likewise.
17381         (old-dejagnu-stat): Delete contents, empty proc now.
17382         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17383         (c-torture): Delete references to lcnt, lpass, lfail.
17384         Get option list from TORTURE_OPTIONS.
17385         Delete -funroll[-all]-loops if no loops.
17386         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17387         (g++_stat): Delete contents (empty proc now).
17388         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17389         (gcc_finish): Likewise.
17390         (gcc_stat): Deleted.
17391         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17392         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17393         * gcc.c-torture/execute/execute.exp: Likewise.
17394         Split tests into two parts: compile, execute.
17395         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17396         no loops.  Update to reflect clarified return codes from ${tool}_load.
17397
17398 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17399
17400         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17401         to grep for.
17402         (old-dejagnu): Likewise (where necessary).
17403
17404 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17405
17406         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17407
17408         * lib/dg.exp (dg-process-target): Fix processing of selector.
17409         Add comment regarding use of `error'.
17410
17411         * lib/gcc.exp (prune_system_crud): Define if missing.
17412         * lib/g++.exp (prune_system_crud): Likewise.
17413
17414         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17415         Call prune_system_crud.
17416         * lib/dg.exp (dg-runtest): New proc.
17417         Use perror instead of send_user for tcl errors in testcase.
17418         Don't return any value, it's never used.
17419         Don't clobber previous definition of `unknown'.
17420         Print tcl errors in `dg-final'.
17421
17422 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17423
17424         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17425         (dg-test): Don't print errorInfo, it contains stack backtrace.
17426
17427 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17428
17429         * lib/g++.exp (runtest_file_p): Define if missing.
17430
17431 1994-09-24  Doug Evans  (dje@cygnus.com)
17432
17433         * lib/mike-g++.exp: Comment out loading of g++.exp.
17434         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17435         (default_g++_version): Always print something.
17436         (default_g++_start): Comment out call to `which'.
17437         (g++_start, g++_load): Deleted (must be defined in config file).
17438         * lib/gcc.exp: Test for existence of $CC at start.
17439         Delete check for tmpdir (done in gcc_init).
17440         (default_gcc_version): Always print something.
17441         (default_gcc_start): Comment out call to `which'.
17442         * config/*.exp: Major cleanup - make cross targets work at least a
17443         little better for g++ (by not being "--tool gcc" specific).
17444         Rename gcc_xxx to ${tool}_xxx.
17445         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17446         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17447
17448 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17449
17450         * lib/c-torture.exp (c-torture-compile): Rework compiler
17451         message processing.
17452
17453         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17454         c-torture.
17455
17456 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17457
17458         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17459
17460         * lib/dg.exp (dg-process-target): Support { target native }.
17461
17462 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17463
17464         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17465         looked for "... program xxx got fatal signal".
17466         Correct regsub munging of `comp_output'.
17467         Ignore compiler messages "path prefix not used" and "linker input
17468         file unused".
17469
17470 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17471
17472         * lib/gcc.exp (runtest_file_p): Define if missing.
17473         * gcc.prms/template.c: Example to work from.
17474
17475 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17476
17477         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17478         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17479
17480         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17481         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17482         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17483         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17484
17485         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17486         (dg-process-target): No longer a varargs proc.
17487         Return S/N for target, P/F for xfail.  All callers changed.
17488         (user option procs): More argument checking.
17489         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17490         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17491         (dg-test): Skip test if not running on selected target in `dg-do'.
17492         Update handling of `dg-do-what', `dg-output-text'.
17493         Separate execution pass/fail from output pattern match pass/fail.
17494         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17495
17496 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17497
17498         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17499         target for 920510-1.c.
17500
17501 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17502
17503         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17504         Clean up comment regarding use of passcnt, etc.
17505         (gcc_stat): Don't update `testcnt' here.
17506         (gcc_finish): Do it here.
17507         Might as well reset `but_id' here too.
17508         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17509         to determine if the file should be tested.
17510         * gcc.c-torture/compile/compile.exp: Likewise.
17511         * gcc.c-torture/execute/execute.exp: Likewise.
17512         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17513         * gcc.misc-tests/dg-test.exp: Likewise.
17514         * gcc.prms/prms.exp: Likewise.
17515         * gcc.wendy/wendy.exp: Likewise.
17516         * g++.old-deja.exp: Likewise.
17517         Move "Testing file" message to verbose level 1.
17518
17519 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17520
17521         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17522
17523 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17524
17525         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17526         (default_gcc_start): Accept optional second list element
17527         of compiler flags.  Print compiler output at verbosity level 2.
17528         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17529         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17530         Save current values of framework globals passcnt, failcnt, xpasscnt,
17531         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17532         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17533         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17534         xfailcnt to compute stats.  Update framework global `testcnt' from
17535         pass/fail counts.
17536         (gcc_finish): New proc.  Clean up test environment.
17537         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17538         (gcc_epass, gcc_efail): Delete.
17539         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17540         argument of line number.
17541         (dg-init): If the tool has an init routine, call it.
17542         (dg-test): Remove args `cflags_var' and `libs_var'.
17543         Pass all compiler options to ${tool}_start.
17544         Handle missing line number.
17545         (dg-finish): New function.
17546         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17547         particular files.  Call gcc_finish at end.  Move "skipping test"
17548         message to verbosity level 3.
17549         * gcc.c-torture/compile/compile.exp: Likewise.
17550         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17551         * gcc.c-torture/execute/execute.exp: Likewise.
17552         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17553         Print testcase being tried at verbosity level 1.
17554         * gcc.c-torture/special/special.exp: Unset xfail.
17555         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17556         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17557         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17558         * gcc.failure/failure.exp: Likewise.
17559         * gcc.ieee/ieee.exp: Likewise.
17560         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17561         Update call to dg-test.  Call dg-finish at end.
17562         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17563         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17564         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17565         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17566         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17567         * gcc.wendy/wendy.exp: Add copyright.
17568         Delete setting of tmpdir (done by gcc_init).
17569         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17570         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17571         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17572         gcc_[ce]pass/fail.
17573
17574 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17575
17576         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17577         confusion.
17578         (g++_load): Likewise.
17579
17580         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17581         Rename argument to `prog' to remove the confusion.
17582         Varargs fns behave differently too!
17583         (g++_load): Likewise.
17584
17585         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17586
17587         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17588         what it is.  Delete (always) printing of status value for !native.
17589         Simplify verbose code, and include status and exec_output.
17590         (g++_load): Use gcc_load.
17591
17592 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17593
17594         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17595         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17596         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17597         940714-3.c as these testcases don't exist anymore.  Make
17598         va-arg-1.c expected to pass.
17599
17600 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17601
17602         * gcc.misc-tests/misc.exp: Only run specific testcases.
17603         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17604         * gcc.misc-tests/dg-[1-9].c: New files.
17605
17606         * lib/dg.exp: New testsuite driver.
17607         * gcc.prms/prms.exp: Use it.
17608
17609         * README.gcc: New file.
17610
17611         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17612         Document and reset `lxpass' and `lxfail'.
17613         Simplify "initialized" message.
17614         (gcc_stat): Clean up comments a little.
17615
17616 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17617
17618         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17619
17620 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17621
17622         * lib/old-dejagnu.exp (process-option): New proc.
17623         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17624         (old-dejagnu): Simplify.
17625         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17626
17627 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17628
17629         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17630         exists and is not an empty string.
17631
17632         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17633         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17634         finished.
17635         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17636         automatically.
17637
17638         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17639         longer expected to fail.
17640
17641         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17642         "f" function call.
17643
17644         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17645
17646         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17647         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17648         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17649         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17650         c-torture-1.29.
17651
17652         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17653         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17654
17655         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17656
17657         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17658         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17659
17660         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17661         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17662         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17663
17664 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17665
17666         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17667         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17668         940714-1.c, 940714-2.c, 940714-3.c},
17669         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17670         gcc.misc-tests/{mg.c,mg.exp}:
17671         New tests.
17672         * gcc.noncompile/noncompile.exp: Change accordingly.
17673
17674 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17675
17676         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17677         Undo previous clobberage.
17678
17679 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17680
17681         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17682         * gcc.special/{930510-1.c, special.exp}:
17683         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17684         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17685         struct-varargs-1.c}: New tests from c-torture-1.26.
17686
17687 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17688
17689         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17690           argument to switch.
17691
17692 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17693
17694         * Revert the previous changes.  Please see Rob's directory
17695           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17696           fixes.
17697
17698 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17699
17700         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17701             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17702             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17703             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17704             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17705             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17706             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17707             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17708             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17709             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17710             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17711             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17712             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17713             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17714             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17715             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17716             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17717             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17718             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17719             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17720             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17721             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17722             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17723             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17724             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17725             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17726             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17727
17728 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17729
17730         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17731             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17732           with perror calls.
17733
17734 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17735
17736         * config/unix.exp (g++_load): Fix syntax.
17737
17738 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17739
17740         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17741         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17742         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17743         Don't expect va-arg-1.c to fail.  Correct expected output for
17744         920928-1.c.
17745         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17746         * gcc.wendy/hbm4.c: Correct typo.
17747         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17748
17749 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17750
17751         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17752         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17753         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17754         * lib/c-torture.exp (c-torture-compile): Ditto.
17755
17756         Reduce volume of output (remove all the -I's and such).
17757         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17758         Call gcc_cpass, gcc_cfail.
17759         (c-torture): Pass testing option to c-torture-compile.
17760
17761 1994-03-21  Doug Evans  (dje@cygnus.com)
17762
17763         Bring patches over from progressive.
17764         * config/default.exp: Exit remote shell cleanly.
17765         (g++_exit, g++_start): Add default versions.
17766         * config/sim.exp (gcc_load): Use perror, not error.
17767
17768 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17769
17770         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17771         set in site.exp.
17772
17773 1994-03-14  Doug Evans  (dje@cygnus.com)
17774
17775         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17776         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17777         (wendy_try): New proc to run testcase.
17778         (main loop): Call 'em.
17779         * gcc.wendy/*.c: Clean up pass to correct expected output.
17780
17781         * lib/gcc.exp: Minor cleanup work.
17782         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17783
17784 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17785
17786         * config/sim.exp (gcc_load): Document return codes better.
17787         Don't pass -v to simulator.
17788
17789 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17790
17791           * gcc.special/920717-x.c: Fix typo.
17792           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17793           get at sources.
17794
17795         * lib/mike-gcc.exp: Fix typo.
17796
17797 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17798
17799         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17800         binary to use, transform the name.
17801         * config/*.exp: rename everything. Nuke any g++ specific files,
17802         it's now a special case of gcc that requires no special support.
17803         Add a default.exp for unsupported targets.
17804
17805 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17806
17807         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17808         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17809         version of Tcl.
17810
17811 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17812
17813         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17814         than a warning.
17815
17816 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17817
17818         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17819
17820 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17821
17822         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17823         option_list.  Compile every file with only 4/6 option choices
17824         (same as C torture) instead of with 12/18 different option
17825         choices.
17826         * lib/c-torture.exp: Likewise.
17827
17828         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17829         not already set.
17830
17831 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17832
17833         * lib/old-deja
17834           test cases, ready for DejaGnu.
17835
17836 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17837
17838         * Upgraded c-torture tests from 1.18 to 1.19
17839
17840         * gcc.compile: added test(s):
17841           930607-1.c
17842         * gcc.execute: added test(s):
17843           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17844
17845         * added new subdirectory for misc tests: gcc.misc-tests
17846         * gcc.misc-test(s): added tests:
17847           inst-check.c test-consts.c test-ior.c test-switch.c
17848
17849 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17850
17851         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17852
17853 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17854
17855         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17856
17857 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17858
17859         * Upgraded c-torture tests from 1.17 to 1.18
17860
17861 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17862
17863         * Upgraded c-torture tests from 1.12 to 1.17
17864
17865 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17866
17867         * lib/old-dejagnu.exp:
17868           Fixed handling of XFAIL target triplets to correctly
17869           recognize wildcard characters.  Removed code that
17870           appended a unique id tag to the end of the file name
17871           printed out by the result of the testcases within a
17872           given test file.
17873
17874 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17875
17876         * lib/old-dejagnu.exp:
17877           Reworked expected failure handling to trigger off of XFAIL
17878           keyword in keyphrase embeded in testcase source code. The
17879           XFAIL keyword must be at the end of the keyphrase line. It
17880           may optionally be followed by one or more target triplets.
17881           It has just occured that the handling of wildcards in the
17882           target triplet may not be correct.
17883
17884 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17885
17886         * g++.old-deja/tests:
17887           Moved all subdirectories up one level into g++.old-deja .
17888
17889         * lib/old-dejagnu.exp:
17890           Fixed problem with CXXFLAGS not being properly reset, and being
17891           corrupted with extraneous "-c" compiler option.  This was
17892           causing binaries to not be generated for test that needed them.
17893           Modified strings passed to "pass" and "fail" so that individual
17894           tests from the same test file would be distinguished by an
17895           identifier appended to the test file name in the summary logs;
17896           this corrected a problem with erroneous diff logs.  Added code
17897           to search testcases for expected fail and unexpected pass keywords.
17898
17899 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17900
17901         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17902
17903 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17904
17905         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17906           Removed extraneous text from end of "Special g++ Options"
17907           keyphrase.
17908
17909         * lib/old-dejagnu.exp: Added pattern matching to look for new
17910           keywords, embedded in testcases comments, which will trigger
17911           calls to xpass and xfail.
17912
17913 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17914
17915         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17916           comments embedded in the testcases, especially the one looking for
17917           special compiler options, as well as the pattern matching for the
17918           compiler output again.
17919
17920 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17921
17922         * lib/old-dejagnu.exp: Do a proper check of the return value for
17923           execute tests. Fixed several problems with the pattern matching
17924           of the compiler output which gave erroneous test results.
17925           Changed several of the test result messages to be more descriptive.
17926         * config/unix-g++.exp: Proc g++_load now actually works and
17927           executes the tests passed to it and returns a usable return
17928           value.
17929
17930 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17931
17932           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17933
17934 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17935
17936         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17937           Modified both files to properly execute the old style
17938           dejagnu tests. The previous versions of these files were
17939           experimental and did not function anything near correctly.
17940
17941 1993-04-05  Rob Savoye  (rob@cygnus.com)
17942
17943         * Removed all Makefile.in and configure.in files. No configuration
17944         needed now.
17945
17946 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17947
17948         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17949
17950 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17951
17952         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17953         gcc.special/configure.in, gcc.noncompile/configure.in,
17954         gcc.execute/configure.in, gcc.code_quality/configure.in,
17955         g++.other/configure.in, g++.old-deja/configure.in,
17956         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17957         in srcname setting.
17958
17959 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17960
17961         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17962         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17963         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17964
17965 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17966
17967         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17968         (gdb_exit): Don't remove *_soc files.
17969
17970 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17971
17972         * lib/c-torture.exp: Don't look for main; instead always use -w
17973         -c.  This is how the c-torture tests work.  Remove the object
17974         file if the compilation succeeds.
17975         * gcc.execute/execute.exp: Remove executable if test passes.
17976         * gcc.noncompile/noncompile.exp: Every test is an expected
17977         failure.
17978         * gcc.special/special.exp: Added tests from c-torture 1.11,
17979         corrected use of existing test.
17980         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17981         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17982         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17983         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17984         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17985         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17986         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17987         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17988         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17989         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17990         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17991         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17992         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17993         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17994         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17995         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17996         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17997         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17998         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17999         c-torture 1.11.
18000         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18001         correspond to c-torture 1.11.
18002
18003         * New file.