cpp.F: Copy from g77.f-torture/compile.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
2  
3         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
4         Add {dg-do compile} directive.
5         * gfortran.dg/g77/cpp2.F: Likewise
6
7 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8
9         PR c++/5402
10         * g++.dg/lookup/name-clash1.C: New test.
11
12         PR c++/9777
13         * g++.dg/lookup/name-clash2.C: New test.
14
15         PR c++/12102
16         * g++.dg/lookup/name-clash3.C: New test.
17
18 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19
20         * g++.dg/lookup/new2.C: New test.
21         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22
23 2004-07-12  David Billinghurst (David.Billinghurst@riotinto.com)
24  
25         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
26         Add {dg-do compile} directive.
27         * gfortran.dg/g77/13060.f: Likewise
28         * gfortran.dg/g77/19990218-0.f: Likewise
29         * gfortran.dg/g77/19990305-0.f: Likewise
30         * gfortran.dg/g77/19990419-0.f: Likewise
31         * gfortran.dg/g77/19990502-0.f: Likewise
32         * gfortran.dg/g77/19990502-1.f: Likewise
33         * gfortran.dg/g77/19990525-0.f: Likewise
34         * gfortran.dg/g77/19990826-1.f: Likewise
35         * gfortran.dg/g77/19990826-3.f: Likewise
36         * gfortran.dg/g77/19990905-2.f: Likewise
37         * gfortran.dg/g77/20000412-1.f: Likewise
38         * gfortran.dg/g77/20000511-1.f: Likewise
39         * gfortran.dg/g77/20000511-2.f: Likewise
40         * gfortran.dg/g77/20000518.f: Likewise
41         * gfortran.dg/g77/20000601-1.f: Likewise
42         * gfortran.dg/g77/20000601-2.f: Likewise
43         * gfortran.dg/g77/20000629-1.f: Likewise
44         * gfortran.dg/g77/20000630-2.f: Likewise
45         * gfortran.dg/g77/20010115.f: Likewise
46         * gfortran.dg/g77/20010321-1.f: Likewise
47         * gfortran.dg/g77/20010426.f: Likewise
48         * gfortran.dg/g77/20020307-1.f: Likewise
49         * gfortran.dg/g77/8485.f: Likewise
50         * gfortran.dg/g77/960317-1.f: Likewise
51         * gfortran.dg/g77/970915-0.f: Likewise
52         * gfortran.dg/g77/980310-1.f: Likewise
53         * gfortran.dg/g77/980310-2.f: Likewise
54         * gfortran.dg/g77/980310-3.f: Likewise
55         * gfortran.dg/g77/980310-4.f: Likewise
56         * gfortran.dg/g77/980310-6.f: Likewise
57         * gfortran.dg/g77/980310-7.f: Likewise
58         * gfortran.dg/g77/980310-8.f: Likewise
59         * gfortran.dg/g77/980419-2.f: Likewise
60         * gfortran.dg/g77/980424-0.f: Likewise
61         * gfortran.dg/g77/980427-0.f: Likewise
62         * gfortran.dg/g77/980729-0.f: Likewise
63         * gfortran.dg/g77/981117-1.f: Likewise
64         * gfortran.dg/g77/toon_1.f: Likewise
65
66 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
67
68         PR c++/2204
69         * g++.dg/other/abstract2.C: New test.
70
71 2004-07-12  Paul Brook  <paul@codesourcery.com>
72
73         * gfortran.dg/pointer_init_1.f90: New test.
74
75 2004-07-11  Paul Brook  <paul@codesourcery.com>
76
77         PR fortran/15986
78         * gfortran.dg/contained_1.f90: New test.
79
80 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
81
82         * g++.dg/parse/defarg8.C: New test.
83
84 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
85
86         PR fortran/16433
87         * gfortran.dg/pr16433.f: New test.
88
89         PR fortran/17574
90         * gfortran.dg/pr15754.f90: New test.
91         
92 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
93
94         PR tree-optimization/16437
95         * gcc.c-torture/execute/bitfld-4.c: New test.
96
97 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
98         
99         * gfortran.fortran-torture/execute/common_2.f90: Add check for
100         access to common var from module.
101
102 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
103
104         PR fortran/16336
105         * gfortran.fortran-torture/execute/common_2.f90: New test.
106
107 2004-07-10  Paul Brook  <paul@codesourcery.com>
108
109         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
110
111 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
112
113         PR fortran/15969
114         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
115
116 2004-07-10  David Billinghurst (David.Billinghurst@riotinto.com)
117
118         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
119         * gfortran.dg/g77/ffixed-form-2.f: Likewise
120         * gfortran.dg/g77/ffree-form-1.f: Likewise
121         * gfortran.dg/g77/ffree-form-2.f: Likewise
122         * gfortran.dg/g77/ffree-form-3.f: Likewise
123         * gfortran.dg/g77/fno-underscoring.f: Likewise
124         * gfortran.dg/g77/funderscoring.f: Likewise
125         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
126
127 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
128         
129         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
130
131 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
132         Paul Brook  <paul@codesourcery.com>
133
134         PR fortran/13415
135         * gfortran.dg/common_pointer_1.f90: New test.
136
137 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
138
139         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
140
141 2004-07-09  James E Wilson  <wilson@specifixinc.com>
142
143         PR target/16364
144         * gcc.c-torture/compile/20040709-1.c: New.
145
146 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
147         
148         PR fortran/14077
149         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
150
151 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
152
153         PR fortran/13201
154         * gfortran.dg/shape_1.f90: New test.
155
156 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
157             Andrew Pinski  <apinski@apple.com>
158
159         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
160
161 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
162
163         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
164         comment.
165
166 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
167         Paul Brook  <paul@codesourcery.com>
168
169         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
170         '.f95' and '.F95'.
171
172 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
173
174         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
175
176 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
177
178         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
179         testcases with capital suffix.
180
181 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
182
183         PR fortran/15481
184         PR fortran/13372
185         PR fortran/13575
186         PR fortran/15978
187         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
188
189         * gfortran.dg/implicit_1.f90: New test.
190
191 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
192
193         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
194         expression to match gfortran warning/error messages
195         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
196         dg-error text.
197
198 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
199
200         * lib/fortran-torture.exp: Rename proc search_for to
201         search_for_re.
202
203 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
204
205         * gcc.c-torture/execute/simd-5.x: New file.
206         XFAIL on SPARC 64-bit at -O0.
207
208 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
209
210         PR c++/8211
211         PR c++/16165
212         * g++.dg/warn/effc3.C: New test.
213
214 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
215
216         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
217         change X to 1X in format.
218         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
219         add data statements to conform to standard.
220
221 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
222
223         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
224         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
225         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
226
227 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
228
229         * gfortran.dg/g77/7388.f: Copy from g77.dg
230         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
231         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
232         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
233         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
234         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
235         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
236         * gfortran.dg/g77/strlen0.f: Likewise
237
238 2004-07-09   David Billinghurst (David.Billinghurst@riotinto.com)
239
240         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
241         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
242
243 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
244
245         * gcc.c-torture/execute/920428-2.x: Delete.
246         * gcc.c-torture/execute/920501-7.x: Likewise.
247
248 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
249
250         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
251         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
252         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
253         prescott and c3-2.
254         (PREFETCH_3DNOW): Add -march=c3.
255
256 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
257
258         PR c/16437
259         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
260         * gcc.c-torture/execute/bf64-1.x: Likewise.
261
262 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
263
264         * gcc.c-torture/compile/20040708-1.c: New test.
265
266 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
267
268         PR c++/16169
269         * g++.dg/warn/effc2.C: New test.
270
271 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
272
273         * gcc.c-torture/execute/bitfld-1.x: Remove.
274         * gcc.c-torture/execute/bitfld-3.c: New test.
275         * gcc.dg/bitfld-2.c: Remove XFAILs.
276
277 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
278
279         PR c++/16276
280         * g++.dg/rtti/tinfo1.C: New file.
281
282 2004-07-07  Eric Christopher  <echristo@redhat.com>
283
284         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
285
286 2004-07-07  Andrew Pinski  <apinski@apple.com>
287
288         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
289
290 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
291
292         * g++.dg/init/call1.C: XFAIL.
293
294 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
295
296         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
297         except for movstrict*, to movmem* and clrstr* to clrmem*.
298
299 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
300
301         * gcc.c-torture/execute/20040707-1.c: New test.
302
303 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
304
305         * gcc.c-torture/execute/20040706-1.c: New test.
306
307 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
308
309         PR c++/3671
310         * g++.dg/template/spec14.C: New test.
311
312 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
313
314         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
315         nothing if not yet defined.  Use it in b, c and d type definitions.
316         * gcc.c-torture/execute/20040705-1.c: New test.
317         * gcc.c-torture/execute/20040705-2.c: New test.
318
319 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
320
321         PR c++/2518
322         * g++.dg/lookup/new1.C: New test.
323
324 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
325
326         PR c++/11406
327         * g++.dg/template/sizeof8.C: New test.
328
329 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
330
331         * gcc.c-torture/compile/20040705-1.c: New test.
332
333 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
334
335         * gfortran.fortran-torture/execute/seq_io.f90: New test.
336
337 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
338
339         * gcc.dg/cpp/if-mop.c: Two new testcases.
340         * gcc.dg/cpp/trad/comment-3.c: New.
341
342 2004-07-04  Paul Brook  <paul@codesourcery.com>
343
344         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
345
346 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
347
348         PR c++/3761
349         * g++.dg/lookup/crash4.C: New test.
350
351 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
352
353         * gcc.c-torture/execute/builtin-abs-1.c
354         * gcc.c-torture/execute/builtin-abs-2.c
355         * gcc.c-torture/execute/builtin-complex-1.c
356         * gcc.c-torture/execute/builtins/string-1-lib.c
357         * gcc.c-torture/execute/builtins/string-1.c
358         * gcc.c-torture/execute/builtins/string-2-lib.c
359         * gcc.c-torture/execute/builtins/string-2.c
360         * gcc.c-torture/execute/builtins/string-3-lib.c
361         * gcc.c-torture/execute/builtins/string-3.c
362         * gcc.c-torture/execute/builtins/string-4-lib.c
363         * gcc.c-torture/execute/builtins/string-4.c
364         * gcc.c-torture/execute/builtins/string-5-lib.c
365         * gcc.c-torture/execute/builtins/string-5.c
366         * gcc.c-torture/execute/builtins/string-6-lib.c
367         * gcc.c-torture/execute/builtins/string-6.c
368         * gcc.c-torture/execute/builtins/string-7-lib.c
369         * gcc.c-torture/execute/builtins/string-7.c
370         * gcc.c-torture/execute/builtins/string-8-lib.c
371         * gcc.c-torture/execute/builtins/string-8.c
372         * gcc.c-torture/execute/builtins/string-9-lib.c
373         * gcc.c-torture/execute/builtins/string-9.c
374         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
375         * gcc.c-torture/execute/builtins/string-asm-1.c
376         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
377         * gcc.c-torture/execute/builtins/string-asm-2.c
378         * gcc.c-torture/execute/stdio-opt-1.c
379         * gcc.c-torture/execute/stdio-opt-2.c
380         * gcc.c-torture/execute/stdio-opt-3.c
381         * gcc.c-torture/execute/string-opt-1.c
382         * gcc.c-torture/execute/string-opt-10.c
383         * gcc.c-torture/execute/string-opt-11.c
384         * gcc.c-torture/execute/string-opt-12.c
385         * gcc.c-torture/execute/string-opt-13.c
386         * gcc.c-torture/execute/string-opt-14.c
387         * gcc.c-torture/execute/string-opt-15.c
388         * gcc.c-torture/execute/string-opt-16.c
389         * gcc.c-torture/execute/string-opt-2.c
390         * gcc.c-torture/execute/string-opt-6.c
391         * gcc.c-torture/execute/string-opt-7.c
392         * gcc.c-torture/execute/string-opt-8.c:
393         Replace with ...
394
395         * gcc.c-torture/execute/builtins/abs-2.c
396         * gcc.c-torture/execute/builtins/abs-3.c
397         * gcc.c-torture/execute/builtins/complex-1.c
398         * gcc.c-torture/execute/builtins/fprintf.c
399         * gcc.c-torture/execute/builtins/fputs.c
400         * gcc.c-torture/execute/builtins/memcmp.c
401         * gcc.c-torture/execute/builtins/memmove.c
402         * gcc.c-torture/execute/builtins/memops-asm.c
403         * gcc.c-torture/execute/builtins/mempcpy-2.c
404         * gcc.c-torture/execute/builtins/mempcpy.c
405         * gcc.c-torture/execute/builtins/memset.c
406         * gcc.c-torture/execute/builtins/printf.c
407         * gcc.c-torture/execute/builtins/sprintf.c
408         * gcc.c-torture/execute/builtins/strcat.c
409         * gcc.c-torture/execute/builtins/strchr.c
410         * gcc.c-torture/execute/builtins/strcmp.c
411         * gcc.c-torture/execute/builtins/strcpy.c
412         * gcc.c-torture/execute/builtins/strcspn.c
413         * gcc.c-torture/execute/builtins/strlen-2.c
414         * gcc.c-torture/execute/builtins/strlen.c
415         * gcc.c-torture/execute/builtins/strncat.c
416         * gcc.c-torture/execute/builtins/strncmp-2.c
417         * gcc.c-torture/execute/builtins/strncmp.c
418         * gcc.c-torture/execute/builtins/strncpy.c
419         * gcc.c-torture/execute/builtins/strpbrk.c
420         * gcc.c-torture/execute/builtins/strpcpy-2.c
421         * gcc.c-torture/execute/builtins/strpcpy.c
422         * gcc.c-torture/execute/builtins/strrchr.c
423         * gcc.c-torture/execute/builtins/strspn.c
424         * gcc.c-torture/execute/builtins/strstr-asm.c
425         * gcc.c-torture/execute/builtins/strstr.c:
426         ... these new files.
427
428         * gcc.c-torture/execute/builtins/abs-2-lib.c
429         * gcc.c-torture/execute/builtins/abs-3-lib.c
430         * gcc.c-torture/execute/builtins/complex-1-lib.c
431         * gcc.c-torture/execute/builtins/fprintf-lib.c
432         * gcc.c-torture/execute/builtins/fputs-lib.c
433         * gcc.c-torture/execute/builtins/memcmp-lib.c
434         * gcc.c-torture/execute/builtins/memmove-lib.c
435         * gcc.c-torture/execute/builtins/memops-asm-lib.c
436         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
437         * gcc.c-torture/execute/builtins/mempcpy-lib.c
438         * gcc.c-torture/execute/builtins/memset-lib.c
439         * gcc.c-torture/execute/builtins/printf-lib.c
440         * gcc.c-torture/execute/builtins/sprintf-lib.c
441         * gcc.c-torture/execute/builtins/strcat-lib.c
442         * gcc.c-torture/execute/builtins/strchr-lib.c
443         * gcc.c-torture/execute/builtins/strcmp-lib.c
444         * gcc.c-torture/execute/builtins/strcpy-lib.c
445         * gcc.c-torture/execute/builtins/strcspn-lib.c
446         * gcc.c-torture/execute/builtins/strlen-2-lib.c
447         * gcc.c-torture/execute/builtins/strlen-lib.c
448         * gcc.c-torture/execute/builtins/strncat-lib.c
449         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
450         * gcc.c-torture/execute/builtins/strncmp-lib.c
451         * gcc.c-torture/execute/builtins/strncpy-lib.c
452         * gcc.c-torture/execute/builtins/strpbrk-lib.c
453         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
454         * gcc.c-torture/execute/builtins/strpcpy-lib.c
455         * gcc.c-torture/execute/builtins/strrchr-lib.c
456         * gcc.c-torture/execute/builtins/strspn-lib.c
457         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
458         * gcc.c-torture/execute/builtins/strstr-lib.c
459         * gcc.c-torture/execute/builtins/lib/abs.c
460         * gcc.c-torture/execute/builtins/lib/fprintf.c
461         * gcc.c-torture/execute/builtins/lib/memset.c
462         * gcc.c-torture/execute/builtins/lib/printf.c
463         * gcc.c-torture/execute/builtins/lib/sprintf.c
464         * gcc.c-torture/execute/builtins/lib/strcpy.c
465         * gcc.c-torture/execute/builtins/lib/strcspn.c
466         * gcc.c-torture/execute/builtins/lib/strncat.c
467         * gcc.c-torture/execute/builtins/lib/strncmp.c
468         * gcc.c-torture/execute/builtins/lib/strncpy.c
469         * gcc.c-torture/execute/builtins/lib/strpbrk.c
470         * gcc.c-torture/execute/builtins/lib/strspn.c
471         * gcc.c-torture/execute/builtins/lib/strstr.c:
472         New files containing support routines.
473
474         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
475         declaration.
476         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
477         when not optimizing.
478
479 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
480
481         PR c++/16240
482         * g++.dg/abi/mangle22.C: New test.
483         * g++.dg/abi/mangle23.C: Likewise.
484
485 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
486
487         PR fortran/16290
488         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
489         Allow for cases without denormalized floating point numbers.
490
491 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
492
493         PR c/1027
494         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
495         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
496         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
497         expected warning text.
498         * gcc.dg/format/diag-2.c: New test.
499
500 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
501
502         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
503
504 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
505
506         * gcc.dg/builtins-43.c: New.
507         * gcc.dg/builtins-44.c: New.
508         * gcc.dg/builtins-45.c: New.
509
510 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
511             Andreas Tobler  <a.tobler@schweiz.ch>
512
513         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
514         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
515         as SIGSEGV.
516         * gcc.dg/cleanup-11.c: Likewise.
517         * gcc.dg/cleanup-8.c: Likewise.
518         * gcc.dg/cleanup-9.c: Likewise.
519         * gcc.dg/cleanup-5.c: Run on all platforms.
520
521 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
522
523         * g++.dg/warn/nonnull1.C: New test.
524
525 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
526
527         * gcc.dg/compat/compat-common.h: Wrap up CINT in
528         an #ifndef SKIP_COMPLEX_INT/#endif pair.
529         Special-case the Sun compiler wrt to <complex.h>.
530
531 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
532
533         * gcc.dg/Wunreachable-8.C: New test.
534
535         * gcc.dg/h8300-ice2.c : New test.
536
537 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
538
539         PR fortran/16161
540         * gfortran.fortran-torture/compile/implicit.f90: Add test
541         for implicit character.
542
543 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
544
545         PR fortran/16289
546         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
547         Use tiny() intrinsic to find smallest non-negative real
548
549 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
550
551         * gcc.dg/compat/struct-by-value-22_main.c: New test.
552         * gcc.dg/compat/struct-by-value-22_x.c: New.
553         * gcc.dg/compat/struct-by-value-22_y.c: New.
554
555         * gcc.c-torture/execute/20040629-1.c: New test.
556
557 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
558
559         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
560         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
561
562         PR target/16195
563         * gcc.dg/20040625-1.c: New test.
564
565 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
566
567         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
568
569 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
570
571         PR fortran/15963
572         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
573
574 2004-06-29  Richard Henderson  <rth@redhat.com>
575
576         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
577
578 2004-06-29  Paul Brook  <paul@codesourcery.com>
579
580         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
581         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
582
583 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
584
585         PR c++/16260
586         * g++.dg/parse/crash15.C: New.
587
588 2004-06-28  Andrew Pinski  <apinski@apple.com>
589
590         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
591         by the error already.
592
593         * g++.dg/opt/ptrmem4.C: Change to compile only test.
594
595 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
596
597         PR target/14041
598         * gcc.dg/h8300-bss-align-1.c : New.
599
600 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
601
602         * PR c++/16174
603         * g++.dg/template/ctor4.C: New.
604
605 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
606
607         PR c++/16205
608         * g++.dg/warn/Wsequence-point-1.C: New test.
609
610 2004-06-27  Paul Brook  <paul@codesourcery.com>
611
612         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
613
614 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
615
616         * g++.old-deja/g++.mike/p7325.C: Remove.
617
618 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
619
620         PR c/14963
621         * gcc.dg/pr14963.c: New test.
622
623 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
624
625         PR c++/16193
626         * g++.dg/parse/redef1.C: New test.
627
628 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
629
630         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
631         20021110.c.
632         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
633         20021119-1.c.
634         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
635         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
636         5-04.c.
637         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
638         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
639         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
640         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
641         g++.brendan/enum14.C.
642         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
643         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
644         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
645         g++.mike/virt1.C.
646         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
647         memtemp24.C.
648
649 2004-06-27  Roger Sayle  <roger@eyesopen.com>
650
651         * gcc.dg/20040527-1.c: New test case.
652
653 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
654
655         PR gfortran/pr16196
656         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
657
658 2004-06-25  Roger Sayle  <roger@eyesopen.com>
659
660         PR middle-end/15825
661         * gcc.dg/pr15825-1.c: New test case.
662
663 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
664
665         * gcc.c-torture/execute/20040625-1.c: New test.
666
667 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
668
669         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
670
671 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
672
673         * gcc.dg/torture/mips-div-1.c: New test.
674
675 2004-06-24  Jeff Law  <law@redhat.com>
676
677         * gcc.dg/tree-ssa/20040624-1.c: New test.
678
679 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
680
681         * gcc.c-torture/compile/20040624-1.c: New test.
682
683 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
684
685         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
686         this directory.
687
688 2004-06-23  Andrew Pinski  <apinski@apple.com>
689
690         PR middle-end/15988
691         * g++.dg/opt/ptrmem4.C: New test.
692
693         * gcc.dg/c90-array-quals-2.c: New test.
694
695 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
696
697         * gcc.dg/kpice1.c: New test.
698
699 2006-06-23  Andrew Pinski  <apinski@apple.com>
700
701         * gcc.dg/c90-array-quals.c: New test.
702
703 2006-06-22  Richard Henderson  <rth@redhat.com>
704
705         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
706
707 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
708
709         * gcc.dg/builtins-config.h: Handle FreeBSD.
710
711 2006-06-22  Richard Henderson  <rth@redhat.com>
712
713         * g++.dg/opt/devirt1.C: New.
714
715 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
716
717         * g++.dg/opt/pr15551.C: New testcase.
718
719 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
720
721         PR target/14800
722         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
723         x86_64-*-linux* when compiling for 32bit.
724
725 2004-06-21  Andrew Pinski  <apinski@apple.com>
726
727         * gcc.dg/pch/struct-1.c: New.
728         * gcc.dg/pch/struct-1.hs: New.
729
730 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
731
732         * gcc.dg/pch/save-temps-1.c: New file.
733         * gcc.dg/pch/save-temps-1.hs: New file.
734
735 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
736
737         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
738         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
739
740 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
741
742         * gfortran.fortran-torture/execute/select_1.f90: Rename function
743         to fix type error.
744         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
745         Remove trailing spaces.
746
747 2004-06-21  Richard Henderson  <rth@redhat.com>
748
749         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
750         merging && to BIT_FIELD_REF.
751
752 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
753
754         * g++.dg/opt/placeholder1.C: New test.
755
756 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
757
758         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
759         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
760         * gcc.dg/compat/union-m128-1_x.c: Likewise.
761         * gcc.dg/compat/union-m128-1_y.c: Likewise.
762
763 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
764
765         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
766         extern "C".
767         * g++.dg/other/pragma-re-1.C: Add comments.
768
769 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
770
771         PR gfortran/16080
772         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
773
774 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
775
776         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
777         instead of setting the type of size_t by
778         hand.
779
780 2004-06-18  Roger Sayle  <roger@eyesopen.com>
781
782         * gcc.dg/unordered-2.c: New test case.
783         * gcc.dg/unordered-3.c: New test case.
784
785 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
786
787         PR other/16043
788         * lib/g++.exp (g++_version): Tweak regexp for version
789         * lib/g77.exp (g77_version): Likewise
790         * lib/gfortran.exp (gfortran_version): Likewise
791         * lib/objc.exp (objc_version): Likewise
792         * lib/treelang.exp (treelang_version): Likewise
793
794 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
795
796         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
797         Use INT_MAX instead of __INT_MAX__.
798         * gcc.dg/compat/struct-align-2_y.c: Likewise.
799
800         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
801         * gcc.dg/compat/scalar-return-3_x.c: Use it.
802         * gcc.dg/compat/scalar-return-3_y.c: Use it.
803         * gcc.dg/compat/scalar-return-4_x.c: Use it.
804         * gcc.dg/compat/scalar-return-4_y.c: Use it.
805         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
806         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
807         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
808         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
809
810         * gcc.dg/range-test-1.c: New test.
811         * g++.dg/opt/range-test-1.C: New test.
812
813 2004-06-17  Richard Henderson  <rth@redhat.com>
814
815         * objc.dg/sync-1.m: New.
816         * objc.dg/try-catch-1.m: Don't force next runtime.
817         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
818         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
819         shadowed catch clause.
820         * objc.dg/try-catch-5.m: New.
821
822 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
823
824         Bug 14610
825         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
826
827 2004-06-15  Richard Henderson  <rth@redhat.com>
828
829         * gcc.dg/20001116-1.c: Move expected warning line.
830
831 2004-06-15  Richard Henderson  <rth@redhat.com>
832
833         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
834         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
835
836 2004-06-15  Jeff Law  <law@redhat.com>
837
838         * gcc.dg/tree-ssa/20040615-1.c: New test.
839         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
840         be less sensitive to operand ordering.
841         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
842
843 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
844
845         * g++.dg/abi/bitfield3.C: Add comment..
846
847 2004-06-15  Richard Henderson  <rth@redhat.com>
848
849         * g++.dg/ext/stmtexpr1.C: XFAIL.
850         * gcc.dg/20030612-1.c: XFAIL.
851
852 2004-06-15  Eric Christopher  <echristo@redhat.com>
853
854         * g++.dg/charset/asm5.c: New.
855         * gcc.dg/charset/asm6.c: New.
856
857 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
858
859         PR fortran/15962
860         * gfortran.fortran-torture/execute/select_1.f90: New test.
861
862 2004-06-15  Paul Brook  <paul@codesourcery.com>
863
864         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
865
866 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
867
868         PR c++/15967
869         * g++.dg/lookup/crash3.C: New test.
870
871 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
872
873         PR c++/15947
874         * g++.dg/parse/dtor4.C: New test.
875
876 2004-06-14  Jeff Law  <law@redhat.com>
877
878         * gcc.c-torture/compile/20040614-1.c: New test.
879
880 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
881
882         PR fortran/15211
883         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
884         LEN of a character array.
885
886 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
887
888         PR c++/15096
889         * g++.dg/template/ptrmem10.C: New test.
890
891         PR c++/14930
892         * g++.dg/template/friend30.C: New test.
893
894 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
895
896         PR fortran/14928
897         * gfortran.fortran-torture/compile/mloc.f90: New test.
898
899 2004-06-13  Paul Brook  <paul@codesourcery.com>
900
901         * gfortran.fortran-torture/execute/random_2.f90: New test.
902
903 2004-06-13  Eric Christopher  <echristo@redhat.com>
904
905         * gcc.dg/noncompile/redecl-1.c: Fix error message.
906
907 2004-06-12  Paul Brook  <paul@codesourcery.com>
908
909         * gfortran.fortran-torture/execute/contained_3.f90: New test.
910
911 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
912
913         PR fortran/14923
914         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
915
916 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
917
918         PR fortran/14957
919         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
920         syntax errors in end statements of contained subroutines.
921
922 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
923
924         PR fortran/12841
925         * gfortran.fortran-torture/execute/null_arg.f90: New test.
926
927 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
928
929         PR fortran/15665
930         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
931
932 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
933
934         PR gfortran/12839
935         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
936
937 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
938
939         PR c++/15862
940         * g++.dg/parse/enum1.C: New test.
941
942 2004-06-10  Jeff Law  <law@redhat.com>
943
944         * gcc.c-torture/compile/20040610-1.c: New test.
945
946 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
947
948         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
949         * g++.old-deja/g++.other/decl3.C: Likewise.
950
951 2004-06-10  Brian Booth  <bbooth@redhat.com>
952
953         * gcc.dg/tree-ssa/20031015-1.c: Scan for
954         V_MAY_DEF instead of VDEF.
955         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
956
957 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
958
959         PR c++/14211
960         * g++.dg/conversion/const1.C: New test.
961
962         PR c++/15076
963         * g++.dg/conversion/reinterpret1.C: New test.
964
965         PR c++/15877
966         * g++.dg/template/enum2.C: New test.
967
968         PR c++/15227
969         * g++.dg/template/error13.C: New test.
970
971 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
972
973         PR fortran/14957
974         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
975         arguments to test_* REAL and of the right size.
976
977 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
978
979         PR target/15569
980         PR rtl-optimization/15681
981         * gcc.dg/20040609-1.c: New test.
982
983 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
984
985         PR c++/14791
986         * g++.dg/opt/builtins1.C: New test.
987
988 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
989
990         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
991         that use default windows32 struct layout.
992         * gcc.dg/i386-bitfield2.c: Likewise.
993
994 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
995
996         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
997         for mingw32 and cygwin targets.
998
999 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1000
1001         * gcc.dg/pch/macro-4.c: New.
1002         * gcc.dg/pch/macro-4.hs: New.
1003
1004 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1005
1006         PR fortran/13249
1007         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1008
1009 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1010
1011         PR fortran/13372
1012         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1013
1014 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1015
1016         PR gfortran/14897
1017         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1018
1019 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1020
1021         PR gfortran/15755
1022         * gfortran.fortran-torture/execute/backspace.c : New test.
1023
1024 2004-06-09  Paul Brook  <paul@codesourcery.com>
1025
1026         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1027         (pointer_to_section): Rewrite to use smaller array.
1028
1029 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1030
1031         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1032         * gcc.dg/ext/altivec-10.c: Same.
1033         * gcc.dg/ext/altivec-11.c: Same.
1034         * gcc.dg/ext/altivec-12.c: Same.
1035         * gcc.dg/ext/altivec-13.c: Same.
1036         * gcc.dg/ext/altivec-14.c: Same.
1037         * gcc.dg/ext/altivec-15.c: Same.
1038         * gcc.dg/ext/altivec-16.c: Same.
1039         * gcc.dg/ext/altivec-3.c: Same.
1040         * gcc.dg/ext/altivec-4.c: Same.
1041         * gcc.dg/ext/altivec-6.c: Same.
1042         * gcc.dg/ext/altivec-7.c: Same.
1043         * gcc.dg/ext/altivec-8.c: Same.
1044         * gcc.dg/ext/altivec-varargs-1.c: Same.
1045
1046         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1047         * g++.dg/ext/altivec-10.C: Same.
1048         * g++.dg/ext/altivec-2.C: Same.
1049         * g++.dg/ext/altivec-3.C: Same.
1050         * g++.dg/ext/altivec-4.C: Same.
1051         * g++.dg/ext/altivec-5.C: Same.
1052         * g++.dg/ext/altivec-6.C: Same.
1053         * g++.dg/ext/altivec-7.C: Same.
1054         * g++.dg/ext/altivec-8.C: Same.
1055         * g++.dg/ext/altivec-9.C: Same.
1056
1057 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1058
1059         PR c++/7841
1060         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1061
1062 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1063
1064         * gcc.dg/union-1.c: New test.
1065
1066 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1067
1068         * gcc.dg/builtins-41.c: New test case.
1069         * gcc.dg/builtins-42.c: New test case.
1070
1071 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1072
1073         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1074         * g++.dg/ext/altivec-10.C: Same.
1075         * g++.dg/ext/altivec-2.C: Same.
1076         * g++.dg/ext/altivec-3.C: Same.
1077         * g++.dg/ext/altivec-4.C: Same.
1078         * g++.dg/ext/altivec-5.C: Same.
1079         * g++.dg/ext/altivec-6.C: Same.
1080         * g++.dg/ext/altivec-7.C: Same.
1081         * g++.dg/ext/altivec-8.C: Same.
1082         * g++.dg/ext/altivec-9.C: Same.
1083         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1084         * g++.old-deja/g++.brendan/new3.C: Same.
1085         * gcc.c-torture/execute/eeprof-1.x: Same.
1086
1087 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1088
1089         PR c/14765
1090         * gcc.dg/pr14765-1.c: New test.
1091
1092 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1093
1094         PR c/14649
1095         * gcc.dg/pr14649-1.c: New test case.
1096
1097 2004-06-07  Richard Henderson  <rth@redhat.com>
1098
1099         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1100         if temporaries.
1101
1102 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1103
1104         * g++.dg/eh/elide1.C: Remove XFAIL.
1105
1106 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1107
1108         PR c++/15337
1109         * g++.dg/expr/sizeof3.C: New test.
1110
1111         PR c++/14777
1112         * g++.dg/template/access14.C: New test.
1113
1114         PR c++/15554
1115         * g++.dg/template/enum1.C: New test.
1116
1117         PR c++/15057
1118         * g++.dg/eh/throw1.C: New test.
1119
1120 2004-06-07  David Ayers  <d.ayers@inode.at>
1121             Ziemowit Laski  <zlaski@apple.com>
1122
1123         * lib/objc.exp (objc_target_compile): Revert the '-framework
1124         Foundation' flag fix, since bare Darwin does not ship
1125         with the Foundation framework.
1126         * objc/execute/next_mapping.h: Provide a local NSConstantString
1127         @interface and @implementation.
1128         (objc_constant_string_init): A constructor function, used to
1129         initialize the NSConstantString meta-class object.
1130         * objc/execute/string1.m: Include "next_mapping.h" instead of
1131         <Foundation/NSString.h>.
1132         * objc/execute/string2.m: Likewise.
1133         * objc/execute/string3.m: Likewise.
1134         * objc/execute/string4.m: Likewise.
1135
1136 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1137
1138         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1139         to double. Replace double with FLOAT.
1140         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1141
1142         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1143         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1144         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1145         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1146         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1147         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1148         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1149         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1150
1151 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1152
1153         PR c/13519
1154         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1155
1156 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1157
1158         PR c++/15503
1159         * g++.dg/template/meminit2.C: New test.
1160
1161 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1162
1163         PR target/15822
1164         * gcc.c-torture/execute/compare-fp-1.c,
1165         gcc.c-torture/execute/compare-fp-2.c,
1166         gcc.c-torture/execute/compare-fp-3.c,
1167         gcc.c-torture/execute/compare-fp-4.c,
1168         gcc.c-torture/execute/compare-fp-3.x,
1169         gcc.c-torture/execute/compare-fp-4.x: Moved...
1170         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1171         gcc.c-torture/execute/ieee/compare-fp-2.c,
1172         gcc.c-torture/execute/ieee/compare-fp-3.c,
1173         gcc.c-torture/execute/ieee/compare-fp-4.c,
1174         gcc.c-torture/execute/ieee/compare-fp-3.x,
1175         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1176
1177 2004-06-04  David Ayers  <d.ayers@inode.at>
1178
1179         * objc/execute/protocol-isEqual-4.m: New testcase.
1180
1181 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1182
1183         * objc/execute/protocol-isEqual-1.m: New testcase.
1184         * objc/execute/protocol-isEqual-2.m: New testcase.
1185         * objc/execute/protocol-isEqual-3.m: New testcase.
1186
1187 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1188
1189         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1190
1191 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1192
1193         * lib/objc.exp (objc_target_compile): When running tests on
1194         Darwin (Mac OS X), inform the linker about '-framework
1195         'Foundation'.
1196
1197 2004-06-02  Eric Christopher  <echristo@redhat.com>
1198
1199         * gcc.c-torture/compile/20040602-1.c: New.
1200
1201 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1202
1203         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1204         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1205
1206         PR tree-optimization/14736
1207         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1208
1209         PR tree-optimization/14042
1210         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1211
1212         PR tree-optimization/14729
1213         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1214
1215 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1216
1217         PR fortran/15557
1218         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1219
1220 2004-06-01  Richard Hederson  <rth@redhat.com>
1221
1222         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1223
1224 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1225
1226         PR c++/14932
1227         * g++.dg/parse/offsetof4.C: New test.
1228
1229 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1230
1231         PR objc/7993
1232         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1233
1234 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1235
1236         PR c++/15701
1237         * g++.dg/template/friend29.C: New test.
1238
1239 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1240
1241         PR c/15749
1242         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1243
1244 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1245
1246         * gcc.dg/sparc-trap-1.c: New test.
1247
1248 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1249
1250         PR middle-end/15069
1251         * g++.dg/opt/fold3.C: New test case.
1252
1253 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1254
1255         * lib/target-supports.exp (check_iconv_available): Fix fallout
1256         from 2004-05-28 patch.
1257
1258 2004-05-30  Paul Brook  <paul@codesourcery.com>
1259
1260         PR fortran/15620
1261         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1262         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1263
1264 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1265
1266         * gfortran.fortran-torture/execute/random_1.f90: New test.
1267
1268 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1269
1270         * g++.dg/ext/altivec-10.C: New test.
1271
1272 2004-05-29  Paul Brook  <paul@codesourcery.com>
1273
1274         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1275
1276 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1277
1278         * gcc.dg/altivec-16.c: New test.
1279
1280 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1281
1282         * lib/target-supports.exp (check_vmx_hw_available): New.
1283         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1284
1285         * lib/target-supports.exp (check_alias_available,
1286         check_iconv_available, check_named_sections_available): Use
1287         unique names for temporary files.
1288
1289 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1290
1291         * gcc.dg/altivec-15.c: New test.
1292
1293 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1294
1295         PR c++/15083
1296         * g++.dg/warn/noeffect6.C: New test.
1297
1298         PR c++/15471
1299         * g++.dg/expr/ptrmem4.C: New test.
1300
1301         PR c++/15640
1302         * g++.dg/template/operator3.C: New test.
1303
1304 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1305
1306         PR c++/14668
1307         * g++.dg/lookup/redecl1.C: New test.
1308         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1309
1310 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1311
1312         * gcc.c-torture/execute/compare-fp-1.c,
1313         gcc.c-torture/execute/compare-fp-2.c,
1314         gcc.c-torture/execute/compare-fp-3.c,
1315         gcc.c-torture/execute/compare-fp-4.c,
1316         gcc.c-torture/execute/compare-fp-3.x,
1317         gcc.c-torture/execute/compare-fp-4.x,
1318         gcc.dg/pr15649-1.c: New.
1319
1320 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1321
1322         PR c++/12883
1323         * g++.dg/init/array14.C: New test.
1324
1325 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1326
1327         * lib/compat.exp (compat-get-options-main): New.
1328         (compat-get-options): Remove unneeded code, warn for ignored
1329         command.
1330         (compat-execute): Check flag set by dg-require-* commands.
1331
1332         * lib/compat.exp (compat-execute): Break up long lines.
1333
1334 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1335
1336         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1337         * gcc.dg/altivec-14.c: New test.
1338         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1339
1340         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1341         * gcc.dg/altivec-12.c: Ditto.
1342
1343         * gcc.dg/altivec-3.c: Move call to altivec_check.
1344
1345 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR c++/15044
1348         * g++.dg/template/error12.C: New test.
1349
1350         PR c++/15317
1351         * g++.dg/ext/attrib15.C: New test.
1352
1353         PR c++/15329
1354         * g++.dg/template/ptrmem9.C: New test.
1355
1356 2004-05-25  Paul Brook  <paul@codesourcery.com>
1357
1358         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1359
1360 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1361
1362         PR c++/15165
1363         * g++.dg/template/crash19.C: New test.
1364
1365 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1366
1367         PR c++/15025
1368         * g++.dg/template/redecl1.C: New test.
1369
1370 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1371
1372         PR c++/14821
1373         * g++.dg/other/ns1.C: New test.
1374
1375         PR c++/14883
1376         * g++.dg/template/invalid1.C: New test.
1377
1378 2004-05-23  Paul Brook  <paul@codesourcery.com>
1379         Victor Leikehman  <lei@haifasphere.co.il>
1380
1381         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1382         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1383
1384 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1385
1386         PR c++/15285
1387         PR c++/15299
1388         * g++.dg/template/non-dependent5.C: New test.
1389         * g++.dg/template/non-dependent6.C: New test.
1390
1391 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1392
1393         PR c++/15507
1394         * g++.dg/inherit/union1.C: New test.
1395
1396         PR c++/15542
1397         * g++.dg/template/addr1.C: New test.
1398
1399         PR c++/15427
1400         * g++.dg/template/array5.C: New test.
1401
1402         PR c++/15287
1403         * g++.dg/template/array6.C: New test.
1404
1405 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1406             Roger Sayle  <roger@eyesopen.com>
1407
1408         * g++.dg/lookup/forscope2.C: New test case.
1409
1410 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1411
1412         * gcc.dg/cpp/Wmissingdirs.c: New.
1413
1414 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1415
1416         PR target/15301
1417         * gcc.dg/compat/union-m128-1.h: New file.
1418         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1419         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1420         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1421
1422 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1423
1424         PR target/15302
1425         * gcc.dg/compat/struct-complex-1.h: New file.
1426         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1427         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1428         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1429
1430 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1431
1432         PR middle-end/3074
1433         * gcc.dg/pr3074-1.c: New test case.
1434         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1435
1436 2004-05-20  Falk Hueffner  <falk@debian.org>
1437
1438         PR other/15526
1439         * gcc.dg/ftrapv-1.c: New test case.
1440
1441 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1442
1443         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1444
1445 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1446             Jeff Law  <law@redhat.com>
1447
1448         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1449         * gcc.dg/tree-ssa/20040518-2.c: New test.
1450
1451         * gcc.dg/tree-ssa/20040518-1.c: New test.
1452
1453 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1454
1455         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1456
1457 2004-05-18  Paul Brook  <paul@codesourcery.com>
1458
1459         PR fortran/13930
1460         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1461
1462 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1463
1464         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1465         constant folding.
1466
1467 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1468
1469         * gcc.dg/tree-ssa/20040517-1.c: New test.
1470
1471 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1472
1473         * gcc.dg/loop-4.c: New test.
1474
1475 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1476
1477         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1478
1479 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1480
1481         PR fortran/15311
1482         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1483
1484 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1485
1486         PR fortran/13826
1487         PR fortran/13940
1488         * gfortran.fortran-torture/compile/data_1.f90: New test.
1489
1490 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1491
1492         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1493         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1494
1495 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1496
1497         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1498
1499 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1500
1501         PR c/15444
1502         * gcc.dg/format/xopen-1.c: Adjust expected message.
1503         * gcc.dg/format/xopen-3.c: New test.
1504
1505 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1506
1507         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1508
1509 2004-05-14  Jeff Law  <law@redhat.com>
1510
1511         * gcc.dg/tree-ssa/20040514-2.c: New test.
1512
1513 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1514
1515         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1516         this ...
1517         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1518         this.
1519
1520 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1521
1522         * gcc.dg/tree-ssa/20040514-1.c: New test.
1523
1524 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1525
1526         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1527         test.
1528
1529 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1530
1531         PR fortran/14066
1532         * gfortran.fortran-torture/compile/do_1.f90: New test.
1533
1534 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1535
1536         PR fortran/15051
1537         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1538         test.
1539
1540 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1541
1542         PR fortran/15149
1543         * gfortran.fortran-torture/execute/random_init.f90: New test.
1544
1545 2004-05-13  Paul Brook  <paul@codesourcery.com>
1546
1547         PR fortran/15314
1548         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1549
1550 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1551
1552         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1553         for the powerpc case.
1554
1555 2004-05-13  Jeff Law  <law@redhat.com>
1556
1557         * gcc.dg/tree-ssa/20040513-1.c: New test.
1558         * gcc.dg/tree-ssa/20040513-2.c: New test.
1559
1560 2004-05-13  Paul Brook  <paul@codesourcery.com>
1561
1562         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1563         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1564         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1565
1566 2004-05-13  Andreas Schwab  <schwab@suse.de>
1567
1568         PR other/10819
1569         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1570         characters.
1571
1572 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1573
1574         PR fortran/15294
1575         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1576
1577 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1578
1579         Merge from tree-ssa-20020619-branch.  See
1580         ChangeLog.tree-ssa for details.
1581
1582 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1583
1584         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1585         include <altivec.h> explicitly.
1586         * gcc.dg/altivec-13.c: Likewise.
1587
1588 2004-05-11  Paul Brook  <paul@codesourcery.com>
1589
1590         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1591
1592 2004-05-10  Eric Christopher  <echristo@redhat.com>
1593
1594         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1595         * gcc.dg/sibcall-4.c: Ditto.
1596
1597 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1598
1599         * g++.dg/ext/altivec-8.C: New test case.
1600         * gcc.dg/altivec-13.c: New test case.
1601
1602 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1603
1604         * gcc.c-torture/execute/divcmp-1.c: New test case.
1605         * gcc.c-torture/execute/divcmp-2.c: New test case.
1606         * gcc.c-torture/execute/divcmp-3.c: New test case.
1607
1608 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1609
1610         * g++.dg/other/pragma-re-2.C: New test.
1611
1612 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1613
1614         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1615         * gcc.dg/i386-387-2.c: Likewise.
1616
1617         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1618         __builtin_drem.
1619         * gcc.dg/i386-387-6.c: Likewise.
1620
1621 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1622
1623         * gcc.dg/builtins-33.c:  Also check log1p*.
1624
1625 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1626
1627         PR optimization/15296
1628         * gcc.c-torture/execute/pr15296.c: New test.
1629
1630 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1631
1632         * gcc.dg/builtins-40.c: New test.
1633
1634 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1635
1636         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1637
1638 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1639
1640         * g++.dg/ext/spe1.C: New testcase.
1641
1642 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1643
1644         * objc.dg/image-info.m: Allow additional attributes
1645         for __image_info section.
1646
1647 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1648
1649         * gcc.dg/torture/mips-hilo-2.c: New test.
1650
1651 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1652
1653         PR c++/14389
1654         * g++.dg/template/member5.C: New test.
1655
1656 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1657
1658         * gcc.dg/builtins-34.c: Also check expm1*.
1659
1660 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1661
1662         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1663         * gcc.dg/torture/builtin-convert-3.c: New test.
1664
1665 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1666
1667         PR middle-end/15054
1668         * g++.dg/opt/pr15054.C: New test.
1669
1670 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1671
1672         * gcc.dg/torture/builtin-rounding-1.c: New test.
1673         * gcc.dg/builtins-25.c: Delete.
1674         * gcc.dg/builtins-29.c: Delete.
1675
1676 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1677
1678         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1679         * gcc.dg/sibcall-4.c: Likewise.
1680         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1681
1682 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1683
1684         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1685         bit-field on 16-bit targets.
1686
1687 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1688
1689         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1690         16-bit targets.
1691
1692 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1693
1694         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1695         * gcc.dg/rs6000-power2-2.c: Likewise.
1696
1697 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1698
1699         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1700         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1701         Change the asm registers to be in form of frN instead of fN.
1702
1703 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1704
1705         * gcc.dg/torture/builtin-convert-2.c: New test.
1706
1707 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1708
1709         * gcc.dg/rs6000-power2-1.c: New test.
1710         * gcc.dg/rs6000-power2-2.c: New test.
1711
1712 2004-04-28  Jan Hubicka  <jh@suse.cz>
1713
1714         * gcc.dg/unused-6.c: New test.
1715
1716 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1717             Ulrich Weigand  <uweigand@de.ibm.com>
1718
1719         * ada/acats/run_all.sh: Define $target variable.
1720
1721 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1722
1723         PR c++/15119
1724         * g++.dg/other/vararg-1.C: New test.
1725
1726         PR c++/4794
1727         * g++.dg/eh/cleanup3.C: New test.
1728
1729 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1730
1731         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1732         and ad8011a (target_insn).
1733         * ada/acats/support/macro.dfs: Likewise.
1734         * ada/acats/support/impbit.adb: New file.
1735
1736 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1737
1738         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1739
1740 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1741
1742         * gcc.dg/loop-3.c: New test.
1743
1744 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1745
1746         * gcc.c-torture/execute/simd-5.c: New test.
1747
1748 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1749
1750         PR c++/15064
1751         * g++.dg/template/crash18.C: New test.
1752
1753 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1754
1755         * g++.dg/ext/complit3.C: New test.
1756
1757 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1758
1759         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1760         * gcc.dg/altivec-3.c: Same.
1761         * gcc.dg/altivec-varargs-1.c: Same.
1762
1763 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1764
1765         * lib/target-supports.exp (check_profiling_available): Assume
1766         profiling is not available on powerpc-eabi targets.
1767
1768 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1769
1770         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1771         * gcc.dg/vmx/bug-1.c: Ditto.
1772
1773 2004-04-20  Eric Christopher  <echristo@redhat.com>
1774
1775         * gcc.dg/charset/extern.c: New test.
1776         * g++.dg/charset/extern3.cc: Ditto.
1777
1778 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1779
1780         * gcc.dg/builtins-39.c: New test.
1781
1782 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1783
1784         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1785
1786 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1787
1788         * gcc.dg/torture/mips-hilo-1.c: New test.
1789
1790 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1791
1792         * gcc.c-torture/compile/20040419-1.c: New test.
1793
1794 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1795
1796         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1797
1798 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1799             Aldy Hernandez  <aldyh@redhat.com>
1800
1801         * gcc.c-torture/execute/va-arg-24.c: New.
1802
1803 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1804             Aldy Hernandez  <aldyh@redhat.com>
1805
1806         * gcc.dg/vmx/1b-01.c: New.
1807         * gcc.dg/vmx/1b-02.c: New.
1808         * gcc.dg/vmx/1b-03.c: New.
1809         * gcc.dg/vmx/1b-04.c: New.
1810         * gcc.dg/vmx/1b-05.c: New.
1811         * gcc.dg/vmx/1b-06.c: New.
1812         * gcc.dg/vmx/1b-07.c: New.
1813         * gcc.dg/vmx/1c-01.c: New.
1814         * gcc.dg/vmx/1c-02.c: New.
1815         * gcc.dg/vmx/3a-01a.c: New.
1816         * gcc.dg/vmx/3a-01.c: New.
1817         * gcc.dg/vmx/3a-01m.c: New.
1818         * gcc.dg/vmx/3a-03.c: New.
1819         * gcc.dg/vmx/3a-03m.c: New.
1820         * gcc.dg/vmx/3a-04.c: New.
1821         * gcc.dg/vmx/3a-04m.c: New.
1822         * gcc.dg/vmx/3a-05.c: New.
1823         * gcc.dg/vmx/3a-06.c: New.
1824         * gcc.dg/vmx/3a-06m.c: New.
1825         * gcc.dg/vmx/3a-07.c: New.
1826         * gcc.dg/vmx/3b-01.c: New.
1827         * gcc.dg/vmx/3b-02.c: New.
1828         * gcc.dg/vmx/3b-10.c: New.
1829         * gcc.dg/vmx/3b-13.c: New.
1830         * gcc.dg/vmx/3b-14.c: New.
1831         * gcc.dg/vmx/3b-15.c: New.
1832         * gcc.dg/vmx/3c-01a.c: New.
1833         * gcc.dg/vmx/3c-01.c: New.
1834         * gcc.dg/vmx/3c-02.c: New.
1835         * gcc.dg/vmx/3c-03.c: New.
1836         * gcc.dg/vmx/3d-01.c: New.
1837         * gcc.dg/vmx/4-01.c: New.
1838         * gcc.dg/vmx/4-03.c: New.
1839         * gcc.dg/vmx/5-01.c: New.
1840         * gcc.dg/vmx/5-02.c: New.
1841         * gcc.dg/vmx/5-03.c: New.
1842         * gcc.dg/vmx/5-04.c: New.
1843         * gcc.dg/vmx/5-05.c: New.
1844         * gcc.dg/vmx/5-06.c: New.
1845         * gcc.dg/vmx/5-07.c: New.
1846         * gcc.dg/vmx/5-07t.c: New.
1847         * gcc.dg/vmx/5-08.c: New.
1848         * gcc.dg/vmx/5-10.c: New.
1849         * gcc.dg/vmx/5-11.c: New.
1850         * gcc.dg/vmx/7-01a.c: New.
1851         * gcc.dg/vmx/7-01.c: New.
1852         * gcc.dg/vmx/7c-01.c: New.
1853         * gcc.dg/vmx/7d-01.c: New.
1854         * gcc.dg/vmx/7d-02.c: New.
1855         * gcc.dg/vmx/8-01.c: New.
1856         * gcc.dg/vmx/8-02a.c: New.
1857         * gcc.dg/vmx/8-02.c: New.
1858         * gcc.dg/vmx/brode-1.c: New.
1859         * gcc.dg/vmx/bug-1.c: New.
1860         * gcc.dg/vmx/bug-2.c: New.
1861         * gcc.dg/vmx/bug-3.c: New.
1862         * gcc.dg/vmx/cw-bug-1.c: New.
1863         * gcc.dg/vmx/cw-bug-2.c: New.
1864         * gcc.dg/vmx/cw-bug-3.c: New.
1865         * gcc.dg/vmx/dct.c: New.
1866         * gcc.dg/vmx/debug-1.c: New.
1867         * gcc.dg/vmx/debug-2.c: New.
1868         * gcc.dg/vmx/debug-3.c: New.
1869         * gcc.dg/vmx/debug-4.c: New.
1870         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1871         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1872         * gcc.dg/vmx/eg-5.c: New.
1873         * gcc.dg/vmx/fft.c: New.
1874         * gcc.dg/vmx/gcc-bug-1.c: New.
1875         * gcc.dg/vmx/gcc-bug-2.c: New.
1876         * gcc.dg/vmx/gcc-bug-3.c: New.
1877         * gcc.dg/vmx/gcc-bug-4.c: New.
1878         * gcc.dg/vmx/gcc-bug-5.c: New.
1879         * gcc.dg/vmx/gcc-bug-6.c: New.
1880         * gcc.dg/vmx/gcc-bug-7.c: New.
1881         * gcc.dg/vmx/gcc-bug-8.c: New.
1882         * gcc.dg/vmx/gcc-bug-9.c: New.
1883         * gcc.dg/vmx/gcc-bug-b.c: New.
1884         * gcc.dg/vmx/gcc-bug-c.c: New.
1885         * gcc.dg/vmx/gcc-bug-d.c: New.
1886         * gcc.dg/vmx/gcc-bug-e.c: New.
1887         * gcc.dg/vmx/gcc-bug-f.c: New.
1888         * gcc.dg/vmx/gcc-bug-g.c: New.
1889         * gcc.dg/vmx/gcc-bug-i.c: New.
1890         * gcc.dg/vmx/harness.h: New.
1891         * gcc.dg/vmx/ira1.c: New.
1892         * gcc.dg/vmx/ira2a.c: New.
1893         * gcc.dg/vmx/ira2b.c: New.
1894         * gcc.dg/vmx/ira2.c: New.
1895         * gcc.dg/vmx/ira2c.c: New.
1896         * gcc.dg/vmx/mem.c: New.
1897         * gcc.dg/vmx/newton-1.c: New.
1898         * gcc.dg/vmx/ops.c: New.
1899         * gcc.dg/vmx/sn7153.c: New.
1900         * gcc.dg/vmx/spill2.c: New.
1901         * gcc.dg/vmx/spill3.c: New.
1902         * gcc.dg/vmx/spill.c: New.
1903         * gcc.dg/vmx/t.c: New.
1904         * gcc.dg/vmx/varargs-1.c: New.
1905         * gcc.dg/vmx/varargs-2.c: New.
1906         * gcc.dg/vmx/varargs-3.c: New.
1907         * gcc.dg/vmx/varargs-4.c: New.
1908         * gcc.dg/vmx/varargs-5.c: New.
1909         * gcc.dg/vmx/varargs-6.c: New.
1910         * gcc.dg/vmx/varargs-7.c: New.
1911         * gcc.dg/vmx/vmx.exp: New.
1912         * gcc.dg/vmx/vprint-1.c: New.
1913         * gcc.dg/vmx/vscan-1.c: New.
1914         * gcc.dg/vmx/x-01.c: New.
1915         * gcc.dg/vmx/x-02.c: New.
1916         * gcc.dg/vmx/x-03.c: New.
1917         * gcc.dg/vmx/x-04.c: New.
1918         * gcc.dg/vmx/x-05.c: New.
1919         * gcc.dg/vmx/yousufi-1.c: New.
1920         * gcc.dg/vmx/zero-1.c: New.
1921         * gcc.dg/vmx/zero.c: New.
1922
1923 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1924
1925         * g++.dg/lookup/java1.C: Update for chage of
1926         _Jv_AllocObject.
1927         * g++.dg/lookup/java2.C: Likewise.
1928
1929 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1930
1931         * ada/acats/run_all.sh: use -O2 by default.
1932
1933 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1934
1935         * gcc.dg/vr-mult-[12].c: New tests.
1936
1937 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1938
1939         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1940
1941         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1942
1943 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1944
1945         * lib/target-supports.exp (check_profiling_available): Assume profiling
1946         isn't available for mips*-*-elf targets.
1947
1948 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1949
1950         * gcc.dg/builtins-38.c: New test.
1951
1952 2004-04-14  Eric Christopher  <echristo@redhat.com>
1953
1954         * g++.dg/charset/charset.exp: Run .cc extension tests.
1955
1956 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1957
1958         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1959
1960 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1961
1962         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1963
1964 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1965
1966         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1967         * gcc.dg/i386-387-2.c: Likewise.
1968
1969         * gcc.dg/i386-387-7.c: New test.
1970         * gcc.dg/i386-387-8.c: New test.
1971
1972         * gcc.dg/builtins-37.c: New test.
1973
1974 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1975
1976         * g++.dg/pch/externc-1.C: Add missing semicolon.
1977
1978 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1979
1980         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1981
1982 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1983
1984         * gcc.c-torture/execute/20040411-1.c: New test.
1985
1986 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1987
1988         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1989
1990 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1991
1992         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1993
1994 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1995
1996         * lib/target-supports.exp (check_named_sections_available): New.
1997         * lib/gcc-dg.exp (dg-require-named-sections): New.
1998         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1999         old-deja.exp.  Also prune error-count message from HP linker.
2000         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2001
2002         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2003         * g++.old-deja/g++.pt/static3.C: Likewise.
2004         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2005
2006 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2007
2008         * gcc.c-torture/execute/20040409-1.c: New test case.
2009         * gcc.c-torture/execute/20040409-2.c: New test case.
2010         * gcc.c-torture/execute/20040409-3.c: New test case.
2011
2012 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2013
2014         * gcc.dg/20040409-1.c: New test.
2015
2016 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2017
2018         PR target/14888
2019         * g++.dg/opt/pr14888.C: New test case.
2020
2021 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2022
2023         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2024         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2025         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2026         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2027         New tests.
2028
2029 2004-04-08  Paul Brook  <paul@codesourcery.com>
2030
2031         * gcc.dg/spill-1.c: New test.
2032
2033 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2034
2035         * gcc.dg/torture/builtin-ctype-2.c: New test.
2036
2037 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2038
2039         * gcc.dg/pch/pch.exp: Add largefile test.
2040
2041 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2042
2043         * g++.dg/pch/externc-1.Hs: New.
2044         * g++.dg/pch/externc-1.C: New.
2045
2046 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2047
2048         * gcc.dg/compat/struct-by-value-5a_main.c,
2049         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2050         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2051         * gcc.dg/compat/struct-by-value-5a_x.c,
2052         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2053         gcc.dg/compat/struct-by-value-5_x.c.
2054         * gcc.dg/compat/struct-by-value-5a_y.c,
2055         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2056         gcc.dg/compat/struct-by-value-5_y.c.
2057
2058         * gcc.dg/compat/struct-by-value-6a_main.c,
2059         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2060         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2061         * gcc.dg/compat/struct-by-value-6a_x.c,
2062         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2063         gcc.dg/compat/struct-by-value-6_x.c.
2064         * gcc.dg/compat/struct-by-value-6a_y.c,
2065         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2066         gcc.dg/compat/struct-by-value-6_y.c.
2067
2068         * gcc.dg/compat/struct-by-value-7a_main.c,
2069         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2070         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2071         * gcc.dg/compat/struct-by-value-7a_x.c,
2072         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2073         gcc.dg/compat/struct-by-value-7_x.c.
2074         * gcc.dg/compat/struct-by-value-7a_y.c,
2075         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2076         gcc.dg/compat/struct-by-value-7_y.c.
2077
2078 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2079
2080         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2081         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2082         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2083         options.
2084
2085 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2086
2087         * gcc.dg/builtins-36.c: New test.
2088
2089 2004-04-06  Paul Brook  <paul@codesourcery.com>
2090
2091         * README.gcc: Remove obsolete contraint on testcases.
2092
2093 2004-04-05  Paul Brook  <paul@codesourcery.com>
2094
2095         PR2123
2096         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2097         failure and exit(0) on success.
2098         * g++.dg/expr/anew2.C: Ditto.
2099         * g++.dg/expr/anew3.C: Ditto.
2100         * g++.dg/expr/anew4.C: Ditto.
2101
2102 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2103
2104         PR c++/3518
2105         * g++.dg/template/unify7.C: New.
2106
2107 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2108
2109         * g++.dg/README: Bring up to date with new subdirectories; remove
2110         duplicate subdirectory lines.
2111
2112 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2113
2114         PR c++/14007
2115         * g++.dg/template/unify5.C: New.
2116         * g++.dg/template/unify6.C: New.
2117         * g++.dg/template/qualttp20.C: Adjust.
2118         * g++.old-deja/g++.jason/report.C: Adjust.
2119         * g++.old-deja/g++.other/qual1.C: Adjust.
2120
2121 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2122
2123         PR c++/14803
2124         * g++.dg/inherit/ptrmem1.C: New test.
2125
2126 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2127
2128         PR c++/14755
2129         * gcc.c-torture/execute/20040331-1.c: New test.
2130         * gcc.dg/20040331-1.c: New test.
2131
2132 2004-04-01  Paul Brook  <paul@codesourcery.com>
2133
2134         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2135
2136 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2137
2138         PR c++/14724
2139         * g++.dg/init/goto1.C: New test.
2140
2141         PR c++/14763
2142         * g++.dg/template/defarg4.C: New test.
2143
2144 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2145
2146         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2147
2148 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2149
2150         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2151
2152 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2153
2154         * gcc.dg/noncompile/undeclared-2.c: New test.
2155
2156 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2157
2158         * gcc.dg/940409-1.c: Remove XFAIL.
2159         * gcc.dg/reg-vol-struct-1.c: New test.
2160
2161 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2162
2163         * gcc.dg/torture/builtin-wctype-1.c: New test.
2164
2165 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2166
2167         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2168         * gcc.dg/20001101-1.c: Likewise.
2169         * gcc.dg/20001102-1.c: Likewise.
2170
2171 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2172
2173         * gcc.dg/compare8.c: Add an additional test for XOR.
2174
2175 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2176
2177         * gcc.dg/torture/builtin-ctype-1.c: New test.
2178
2179 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2180
2181         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2182         * gcc.dg/torture/builtin-math-1.c: Likewise.
2183         * gcc.dg/torture/builtin-power-1.c: New test.
2184
2185 2004-03-24  Andreas Schwab  <schwab@suse.de>
2186
2187         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2188         IA64 assembler.
2189
2190 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2191             Roger Sayle  <roger@eyesopen.com>
2192
2193         * gcc.dg/compare8.c: New test case.
2194
2195 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2196
2197         * g++.dg/ext/altivec-7.C: New test.
2198
2199 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2200
2201         PR 12267, 12391, 12560, 13129, 14114, 14133
2202         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2203         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2204         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2205         Adjust error regexps.
2206         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2207         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2208         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2209         * gcc.dg/local1.c: Add explanatory comment.
2210
2211 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2212
2213         PR optimization/14669
2214         * g++.dg/opt/fold2.C: New test case.
2215
2216 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2217
2218         PR c/14069
2219         * gcc.dg/20040322-1.c: New test.
2220
2221 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2222
2223         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2224         * gcc.dg/ultrasp4.c: Likewise.
2225         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2226
2227 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2228
2229         * gcc.dg/i386-sse-8.c: Reset default options.
2230
2231 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2232
2233         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2234         in the error message text.
2235
2236 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2237
2238         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2239
2240 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2241
2242         PR c++/14616
2243         * g++.dg/init/array13.C: New test.
2244
2245 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2246
2247         PR target/13889
2248         * gcc.c-torture/compile/pr13889.c: New test case.
2249
2250 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2251
2252         PR c/14635
2253         * builtins-1.c (nan, nans): Don't test.
2254         * builtins-30.c: Don't use nan, nanf, nanl.
2255         * builtins-35.c: New test.
2256
2257 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2258
2259         * g++.dg/ext/altivec-6.C: New test.
2260
2261 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2262
2263         * g++.dg/init/placement3.C: New test.
2264
2265         * g++.dg/template/spec13.C: New test.
2266
2267         * g++.dg/lookup/using11.C: New test.
2268
2269         * g++.dg/lookup/koenig3.C: New test.
2270
2271         * g++.dg/template/operator2.C: New test.
2272
2273         * g++.dg/expr/dtor3.C: New test.
2274         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2275         marker.
2276         * g++.old-deja/g++.law/visibility28.C: Likewise.
2277
2278 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2279
2280         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2281         * gcc.dg/ppc64-abi-3.c: Likewise.
2282
2283 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2284
2285         PR c++/14545
2286         * g++.dg/parse/template15.C: New test.
2287
2288 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2289
2290         * g++.dg/expr/dtor2.C: New test.
2291
2292         * g++.dg/lookup/anon4.C: New test.
2293
2294         * g++.dg/overload/using1.C: New test.
2295
2296         * g++.dg/template/lookup7.C: New test.
2297
2298         * g++.dg/template/typename6.C: New test.
2299
2300         * g++.dg/expr/cond6.C: New test.
2301
2302 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2303
2304         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2305
2306 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2307
2308         * g++.dg/expr/cond5.C: New test.
2309         * g++.dg/expr/constcast1.C: Likewise.
2310         * g++.dg/expr/ptrmem2.C: Likewise.
2311         * g++.dg/expr/ptrmem3.C: Likewise.
2312         * g++.dg/lookup/main1.C: Likewise.
2313         * g++.dg/template/lookup6.C: Likewise.
2314
2315 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2316
2317         * gcc.dg/local1.c: New test.
2318
2319         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2320
2321 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2322
2323         * gcc.dg/torture/builtin-convert-1.c: New test.
2324
2325 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2326
2327         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2328
2329 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2330
2331         PR c++/14481
2332         * g++.dg/warn/Wunused-7.C: New test.
2333
2334 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2335
2336         * gcc.dg/torture/builtin-integral-1.c: New test.
2337
2338 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2339
2340         PR c++/14586
2341         * g++.dg/parse/non-dependent3.C: New test.
2342
2343 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2344
2345         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2346         * g++.dg/eh/simd-2.C: Likewise.
2347         * g++.dg/init/array10.C: Likewise.
2348         * gcc.c-torture/compile/simd-1.c: Likewise.
2349         * gcc.c-torture/compile/simd-2.c: Likewise.
2350         * gcc.c-torture/compile/simd-3.c: Likewise.
2351         * gcc.c-torture/compile/simd-4.c: Likewise.
2352         * gcc.c-torture/compile/simd-6.c: Likewise.
2353         * gcc.c-torture/execute/simd-1.c: Likewise.
2354         * gcc.c-torture/execute/simd-2.c: Likewise.
2355         * gcc.dg/compat/vector-defs.h: Likewise.
2356         * gcc.dg/20020531-1.c: Likewise.
2357         * gcc.dg/altivec-3.c: Likewise.
2358         * gcc.dg/altivec-4.c: Likewise.
2359         * gcc.dg/altivec-varargs-1.c: Likewise.
2360         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2361         * gcc.dg/i386-mmx-3.c: Likewise.
2362         * gcc.dg/i386-sse-4.c: Likewise.
2363         * gcc.dg/i386-sse-5.c: Likewise.
2364         * gcc.dg/i386-sse-8.c: Likewise.
2365         * gcc.dg/simd-1.c: Likewise.
2366         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2367         __ev64_opaque__ since the machine description provides it.
2368
2369 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2370
2371         * lib/compat.exp (skip_list): New global variable.
2372         Use it to hold the user defined COMPAT_SKIPS list if any.
2373         (compat-obj): Add the members of skip_list to optall.
2374
2375 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2376
2377         * gcc.dg/compat/union-by-value-1_main.c,
2378         union-by-value-1_x.c, union-by-value-1_y.c,
2379         union-check.h, union-defs.h,
2380         union-init.h, union-return-1_main.c,
2381         union-return-1_x.c, union-return-1_y.c: New files.
2382
2383 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2384
2385         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2386         mixed-struct-init.h: Add 4 mixed structure types.
2387         struct-by-value-21_main.c, struct-by-value-21_x.c,
2388         struct-by-value-21_y.c, struct-return-21_main.c,
2389         struct-return-21_x.c, struct-return-21_y.c: New files.
2390
2391 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2392
2393         PR c++/14550
2394         * g++.dg/parse/template14.C: New test.
2395
2396 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2397
2398         * gcc.c-torture/execute/20040313-1.c: New test.
2399
2400 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2401
2402         PR target/14533
2403         * gcc.dg/20040311-2.c: New test.
2404
2405 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2406
2407         PR other/14544
2408         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2409         bit-field.
2410
2411 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2412
2413         * gcc.dg/20040305-2.c: Add missing return statement.
2414
2415 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2416
2417         * gcc.dg/builtins-34.c: Also check pow10*.
2418
2419 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2420
2421         PR target/14262
2422         * gcc.dg/20040305-2.c: New test.
2423
2424 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2425
2426         * gcc.dg/20040310-1.c: New test.
2427
2428 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2429
2430         * gcc.c-torture/execute/20040311-1.c: New test case.
2431
2432 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2433
2434         PR c++/14476
2435         * g++.dg/lookup/enum1.C: New test.
2436
2437 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2438
2439         PR c++/14510
2440         * g++.dg/lookup/struct2.C: New test.
2441
2442 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2443
2444         * gcc.dg/builtins-34.c: New test.
2445
2446 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2447
2448         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2449
2450 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2451
2452         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2453         * gcc.dg/alias-2.c: New testcase.
2454
2455 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2456
2457         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2458
2459 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2460
2461         * gcc.c-torture/execute/20040309-1.c: New test case.
2462
2463 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2464
2465         PR c++/14397
2466         * g++.dg/overload/ref1.C: New.
2467
2468 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2469
2470         PR c++/14409
2471         * g++.dg/template/spec12.C: New test.
2472
2473         PR c++/14448
2474         * g++.dg/parse/crash14.C: New test.
2475
2476 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2477
2478         PR c++/14230
2479         * g++.dg/init/ref11.C: New test.
2480
2481 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2482
2483         PR c++/14432
2484         * g++.dg/parse/builtin2.C: New test.
2485
2486 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2487
2488         PR c++/14401
2489         * g++.dg/init/ctor3.C: New test.
2490         * g++.dg/init/union1.C: New test.
2491         * g++.dg/ext/anon-struct4.C: New test.
2492
2493 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2494
2495         * g++.dg/lookup/koenig1.C: Tweak error messages.
2496         * g++.dg/lookup/used-before-declaration.C: Likewise.
2497         * g++.dg/other/do1.C: Likewise.
2498         * g++.dg/overload/koenig1.C: Likewise.
2499         * g++.dg/parse/crash13.C: Likewise.
2500         * g++.dg/template/instantiate3.C: Likewise.
2501
2502 2004-03-08  Eric Christopher  <echristo@redhat.com>
2503
2504         * * lib/target-supports.exp: Enable libiconv in test
2505         compilation.  Fix up error checking.
2506
2507 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2508
2509         PR middle-end/14289
2510         * gcc.dg/pr14289-1.c: New test case.
2511         * gcc.dg/pr14289-2.c: Likewise.
2512         * gcc.dg/pr14289-3.c: Likewise.
2513
2514 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2515
2516         * gcc.c-torture/execute/20040308-1.c: New test.
2517
2518 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2519
2520         * gcc.c-torture/execute/20040307-1.c: New test case.
2521
2522 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2523
2524         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2525
2526 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2527
2528         * gcc.dg/20040306-1.c: New test.
2529
2530 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2531
2532         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2533         them static.
2534         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2535
2536 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2537
2538         PR c/14465
2539         * gcc.dg/decl-6.c: New test.
2540
2541 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2542
2543         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2544         Rename LOGPOW -> LOG_POW.
2545         (SQRT_EXP, POW_EXP): New.
2546
2547 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2548
2549         * gcc.dg/i386-sse-8.c: New test.
2550
2551 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2552
2553         PR c/14114
2554         * gcc.dg/decl-5.c: New test.
2555
2556 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2557
2558         * gcc.dg/20040305-1.c: New test.
2559
2560 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2561
2562         PR other/14354
2563         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2564
2565 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2566
2567         PR c++/14425, c++/14426
2568         * g++.dg/ext/altivec-4.C: New test.
2569         * g++.dg/ext/altivec-5.C: New test.
2570
2571 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2572
2573         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2574         global variables of a type with no linkage.
2575         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2576         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2577         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2578         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2579         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2580         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2581         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2582         * g++.dg/warn/deprecated.C: Name enum Color.
2583         * g++.dg/overload/VLA.C: Name structure for 'b'.
2584         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2585
2586 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2587
2588         * gcc.c-torture/compile/20040304-1.c: New test.
2589
2590 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2591
2592         PR 13728
2593         * gcc.dg/decl-4.c: New testcase.
2594
2595 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2596
2597         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2598         as PRECF if sizeof (float) > sizeof (double).
2599         (PRECL): Make it the same as PRECF if
2600         sizeof (float) > sizeof (long double).
2601
2602 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2603
2604         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2605         system type.  Add check for irix6 which doesn't have c99 runtime.
2606
2607 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2608
2609         * gcc.dg/const-elim-1.c: xfail for xtensa.
2610
2611 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2612
2613         PR c++/14369
2614         * g++.dg/template/cond4.C: New test.
2615
2616 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2617
2618         PR c++/14360
2619         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2620
2621         PR c++/14361
2622         * g++.dg/parse/defarg7.C: New test.
2623
2624         PR c++/14359
2625         * g++.dg/template/friend26.C: New test.
2626
2627 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2628
2629         PR c++/14324
2630         * g++.dg/abi/mangle21.C: New test.
2631
2632         PR c++/14260
2633         * g++.dg/parse/constructor2.C: New test.
2634
2635         PR c++/14337
2636         * g++.dg/template/sfinae1.C: New test.
2637
2638 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2639
2640         PR c++/14267
2641         * g++.dg/expr/crash2.C: New test.
2642
2643         PR middle-end/13448
2644         * gcc.dg/inline-5.c: New test.
2645         * gcc.dg/always-inline.c: Split out tests into ...
2646         * gcc.dg/always-inline2.c: ... this and ...
2647         * gcc.dg/always-inline3.c: ... this.
2648
2649 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2650
2651         PR debug/12103
2652         * g++.dg/debug/crash1.C: New test.
2653
2654 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2655
2656         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2657         function with __attribute__((noinline)).
2658         (recurser_void2): Likewise.
2659         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2660         (recurser_void2): Likewise.
2661
2662 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2663
2664         PR middle-end/14203
2665         * g++.dg/warn/Wunused-6.C: New test case.
2666
2667 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2668
2669         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2670         not defined.
2671
2672 2004-02-27  Eric Christopher  <echristo@redhat.com>
2673
2674         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2675         * g++.dg/charset/asm2.c: Run only x86.
2676         * gcc.dg/charset/asm3.c: Ditto.
2677
2678 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2679
2680         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2681         ld_library_path.
2682
2683 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2684
2685         * g++.dg/ext/altivec-3.C: New.
2686
2687 2004-02-26  Richard Henderson  <rth@redhat.com>
2688
2689         * g++.dg/ext/attrib10.C: Mark for warning.
2690         * gcc.dg/attr-alias-1.c: New.
2691
2692 2004-02-26  Richard Henderson  <rth@redhat.com>
2693
2694         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2695         * gcc.c-torture/execute/20040208-2.c: ... it back.
2696
2697 2004-02-26  Eric Christopher  <echristo@redhat.com>
2698
2699         * lib/target-supports.exp (check-iconv-available): New function.
2700         * lib/gcc-dg.exp (dg-require-iconv): New function.
2701         Use above.
2702         * gcc.dg/charset: New directory.
2703         * gcc.dg/charset/charset.exp: New file.
2704         * gcc.dg/charset/asm1.c: Ditto.
2705         * gcc.dg/charset/asm2.c: Ditto.
2706         * gcc.dg/charset/asm3.c: Ditto.
2707         * gcc.dg/charset/asm4.c: Ditto.
2708         * gcc.dg/charset/asm5.c: Ditto.
2709         * gcc.dg/charset/attribute1.c: Ditto.
2710         * gcc.dg/charset/attribute2.c: Ditto.
2711         * gcc.dg/charset/string1.c: Ditto.
2712         * g++.dg/charset: New directory.
2713         * g++.dg/dg.exp: Add here. Special options.
2714         * g++.dg/charset/charset.exp: New file.
2715         * g++.dg/charset/asm1.c: Ditto.
2716         * g++.dg/charset/asm2.c: Ditto.
2717         * g++.dg/charset/asm3.c: Ditto.
2718         * g++.dg/charset/asm4.c: Ditto.
2719         * g++.dg/charset/attribute1.c: Ditto.
2720         * g++.dg/charset/attribute2.c: Ditto.
2721         * g++.dg/charset/extern1.cc: Ditto.
2722         * g++.dg/charset/extern2.cc: Ditto.
2723         * g++.dg/charset/string1.c: Ditto.
2724
2725 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2726
2727         PR c++/14278
2728         * g++.dg/parse/comma1.C: New test.
2729
2730 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2731
2732         PR c++/14284
2733         * g++.dg/template/ttp8.C: New test.
2734
2735 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2736
2737         * gcc.dg/fixuns-trunc-1.c: New test.
2738
2739 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2740
2741         * gcc.dg/builtins-config.h: Use #elif.
2742
2743 2004-02-26  Michael Matz  <matz@suse.de>
2744
2745         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2746         * gcc.dg/991214-1.c: Likewise.
2747         * gcc.dg/i386-asm-1.c: Likewise.
2748
2749 2004-02-25  Richard Henderson  <rth@redhat.com>
2750
2751         * gcc.c-torture/execute/20040208-2.c: Move ...
2752         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2753
2754 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2755
2756         PR c++/14246
2757         * g++.dg/other/crash-3.C: New test.
2758
2759 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2760
2761         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2762         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2763
2764         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2765         HP-UX.
2766
2767 2004-02-24  Michael Matz  <matz@suse.de>
2768
2769         * gcc.dg/i386-regparm.c: New.
2770
2771 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2772
2773         * gcc.c-torture/execute/20040223-1.c: New.
2774
2775 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2776             Kazu Hirata  <kazu@cs.umass.edu>
2777
2778         * gcc.dg/fwritable-strings-1.c: Remove.
2779
2780 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2781
2782         PR c/14156
2783         * gcc.dg/20040223-1.c: New test.
2784
2785 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2786
2787         PR c++/14106
2788         * g++.dg/ext/typeof9.C: New test.
2789
2790 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2791
2792         PR c++/14250
2793         * g++.dg/other/switch1.C: New test.
2794
2795 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2796
2797         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2798         * gcc.dg/va-arg-1.c: Likewise.
2799
2800 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2801
2802         PR c++/14143
2803         * g++.dg/template/koenig5.C: New test.
2804
2805 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2806
2807         * g++.dg/ext/altivec-1.C: Generalize target triple.
2808         * g++.dg/ext/altivec-2.C: New test case.
2809         * g++.dg/ext/altivec_check.h: New file.
2810         * gcc.dg/altivec-1.c: Generalize target triple;
2811         include altivec_check.h and call altivec_check().
2812         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2813         * gcc.dg/altivec-6.c: New test case.
2814         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2815         type casts as needed.
2816         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2817         altivec_check().
2818         * gcc.dg/altivec-12.c: New test case.
2819         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2820         include altivec_check.h and call altivec_check().
2821         * gcc.dg/altivec_check.h: New file.
2822
2823 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2824
2825         * lib/target-supports.exp (check_alias_available): Don't mangle
2826         function `g' in test program.
2827
2828 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2829
2830         * lib/target-supports.exp (check_profiling_available): Check
2831         argument to determine whether we support a profiling type.
2832         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2833         check_profiling_available.
2834         * g++.dg/bprob/bprob.exp: Likewise
2835         * g77.dg/bprob/bprob.exp: Likewise.
2836         * gcc.misc-tests/bprob.exp: Likewise.
2837         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2838         dg-require-profiling and delete expected error handling.
2839         * gcc.dg/20021014-1.c: Likewise.
2840         * gcc.dg/nest.c: Likewise.
2841
2842 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2843
2844         PR c++/12007
2845         * g++.dg/other/vthunk1.C: New test.
2846
2847 2004-02-20  Falk Hueffner  <falk@debian.org>
2848
2849         PR target/14201
2850         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2851
2852 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2853
2854         PR c++/13927
2855         * g++.dg/other/error8.C: Remove XFAIL markers.
2856
2857         PR c++/14173
2858         * g++.dg/ext/packed5.C: New test.
2859
2860         PR c++/14199
2861         * g++.dg/warn/Wunused-5.C: New test.
2862
2863         PR c++/14186
2864         * g++.dg/lookup/member1.C: New test.
2865
2866 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2867
2868         * gcc.c-torture/compile/20040130-1.c: Enable only when
2869         __INT_MAX__ >= 2147483647L.
2870         * gcc.c-torture/compile/961203-1.c: Likewise.
2871
2872 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2873
2874         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2875         * g++.dg/opt/template1.C: Robustify assembler regexp
2876
2877 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2878
2879         * gcc.c-torture/execute/simd-4.x: Remove.
2880         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2881         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2882         Guard with #ifndef SKIP_ATTRIBUTE.
2883         * gcc.dg/compat/vector-1_y.c: Likewise.
2884         * gcc.dg/compat/vector-2_x.c: Likewise.
2885         * gcc.dg/compat/vector-2_y.c: Likewise.
2886         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2887         * g++.dg/eh/simd-2.C: Likewise.
2888
2889 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2890
2891         * gcc.c-torture/compile/complex-1.c: New.
2892
2893 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2894
2895         PR target/14209
2896         * gcc.c-torture/execute/20040218-1.c: New test.
2897
2898 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2899
2900         PR c++/14181
2901         * g++.dg/parse/new2.C: New test.
2902
2903 2004-02-18  Paul Brook  <paul@codesourcery.com>
2904
2905         * gcc.c-torture/compile/libcall-1.c: New test.
2906
2907 2004-02-18  Paul Brook  <paul@codesourcery.com>
2908
2909         PR debug/12934
2910         * gcc.dg/debug/debug-7.c: New test.
2911
2912 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2913
2914         * gcc.dg/20040217-1.c: New test.
2915
2916 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2917
2918         * gcc.c-torture/execute/990208-1.x: Delete.
2919
2920 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2921
2922         * gcc.c-torture/execute/20040208-2.x: New file.
2923
2924 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2925
2926         PR c++/11326
2927         * g++.dg/abi/structret1.C: New test.
2928
2929 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2930
2931         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2932         (i386_cpuid): No need to test if cpuid is available on AMD64.
2933         Fix assembly, so that it works onboth i386 and AMD64.
2934         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2935         (vecInLong): Fix s[] member type to unsigned int.
2936         (vecInWord): Remove type.
2937         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2938         (a64, b64, c64, d64, e64): Remove.
2939         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2940         Remove unused variable.  Remove initialization of removed variables.
2941         Don't call mmx_tests nor sse_tests.
2942         (reference_mmx, reference_sse): Remove.
2943         (check): Add return stmt.
2944         * gcc.dg/i386-sse-7.c: New test.
2945         * gcc.dg/i386-mmx-4.c: New test.
2946
2947 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2948
2949         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2950         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2951         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2952         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2953         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2954         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2955         g++.dg/tc1/dr94.C: Fix line terminator.
2956
2957 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2958
2959         * gcc.c-torture/compile/20040216-1.c: New.
2960
2961 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2962
2963         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2964         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2965         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2966         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2967         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2968         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2969
2970 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2971
2972         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2973
2974 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2975
2976         PR c++/13971
2977         * g++.dg/expr/cond4.C: New test.
2978
2979         PR c++/14086
2980         * g++.dg/lookup/crash2.C: New test.
2981
2982 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2983
2984         * gcc.c-torture/compile/20040214-2.c: New test.
2985
2986 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2987
2988         PR c++/14116
2989         * g++.dg/ext/typeof8.C: New test.
2990
2991 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2992
2993         * gcc.c-torture/compile/20040214-1.c: New test.
2994
2995 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2996
2997         PR c++/13635
2998         * g++.dg/template/spec11.C: New test.
2999
3000 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3001
3002         PR c++/13927
3003         * g++.dg/other/error8.C: New test.
3004
3005 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3006
3007         PR c++/14122
3008         * g++.dg/template/array4.C: New test.
3009
3010         PR c++/14108
3011         * g++.dg/inherit/thunk2.C: New test.
3012
3013         PR c++/14083
3014         * g++.dg/eh/cond2.C: New test.
3015
3016 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3017
3018         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3019
3020 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3021
3022         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3023
3024 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3025
3026         * g++.dg/simd-2.C: xfail on ppc64-linux.
3027
3028 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3029
3030         PR c/456
3031         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3032         tests.
3033
3034 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3035
3036         * gcc.dg/builtins-33.c: New test.
3037
3038 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3039
3040         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3041
3042 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3043
3044         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3045
3046 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3047
3048         * gcc.dg/ppc64-abi-3.c: New test.
3049
3050 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3051
3052         PR c/14092
3053
3054         * gcc.dg/pr14092-1.c: New testcase.
3055
3056 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3057
3058         * gcc.dg/cpp/assert4.c: Fix typo last change.
3059
3060         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3061         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3062
3063         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3064
3065 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3066
3067         * gcc.c-torture/compile/20040209-1.c: New test case.
3068
3069 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3070
3071         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3072
3073 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3074
3075         * gcc.c-torture/execute/20040208-[12].c: New tests.
3076
3077 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3078
3079         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3080
3081 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3082
3083         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3084
3085 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3086
3087         Bug 13856
3088         * gcc.dg/visibility-8.c: New testcase.
3089
3090 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3091
3092         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3093         arguments.
3094         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3095
3096 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3097
3098         PR middle-end/13696
3099         * g++.dg/opt/fold1.C: New test case.
3100
3101 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3102
3103         PR c++/14033
3104         * g++.dg/other/crash-2.C: New test.
3105
3106 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3107
3108         PR c++/14028
3109         * g++.dg/parse/angle-bracket2.C: New test.
3110
3111 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3112
3113         PR middle-end/13750
3114         Revert:
3115         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3116         PR pch/13361
3117         * testsuite/g++.dg/pch/wchar-1.C: New.
3118         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3119
3120 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3121
3122         PR c++/14008
3123         * g++.dg/parse/error15.C: New test.
3124         * g++.dg/parse/crash11.C: Update dg-error mark.
3125
3126 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3127
3128         PR c++/13932
3129         * g++.dg/warn/conv2.C: New test.
3130
3131 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3132
3133         PR c++/13086
3134         * g++.dg/warn/incomplete1.C: Remove xfail.
3135
3136 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3137
3138         * lib/file-format.exp (gcc_target_object_format): Use
3139         ${tool}_target_compile, not gcc_target_compile.
3140         * lib/target-supports.exp (check_alias_available): Likewise.
3141         (check_gc_sections_available): Likewise.
3142         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3143         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3144         dg-require-alias.
3145
3146 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3147
3148         PR c++/13969
3149         * g++.dg/template/static6.C: New test.
3150
3151 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3152
3153         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3154
3155 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3156
3157         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3158         tests for systems where `char' is unsigned by default.
3159
3160 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3161
3162         PR c++/13997
3163         * g++.dg/template/partial3.C: New test.
3164
3165 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3166
3167         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3168         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3169         Remove mentions of obsolete ports.
3170
3171 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3172
3173         * gcc.dg/noncompile/20001228-1.c: Fix for new
3174         error message.
3175
3176 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3177
3178         PR target/9348
3179         * gcc.c-torture/execute/multdi-1.c: New test case.
3180
3181 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3182
3183         PR c++/13925
3184         * g++.dg/template/lookup5.C: New test.
3185
3186 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3187
3188         PR c++/13950
3189         * g++.dg/template/lookup4.C: New test.
3190
3191         PR c++/13970
3192         * g++.dg/parse/error14.C: New test.
3193
3194         PR c++/14002
3195         * g++.dg/parse/template13.C: New test.
3196
3197 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3198
3199         PR c++/13978
3200         * g++.dg/template/koenig4.C: New test.
3201
3202         PR c++/13968
3203         * g++.dg/template/crash17.C: New test.
3204
3205         PR c++/13975
3206         * g++.dg/parse/error13.C: New test.
3207         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3208
3209 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3210
3211         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3212
3213 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3214
3215         PR c/11658
3216         PR c/13994
3217         * gcc.dg/noncompile/20040203-1.c: New test.
3218         * gcc.dg/noncompile/20040203-2.c: Likewise.
3219         * gcc.dg/noncompile/20040203-3.c: Likewise.
3220         * gcc.dg/20040203-1.c: Likewise.
3221
3222 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3223
3224         PR c++/10858
3225         * g++.dg/template/sizeof7.C: New test.
3226
3227 2004-02-02  Eric Christopher  <echristo@redhat.com>
3228             Zack Weinberg  <zack@codesourcery.com>
3229
3230         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3231
3232 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3233
3234         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3235         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3236         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3237         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3238
3239 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3240
3241         PR c++/13113
3242         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3243
3244         PR c++/13854
3245         * g++.dg/ext/attrib13.C: New test.
3246
3247         PR c++/13907
3248         * g++.dg/conversion/op2.C: New test.
3249
3250 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3251
3252         * gcc.dg/titype-1.c: Fix pasto.
3253
3254 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3255
3256         * gcc.dg/titype-1.c: New test.
3257
3258 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3259
3260         PR c++/13957
3261         * g++.dg/template/non-type-template-argument-1.C,
3262         g++.dg/template/qualified-id1.C: Update dg-error marks.
3263         * g++.dg/template/nontype6.C: New test.
3264
3265 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3266
3267         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3268         * gcc.dg/builtins-31.c: New testcase.
3269         * gcc.dg/builtins-32.c: New testcase.
3270
3271 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3272
3273         * objc.dg/call-super-2.m: Update line numbers
3274         for the including of stddef.h.
3275
3276 2004-01-30  Michael Matz  <matz@suse.de>
3277
3278         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3279         g++.dg/ext/case-range3.C: New tests.
3280
3281 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3282
3283         DR206
3284         PR c++/13813
3285         * g++.dg/template/member4.C: New test.
3286
3287 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3288
3289         PR c++/13683
3290         * g++.dg/template/sizeof6.C: New test.
3291
3292 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3293
3294         * gcc.dg/fwritable-strings-1.c: New test.
3295
3296 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3297
3298         * gcc.c-torture/compile/20040130-1.c: New test.
3299
3300 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3301
3302         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3303
3304 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3305
3306         PR c++/13883
3307         * g++.dg/template/ctor3.C: New test.
3308
3309 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3310
3311         * g++.dg/tc1: New directory.
3312         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3313         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3314         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3315         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3316         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3317
3318 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3319
3320         * g++.dg/parse/error11.C: New test.
3321         * g++.dg/parse/error12.C: Likewise.
3322
3323 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3324
3325         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3326         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3327
3328 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3329
3330         PR c++/13791
3331         * g++.dg/ext/attrib12.C: New test.
3332
3333         PR c++/13736
3334         * g++.dg/parse/cast2.C: New test.
3335
3336 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3337
3338         * objc.dg/encode-2.m (main): New local string.  Set depending on
3339         sizeof long.  Use in sscanf call.
3340         * objc.dg/encode-3.m (main): New local string.  Set depending on
3341         sizeof long.  Use in scan_initial call.
3342
3343 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3344
3345         * objc.dg/call-super-2.m: Make LP64-safe.
3346         * objc.dg/desig-init-1.m: Likewise.
3347
3348 2004-01-27  Devang Patel <dpatel@apple.com>
3349
3350         * g++.dg/debug/namespace1.C: New test.
3351
3352 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3353
3354         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3355         xscale-*-*.
3356
3357         * gcc.dg/arm-mmx-1.c: New test.
3358
3359 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3360
3361         * gcc.dg/20040127-1.c: New test.
3362         * gcc.dg/20040127-2.c: New test.
3363
3364 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3365
3366         * objc.dg/stret-1.m (glob): Renamed to globa.
3367
3368 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3369
3370         PR c++/13663
3371         * g++.dg/expr/for1.C: New test.
3372
3373 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3374
3375         PR middle-end/13779
3376         * gcc.dg/darwin-longlong.c: New test.
3377
3378 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3379
3380         * gcc.dg/20040124-1.c: Moved test from here...
3381         * gcc.c-torture/compile/20040124-1.c: ...to here.
3382
3383 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3384
3385         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3386         the assembly output if -m64 is passed.
3387
3388 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3389
3390         PR c++/13833
3391         * g++.dg/template/cond3.C: New test.
3392
3393 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3394
3395         PR c++/13810
3396         * g++.dg/template/ttp7.C: New test.
3397
3398 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3399
3400         PR c++/13797
3401         * g++.dg/template/nontype4.C: New test.
3402         * g++.dg/template/nontype5.C: Likewise.
3403
3404 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3405
3406         * gcc.dg/torture/mips-clobber-at.c: New test.
3407
3408 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3409
3410         * gcc.dg/20040124-1.c: New test.
3411
3412 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3413
3414         * gcc.dg/20040123-1.c: New test.
3415
3416 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3417
3418         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3419
3420 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3421
3422         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3423
3424 2004-01-23  Andrew Pinski  <apinski@apple.com>
3425
3426         * gcc.dg/20030121-1.c: Move to ..
3427         * gcc.dg/20040121-1.c: here.
3428
3429 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3430
3431         * gcc.dg/builtins-29.c: New test case.
3432
3433 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3434
3435         PR 18314
3436         * gcc.dg/builtins-30.c: New testcase.
3437
3438 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3439
3440         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3441         * lib/g77.exp: Likewise.
3442         * lib/objc.exp: Likewise.
3443         * lib/g++.exp: Likewise.
3444
3445 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3446
3447         * gcc.dg/struct-by-value-2.c: New test.
3448
3449 2004-01-21  Andrew Pinski  <apinski@apple.com>
3450
3451         PR target/13785
3452         * gcc.dg/20030121-1.c: New test.
3453
3454 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3455
3456         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3457         clobber frame pointer register in asm statement.
3458
3459 2004-01-21  Falk Hueffner  <falk@debian.org>
3460
3461         * gcc.c-torture/compile/20040121-1.c: New test.
3462
3463 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3464
3465         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3466
3467 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3468
3469         * gcc.dg/ppc64-abi-2.c: New test.
3470
3471 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3472
3473         * lib/treelang.exp: Fill out this file.
3474         * lib/treelang-dg.exp: New File.
3475
3476 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3477
3478         * gcc.c-torture/compile/981022-1.c: Remove.
3479         * gcc.dg/array-5.c: Remove XFAIL.
3480         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3481         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3482         gcc.dg/cond-lvalue-1.c: Update.
3483         * gcc.dg/cast-lvalue-2.c: New test.
3484
3485 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3486
3487         PR c++/13592
3488         * g++.dg/other/error1.C (class foo): Tweak error message.
3489
3490         PR c++/13592
3491         * g++.dg/template/call2.C: New test.
3492
3493 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3494
3495         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3496         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3497         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3498         scalar-return-1_x.c, scalar-return-2_y.c,
3499         scalar-return-3_x.c, scalar-return-3_y.c,
3500         scalar-return-4_x.c, scalar-return-4_y.c,
3501         struct-align-1.h, struct-align-1_x.c,
3502         struct-align-1_y.c, struct-align-2.h,
3503         struct-align-2_x.c, struct-align-2_y.c,
3504         struct-by-value-10_y.c, struct-by-value-11_x.c,
3505         struct-by-value-11_y.c, struct-by-value-12_x.c,
3506         struct-by-value-12_y.c, struct-by-value-13_x.c,
3507         struct-by-value-13_y.c, struct-by-value-14_x.c,
3508         struct-by-value-14_y.c, struct-by-value-15_x.c,
3509         struct-by-value-15_y.c, struct-by-value-16_y.c,
3510         struct-by-value-17_y.c, struct-by-value-18_y.c,
3511         struct-by-value-19_y.c, struct-by-value-1_x.c,
3512         struct-by-value-1_y.c, struct-by-value-20_y.c,
3513         struct-by-value-2_x.c, struct-by-value-2_y.c,
3514         struct-by-value-3_y.c, struct-by-value-4_x.c,
3515         struct-by-value-4_y.c, struct-by-value-5_y.c,
3516         struct-by-value-6_y.c, struct-by-value-7_y.c
3517         struct-by-value-8_x.c, struct-by-value-8_y.c
3518         struct-by-value-9_x.c, struct-by-value-9_y.c
3519         struct-return-10_x.c, struct-return-10_y.c,
3520         struct-return-19_x.c, struct-return-20_x.c
3521         struct-return-2_x.c, struct-return-2_y.c
3522         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3523         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3524
3525 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3526
3527         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3528         attribute on sparc*-sun-solaris2.*.
3529
3530 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3531
3532         PR c++/13710
3533         * g++.dg/ext/typeof7.C: New test.
3534
3535 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3536
3537         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3538         * gcc.dg/const-elim-1.c: Same.
3539
3540 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3541
3542         * objc.dg/stret-1.m: New.
3543         * objc.dg/stret-2.m: New.
3544
3545 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3546
3547         PR c++/11895
3548         * g++.dg/ext/vector1.C: New test.
3549
3550 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3551
3552         * gcc.dg/pch/import-1.c: New.
3553         * gcc.dg/pch/import-1.hs: New.
3554         * gcc.dg/pch/import-1a.h: New.
3555         * gcc.dg/pch/import-1b.h: New.
3556         * gcc.dg/pch/import-1c.h: New.
3557
3558 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3559
3560         PR c++/13574
3561         * g++.dg/ext/array1.C: New test.
3562
3563         PR c++/13178
3564         * g++.dg/conversion/op1.C: New test.
3565
3566 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3567
3568         PR 11864
3569         From Kazumoto Kojima / Dan Kegel:
3570         * gcc.dg/pr11864-1.c: New test.
3571
3572         PR 10392
3573         From Marcus Comstedt / Dan Kegel:
3574         * gcc.dg/pr10392-1.c: New test.
3575
3576 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3577
3578         PR c++/13478
3579         * g++.dg/init/ref10.C: New test.
3580
3581 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3582
3583         PR c++/13407
3584         * g++.dg/parse/typename6.C: New test.
3585
3586 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3587
3588         PR pch/13361
3589         * testsuite/g++.dg/pch/wchar-1.C: New.
3590         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3591
3592 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3593
3594         PR c++/9259
3595         * g++.dg/expr/sizeof2.C: New test.
3596
3597 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3598
3599         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3600
3601 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3602
3603         PR c++/13659
3604         * g++.dg/lookup/strong-using-3.C: New.
3605         * g++.dg/lookup/using-10.C: New.
3606
3607 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3608
3609         PR c++/13594
3610         * g++.dg/lookup/strong-using-2.C: New.
3611
3612 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3613             Dan Kegel <dank@kegel.com>
3614             J"orn Rennecke <joern.rennecke@superh.com>
3615
3616         PR target/9365
3617         * gcc.dg/pr9365-1.c: New test.
3618
3619 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3620
3621         PR c++/8856
3622         * g++.dg/parse/casting-operator2.C: New test.
3623         * g++.old-deja/g++.pt/explicit83.C: Remove.
3624
3625 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3626
3627         * gcc.dg/label-compound-stmt-1.c: New test.
3628         * gcc.c-torture/compile/950922-1.c,
3629         gcc.c-torture/compile/20000211-3.c,
3630         gcc.c-torture/compile/20000518-1.c,
3631         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3632         compound statements.
3633
3634 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3635
3636         * gcc.dg/ppc64-abi-1.c: New test.
3637
3638 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3639
3640          * g++.dg/ext/attrib9.C: Add dg-warnings.
3641
3642 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3643
3644         PR c++/12335
3645         * g++.dg/parse/dtor3.C: New test.
3646
3647 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3648
3649         PR c++/12709
3650         * g++.dg/parse/try-catch-1.C: New test.
3651
3652 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3653
3654         * ada/acats/run_all.sh: Add more verbose output in acats.log
3655         when compiling tests.
3656
3657 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3658
3659         PR 13656
3660         * gcc.dg/typedef-redecl.c: New test case.
3661         * gcc.dg/typedef-redecl.h: New support file.
3662
3663 2004-01-13  Jan Hubicka  <jh@suse.cz>
3664
3665         * gcc.dg/always_inline.c: New test.
3666         * gcc.dg/debug/20031231-1.c: Fix.
3667
3668 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3669
3670         PR c++/13474
3671         * g++.dg/template/array3.C: New test.
3672
3673 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3674
3675         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3676         * g++.dg/warn/Wunused-2.C: Likewise.
3677
3678 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3679
3680         PR c++/13289
3681         * g++.dg/template/instantiate6.C: New test.
3682
3683 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3684
3685         PR middle-end/11397
3686         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3687
3688 2004-01-12  Jan Hubicka  <jh@suse.cz>
3689
3690         PR opt/12826
3691         * gcc.dg/20040112-1.c: New.
3692
3693         * gcc.dg/dwarf-die[1-7].c: Move to...
3694         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3695         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3696
3697 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3698
3699         PR c++/4100
3700         * g++.dg/parse/friend4.C: New test.
3701
3702 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3703
3704         PR c++/4100
3705         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3706         definition is called a friend.
3707
3708 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3709
3710         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3711
3712 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3713
3714         PR c++/3478
3715         * g++.dg/parse/error10.C: New test.
3716         * g++.dg/template/arg2.C: Accept "invalid type" error.
3717
3718 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3719
3720         PR middle-end/13392
3721         * g++.dg/opt/expect2.C: New test.
3722
3723 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3724
3725         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3726         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3727         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3728         Update dg-error regexps.
3729
3730 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3731
3732         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3733         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3734
3735 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3736
3737         * gcc.dg/pragma-re-1.c: Use right pointer type.
3738
3739 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3740
3741         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3742
3743 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3744
3745         * gcc.dg/rs6000-ldouble-1.c: New.
3746
3747 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3748
3749         DR 337
3750         PR c++/9256
3751         * g++.dg/other/abstract1.C: New test.
3752
3753 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3754
3755         * g++.dg/lookup/strong-using-1.C: New.
3756
3757 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3758
3759         PR c/11234
3760         * gcc.dg/func-ptr-conv-1.c: New test.
3761         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3762
3763 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3764
3765         PR target/13380.
3766         * gcc.c-torture/compile/20040109-1.c: New.
3767
3768 2004-01-08  Stuart Hastings  <stuart@apple.com>
3769
3770         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3771         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3772         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3773
3774 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3775
3776         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3777
3778 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3779
3780         * ada/acats/run_acats: Treat 'gnatchop' the same way
3781         as 'gnatmake'.  Export GCC_DRIVER.
3782         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3783         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3784
3785 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3786
3787         PR c++/12573
3788         * g++.dg/template/dependent-expr4.C: New test.
3789
3790 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3791
3792         * gcc.dg/altivec-11.c: New test.
3793
3794 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3795
3796         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3797
3798 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3799
3800         PR c/6024
3801         * gcc.dg/enum-compat-1.c: New test.
3802         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3803
3804 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3805
3806         PR c/12165
3807         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3808         gcc.dg/c99-idem-qual-3.c: New tests.
3809
3810 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3811
3812         * gcc.dg/winline-7.c: Don't cast void * to int.
3813
3814 2004-01-06  Jan Hubicka  <jh@suse.cz>
3815
3816         * gcc.dg/i386-sse-5.c: New test
3817         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3818
3819 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3820
3821         PR c++/12815
3822         * g++.dg/rtti/typeid4.C: New test.
3823
3824 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3825
3826         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3827
3828 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3829
3830         PR c++/12132
3831         * g++.dg/template/error11.C: New test.
3832
3833         PR c++/13451
3834         * g++.dg/template/class2.C: New test.
3835
3836 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3837         Richard Sandiford <rsandifo@redhat.com>
3838
3839         PR c++/13387
3840         * g++.dg/opt/alias3.C: New test.
3841
3842 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3843
3844         PR c++/13157
3845         * g++.dg/template/koenig3.C: New test.
3846
3847         PR c++/13529
3848         * g++.dg/parse/offsetof3.C: New test.
3849
3850         * g++.dg/init/copy7.C: Add missing dg-error markers.
3851
3852         PR c++/12226
3853         * g++.dg/init/copy7.c: New test.
3854
3855         PR c++/13536
3856         * g++.dg/parse/cast1.C: New test.
3857
3858 2004-01-04  Jan Hubicka  <jh@suse.cz>
3859
3860         * gcc.dg/winline[1-7].c: New tests.
3861
3862 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3863
3864         PR c++/13520
3865         * g++.dg/template/qualttp22.C: New test.
3866
3867 2004-01-01  Jan Hubicka  <jh@suse.cz>
3868
3869         * gcc.dg/debug/20031231-1.c: New.
3870         * gcc.c-torture/compile/20040101-1.c: New.
3871         * gcc.dg/dwarf-die-[1-7].c: New.
3872
3873 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3874
3875         PR optimization/13521
3876         * gcc.c-torture/compile/20031231-1.c: New test.
3877
3878 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3879
3880         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3881
3882 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3883
3884         PR c++/10079
3885         * g++.dg/template/crash16.C: New test.
3886
3887 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3888
3889         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3890
3891 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3892
3893         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3894         ports.
3895         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3896         * g++.old-deja/g++.law/profile1.C: Likewise.
3897         * gcc.c-torture/compile/981006-1.c: Likewise.
3898         * gcc.c-torture/execute/loop-2e.x: Likewise.
3899         * gcc.c-torture/execute/loop-2f.x: Remove.
3900         * gcc.c-torture/execute/loop-2g.x: Likewise.
3901         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3902         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3903
3904 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3905
3906         PR c++/13507
3907         * g++.dg/ext/attrib11.C: New test.
3908
3909         PR c++/13494
3910         * g++.dg/template/array2-1.C: New test.
3911         * g++.dg/template/array2-2.C: New test.
3912
3913 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3914
3915         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3916
3917 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3918
3919         PR c++/12774
3920         * g++.dg/template/array1-1.C: New test.
3921         * g++.dg/template/array1-2.C: New test.
3922
3923 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3924
3925         PR fortran/12632
3926         * g77.dg/12632.f: New test case.
3927
3928 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3929
3930         PR c++/13289
3931         * g++.dg/parse/nontype1.C: New test.
3932
3933 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3934
3935         PR c++/12403
3936         * g++.dg/parse/explicit1.C: New test.
3937         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3938
3939 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3940
3941         PR c++/13081
3942         * g++.dg/opt/inline6.C: New test.
3943
3944         PR c++/12613
3945         * g++.dg/parse/error9.C: New test.
3946
3947         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3948
3949 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3950
3951         PR c++/13009
3952         * g++.dg/init/assign1.C: New test.
3953
3954 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3955
3956         PR c++/13070
3957         * g++.dg/warn/format3.C: New test case.
3958
3959 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3960
3961         * gcc.c-torture/compile/20031227-1.c: New test.
3962
3963 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3964
3965         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3966         * g77.dg/bprob/bprob.exp: Likewise.
3967         * gcc.misc-tests/bprob.exp: Likewise.
3968         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3969         variants on systems where the library does not provide that
3970         functionality.
3971         * gcc.dg/builtins-20.c: Use builtins-config.h.
3972         * gcc.dg/builtins-config.h: New file.
3973
3974 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3975
3976         * lib/gcc-dg.exp (dg-require-profiling): New function.
3977         * lib/target-supports.exp (check_profiling_available): Likewise.
3978         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3979         * g77.dg/bprob/bprob.exp: Likewise.
3980         * gcc.misc-tests/bprob.exp: Likewise.
3981         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3982         * gcc.dg/20021014-1.c: Likewise.
3983         * gcc.dg/nest.c: Likewise.
3984
3985 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3986
3987         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3988         compiling.
3989         * g++.dg/lookup/java2.C: Likewise.
3990         * gcc.dg/cpp/lexident.c: Likewise.
3991
3992 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3993
3994         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3995         given.
3996         * gcc.c-torture/compile/961203-1.c: Likewise.
3997         * gcc.c-torture/compile/980506-1.c: Likewise.
3998
3999 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4000
4001         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4002         (additional_prunes): New global.
4003         (gcc-dg-prune): Handle additional per-test pruning.
4004         (dg-test): Clear additional_prunes between tests.
4005
4006         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4007         dg-prune-output to avoid spurious failures from assembler
4008         complaining about nonexistent WAW violations.
4009         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4010         Use dg-prune-output to avoid spurious failures from assembler
4011         warning about Itanium B-step errata.
4012
4013 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4014
4015         * g++.dg/abi/macro0.C: New test.
4016         * g++.dg/abi/macro1.C: Likewise.
4017         * g++.dg/abi/macro2.C: Likewise.
4018
4019         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4020         * g++.dg/abi/bitfield7.C: Likewise.
4021         * g++.dg/abi/dtor2.C: Likewise.
4022         * g++.dg/abi/mangle11.C: Likewise.
4023         * g++.dg/abi/mangle12.C: Likewise.
4024         * g++.dg/abi/mangle14.C: Likewise.
4025         * g++.dg/abi/mangle17.C: Likewise.
4026         * g++.dg/abi/vbase10.C: Likewise.
4027         * g++.dg/abi/vbase14.C: Likewise.
4028         * g++.dg/template/qualttp17.C: Likewise.
4029
4030 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4031
4032         PR c/11995
4033         * gcc.dg/20031223-1.c: New test.
4034
4035 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4036
4037         * gcc.dg/noreturn-7.c: New test.
4038
4039 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4040
4041         * gcc.dg/null-pointer-1.c: New test.
4042
4043 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4044
4045         * g++.old-deja/g++.jason/template18.C: Remove.
4046         * g++.old-deja/g++.jason/template37.C: Likewise.
4047
4048         PR c++/12862
4049         * g++.dg/lookup/ns1.C: New test.
4050
4051         PR c++/12397
4052         * g++.dg/template/lookup3.C: New test.
4053
4054 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4055
4056         * g++.dg/template/recurse1.C: New test
4057
4058 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4059
4060         PR c++/12479
4061         * g++.dg/parse/semicolon1.C: New test.
4062         * g++.dg/parse/semicolon1.h: Likewise.
4063
4064 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4065
4066         * gcc.dg/darwin-misaligned.c: New test.
4067
4068 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4069
4070         PR c/9163
4071         * gcc.dg/20031222-1.c: New test.
4072
4073 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4074
4075         PR c++/13438
4076         * g++.dg/parse/error8.C: New test.
4077
4078         PR c++/11554
4079         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4080
4081 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4082
4083         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4084         too small.
4085         * gcc.c-torture/compile/930217-1.c: Likewise.
4086         * gcc.c-torture/compile/930513-1.c: Likewise.
4087         * gcc.c-torture/execute/920908-2.c: Likewise.
4088         * gcc.c-torture/execute/921204-1.c: Likewise.
4089         * gcc.c-torture/execute/930621-1.c: Likewise.
4090         * gcc.c-torture/execute/930630-1.c: Likewise.
4091         * gcc.c-torture/execute/931031-1.c: Likewise.
4092         * gcc.c-torture/execute/980602-2.c: Likewise.
4093         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4094         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4095         * gcc.c-torture/execute/extzvsi.c: Likewise.
4096         * gcc.c-torture/unsorted/ext.c: Likewise.
4097
4098 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4099
4100         PR target/12749
4101         * gcc.c-torture/compile/20031220-2.c: New test case.
4102
4103 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4104
4105         PR optimization/13031
4106         * gcc.c-torture/compile/20031220-1.c: New test case.
4107
4108 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4109
4110         * gcc.dg/cast-function-1.c: New test.
4111
4112 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4113
4114         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4115         formats.
4116
4117 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4118
4119         PR c++/12795
4120         * g++.dg/ext/attrib10.C: New test.
4121
4122 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4123
4124         * gcc.dg/cleanup-10.c: New test.
4125         * gcc.dg/cleanup-11.c: New test.
4126
4127 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4128
4129         PR c++/13239
4130         * g++.dg/opt/expect1.C: New test.
4131
4132 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4133
4134         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4135
4136 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4137
4138         PR debug/12923
4139         * gcc.dg/20031218-1.c: New test.
4140
4141         PR debug/12389
4142         * gcc.dg/20031218-2.c: New test.
4143         * gcc.dg/20031218-3.c: New test.
4144
4145         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4146         of label name and allow for USER_LABEL_PREFIX == "_" names.
4147         * g++.dg/abi/mangle18-2.C: Likewise.
4148         * g++.dg/abi/mangle19-1.C: Likewise.
4149         * g++.dg/abi/mangle19-2.C: Likewise.
4150         * g++.dg/abi/mangle20-1.C: Likewise.
4151         * g++.dg/abi/mangle20-2.C: Likewise.
4152
4153 2003-12-18  Richard Henderson  <rth@redhat.com>
4154
4155         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4156
4157 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4158             Dan Kegel <dank@kegel.com>
4159
4160         PR other/12009
4161         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4162         testing a cross compiler, it causes spurious compile failures.
4163         * lib/g++.exp: Likewise.
4164
4165 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4166
4167         PR c++/13262
4168         * g++.dg/template/access13.C: New test.
4169
4170 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4171
4172         * gcc.dg/20031216-1.c: New test.
4173
4174 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4175
4176         PR c++/9154
4177         * g++.dg/template/error10.C: New test.
4178
4179 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4180
4181         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4182         * g++.dg/eh/simd-2.C: Likewise.
4183
4184 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4185             Roger Sayle  <roger@eyesopen.com>
4186
4187         * gcc.c-torture/execute/ieee/mzero5.c: New.
4188
4189 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4190
4191         PR c++/10603
4192         * g++.dg/parse/error6.C: New test.
4193
4194         PR c++/12827
4195         * g++.dg/parse/error7.C: New test.
4196
4197 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4198
4199         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4200         at -O with stabs debugging formats.
4201         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4202         * gcc.dg/debug/debug-2.c: Likewise.
4203
4204 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4205
4206         PR c++/12696
4207         * g++.dg/init/error1.C: New test.
4208
4209         PR c++/12218
4210         * g++.dg/init/pm3.C: New test.
4211
4212 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4213
4214         PR c/3347
4215         * gcc.dg/bitfld-8.c: New test.
4216
4217 2003-12-16  James Lemke  <jim@wasabisystems.com>
4218
4219         * gcc.dg/arm-scd42-[123].c: New tests.
4220
4221 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4222
4223         PR c++/9043
4224         * g++.dg/abi/mangle20-1.C: New test.
4225         * g++.dg/abi/mangle20-2.C: New test.
4226
4227 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4228
4229         PR c++/13275
4230         * g++.dg/other/offsetof2.C: Remove XFAIL.
4231         * g++.dg/parse/offsetof1.C: New test.
4232         * g++.gd/parse/offsetof2.C: Likewise.
4233
4234 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4235
4236         * g++.dg/template/nontype3.C: New test.
4237         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4238
4239 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4240
4241         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4242
4243 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4244
4245         PR c++/13387
4246         * g++.dg/expr/assign1.C: New test.
4247
4248         PR c++/13242
4249         * g++.dg/abi/mangle19-1.C: New test.
4250         * g++.dg/abi/mangle19-2.C: New test.
4251
4252 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4253
4254         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4255
4256 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4257
4258         * gcc.c-torture/execute/20031216-1.c: New test.
4259
4260 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4261
4262         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4263         an ICE regression.
4264
4265 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4266
4267         PR c++/10926
4268         * g++.dg/template/error9.C: New test.
4269
4270         PR c++/11116
4271         * g++.dg/template/error8.C: New test.
4272
4273 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4274
4275         PR middle-end/13400
4276         * gcc.c-torture/execute/20031215-1.c: New test case.
4277
4278 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4279
4280         PR c++/13269
4281         * g++.dg/parse/error5.C: New test.
4282
4283         PR c++/12989
4284         * g++.dg/expr/sizeof1.C: New test.
4285
4286         PR c++/13310
4287         * g++.dg/template/crash15.C: New test.
4288
4289 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4290
4291         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4292         a non-POD type as the last named parameter of a varargs function.
4293
4294 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4295
4296         PR c++/13243
4297         PR c++/12573
4298         * g++.dg/template/crash14.C: New test.
4299         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4300
4301 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4302
4303         * g++.dg/other/java1.C: New test.
4304
4305         PR c++/13241
4306         * g++.dg/abi/mangle18-1.C: New test.
4307         * g++.dg/abi/mangle18-2.C: New test.
4308
4309 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4310
4311         PR optimization/10312
4312         * gcc.c-torture/execute/20031214-1.c: New.
4313
4314 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4315
4316         PR c++/10779
4317         PR c++/12160
4318         * g++.dg/parse/error3.C: New test.
4319         * g++.dg/parse/error4.C: Likewise.
4320         * g++.dg/abi/mangle4.C: Tweak error messages.
4321         * g++.dg/lookup/using5.C: Likewise.
4322         * g++.dg/other/error2.C: Likewise.
4323         * g++.dg/parse/typename5.C: Likewise.
4324         * g++.dg/parse/undefined1.C: Likewise.
4325         * g++.dg/template/arg2.C: Likewise.
4326         * g++.dg/template/ttp3.C: Likewise.
4327         * g++.dg/template/type1.C: Likewise.
4328         * g++.old-deja/g++.other/crash32.C: Likewise.
4329         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4330
4331 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4332
4333         PR c++/13106
4334         * g++.dg/warn/noreturn-3.C: New test.
4335
4336 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4337
4338         PR c++/13118
4339         * g++.dg/abi/covariant3.C: New.
4340
4341 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4342
4343         * g++.dg/eh/ia64-1.C: New test.
4344
4345 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4346
4347         PR optimization/13037
4348         * g77.f-torture/execute/13037.f: New test case.
4349
4350 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4351
4352         PR c++/12881
4353         * g++.dg/abi/covariant2.C: New.
4354
4355 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4356
4357         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4358
4359 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4360
4361         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4362
4363 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4364
4365         PR other/10819
4366         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4367         to fix Bug 10819.
4368         * lib/g++.exp (g++_version): Likewise.
4369         * lib/g77.exp (g77_version): Likewise.
4370         * lib/objc.exp (default_objc_version): Likewise.
4371
4372 2003-12-10  Richard Henderson  <rth@redhat.com>
4373
4374         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4375
4376         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4377
4378 2003-12-08  Matt Austern  <austern@apple.com>
4379
4380         PR c/13134
4381         * lib/gcc-dg.exp (dg-require-visibility): Define.
4382         * lib/target-supports (check_visibility_available): Define.
4383         * gcc.dg/visibility-1.c: New test.
4384         * gcc.dg/visibility-2.c: Likewise.
4385         * gcc.dg/visibility-3.c: Likewise.
4386         * gcc.dg/visibility-4.c: Likewise.
4387         * gcc.dg/visibility-5.c: Likewise.
4388         * gcc.dg/visibility-6.c: Likewise.
4389         * g++.dg/ext/visibility-1.C: Likewise.
4390         * g++.dg/ext/visibility-2.C: Likewise.
4391         * g++.dg/ext/visibility-3.C: Likewise.
4392         * g++.dg/ext/visibility-4.C: Likewise.
4393         * g++.dg/ext/visibility-5.C: Likewise.
4394         * g++.dg/ext/visibility-6.C: Likewise.
4395
4396 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4397
4398         * g++.dg/lookup/java1.C: New test.
4399         * g++.dg/lookup/java2.C: New test.
4400
4401 2003-12-07  Falk Hueffner  <falk@debian.org>
4402
4403         * g++.dg/opt/noreturn-1.C: New test.
4404
4405 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4406
4407         * gcc.dg/overflow-1.c: New test.
4408
4409 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4410
4411         * g77.f-torture/compile/13060.f: New test.
4412
4413 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4414
4415         PR c++/13323
4416         * g++.dg/inherit/operator2.C: New test.
4417
4418 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4419
4420         PR c++/13305
4421         * g++.dg/ext/attrib9.C: New test.
4422
4423 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4424
4425         PR c++/13314
4426         * g++.dg/template/error7.C: New test.
4427
4428 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4429             J"orn Rennecke <joern.rennecke@superh.com>
4430
4431         PR target/13302
4432         * g++.dg/other/struct-va_list.C: New test.
4433
4434 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4435
4436         PR c++/13166
4437         * g++.dg/parse/defarg6.C: New test.
4438
4439 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4440
4441         PR target/13256
4442         * gcc.c-torture/execute/20031201-1.c: New test.
4443
4444 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4445
4446         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4447
4448 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4449
4450         * gcc.dg/builtin-return-1.c: New test.
4451
4452 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4453             J"orn Rennecke <joern.rennecke@superh.com>
4454
4455         PR optimization/13260
4456         * gcc.c-torture/execute/20031204-1.c: New test.
4457
4458 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4459
4460         PR c++/9127
4461         * g++.dg/template/error6.C: New test.
4462
4463 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4464
4465         * gcc.dg/20031202-1.c: New test.
4466
4467 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4468
4469         PR c++/13179
4470         * g++.dg/template/eh1.C: New test.
4471
4472         PR c++/10771
4473         * g++.dg/template/error5.C: New test.
4474
4475 2003-12-02  David Ung  <davidu@mips.com>
4476
4477         * gcc.dg/compat/vector-check.h: Corrected type for var
4478         g_##TMODE
4479
4480 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4481
4482         PR c++/10126
4483         * g++.dg/template/ptrmem8.C: New test.
4484
4485 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4486
4487         PR c++/12573
4488         * g++.dg/template/dependent-expr3.C: New test.
4489
4490 2003-12-01  James Lemke  <jim@wasabisystems.com>
4491
4492         * gcc.dg/arm-g2.c: New test.
4493
4494 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4495
4496         PR optimization/11634
4497         * gcc.dg/20031201-2.c: New test case.
4498
4499 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4500
4501         PR 11433
4502         * objc.dg/proto-lossage-3.m: New test.
4503
4504 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4505
4506         PR optimization/12628
4507         * gcc.dg/20031201-1.c: New test case.
4508
4509 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4510
4511         * gcc.dg/unaligned-1.c: New test.
4512
4513 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4514
4515         PR c++/9849
4516         * g++.dg/template/error4.C: New test.
4517         * g++.dg/template/nested3.C: Adjust error markers.
4518
4519 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4520
4521         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4522
4523 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4524
4525         PR c/10333
4526         * gcc.dg/bitfld-7.c: New test.
4527
4528 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4529
4530         * gcc.dg/tls/asm-1.C: New test.
4531
4532 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4533
4534         * gcc.dg/cpp/assert4.c: Update.
4535
4536 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4537
4538         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4539         * gcc.dg/builtin-apply3.c: New test.
4540
4541 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4542
4543         * lib/compat.exp (compat-obj): New xfaildata parameter.
4544         Use it to set compiler_conditional_xfail_data before compiling.
4545         (compat-get-options): Handle dg-xfail-if.
4546         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4547         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4548         * gcc.dg/compat/vector-1_y.c: Likewise.
4549         * gcc.dg/compat/vector-2_x.c: Likewise.
4550         * gcc.dg/compat/vector-2_y.c: Likewise.
4551
4552 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4553
4554         * g++.dg/opt/reg-stack4.C: New test.
4555
4556 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4557
4558         * gcc.dg/builtin-apply2.c: New test.
4559
4560 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4561
4562         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4563
4564 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4565
4566         PR c++/12924
4567         * g++.dg/template/template-id-2.C: New test.
4568
4569 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4570
4571         PR c++/5369
4572         * g++.dg/template/memfriend1.C: New test.
4573         * g++.dg/template/memfriend2.C: Likewise.
4574         * g++.dg/template/memfriend3.C: Likewise.
4575         * g++.dg/template/memfriend4.C: Likewise.
4576         * g++.dg/template/memfriend5.C: Likewise.
4577         * g++.dg/template/memfriend6.C: Likewise.
4578         * g++.dg/template/memfriend7.C: Likewise.
4579         * g++.dg/template/memfriend8.C: Likewise.
4580         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4581
4582 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4583
4584         PR c++/12515
4585         * g++.dg/ext/cond1.C: New test.
4586
4587 2003-11-20  Richard Henderson  <rth@redhat.com>
4588
4589         * gcc.dg/20020201-2.c: Remove.
4590         * gcc.dg/20020201-4.c: Remove.
4591         * gcc.dg/20020304-1.c: Remove.
4592
4593 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4594
4595         * gcc.dg/cpp/trad/xwin1.c: New test case.
4596
4597 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4598
4599         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4600         * lib/g77.exp: Likewise.
4601         * lib/objc.exp: Likewise.
4602         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4603         for darwin.
4604
4605 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4606
4607         PR c++/12932
4608         * g++.dg/template/static5.C: New test.
4609
4610 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4611
4612         * gcc.dg/nested-func-1.c: New test.
4613
4614 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4615
4616         * gcc.dg/cpp/assert4.c: New test.
4617
4618 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4619
4620         PR c++/2294
4621         * g++.dg/lookup/using9.c: New test.
4622
4623 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4624
4625         PR c++/12762
4626         * g++.dg/template/error3.C: New test.
4627
4628 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4629
4630         PR ada/13035
4631         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4632         No longer use a wrapper for gcc, since this does not work under
4633         Windows.
4634
4635 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4636
4637         PR c++/2094
4638         * g++.dg/template/ptrmem7.C: New test.
4639
4640 2003-11-13  Andrew Pinski <apinski@apple.com>
4641
4642         * gcc.c-torture/compile/20031113-1.c: New test.
4643
4644 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4645             Kean Johnston <jkj@sco.com>
4646
4647         PR c/13029
4648         * gcc.dg/unused-4.c: Update.
4649
4650 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4651
4652         * g++.dg/opt/const3.C: New test.
4653
4654 2003-11-13  Jan Hubicka  <jh@suse.cz>
4655
4656         * gcc.c-torture/compile/20031112-1.c: New test.
4657
4658 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4659
4660         * g++.dg/parse/crash10.C: Remove bogus error marker.
4661
4662 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4663
4664         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4665         (host_gcc): Likewise.
4666         (ROOT): Honor $PWDCMD.
4667         (BASE): Likewise.
4668         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4669
4670 2003-11-12  Catherine Moore  <clm@redhat.com>
4671
4672         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4673
4674 2003-11-12  Andreas Jaeger  <aj@suse.de>
4675             Jakub Jelinek  <jakub@redhat.com>
4676             Andrew Pinski  <pinskia@physics.uc.edu>
4677             Richard Henderson  <rth@redhat.com>
4678
4679         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4680         systems.
4681         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4682
4683         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4684         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4685
4686 2003-11-11  Andreas Jaeger  <aj@suse.de>
4687
4688         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4689
4690         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4691
4692 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4693
4694         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4695         Clean ups.
4696
4697 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4698
4699         * gcc.dg/trampoline-1.c: New test.
4700
4701 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4702
4703         * gcc.c-torture/compile/200031109-1.c: New test.
4704
4705 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4706
4707         PR c/3190
4708         PR c/8714
4709         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4710         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4711         gcc.dg/format/no-y2k-1.c: Update.
4712
4713 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4714
4715         PR optimization/10467
4716         * gcc.dg/20031108-1.c: New test case.
4717
4718 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4719
4720         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4721
4722 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4723
4724         * gcc.dg/compound-lvalue-1.c: New test.
4725         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4726         some XFAILs.
4727
4728 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4729
4730         * gcc.dg/altivec-varargs-1.c: New test.
4731
4732 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4733
4734         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4735         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4736         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4737         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4738         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4739
4740 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4741
4742         * gcc.dg/cond-lvalue-1.c: New test.
4743
4744 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4745
4746         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4747
4748 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4749
4750         PR c++/11616
4751         * g++.dg/template/instantiate5.C: New test.
4752
4753 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4754
4755         PR c++/12726
4756         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4757         * ChangeLog: Add missing first entry for above test.
4758
4759 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4760
4761         PR c++/9810
4762         * g++.dg/template/using8.C: New test.
4763         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4764
4765 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4766
4767         PR optimization/10817
4768         * gcc.c-torture/compile/20031102-1.c: New test case.
4769
4770 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4771
4772         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4773         2147483647.
4774
4775 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4776
4777         * gcc.dg/20031102-1.c: New test.
4778
4779 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4780
4781         * gcc.dg/complex-1.c: New test.
4782
4783 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4784
4785         PR c++/12796
4786         * g++.dg/template/crash13.C: Adjust expected error location.
4787         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4788
4789 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4790
4791         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4792
4793 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4794
4795         PR/10239
4796         * gcc.c-torture/compile/20031031-2.c: New test.
4797
4798 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4799
4800         PR/11640
4801         * gcc.c-torture/compile/20031031-1.c: New test.
4802
4803 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4804
4805         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4806         * gcc.misc-tests/bprob.exp: Likewise.
4807         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4808         the execution test on arm-elf configs.
4809         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4810         configs that don't support scratch files.
4811         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4812
4813 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4814
4815         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4816         done by dejagnu.
4817
4818 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4819
4820         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4821         Avoid non pure sh syntax. Add more logging.
4822
4823         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4824         fail.
4825
4826 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4827
4828         PR libgcj/10610
4829         * gcc.dg/ppc-stackalign-1.c: New test.
4830
4831 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4832
4833         * ada/acats/run_all.sh: Change output to be more compliant with
4834         dejagnu framework.
4835         Create acats.sum and acats.log files under testsuite/ada/acats
4836         Only run [a-z]* directories, to filter out e.g. CVS.
4837         Redirect build output to log file.
4838
4839 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4840
4841         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4842
4843 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4844
4845         PR ada/5909:
4846         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4847
4848 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4849
4850         * gcc.c-torture/compile/20031023-1.c: New test.
4851         * gcc.c-torture/compile/20031023-2.c: New test.
4852         * gcc.c-torture/compile/20031023-3.c: New test.
4853         * gcc.c-torture/compile/20031023-4.c: New test.
4854
4855 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4856
4857         PR c++/10371
4858         * g++.dg/lookup/scoped8.C: New test.
4859
4860 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4861
4862         * g++.dg/opt/reg-stack3.C: New test.
4863
4864 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4865
4866         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4867
4868 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4869
4870         PR c++/11076
4871         * g++.dg/template/crash13.C: New test.
4872
4873 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4874
4875         * gcc.dg/c99-restrict-2.c: New test.
4876
4877 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4878
4879         PR c++/12698, c++/12699, c++/12700, c++/12566
4880         * g++.dg/inherit/covariant9.C: New test.
4881         * g++.dg/inherit/covariant10.C: New test.
4882         * g++.dg/inherit/covariant11.C: New test.
4883
4884 2003-10-23  Jason Merrill  <jason@redhat.com>
4885
4886         PR c++/12726
4887         * g++.dg/ext/complit2.C: New test.
4888
4889 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4890
4891         PR target/12654
4892         * gcc.c-torture/execute/20031020-1.c: New test.
4893
4894 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4895
4896         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4897         following the jump_insn.
4898
4899 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4900
4901         * gcc.dg/cast-lvalue-1.c: New test.
4902
4903 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4904
4905         PR c++/11962
4906         * g++.dg/template/cond2.C: New test.
4907
4908 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4909
4910         * gcc.dg/builtins-28.c: New test.
4911
4912 2003-10-20  Jan Hubicka  <jh@suse.cz>
4913
4914         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4915         parameter.
4916         * testsuite/gcc.dg/inline-2.c: Likewise.
4917
4918 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4919
4920         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4921         * gcc.dg/nest.c:  Likewise.
4922
4923 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4924
4925         PR c++/9781, c++/10583, c++/11862
4926         * g++.dg/parse/crash13.C: New test.
4927
4928 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4929
4930         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4931
4932 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4933
4934         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4935         Define HAVE_C99_RUNTIME except on Solaris.
4936         * gcc.dg/builtins-20.c: Likewise.
4937
4938 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4939
4940         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4941
4942 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4943
4944         PR c++/12495
4945         * g++.dg/template/crash21.C: New test.
4946
4947 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4948
4949         PR c++/2513
4950         * g++.dg/template/typename5.C: New test.
4951
4952 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4953
4954         PR c++/12369
4955         * g++.dg/template/friend25.C: New test.
4956
4957 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4958
4959         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4960         versions.
4961
4962 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4963
4964         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4965         == 2147483647.
4966
4967 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4968
4969         * gcc.c-torture/execute/960416-1.x: Remove.
4970         * gcc.c-torture/execute/divconst-3.x: Likewise.
4971
4972 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4973
4974         PR target/12598
4975         * gcc.dg/torture/cris-volatile-1.c: New test.
4976
4977 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4978
4979         PR optimization/9325
4980         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4981         for overflowing floating point to integer conversion during RTL
4982         simplification.
4983
4984 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4985
4986         * objc/execute/_cmd.m: Fix typo.
4987         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4988         Relax 'scan-assembler' regexp.
4989         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4990         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4991         * objc.dg/zero-link-2.m: Remove blank line.
4992         * objc.dg/zero-link-3.m: New test case.
4993
4994 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4995
4996         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4997
4998         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4999         than linker trickery.
5000
5001 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5002
5003         PR c++/12370
5004         * g++.dg/other/friend2.C: New test.
5005
5006 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5007
5008         * gcc.dg/20031012-1.c: New test.
5009
5010 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5011
5012         * gcc.dg/weak/weak-3.c: Fix for new warning.
5013
5014 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5015
5016         PR optimization/8750
5017         * gcc.c-torture/execute/20031012-1.c: New test case.
5018
5019 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5020
5021         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5022         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5023
5024 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5025
5026         PR optimization/12260
5027         * gcc.c-torture/compile/20031011-2.c: New test case.
5028
5029 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5030
5031         * gcc.c-torture/execute/20031011-1.c: New testcase.
5032
5033 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5034
5035         * gcc.c-torture/compile/20031011-1.c: New test.
5036
5037 2003-10-11  Jan Hubicka  <jh@suse.cz>
5038
5039         * g++.dg/other/first-global.C: New test.
5040
5041 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5042
5043         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5044
5045 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5046
5047         * gcc.c-torture/compile/20031010-1.c: New test.
5048
5049 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5050
5051         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5052         * gcc.c-torture/execute/va-arg-25.c: ... here.
5053
5054 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5055
5056         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5057
5058 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5059
5060         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5061
5062 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5063
5064         * g++.dg/parse/error2.C: New test.
5065
5066 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5067
5068         PR c++/11097
5069         * g++.dg/other/error5.C: Modify the error message.
5070         * g++.dg/lookup/using8.C: New test.
5071
5072 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5073
5074         * gcc.dg/darwin-abi-2.c: New file.
5075         * gcc.c-torture/execute/va-arg-24.c: New file.
5076
5077 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5078
5079         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5080         indentation.
5081
5082 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5083
5084         PR c++/10147
5085         * g++.dg/other/error4.C: Update error messages.
5086         * g++.dg/template/ptrmem4.C: Likewise.
5087
5088         PR c++/12337
5089         * g++.dg/init/new9.C: New test.
5090
5091         PR c++/12334, c++/12236, c++/8656
5092         * g++.dg/ext/attrib8.C: New test.
5093
5094 2003-10-06  Devang Patel  <dpatel@apple.com>
5095
5096         * gcc.dg/debug/dwarf2-3.h: New test.
5097         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5098
5099 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5100
5101         * g++.dg/opt/cfg2.C: New test.
5102
5103 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5104
5105         * g++.dg/opt/float1.C: New test.
5106
5107 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5108
5109         * gcc.dg/c90-array-lval-6.c: New test.
5110         * gcc.dg/c99-array-lval-6.c: New test.
5111
5112 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5113             Ziemowit Laski  <zlaski@apple.com>
5114
5115         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5116         'Derived', so that it is never considered a class method; add
5117         new warning for '+port' method ambiguity.
5118         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5119         <objc/objc-api.h> (needed on Mac OS X).
5120         * objc.dg/method-13.m: New test.
5121
5122 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5123
5124         PR optimization/9325, PR java/6391
5125         * gcc.c-torture/execute/20031003-1.c: New test case.
5126
5127 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5128
5129         PR optimization/12180
5130         * gcc.dg/20031002-1.c: New test.
5131
5132         PR c++/12486
5133         * g++.dg/inherit/error1.C: New test.
5134
5135 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5136
5137         * lib/f-torture.exp (search_for): Rename to...
5138         (search_for_re): This.  Also, clean up comments and the
5139         "regexp" invocation.
5140
5141 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5142
5143         * gcc.c-torture/compile/20031002-1.c: New test.
5144
5145 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5146
5147         * g++.dg/opt/cond1.C: New test.
5148
5149 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5150
5151         * gcc.dg/Wold-style-definition-2.c: New testcase.
5152         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5153
5154 2003-09-29  Richard Henderson  <rth@redhat.com>
5155
5156         * g++.dg/init/array10.C: Add dg-options.
5157
5158 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5159
5160         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5161
5162 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5163
5164         * g++.dg/template/friend19.C: Fix typo.
5165         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5166
5167 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5168
5169         * gcc.c-torture/execute/20030928-1.c: New test.
5170         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5171
5172 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5173
5174         * g++.dg/opt/unroll1.C: New test.
5175
5176 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5177
5178         PR optimization/11741
5179         * gcc.dg/20030926-1.c: New test case.
5180
5181 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5182
5183         PR c++/5655
5184         * g++.dg/parse/access7.C: New test.
5185         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5186
5187 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5188
5189         MERGE OF objc-improvements-branch into MAINLINE:
5190         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5191         if libobjc has not been built.
5192         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5193         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5194         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5195         objc/execute/nested-3.m, objc/execute/np-2.m,
5196         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5197         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5198         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5199         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5200         objc.dg/special/unclaimed-category-1.h,
5201         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5202         well as GNU runtime.
5203         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5204         * execute/cascading-1.m, execute/function-message-1.m,
5205         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5206         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5207         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5208         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5209         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5210         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5211         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5212         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5213         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5214         * objc.dg/bitfield-2.m: Run only on Darwin.
5215         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5216         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5217         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5218         * objc.dg/const-str-1.m: Fix constant string layout.
5219
5220 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5221
5222         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5223
5224 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5225
5226         * gcc.dg/darwin-abi-1.c: New file.
5227
5228 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5229
5230         PR target/12281
5231         * gcc.c-torture/compile/20030921-1.c: New test.
5232
5233 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5234
5235         * g++.dg/opt/reg-stack2.C: New test.
5236
5237 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5238
5239         * g++.dg/eh/delayslot1.C: New test.
5240
5241 2003-09-20  Richard Henderson  <rth@redhat.com>
5242
5243         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5244
5245 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5246
5247         * gcc.c-torture/execute/20030920-1.c: New test case.
5248
5249 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5250
5251         * g++.dg/rtti/typeid3.C: Correct expected error message.
5252
5253 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5254
5255         PR c++/157
5256         * g++.dg/parse/crash12.C: New test.
5257
5258 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5259
5260         * gcc.dg/compat/mixed-struct-check.h: New.
5261         * gcc.dg/compat/mixed-struct-defs.h: New.
5262         * gcc.dg/compat/mixed-struct-init.h: New.
5263         * gcc.dg/compat/struct-by-value-19_main.c: New.
5264         * gcc.dg/compat/struct-by-value-19_x.c: New.
5265         * gcc.dg/compat/struct-by-value-19_y.c: New.
5266         * gcc.dg/compat/struct-by-value-20_main.c: New.
5267         * gcc.dg/compat/struct-by-value-20_x.c: New.
5268         * gcc.dg/compat/struct-by-value-20_y.c: New.
5269         * gcc.dg/compat/struct-return-19_main.c: New.
5270         * gcc.dg/compat/struct-return-19_x.c: New.
5271         * gcc.dg/compat/struct-return-19_y.c: New.
5272         * gcc.dg/compat/struct-return-20_main.c: New.
5273         * gcc.dg/compat/struct-return-20_x.c: New.
5274         * gcc.dg/compat/struct-return-20_y.c: New.
5275
5276 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5277         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5278         so that it will not complain on LP64 targets.
5279
5280 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5281
5282         PR c++/495
5283         * g++.dg/template/friend24.C: New test.
5284
5285 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5286
5287         PR c++/12332
5288         * g++.dg/template/memtmpl2.C: New test.
5289
5290 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5291
5292         PR target/11184
5293         * gcc.dg/builtin-apply1.c: New test.
5294
5295 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5296
5297         PR c++/9848
5298         * g++.dg/warn/Wunused-4.C: New test.
5299
5300 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5301
5302         PR c++/12316
5303         * g++.dg/other/gc2.C: New test.
5304
5305 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5306
5307         PR c++/11991
5308         * g++.dg/rtti/typeid3.C: New test.
5309
5310         PR c++/12266
5311         * g++.dg/overload/template1.C: New test.
5312
5313 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5314
5315         * g++.dg/opt/cfg3.C: New test.
5316
5317 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5318
5319         PR c++/7939
5320         * g++.dg/template/crash11.C: New test.
5321
5322 2003-09-16  Jason Merrill  <jason@redhat.com>
5323             Jakub Jelinek  <jakub@redhat.com>
5324
5325         * gcc.dg/attr-warn-unused-result.c: New test.
5326
5327 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5328
5329         PR c++/12184
5330         * g++.dg/expr/call2.C: New test.
5331
5332 2003-09-15  Andreas Jaeger  <aj@suse.de>
5333
5334         * gcc.dg/Wold-style-definition-1.c: New test.
5335
5336 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5337
5338         PR c++/3907
5339         * g++.dg/parse/template12.C: New test.
5340
5341         * g++.dg/abi/bitfield11.C: New test.
5342         * g++.dg/abi/bitfield12.C: Likewise.
5343
5344 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5345
5346         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5347         non-expansion of functional macro name without arguments at EOL.
5348         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5349
5350 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5351
5352         * gcc.c-torture/execute/20030914-[12].c: New tests.
5353
5354 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5355
5356         PR c++/11788
5357         * g++.dg/overload/addr1.C: New test.
5358
5359 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5360
5361         * gcc.dg/20030909-1.c: New test.
5362
5363 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5364
5365         * gcc.dg/ultrasp10.c: New test.
5366
5367 2003-09-09  Devang Patel  <dpatel@apple.com>
5368
5369         * gcc.dg/darwin-ld-6.c: New test.
5370
5371 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5372
5373         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5374
5375 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5376
5377         * gcc.dg/ia64-types1.c: New test.
5378         * gcc.dg/ia64-types2.c: Likewise.
5379
5380 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5381
5382         * gcc.dg/builtins-1.c: Add more _Complex tests.
5383         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5384
5385         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5386         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5387
5388 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5389
5390         PR c++/11786
5391         * g++.dg/lookup/koenig2.C: New test.
5392
5393         PR c++/5296
5394         * g++.dg/rtti/typeid2.C: New test.
5395
5396 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5397
5398         * gcc.c-torture/compile/20030904-1.c: New test.
5399
5400 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5401
5402         * g++.dg/opt/longbranch2.C: New test.
5403
5404 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5405
5406         * g++.dg/template/crash10.C: Only compile it.
5407
5408 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5409
5410         PR middle-end/11665
5411         * gcc.c-torture/compile/20030907-1.c: New test.
5412         * g++.dg/init/array11.C: New test.
5413
5414 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5415
5416         PR c++/11852
5417         * g++.dg/init/struct1.C: New test.
5418
5419 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5420
5421         PR c++/12181
5422         * g++.dg/expr/comma1.C: New test.
5423
5424 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5425
5426         PR c++/11867
5427         * g++.dg/expr/static_cast5.C: New test.
5428
5429 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5430
5431         PR c++/11507
5432         * g++.dg/lookup/scoped7.C: New test.
5433
5434         PR c++/9574
5435         * g++.dg/other/static1.C: New test.
5436
5437         PR c++/11490
5438         * g++.dg/warn/template-1.C: New test.
5439
5440         PR c++/11432
5441         * g++.dg/template/crash10.C: New test.
5442
5443         PR c++/2478
5444         * g++.dg/overload/VLA.C: New test.
5445
5446         PR c++/10804
5447         * g++.dg/template/call1.C: New test.
5448
5449 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5450
5451         PR c++/11794
5452         * g++.dg/parse/using3.C: New test.
5453
5454 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5455
5456         PR c++/11409
5457         * g++.dg/overload/builtin3.C: New test case.
5458
5459 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5460
5461         PR c/9862
5462         * gcc.dg/20030906-1.c: New test.
5463         * gcc.dg/20030906-2.c: Likewise.
5464
5465 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5466
5467         PR c++/12167
5468         * g++.dg/parse/defarg5.C: New test.
5469
5470         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5471
5472 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5473
5474         PR c++/12163
5475         * g++.dg/expr/static_cast4.C: New test.
5476
5477         PR c++/12146
5478         * g++.dg/template/crash9.C: New test.
5479
5480 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5481
5482         * g++.old-deja/g++.ext/pretty2.C: Update for change
5483         in __FUNCTION__.
5484         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5485
5486 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5487
5488         PR c++/11922
5489         * g++/dg/template/qualified-id1.C: New test.
5490
5491         PR c++/12037
5492         * g++.dg/warn/noeffect4.C: New test.
5493
5494 2003-09-04  Matt Austern  <austern@apple.com>
5495
5496         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5497         * g++.dg/ext/fnname2.C: Likewise.
5498         * g++.dg/ext/fnname3.C: Likewise.
5499
5500 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5501
5502         * g++.dg/expr/lval1.C: New test.
5503         * g++.dg/ext/lvcast.C: Remove.
5504
5505 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5506
5507         PR optimization/11700.
5508         * gcc.c-torture/compile/20030903-1.c: New test case.
5509
5510 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5511
5512         PR c++/12053
5513         * g++.dg/abi/layout4.C: New test.
5514
5515 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5516
5517         PR c++/11553
5518         * g++.dg/parse/friend3.C: New test.
5519
5520 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5521
5522         PR c++/11847
5523         * g++.dg/template/class1.C: New test.
5524
5525         PR c++/11808
5526         * g++.dg/expr/call1.C: New test.
5527
5528 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5529
5530         PR c++/12114
5531         * g++.dg/init/ref9.C: New test.
5532
5533         PR c++/11972
5534         * g++.dg/template/nested4.C: New test.
5535
5536 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5537
5538         PR c++/12093
5539         * g++.dg/template/non-dependent4.C: New test.
5540
5541         PR c++/11928
5542         * g++.dg/inherit/conv1.C: New test.
5543
5544 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5545
5546         PR c++/6196
5547         * g++.dg/ext/label1.C: New test.
5548         * g++.dg/ext/label2.C: Likewise.
5549
5550 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5551
5552         * g++.dg/expr/cond3.C: New test.
5553
5554 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5555
5556         * gcc.dg/builtins-1.c: Add new builtin cases.
5557
5558 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5559
5560         * gcc.dg/builtins-1.c: Add new cases.
5561         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5562
5563 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5564
5565         * gcc.dg/builtins-1.c: Add more math builtin tests.
5566         * gcc.dg/torture/builtin-attr-1.c: New test.
5567
5568 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5569
5570         PR optimization/5079
5571         * g++.dg/opt/static3.C: New test.
5572
5573 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5574
5575         * gcc.misc-tests/gcov-10b.c: New test.
5576
5577 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5578
5579         * g++.dg/opt/ptrmem3.C: New test.
5580
5581         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5582
5583 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5584
5585         * gcc.dg/20030826-2.c: New test.
5586
5587 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5588
5589         PR middle-end/12002
5590         * g77.f-torture/compile/12002.f: New test case.
5591
5592 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5593
5594         * gcc.dg/20030826-1.c: New test case.
5595
5596 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5597
5598         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5599
5600 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5601
5602         PR c++/11871
5603         * c++.dg/lookup/crash1.C: New test.
5604
5605         * c++.dg/warn/noeffect3.C: New test.
5606
5607 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5608
5609         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5610         * gcc.dg/compat/vector-1_y.c: Ditto.
5611         * gcc.dg/compat/vector-2_x.c: Ditto.
5612         * gcc.dg/compat/vector-2_y.c: Ditto.
5613
5614 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5615
5616         * gcc.dg/20030702-1.c: New test.
5617
5618 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5619
5620         PR c++/8795
5621         * g++.dg/ext/altivec-1.C: New test.
5622
5623 2003-08-24  Richard Henderson  <rth@redhat.com>
5624
5625         * g++.dg/eh/simd-2.C: Add -w for x86.
5626
5627 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5628
5629         * gcc.dg/20030815-1.c: New test.
5630
5631 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5632
5633         PR c++/3765
5634         * g++.dg/parse/access6.C: New test.
5635
5636 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5637
5638         PR c++/641, c++/11876
5639         * g++.dg/template/friend22.C: New test.
5640         * g++.dg/template/friend23.C: Likewise.
5641
5642 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5643
5644         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5645         identically.
5646
5647 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5648
5649         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5650
5651 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5652
5653         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5654
5655 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5656
5657         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5658
5659 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5660
5661         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5662
5663 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5664
5665         PR c++/11919
5666         * g++.dg/overload/prom1.C: New test.
5667
5668         PR c++/11551
5669         * g++.dg/parse/dtor2.C: New test.
5670
5671         PR c++/10762
5672         * g++.dg/parse/using2.C: New test.
5673
5674 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5675
5676         PR target/11805
5677         * gcc.c-torture/compile/20030821-1.c: New.
5678
5679 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5680
5681         PR c++/11834
5682         * g++.dg/template/deduce2.C: New test.
5683
5684 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5685
5686         * gcc.c-torture/execute/20030821-1.c: New test.
5687
5688 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5689
5690         PR middle-end/11984
5691         * gcc.dg/20030820-1.c: New test case.
5692
5693 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5694
5695         PR c++/11945
5696         * g++.dg/warn/noeffect2.C: New test.
5697
5698 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5699
5700         PR c++/10926
5701         * g++.dg/template/dtor2.C: New test.
5702
5703         PR c++/11684
5704         * g++.dg/template/operator1.C: New test.
5705         * g++.dg/parse/operator4.C: New test.
5706
5707         PR c++/11946.C
5708         * g++.dg/expr/enum1.C: New test.
5709         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5710
5711         PR c++/11036.C
5712         * g++.dg/parse/elab2.C: New test.
5713         * g++.dg/parse/typedef4.C: Change error message.
5714         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5715         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5716         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5717
5718 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5719
5720         * gcc.dg/pch/warn-1.c: New.
5721         * gcc.dg/pch/warn-1.hs: New.
5722
5723         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5724         not-tested file.
5725
5726 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5727
5728         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5729
5730 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5731
5732         * gcc.dg/uninit-D.c: New Test.
5733         * gcc.dg/uninit-E.c: New Test.
5734         * gcc.dg/uninit-F.c: New Test.
5735         * gcc.dg/uninit-G.c: New Test.
5736
5737 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5738
5739         * g++.dg/README: Describe the pch directory.
5740
5741 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5742
5743         PR c++/11174
5744         * g++.dg/parse/access4.C: New test.
5745         * g++.dg/parse/access5.C: Likewise.
5746         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5747
5748 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5749
5750         * gcc.dg/noncompile/20030818-1.c: New.
5751
5752 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5753
5754         PR c++/11957
5755         * g++.dg/warn/noeffect1.C: New test.
5756
5757         * g++.dg/template/scope2.C: New test.
5758         * g++.dg/template/error2.C: Correct dg-error
5759
5760 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5761
5762         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5763
5764 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5765
5766         PR C++/11512
5767         * g++.dg/template/warn1.C: New.
5768
5769 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5770
5771         * g++.dg/template/error2.C: New test.
5772         * g++.dg/lookup/using7.C: Adjust errors
5773         * g++.old-deja/g++.pt/crash36.C: Likewise.
5774         * g++.old-deja/g++.pt/derived3.C: Likewise.
5775
5776 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5777
5778         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5779         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5780         * gcc.c-torture/execute/builtins/string-9.c: New, from
5781         string-opt-9.c.  Adjust for execute/builtins framework.
5782         * gcc.c-torture/execute/string-opt-9.c: Delete.
5783
5784 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5785
5786         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5787
5788         * g++.dg/parse/ret-type2.C: New test.
5789
5790         PR c++/11703
5791         * g++.dg/init/new8.C: New test.
5792
5793         PR c++/10923
5794         * g++.dg/parse/typedef5.C: New test.
5795
5796         PR c++/9512
5797         * g++.dg/parse/qualified2.C: New test.
5798         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5799         invalid code.
5800
5801 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5802
5803         * g++.dg/conversion/ptrmem1.C: New test.
5804
5805 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5806
5807         PR target/11693
5808         * gcc.dg/20030811-1.c: New test.
5809
5810         PR target/11535
5811         * gcc.c-torture/execute/20030811-1.c: New test.
5812
5813 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5814
5815         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5816
5817 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5818
5819         PR c++/11789.C
5820         * g++.dg/inherit/multiple1.C: New test.
5821
5822 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5823
5824         * gcc.dg/spe1.c: New test.
5825
5826         PR c++/11670
5827         * g++.dg/expr/cast2.C: New test.
5828
5829         PR c++/10530
5830         * g++.dg/template/dependent-name2.C: New test.
5831
5832 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5833
5834         * g++.dg/parse/crash11.C: Put the dg options in comments.
5835
5836 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5837
5838         * lib/gcc-dg.exp: Update for diagnostic change.
5839
5840 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5841
5842         PR c++/5767
5843         * g++.dg/parse/crash11.C: New test.
5844
5845 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5846
5847         * gcc.dg/cpp/spacing1.c: Update.
5848
5849 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5850
5851         PR target/11739
5852         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5853         a value for -mtune.
5854
5855 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5856
5857         PR middle-end/11771
5858         * gcc.c-torture/compile/20030804-1.c: New test case.
5859
5860 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5861
5862         * gcc.dg/20030804-1.c: New test case.
5863
5864 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5865
5866         * gcc.dg/cpp/separate-1.c: New test.
5867
5868 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5869
5870         PR c++/11704
5871         * g++.dg/template/dependent-expr2.C: New test.
5872
5873         PR c++/11766
5874         * g++.dg/expr/ptrmem1.C: New test.
5875
5876 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5877
5878         PR c++/9453
5879         * g++.dg/template/friend15.C: New test.
5880
5881 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5882
5883         * lib/dg-pch.exp: Work round PCH bug.
5884
5885 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5886
5887         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5888         builtins.  Move cases from builtins-4.c here.
5889
5890         * gcc.dg/torture/builtin-math-1.c: New test taken from
5891         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5892         additional cases.
5893
5894         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5895         Delete.
5896
5897 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5898
5899         PR c++/9447
5900         * g++.dg/template/using7.C: New test.
5901
5902 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5903
5904         * import1.c, import2.c: New tests.
5905
5906 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5907
5908         * g++.dg/eh/crossjump1.C: New test.
5909
5910 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5911
5912         PR c++/11697
5913         * g++.dg/template/using6.C: New test.
5914
5915         PR c++/11744
5916         * g++.dg/template/koenig2.C: New test.
5917
5918 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5919
5920         PR c++/7983
5921         * g++.dg/parse/typedef4.C: New test.
5922
5923 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5924
5925         PR c++/8442, c++/8806
5926         * g++.dg/template/elab1.C: New test.
5927         * g++.dg/template/type2.C: Likewise.
5928         * g++.dg/template/ttp3.C: Adjust expected error message.
5929         * g++.old-deja/g++.law/visibility13.C: Likewise.
5930         * g++.old-deja/g++.niklas/t135.C: Likewise.
5931         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5932         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5933         template argument.
5934         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5935
5936 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5937
5938         PR c++/11295
5939         * g++.dg/ext/stmtexpr1.C: New test.
5940
5941         * g++.dg/opt/tmp1.C: New test.
5942
5943         PR c++/11525
5944         * g++.dg/parse/constant4.C: New test.
5945
5946         PR c++/9447
5947         * g++.dg/template/using5.C: New test.
5948
5949 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5950
5951         * gcc.dg/builtins-27.c: New test case.
5952
5953 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5954
5955         * gcc.dg/tls/opt-7.c: New test.
5956
5957 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5958
5959         * g++.old-deja/g++.other/crash18.C: Remove.
5960
5961 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5962
5963         * g++.dg/template/explicit3.C: New.
5964         * g++.dg/template/explicit4.C: New.
5965         * g++.dg/template/explicit5.C: New.
5966
5967         PR c++/11347
5968         * g++.dg/template/memtmpl1.C: New.
5969
5970 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5971
5972         PR target/11565
5973         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5974         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5975
5976 2003-07-30  Jan Hubicka  <jh@suse.cz>
5977
5978         * vtgc1.c: Kill.
5979
5980 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5981
5982         * gcc.dg/struct-in-proto-1.c: New test.
5983
5984 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5985
5986         * gcc.dg/cpp/include2.c: Only expect one message.
5987
5988 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5989
5990         PR c++/9447
5991         * g++.dg/template/using1.C: New test.
5992         * g++.dg/template/using2.C: New test.
5993         * g++.dg/template/using3.C: New test.
5994         * g++.dg/template/using4.C: New test.
5995
5996 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5997
5998         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5999         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6000
6001 2003-07-28  Jan Hubicka  <jh@suse.cz>
6002
6003         PR c++/11530
6004         * g++.dg/opt/call1.C: New test.
6005
6006 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6007
6008         PR c++/11667
6009         * g++.dg/init/enum2.C: New test.
6010         * g++.dg/template/overload1.C: Add "-w" option.
6011
6012 2003-07-28    <hp@bitrange.com>
6013
6014         * gcc.dg/Wdeclaration-after-statement-1.c,
6015         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6016
6017 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6018
6019         * gcc.c-torture/compile/20030725-1.c: New test.
6020
6021 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6022
6023         * gcc.dg/20030505.c: Only run for SPE.
6024         Remove definition of opaque type.
6025
6026 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6027
6028         * g++.dg/template/ptrmem6.C: New test.
6029
6030 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6031
6032         * gcc.c-torture/compile/zero-strct-2.c: New test.
6033
6034 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6035
6036         * gcc.dg/intermod-1.c: New test.
6037
6038 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6039
6040         PR c++/11617
6041         * g++.dg/template/lookup2.C: New test.
6042         * g++.dg/template/memclass1.C: Remove instantiated from error.
6043         * g++.dg/other/error2.C: Tweak expected errors.
6044
6045         PR c++/11596
6046         * g++.dg/template/defarg3.C: New test.
6047
6048         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6049
6050 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6051
6052         * g++.dg/inherit/access5.C: New test.
6053
6054 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6055
6056         PR c++/11513
6057         * g++.dg/template/crash8.C: New test.
6058
6059 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6060
6061         PR c/10602
6062         * gcc.dg/noncompile/incomplete-2.c: New test.
6063
6064 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6065
6066         PR c++/11645
6067         * g++.dg/inherit/access4.C: New test.
6068
6069         PR c++/11517
6070         * g++.dg/expr/cond2.C: New test.
6071
6072         PR optimization/10679
6073         * g++.dg/opt/inline4.C: New test.
6074
6075 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6076
6077         * g++.dg/parse/crash10: New test.
6078
6079 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6080
6081         * g++.dg/ext/flexary1.C: New test.
6082
6083 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6084
6085         PR c++/10793
6086         * g++.dg/template/crash9.C: New test.
6087
6088 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6089
6090         PR c++/3004
6091         * g++.dg/parse/typedef3.C: New test.
6092
6093         PR c++/7906
6094         * g++.dg/parse/operator2.C: New test.
6095
6096         PR c++/8895
6097         * g++.dg/parse/def-tmpl-arg1.C: New test.
6098
6099         PR c++/9282
6100         * g++.dg/parse/funptr1.C: New test.
6101
6102         PR c++/9452
6103         * g++.dg/parse/ambig3.C: New test.
6104
6105         PR c++/9454
6106         * g++.dg/parse/operator3.C: New test.
6107
6108         PR c++/9486
6109         * g++.dg/parse/template10.C: New test.
6110
6111         PR c++/9488
6112         * g++.dg/parse/template11.C: New test.
6113
6114         PR c++/10150
6115         * g++.dg/parse/invalid-op1.C: New test.
6116
6117         PR c++/10247
6118         * g++.dg/parse/condexpr1.C: New test.
6119
6120 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6121
6122         * g++.dg/ext/packed3.C: New test.
6123         * g++.dg/ext/packed4.C: New test.
6124
6125         * gcc.dg/pack-test-3.c: New test.
6126
6127 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6128
6129         * lib/compat.exp: Handle dg-options per source file.
6130         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6131         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6132         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6133         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6134         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6135         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6136         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6137         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6138         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6139         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6140         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6141         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6142         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6143         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6144
6145 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6146
6147         PR c/10320
6148         * gcc.c-torture/execute/20030718-1.c: New test.
6149
6150 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6151
6152         PR optimization/11536
6153         * gcc.dg/20030721-1.c: New test.
6154
6155 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6156
6157         PR c++/11546
6158         * g++.dg/template/lookup1.C: New test.
6159
6160 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6161
6162         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6163         diagnostics of ill-formed constructs involving labels.
6164         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6165         the new 'previously defined here' message.
6166
6167 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6168
6169         * g++.dg/parse/non-dependent2.C: New test.
6170
6171 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6172
6173         * g++.dg/init/init-ref4.C: xfail on targets without
6174         weak symbols.
6175
6176 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6177
6178         PR target/11087
6179         * gcc.c-torture/execute/20030717-1.c: New test.
6180
6181 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6182
6183         * g++.dg/opt/cfg1.C: New test.
6184
6185 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6186
6187         PR optimization/11557
6188         * gcc.dg/20030717-1.c: New test.
6189
6190 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6191
6192         PR c++/10476
6193         * g++.dg/expr/crash-1.C: New test.
6194
6195         PR c++/11027
6196         * g++.dg/template/init3.C: New test.
6197
6198         PR c++/8222
6199         * g++.dg/template/non-dependent1.C: New test.
6200
6201         PR c++/11070
6202         * g++.dg/template/non-dependent2.C: New test.
6203
6204         PR c++/11071
6205         * g++.dg/template/non-dependent3.C: New test.
6206
6207         PR c++/9907
6208         * g++.dg/template/sizeof5.C: New test.
6209
6210 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6211
6212         PR 11498
6213         * gcc.c-torture/compile/mangle-1.c: New file.
6214
6215 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6216
6217         PR c++/7809
6218         * g++.dg/parse/access3.C: New test.
6219
6220 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6221
6222         PR c++/11384
6223         * g++.dg/init/init-ref4.C: New test.
6224
6225 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6226
6227         PR c++/11547
6228         * g++.dg/parse/constant3.C: New test.
6229         * g++.dg/parse/crash7.C: Likewise.
6230
6231 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6232
6233         PR target/11008
6234         * gcc.dg/i386-pentium4-not-mull.c: New.
6235
6236 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6237
6238         * gcc.dg/asm-names.c (ymain): Make it weak.
6239
6240 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6241
6242         PR c++/5421
6243         * g++.dg/template/friend21.C: New test.
6244
6245 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6246
6247         * gcc.dg/cleanup-8.c: New test.
6248         * gcc.dg/cleanup-9.c: New test.
6249
6250 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6251
6252         * g++.dg/ext/dll-MI1.h: New file.
6253         * g++.dg/ext/dllexport-MI1.C: New file.
6254         * g++.dg/ext/dllimport-MI1.C: New file.
6255
6256 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6257
6258         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6259         it does not have cmpstrsi patterns (just cmpmemsi).
6260
6261 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6262
6263         PR debug/11473
6264         * g++.dg/debug/debug8.C: New test.
6265
6266 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6267
6268         PR c++/10108
6269         * g++.dg/template/crash7.C: New test.
6270
6271 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6272
6273         PR target/10795
6274         * gcc.c-torture/compile/20030708-1.c: New.
6275
6276 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6277
6278         * gcc.c-torture/execute/20030715-1.c: New test.
6279
6280 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6281
6282         * gcc.dg/pch/inline-3.c: New file.
6283         * gcc.dg/pch/inline-3.hs: New file.
6284         * gcc.dg/pch/inline-4.c: New file.
6285         * gcc.dg/pch/inline-4.hs: New file.
6286
6287 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6288
6289         PR c++/11509
6290         * g++.dg/template/crash6.C: New test.
6291
6292         PR c++/7053
6293         * g++.dg/template/friend20.C: New test.
6294
6295         PR c++/7019
6296         * g++.dg/template/overload2.C: New test.
6297
6298 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6299
6300         PR optimization/11440
6301         * gcc.c-torture/execute/20030714-1.c: New test.
6302
6303 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6304
6305         PR c++/11154
6306         * g++.dg/template/partial2.C: New test.
6307
6308 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6309
6310         PR c++/11503
6311         * g++.dg/template/anon1.C: New test.
6312
6313         PR c++/11493
6314         PR c++/11495
6315         * g++.dg/parse/template9.C: Likewise.
6316         * g++.dg/template/crash4.C: New test.
6317         * g++.dg/template/koenig1.C: Likewise.
6318         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6319         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6320         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6321         functions.
6322         * g++.old-deja/g++.jason/template36.C: Likewise.
6323         * g++.old-deja/g++.mike/p1989.C: Likewise.
6324         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6325         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6326         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6327         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6328         compiling.
6329         * g++.old-deja/g++.pt/union2.C: Use this->.
6330
6331 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6332
6333         * gcc.dg/20030711-1.c: New test.
6334
6335 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6336
6337         PR c++/11050
6338         * g++.dg/parse/args1.C: New test.
6339         * g++.pt/defarg8.C: Change expected errors.
6340
6341 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6342
6343         PR c++/8164
6344         * g++.dg/template/nontype2.C: New test.
6345
6346         PR c++/10558
6347         * g++.dg/parse/template8.C: New test.
6348
6349         PR c++/8327
6350         * g++.dg/template/scope1.C: New test.
6351
6352         * g++.dg/warn/Wsign-compare-1.C: New test.
6353
6354 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6355
6356         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6357
6358 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6359
6360         PR c++/9411
6361         * g++.dg/template/explicit2.C: New test.
6362
6363         PR c++/10032
6364         * g++.dg/warn/pedantic1.C: New test.
6365
6366 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6367
6368         PR c++ 9483
6369         * g++.dg/other/field1.C: New test.
6370
6371 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6372
6373         PR c/11449
6374         * gcc.c-torture/compile/20030707-1.c: New.
6375
6376 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6377
6378         PR c++/10849
6379         * g++.dg/template/access12.C: New test.
6380
6381 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6382
6383         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6384         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6385         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6386         * gcc.misc-tests/gcov.exp: Update
6387         * g++.dg/gcov/gcov.exp: Update
6388         * lib/gcov.exp: Update.
6389
6390 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6391
6392         * g++.dg/abi/mangle17.C: Make sure template expressions are
6393         dependent.
6394         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6395         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6396         * g++.dg/opt/stack1.C: Remove erroneous code.
6397         * g++.dg/parse/template7.C: New test.
6398         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6399         * g++.old-deja/g++.pt/crash4.C: Likewise.
6400
6401 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6402
6403         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6404         with zero or one occurence of `$' after the initial `L'.
6405
6406 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6407
6408         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6409
6410 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6411
6412         PR c/11370
6413         * gcc.dg/Wunreachable-6.c: New testcase.
6414         * gcc.dg/Wunreachable-7.c: New testcase.
6415
6416 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6417
6418         PR c/11420
6419         * gcc.dg/20030708-1.c: New test.
6420
6421 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6422
6423         * gcc.dg/compat/sdata-section.h: New file.
6424         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6425         * gcc.dg/torture/mips-sdata-1.c: New test.
6426
6427 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6428
6429         PR c++/11030
6430         * g++.dg/template/friend19.C: New test.
6431
6432 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6433
6434         * g++.dg/opt/strength-reduce.C: New test.
6435
6436 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6437
6438         PR target/10979
6439         * gcc.dg/20030707-1.c: New testcase.
6440
6441 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6442
6443         PR optimization/11059
6444         * g++.dg/opt/emptyunion.C: New testcase.
6445
6446 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6447             Eric Botcazou  <ebotcazou@libertysurf.fr>
6448
6449         * g++.dg/opt/stack1.C: New test.
6450
6451 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6452
6453         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6454         run test.
6455
6456         PR c++/11431
6457         * g++.dg/expr/static_cast3.C: New test.
6458
6459 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6460
6461         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6462         everywhere.
6463         * gcc.dg/concat.c: Concatenation of string constants with
6464         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6465         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6466         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6467         necessary to avoid multi-character character constant warning.
6468         * gcc.dg/cpp/escape.c: Likewise.
6469         * gcc.dg/cpp/ucs.c: Likewise.
6470         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6471         Fix a typo.
6472
6473 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6474
6475         PR c/11428
6476         * gcc.c-torture/compile/20030704-1.c: New.
6477
6478 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6479
6480         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6481
6482 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6483
6484         PR c++/5287, PR c++/7910,  PR c++/11021
6485         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6486         tests for warnings.
6487         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6488         * g++.dg/ext/dllimport3.C: Likewise.
6489         * g++.dg/ext/dllimport4.C: New file.
6490         * g++.dg/ext/dllimport5.C: New file.
6491         * g++.dg/ext/dllimport6.C: New file.
6492         * g++.dg/ext/dllimport7.C: New file.
6493         * g++.dg/ext/dllimport8.C: New file.
6494         * g++.dg/ext/dllimport9.C: New file.
6495         * g++.dg/ext/dllimport10.C: New file.
6496         * g++.dg/ext/dllexport1.C: New file.
6497
6498 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6499
6500         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6501         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6502
6503 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6504
6505         * gcc.dg/builtins-25.c: New testcase.
6506         * gcc.dg/builtins-26.c: New testcase.
6507
6508 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6509
6510         * gcc.dg/compat/vector-defs.h: New file.
6511         * gcc.dg/compat/vector-setup.h: New file.
6512         * gcc.dg/compat/vector-check.h: New file.
6513         * gcc.dg/compat/vector-1_main.c: New file.
6514         * gcc.dg/compat/vector-1_x.c: New file.
6515         * gcc.dg/compat/vector-1_y.c: New file.
6516         * gcc.dg/compat/vector-2_main.c: New file.
6517         * gcc.dg/compat/vector-2_x.c: New file.
6518         * gcc.dg/compat/vector-2_y.c: New file.
6519
6520         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6521         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6522         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6523         * gcc.dg/compat/struct-align-1.h: New file.
6524         * gcc.dg/compat/struct-align-1_main.c: New file.
6525         * gcc.dg/compat/struct-align-1_x.c: New file.
6526         * gcc.dg/compat/struct-align-1_y.c: New file.
6527         * gcc.dg/compat/struct-align-2.h: New file.
6528         * gcc.dg/compat/struct-align-2_main.c: New file.
6529         * gcc.dg/compat/struct-align-2_x.c: New file.
6530         * gcc.dg/co
6531         * g++.old-deja/g++.other/comdat3.C: Likewise.
6532         * g++.old-deja/g++.other/ctor1.C: Likewise.
6533         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6534
6535 2003-06-05  Richard Henderson  <rth@redhat.com>
6536
6537         * gcc.dg/debug/20030605-1.c: New.
6538
6539 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6540
6541         * README.QMTEST: Update.
6542
6543 2003-06-04  Richard Henderson  <rth@redhat.com>
6544
6545         * gcc.dg/cleanup-1.c: New.
6546         * gcc.dg/cleanup-2.c: New.
6547         * gcc.dg/cleanup-3.c: New.
6548         * gcc.dg/cleanup-4.c: New.
6549         * gcc.dg/cleanup-5.c: New.
6550         * gcc.dg/cleanup-6.c: New.
6551         * gcc.dg/cleanup-7.c: New.
6552
6553 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6554
6555         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6556
6557         * lib/dg-pch.exp: New file.
6558         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6559         * gcc.dg/pch/pch.exp: Likewise.
6560
6561 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6562
6563         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6564         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6565         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6566         * gcc.dg/builtins-17.c: New test case.
6567         * gcc.dg/i386-387-4.c: New test case.
6568         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6569
6570 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6571
6572         * gcc.dg/ultrasp9.c: New test.
6573
6574 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6575
6576         * gcc.c-torture/compile/20030604-1.c: New test.
6577         * gcc.dg/sparc-constant-1.c: New test.
6578
6579 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6580
6581         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6582
6583 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6584
6585         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6586
6587         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6588         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6589
6590 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6591
6592         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6593
6594 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6595
6596         PR c++/10940
6597         * g++.dg/template/spec10.C: New test.
6598
6599 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6600
6601         * gcc.dg/builtins-16.c: New test case.
6602
6603 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6604
6605         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6606         mempcpy test with post-increments.
6607         * gcc.c-torture/execute/string-opt-3.c: New test.
6608         * gcc.dg/string-opt-1.c: New test.
6609
6610 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6611
6612         PR fortran/10965
6613         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6614
6615 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6616
6617         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6618         (scan-assembler): ... here.  Use dg-scan.
6619         (scan-assembler-not): Likewise.
6620         (scan-file): New function.
6621         (scan-file-not): Likewise.
6622         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6623         * gcc.dg/cpp/_Pragma4.c: Likewise.
6624         * gcc.dg/cpp/_Pragma5.c: Likewise.
6625         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6626         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6627         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6628         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6629         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6630         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6631         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6632         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6633         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6634         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6635         * gcc.dg/cpp/cxxcom1.c: Likewise.
6636         * gcc.dg/cpp/line1.c: Likewise.
6637         * gcc.dg/cpp/maccom1.c: Likewise.
6638         * gcc.dg/cpp/maccom2.c: Likewise.
6639         * gcc.dg/cpp/maccom3.c: Likewise.
6640         * gcc.dg/cpp/maccom4.c: Likewise.
6641         * gcc.dg/cpp/maccom5.c: Likewise.
6642         * gcc.dg/cpp/maccom6.c: Likewise.
6643         * gcc.dg/cpp/multiline.c: Likewise.
6644         * gcc.dg/cpp/spacing1.c: Likewise.
6645         * gcc.dg/cpp/spacing2.c: Likewise.
6646         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6647         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6648         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6649         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6650         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6651         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6652         * gcc.dg/cpp/cxxcom2.c: Likewise.
6653         * gcc.dg/cpp/cxxcom2.h: New file.
6654
6655         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6656         * g++.dg/cpp/truefalse.C: Here.
6657         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6658
6659 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6660
6661         * gcc.dg/cpp/redef3.c: New file.
6662
6663 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6664
6665         * gcc.dg/i386-loop-3.c: New test.
6666
6667 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6668
6669         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6670
6671 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6672
6673         * gcc.dg/fwrapv-1.c: New test case.
6674         * gcc.dg/fwrapv-2.c: New test case.
6675
6676 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6677
6678         PR c++/10956
6679         * g++.dg/template/spec9.C: New test.
6680
6681 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6682
6683         * gcc.dg/duff-4.c: New test case.
6684
6685 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6686
6687         PR fortran/10843
6688         * g77.dg/ffixed-form-1.f: New test
6689         * g77.dg/ffixed-form-2.f: New test
6690         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6691         * g77.dg/ffree-form-3.f: New test
6692
6693 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6694
6695         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6696         * gcc.dg/wint_t-1.c: Likewise.
6697
6698 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6699
6700         * g++.dg/template/access11.C: New test.
6701
6702 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6703
6704         PR c++/10849
6705         * g++.dg/template/access10.C: New test.
6706
6707 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6708             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6709
6710         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6711
6712 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6713
6714         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6715         suppress for powerpc-*-darwin*.
6716         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6717
6718 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6719
6720         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6721         suppress option for powerpc-*-darwin*.
6722
6723 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6724
6725         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6726         * gcc.dg/builtins-4.c: Add test for fmod.
6727
6728 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6729
6730         PR c++/10682
6731         * g++.dg/template/instantiate4.C: New test.
6732
6733 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6734
6735         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6736
6737 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6738
6739         * gcc.dg/compat/scalar-return-1_main.c: New file.
6740         * gcc.dg/compat/scalar-return-1_x.c: New file.
6741         * gcc.dg/compat/scalar-return-1_y.c: New file.
6742         * gcc.dg/compat/scalar-return-2_main.c: New file.
6743         * gcc.dg/compat/scalar-return-2_x.c: New file.
6744         * gcc.dg/compat/scalar-return-2_y.c: New file.
6745         * gcc.dg/compat/struct-return-3_main.c: New file.
6746         * gcc.dg/compat/struct-return-3_y.c: New file.
6747         * gcc.dg/compat/struct-return-3_x.c: New file.
6748         * gcc.dg/compat/struct-return-2_main.c: New file.
6749         * gcc.dg/compat/struct-return-2_x.c: New file.
6750         * gcc.dg/compat/struct-return-2_y.c: New file.
6751
6752 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6753
6754         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6755         for hppa*-hp-hpux*.
6756         * gcc.dg/20021014-1.c (dg-options): Likewise.
6757         * gcc.dg/nest.c (dg-options): Likewise.
6758
6759 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6760
6761         PR c++/9738
6762         * g++.dg/ext/dllimport2.C: New file.
6763         * g++.dg/ext/dllimport3.C: New file.
6764
6765 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6766
6767         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6768         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6769         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6770         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6771         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6772         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6773         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6774         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6775         * gcc.dg/compat/small-struct-defs.h: New file.
6776         * gcc.dg/compat/small-struct-init.h: New file.
6777         * gcc.dg/compat/small-struct-check.h: New file.
6778         * gcc.dg/compat/fp-struct-defs.h: New file.
6779         * gcc.dg/compat/fp-struct-check.h: New file.
6780         * gcc.dg/compat/fp-struct-init.h: New file.
6781         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6782         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6783
6784 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6785
6786         * gcc.dg/20030225-2.c: New test.
6787
6788 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6789             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6790
6791         * gcc.c-torture/compile/20030518-1.c: New test case.
6792
6793 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6794
6795         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6796         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6797         gcc-dg-debug-runtest.
6798         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6799         gcc-dg-debug-runtest.
6800
6801 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6802
6803         PR c++/9022
6804         * g++.dg/lookup/using6.C: New test.
6805
6806 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6807
6808         * g++.dg/parse/access2.C: New test.
6809
6810 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6811
6812         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6813         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6814         * gcc.dg/debug/debug.exp: Likewise.
6815
6816 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6817
6818         * gcc.dg/dollar.c: New test.
6819
6820 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6821
6822         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6823         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6824         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6825         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6826         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6827         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6828         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6829         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6830         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6831         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6832         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6833         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6834         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6835         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6836         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6837         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6838         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6839         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6840
6841 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6842
6843         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6844         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6845         support for "repo" mode.
6846         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6847         * lib/g77-dg.exp: Likewise.
6848         * lib/obj-dg.exp: Likewise.
6849
6850 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6851
6852         Merge from gcc-3_2-rhl8-branch:
6853         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6854
6855         * gcc.dg/tls/opt-6.c: New test.
6856
6857         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6858
6859         * gcc.dg/20030405-1.c: New test.
6860
6861         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6862
6863         * gcc.dg/20030309-1.c: New test.
6864
6865         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6866
6867         * gcc.c-torture/execute/20030307-1.c: New test.
6868
6869         2003-02-20  Randolph Chung  <tausq@debian.org>
6870
6871         * gcc.c-torture/compile/20030220-1.c: New test.
6872
6873         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6874
6875         * gcc.dg/20030217-1.c: New test.
6876
6877         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6878
6879         * gcc.c-torture/compile/20020129-1.c: New test.
6880
6881         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6882
6883         * gcc.dg/unroll-1.c: New test.
6884
6885         2002-11-16  Jan Hubicka  <jh@suse.cz>
6886
6887         * gcc.c-torture/execute/20020920-1.c: New test.
6888
6889         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6890
6891         PR target/7434
6892         * gcc.c-torture/compile/20021008-1.c: New test.
6893
6894         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6895
6896         PR target/7559
6897         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6898
6899         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6900
6901         * gcc.c-torture/compile/20020807-1.c: New test.
6902
6903         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6904
6905         * gcc.dg/tls/opt-1.c: New test.
6906
6907         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6908
6909         * gcc.dg/20020729-1.c: New test.
6910
6911         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6912
6913         * g++.dg/opt/life1.C: New test.
6914
6915         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6916
6917         * gcc.dg/20020525-1.c: New test.
6918
6919         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6920
6921         PR c++/6794
6922         * g++.dg/ext/pretty1.C: New test.
6923         * g++.dg/ext/pretty2.C: New test.
6924
6925 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6926
6927         PR c++/8385
6928         * g++.dg/ext/typeof5.C: New test.
6929
6930 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6931
6932         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6933         __USER_LABEL_PREFIX__ into account.
6934         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6935
6936 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6937
6938         * gcc.dg/builtins-15.c: New test case.
6939
6940 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6941
6942         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6943
6944 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6945
6946         * lib/g++.exp: Tweak handling of additional source files.
6947         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6948         * g++.dg/special/conpr-2a.C: Rename to ...
6949         * g++.dg/special/conpr-2a.cc: ... this.
6950         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6951         * g++.dg/special/conpr-3a.C: Rename to ...
6952         * g++.dg/special/conpr-3a.cc: This.
6953         * g++.dg/special/conpr-3b.C: Rename to ...
6954         * g++.dg/special/conpr-3b.cc: This.
6955         * g++.dg/special/conpr-4.C: New test.
6956         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6957
6958 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6959
6960         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6961
6962 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6963
6964         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6965         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6966         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6967         * g++.old-deja/g++.other/warn3.C: Likewise.
6968
6969 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6970
6971         * gcc.dg/i386-387-1.c: Update to also test log.
6972         * gcc.dg/i386-387-2.c: Likewise.
6973
6974 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6975
6976         * g77.f-torture/execute/int8421.f: New test.
6977
6978 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6979
6980         PR c++/10230, c++/10481
6981         * g++.dg/lookup/scoped5.C: New test.
6982
6983 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6984
6985         PR c++/10552
6986         * g++.dg/template/ttp6.C: New test.
6987
6988 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6989
6990         * gcc.c-torture/execute/builtins: New directory.
6991         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6992         gcc.c-torture/execute/builtins.
6993         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6994         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6995         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6996         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6997
6998 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6999
7000         PR c++/9252
7001         * g++.dg/template/access8.C: New test.
7002         * g++.dg/template/access9.C: New test.
7003
7004 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7005
7006         PR c++/9554
7007         * g++.dg/parse/access1.C: New test.
7008
7009 2003-05-09  DJ Delorie  <dj@redhat.com>
7010
7011         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7012         long, and not an int.
7013
7014 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7015
7016         PR c++/10555, c++/10576
7017         * g++.dg/template/memclass1.C: New test.
7018
7019 2003-05-08  DJ Delorie  <dj@redhat.com>
7020
7021         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7022         targets.
7023         * gcc.c-torture/execute/20021024-1.x: Likewise.
7024         * gcc.c-torture/execute/shiftdi.x: Likewise.
7025         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7026         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7027         * gcc.dg/20021018-1.c: Likewise.
7028
7029 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7030
7031         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7032
7033         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7034         (bcopy): Call memmove.
7035
7036 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7037
7038         * g77.f-torture/compile/8485.f: New test case.
7039
7040 2003-05-07  Richard Henderson  <rth@redhat.com>
7041
7042         PR c++/10570
7043         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7044         Verify exception_cleanup not called for rethrows.
7045         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7046         when exiting catch block without rethrowing.
7047         * g++.dg/eh/forced3.C: New.
7048         * g++.dg/eh/forced4.C: New.
7049
7050 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7051
7052         * gcc.dg/20030505.c: Fix triplet.
7053
7054 2003-05-06  DJ Delorie  <dj@redhat.com>
7055
7056         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7057         * gcc.dg/nest.c: Likewise.
7058
7059 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7060
7061         * gcc.dg/builtins-14.c: New test case.
7062
7063 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7064
7065         * lib/compat.exp (compat-execute): New argument.
7066         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7067         * gcc.dg/compat: New test directory.
7068         * gcc.dg/compat/compat.exp: New expect script.
7069         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7070         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7071         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7072         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7073         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7074         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7075
7076         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7077         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7078         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7079         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7080         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7081         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7082         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7083         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7084         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7085         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7086         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7087         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7088         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7089         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7090         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7091
7092 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7093
7094         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7095
7096 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7097
7098         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7099
7100 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7101
7102         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7103         * gcc.dg/ppc-fsel-2.c: New test.
7104
7105         * gcc.dg/unused-5.c: New test.
7106
7107 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7108
7109         PR c++/10496
7110         * g++.dg/warn/pmf1.C: New test.
7111
7112 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7113
7114         PR c++/4494
7115         * g++.dg/warn/main.C: New test.
7116
7117 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7118
7119         * gcc.dg/nonnull-3.c: New test.
7120
7121 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7122
7123         * gcc.dg/cpp/Wtrigraphs.c: Update.
7124         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7125
7126 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7127
7128         * gcc.dg/ppc-fsel-1.c: New test.
7129
7130 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7131
7132         PR c/10604
7133         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7134
7135 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7136
7137         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7138
7139 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7140
7141         PR c++/9364, c++/10553, c++/10586
7142         * g++.dg/parse/typename4.C: New test.
7143         * g++.dg/parse/typename5.C: Likewise.
7144
7145 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7146
7147         * gcc.c-torture/compile/20030503-1.c: New test.
7148
7149 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7150
7151         * g++.dg/lookup/using5.C: Fix testcase error.
7152
7153 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7154
7155         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7156         since MEABI is no longer supported.  Remove all vestiges
7157         of MEABI from the test.
7158
7159 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7160
7161         PR c++/10554
7162         * g++.dg/lookup/using5.C: New test.
7163
7164 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7165
7166         PR c++/8772
7167         * g++.dg/template/ttp5.C: New test.
7168
7169 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7170
7171         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7172         (dg-gpp-additional-sources): New function.
7173         (dg-gpp-additional-files): Likewise.
7174         * lib/g++.exp (additional_sources): New variable.
7175         (additional_files): Likewise.
7176         (g++_target_compile): Deal with them.
7177         * lib/old-dejagnu.exp: Remove.
7178         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7179         * g++.old-deja: Revise all tests to use dg commands.
7180
7181 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7182
7183         PR c++/9432, c++/9528
7184         * g++.dg/lookup/using4.C: New test.
7185
7186 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7187
7188         * gcc.dg/noreturn-5.c: New file.
7189         * gcc.dg/noreturn-6.c: New file.
7190
7191         * gcc.c-torture/compile/inline-1.c: New file.
7192
7193 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7194
7195         PR c++/10551
7196         * g++.dg/template/explicit1.C: New test.
7197
7198 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7199
7200         PR c++/10549
7201         * g++.dg/other/bitfield1.C: New test.
7202
7203         PR c++/10527
7204         * g++.dg/init/new7.C: New test.
7205
7206 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7207
7208         * g++.dg/ext/desig1.C: New test.
7209         * g++.dg/ext/init1.C: Update.
7210
7211         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7212
7213 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7214
7215         PR c++/10180
7216         * g++.dg/warn/Winline-1.C: New test.
7217
7218 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7219
7220         * gcc.c-torture/execute/string-opt-19.c: New test.
7221
7222         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7223         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7224
7225 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7226
7227         PR c++/10506
7228         * g++.dg/init/new6.C: New test.
7229
7230         PR c++/10503
7231         * g++.dg/init/ref6.C: New test.
7232
7233 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7234
7235         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7236
7237 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7238
7239         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7240         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7241
7242 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7243
7244         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7245         initialized static data members.
7246
7247 2003-04-25  H.J. Lu <hjl@gnu.org>
7248
7249         * gcc.dg/ia64-sync-4.c: New test.
7250
7251 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7252
7253         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7254         date.
7255
7256 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7257
7258         PR c++/10337
7259         * g++.dg/warn/conv1.C: New test.
7260         * g++.old-deja/g++.other/conv7.C: Adjust.
7261         * g++.old-deja/g++.other/overload14.C: Adjust.
7262
7263 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7264
7265         PR c++/10471
7266         * g++.dg/template/defarg2.C: New test.
7267
7268 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7269
7270         * gcc.dg/cpp/include2.c: Update.
7271         * gcc.dg/cpp/multiline-2.c: New.
7272         * gcc.dg/cpp/multiline.c: Update.
7273         * gcc.dg/cpp/strify2.c: Update.
7274         * gcc.dg/cpp/trad/literals-2.c: Update.
7275
7276 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7277
7278         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7279
7280 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7281
7282         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7283
7284 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7285
7286         PR c++/10451
7287         * g++.dg/parse/crash4.C: New test.
7288
7289         PR c++/9847
7290         * g++.dg/parse/crash5.C: New test.
7291
7292 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7293
7294         PR c++/10446
7295         * g++.dg/parse/crash3.C: New test.
7296
7297         PR c++/10428
7298         * g++.dg/parse/elab1.C: New test.
7299
7300 2003-04-22  Devang Patel  <dpatel@apple.com>
7301
7302         * gcc.dg/cpp/trad/funlike-5.c: New test.
7303
7304 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7305
7306         * g++.dg/other/packed1.C: Fix dg options.
7307
7308 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7309
7310         * g++.dg/other/offsetof2.C: New test.
7311
7312 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7313
7314         * g++.dg/template/recurse.C: Adjust location of error messages.
7315
7316 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7317
7318         PR c++/9881
7319         * g++.dg/init/addr-const1.C: New test.
7320         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7321
7322 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7323
7324         PR c++/10405
7325         * g++.dg/lookup/struct-hack1.C: New test.
7326
7327 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7328
7329         * ucs.c: Update diagnostic messages.
7330
7331 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7332
7333         * gcc.dg/cpp/truefalse.cpp: New test.
7334         * gcc.dg/cpp/cpp.exp: Update.
7335         * g++.dg/other/stdbool-if.C: Remove.
7336
7337 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7338
7339         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7340         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7341
7342 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7343
7344         * gcc.c-torture/compile/20030418-1.c: New test.
7345
7346 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7347
7348         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7349
7350 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7351
7352         PR c++/10347
7353         g++.dg/template/dependent-name1.C: New test.
7354
7355 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7356
7357         * gcc.dg/warn-1.c (tourist_guide): New array,
7358         contains a pointer to bar.
7359
7360 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7361
7362         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7363         * gcc.c-torture/execute/medce-1.c: New test case.
7364         * gcc.c-torture/execute/medce-2.c: New test case.
7365
7366 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7367
7368         * lib/prune.exp: Ignore more messages.
7369
7370         PR c++/10381
7371         * g++.dg/parse/lookup3.C: New test.
7372
7373 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7374
7375         * gcc.c-torture/compile/20030415-1.c : New test.
7376
7377 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7378
7379         * gcc.c-torture/execute/scope-2.c: Move to ...
7380         * gcc.dg/noncompile/scope.c: .... here.
7381
7382 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7383
7384         * gcc.dg/20030414-2.c: New test case.
7385
7386 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7387
7388         PR target/10377
7389         * gcc.dg/20030414-1.c: New test.
7390
7391 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7392
7393         * gcc.dg/builtins-12.c: New test case.
7394         * gcc.dg/builtins-13.c: New test case.
7395
7396 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7397
7398         * gcc.c-torture/execute/string-opt-18.c: New test.
7399
7400 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7401
7402         PR c++/10300
7403         * g++.dg/init/new5.C: New test.
7404
7405 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7406
7407         PR c++/7910
7408         * g++.dg/ext/dllimport1.C: New test.
7409
7410 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7411
7412         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7413
7414 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7415
7416         PR Fortran/9263
7417         * g77.f-torture/noncompile/9263.f: New test
7418         PR Fortran/1832
7419         * g77.f-torture/execute/1832.f: New test
7420
7421 2003-04-11  David Chad  <davidc@freebsd.org>
7422             Loren J. Rittle  <ljrittle@acm.org>
7423
7424         libobjc/8562
7425         * objc.dg/headers.m: New test.
7426
7427 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7428
7429         * gcc.c-torture/execute/builtin-noret-2.c: New.
7430         * gcc.c-torture/execute/builtin-noret-2.x: New.
7431         XFAIL builtin-noret-2.c at -O1 and above.
7432         * gcc.dg/redecl.c: New.
7433         * gcc.dg/Wshadow-1.c: Update error regexps.
7434
7435 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7436
7437         * g++.dg/abi/bitfield10.C: New test.
7438
7439 2003-04-09  Mike Stump  <mrs@apple.com>
7440
7441         * gcc.dg/pch/pch.exp: Make testcase names longer.
7442         * g++.dg/pch/pch.exp: Make testcase names longer.
7443
7444 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7445
7446         * gcc.dg/builtins-11.c: New test case.
7447
7448 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7449
7450         * gcc.dg/builtins-9.c: New test case.
7451         * gcc.dg/builtins-10.c: New test case.
7452
7453 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7454
7455         * gcc.dg/noncompile/init-4.c.c: New test.
7456
7457 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7458
7459         * gcc.misc-test/gcov-9.c: New test.
7460         * gcc.misc-test/gcov-10.c: New test
7461         * gcc.misc-test/gcov-11.c: New test.
7462
7463 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7464
7465         PR optimization/10024
7466         * gcc.c-torture/compile/20030405-1.c: New test.
7467
7468 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7469
7470         * gcc.dg/pch/static-3.c: New.
7471         * gcc.dg/pch/static-3.hs: New.
7472         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7473
7474 2003-04-04  Richard Henderson  <rth@redhat.com>
7475
7476         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7477         * g++.dg/eh/forced2.C: Likewise.
7478
7479 2003-04-03  Mike Stump  <mrs@apple.com>
7480
7481         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7482         target arg.
7483         (scan-assembler-times, scan-assembler-not): Likewise.
7484         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7485
7486 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7487
7488         * gcc.dg/sparc-loop-1.c: New test.
7489
7490 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7491
7492         PR other/9274
7493         * g++.dg/pch/system-2.C: New.
7494         * g++.dg/pch/system-2.Hs: New.
7495
7496 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7497
7498         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7499
7500         * g++.dg/eh/simd-1.C (vecfunc): Same.
7501
7502 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7503
7504         * gcc.c-torture/execute/20030401-1.c: New test case.
7505
7506 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7507
7508         * objc.dg/defs.m: New.
7509
7510 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7511
7512         * g++.dg/eh/simd-1.C: New.
7513         * g++.dg/eh/simd-2.C: New.
7514
7515 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7516
7517         * gcc.c-torture/execute/simd-3.c: New.
7518
7519 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7520
7521         PR c/9936
7522         * gcc.dg/20030331-2.c: New test.
7523
7524 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7525
7526         PR c++/10278
7527         * g++.dg/parse/crash2.C: New test.
7528
7529 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7530
7531         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7532         * gcc.c-torture/execute/20030331-1.c: ...here.
7533
7534 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7535
7536         * gcc.c-torture/execute/20030331-1.c: New test.
7537
7538 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7539
7540         * lib/gcov.exp: Adjust call return testing strings.
7541         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7542
7543 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7544
7545         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7546         * gcc.dg/builtins-7.c: New test case.
7547         * gcc.dg/builtins-8.c: New test case.
7548
7549 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7550
7551         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7552
7553 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7554
7555         PR c++/7647
7556         * g++.dg/lookup-class-member-2.C: New test.
7557
7558 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7559
7560         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7561
7562 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7563
7564         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7565
7566 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7567
7568         * g++.dg/init/attrib1.C: New test.
7569
7570 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7571
7572         * gcc.dg/ultrasp8.c: New test.
7573
7574 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7575
7576         * gcc.dg/ultrasp7.c: New test.
7577
7578 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7579
7580         PR c++/10047
7581         * g++.dg/template/inline1.C: New test.
7582
7583 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7584
7585         * gcc.dg/sparc-dwarf2.c: New test.
7586
7587 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7588
7589         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7590         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7591
7592 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7593
7594         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7595         than reading .x files.
7596         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7597         * g77.dg/gcov/gcov-1.f: Likewise.
7598         * gcc.misc-tests/gcov-4b.c: Likewise.
7599         * gcc.misc-tests/gcov-5b.c: Likewise.
7600         * gcc.misc-tests/gcov-6.c: Likewise.
7601         * gcc.misc-tests/gcov-7.c: Likewise.
7602         * gcc.misc-tests/gcov-8.c: Likewise.
7603         * g++.dg/gcov/gcov-1.x: Remove.
7604         * g77.dg/gcov/gcov-1.x: Likewise.
7605         * gcc.misc-tests/gcov-4b.x: Likewise.
7606         * gcc.misc-tests/gcov-5b.x: Likewise.
7607         * gcc.misc-tests/gcov-6.x: Likewise.
7608         * gcc.misc-tests/gcov-7.x: Likewise.
7609         * gcc.misc-tests/gcov-8.x: Likewise.
7610
7611 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7612
7613         PR opt/10087
7614         * gcc.dg/20030324-1.c: New test.
7615
7616 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7617
7618         PR c++/10224
7619         * g++.dg/template/arg3.C: New test.
7620
7621         PR c++/10158
7622         * g++.dg/template/friend18.C: New test.
7623
7624 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7625
7626         * g77.f-torture/compile/20030326-1.f: New test case.
7627
7628 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7629
7630         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7631
7632         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7633
7634 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7635
7636         * gcc.dg/ia64-sync-3.c: New test.
7637
7638 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7639
7640         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7641
7642 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7643
7644         * gcc.dg/ultrasp6.c: New test.
7645
7646 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7647
7648         * gcc.dg/i386-signbit-1.c: New test.
7649         * gcc.dg/i386-signbit-2.c: New test.
7650         * gcc.dg/i386-signbit-3.c: New test.
7651
7652 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7653
7654         * gcc.dg/ultrasp5.c: Fix options.
7655
7656 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7657
7658         * gcc.dg/ultrasp5.c: Fix comment.
7659
7660 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7661
7662         PR fortran/10197
7663         * g77.f-torture/execute/10197.f: New test.
7664
7665 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7666
7667         PR c++/9898, c++/383
7668         * g++.dg/template/conv6.C: New test.
7669
7670         PR c++/10119
7671         * g++.dg/template/ptrmem5.C: New test.
7672
7673         PR c++/10026
7674         * g++.dg/lookup/koenig1.C: New test.
7675
7676         PR C++/10199
7677         * g++.dg/lookup/template2.C: New test.
7678
7679 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7680
7681         * g++.dg/opt/rtti1.C: New test.
7682
7683 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7684
7685         * gcc.dg/ultrasp5.c: New test.
7686
7687 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7688
7689         PR middle-end/9967
7690         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7691         builtin fputs.
7692
7693 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7694
7695         PR c/8224
7696         * gcc.dg/20030323-1.c: New test.
7697
7698 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7699
7700         * gcc.c-torture/compile/20030323-1.c: New test case.
7701
7702 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7703
7704         * gcc.dg/20030321-1.c: New test.
7705
7706 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7707
7708         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7709
7710 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7711
7712         PR c++/9978, c++/9708
7713         * g++.dg/ext/vlm1.C: Adjust expected error.
7714         * g++.dg/ext/vla2.C: New test.
7715         * g++.dg/template/arg1.C: New test.
7716         * g++.dg/template/arg2.C: New test.
7717
7718 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7719
7720         * g77.f-torture/execute/select.f: New test.
7721         * g77.f-torture/noncompile/select_no_compile.f: New test.
7722
7723 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7724
7725         PR c++/9898
7726         * g++.dg/other/error4.C: New test.
7727
7728 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7729
7730         * g++.dg/template/friend17.C: New test.
7731
7732 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7733
7734         * gcc.c-torture/compile/20030320-1.c: New.
7735
7736 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7737
7738         * gcc.dg/builtins-6.c: New test case.
7739
7740 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7741
7742         PR target/10073
7743         * gcc.c-torture/compile/20030319-1.c: New.
7744
7745 2003-03-18  Jan Hubicka  <jh@suse.cz>
7746
7747         * gcc.dg/i386-cvt-1.c: New test.
7748
7749 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7750
7751         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7752         * objc.dg/naming-2.m: Likewise.
7753
7754 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7755
7756         PR c++/9639
7757         * g++.dg/parse/crash1.C: New test.
7758
7759 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7760
7761         PR c++/8805
7762         * g++.dg/eh/cleanup1.C: New test.
7763
7764 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7765
7766         * gcc.c-torture/execute/20030316-1.c: New test case.
7767
7768 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7769
7770         PR c++/9629
7771         * g++.dg/init/ctor2.C: New test.
7772
7773 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7774
7775         * g77.f-torture/compile/xformat.f: New test case.
7776
7777 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7778
7779         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7780         * g++.old-deja/g++.mike/eh50.C: Likewise.
7781
7782 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7783
7784         PR c++/6440
7785         * g++.dg/template/spec7.C: New test.
7786         * g++.dg/template/spec8.C: Likewise.
7787
7788 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7789
7790         * gcc.c-torture/execute/20030313-1.c: New test.
7791
7792 2003-03-14  Richard Henderson  <rth@redhat.com>
7793
7794         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7795
7796 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7797
7798         * gcc.c-torture/compile/20030314-1.c: New test.
7799
7800 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7801
7802         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7803         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7804         thumb target,
7805         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7806         to accept newer _imp__  prefix and additional
7807         newline in .drectve section.
7808         * gcc.dg/dll-4.c: Likewise.
7809         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7810         switch.
7811
7812 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7813
7814         * g++.dg/parse/namespace9.C: New test.
7815
7816         * g++.dg/init/ref5.C: New test.
7817         * g++.dg/parse/ptrmem1.C: Likewise.
7818
7819 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7820
7821         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7822         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7823         regular expression.
7824         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7825         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7826
7827 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7828
7829         * gcc.c-torture/execute/20030224-2.c: New test.
7830
7831 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7832
7833         * gcc.dg/decl-3.c: New test.
7834
7835 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7836
7837         * gcc.dg/i386-loop-2.c: New test.
7838
7839 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7840
7841         PR c++/9474
7842         * g++.dg/parse/namespace8.C: New test.
7843
7844         PR c++/9924
7845         * g++.dg/overload/builtin2.C: New test.
7846
7847 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7848
7849         * gcc.dg/return-type-3.c: New test.
7850
7851 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7852
7853         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7854         profiling options are not supported.
7855
7856 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7857
7858         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7859         * g++.old-deja/g++.warn/impint2.C: Likewise.
7860
7861 2003-03-10  Devang Patel  <dpatel@apple.com>
7862
7863         * g++.dg/cpp/c++_cmd_1.C: New test.
7864         * g++.dg/cpp/c++_cmd_1.h: New file.
7865
7866 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7867
7868         * gcc.dg/altivec-9.c: New file.
7869
7870 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7871
7872         * gcc.dg/ppc-sdata-1.c: New test.
7873         * gcc.dg/ppc-sdata-2.c: New test.
7874
7875 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7876
7877         PR c++/9373
7878         * g++.dg/opt/ptrmem2.C: New test.
7879
7880         PR c++/8534
7881         * g++.dg/opt/ptrmem1.C: New test.
7882
7883 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7884
7885         * gcc.dg/i386-loop-1.c: New test.
7886
7887 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7888
7889         PR c++/9970
7890         * g++.dg/lookup/friend1.C: New test.
7891
7892 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7893
7894         PR c++/9823
7895         * g++.dg/parser/constructor1.C: New test.
7896
7897 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7898
7899         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7900
7901         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7902
7903 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7904
7905         * gcc.dg/cpp/Wunused.c: Update test.
7906
7907 2003-03-08  Jan Hubicka  <jh@suse.cz>
7908
7909         * gcc.dg/inline-3.c: New test.
7910
7911 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7912
7913         PR c++/9809
7914         * g++.dg/parse/builtin1.C: New test.
7915
7916         PR c++/9982
7917         * g++.dg/abi/cookie1.C: New test.
7918         * g++.dg/abi/cookie2.C: Likewise.
7919
7920         PR c++/9524
7921         * g++.dg/template/field1.C: New test.
7922
7923         PR c++/9912
7924         * g++.dg/parse/class1.C: New test.
7925         * g++.dg/parse/namespace7.C: Likewise.
7926         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7927
7928 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7929
7930         * g++.dg/init/ref4.C: New test.
7931
7932 2003-03-07  Jan Hubicka  <jh@suse.cz>
7933
7934         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7935         * gcc.dg/inline-3.c:  New test.
7936
7937 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7938
7939         * g++.dg/init/ref3.C: New test.
7940
7941         PR c++/9965
7942         * g++.dg/init/ref2.C: New test.
7943
7944         PR c++/9400
7945         * g++.dg/warn/Wshadow-2.C: New test.
7946
7947         PR c++/9791
7948         * g++.dg/warn/Woverloaded-1.C: New test.
7949
7950 2003-03-05  Jan Hubicka  <jh@suse.cz>
7951
7952         * gcc.dg/i386-local2.c: New.
7953         * gcc.dg/i386-local.c: Fix typo.
7954
7955 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7956
7957         * g++.dg/abi/layout3.C: New test.
7958
7959 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7960
7961         * gcc.c-torture/compile/20030305-1.c
7962
7963 2003-03-05  Jan Hubicka  <jh@suse.cz>
7964
7965         * gcc.dg/i386-local.c: New.
7966
7967 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7968
7969         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7970
7971 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7972
7973         * gcc.dg/switch-2.c: New test.
7974         * gcc.dg/switch-3.c: New test.
7975         * gcc.dg/Wswitch.c: Adjust line numbers.
7976         * gcc.dg/Wswitch-default.c: Likewise.
7977         * gcc.dg/Wswitch-enum.c: Likewise.
7978
7979 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7980
7981         * gcc.c-torture/execute/20030222-1.c: New test.
7982
7983 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7984
7985         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7986
7987 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7988
7989         PR c++/9878
7990         * g++.dg/init/ref1.C: New test.
7991
7992 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7993
7994         * gcc.dg/sh-relax.c: New SH-only test.
7995
7996 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7997
7998         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7999         comment explaining purpose of testcase.
8000
8001 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8002
8003         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8004         for HC11/HC12 (asm needs two int registers).
8005         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8006         HC11/HC12 because the test uses an asm which needs two 32-bit
8007         registers.
8008
8009 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8010
8011         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8012         for HC11/HC12 (array is too large otherwise).
8013         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8014         * gcc.c-torture/compile/20010518-2.x: Likewise.
8015         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8016         HC11/HC12 (array is too large).
8017
8018 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8019
8020         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8021         * lib/g++-dg.exp (g++-dg-test): Likewise.
8022
8023 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8024
8025         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8026         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8027
8028 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8029
8030         * g++.dg/warn/implicit-typename1.C: Remove warning.
8031
8032 2003-02-28  Richard Henderson  <rth@redhat.com>
8033
8034         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8035         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8036
8037 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8038
8039         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8040         * g++.dg/pch/pch.exp: Likewise.
8041
8042 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8043
8044         PR c++/9879
8045         * testsuite/g++.dg/init/new4.C: New test.
8046
8047 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8048
8049         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8050
8051 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8052
8053         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8054         unsigned long.
8055
8056         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8057         wider than float.
8058
8059 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8060
8061         * lib/scanasm.exp: Add support for counting numbers of
8062         occurences.
8063         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8064         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8065
8066 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8067
8068         PR c++/9683
8069         * g++.dg/template/static3.C: New test.
8070
8071         PR c++/9829
8072         * g++.dg/parse/namespace6.C: New test.
8073
8074 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8075
8076         PR target/9732
8077         * gcc.dg/20030225-1.c: New test.
8078
8079 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8080
8081         * README: Remove out-of-date information.
8082
8083         PR c++/9836
8084         * g++.dg/template/spec6.C: New test.
8085
8086 2003-02-24  Jeff Law  <law@redhat.com>
8087
8088         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8089
8090 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8091
8092         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8093         * gcc.dg/pragma-ep-1.c: Likewise.
8094
8095 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8096
8097         PR c++/9602
8098         * g++.dg/template/friend16.C: New test.
8099
8100 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8101
8102         PR c++/5333
8103         * g++.dg/parse/fused-params1.C: Adjust error messages.
8104         * g++.dg/template/nested3.C: New test.
8105
8106 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8107
8108         * g++.dg/abi/param1.C: New test.
8109
8110 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8111
8112         PR c++/7982
8113         * g++.dg/warn/implicit-typename1.C: New test.
8114
8115 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8116
8117         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8118         with "mtune".
8119         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8120         * gcc.c-torture/execute/20010129-1.x: Likewise.
8121         * gcc.dg/20011107-1.c: Likewise.
8122         * gcc.dg/20020108-1.c: Likewise.
8123         * gcc.dg/20020122-3.c: Likewise.
8124         * gcc.dg/20020206-1.c: Likewise.
8125         * gcc.dg/20020310-1.c: Likewise.
8126         * gcc.dg/20020426-2.c: Likewise.
8127         * gcc.dg/20020517-1.c: Likewise.
8128         * gcc.dg/991230-1.c: Likewise.
8129         * gcc.dg/i386-unroll-1.c: Likewise.
8130         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8131
8132 2003-02-22  Jan Hubicka  <jh@suse.cz>
8133
8134         * gcc.dg/i386-mul.c: New test.
8135
8136 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8137
8138         * gcc.dg/builtins-5.c: New test case.
8139
8140 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8141
8142         * gcc.dg/asmreg-1.c: New test.
8143
8144 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8145
8146         PR c++/9749
8147         * g++.dg/parse/varmod1.C: New test.
8148
8149 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8150
8151         PR c++/9727
8152         * g++.dg/template/op1.C: New test.
8153
8154 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8155
8156         PR c++/8906
8157         * g++.dg/template/nested2.C: New test.
8158
8159 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8160
8161         PR c++/8724
8162         * g++.dg/expr/dtor1.C: New test.
8163
8164 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8165
8166         * gcc.dg/cpp/include3.c: New test.
8167         * gcc.dg/cpp/inc/foo.h: New file.
8168
8169 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8170
8171         * gcc.c-torture/execute/20030221-1.c: New test.
8172
8173 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8174
8175         PR c++/9729
8176         * g++.dg/abi/conv1.C: New test.
8177
8178 2003-02-20  Jan Hubicka  <jh@suse.cz>
8179
8180         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8181
8182 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8183
8184         * gcc.c-torture/compile/20030219-1.c: New test.
8185
8186 2003-02-18  Jan Hubicka  <jh@suse.cz>
8187
8188         * gcc.dg/funcorder.c: New test.
8189
8190 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8191
8192         * gcc.c-torture/execute/20030218-1.c: New.
8193
8194 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8195
8196         * gcc.dg/20030218-1.c: New.
8197
8198 2003-02-18  Richard Henderson  <rth@redhat.com>
8199
8200         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8201         * gcc.dg/attr-used-2.c: New.
8202
8203 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8204
8205         PR c++/9704
8206         * g++.dg/init/copy5.C: New test.
8207
8208 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8209
8210         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8211         * g++.dg/pch/pch.exp: Likewise.
8212
8213 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8214
8215         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8216         STACK_SIZE is not defined.
8217
8218 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8219
8220         PR c++/9457
8221         * g++.dg/template/init1.C: New test.
8222
8223 2003-02-16  Jan HUbicka  <jh@suse.cz>
8224
8225         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8226         (foo): Add few extra tests
8227         * gcc.dg/c99-const-expr-3.c: Likewise.
8228         * gcc.c-torture/execute/20030216-1.c: New.
8229
8230 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8231
8232         PR c++/9459
8233         * g++.dg/ext/typeof4.C: New test.
8234
8235 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8236
8237         * gcc.dg/i386-387-3.c: New test case.
8238
8239 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8240
8241         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8242         cris-*-elf* cris-*-aout* and mmix-*-*.
8243
8244 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8245
8246         * gcc.dg/20030213-1.c: New test.
8247
8248 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8249
8250         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8251         * gcc.dg/i386-387-2.c: Likewise.
8252
8253 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8254
8255         * gcc.dg/ppc-spe.c: Fix formatting.
8256         Enable tests that were previously unsupported by gas.
8257         Delete tests for instructions that no longer exist.
8258         Switch arguments on evsubifw builtin.
8259
8260 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8261
8262         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8263         STACK_SIZE is too small.
8264
8265 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8266             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8267
8268         * gcc.dg/decl-2.c: New test.
8269
8270 2003-02-10  Jan Hubicka  <jh@suse.cz>
8271
8272         * gcc.dg/i386-fpcvt-1.c:  New test.
8273
8274 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8275
8276         * gcc.c-torture/execute/20030209-1.c: New test.
8277
8278 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8279
8280         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8281         int-wide bitops, use the constants of the same width.
8282         Likewise, if long long is 32-bit wide, test bitops using
8283         32-bit constants.
8284
8285 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8286
8287         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8288
8289 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8290
8291         * testsuite/gcc.dg/builtins-4.c: New test case.
8292
8293 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8294
8295         * gcc.dg/20020430-1.c: Fix dg command typos.
8296         * gcc.dg/20020503-1.c: Likewise.
8297
8298 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8299
8300         PR c++/8785
8301         * g++.dg/parse/fused-params1.C: New test.
8302
8303         PR c++/8857
8304         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8305
8306         PR c++/8921
8307         * g++.dg/parse/non-dependent1.C: New test.
8308
8309         PR c++/8928
8310         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8311
8312         PR c++/9228
8313         * g++.dg/parse/undefined7.C: New test.
8314         * g++.dg/parse/non-templ1.C: New test.
8315
8316         PR c++/9229
8317         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8318
8319 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8320
8321         * gcc.c-torture/compile/20030206-1.c: New test.
8322
8323 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8324
8325         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8326         "pow" to "foo" to avoid potential confusion with a math built-in.
8327
8328 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8329
8330         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8331         conditions for SPARC targets.
8332
8333 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8334
8335         * gcc.dg/20030204-1.c: New test.
8336
8337 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8338
8339         PR c++/38
8340         * g++.dg/parse/array-size1.C: New test.
8341
8342         PR c++/5657
8343         * g++.dg/parse/undefined3.C: New test.
8344
8345         PR c++/5665
8346         * g++.dg/parse/undefined4.C: New test.
8347
8348         PR c++/5975
8349         * g++.dg/parse/undefined5.C: New test.
8350
8351         PR c++/7259
8352         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8353
8354         PR c++/8578
8355         * g++.dg/parse/casting-operator1.C: New test.
8356
8357         PR c++/8596
8358         * g++.dg/parse/undefined6.C: New test.
8359
8360         PR c++/8736
8361         * g++.dg/parse/missing-template1.C: New test.
8362
8363 2003-02-04  Jan Hubicka  <jh@suse.cz>
8364
8365         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8366         * gcc.dg/i386-cmov?.c:  Likewise.
8367         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8368         * gcc.dg/i386-ssefp-1.c:  Likewise.
8369         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8370         conventions.
8371
8372 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8373
8374         PR c++/7129
8375         * testsuite/g++.dg/ext/max.C: New test.
8376
8377 2003-02-03  Jan Hubicka  <jh@suse.cz>
8378
8379         * gcc.c-torture/execute/20030203-1.c: New test.
8380
8381 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8382
8383         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8384         'natural-endian'.
8385
8386 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8387
8388         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8389         * g++.dg/init/new2.C: Likewise.
8390         * g++.dg/other/new1.C: Likewise.
8391
8392 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8393
8394         * gcc.dg/struct-ret-libc.c: New test.
8395
8396 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8397
8398         * gcc.dg/20030129-1.c: New test.
8399
8400 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8401
8402         PR c++/8849
8403         * g++.dg/template/ptrmem4.C: New test.
8404
8405 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8406
8407         * g++.dg/parser/constant1.C: New test.
8408
8409 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8410
8411         PR c++/8591
8412         * g++.dg/parse/friend2.C: New test.
8413
8414 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8415
8416         PR c++/9437
8417         * g++.dg/template/unify4.C: New test.
8418
8419 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8420
8421         * gcc.c-torture/execute/20030128-1.c: New test.
8422
8423 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8424
8425         * g++.dg/lookup/nested1.C: Test moved from ...
8426         * g++.old-deja/g++.other/lookup24.C: ... here.
8427
8428 2003-01-28  Jan Hubicka  <jh@suse.cz>
8429
8430         * gcc.dg/i386-cmov5.c:  New test.
8431
8432 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8433
8434         * gcc.c-torture/execute/20010925-1.c: Changed the
8435         memcpy declaration.
8436
8437 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8438
8439         PR c++/3902
8440         * g++.dg/parse/template5.C: New test.
8441
8442 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8443
8444         PR fortran/9258
8445         * g77.dg/pr9258: New test.
8446
8447 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8448
8449         * README: Move relevant parts from README.g++.
8450
8451         * README.g++: Remove this file.
8452
8453 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8454
8455         * g++.dg/abi/dcast1.C: New test.
8456
8457 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8458
8459         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8460
8461 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8462
8463         PR c++/47
8464         * g++.old-deja/g++.other/lookup24.C: New test.
8465
8466 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8467
8468         PR middle-end/7227
8469         * gcc.dg/uninit-C.c: New test.
8470
8471 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8472
8473         * g++.dg/abi/covariant1.C: New test.
8474
8475 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8476
8477         * gcc.dg/20030123-1.c: New test.
8478
8479 2003-01-25  Jan Hubicka  <jh@suse.cz>
8480
8481         PR opt/8492
8482         * gcc.c-torture/compile/20030125-1.c
8483
8484 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8485
8486         PR c++/9403
8487         * g++.dg/parse/template3.C: New test.
8488         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8489
8490         PR c++/795
8491         * g++.dg/parse/template4.C: New test.
8492
8493         PR c++/9415
8494         * g++.dg/template/qual2.C: New test.
8495
8496         PR c++/8545
8497         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8498
8499         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8500
8501 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8502
8503         * gcc.c-torture/execute/switch-1.c: New test case.
8504
8505 2003-01-25  Jan Hubicka  <jh@suse.cz>
8506
8507         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8508
8509 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8510
8511         Tweaks for Bison-1.875. From the NEWS file:
8512         "- `parse error' -> `syntax error'
8513         Bison now uniformly uses the term `syntax error'"
8514         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8515         * gcc.dg/cpp/digraph2.c: Likewise.
8516         * gcc.dg/cpp/direct2.c: Likewise.
8517         * gcc.dg/cpp/paste4.c: Likewise.
8518         * gcc.dg/c90-restrict-1.c: Likewise.
8519         * gcc.dg/c99-func-2.c: Likewise.
8520         * gcc.dg/noncompile/920721-2.c: Likewise.
8521         * gcc.dg/noncompile/930622-2.c: Likewise.
8522         * gcc.dg/noncompile/940112-1.c: Likewise.
8523         * gcc.dg/noncompile/950921-1.c: Likewise.
8524         * gcc.dg/noncompile/951123-1.c: Likewise.
8525         * gcc.dg/noncompile/971104-1.c: Likewise.
8526         * gcc.dg/noncompile/990416-1.c: Likewise.
8527
8528 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8529
8530         * g++.dg/parse/undefined1.C: Add error message.
8531
8532 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8533
8534         PR c++/9354
8535         * g++.dg/parse/new1.C: New test.
8536
8537         PR c++/9216
8538         * g++.dg/parse/template2.C: New test.
8539
8540         PR c++/9354
8541         * g++.dg/parse/typedef2.C: New test.
8542
8543         PR c++/9328
8544         * g++.dg/ext/typeof3.C: New test.
8545
8546 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8547
8548         PR c++/2738
8549         * g++.dg/parse/ret-type1.C: New test.
8550
8551         PR c++/3792
8552         * g++.dg/parse/tmpl-outside1.C: New test.
8553
8554         PR c++/4207
8555         * g++.dg/parse/int-as-enum1.C: New test.
8556
8557         PR c++/4903
8558         * g++.dg/parse/no-typename1.C: New test.
8559
8560         PR c++/5533
8561         * g++.dg/parse/no-value1.C: New test.
8562
8563         PR c++/5921
8564         * g++.dg/parse/wrong-inline1.C: New test.
8565
8566         PR c++/6402
8567         * g++.dg/parse/ref1.C: New test.
8568
8569         PR c++/6992
8570         * g++.dg/parse/attr-ctor1.C: New test.
8571
8572         PR c++/7229
8573         * g++.dg/parse/namespace5.C: New test.
8574
8575         PR c++/7917
8576         * g++.dg/parse/func-def1.C: New test.
8577
8578         PR c++/8143
8579         * g++.dg/parse/undefined1.C: New test.
8580
8581         PR c++/5723, PR c++/8522
8582         * g++.dg/parse/specialization1.C: New test.
8583
8584         PR c++/163, PR c++/8595
8585         * g++.dg/parse/struct-as-enum1.C: New test.
8586
8587         PR c++/9173
8588         * g++.dg/parse/undefined2.C: New test.
8589
8590 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8591
8592         PR c++/9298
8593         * g++.dg/parse/template1.C: New test.
8594
8595         PR c++/9384
8596         * g++.dg/parse/using1.C: New test.
8597
8598         PR c++/9285
8599         PR c++/9294
8600         * g++.dg/parse/expr2.C: New test.
8601
8602         PR c++/9388
8603         * g++.dg/parse/lookup2.C: Likewise.
8604
8605 2003-01-21  Jan Hubicka  <jh@suse.cz>
8606
8607         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8608         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8609         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8610         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8611
8612 2003-01-20  Nick Clifton  <nickc@redhat.com>
8613
8614         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8615         problem with ARM sibcall code generation.
8616
8617 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8618
8619         * gcc.c-torture/execute/20030120-1.c: New.
8620
8621 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8622
8623         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8624
8625 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8626
8627         PR c++/9272
8628         * g++.dg/parse/ctor1.C: New test.
8629
8630         PR c++/9294:
8631         * g++.dg/parse/qualified1.C: New test.
8632
8633         * g++.dg/parse/typename3.C: New test.
8634
8635 2003-01-16  Richard Henderson  <rth@redhat.com>
8636
8637         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8638
8639 2003-01-16  Richard Henderson  <rth@redhat.com>
8640
8641         * g++.dg/pch/pch.exp: Copy test header to the working directory
8642         before using it either for precompilation or direct use.
8643         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8644         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8645
8646 2003-01-16  Richard Henderson  <rth@redhat.com>
8647
8648         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8649         before using it either for precompilation or direct use.
8650         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8651         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8652
8653 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8654
8655         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8656         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8657         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8658         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8659         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8660         typename warning into error.
8661         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8662         error messages.
8663         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8664         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8665         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8666         messages.
8667         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8668         make declaration visible in template.
8669         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8670         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8671         messages.
8672         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8673         message.
8674         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8675         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8676         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8677         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8678         typename warning with error message.
8679         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8680         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8681         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8682
8683 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8684
8685         * g++.dg/parse/ambig2.C: New test.
8686
8687 2003-01-15  Richard Henderson  <rth@redhat.com>
8688
8689         * g++.dg/tls/init-2.C: Update error message string.
8690
8691 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8692
8693         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8694
8695 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8696
8697         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8698         all for HC11/HC12.
8699         * gcc.c-torture/compile/20001205-1.x: Likewise.
8700         * gcc.c-torture/compile/20001226-1.x: Likewise.
8701         * gcc.c-torture/compile/920520-1.x: Likewise.
8702         * gcc.c-torture/compile/961203-1.x: Likewise.
8703         * gcc.c-torture/compile/20020604-1.x: Likewise.
8704
8705 2003-01-15  Jan Hubicka  <jh@suse.cz>
8706
8707         * gcc.c-torture/compile/20030115-1.c: New test.
8708
8709         * gcc.dg/i386-fpcvt-1.c: New test.
8710         * gcc.dg/i386-fpcvt-2.c: New test.
8711
8712 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8713
8714         Further conform g++'s __vmi_class_type_info to the C++ ABI
8715         specification.
8716         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8717         the specification.
8718
8719 2003-01-14  Jan Hubicka  <jh@suse.cz>
8720
8721         * gcc.dg/i386-fpcvt-1.c: New test.
8722         * gcc.dg/i386-fpcvt-2.c: New test.
8723
8724 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8725
8726         * gcc.dg/i386-mmx-3.c: New test.
8727
8728 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8729
8730         PR c++/9264
8731         * g++.dg/parse/octal1.C: New file.
8732
8733         PR c++/9172
8734         * g++.dg/parse/typename1.C: New file.
8735
8736 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8737
8738         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8739         * gcc.dg/bf-no-ms-layout.c: Likewise.
8740         * gcc.dg/bf-ms-attrib.c: Likewise.
8741
8742 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8743
8744         PR c++/9099
8745         * g++.dg/parse/dtor1.C: New file.
8746
8747         PR c++/9128
8748         * g++.dg/rtti/typeid1.C: New file.
8749
8750         PR c++/9153
8751         * g++.dg/parse/lookup1.C: New file.
8752
8753         PR c++/9171
8754         * g++.dg/templ/spec5.C: New file.
8755
8756 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8757
8758         * gcc.c-torture/compile/20030110-1.c: New test.
8759
8760 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8761
8762         Merge from pch-branch:
8763
8764         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8765
8766         * gcc.dg/pch/cpp-1.h: New.
8767         * gcc.dg/pch/cpp-1.c: New.
8768         * gcc.dg/pch/cpp-2.h: New.
8769         * gcc.dg/pch/cpp-2.c: New.
8770
8771         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8772
8773         * gcc.dg/pch/except-1.h: New.
8774         * gcc.dg/pch/except-1.c: New.
8775
8776         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8777
8778         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8779         running test.
8780         * gcc.dg/pch: Include *.hp not *.h.
8781         * gcc.dg/pch/system-1.h: New.
8782         * gcc.dg/pch/system-1.c: New.
8783
8784         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8785
8786         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8787         rather than trying to build and run a program using PCH.
8788         * gcc.dg/pch: Remove dg-do commands from test files.
8789
8790         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8791
8792         * gcc.dg/pch/macro-3.c: New.
8793         * gcc.dg/pch/macro-3.h: New.
8794
8795         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8796
8797         * gcc.dg/pch/common-1.c: New.
8798         * gcc.dg/pch/common-1.h: New.
8799         * gcc.dg/pch/decl-1.c: New.
8800         * gcc.dg/pch/decl-1.h: New.
8801         * gcc.dg/pch/decl-2.c: New.
8802         * gcc.dg/pch/decl-2.h: New.
8803         * gcc.dg/pch/decl-3.c: New.
8804         * gcc.dg/pch/decl-3.h: New.
8805         * gcc.dg/pch/decl-4.c: New.
8806         * gcc.dg/pch/decl-4.h: New.
8807         * gcc.dg/pch/decl-5.c: New.
8808         * gcc.dg/pch/decl-5.h: New.
8809         * gcc.dg/pch/global-1.c: New.
8810         * gcc.dg/pch/global-1.h: New.
8811         * gcc.dg/pch/inline-1.c: New.
8812         * gcc.dg/pch/inline-1.h: New.
8813         * gcc.dg/pch/inline-2.c: New.
8814         * gcc.dg/pch/inline-2.h: New.
8815         * gcc.dg/pch/static-1.c: New.
8816         * gcc.dg/pch/static-1.h: New.
8817         * gcc.dg/pch/static-2.c: New.
8818         * gcc.dg/pch/static-2.h: New.
8819
8820         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8821
8822         * g++.dg/pch/pch.exp: Better handle failing testcases.
8823         * gcc.dg/pch/pch.exp: Likewise.
8824         * gcc.dg/pch/macro-1.c: New.
8825         * gcc.dg/pch/macro-1.h: New.
8826         * gcc.dg/pch/macro-2.c: New.
8827         * gcc.dg/pch/macro-2.h: New.
8828
8829         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8830
8831         * g++.dg/dg.exp: Treat files in pch/ specially.
8832         * g++.dg/pch/pch.exp: New file.
8833         * g++.dg/pch/empty.H: New file.
8834         * g++.dg/pch/empty.C: New file.
8835         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8836         "precompile".
8837
8838         * gcc.dg/pch/pch.exp: New file.
8839         * gcc.dg/pch/empty.h: New file.
8840         * gcc.dg/pch/empty.c: New file.
8841         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8842         "precompile".
8843
8844 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8845
8846         * g++.dg/template/friend14.C: New test.
8847
8848 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8849
8850         * gcc.dg/old-style-asm-1.c: New test.
8851
8852 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8853
8854         * gcc.c-torture/compile/20030109-1.c: New test.
8855
8856 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8857
8858         * gcc.c-torture/execute/20030109-1.c: New test.
8859
8860 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8861
8862         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8863         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8864         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8865         * g++.old-deja/g++.mike/eh2.C: Likewise
8866         * g++.old-deja/g++.mike/eh3.C: Likewise
8867         * g++.old-deja/g++.mike/eh5.C: Likewise
8868         * g++.old-deja/g++.mike/eh6.C: Likewise
8869         * g++.old-deja/g++.mike/eh7.C: Likewise
8870         * g++.old-deja/g++.mike/eh8.C: Likewise
8871         * g++.old-deja/g++.mike/eh9.C: Likewise
8872         * g++.old-deja/g++.mike/eh10.C: Likewise
8873         * g++.old-deja/g++.mike/eh12.C: Likewise
8874         * g++.old-deja/g++.mike/eh13.C: Likewise
8875         * g++.old-deja/g++.mike/eh14.C: Likewise
8876         * g++.old-deja/g++.mike/eh16.C: Likewise
8877         * g++.old-deja/g++.mike/eh17.C: Likewise
8878         * g++.old-deja/g++.mike/eh18.C: Likewise
8879         * g++.old-deja/g++.mike/eh21.C: Likewise
8880         * g++.old-deja/g++.mike/eh23.C: Likewise
8881         * g++.old-deja/g++.mike/eh24.C: Likewise
8882         * g++.old-deja/g++.mike/eh25.C: Likewise
8883         * g++.old-deja/g++.mike/eh26.C: Likewise
8884         * g++.old-deja/g++.mike/eh27.C: Likewise
8885         * g++.old-deja/g++.mike/eh28.C: Likewise
8886         * g++.old-deja/g++.mike/eh29.C: Likewise
8887         * g++.old-deja/g++.mike/eh31.C: Likewise
8888         * g++.old-deja/g++.mike/eh33.C: Likewise
8889         * g++.old-deja/g++.mike/eh34.C: Likewise
8890         * g++.old-deja/g++.mike/eh35.C: Likewise
8891         * g++.old-deja/g++.mike/eh36.C: Likewise
8892         * g++.old-deja/g++.mike/eh37.C: Likewise
8893         * g++.old-deja/g++.mike/eh38.C: Likewise
8894         * g++.old-deja/g++.mike/eh39.C: Likewise
8895         * g++.old-deja/g++.mike/eh40.C: Likewise
8896         * g++.old-deja/g++.mike/eh41.C: Likewise
8897         * g++.old-deja/g++.mike/eh42.C: Likewise
8898         * g++.old-deja/g++.mike/eh44.C: Likewise
8899         * g++.old-deja/g++.mike/eh46.C: Likewise
8900         * g++.old-deja/g++.mike/eh47.C: Likewise
8901         * g++.old-deja/g++.mike/eh48.C: Likewise
8902         * g++.old-deja/g++.mike/eh49.C: Likewise
8903         * g++.old-deja/g++.mike/eh50.C: Likewise
8904
8905
8906         PR c++/8615
8907         * g++.dg/template/char1.C: New test.
8908
8909         * g++.dg/template/varmod1.C: Fix typo.
8910
8911 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8912
8913         DR 180
8914         * g++.old-deja/g++.pt/crash32.C: Expect error.
8915
8916 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8917
8918         PR c++/5919
8919         * g++.dg/template/varmod1.C: New test.
8920
8921         PR c++/8727
8922         * g++.dg/inherit/typeinfo1.C: New test.
8923
8924         PR c++/8663
8925         * g++.dg/inherit/typedef1.C: New test.
8926
8927 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8928
8929         PR c++/8332
8930         PR c++/8493
8931         * g++.dg/template/strlen1.C: New test.
8932
8933         PR c++/8227
8934         * g++.dg/template/ctor2.C: New test.
8935
8936         PR c++/8214
8937         * g++.dg/init/string1.C: New test.
8938
8939         PR c++/8511
8940         * g++.dg/template/friend8.C: New test.
8941
8942 2002-11-29  Joe Buck <jbuck@synopsys.com>
8943
8944         * g++.dg/lookup/anon2.C: New test.
8945
8946 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8947
8948         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8949         h8300 port.
8950
8951 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8952
8953         * gcc.dg/bitfld-6.c: New test.
8954
8955 2002-11-27  Jan Hubicka  <jh@suse.cz>
8956
8957         * gcc.c-torture/execute/20021127.[cx]: New test.
8958
8959 2002-11-26  Jan Hubicka  <jh@suse.cz>
8960
8961         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8962         quality.
8963
8964 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8965
8966         * g++.dg/init/brace2.C: New test.
8967         * g++.old-deja/g++.mike/p9129.C: Correct.
8968
8969 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8970
8971         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8972
8973 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8974
8975         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8976
8977 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8978
8979         * testsuite/g++.dg/abi/empty11.C: New test.
8980         * testsuite/g++.dg/rtti/cv1.C: New test.
8981
8982 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8983
8984         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8985
8986 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8987
8988         * g++.dg/abi/empty10.C: New test.
8989
8990 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8991
8992         * gcc.c-torture/compile/20021124-1.c: New test.
8993
8994 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8995
8996         * g++.dg/abi/rtti2.C: New test.
8997
8998 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8999
9000         * gcc.dg/i386-unroll-1.c: New test.
9001
9002 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9003
9004         * gcc.c-torture/compile/20021120-1.c: New test.
9005         * gcc.c-torture/compile/20021120-2.c: New test.
9006
9007 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9008
9009         * gcc.dg/bitfld-5.c: New test.
9010
9011 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9012
9013         * gcc.c-torture/execute/20021120-3.c: New test.
9014
9015 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9016
9017         * gcc.c-torture/execute/20021120-2.c: New test.
9018
9019 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9020
9021         * gcc.c-torture/execute/20021120-1.c: New test.
9022
9023 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9024
9025         * gcc.c-torture/execute/20021118-3.c: New test.
9026
9027 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9028
9029         * gcc.c-torture/compile/20021119-1.c: New test.
9030
9031 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9032
9033         * gcc.dg/duff-1.c: New test.
9034         * gcc.dg/duff-2.c: New test.
9035         * gcc.dg/duff-3.c: New test.
9036
9037 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9038
9039         * gcc.dg/cpp/_Pragma5.c: New test.
9040
9041 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9042
9043         * gcc.c-torture/execute/20021118-2.c: New test.
9044
9045 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9046
9047         * gcc.c-torture/execute/20021118-1.c: New test.
9048
9049 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9050
9051         * gcc.dg/20021116-1.c: New test.
9052
9053 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9054
9055         * g++.dg/abi/vcall1.C: New test.
9056
9057 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9058
9059         * gcc.dg/20021029-1.c: New test.
9060         * gcc.dg/20021029-2.c: New test.
9061
9062 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9063
9064         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9065
9066 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9067
9068         PR c/8439
9069         * gcc.dg/20021110.c: Move to ...
9070         * gcc.c-torture/compile/20021110.c: .... here.
9071
9072 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9073
9074         PR c/8467
9075         * gcc.c-torture/execute/20021111-1.c
9076
9077 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9078
9079         PR c/8439
9080         * gcc.dg/20021110.c: New test.
9081
9082 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9083
9084         * g++.dg/abi/vthunk3.C: Run only on x86.
9085
9086 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9087
9088         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9089
9090 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9091
9092         * lib/compat.exp (compat-execute): Fix logic error in last
9093         change.
9094
9095 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9096
9097         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9098
9099 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9100
9101         PR c++/8389
9102         * g++.dg/template/access6.C: New test.
9103
9104 2002-11-08  Jan Hubicka  <jh@suse.cz>
9105
9106         * gcc.dg/i386-ssefp-1.c: New test.
9107         * gcc.dg/i386-ssefp-1.c: New test.
9108
9109 2002-11-08  Jan Hubicka  <jh@suse.cz>
9110
9111         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9112
9113 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9114
9115         * g++.dg/abi/vthunk3.C: New test.
9116
9117         PR c++/8338
9118         * g++.dg/template/crash2.C: New test.
9119
9120 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9121
9122         * testsuite/g++.dg/abi/dtor1.C: New test.
9123         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9124
9125 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9126
9127         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9128         Darwin.
9129
9130 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9131
9132         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9133         -mthumb.  Only xfail with -O0.
9134
9135 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9136
9137         * g++.dg/abi/thunk1.C: New test.
9138         * g++.dg/abi/thunk2.C: Likewise.
9139         * g++.dg/abi/vtt1.C: Likewise.
9140
9141 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9142
9143         PR optimization/8423
9144         * gcc.c-torture/execute/builtin-constant.c: New test.
9145
9146 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9147
9148         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9149         Add some more cases.
9150
9151 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9152
9153         PR c++/8391
9154         * g++.dg/opt/local1.C: New test.
9155
9156 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9157
9158         PR c++/8160
9159         * g++.dg/template/complit1.C: New test.
9160
9161         PR c++/8149
9162         * g++.dg/template/typename4.C: Likewise.
9163
9164 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9165
9166         Core issue 287, PR c++/7639
9167         * g++.dg/template/instantiate1.C: Adjust error location.
9168         * g++.dg/template/instantiate3.C: New test.
9169         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9170         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9171         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9172
9173 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9174
9175         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9176
9177 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9178
9179         PR c++/8287
9180         * g++.dg/init/dtor2.C: New test.
9181
9182 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9183
9184         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9185         * gcc.dg/nest.c: Bypass errors on irix6.
9186
9187 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9188
9189         * gcc.dg/nest.c: Expect error for mmix-*-*.
9190         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9191
9192 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9193
9194         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9195         markers.
9196
9197         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9198
9199 2002-10-25  Mike Stump  <mrs@apple.com>
9200
9201         * gcc.dg/warn-1.c: New test.
9202
9203 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9204
9205         * g++.dg/template/typename3.C: New test.
9206
9207 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9208
9209         * g++.dg/lookup/ptrmem1.C: New test.
9210
9211         * g++.dg/abi/vthunk2.C: New test.
9212
9213 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9214
9215         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9216
9217 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9218
9219         * g++.dg/abi/empty9.C: New test.
9220
9221 2002-10-24  Richard Henderson  <rth@redhat.com>
9222
9223         * g++.dg/inherit/thunk1.C: Enable for ia64.
9224
9225 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9226
9227         PR c++/8067
9228         * g++.dg/lookup/pretty1.C: New test.
9229
9230 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9231
9232         * gcc.dg/20021023-1.c: New test.
9233
9234 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9235
9236         PR c++/7679
9237         * g++.dg/parse/inline1.C: New test.
9238
9239 2002-10-23  Richard Henderson  <rth@redhat.com>
9240
9241         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9242
9243         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9244
9245 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9246
9247         PR c++/6579
9248         * g++.dg/parse/stmtexpr3.C: New test.
9249
9250 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9251
9252         * g++.dg/expr/cond1.C: New test.
9253
9254 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9255
9256         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9257
9258 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9259
9260         * g++.dg/abi/vbase13.C: New test.
9261         * g++.dg/abi/vbase14.C: Likewise.
9262
9263 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9264
9265         * gcc.dg/tls/pic-1.c: New test.
9266         * gcc.dg/tls/nonpic-1.c: New test.
9267         * gcc.dg/20021018-1.c: New test.
9268
9269 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9270
9271         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9272         Remove only files with the same base name as the test case.
9273         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9274         (profopt-execute): Likewise.  Also, remove old profiling
9275         and performance data files before running the tests.
9276
9277         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9278         * g++.dg/bprob/bprob.exp: Likewise.
9279         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9280         to allow more general test case names.
9281
9282         * g++.dg/bprob/bprob-1.C: Rename to ...
9283         * g++.dg/bprob/g++-bprob-1.C: ... this.
9284
9285         * g77.dg/bprob/bprob-1.f: Rename to ...
9286         * g77.dg/bprob/g77-bprob-1.f: ... this.
9287
9288 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9289
9290         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9291         bison 1.50 or later.
9292
9293 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9294
9295         * g++.dg/README: Describe more test directories.
9296
9297 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9298
9299         * g++.dg/init/array6.C: Add additional tests.
9300
9301 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9302
9303         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9304         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9305
9306 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9307
9308         * gcc.c-torture/compile/20020604-1.x: New.
9309         * gcc.c-torture/compile/simd-5.x: Likewise.
9310         * gcc.c-torture/execute/920710-1.x: Likewise.
9311         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9312
9313 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9314
9315         * g++.dg/inherit/override1.C: Add dg-options clause.
9316
9317 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9318
9319         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9320         _mm_slli_si128.
9321
9322 2002-10-19  Andreas Schwab  <schwab@suse.de>
9323
9324         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9325         directory component.
9326
9327 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9328
9329         * g++.dg/inherit/thunk1.C: New test.
9330
9331         * g++.dg/inherit/override1.C: New test.
9332
9333         * g++.dg/abi/mangle11.C: New test.
9334         * g++.dg/abi/mangle14.C: New test.
9335         * g++.dg/abi/mangle17.C: New test.
9336
9337 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9338
9339         * g++.dg/overload/member2.C: New test.
9340
9341 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9342
9343         * g++.dg/README: Describe new compat directory.
9344         * g++.dg/dg.exp: Skip tests in compat directory.
9345         * README.compat: New file.
9346         * lib/compat.exp: New expect script.
9347         * g++.dg/compat: New test directory.
9348         * g++.dg/compat/compat.exp: New expect script.
9349         * g++.dg/compat/abi: New test directory.
9350         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9351         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9352         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9353         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9354         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9355         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9356         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9357         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9358         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9359         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9360         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9361         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9362         * g++.dg/compat/break: New test directory.
9363         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9364         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9365         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9366         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9367         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9368         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9369         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9370         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9371         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9372         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9373         g++.dg/compat/break/README: New files.
9374         * g++.dg/compat/eh: New test directory.
9375         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9376         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9377         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9378         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9379         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9380         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9381         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9382         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9383         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9384         g++.dg/compat/eh/filter2_y.C,
9385         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9386         g++.dg/compat/eh/new1_y.C,
9387         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9388         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9389         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9390         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9391         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9392         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9393         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9394         g++.dg/compat/eh/unexpected1_y.C: New files.
9395         * g++.dg/compat/init: New test directory.
9396         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9397         g++.dg/compat/init/array5_y.C,
9398         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9399         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9400         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9401         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9402         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9403         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9404         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9405         g++.dg/compat/init/init-ref2_y.C: New files.
9406
9407 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9408
9409         PR c++/7584
9410         * g++.dg/inherit/using3.C: New test.
9411
9412 2002-10-17  Jan Hubicka  <jh@suse.cz>
9413
9414         * gcc.dg/20021017-2.c: New test.
9415
9416 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9417
9418         * g++.dg/abi/mangle16.C: Adjust.
9419
9420         * g++.dg/init/array8.C: New test.
9421
9422 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9423
9424         * gcc.dg/special/mips-abi.exp: New test.
9425         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9426
9427 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9428
9429         * g++.dg/abi/mangle16.C: New test.
9430         * g++.dg/abi/mangle17.C: Likewise.
9431
9432         PR c++/7478
9433         * g++.dg/template/ref1.C: New test.
9434
9435 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9436
9437         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9438
9439 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9440
9441         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9442
9443 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9444
9445         PR c++/7524
9446         * g++.dg/init/array7.C: New test.
9447
9448 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9449
9450         * g++.dg/init/array6.C: New test.
9451
9452         * g++.dg/abi/mangle13.C: Likewise.
9453         * g++.dg/abi/mangle14.C: Likewise.
9454         * g++.dg/abi/mangle15.C: Likewise.
9455
9456 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9457
9458         * g++.dg/abi/empty8.C: New test.
9459
9460 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9461
9462         * g++.dg/init/ctor1.C: New test.
9463
9464 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9465
9466         * gcc.c-torture/execute/20021015-1.c: New test.
9467
9468 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9469
9470         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9471
9472 2002-10-14  Jan Hubicka  <jh@suse.cz>
9473
9474         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9475
9476 2002-10-14  Richard Henderson  <rth@redhat.com>
9477
9478         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9479
9480 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9481
9482         PR optimization/6631
9483         * g++.dg/opt/const2.C: New test.
9484
9485 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9486
9487         PR c++/7176
9488         * g++.dg/parse/friend1.C: New test.
9489         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9490
9491 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9492
9493         * gcc.dg/20021014-1.c: New test.
9494
9495 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9496
9497         PR c++/5661
9498         * g++.dg/ext/vlm1.C: New test.
9499         * g++.dg/ext/vlm2.C: Likewise.
9500
9501         * g++.dg/init/array1.C: Remove invalid braces.
9502         * g++.dg/init/brace1.C: New test.
9503         * g++.dg/init/copy2.C: Likewise.
9504         * g++.dg/init/copy3.C: Likewise.
9505         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9506         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9507         braces.
9508
9509 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9510
9511         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9512
9513 2002-10-11  Richard Shann  <richard.shann@superh.com>
9514
9515         * gcc.c-torture/compile/simd-5.c: New test.
9516
9517 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9518
9519         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9520
9521 2002-10-10  Jim Wilson  <wilson@redhat.com>
9522
9523         * gcc.c-torture/execute/20021010-1.c: New test.
9524
9525 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9526
9527         PR c/7353
9528         * g++.dg/ext/typedef-init.C: New test.
9529         * gcc.dg/typedef-init.c: New test.
9530
9531 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9532
9533         * gcc.dg/cpp/paste13.c: New test.
9534
9535 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9536
9537         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9538         remaining platforms, XFAIL during compile, not execute.  Don't
9539         XFAIL at -O0.
9540
9541 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9542
9543         * gcc.dg/alias-1.c: Tweak expected warning.
9544
9545 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9546
9547         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9548
9549 2002-10-06  Andreas Jaeger  <aj@suse.de>
9550
9551         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9552         * gcc.dg/cpp/c++98.C: Likewise.
9553
9554         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9555         * g++.dg/cpp/c++98.C: Likewise.
9556
9557         * g++.dg/README (Subdirectories): Mention cpp directory.
9558
9559         PR target/7559
9560         * gcc.dg/20021006-1.c: New test.
9561
9562 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9563
9564         PR c++/7804
9565         * g++.dg/other/warning1.C: New test.
9566
9567 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9568
9569         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9570         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9571         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9572
9573 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9574
9575         PR c++/7931
9576         * g++.dg/template/ptrmem3.C: New test.
9577
9578         PR c++/7754
9579         * g++.dg/template/union1.C: New test.
9580
9581 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9582
9583         PR c++/8006
9584         * g++.dg/abi/mangle9.C: New test.
9585         * g++.dg/abi/mangle10.C: New test.
9586         * g++.dg/abi/mangle11.C: New test.
9587         * g++.dg/abi/mangle12.C: New test.
9588
9589 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9590
9591         PR c++/7188.
9592         * g++.dg/template/meminit1.C: New test.
9593         * g++.dg/warn/Wreorder-1.C: Likewise.
9594         * g++.old-deja/g++.mike/warn3.C: Tweak.
9595         * lib/prune.exp: Ingore "in copy constructor".
9596
9597 2002-10-02  Andreas Jaeger  <aj@suse.de>
9598
9599         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9600         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9601         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9602         on x86-64.
9603
9604 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9605
9606         * gcc.dg/empty1.C: Fix typo.
9607
9608 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9609
9610         * gcc.dg/alias-1.c: New test.
9611
9612 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9613
9614         * gcc.dg/empty1.C: New test.
9615
9616         * g++.dg/tls/init-2.C: Tweak error messages.
9617
9618 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9619
9620         * gcc.c-torture/compile/20020923-1.c: New test.
9621
9622 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9623
9624         * gcc.c-torture/execute/ffs-1.c: New test.
9625         * gcc.c-torture/execute/ffs-2.c: Ditto.
9626
9627 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9628
9629         * g++.dg/overload/member1.C: New test.
9630
9631 2002-09-30  Mark Mitchell  <mark@code
9632
9633 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9634
9635         * testsuite/gcc.dg/tls/diag-3.c: New.
9636
9637 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9638
9639         * g++.dg/README (Subdirectories): Document new subdir expr.
9640         * g++.dg/expr/pmf-1.C: New test.
9641
9642 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9643
9644         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9645
9646 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9647
9648         * g++.dg/abi/bitfield3.C: New test.
9649
9650 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9651
9652         * lib/gcov.exp: Tweak expected line formats.
9653         * gcc.misc-tests/gcov8.c: New test.
9654         * gcc.misc-tests/gcov8.x: New flags.
9655
9656 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9657
9658         * consistency.vlad/layout/endian.c: Include string.h.
9659
9660         * gcc.c-torture/execute/20020805-1.c: New test.
9661
9662 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9663
9664         * g++.dg/other/conversion1.C: New test.
9665
9666 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9667
9668         * gcc.dg/builtins-1.c: New testcase.
9669
9670 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9671
9672         * g++.dg/inherit/access3.C: New test.
9673
9674 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9675
9676         * gcc.dg/ia64-visibility-2.c: New test.
9677
9678 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9679
9680         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9681         __qualifier_flags to __flags.
9682
9683 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9684
9685         * g++.dg/inherit/operator1.C: New test.
9686         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9687         * g++.dg/other/error1.C: Change expected error message.
9688         * g++.dg/template/conv4.C: Likewise.
9689
9690 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9691
9692         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9693         for documented behavior.
9694
9695 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9696
9697         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9698         several targets known to fail.
9699
9700 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9701
9702         * gcc.dg/mips-args-[123].c: New tests.
9703
9704 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9705
9706         * gcc.dg/ppc-spe.c: New.
9707
9708 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9709
9710         * g++.dg/other/ptrmem4.C: New testcase.
9711
9712 2002-07-24  Richard Henderson  <rth@redhat.com>
9713
9714         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9715
9716 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9717
9718         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9719
9720 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9721
9722         * gcc.c-torture/execute/memset-3.c: New testcase.
9723
9724 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9725
9726         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9727         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9728
9729 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9730
9731         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9732         Delete.
9733
9734 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9735
9736         * gcc.c-torture/compile/simd-4.c: New test.
9737
9738 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9739
9740         PR c++/7347, c++/7348
9741         * g++.dg/template/access4.C: New test.
9742         * g++.dg/template/access5.C: New test.
9743         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9744         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9745         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9746         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9747
9748 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9749
9750         * gcc.dg/gnu89-init-2.c: New test.
9751
9752 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9753
9754         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9755
9756 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9757
9758         * gcc.c-torture/execute/20020720-1.c: New testcase.
9759
9760 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9761
9762         * gcc.dg/cpp/Wsignprom.c: New tests.
9763
9764 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9765
9766         * gcc.c-torture/execute/loop-13.c: New test.
9767
9768 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9769
9770         * gcc.dg/cpp/expr.c: New tests.
9771
9772 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9773
9774         * g++.dg/opt/pr6713.C: Add template instantiation.
9775
9776 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9777
9778         * gcc.dg/nest.c: New test.
9779
9780 2002-07-17  Richard Henderson  <rth@redhat.com>
9781
9782         * g++.dg/opt/pr6713.C: New test.
9783
9784 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9785
9786         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9787         XFAIL for all x86 processors.
9788
9789 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9790
9791         * gcc.c-torture/execute/20010122-1.x: Do not test with
9792         -fomit-frame-pointer.
9793
9794 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9795
9796         * g++.dg/template/instantiate2.C: New test.
9797         * g++.dg/template/spec4.C: New test.
9798
9799 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9800
9801         * g++.dg/template/access2.C: New test.
9802         * g++.dg/template/access3.C: New test.
9803
9804 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9805
9806         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9807         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9808         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9809         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9810         Convert to use <stdarg.h>.
9811         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9812         Delete.
9813         * gcc.dg/va-arg-2.c: New.
9814         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9815
9816 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9817
9818         * gcc.c-torture/compile/20020710-1.c: New test.
9819
9820 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9821                           Andrew Pinski  <pinskia@physics.uc.edu>
9822
9823         gcc.c-torture/compile/simd-2.c: New testcase.
9824         gcc.c-torture/compile/simd-3.c: Likewise.
9825
9826 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9827
9828         PR c++/7224
9829         * g++.dg/overload/error1.C: New test.
9830
9831 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9832
9833         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9834         configuration and IRIX 6 O32 ABI.
9835
9836 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9837
9838         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9839
9840 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9841
9842         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9843
9844 2002-07-10  Jeffrey A Law  <law@redhat.com>
9845
9846         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9847
9848         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9849
9850 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9851
9852         * gcc.dg/20020312-2.c: Check for __PPC__.
9853
9854 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9855
9856         * gcc.c-torture/compile/20020709-1.c: New test.
9857
9858 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9859
9860         * g++.dg/template/qualttp21.C: New test case.
9861
9862 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9863
9864         * gcc.c-torture/compile/20020706-1.c: New test.
9865         * gcc.c-torture/compile/20020706-2.c: New test.
9866
9867 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9868             Alexandre Oliva  <aoliva@redhat.com>
9869
9870         * g++.dg/warn/incomplete1.C: New test.
9871
9872 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9873
9874         PR c++/7099
9875         * g++.dg/warn/noreturn1.C: New test.
9876
9877 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9878
9879         PR c++/6706
9880         * g++.dg/debug/debug6.C: New test.
9881         * g++.dg/debug/debug7.C: New test.
9882
9883 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9884
9885         * gcc.c-torture/compile/simd-3.c: New test.
9886
9887 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9888
9889         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9890         * gcc.dg/20020620-1.c: Likewise.
9891
9892 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9893
9894         PR c++/6944
9895         * g++.dg/init/array4.C: New test.
9896         * g++.dg/init/array5.C: New test.
9897
9898 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9899
9900         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9901         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9902
9903 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9904
9905         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9906         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9907         * gcc.dg/wtr-conversion-1.c: Likewise.
9908         * gcc.dg/wtr-escape-1.c: Likewise.
9909         * gcc.dg/wtr-int-type-1.c: Likewise.
9910         * gcc.dg/wtr-label-1.c: Likewise.
9911         * gcc.dg/wtr-static-1.c: Likewise.
9912         * gcc.dg/wtr-strcat-1.c: Likewise.
9913         * gcc.dg/wtr-suffix-1.c: Likewise.
9914         * gcc.dg/wtr-switch-1.c: Likewise.
9915         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9916         * gcc.dg/wtr-union-init-1.c: Likewise.
9917         * gcc.dg/wtr-union-init-2.c: Likewise.
9918         * gcc.dg/wtr-union-init-3.c: Likewise.
9919
9920         * gcc.dg/wtr-func-def-1.c: New test.
9921
9922 2002-07-02 Devang Patel <dpatel@apple.com>
9923
9924         * objc.dg/param-1.m: New test.
9925
9926 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9927
9928         * gcc.dg/cpp/trad/directive.c: Add test.
9929         * gcc.dg/cpp/trad/macroargs.c: Add test.
9930         * gcc.dg/cpp/trad/rec
9931
9932 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9933
9934         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9935
9936 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9937
9938         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9939         targets.
9940
9941 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9942
9943         * g++.dg/abi/mange7.C: New test.
9944
9945         PR c++/6438.
9946         * g++.dg/parse/stmtexpr2.C: New test.
9947
9948 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9949
9950         * gcc.dg/20020312-2.c: Add SH target.
9951
9952 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9953
9954         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9955         compiler output on mips*-*-irix*.
9956
9957 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9958
9959         * g++.dg/parse/attr1.C: New test.
9960
9961 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9962
9963         * gcc.c-torture/execute/string-opt-17.c: New test case.
9964         * gcc.c-torture/execute/memset-2.c: New test case.
9965
9966 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9967
9968         PR c++/6256:
9969         * g++.dg/template/friend5.C: New test.
9970
9971         PR c++/6331:
9972         * g++.dg/template/qual1.C: Likewise.
9973
9974 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9975
9976         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9977         Include stdlib.h, not stdio.h or ctype.h.
9978
9979 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9980
9981         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9982         cris-*-elf* and mmix-*-*.
9983         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9984         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9985         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9986         Ditto.
9987         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9988         * gcc.dg/wchar_t-1.c: Ditto.
9989
9990 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9991
9992         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9993         Clarify comment.
9994
9995 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9996
9997         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9998
9999 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10000
10001         * gcc.c-torture/execute/20000906-1.x: Delete.
10002
10003 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10004
10005         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10006
10007 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10008
10009         * PR6367
10010         * g77.f-torture/execute/6367.f: New test.
10011         * g77.f-torture/execute/6367.x: Disable for MMIX.
10012
10013 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10014
10015         * PR6352
10016         * g++.dg/opt/inline2.C: New test.
10017
10018 2002-04-18  Richard Henderson  <rth@redhat.com>
10019
10020         * gcc.dg/20000906-1.c: Enable for all targets.
10021         * gcc.c-torture/compile/iftrap-2.c: New.
10022
10023 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10024
10025         * gcc.dg/20020418-1.c: New test.
10026         * gcc.dg/20020418-2.c: New test.
10027
10028 2002-04-18  Richard Henderson  <rth@redhat.com>
10029
10030         * gcc.c-torture/compile/iftrap-1.c: New.
10031         * gcc.dg/iftrap-1.c: Adjust for ia64.
10032         * gcc.dg/iftrap-2.c: New.
10033
10034 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10035
10036         * gcc.c-torture/compile/20020418-1.c: New test.
10037
10038 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10039
10040         * gcc.c-torture/compile/20020415-1.c: New.
10041
10042 2002-04-18  David S. Miller  <davem@redhat.com>
10043
10044         * gcc.c-torture/execute/20020418-1.c: New test.
10045
10046 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10047
10048         * gcc.dg/20020416-1.c: New test.
10049
10050         * g++.dg/opt/inline1.C: New test.
10051
10052 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10053
10054         * gcc.dg/altivec-5.c: New test.
10055
10056         * gcc.dg/20020415-1.c: New test.
10057
10058 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10059
10060         * testsuite/lib/chill.exp: Remove.
10061
10062 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10063
10064         * g++.dg/other/big-struct.C: New test.
10065
10066 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10067
10068         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10069         of scratch file.
10070
10071 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10072
10073         PR c/6277
10074         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10075         in scan-assembler function name
10076
10077 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10078
10079         * g77.f-torture/execute/980628-4.x,
10080         g77.f-torture/execute/980628-5.x,
10081         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10082         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10083         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10084         i[34567]86-*-*.
10085
10086 2002-04-13  David S. Miller  <davem@redhat.com>
10087
10088         * gcc.c-torture/execute/20020413-1.c: New test.
10089
10090 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10091
10092         * gcc.dg/asm-6.c,
10093         * g++.dg/ext/asm1.C: New tests.
10094
10095 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10096
10097         PR c++ 5373.
10098         * g++.dg/parse/stmtexpr1.C: New test.
10099
10100         PR c++/5189.
10101         * g++.dg/template/copy1.C: New test.
10102
10103 2002-04-12  Richard Henderson  <rth@redhat.com>
10104
10105         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10106
10107 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10108
10109         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10110         gcc.c-torture/execute/20020307-2.c.
10111
10112 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10113
10114         * g++.dg/ext/attrib5.C,
10115         * g++.dg/lookup/struct1.C: New tests.
10116
10117 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10118
10119         * gcc.dg/20020411-1.c: New test.
10120
10121         * gcc.c-torture/execute/20020411-1.c: New test.
10122
10123 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10124
10125         * g77.f-torture/execute/6177.f: New test.
10126
10127 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10128
10129         PR middle-end/6247
10130         * g++.dg/opt/cleanup1.C: New test.
10131
10132         * g++.dg/opt/const1.C: New test.
10133
10134 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10135
10136         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10137
10138 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10139
10140         PR c++/5507
10141         * g++.dg/template/typename2.C: New test.
10142
10143 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10144
10145         * gcc.c-torture/execute/loop-12.c: New.
10146
10147 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10148
10149         * g77.f-torture/execute/980628-4.x,
10150         g77.f-torture/execute/980628-5.x,
10151         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10152         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10153         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10154
10155 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10156
10157         PR optimization/6086
10158         * g++.dg/opt/preinc1.C: New test.
10159
10160 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10161
10162         PR c++/5571
10163         * g++.dg/opt/static2.C: New test.
10164
10165 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10166
10167         PR c/5120
10168         * gcc.dg/20020406-1.c: New test.
10169
10170 2002-04-04  David S. Miller  <davem@redhat.com>
10171
10172         * gcc.c-torture/execute/20020404-1.c: New test.
10173
10174 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10175
10176         PR c/6123
10177         * gcc.dg/20020312-2.c: Do not declare global register variable
10178         if __PIC__ or __pic__ is defined.
10179
10180 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10181
10182         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10183         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10184
10185 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10186
10187         * gcc.misc-tests/linkage.exp: Update last change to handle
10188         sparc*-, not just sparc-.
10189
10190 2002-04-03  Richard Henderson  <rth@redhat.com>
10191
10192         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10193
10194 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10195
10196         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10197
10198 2002-04-02  David S. Miller  <davem@redhat.com>
10199
10200         * gcc.c-torture/execute/20020402-3.c: New test.
10201
10202 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10203
10204         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10205         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10206
10207         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10208         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10209         g77.f-torture/execute/20001201.x,
10210         g77.f-torture/execute/u77-test.x: New files.
10211
10212         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10213         * gcc.dg/wchar_t-1.c: Ditto.
10214
10215 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10216
10217         * gcc.c-torture/execute/20020402-1.c: New test.
10218
10219 2002-04-01  Richard Henderson  <rth@redhat.com>
10220
10221         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10222
10223         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10224
10225 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10226
10227         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10228
10229 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10230
10231         * g++.dg/inherit/template-as-base.C: Expect error.
10232         * g++.dg/inherit/namespace-as-base.C: Likewise.
10233
10234 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10235
10236         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10237         g++.dg/ext/instantiate3.C: Tweak match patterns.
10238
10239         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10240         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10241         -da test.
10242
10243 2002-03-31  Richard Henderson  <rth@redhat.com>
10244
10245         * gcc.dg/special/alias-2.c: New.
10246         * gcc.dg/special/ecos.exp: Run it.
10247
10248 2002-03-31  Richard Henderson  <rth@redhat.com>
10249
10250         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10251
10252 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10253
10254         * gcc.dg/weak-1.c: Disable on h8300 port.
10255
10256 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10257
10258         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10259         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10260         ordering tests.
10261         * g++.dg/bprob/bprob-1.C: New test.
10262         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10263         * g++.dg/gcov/gcov-1.C: New test.
10264         * g++.dg/gcov/gcov-1.x: New file.
10265         * g++.dg/gcov/gcov-2.C: New test.
10266         * g++.dg/gcov/gcov-3.C: New test.
10267         * g++.dg/gcov/gcov-3.h: New file.
10268
10269 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10270
10271         * g++.old-deja/g++.other/builtins5.C: New test.
10272         * g++.old-deja/g++.other/builtins6.C: New test.
10273         * g++.old-deja/g++.other/builtins7.C: New test.
10274         * g++.old-deja/g++.other/builtins8.C: New test.
10275         * g++.old-deja/g++.other/builtins9.C: New test.
10276
10277 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10278
10279         * g++.dg/opt/static1.C: New test.
10280
10281         * g++.dg/opt/longbranch1.C: New test.
10282
10283 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10284
10285         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10286
10287         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10288
10289 2002-03-28  Jeffrey A Law  (law@redhat.com)
10290
10291         * gcc.c-torture/execute/20020328-1.c: New test.
10292
10293 2002-03-27  Richard Henderson  <rth@redhat.com>
10294
10295         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10296         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10297         move from g++.old-deja/g++.ext/.
10298
10299 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10300
10301         * g++.dg/init/new2.C: New test.
10302
10303 2002-03-26  Richard Henderson  <rth@redhat.com>
10304
10305         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10306
10307         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10308         on sparc.
10309
10310         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10311         sparcv9 systems.
10312         * gcc.dg/20001102-1.c: Likewise.
10313
10314 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10315
10316         * gcc.dg/cpp/endif-pedantic1.c,
10317         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10318
10319 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10320
10321         * g++.dg/init/new1.C: New test.
10322
10323 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10324
10325         * g++.dg/abi/vbase9.C: New test.
10326
10327 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10328
10329         * gcc.dg/arm-asm.c: New test.
10330
10331 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10332
10333         * gcc.dg/Wswitch-enum.c: New test.
10334         Fix PR c/5044.
10335
10336 2002-03-26  Richard Henderson  <rth@redhat.com>
10337
10338         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10339         structure.
10340
10341 2002-03-25  Richard Henderson  <rth@redhat.com>
10342
10343         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10344         sparcv9 systems.
10345
10346         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10347         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10348
10349 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10350
10351         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10352
10353 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10354
10355         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10356         targets using generic thunk support.
10357
10358 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10359
10360         * gcc.c-torture/compile/20020323-1.c: New test.
10361
10362         * g++.dg/opt/conj2.C: New test.
10363
10364 2002-03-24  Richard Henderson  <rth@redhat.com>
10365
10366         * gcc.dg/weak-1.c: Use -fno-common.
10367
10368 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10369
10370         * g77.dg/f77-edit-apostrophe-out.f: New test
10371         * g77.dg/f77-edit-h-out.f: New test
10372         * g77.dg/f77-edit-t-in.f: New test
10373         * g77.dg/f77-edit-t-out.f: New test
10374         * g77.dg/f77-edit-x-out.f: New test
10375         * g77.dg/f77-edit-slash-out.f: New test
10376         * g77.dg/f77-edit-colon-out.f: New test
10377         * g77.dg/f77-edit-s-out.f: New test
10378
10379 2002-03-24  Richard Henderson  <rth@redhat.com>
10380
10381         * objc/execute/formal_protocol-6.x: New XFAIL.
10382
10383 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10384
10385         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10386         that do not support weak symbols
10387
10388 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10389
10390         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10391         * lib/g77.exp:  Likewise
10392         * lib/objc.exp: Likewise
10393
10394 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10395
10396         * gcc.dg/Wswitch-default.c: New test.
10397
10398 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10399
10400         * g++.dg/other/enum1.C: New test.
10401
10402 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10403
10404         * gcc.dg/pragma-ep-3.c: Fix typo.
10405
10406 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10407
10408         * g++.dg/inherit/template-as-base.C: New test.
10409
10410 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10411
10412         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10413         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10414
10415 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10416
10417         * gcc.dg/cpp/multiline.c: Update to match.
10418
10419 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10420
10421         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10422
10423 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10424
10425         * gcc.dg/cpp/extratokens2.c:  New file.
10426
10427 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10428
10429         * gcc.dg/20020312-2.c: Add rs6000 target.
10430
10431         * gcc.c-torture/compile/20020319-1.c: New test.
10432
10433 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10434
10435         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10436         (A, E): Handle this.
10437
10438 2002-03-20  Jason Merrill  <jason@redhat.com>
10439
10440         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10441         ignoring -fpic.
10442         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10443         through prune_gcc_output.
10444
10445 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10446
10447         * gcc.c-torture/compile/20020320-1.c: New test.
10448
10449 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10450
10451         * gcc.c-torture/compile/20020318-1.c: New test.
10452
10453         * gcc.dg/struct-by-value-1.c: New test.
10454
10455         * gcc.dg/20020319-1.c: New test.
10456
10457 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10458
10459         * g++.dg/opt/conj1.C: New test.
10460
10461 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10462
10463         * g++.dg/template/qualttp20.C: Revert previous change.
10464         * g++.dg/template/qualttp3.C: Likewise.
10465         * g++.dg/template/qualttp4.C: Likewise
10466         * g++.dg/template/qualttp5.C: Likewise
10467         * g++.dg/template/qualttp6.C: Likewise
10468         * g++.dg/template/qualttp7.C: Likewise
10469         * g++.dg/template/qualttp8.C: Likewise
10470         * g++.dg/template/recurse.C: Likewise.
10471
10472 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10473
10474         * gcc.dg/cpp/wchar-1.c: Update.
10475
10476 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10477
10478         * g++.dg/template/conv1.C: New test.
10479         * g++.dg/template/conv2.C: New test.
10480         * g++.dg/template/conv3.C: New test.
10481         * g++.dg/template/conv4.C: New test.
10482
10483 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10484
10485         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10486         * g++.dg/template/qualttp3.C: Likewise.
10487         * g++.dg/template/qualttp4.C: Likewise
10488         * g++.dg/template/qualttp5.C: Likewise
10489         * g++.dg/template/qualttp6.C: Likewise
10490         * g++.dg/template/qualttp7.C: Likewise
10491         * g++.dg/template/qualttp8.C: Likewise
10492         * g++.dg/template/recurse.C: Likewise.
10493
10494 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10495
10496         * g++.dg/opt/dtor1.C: New test.
10497
10498 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10499
10500         * gcc.c-torture/compile/20020315-1.c: New test.
10501
10502 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10503
10504         * gcc.dg/weak-1.c: Fix scan tests.
10505
10506 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10507
10508         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10509         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10510         cris-*-aout* mmix-*-*.
10511         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10512         cris-*-aout* mmix-*-*.
10513         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10514         cris-*-elf* cris-*-aout* and mmix-*-*.
10515         * gcc.dg/20001009-1.c: Ditto.
10516         * gcc.dg/20010912-1.c: Ditto.
10517         * gcc.dg/20020122-4.c: Ditto.
10518         * gcc.dg/inline-2.c: Ditto.
10519
10520 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10521
10522         * gcc.c-torture/compile/20020314-1.c: New test.
10523
10524 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10525
10526         * gcc.c-torture/execute/20020314-1.c: New test.
10527
10528 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10529
10530         * g++.dg/warn/Wunused-1.C: New test.
10531
10532 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10533
10534         * g++.dg/abi/mangle6.C: New test.
10535
10536 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10537
10538         * gcc.c-torture/compile/20020309-2.c: New test.
10539
10540         * gcc.c-torture/compile/20020312-1.c: New test.
10541
10542 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10543
10544         * g++.dg/other/access1.C: New test.
10545
10546 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10547
10548         * gcc.c-torture/execute/wchar_t-1.c: New test.
10549
10550 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10551
10552         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10553
10554 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10555
10556         * gcc.dg/20020312-1.c: New test case.
10557
10558 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10559
10560         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10561
10562 2002-03-11  Richard Henderson  <rth@redhat.com>
10563
10564         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10565         * g++.old-deja/g++.jason/report.C: Likewise.
10566
10567 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10568
10569         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10570         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10571
10572 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10573
10574         * testsuite/g++.dg/overload/pmf1.C: New test.
10575
10576 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10577
10578         * gcc.c-torture/execute/20020307-1.c: Use long.
10579
10580 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10581
10582         PR optimization/5844
10583         * gcc.dg/20020310-1.c: New test.
10584
10585 2002-03-09  Michael Meissner  <meissner@redhat.com>
10586
10587         * gcc.c-torture/execute/memcpy-2.c: New test.
10588         * gcc.c-torture/execute/memset-1.c: New test.
10589         * gcc.c-torture/execute/strlen-1.c: New test.
10590         * gcc.c-torture/execute/strcmp-1.c: New test.
10591         * gcc.c-torture/execute/strncmp-1.c: New test.
10592
10593 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10594
10595         * gcc.dg/ppc-ldstruct.c: New test.
10596
10597 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10598
10599         * gcc.c-torture/execute/va-arg-22.c: New test.
10600
10601 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10602
10603         * gcc.c-torture/compile/20020309-1.c: New test.
10604
10605 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10606
10607         * gcc.c-torture/execute/20020307-2.c: New test.
10608
10609 2002-03-07  Jeffrey A Law  (law@redhat.com)
10610
10611         * g77.f-torture/compile/20020307-1.f: New test.
10612
10613 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10614
10615         * gcc.dg/unordered-1.c: New test.
10616
10617 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10618
10619         * gcc.c-torture/execute/20020307-1.c: New test.
10620
10621 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10622
10623         * gcc.dg/20020304-1.c: New test.
10624
10625         * gcc.c-torture/compile/20020304-2.c: New test.
10626
10627 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10628
10629         * gcc.c-torture/compile/20020304-1.c: New test case
10630         (from PR c/5830).
10631
10632 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10633
10634         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10635
10636 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10637
10638         * g++.dg/other/classkey1.C: New test.
10639
10640 2002-03-01  Richard Henderson  <rth@redhat.com>
10641
10642         * gcc.c-torture/compile/981223-1.x: New.
10643         * gcc.c-torture/compile/920625-1.x: New.
10644
10645 2002-02-28  Richard Henderson  <rth@redhat.com>
10646
10647         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10648
10649 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10650
10651         * gcc.c-torture/execute/20020227-1.c: New test.
10652
10653 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10654
10655         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10656         here" ERROR lines.
10657         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10658         * g++.old-deja.g++.other/defarg1.C: Likewise.
10659         * g++.old-deja/g++.pt/calls2.C: Likewise.
10660         * g++.old-deja/g++.pt/crash20.C: Likewise.
10661         * g++.old-deja/g++.pt/crash30.C: Likewise.
10662         * g++.old-deja/g++.pt/crash36.C: Likewise.
10663         * g++.old-deja/g++.pt/crash6.C: Likewise.
10664         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10665         * g++.old-deja/g++.pt/derived3.C: Likewise.
10666         * g++.old-deja/g++.pt/error1.C: Likewise.
10667         * g++.old-deja/g++.pt/friend21.C: Likewise.
10668         * g++.old-deja/g++.pt/friend23.C: Likewise.
10669         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10670         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10671
10672 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10673
10674         * gcc.c-torture/execute/20020225-2.c: New test.
10675
10676 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10677
10678         * gcc.c-torture/execute/920730-1t.c,
10679         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10680         Delete test cases, only relevant to -traditional.
10681
10682 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10683
10684         * gcc.dg/cpp/undef1.c: Remove.
10685         * gcc.dg/cpp/directiv.c: Update.
10686         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10687
10688 2002-02-27  Michael Meissner  <meissner@redhat.com>
10689
10690         * gcc.c-torture/execute/20020226-1.c: New test.
10691
10692 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10693
10694         * g++.dg/debug/debug4.C: New test.
10695
10696         * gcc.dg/ia64-visibility-1.c: New test.
10697
10698 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10699
10700         * gcc.dg/debug/20020224-1.c: New.
10701
10702 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10703
10704         * gcc.c-torture/execute/960416-1.x: New.
10705         * gcc.c-torture/execute/divconst-3.x: Likewise.
10706
10707 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10708
10709         * gcc.dg/20020224-1.c: New test.
10710
10711 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10712
10713         * gcc.c-torture/execute/20020225-1.c: New.
10714
10715 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10716
10717         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10718
10719 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10720
10721         * gcc.dg/20020222-1.c: New test.
10722
10723 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10724
10725         * g++.dg/opt/anonunion1.C: New test.
10726
10727 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10728
10729         * g++.dg/template/qualttp19.C: New test.
10730         * g++.dg/template/qualttp20.C: New test.
10731         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10732         * g++.old-deja/g++.other/qual1.C: Likewise.
10733
10734 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10735
10736         * gcc.dg/attr-alwaysinline.c: New.
10737
10738 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10739
10740         * gcc.dg/20020220-1.c: New test.
10741
10742         * gcc.dg/20020220-2.c: New test.
10743
10744         * g++.dg/opt/mmx1.C: New test.
10745
10746 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10747
10748         * gcc.c-torture/compile/20020110.c: New test.
10749
10750 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10751
10752         * gcc.c-torture/execute/20020219-1.c: New test.
10753
10754         * gcc.dg/20020219-1.c: New test.
10755
10756         * gcc.dg/noncompile/20020220-1.c: New test.
10757
10758         * g++.dg/opt/ptrintsum1.C: New test.
10759
10760         * gcc.dg/debug/20020220-1.c: New test.
10761
10762 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10763
10764         * gcc.c-torture/execute/20020216-1.c: New test.
10765
10766 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10767
10768         * gcc.dg/decl-1.c: Update, new test.
10769
10770 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10771
10772         * g++.dg/abi/bitfield1.C: New test.
10773         * g++.dg/abi/bitfield2.C: New test.
10774
10775 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10776
10777         * gcc.dg/attr-nest.c: New test.
10778
10779 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10780
10781         * gcc.c-torture/execute/20020215-1.c: New test.
10782
10783 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10784
10785         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10786         * g++.dg/debug/debug.exp: New.
10787         * g++.dg/debug/trivial.C: New.
10788         * g++.dg/debug/debug1.C: Moved...
10789         * g++.dg/other/debug1.C: ...from here.
10790         * g++.dg/debug/debug2.C: Moved...
10791         * g++.dg/other/debug2.C: ...from here.
10792         * g++.dg/debug/debug3.C: Moved...
10793         * g++.dg/other/debug3.C: ...from here.
10794
10795         * gcc.dg/noncompile/20020213-1.c: New test.
10796
10797 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10798
10799         * g++.dg/other/debug3.C: New test.
10800
10801         * gcc.c-torture/execute/20020213-1.c: New test.
10802
10803 2002-02-13  Richard Smith <richard@ex-parrot.com>
10804
10805         * g++.old-deja/g++.other/thunk1.C: New test.
10806
10807 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10808
10809         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10810
10811 2002-02-13  Stan Shebs  <shebs@apple.com>
10812
10813         * gcc.dg/altivec-3.c: New.
10814
10815 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10816
10817         * gcc.dg/Wunreachable-1.c: New test.
10818         * gcc.dg/Wunreachable-2.c: New test.
10819
10820 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10821
10822         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10823
10824 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10825
10826         * gcc.dg/decl-1.c: New test.
10827
10828 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10829
10830         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10831
10832 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10833
10834         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10835         * gcc.c-torture/compile/980506-1.x: Likewise.
10836
10837 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10838
10839         * gcc.dg/20020210-1.c: New.
10840
10841 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10842
10843         * g77.f-torture/execute/947.f: New regression test
10844         for PR fortran/947.
10845
10846 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10847
10848         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10849         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10850
10851 2002-02-08  Richard Henderson  <rth@redhat.com>
10852
10853         * gcc.c-torture/compile/labels-3.c: New.
10854
10855 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10856
10857         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10858         expression statements work instead.
10859         * gcc.dg/noncompile/20020207-1.c: New test.
10860
10861 2002-02-07  Richard Henderson  <rth@redhat.com>
10862
10863         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10864
10865 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10866
10867         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10868         message from g77
10869         * lib/g77-dg.exp: Trim g77 error messages so that they are
10870         recognized by dg.exp.
10871
10872 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10873
10874         PR fortran/5473
10875         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10876
10877 2002-02-07  Richard Henderson  <rth@redhat.com>
10878
10879         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10880         to be sufficiently aligned for integers.
10881
10882 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10883
10884         * g++.dg/template/friend4.C: New test.
10885
10886 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10887
10888         PR fortran/5743
10889         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10890         unsupported cases.
10891
10892 2002-02-07  Richard Henderson  <rth@redhat.com>
10893
10894         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10895         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10896         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10897         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10898
10899 2002-02-06  Richard Henderson  <rth@redhat.com>
10900
10901         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10902
10903 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10904
10905         * gcc.dg/20020206-1.c: New test.
10906
10907 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10908
10909         * gcc.c-torture/execute/20020206-1.c: New test.
10910
10911         * gcc.c-torture/execute/20020206-2.c: New test.
10912
10913         PR optimization/5429:
10914         * gcc.c-torture/compile/20020206-1.c: New test.
10915
10916 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10917
10918         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10919         as certain file formats cannot support particularly large
10920         alignments.
10921
10922         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10923         and do not expect to be able to link the executable.
10924
10925         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10926         fail because the COFF format does not support the weak attribute.
10927
10928 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10929
10930         * g77.dg/pr5473.f:  New test
10931
10932 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10933
10934         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10935         Fix testcase accordingly.
10936
10937 2002-02-04  Richard Henderson  <rth@redhat.com>
10938
10939         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10940         (buf): Change to be an array of pointers, not ints.
10941
10942 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10943
10944         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10945         before all tests.  Move warning one line above to match where it
10946         C frontend emits.
10947         * gcc.dg/Wswitch-2.c: New test.
10948         * g++.dg/warn/Wswitch-1.C: New test.
10949         * g++.dg/warn/Wswitch-2.C: New test.
10950
10951 2002-02-04  Richard Henderson  <rth@redhat.com>
10952
10953         * g++.dg/abi/offsetof.C: Fix size comparison.
10954
10955 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10956
10957         * gcc.dg/cast-qual-2.c: New test.
10958
10959 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10960
10961         * gcc.dg/20020201-4.c: New test.
10962
10963 2002-02-04  Ben Elliston  <bje@redhat.com>
10964
10965         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10966         target_info attribute != 0, in addition to the empty string.
10967         (gcc_target_compile): Likewise.
10968
10969 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10970
10971         * gcc.dg/Wswitch.c: New test.
10972         PR gcc/4475. PR gcc/3780.
10973
10974 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10975
10976         * g77.f-torture/execute/5122.f: New test for regressions
10977         against PR fortran/5122.
10978
10979 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10980
10981         * g77.f-torture/compile/pr3743.f: Delete
10982         * g77.dg/pr3743-1.f: New test.
10983         * g77.dg/pr3743-2.f: New test.
10984         * g77.dg/pr3743-3.f: New test.
10985         * g77.dg/pr3743-4.f: New test.
10986
10987 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10988
10989         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10990
10991 2002-02-02  Richard Henderson  <rth@redhat.com>
10992
10993         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10994         * gcc.c-torture/execute/bf64-1.c: Likewise.
10995
10996 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10997
10998         * gcc.dg/20020201-2.c: New test.
10999
11000         * gcc.dg/20020201-3.c: New test.
11001
11002         * gcc.c-torture/execute/bitfld-2.c: New test.
11003
11004 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11005
11006         * gcc.dg/bitfld-1.c: Update.
11007         * gcc.dg/bitfld-2.c: Update.
11008         * gcc.c-torture/execute/bitfld-1.x: New.
11009
11010 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11011
11012         * gcc.c-torture/execute/20020201-1.c: New test.
11013
11014 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11015
11016         PR target/5469
11017         * gcc.dg/20020201-1.c: New test.
11018
11019 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11020
11021         PR fortran/3743
11022         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11023         * g77.f-torture/compile/pr3743.x: Remove
11024
11025 2002-01-31  Tom Rix  <trix@redhat.com>
11026
11027         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11028
11029 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11030
11031         * gcc.dg/noncompile/20020130-1.c: New test.
11032
11033 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11034
11035         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11036
11037 2002-01-29  Richard Henderson  <rth@redhat.com>
11038
11039         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11040         to long long.
11041         * gcc.c-torture/execute/bf64-1.c: Likewise.
11042
11043 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11044
11045         * gcc.c-torture/execute/20020129-1.c: New test.
11046
11047 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11048
11049         * gcc.c-torture/compile/20000224-1.c: Update.
11050         * gcc.c-torture/execute/bitfld-1.c: New tests.
11051         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11052         * gcc.dg/uninit-A.c: Update.
11053
11054 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11055
11056         * g++.dg/template/ctor1.C: Add instantiation.
11057
11058 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11059
11060         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11061         argument to __builtin_prefetch to be const ptr.
11062
11063 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11064
11065         * gcc.c-torture/compile/20020120-1.c: New test.
11066
11067 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11068
11069         * gcc.c-torture/execute/20020127-1.c: New test.
11070
11071 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11072
11073         * g77.dg/f77-edit-i-in.f: New test
11074         * g77.dg/f77-edit-i-out.f: New test
11075
11076 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11077
11078         * gcc.dg/debug/debug.exp: New file.
11079         * gcc.dg/debug/trivial.c: New file.
11080         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11081         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11082         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11083         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11084         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11085         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11086         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11087         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11088         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11089         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11090         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11091         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11092         * gcc.dg/20000503-1.c: Removed.
11093         * gcc.dg/20010207-1.c: Removed.
11094         * gcc.dg/20011223-1.c: Removed.
11095         * gcc.dg/20020104-2.c: Removed.
11096         * gcc.dg/debug-1.c: Removed.
11097         * gcc.dg/debug-2.c: Removed.
11098         * gcc.dg/debug-3.c: Removed.
11099         * gcc.dg/debug-4.c: Removed.
11100         * gcc.dg/debug-5.c: Removed.
11101         * gcc.dg/debug-6.c: Removed.
11102         * gcc.dg/dwarf2-1.c: Removed.
11103         * gcc.dg/dwarf2-2.c: Removed.
11104
11105 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11106
11107         * g++.old-deja/g++.other/eh5.C: New test.
11108         * g++.old-deja/g++.other/sibcall2.C: New test.
11109         * g++.old-deja/g++.other/array9.C: New test.
11110         * g++.old-deja/g++.other/typename2.C: New test.
11111         * g++.old-deja/g++.other/crash60.C: New test.
11112         * g++.old-deja/g++.other/conv9.C: New test.
11113         * g++.old-deja/g++.other/mangle10.C: New test.
11114         * g++.old-deja/g++.other/unchanging1.C: New test.
11115         * g++.old-deja/g++.other/exprstmt1.C: New test.
11116         * g++.old-deja/g++.other/inline23.C: New test.
11117         * g++.old-deja/g++.eh/ia64-1.C: New test.
11118         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11119         * g++.old-deja/g++.other/reload1.C: New test.
11120         * g++.old-deja/g++.other/static20.C: New test.
11121         * g++.old-deja/g++.other/local-alloc1.C: New test.
11122         * g++.old-deja/g++.other/conv8.C: New test.
11123         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11124         * g++.old-deja/g++.other/storeexpr1.C: New test.
11125         * g++.old-deja/g++.other/storeexpr2.C: New test.
11126         * g++.dg/eh/template2.C: New test.
11127         * g++.dg/warn/weak1.C: New test.
11128
11129 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11130
11131         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11132         Remove first, non-varying, argument.
11133
11134 2002-01-23  Richard Henderson  <rth@redhat.com>
11135
11136         * gcc.dg/inline-2.c: New.
11137
11138         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11139         Add optional target arg.  Check number of arguments.
11140         (scan-assembler-not, scan-assembler-dem): Likewise.
11141         (scan-assembler-dem-not): Likewise.
11142
11143 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11144
11145         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11146         line 12.
11147         * g++.old-deja/g++.brendan/parse3.C,
11148         g++.old-deja/g++.other/crash26.C,
11149         g++.old-deja/g++.other/crash28.C,
11150         g++.old-deja/g++.other/crash29.C,
11151         g++.old-deja/g++.other/crash30.C,
11152         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11153
11154 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11155
11156         * gcc.dg/20020115-1.c: New.
11157
11158 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11159
11160         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11161
11162 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11163
11164         * gcc.dg/20020122-3.c: New.
11165
11166 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11167
11168         * g++.dg/other/gc1.C: New test.
11169
11170 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11171
11172         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11173
11174 2002-01-22  Richard Henderson  <rth@redhat.com>
11175
11176         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11177
11178 2002-01-22  Richard Henderson  <rth@redhat.com>
11179
11180         * gcc.dg/20020122-4.c: New.
11181
11182 2002-01-22  H.J. Lu <hjl@gnu.org>
11183
11184         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11185         link output.
11186         * gcc.dg/special/ecos.exp: Likewise.
11187         * lib/g++-dg.exp: Likewise.
11188         * lib/g77-dg.exp: Likewise.
11189         * lib/gcc-dg.exp : Likewise.
11190         * lib/mike-g++.exp: Likewise.
11191         * lib/mike-g77.exp: Likewise.
11192         * lib/mike-gcc.exp: Likewise.
11193         * lib/objc-dg.exp: Likewise.
11194
11195 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11196
11197         PR target/5379
11198         * gcc.dg/20020122-2.c: New test.
11199
11200 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11201
11202         * gcc.dg/20020122-1.c: New test.
11203
11204 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11205
11206         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11207
11208 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11209
11210         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11211
11212 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11213
11214         * gcc.c-torture/compile/20020121-1.c: New test.
11215
11216 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11217
11218         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11219         ld_library_path.
11220
11221 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11222
11223         * gcc.dg/20020218-1.c: New test.
11224
11225 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11226
11227         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11228         messages
11229         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11230         "At global scope" warning
11231         * g++.dg/ext/align1.C: Change cygwin test for alignment
11232         from db-bogus to dg-warning
11233
11234 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11235
11236         * g77.f-torture/compile/cpp2.F: New test.
11237
11238 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11239
11240         * g++.dg/template/access1.C: New test.
11241
11242 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11243
11244         * gcc.dg/20020118-1.c: New.
11245
11246 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11247
11248         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11249
11250 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11251
11252         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11253         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11254         alignment warnings.
11255
11256 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11257
11258         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11259         torture_with_loops and torture_without_loops
11260
11261 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11262
11263         * gcc.c-torture/compile/20020116-1.c: New test.
11264
11265 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11266
11267         * gcc.dg/20020116-2.c: New test.
11268
11269         * gcc.dg/ultrasp4.c: New test.
11270
11271         * gcc.dg/20020116-1.c: New test.
11272
11273 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11274
11275         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11276         by EABI.
11277
11278 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11279
11280         * gcc.misc-tests/i386-prefetch.exp: New.
11281         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11282         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11283         * gcc.misc-tests/i386-pf-none-1.c: New test.
11284         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11285
11286 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11287
11288         * gcc.dg/gnu89-init-1.c: Add new tests.
11289
11290 2002-01-15  Andreas Jaeger  <aj@suse.de>
11291
11292         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11293         * gcc.dg/i386-mmx-2.c: Likewise.
11294         * gcc.dg/i386-sse-1.c: Likewise.
11295         * gcc.dg/i386-sse-2.c: Likewise.
11296         * gcc.dg/i386-sse-3.c: Likewise.
11297
11298 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11299
11300         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11301         Uncomment additional cases that now pass.
11302
11303 2002-01-11  Richard Henderson  <rth@redhat.com>
11304
11305         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11306         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11307
11308 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11309
11310         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11311
11312 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11313
11314         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11315         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11316
11317 2002-01-10  Dale Johannesen  <dalej@apple.com>
11318
11319         * gcc.c-torture/execute/loop-11.c: New.
11320
11321 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11322
11323         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11324         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11325
11326 2002-01-09  Richard Henderson  <rth@redhat.com>
11327
11328         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11329         type in which to perform the operation for each size.
11330
11331 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11332
11333         * gcc.c-torture/compile/20020109-2.c: New test.
11334
11335 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11336
11337         * gcc.c-torture/execute/loop-10.c: New test.
11338
11339 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11340
11341         * gcc.c-torture/compile/20010226-1.c: New test.
11342         * gcc.c-torture/compile/20010227-1.c: New test.
11343         * gcc.c-torture/compile/20010426-1.c: New test.
11344         * gcc.c-torture/compile/20010510-1.c: New test.
11345         * gcc.c-torture/compile/20010605-3.c: New test.
11346         * gcc.c-torture/compile/20010824-1.c: New test.
11347         * gcc.c-torture/execute/20010409-1.c: New test.
11348         * gcc.dg/noncompile/20000901-1.c: New test.
11349         * gcc.dg/20001023-1.c: New test.
11350         * gcc.dg/20001101-1.c: New test.
11351         * gcc.dg/20001102-1.c: New test.
11352         * gcc.dg/20010207-1.c: New test.
11353         * gcc.dg/20010405-1.c: New test.
11354         * gcc.dg/20010822-1.c: New test.
11355         * gcc.dg/20011107-1.c: New test.
11356
11357 2002-01-09  Jeffrey A Law  (law@redhat.com)
11358
11359         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11360
11361         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11362         execution failure on PA targets.
11363
11364 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11365
11366         * gcc.c-torture/compile/20020109-1.c: New test.
11367
11368 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11369
11370         * gcc.c-torture/execute/20020108-1.c: New test.
11371
11372 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11373
11374         * gcc.dg/20020108-1.c: New test.
11375
11376 2002-01-08  H.J. Lu <hjl@gnu.org>
11377
11378         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11379         for header files.
11380
11381 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11382
11383         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11384         consistency.
11385
11386 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11387
11388         * gcc.dg/altivec-4.c: Test altivec predicates.
11389
11390 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11391
11392         * gcc.c-torture/execute/20020107-1.c: New test.
11393
11394 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11395
11396         PR c/5279
11397         * gcc.c-torture/compile/20020106-1.c: New test.
11398
11399 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11400
11401         * gcc.c-torture/execute/nestfunc-4.c: New test.
11402
11403 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11404
11405         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11406         extra triple that slipped in.
11407         * g++.old-deja/g++.abi/align.C: Likewise.
11408         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11409
11410 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11411
11412         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11413         * g++.old-deja/g++.abi/align.C: Likewise.
11414         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11415
11416         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11417         on FreeBSD/i386.
11418         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11419         FreeBSD.
11420
11421 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11422
11423         * gcc.dg/20020104-1.c: New test.
11424
11425         * gcc.dg/20020104-2.c: New test.
11426
11427 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11428
11429         * gcc.dg/20020103-1.c: Fix typo in target selector.
11430
11431 2002-01-03  Richard Henderson  <rth@redhat.com>
11432
11433         * gcc.dg/20020103-1.c: New.
11434
11435 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11436
11437         * gcc.c-torture/execute/20020103-1.c: New test.
11438
11439 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11440
11441         * g++.dg/other/debug2.C: New test.
11442
11443         * gcc.c-torture/compile/20020103-1.c: New test.
11444
11445 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11446
11447         * gcc.dg/gnu89-init-1.c: Added new tests.
11448
11449 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11450
11451         * g++.dg/template/friend2.C: Remove as patch is reverted.
11452
11453         * g++.dg/warn/oldcast1.C: New test.
11454
11455         * g++.dg/template/ptrmem1.C: New test.
11456         * g++.dg/template/ptrmem2.C: New test.
11457
11458         * g++.dg/template/ntp.C: New test.
11459
11460         * g++.dg/other/component1.C: New test.
11461
11462         * g++.dg/template/ttp3.C: New test.
11463
11464         * g++.dg/template/friend2.C: New test.
11465         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11466
11467 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11468
11469         * g++.dg/other/ptrmem1.C: New test.
11470         * g++.dg/other/ptrmem2.C: New test.
11471
11472 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11473
11474         * g++.dg/template/ctor1.C: New test.
11475
11476 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11477
11478         * g++.dg/template/friend2.C: New test.
11479
11480 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11481
11482         * gcc.dg/mmix-1.c: New test.
11483
11484 2001-12-31  Richard Henderson  <rth@redhat.com>
11485
11486         * gcc.dg/asm-5.c: New.
11487
11488 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11489
11490         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11491         in namespace __gnu_cxx
11492
11493 2001-12-30  Richard Henderson  <rth@redhat.com>
11494
11495         * gcc.dg/debug-6.c: New.
11496
11497 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11498
11499         * gcc.c-torture/compile/20011229-2.c: New test.
11500
11501 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11502
11503         * gcc.dg/debug-3.c: New test.
11504         * gcc.dg/debug-4.c: New test.
11505         * gcc.dg/debug-5.c: New test.
11506
11507 2001-12-29  Richard Henderson  <rth@redhat.com>
11508
11509         * g++.dg/eh/loop1.C: New.
11510
11511 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11512
11513         * g++.dg/template/crash1.C: New test.
11514
11515 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11516
11517         * g++.dg/other/const1.C: New test.
11518
11519 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11520
11521         * gcc.c-torture/compile/20011229-1.c: New test.
11522
11523 2001-12-28  Stan Shebs  <shebs@apple.com>
11524
11525         * lib/objc-torture.exp: Resync with c-torture.exp.
11526         * lib/objc.exp: Load standard libraries.
11527
11528 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11529
11530         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11531         additional tests.
11532
11533 2001-12-27  Roger Sayle <roger@eyesopen.com>
11534
11535         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11536
11537 2001-12-27  Richard Henderson  <rth@redhat.com>
11538
11539         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11540
11541 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11542
11543         * g++.dg/eh/ctor1.C: New test.
11544         * g++.dg/other/error2.C: New test.
11545
11546 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11547
11548         * g++.dg/other/init2.C: New test.
11549
11550 2001-12-24  Richard Henderson  <rth@redhat.com>
11551
11552         * gcc.dg/20011223-1.c: New.
11553         * gcc.dg/inline-1.c: New.
11554
11555 2001-12-23  Richard Henderson  <rth@redhat.com>
11556
11557         * gcc.dg/asm-4.c: Test operand modifiers.
11558
11559 2001-12-23  Richard Henderson  <rth@redhat.com>
11560
11561         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11562
11563 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11564
11565         * gcc.c-torture/execute/20011223-1.c: New test.
11566
11567 2001-12-21  Richard Henderson  <rth@redhat.com>
11568
11569         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11570         re-enables the warning.
11571
11572 2001-12-21  Richard Henderson  <rth@redhat.com>
11573
11574         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11575
11576 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11577
11578         * gcc.c-torture/compile/20011218-1.c: New test.
11579
11580 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11581
11582         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11583         arm-isr.c test.
11584         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11585         epilogue generation for ARM ISR routines.
11586
11587 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11588
11589         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11590         * gcc.dg/format/c90-printf-3.c: Likewise.
11591         * gcc.dg/format/c99-printf-3.c: Likewise.
11592         * gcc.dg/format/ext-1.c: Likewise.
11593         * gcc.dg/format/ext-6.c: Likewise.
11594         * gcc.dg/format/format.h: Prototype unlocked stdio.
11595
11596 2001-12-20  Richard Henderson  <rth@redhat.com>
11597
11598         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11599         (arena): Use it.
11600         (malloc): Correct allocation logic.  Abort if we fill up the
11601         arena before initialization complete.
11602         (realloc): Correct allocation logic.
11603
11604 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11605
11606         * gcc.c-torture/compile/20011219-2.c: New test.
11607
11608         * gcc.c-torture/execute/20011219-1.c: New test.
11609
11610 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11611
11612         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11613         target does not support weak symbols.
11614
11615 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11616
11617         * gcc.c-torture/compile/20011219-1.c: New test.
11618
11619 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11620
11621         * g++.dg/other/error1.C: New test.
11622
11623 2001-12-17  Jeffrey A Law  (law@redhat.com)
11624
11625         * gcc.c-torture/execute/20011217-1.c: New test.
11626
11627 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11628
11629         * objc.dg/special/: New directory.
11630         * objc.dg/special/special.exp: New file.
11631         * objc.dg/special/unclaimed-category-1.h: New file.
11632         * objc.dg/special/unclaimed-category-1a.m: New file.
11633         * objc.dg/special/unclaimed-category-1.m: New file.
11634
11635 2001-12-17  Andreas Jaeger  <aj@suse.de>
11636
11637         * gcc.c-torture/compile/20011217-2.c: New test.
11638
11639 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11640
11641         * gcc.c-torture/compile/20011217-1.c: New test.
11642
11643 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11644
11645         * testsuite/gcc.dg/20011214-1.c: New.
11646
11647 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11648
11649         * gcc.dg/altivec-4.c: New.
11650
11651 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11652
11653         * gcc.dg/20011113-1.c: New test.
11654
11655 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11656
11657         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11658         std::__malloc_alloc_template<0> and
11659         std::__default_alloc_template<false, 0>.
11660
11661 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11662
11663         * objc/execute/bf-21.m: New test.
11664         * objc/execute/enumeration-1.m: New test.
11665         * objc/execute/enumeration-2.m: New test.
11666
11667 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11668
11669         * gcc.dg/gnu89-init-1.c: New test.
11670
11671 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11672
11673         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11674         * g++.old-deja/g++.jason/2371.C: Likewise.
11675         * g++.old-deja/g++.jason/template33.C: Likewise.
11676         * g++.old-deja/g++.jason/template34.C: Likewise.
11677         * g++.old-deja/g++.jason/template36.C: Likewise.
11678         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11679         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11680         * g++.old-deja/g++.other/typename1.C: Likewise.
11681         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11682         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11683         * g++.old-deja/g++.pt/typename11.C: Likewise.
11684         * g++.old-deja/g++.pt/typename14.C: Likewise.
11685         * g++.old-deja/g++.pt/typename16.C: Likewise.
11686         * g++.old-deja/g++.pt/typename3.C: Likewise.
11687         * g++.old-deja/g++.pt/typename4.C: Likewise.
11688         * g++.old-deja/g++.pt/typename5.C: Likewise.
11689         * g++.old-deja/g++.pt/typename7.C: Likewise.
11690         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11691
11692 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11693
11694         * g++.dg/other/linkage1.C: New test.
11695         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11696         specifiers.
11697
11698 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11699
11700         * gcc.dg/concat.c: New test.
11701
11702 2001-12-11  Stan Shebs  <shebs@apple.com>
11703
11704         * objc/compile: New test directory.
11705         * objc/compile/compile.exp: New expect script.
11706         * objc/compile/20011211-1.m: New compile test.
11707
11708 2001-12-11  Jason Merrill  <jason@redhat.com>
11709
11710         * lib/prune.exp (prune_gcc_output): Also handle "In member
11711         function".  So many permutations...
11712
11713 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11714
11715         * g++.dg/template/typedef1.C: New test.
11716
11717 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11718
11719         * g++.dg/other/copy1.C: New test.
11720
11721 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11722
11723         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11724
11725         * gcc.dg/builtin-choose-expr.c: New.
11726
11727 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11728
11729         * gcc.dg/altivec-2.c: New.
11730
11731 2001-12-07  Richard Henderson  <rth@redhat.com>
11732
11733         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11734
11735 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11736
11737         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11738         ultrasparc.
11739
11740 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11741
11742         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11743
11744 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11745
11746         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11747         variable argument list.
11748
11749 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11750
11751         * gcc.c-torture/execute/memcheck: Delete entire directory.
11752         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11753         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11754
11755 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11756
11757         * gcc.dg/Wshadow-1.c: New test.
11758
11759 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11760
11761         * gcc.c-torture/compile/20011130-1.c: New test.
11762
11763         * gcc.dg/noncompile/20011025-1.c: New test.
11764
11765         * g++.dg/other/anon-union.C: New test.
11766
11767         * gcc.c-torture/execute/20011024-1.c: New test.
11768
11769 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11770
11771         * gcc.c-torture/execute/20000722-1.x,
11772         gcc.c-torture/execute/20010123-1.x: Remove.
11773         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11774         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11775         gcc.dg/c99-complit-2.c: New tests.
11776
11777 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11778
11779         * g++.dg/inherit/base1.C: New test.
11780
11781 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11782
11783         * g++.dg/other/stdarg1.C: New test.
11784
11785         * gcc.c-torture/compile/20011130-2.c: New test.
11786
11787 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11788
11789         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11790         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11791         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11792         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11793         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11794         * gcc.dg/builtin-prefetch-1.c: New test.
11795
11796 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11797
11798         * gcc.dg/20011130-1.c: New test.
11799
11800 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11801
11802         * g++.dg/other/scope1.C: New test.
11803         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11804
11805 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11806
11807         * gcc.dg/vla-init-1.c: New test.
11808
11809 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11810
11811         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11812
11813 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11814
11815         * objc.dg/alias.m: Update.
11816         * objc.dg/class-1.m: Update.
11817         * objc.dg/const-str-1.m: Update.
11818         * objc.dg/fwd-proto-1.m: Update.
11819         * objc.dg/id-1.m: Update.
11820         * objc.dg/super-class-1.m: Update.
11821
11822 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11823
11824         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11825         constructs.
11826
11827 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11828
11829         * gcc.c-torture/execute/20011128-1.c: New test.
11830
11831 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11832
11833         * gcc.dg/20011127-1.c: New test.
11834
11835 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11836
11837         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11838         from Austin Group draft 7.
11839         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11840         scanf format arguments.
11841         * gcc.dg/format/no-exargs-2.c: New test.
11842
11843 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11844
11845         * g++.dg/abi/vbase8-4.C: New test.
11846
11847 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11848
11849         * gcc.c-torture/execute/20011121-1.c: New test.
11850
11851 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11852
11853         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11854
11855 2001-11-23  Andreas Jaeger  <aj@suse.de>
11856
11857         * gcc.dg/cpp/charconst-2.c: New test.
11858
11859 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11860
11861         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11862         to the host if it is remote.  Let tests specify extra headers
11863         they use.
11864         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11865         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11866         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11867         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11868         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11869         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11870         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11871         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11872         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11873         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11874
11875 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11876
11877         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11878         for little endian ARMs.
11879
11880 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11881
11882         * gcc.c-torture/compile/20011119-1.c: New test.
11883         * gcc.c-torture/compile/20011119-2.c: New test.
11884
11885 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11886
11887         * gcc.dg/altivec-1.c: Fix typo.
11888
11889 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11890
11891         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11892
11893 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11894
11895         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11896
11897 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11898
11899         * lib/g77.exp: Don't specify --rpath-link.
11900
11901         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11902         across all the headers.
11903         * gcc.dg/format/format.exp: For testing on a remote host,
11904         copy format.h.
11905
11906         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11907         * gcc.c-torture/execute/930406-1.c: Likewise.
11908         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11909
11910 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11911
11912         * gcc.dg/altivec-1.c: New.
11913
11914 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11915
11916         * gcc.dg/cpp/fpreprocessed.c: New test case.
11917
11918 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11919
11920         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11921         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11922         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11923
11924 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11925
11926         * gcc.dg/no-builtin-1.c: New test.
11927
11928 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11929
11930         * gcc.c-torture/execute/20011115-1.c: New test.
11931
11932 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11933
11934         * gcc.c-torture/compile/20011114-2.c: New test.
11935         * gcc.c-torture/compile/20011114-3.c: New test.
11936         * gcc.c-torture/compile/20011114-4.c: New test.
11937
11938 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11939
11940         * g++.dg/other/init1.C: New test.
11941
11942 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11943
11944         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11945         message.
11946
11947         * gcc.c-torture/execute/20011114-1.c: New testcase.
11948
11949         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11950         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11951         like the (before this change) version of 20010327-1.c.
11952
11953 2001-11-14  Roger Sayle <roger@eyesopen.com>
11954
11955         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11956
11957 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11958
11959         * g++.dg/init/array2.C: New test.
11960
11961 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11962
11963         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11964
11965 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11966
11967         * g++.dg/other/forscope1.C: New test.
11968         * g++.dg/ext/forscope1.C: New test.
11969         * g++.dg/ext/forscope2.C: New test.
11970
11971 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11972
11973         * gcc.c-torture/execute/20011113-1.c: New test.
11974
11975 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11976
11977         * gcc.c-torture/execute/20011109-2.c: New test.
11978
11979         * gcc.c-torture/execute/20011109-1.c: New test.
11980
11981 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11982
11983         * gcc.c-torture/compile/20011109-1.c: New test.
11984
11985 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11986
11987         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11988         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11989         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11990         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11991         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11992         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11993         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11994
11995 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11996
11997         * g++.dg/warn/Wshadow-1.C: New tests.
11998         * g++.old-deja/g++.mike/for3.C: Update.
11999
12000 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12001
12002         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12003         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12004         XFAILs.  Adjust expected error texts.
12005         * gcc.c-torture/compile/20011106-1.c,
12006         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12007         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12008         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12009         gcc.dg/c99-array-lval-5.c: New tests.
12010
12011 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12012
12013         * gcc.dg/cpp/defined.c: Update.
12014
12015 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12016
12017         * gcc.c-torture/execute/anon-1.c: New test.
12018
12019 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12020
12021         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12022         same size, so no warning should be produced on stormy16.
12023
12024         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12025         due to oversized array.
12026         * g++.old-deja/g++.mike/ns15.C: Likewise.
12027         * g++.old-deja/g++.pt/crash16.C: Likewise.
12028
12029 2001-11-02  Graham Stott  <grahams@redhat.com>
12030
12031         * g++.dgother/debug1.C: Fix typos.
12032
12033 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12034
12035         * g++.dg/other/debug1.C: New test.
12036
12037 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12038
12039         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12040         of unsigned long.
12041
12042 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12043
12044         * gcc.dg/20011029-2.c: New test.
12045
12046         * gcc.c-torture/compile/20011029-1.c: New test.
12047
12048 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12049
12050         * objc/execute/class_self-1.m: New test.
12051         * objc/execute/class_self-2.m: New test.
12052
12053 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12054
12055         * gcc.misc-tests/msgs.exp: Delete.
12056         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12057         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12058         error set to match recent changes.
12059
12060 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12061
12062         * gcc.dg/20011021-1.c: New test.
12063
12064 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12065
12066         * gcc.c-torture/compile/20011023-1.c: New test.
12067
12068 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12069
12070         * lib/g77.exp: Rewrite based on lib/g++.exp.
12071
12072 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12073
12074         * gcc.c-torture/execute/20011019-1.c: New test.
12075
12076         * gcc.dg/20011018-1.c: New test.
12077
12078 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12079
12080         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12081
12082 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12083
12084         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12085         * gcc.dg/attr-invalid.c: Likewise.
12086
12087 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12088
12089         * testsuite/gcc.dg/20011015-1.c: New test.
12090
12091 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12092
12093         * g++.dg/template/unify2.C: New test.
12094
12095 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12096
12097         * g++.dg/other/exception-specification.C: New test
12098
12099 2001-10-13  Tom Rix  <trix@redhat.com>
12100
12101         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12102         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12103
12104 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12105
12106         * testsuite/gcc.dg/20011009-1.c: New test.
12107
12108 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12109
12110         PR g++/4476
12111         * g++.dg/other/friend1.C: New test.
12112
12113 2001-10-11  Richard Henderson  <rth@redhat.com>
12114
12115         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12116
12117 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12118
12119         * gcc.c-torture/compile/20011010-1.c: New.
12120
12121 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12122
12123         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12124         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12125         g77.f-torture/execute/execute.exp,
12126         g77.f-torture/noncompile/noncompile.exp,
12127         gcc.c-torture/compile/compile.exp,
12128         gcc.c-torture/execute/execute.exp,
12129         gcc.c-torture/execute/ieee/ieee.exp,
12130         gcc.c-torture/execute/memcheck/memcheck.exp,
12131         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12132         objc/execute/execute.exp: Update FSF address.
12133
12134 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12135
12136         * gcc.dg/cpp/cmdlne-C.c: Update.
12137         * gcc.dg/cpp/cmdlne-C2.c: New.
12138
12139 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12140
12141         * gcc.c-torture/execute/20011008-3.c: New.
12142
12143 2001-10-08  DJ Delorie  <dj@redhat.com>
12144
12145         * gcc.dg/20011008-1.c: New.
12146         * gcc.dg/20011008-2.c: New.
12147
12148 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12149
12150         * gcc.dg/cpp/spacing1.c: Update test.
12151
12152 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12153
12154         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12155         spelling errors of "separate" as "seperate".
12156
12157 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12158
12159         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12160         enough to avoid inlining.
12161
12162 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12163
12164         * lib/g77.exp: set libg2c_dir correctly.
12165
12166 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12167
12168         * gcc.dg/cpp/macro11.c: New test.
12169
12170 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12171
12172         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12173         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12174         gcc.dg/format/multattr-3.c: New tests.
12175         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12176         tests for format attributes on function pointers being rejected.
12177
12178 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12179
12180         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12181
12182 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12183
12184         * g++.dg/warn/format1.C: New test.
12185
12186 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12187
12188         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12189
12190 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12191
12192         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12193
12194 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12195
12196         * gcc.dg/cpp/redef2.c: Add test.
12197
12198 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12199
12200         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12201         long-standing bug on i686, apparently.
12202         * gcc.c-torture/execute/loop-2c.x: New file.
12203         * gcc.c-torture/execute/loop-2d.x: New file.
12204         * gcc.c-torture/execute/loop-3c.x: New file.
12205
12206 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12207
12208         * gcc.dg/cpp/20000625-2.c: Correct line number.
12209
12210 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12211
12212         * gcc.dg/cpp/macro10.c: New test.
12213         * gcc.dg/cpp/strify3.c: New test.
12214         * gcc.dg/cpp/spacing1.c: Add tests.
12215         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12216         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12217
12218 2001-09-24  DJ Delorie  <dj@redhat.com>
12219
12220         * gcc.c-torture/execute/20010924-1.c: New test.
12221
12222 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12223
12224         * testsuite/objc/execute/paste.m: Remove.
12225
12226 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12227
12228         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12229
12230 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12231
12232         * g77.dg/strlen0.f: New test.
12233
12234 2001-09-21  Richard Henderson  <rth@redhat.com>
12235
12236         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12237         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12238
12239 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12240
12241         Table-driven attributes.
12242         * g++.dg/ext/attrib1.C: New test.
12243
12244 2001-09-20  DJ Delorie  <dj@redhat.com>
12245
12246         * gcc.dg/20000926-1.c: Update expected warning messages.
12247         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12248         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12249         array.
12250
12251 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12252
12253         * g++.dg/eh/registers1.C: New test case.
12254
12255 2001-09-17  Richard Henderson  <rth@redhat.com>
12256
12257         * gcc.dg/array-5.c: Fix VLA decomposition test.
12258
12259 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12260
12261         * gcc.dg/cpp/line5.c: New testcase.
12262
12263 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12264
12265         * gcc.dg/cpp/macro9.c: New test.
12266
12267 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12268
12269         * gcc.c-torture/execute/980223.c: Change type of addr from long
12270         to char *.
12271
12272 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12273
12274         * gcc.c-torture/execute/20010915-1.c: New test.
12275
12276 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12277
12278         * g77.dg/bprob: New directory.
12279         * g77.dg/bprob/bprob.exp: New file.
12280         * g77.dg/bprob/bprob-1.f: New test.
12281         * g77.dg/gcov: New directory.
12282         * g77.dg/gcov/gcov.exp: New file.
12283         * g77.dg/gcov/gcov-1.f: New test.
12284         * g77.dg/gcov/gcov-1.x: New file.
12285
12286 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12287
12288         * gcc.dg/cpp/directiv.c: Update.
12289         * gcc.dg/cpp/undef1.c: Update.
12290
12291 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12292
12293         * gcc.dg/20010912-1.c: New test.
12294
12295 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12296
12297         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12298         language-independent file in lib.
12299         * lib/gcov.exp: New file.
12300
12301 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12302
12303         * gcc.c-torture/compile/20010911-1.c: New test.
12304
12305 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12306
12307         * lib/profopt.exp: New, to support profile-directed optimizations.
12308         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12309         * gcc.misc-tests/bprob-1.c: New test.
12310         * gcc.misc-tests/bprob-2.c: New test.
12311
12312 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12313
12314         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12315         XFAIL and which kinds of gcov output to verify.
12316         * gcc.misc-tests/gcov-4b.x: New file.
12317         * gcc.misc-tests/gcov-5b.x: New file.
12318         * gcc.misc-tests/gcov-6.x: New file.
12319         * gcc.misc-tests/gcov-7.c: New test.
12320         * gcc.misc-tests/gcov-7.x: New file.
12321
12322 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12323
12324         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12325         * gcc.misc-tests/gcov-6.c: New test.
12326
12327 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12328
12329         PR c++/3986
12330         * g++.dg/abi/vbase1.C: New test.
12331
12332 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12333
12334         * objc.dg/method-2.m: New.
12335
12336 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12337
12338         PR c++/4203
12339         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12340         * g++.dg/init/empty1.C: New test.
12341
12342 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12343
12344         * gcc.c-torture/compile/20010903-1.c: New test.
12345
12346 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12347
12348         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12349         for m68k.
12350
12351 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12352
12353         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12354
12355         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12356
12357         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12358
12359 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12360
12361         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12362         for 16-bit 'unsigned int'.
12363
12364 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12365
12366         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12367
12368 2001-08-27  Richard Henderson  <rth@redhat.com>
12369
12370         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12371         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12372
12373 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12374
12375         * gcc.dg/asm-names.c (ymain): New.
12376
12377 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12378
12379         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12380         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12381         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12382
12383 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12384
12385         * gcc.dg/compare5.c: New testcase.
12386
12387 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12388
12389         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12390         and "In instantiation".
12391
12392 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12393
12394         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12395
12396 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12397
12398         * gcc.misc-tests/gcov.exp: Add support for branch information.
12399         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12400         * gcc.misc-tests/gcov-4.c: New test.
12401         * gcc.misc-tests/gcov-4b.c: New test.
12402         * gcc.misc-tests/gcov-5b.c: New test.
12403
12404 2001-08-20  Zack Weinberg  <zackw@panix.com>
12405
12406         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12407         expected to fail.
12408
12409 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12410
12411         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12412
12413 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12414
12415         * g++.dg/eh/
12416         Moved to gcc-deps.exp
12417         * gcc-deps.exp: New file.
12418
12419 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12420
12421         * g++.old-deja/g++.pt/defarg14.C: New test.
12422
12423 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12424
12425         * g++.old-deja/g++.other/lineno5.C: New test.
12426
12427 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12428
12429         * g++.old-deja/g++.pt/crash68.C: New test.
12430
12431 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12432
12433         * g++.old-deja/g++.other/crash42.C: New test.
12434
12435 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12436
12437         * gcc.dg/cpp/extratokens.c: Fix.
12438         * gcc.dg/cpp/skipping2.c: New tests.
12439
12440 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12441
12442         * gcc.c-torture/execute/20010724-1.c: New file.
12443         * gcc.c-torture/execute/20010724-1.x: New file.
12444
12445 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12446
12447         * g++.old-deja/g++.other/cond7.C: New test.
12448
12449 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12450
12451         * g++.old-deja/g++.other/optimize4.C: New test.
12452
12453 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12454
12455         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12456
12457 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12458
12459         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12460         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12461         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12462         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12463
12464         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12465         bug report" message.
12466
12467         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12468         * g++.dg/ext/instantiate1.C: Move from old-deja.
12469
12470 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12471
12472         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12473         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12474         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12475         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12476
12477 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12478
12479         * gcc.c-torture/execute/20010723-1.c: New test.
12480
12481 2001-07-23  Ben Elliston  <bje@redhat.com>
12482
12483         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12484
12485 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12486
12487         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12488         i[34567]86-*-*.
12489         Delete handling of ieee_multilib_flags.
12490         Pass -mieee for alpha*-*-* and sh-*-*.
12491         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12492
12493 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12494
12495         Remove old-abi tests.
12496         * g++.old-deja/g++.mike/p11116.C: Remove.
12497         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12498
12499 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12500
12501         * g77.f-torture/compile/pr3743.f:  New test
12502
12503 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12504
12505         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12506
12507 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12508
12509         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12510         g++.old-deja/g++.pt/static6.C: Likewise.
12511         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12512         supports weak symbols.
12513
12514 2001-07-18  Andreas Jaeger  <aj@suse.de>
12515
12516         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12517         supported again.
12518
12519 2001-07-18  Andreas Jaeger  <aj@suse.de>
12520
12521         * gcc.dg/iftrap-1.c: Fix target line.
12522
12523 2001-07-17  Richard Henderson  <rth@redhat.com>
12524
12525         * gcc.c-torture/execute/20010717-1.c: New.
12526
12527 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12528
12529         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12530         tests.
12531
12532 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12533
12534         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12535
12536 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12537
12538         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12539         UAC_SIGBUS, UAC_NOPRINT definitions.
12540
12541 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12542
12543         * objc/execute/object_is_class.m: New test.
12544         * objc/execute/object_is_meta_class.m: New test.
12545
12546 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12547
12548         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12549         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12550
12551 2001-01-15  David Bil
12552         * objc/execute/class-14.m: Added.
12553         * objc/execute/class-2.m: Added.
12554         * objc/execute/class-3.m: Added.
12555         * objc/execute/class-4.m: Added.
12556         * objc/execute/class-5.m: Added.
12557         * objc/execute/class-6.m: Added.
12558         * objc/execute/class-7.m: Added.
12559         * objc/execute/class-8.m: Added.
12560         * objc/execute/class-9.m: Added.
12561         * objc/execute/class-tests-1.h
12562         * objc/execute/class-tests-2.h
12563         * objc/execute/compatibility_alias.m: Added.
12564         * objc/execute/encode-1.m: Added.
12565         * objc/execute/formal_protocol-1.m: Added.
12566         * objc/execute/formal_protocol-2.m: Added.
12567         * objc/execute/formal_protocol-3.m: Added.
12568         * objc/execute/formal_protocol-4.m: Added.
12569         * objc/execute/formal_protocol-5.m: Added.
12570         * objc/execute/formal_protocol-6.m: Added.
12571         * objc/execute/formal_protocol-7.m: Added.
12572         * objc/execute/informal_protocol.m: Added.
12573         * objc/execute/initialize.m: Added.
12574         * objc/execute/load.m: Added.
12575         * objc/execute/many_args_method.m: Added.
12576         * objc/execute/nested-3.m: Added.
12577         * objc/execute/no_clash.m: Added.
12578         * objc/execute/private.m: Added.
12579         * objc/execute/redefining_self.m: Added.
12580         * objc/execute/root_methods.m: Added.
12581         * objc/execute/selector-1.m: Added.
12582         * objc/execute/static-1.m: Added.
12583         * objc/execute/static-2.m: Added.
12584         * objc/execute/va_method.m: Added.
12585
12586 2001-03-10  Richard Henderson  <rth@redhat.com>
12587
12588         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12589
12590 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12591
12592         * g++.old-deja/g++.other/crash31.C: XFAIL.
12593         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12594         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12595         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12596         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12597         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12598
12599 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12600
12601         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12602
12603 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12604
12605         * gcc.dg/20000724-1.c: Don't use multiline strings.
12606
12607 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12608
12609         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12610         result of -cString against what we expect it to be; don't just
12611         print it out for no one to read.
12612
12613         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12614         Based on testcases provided by Nicola Pero.
12615
12616 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12617
12618         * gcc.dg/cpp/macro7.c: New test.
12619
12620 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12621
12622         * gcc.dg/cpp/multiline.c: Update.
12623
12624 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12625
12626         * g++.old-deja/g++.other/enum3.C: New test.
12627
12628 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12629
12630         * g++.old-deja/g++.other/pod1.C: New test.
12631
12632 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12633
12634         * g++.old-deja/g++.ext/overload1.C: New test.
12635
12636 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12637
12638         * g++.old-deja/g++.pt/using1.C: New test.
12639
12640 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12641
12642         * g++.old-deja/g++.other/using9.C: New test.
12643
12644 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12645
12646         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12647
12648         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12649
12650 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12651
12652         * g++.old-deja/g++.ext/realpt1.C: Remove.
12653
12654 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12655
12656         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12657
12658 2001-02-26  Will Cohen  <wcohen@redhat.com>
12659
12660         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12661
12662 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12663
12664         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12665         templatized constructors.
12666
12667 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12668
12669         * gcc.c-torture/execute/20010224-1.c: New test.
12670
12671 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12672
12673         * gcc.c-torture/execute/20010222-1.c: New test.
12674
12675 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12676
12677         * g++.old-deja/g++.other/inline20.C: New test.
12678
12679 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12680
12681         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12682
12683 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12684
12685         * g++.old-deja/g++.other/lookup22.C: New test.
12686
12687 200
12688         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12689         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12690         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12691         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12692         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12693
12694 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12695
12696         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12697         account.
12698
12699 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12700
12701         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12702
12703 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12704
12705         * g++.old-deja/g++.pt/crash62.C: New test.
12706
12707 2001-01-04  Richard Henderson  <rth@redhat.com>
12708
12709         * gcc.dg/20000926-1.c: Update expected warnings.
12710         * gcc.dg/array-2.c: Likewise.
12711         * gcc.dg/array-4.c: Also validate flexible array members.
12712         * gcc.dg/c99-flex-array-1.c: New.
12713
12714 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12715
12716         * gcc.c-torture/compile/20001222-1.x: Remove.
12717
12718 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12719
12720         * gcc.c-torture/execute/built-in-setjmp.c: New.
12721
12722 2001-01-03  Richard Henderson  <rth@redhat.com>
12723
12724         * gcc.dg/940510-1.c: Update expected error wording.
12725         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12726
12727 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12728
12729         * lib/target-supports.exp (check_alias_available): Modified to
12730         indicate aliases not supported if only weak aliases are supported.
12731
12732 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12733
12734         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12735         Turn on cmpstrsi checks for __pj__ and __i370__.
12736
12737 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12738
12739         * g++.old-deja/g++.other/virtual11.C: New test.
12740
12741 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12742
12743         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12744
12745 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12746
12747         * gcc.c-torture/compile/20010102-1.c: New test.
12748
12749 2001-01-02  Andreas Jaeger  <aj@suse.de>
12750
12751         * gcc.dg/noreturn-3.c: New test.
12752
12753         * gcc.dg/noreturn-4.c: New test.
12754
12755 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12756
12757         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12758         __builtin_fputc and __builtin_fwrite.
12759
12760 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12761
12762         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12763         signed char, not default char.
12764
12765 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12766
12767         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12768
12769 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12770
12771         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12772
12773 2000-12-29  Richard Henderson  <rth@redhat.com>
12774
12775         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12776         (__cyg_profile_func_exit): Define.
12777
12778 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12779
12780         * g++.dg/vtgc1.C: New test.
12781
12782 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12783
12784         * gcc.dg/noncompile/20001228-1.c: New test.
12785
12786         * gcc.dg/20001228-1.c: New test.
12787
12788         * gcc.c-torture/execute/20001228-1.c: New test.
12789
12790 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12791
12792         * gcc.dg/format-strfmon-1.c: New test.
12793
12794 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12795
12796         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12797         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12798         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12799         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12800         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12801         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12802         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12803         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12804         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12805         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12806         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12807         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12808         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12809
12810         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12811         * gcc.c-torture/execute/string-opt-4.c: Test index.
12812
12813 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12814
12815         * gcc.c-torture/compile/20001226-1.c: New test.
12816
12817 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12818
12819         * gcc.c-torture/compile/20001222-1.c: New test.
12820         * gcc.c-torture/compile/20001222-1.x: Xfail.
12821
12822 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12823
12824         * gcc.c-torture/execute/comp-goto-2.c: New test.
12825
12826 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12827
12828         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12829         Use long types if __INT_MAX__ is 32767.
12830         (main): Use cast to (sint32 *) when poking 88 into a_page.
12831
12832         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12833
12834 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12835
12836         * gcc.c-torture/compile/20001221-1.c: New test.
12837         * gcc.c-torture/execute/20001221-1.c: New test.
12838
12839 2000-12-20  Richard Henderson  <rth@redhat.com>
12840
12841         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12842         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12843
12844 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12845
12846         * gcc.dg/compare3.c: New test.
12847
12848 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12849
12850         * gcc.dg/format-warnll-1.c: New test.
12851
12852 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12853
12854         * gcc.dg/cpp/cmdlne-P.c: New test.
12855
12856 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12857
12858         * gcc.c-torture/execute/builtin-abs-1.c,
12859         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12860
12861 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12862
12863         * gcc.dg/cpp/multiline.c: New test.
12864
12865 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12866
12867         * g++.old-deja/g++.other/syshdr1.C: Update.
12868         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12869
12870 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12871
12872         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12873
12874 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12875
12876         * g++.old-deja/g++.pt/ttp65.C: New test.
12877
12878 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12879
12880         * g++.old-deja/g++.pt/ttp64.C: New test.
12881
12882 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12883
12884         * g++.old-deja/g++.pt/spec33.C: New test.
12885
12886 2000-12-14  Catherine Moore  <clm@redhat.com>
12887
12888         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12889         * gcc.c-torture/execute/920612-2.c: Likewise.
12890         * gcc.c-torture/execute/920428-2.c: Likewise.
12891         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12892         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12893
12894 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12895
12896         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12897         * gcc.dg/pack-test-2.c: Likewise.
12898
12899 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12900
12901         Tests by Zack Weinberg <zackw@stanford.edu>.
12902
12903         * gcc.dg/cpp/defined.c: Update.
12904         * gcc.dg/cpp/defined_trad.c: New tests.
12905
12906 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12907
12908         * gcc.dg/cpp/trad-direct.c: Update.
12909
12910 2000-12-11  Neil Booth  <neilb@earthling.net>
12911
12912         * gcc.dg/cpp/defined_trad.c
12913
12914 2000-12-11  Neil Booth  <neilb@earthling.net>
12915
12916         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12917
12918 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12919
12920         * gcc.dg/format-miss-2.c: New test.
12921
12922 2000-12-09  Neil Booth  <neilb@earthling.net>
12923
12924         * gcc.dg/cpp/lineflags.c: New tests.
12925         * gcc.dg/cpp/poison.c: Update.
12926         * gcc.dg/cpp/redef2.c: Update.
12927         * gcc.dg/cpp/skipping.c: New test.
12928
12929 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12930
12931         * g++.old-deja/g++.other/eh3.C: New testcase.
12932
12933 2000-12-07  Neil Booth  <neilb@earthling.net>
12934
12935         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12936         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12937         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12938         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12939         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12940         Update.
12941
12942 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12943
12944         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12945         __SIZE_TYPE__ instead of int for type of integers cast to
12946         pointers.
12947
12948 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12949
12950         * g++.old-deja/g++.other/cleanup4.C: New test.
12951
12952 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12953
12954         * format-sec-1.c: New test.
12955
12956 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12957
12958         * gcc.dg/format-nonlit-3.c: New test.
12959
12960 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12961
12962         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12963         through a null pointer.
12964
12965 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12966         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12967         library makes no calls to `operator new' during initialization.
12968
12969 2000-11-04  Neil Booth  <neilb@earthling.net>
12970
12971         * gcc.dg/cpp/include2.c: New tests.
12972
12973 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12974
12975         * lib/g++.exp (g++_set_ld_library_path): New function.
12976         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12977
12978 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12979
12980         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12981         warnings.
12982
12983 2000-11-01  Richard Henderson  <rth@redhat.com>
12984
12985         * g++.old-deja/g++.ext/namedret1.C: New.
12986         * g++.old-deja/g++.ext/namedret2.C: New.
12987         * g++.old-deja/g++.ext/namedret3.C: New.
12988
12989 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12990
12991         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12992         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12993
12994 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12995
12996         * gcc.c-torture/execute/va-arg-21.c: New test.
12997
12998 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12999
13000         * gcc.dg/c99-complex-2.c: New test.
13001
13002 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13003
13004         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13005
13006 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13007
13008         * g++.old-deja/g++.other/inline16.C: New test.
13009
13010 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13011
13012         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13013         __PRETTY_FUNCTION__
13014
13015 2000-10-29  Neil Booth  <neilb@earthling.net>
13016
13017         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13018         New tests.
13019         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13020         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13021         optimisation.
13022
13023 2000-10-29  Neil Booth  <neilb@earthling.net>
13024
13025         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13026         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13027         * mi5.c: Test multiple includes work with -C.
13028         * trigraphs.c: Test ^= version.
13029
13030 2000-10-28  Neil Booth  <neilb@earthling.net>
13031
13032         New tests and test updates for new macro expander.
13033
13034         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13035         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13036         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13037         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13038         new diagnostic messages.
13039
13040         * gcc.dg/cpp/macro3.c: New tests.
13041
13042 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13043
13044         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13045         on the same line.
13046
13047 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13048
13049         * g++.old-deja/g++.other/eh2.C: New test.
13050
13051 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13052
13053         * gcc.c-torture/execute/20001027-1.c: New test.
13054
13055 2000-10-26  Richard Henderson  <rth@redhat.com>
13056
13057         * gcc.c-torture/execute/20001026-1.c: New.
13058
13059 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13060
13061         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13062         * g++.old-deja/g++.law/builtin1.C: Likewise.
13063         * g++.old-deja/g++.law/ctors10.C: Likewise.
13064         * g++.old-deja/g++.law/virtual3.C: Likewise.
13065         * g++.old-deja/g++.mike/p658.C: Likewise.
13066         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13067         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13068         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13069         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13070         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13071
13072 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13073
13074         * gcc.c-torture/compile/20001024-1.c: New test.
13075
13076 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13077
13078         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13079         to tell us whether or not we are using V3.
13080
13081 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13082
13083         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13084         operands.
13085
13086 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13087
13088         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13089
13090 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13091
13092         * gcc.c-torture/execute/20001024-1.c: New test.
13093
13094 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13095
13096         * g++.old-deja/g++.other/sibcall1.C: New test.
13097
13098 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13099
13100         * gcc.dg/noncompile/init-3.c: New test.
13101
13102 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13103
13104         * gcc.dg/format-array-1.c: New test.
13105
13106 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13107
13108         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13109         writing through null pointers; remove comment about testing
13110         unterminated strings.
13111
13112 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13113
13114         * gcc.c-torture/execute/20001017-2.c: New test.
13115
13116 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13117
13118         * gcc.c-torture/compile/20001018-1.c: New test.
13119         * gcc.c-torture/compile/20001018-1.x: Xfail.
13120
13121 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13122
13123         * gcc.c-torture/execute/20001017-1.c: New test.
13124
13125 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13126
13127         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13128         for multiple use of arguments with scanf formats; add tests for
13129         multiple use of arguments.
13130
13131 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13132
13133         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13134
13135 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13136
13137         * gcc.dg/format-miss-1.c: New test.
13138
13139 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13140
13141         * gcc.c-torture/execute/20001013-1.c: New test.
13142
13143 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13144
13145         * gcc.dg/format-branch-1.c: New test.
13146
13147 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13148
13149         * README, lib/file-format.exp: Remove EGCS references.
13150
13151 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13152
13153         * gcc.dg/20001013-1.c: New test.
13154
13155 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13156
13157         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13158         for intmax_t in the compiler using __typeof__ and the type rules
13159         for conditional expressions.
13160
13161 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13162
13163         * gcc.dg/20001012-1.c: New test.
13164         * gcc.dg/20001012-2.c: New test.
13165
13166 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13167
13168         * gcc.dg/format-attr-1.c: New test.
13169
13170 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13171
13172         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13173         __LONG_LONG_MAX__ instead of LLONG_MAX.
13174
13175 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13176
13177         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13178         scanf flags.
13179         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13180         flags.
13181
13182 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13183
13184         * gcc.dg/sequence-pt-1.c: New test.
13185
13186 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13187
13188         * gcc.c-torture/execute/20001011-1.c: New testcase.
13189         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13190
13191 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13192
13193         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13194         does not error on it.
13195
13196 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13197
13198         * gcc.dg/20001009-1.c: New test.
13199
13200 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13201
13202         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13203         * gcc.c-torture/execute/20001009-2.c: ... to here.
13204
13205 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13206
13207         * gcc.c-torture/compile/20001009-1.c: New testcase.
13208         * gcc.c-torture/execute/20001009-1.c: New testcase.
13209         Testcases provided by Jan Hubicka <jh@suse.cz>.
13210
13211 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13212
13213         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13214         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13215         uintmax_t using <limits.h> to emulate the compiler's internal
13216         logic.  No longer XFAIL %j tests.
13217
13218 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13219
13220         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13221         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13222         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13223         regexps and details of expected handling of some bad formats.
13224         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13225         suppression.
13226
13227 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13228
13229         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13230         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13231         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13232         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13233         in list archives.
13234
13235 2000-10-06  Richard Henderson  <rth@cygnus.com>
13236
13237         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13238         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13239         * g++.old-deja/g++.jason/report.C: Likewise.
13240         * g++.old-deja/g++.law/friend5.C: Likewise.
13241         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13242         of the expected warnings.
13243
13244 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13245
13246         * g++.old-deja/g++.pt/enum14.C: New test.
13247
13248 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13249
13250         * g++.old-deja/g++.pt/crash59.C: New test.
13251
13252 2000-10-04  Will Cohen  <wcohen@redhat.com>
13253
13254         * gcc.dg/20000926-1.c: New test.
13255
13256 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13257
13258         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13259         function name for current C++ compiler.
13260         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13261
13262 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13263
13264         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13265         __PRETTY_FUNCTION__.
13266         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13267
13268 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13269
13270         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13271
13272 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13273
13274         * gcc.c-torture/compile/20000923-1.c: New test.
13275
13276 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13277
13278         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13279         * g++.old-deja/g++.pt/ttp62.C: Same.
13280         * g++.old-deja/g++.other/inline14.C: Same.
13281
13282 2000-09-24  Richard Henderson  <rth@cygnus.com>
13283
13284         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13285
13286 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13287
13288         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13289
13290 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13291
13292         * gcc.c-torture/compile/20000922-1.c: New file.
13293
13294 2000-09-21  Nick Clifton  <nickc@redhat.com>
13295
13296         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13297         a signed long modulo operation.
13298         (mod6): New function - perform an unsigned long modulo operation.
13299         (main): Add tests for modulos of very large numbers by very small
13300         dividends.
13301
13302 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13303
13304         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13305
13306 2000-09-19  Richard Henderson  <rth@cygnus.com>
13307
13308         * gcc.dg/compare2.c (case 10): XFAIL.
13309
13310 2000-09-18  Richard Henderson  <rth@cygnus.com>
13311
13312         * gcc.c-torture/execute/20000906-1.c: Move ...
13313         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13314         that support __builtin_trap.
13315
13316 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13317
13318         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13319
13320 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13321
13322         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13323         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13324         more $ format tests.
13325
13326 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13327
13328         * gcc.dg/format-errmk-1.c: New test.
13329
13330 2000-09-17  Greg McGary  <greg@mcgary.org>
13331
13332         * gcc.c-torture/execute/20000917-1.x: Remove.
13333
13334 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13335
13336         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13337
13338 2000-09-17  Greg McGary  <greg@mcgary.org>
13339
13340         * gcc.c-torture/execute/20000917-1.c: New test.
13341         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13342
13343 2000-09-16  Neil Booth  <NeilB@earthling.net>
13344
13345         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13346         in nested macro bug.
13347
13348 2000-09-15  Neil Booth  <NeilB@earthling.net>
13349
13350         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13351
13352 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13353
13354         * gcc.c-torture/execute/20000914-1.c: New test.
13355
13356 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13357
13358         * g++.other/inline13.C: New test.
13359
13360 2000-09-12  Andreas Jaeger  <aj@suse.de>
13361
13362         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13363         constant by Ulrich Drepper <drepper@redhat.com>.
13364
13365 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13366
13367         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13368
13369 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13370
13371         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13372
13373 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13374
13375         * gcc.dg/cpp/backslash.c: New test.
13376
13377 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13378
13379         * gcc.c-torture/execute/20000910-1.c: New test.
13380         * gcc.c-torture/execute/20000910-2.c: Likewise.
13381
13382 2000-09-11  Robert Lipe  <robertl@sco.com>
13383
13384         * gcc.dg/pragma-align.c: New test.
13385
13386 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13387
13388         * g++.old-deja/g++.pt/explicit82.C: New test.
13389         * g++.old-deja/g++.pt/explicit83.C: New test.
13390
13391 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13392
13393         * gcc.dg/asm-names.c: New test.
13394
13395 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13396
13397         * gcc.dg/cpp/tr-warn6.c: New test
13398
13399 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13400
13401         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13402         be accepted.
13403
13404 2000-09-07  Catherine Moore  <clm@redhat.com>
13405
13406         * gcc.c-torture/execute/unroll-1.c: New test.
13407
13408 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13409
13410         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13411         ERROR markers.
13412         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13413         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13414         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13415         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13416         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13417         Preprocess only.
13418         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13419         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13420
13421 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13422
13423         * g++.old-deja/g++.pt/deduct2.C: New test.
13424
13425 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13426
13427         * g++.old-deja/g++.pt/parms2.C: New test.
13428
13429 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13430
13431         * g++.old-deja/g++.pt/crash58.C: New test.
13432
13433 2000-09-06  Greg McGary  <greg@mcgary.org>
13434
13435         * gcc.c-torture/execute/20000906-1.c: New test.
13436         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13437
13438 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13439
13440         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13441
13442 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13443
13444         * g++.old-deja/g++.pt/crash57.C: New test.
13445
13446 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13447
13448         * g++.old-deja/g++.pt/crash56.C: New test.
13449
13450 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13451
13452         * g++.old-deja/g++.pt/koenig1.C: New test.
13453
13454 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13455
13456         * gcc.dg/20000904-1.c: New test.
13457
13458 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13459
13460         * gcc.dg/cpp/paste8.c: New test.
13461
13462 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13463
13464         * gcc.c-torture/compile/20000827-1.c: New test.
13465
13466 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13467
13468         * gcc.dg/format-diag-1.c: New test.
13469
13470 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13471
13472         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13473         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13474         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13475         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13476         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13477
13478 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13479
13480         * g++.old-deja/g++.other/nested4.C: New test.
13481
13482 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13483
13484         * g++.old-deja/g++.ns/scoped1.C: New test.
13485
13486 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13487
13488         * lib/g++.exp: Support testing already-installed GCC.
13489
13490 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13491
13492         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13493
13494 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13495
13496         * gcc.dg/return-type-2.c: New test.
13497
13498 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13499
13500         * gcc.c-torture/compile/20000825-1.c: New test.
13501
13502 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13503
13504         * gcc.dg/dwarf2-2.c: New test.
13505
13506 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13507
13508         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13509         dg-warning regexps.
13510
13511 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13512
13513         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13514         gcc.dg/format-ext-5.c: New tests.
13515
13516 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13517
13518         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13519
13520 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13521
13522         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13523
13524 2000-08-24  Richard Henderson  <rth@cygnus.com>
13525
13526         * gcc.dg/ia64-sync-1.c: New test.
13527         * gcc.dg/ia64-sync-2.c: New test.
13528         * gcc.dg/ia64-asm-1.c: New test.
13529
13530 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13531
13532         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13533         * gcc.dg/format-ext-2.c: New test.
13534
13535 2000-08-23  Jason Merrill  <jason@redhat.com>
13536
13537         * lib/old-dejagnu.exp: Also ignore "In member function" and
13538         "At global scope".
13539
13540 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13541
13542         * gcc.dg/noncompile/label-lineno-1.c: New test.
13543
13544 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13545
13546         * gcc.dg/c99-array-nonobj-1.c: New test.
13547
13548 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13549
13550         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13551         tests.
13552         * gcc.dg/format-ext-1.c: New test.
13553
13554 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13555
13556         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13557         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13558         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13559         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13560         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13561
13562 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13563
13564         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13565         gcc.dg/c99-strftime-2.c: New tests.
13566
13567 2000-08-22  Richard Henderson  <rth@cygnus.com>
13568
13569         * gcc.c-torture/execute/20000822-1.c: New test.
13570
13571 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13572
13573         * gcc.c-torture/execute/20000819-1.x: Remove.
13574
13575 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13576
13577         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13578         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13579         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13580         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13581         gcc.dg/format-xopen-1.c: New tests.
13582
13583 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13584
13585         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13586
13587 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13588
13589         * g++.old-deja/g++.other/loop2.C: New test.
13590
13591         * gcc.c-torture/compile/20000606-1.c: New test.
13592         * gcc.c-torture/compile/20000728-1.c: New test.
13593         * gcc.c-torture/execute/20000801-1.c: New test.
13594         * gcc.c-torture/execute/20000801-2.c: New test.
13595         * gcc.c-torture/execute/20000819-1.c: New test.
13596         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13597         * gcc.dg/20000629-1.c: New test.
13598         * gcc.dg/20000724-1.c: New test.
13599         * gcc.dg/20000807-1.c: New test.
13600
13601 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13602
13603         * gcc.dg/cpp/pragma-1.c: New test.
13604         * gcc.dg/cpp/pragma-2.c: New test.
13605
13606 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13607
13608         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13609         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13610
13611 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13612
13613         * gcc.c-torture/compile/20000818-1.c: New test.
13614
13615 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13616
13617         * gcc.c-torture/execute/20000818-1.c: New test.
13618
13619 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13620
13621         * gcc.dg/format-va-1.c: New test.
13622
13623 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13624
13625         * g++.old-deja/g++.other/typedef8.C: New test.
13626
13627 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13628
13629         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13630         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13631         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13632         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13633         * g++.old-deja/g++.other/ptrmem7.C: New test.
13634         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13635
13636 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13637
13638         * g++.old-deja/g++.pt/typename27.C: New test.
13639
13640 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13641
13642         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13643         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13644         * g++.old-deja/g++.pt/friend45.C: New test.
13645         * g++.old-deja/g++.other/friend8.C: New test.
13646
13647 2000-08-15  Richard Henderson  <rth@cygnus.com>
13648
13649         * gcc.c-torture/execute/20000815-1.c: New test.
13650
13651 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13652
13653         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13654         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13655         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13656
13657 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13658
13659         * g++.old-deja/g++.other/refinit2.C: New test.
13660
13661 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13662
13663         * lib/c-torture.exp (c-torture): Make
13664         compiler_conditional_xfail_data global.
13665         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13666         compiler_conditional_xfail_data machinery.
13667         (f-torture-execute): Likewise.
13668         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13669         and only when unrolling loops.
13670
13671         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13672
13673 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13674
13675         * g++.old-deja/g++.pt/explicit81.C: New test.
13676
13677 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13678
13679         * g++.old-deja/g++.pt/typename26.C: New test.
13680
13681 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13682
13683         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13684         warning.
13685
13686 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13687
13688         * g++.old-deja/g++.other/array3.C: New test.
13689
13690 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13691
13692         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13693         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13694         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13695         New tests.
13696
13697 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13698
13699         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13700         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13701
13702 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13703
13704         * gcc.c-torture/execute/20000808-1.c: New test.
13705
13706 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13707
13708         * gcc.dg/c90-const-expr-1.c: New test.
13709
13710 2000-08-08  Richard Henderson  <rth@cygnus.com>
13711
13712         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13713
13714 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13715
13716         * gcc.dg/noncompile/const-ll-1.c: New test.
13717
13718 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13719
13720         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13721
13722 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13723
13724         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13725         that running programs linked against the shared version of libobjc
13726         run correctly.
13727
13728 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13729
13730         * gcc.dg/c99-printf-1.c: New test.
13731
13732 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13733
13734         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13735
13736 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13737
13738         * gcc.c-torture/execute/20000731-1.x: Delete.
13739
13740 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13741
13742         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13743         and torture_without_loops as is done by c-torture.exp.
13744         (search_for): Copy from c-torture.exp.
13745         (gcc-dg-runtest): New function, drives a directory of tests
13746         iterating over the TORTURE_OPTIONS.
13747         (scan-assembler, scan-assembler-not): Move here from
13748         individual directory drivers.
13749
13750         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13751         defined by lib/gcc-dg.exp.
13752         * gcc.dg/cpp/cpp.exp: Likewise.
13753         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13754         gcc-dg-runtest, so we cycle over optimization options.
13755
13756         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13757         * gcc.dg/compare2.c: No longer expected to fail.
13758
13759 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13760
13761         * gcc.c-torture/execute/20000804-1.c: New test.
13762
13763 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13764
13765         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13766
13767 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13768
13769         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13770
13771 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13772
13773         * gcc.c-torture/compile/20000803-1.c: New test.
13774
13775 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13776
13777         * gcc.c-torture/execute/20000801-3.c,
13778         gcc.c-torture/execute/20000801-4.c: New tests.
13779         * gcc.c-torture/execute/20000801-3.x,
13780         gcc.c-torture/execute/20000801-4.x: Xfail.
13781
13782 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13783
13784         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13785         libobjc/.libs to allow for libtool.
13786
13787 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13788
13789         * gcc.c-torture/compile/20000802-1.c: New test.
13790
13791 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13792
13793         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13794
13795 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13796
13797         * gcc-c-torture/execute/20000731-2.c: New test.
13798
13799         * gcc.c-torture/execute/20000731-1.c: New test.
13800         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13801
13802 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13803
13804         * testsuite/gcc.dg/cpp/paste7.c: New test.
13805         * gcc.dg/cpp/20000725-1.c: New test.
13806
13807 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13808
13809         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13810         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13811         declaration warning for __builtin_dwarf_reg_size.
13812
13813         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13814
13815 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13816
13817         * gcc.dg/noncompile/voidparam-1.c: New test.
13818
13819 2000-07-30  Richard Henderson  <rth@cygnus.com>
13820
13821         * gcc.dg/c90-digraph-1.c: Don't xfail.
13822         * gcc.dg/compare2.c (case 10): Xfail.
13823         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13824
13825 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13826
13827         * gcc.dg/c99-main-1.c: New test.
13828
13829 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13830
13831         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13832
13833 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13834
13835         * gcc.c-tortuer/execute/20000726-1.c: New test.
13836
13837 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13838
13839         * gcc.c-torture/execute/enum-2.c: New test.
13840
13841 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13842
13843         * gcc.dg/cpp/tr-warn3.c: New test.
13844
13845 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13846
13847         * g++.old-deja/g++.ext/implicit1.C: Remove.
13848         * g++.old-deja/g++.jason/c2.C: Remove
13849         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13850         * g++.old-deja/g++.pt/crash16.C: Likewise.
13851         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13852
13853 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13854
13855         * g++.old-deja/g++.other/for2.C: New test.
13856
13857 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13858
13859         * gcc.dg/20000720-1.c: New test.
13860
13861 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13862
13863         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13864
13865 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13866
13867         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13868         * gcc.c-torture/execute/20000722-1.c: New.
13869         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13870
13871 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13872
13873         * gcc.dg/cpp/20000720-1.S: New test.
13874
13875 2000-07-21  Michael Meissner  <meissner@redhat.com>
13876
13877         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13878
13879 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13880
13881         * g++.old-deja/g++.brendan/crash16.C,
13882         g++.old-deja/g++.brendan/parse3.C,
13883         g++.old-deja/g++.brendan/redecl1.C,
13884         g++.old-deja/g++.ns/template13.C,
13885         g++.old-deja/g++.other/decl4.C,
13886         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13887
13888 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13889
13890         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13891         and "Internal error".
13892
13893         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13894         regexps.
13895         * gcc.dg/cpp/paste6.c: New test.
13896
13897 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13898
13899         * gcc.dg/cpp/tr-direct.c: New test.
13900
13901         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13902         gcc.dg/cpp/undef1.c: Tweak error regexps.
13903
13904 2000-07-18  Eric Christopher <echristo@redhat.com>
13905
13906         * gcc.c-torture/compile/20000718-1.c: New test.
13907
13908 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13909
13910         * cpplex.c (_cpp_push_token): If the token being pushed back
13911         is the previous token in this context, just subtract one from
13912         context->posn.
13913         * cppmacro.c (save_expansion): Clear aux field when storing a
13914         placemarker.
13915
13916 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13917
13918         * gcc.dg/noncompile/redecl-1.c: New test.
13919
13920 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13921
13922         * gcc.c-torture/execute/20000717-5.c: New test.
13923         * gcc.c-torture/execute/20000717-1.x: Removed.
13924
13925 2000-07-17  Richard Henderson  <rth@cygnus.com>
13926
13927         * gcc.c-torture/execute/20000717-4.c: New test.
13928
13929 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13930
13931         * gcc.dg/cpp/syshdr.c: New test.
13932         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13933
13934 2000-07-17  Neil Booth  <neilb@earthling.net>
13935
13936         * gcc.dg/cpp/cmdlne-dM.c: New test.
13937         * gcc.dg/cpp/cmdlne-dD.c: New test.
13938
13939 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13940
13941         * gcc.c-torture/execute/20000717-3.c: New test.
13942
13943         * gcc.c-torture/compile/20000717-1.c: New test.
13944
13945 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13946
13947         * gcc.c-torture/execute/20000717-2.c: New test.
13948
13949 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13950
13951         * gcc.dg/formatz-1.c: New test.
13952
13953         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13954         * gcc.dg/c99-digraph-1.c: New tests.
13955
13956         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13957         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13958
13959         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13960         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13961         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13962         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13963         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13964         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13965         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13966
13967 2000-07-17   Greg McGary <greg@mcgary.org>
13968
13969         * gcc.c-torture/execute/20000717-1.c: New test.
13970         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13971
13972 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13973
13974         * gcc.c-torture/execute/20000715-2.c: New test.
13975         * gcc.dg/20000715-1.c: New test.
13976
13977 2000-07-15  Michael Meissner  <meissner@redhat.com>
13978
13979         * gcc.c-torture/execute/20000715-1.c: New test.
13980
13981 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13982
13983         * gcc.c-torture/execute/20000707-1.c: New test.
13984
13985 2000-07-13  Neil Booth  <NeilB@earthling.net>
13986
13987         * testsuite/gcc.dg/cpp/digraph1.c,
13988         testsuite/gcc.dg/cpp/digraph2.c,
13989         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13990
13991 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13992
13993         * g77.f-torture/compile/20000630-2.f:  New test.
13994         * g77.f-torture/compile/20000630-2.x
13995
13996 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13997
13998         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13999
14000 2000-07-11  Neil Booth  <NeilB@earthling.net>
14001
14002         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14003
14004 2000-07-11  Neil Booth  <NeilB@earthling.net>
14005
14006         * gcc.dg/cpp/cmdlne-C.c: New.
14007
14008 2000-07-09  Neil Booth  <NeilB@earthling.net>
14009
14010         * gcc.dg/cpp/directiv.c: New tests.
14011         * gcc.dg/cpp/undef1.c: Update.
14012
14013 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14014
14015         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14016
14017 2000-07-09  Neil Booth  <NeilB@earthling.net>
14018
14019         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14020
14021 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14022
14023         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14024         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14025
14026 2000-07-08  Neil Booth  <NeilB@earthling.net>
14027
14028         * gcc.dg/cpp/macsyntx.c: New tests.
14029
14030 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14031
14032         * gcc.dg/20000707-1.c: New test.
14033
14034 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14035
14036         * gcc.c-torture/execute/20000706-1.c: New test.
14037         * gcc.c-torture/execute/20000706-2.c: New test.
14038         * gcc.c-torture/execute/20000706-3.c: New test.
14039         * gcc.c-torture/execute/20000706-4.c: New test.
14040         * gcc.c-torture/execute/20000706-5.c: New test.
14041
14042 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14043
14044         * g++.old-deja/g++.pt/instantiate7.C: New test.
14045
14046 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14047
14048         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14049         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14050         * g++.old-deja/g++.other/rtti3.C: Likewise.
14051         * g++.old-deja/g++.other/rttid3.C: Likewise.
14052
14053 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14054
14055         *  g77.f-torture/compile/20000630-1.x: Fix typo
14056
14057 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14058
14059         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14060         assembly output.
14061
14062 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14063
14064         * gcc.dg/cpp/ident.c: New test.
14065
14066 2000-07-05  Neil Booth  <NeilB@earthling.net>
14067
14068         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14069           gcc.dg/cpp/lexstrng.c: New tests.
14070
14071 2000-07-04  Neil Booth  <NeilB@earthling.net>
14072
14073         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14074         * gcc.dg/cpp/strify2.c: Same.
14075
14076 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14077
14078         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14079         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14080         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14081         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14082
14083         * testsuite/gcc.dg/cpp/macro1.c,
14084         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14085         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14086         testsuite/gcc.dg/cpp/strify1.c,
14087         testsuite/gcc.dg/cpp/strify2.c: New tests.
14088
14089 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14090
14091         * gcc.c-torture/execute/20000703-1.c: New test.
14092
14093 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14094
14095         * g++.old-deja/g++.pt (lookup10.C): New test.
14096
14097 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14098
14099         * g++.old-deja/g++.pt (typename25.C): New test.
14100
14101 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14102
14103         * gcc.c-torture/compile/20000701-1.c: New test.
14104
14105 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14106
14107         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14108         to test case.
14109
14110 2000-06-30  Catherine Moore  <clm@cygnus.com>
14111
14112         * gcc.c-torture/execute/align-1.c: New test.
14113
14114 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14115
14116         * g++.old-deja/g++.pt/expr8.C: New test.
14117         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14118
14119 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14120
14121         * gcc.c-torture/compile/20000629-1.c: New test.
14122
14123 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14124
14125
14126         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14127         gcc.dg/noncompile directory, depending on whether they're
14128         preprocessor tests or not.  Annotate all the tests for the dg
14129         framework.
14130
14131         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14132         * gcc.dg/noncompile/noncompile.exp: New.
14133
14134         * Moved files:
14135         Old name                                New name
14136         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14137         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14138         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14139         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14140         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14141         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14142         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14143         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14144         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14145         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14146         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14147         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14148         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14149         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14150         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14151         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14152         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14153         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14154         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14155         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14156         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14157         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14158         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14159         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14160
14161         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14162         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14163         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14164         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14165         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14166         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14167
14168 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14169
14170         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14171         declare one variable.  On the fourth, error.
14172         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14173         declared by 20000628-1a.h.
14174
14175 2000-06-29  Richard Henderson  <rth@redhat.com>
14176
14177         * gcc.c-torture/execute/930529-1.x: New file.
14178         * gcc.dg/920413-1.c: Adjust expected warning text.
14179         * gcc.dg/980217-1.c: Declare abort.
14180         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14181
14182 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14183
14184         * g77.f-torture/compile/20000629-1.f: New test.
14185         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14186
14187 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14188
14189         Rearrange lots of files, removing entirely the
14190         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14191         directories.
14192
14193         * Deleted files:
14194         gcc.c-torture/code_quality/code_quality.exp
14195         gcc.c-torture/special/special.exp
14196         gcc.failure/failure.exp
14197         gcc.failure/940409-1.x
14198         gcc.c-torture/compile/961203-1.x
14199
14200         * New files:
14201         gcc.misc-tests/linkage.exp
14202         gcc.c-torture/execute/920730-1t.c
14203         gcc.c-torture/execute/920730-1t.x
14204         gcc.c-torture/compile/920520-1.x
14205         gcc.c-torture/compile/920521-1.x
14206         gcc.c-torture/compile/981006-1.x
14207         gcc.c-torture/execute/eeprof-1.x
14208
14209         * Moved files (possibly with modifications to fit a new harness):
14210         Old name                                New name
14211         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14212         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14213         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14214         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14215         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14216         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14217         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14218         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14219         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14220         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14221         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14222         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14223         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14224         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14225
14226 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14227
14228         * c-torture/compile/961203-1.x: Delete.
14229
14230         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14231         not exit. Include stdio.h.
14232         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14233         * gcc.misc-tests/dg-12.c: Likewise.
14234         * gcc.misc-tests/dg-5.c: Likewise.
14235         * gcc.misc-tests/dg-6.c: Likewise.
14236         * gcc.misc-tests/dg-7.c: Prototype abort.
14237         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14238         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14239         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14240         not exit.
14241         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14242         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14243
14244 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14245
14246         * gcc.dg/cpp/20000628-1.c: New test.
14247         * gcc.dg/cpp/20000628-1.h: New header for above test.
14248         * gcc.dg/cpp/20000628-1a.h: Likewise.
14249
14250 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14251
14252         * gcc.dg/cpp: New directory.
14253         * gcc.dg/cpp/cpp.exp: New driver.
14254         * gcc.dg/cpp/20000627-1.c: New test.
14255         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14256         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14257         and rewrite as a compilation test.
14258
14259         * gcc.dg: Move many files into the cpp subdirectory, possibly
14260         renaming or editing them as well.
14261         Old name                New name
14262         990119-1.c              cpp/19990119-1.c
14263         990228-1.c              cpp/19990228-1.c
14264         990407-1.c              cpp/19990407-1.c
14265         990409-1.c              cpp/19990409-1.c
14266         990413-1.c              cpp/19990413-1.c
14267         990703-1.c              cpp/19990703-1.c
14268         20000127-1.c            cpp/20000127-1.c
14269         20000129-1.c            cpp/20000129-1.c
14270         20000207-1.c            cpp/20000207-1.c
14271         20000207-2.c            cpp/20000207-2.c
14272         20000209-1.c            cpp/20000209-1.c
14273         20000209-2.c            cpp/20000209-2.c
14274         20000301-1.c            cpp/20000301-1.c
14275         20000419-1.c            cpp/20000419-1.c
14276         20000510-1.S            cpp/20000510-1.S
14277         20000519-1.c            cpp/20000519-1.c
14278         20000529-1.c            cpp/20000529-1.c
14279         20000625-1.c            cpp/20000625-1.c
14280         20000625-2.c            cpp/20000625-2.c
14281         cpp-as1.c               cpp/assert1.c
14282         cpp-as2.c               cpp/assert2.c
14283         cxx-comments-1.c        cpp/cxxcom1.c
14284         cxx-comments-2.c        cpp/cxxcom2.c
14285         endif-label.c           cpp/endif.c
14286         cpp-hash1.c             cpp/hash1.c
14287         cpp-hash2.c             cpp/hash2.c
14288         cpp-if1.c               cpp/if-1.c
14289         cpp-if2.c               cpp/if-2.c
14290         cpp-if3.c               cpp/if-3.c
14291         cpp-if4.c               cpp/if-4.c
14292         cpp-if5.c               cpp/if-5.c
14293         cpp-cond.c              cpp/if-cexp.c
14294         cpp-missingop.c         cpp/if-mop.c
14295         cpp-missingparen.c      cpp/if-mpar.c
14296         cpp-opprec.c            cpp/if-oppr.c
14297         cpp-ifparen.c           cpp/if-paren.c
14298         cpp-shortcircuit.c      cpp/if-sc.c
14299         cpp-shift.c             cpp/if-shift.c
14300         cpp-unary.c             cpp/if-unary.c
14301         cpp-li1.c               cpp/line1.c
14302         cpp-li2.c               cpp/line2.c
14303         lineno.c                cpp/line3.c
14304         lineno-2.c              cpp/line4.c
14305         cpp-mi.c                cpp/mi1.c
14306         cpp-mic.h               cpp/mi1c.h
14307         cpp-micc.h              cpp/mi1cc.h
14308         cpp-mind.h              cpp/mi1nd.h
14309         cpp-mindp.h             cpp/mi1ndp.h
14310         cpp-mix.h               cpp/mi1x.h
14311         cpp-mi2.c               cpp/mi2.c
14312         cpp-mi2a.h              cpp/mi2a.h
14313         cpp-mi2b.h              cpp/mi2b.h
14314         cpp-mi2c.h              cpp/mi2c.h
14315         cpp-mi3.c               cpp/mi3.c
14316         cpp-mi3.def             cpp/mi3.def
14317         poison-1.c              cpp/poison.c
14318         pr-impl.c               cpp/prag-imp.c
14319         cpp-redef-2.c           cpp/redef1.c
14320         cpp-redef.c             cpp/redef2.c
14321         strpaste.c              cpp/strp1.c
14322         strpaste-2.c            cpp/strp2.c
14323         cpp-tradpaste.c         cpp/tr-paste.c
14324         cpp-tradstringify.c     cpp/tr-str.c
14325         cpp-tradwarn1.c         cpp/tr-warn1.c
14326         cpp-tradwarn2.c         cpp/tr-warn2.c
14327         trigraphs.c             cpp/trigraphs.c
14328         cpp-unc1.c              cpp/unc1.c
14329         cpp-unc2.c              cpp/unc2.c
14330         cpp-unc3.c              cpp/unc3.c
14331         cpp-unc.c               cpp/unc4.c
14332         undef.c                 cpp/undef1.c
14333         undef-2.c               cpp/undef2.c
14334         cpp-wi1.c               cpp/widestr1.c
14335
14336 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14337
14338         * lib/g++.exp (g++_include_flags): Tweak.
14339
14340 2000-06-27  H.J. Lu  <hjl@gnu.org>
14341             Loren J. Rittle  <ljrittle@acm.org>
14342
14343         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14344         version with one that knows about the new gcc tree structure.
14345         (g++_link_flags): Same.
14346
14347 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14348
14349         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14350         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14351         case we are cross-compiling.
14352
14353         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14354         g++.old-deja/g++.niklas/Makefile.in,
14355         g++.old-deja/g++.niklas/configure.in,
14356         g++.old-deja/g++.other/Makefile.in,
14357         g++.old-deja/g++.other/configure.in,
14358         gcc.c-torture/code_quality/Makefile.in,
14359         gcc.c-torture/code_quality/configure.in,
14360         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14361         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14362         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14363         gcc.c-torture/execute/ieee/Makefile.in,
14364         gcc.c-torture/execute/ieee/configure.in,
14365         gcc.c-torture/noncompile/Makefile.in,
14366         gcc.c-torture/noncompile/configure.in,
14367         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14368         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14369         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14370
14371 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14372
14373         * g++.old-deja/g++.other/ambig3.C: New test.
14374
14375 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14376
14377         * g++.old-deja/g++.pt/syntax1.C: New test.
14378         * g++.old-deja/g++.pt/syntax2.C: New test.
14379         * g++.old-deja/g++.other/syntax3.C: New test.
14380         * g++.old-deja/g++.other/syntax4.C: New test.
14381
14382 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14383
14384         * gcc.dg/20000623-1.c: Prototype exit and abort.
14385
14386 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14387
14388         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14389         New tests.
14390         * gcc.dg/cpp-mi3.def: New file.
14391
14392         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14393         inside assertions.
14394         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14395         lexer's error messages.
14396         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14397         divine anything from the linemarkers.
14398         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14399         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14400
14401 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14402
14403         * gcc.dg/20000623-1.c: New test.
14404
14405 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14406
14407         * gcc.c-torture/execute/20000622-1.c: New test.
14408
14409 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14410
14411         * g++.old-deja/g++.other/init15.C: New test.
14412
14413 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14414
14415         * g++.old-deja/g++.pt/vaarg2.C: New test.
14416         * g++.old-deja/g++.pt/vaarg3.C: New test.
14417
14418 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14419
14420         * g++.old-deja/g++.other/dyncast6.C: New test.
14421
14422 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14423
14424         * gcc.c-torture/execute/loop-6.c: New test.
14425
14426 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14427
14428         * gcc.dg/20000614-1.c: New test.
14429         * gcc.dg/20000614-2.c: New test.
14430
14431 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14432
14433         * g++.old-deja/g++.other/inline12.C: New test.
14434
14435 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14436
14437         * g++.old-deja/g++.other/eh1.C: New test.
14438
14439 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14440
14441         * g++.old-deja/g++.other/type.C: New test.
14442
14443 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14444
14445         * g++.old-deja/g++.other/initstring.C: New test.
14446
14447 2000-06-12  Jason Merrill  <jason@redhat.com>
14448
14449         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14450
14451 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14452
14453         * gcc.c-torture/compile/20000609-1.c: New test.
14454
14455 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14456
14457         * gcc.dg/20000609-1.c: New test.
14458
14459 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14460
14461         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14462         * gcc.c-torture/noncompile/poison-1.c: Move...
14463         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14464         * gcc.dg/cpp-li1.c: Add a token after the #line.
14465
14466 2000-06-05  Richard Henderson  <rth@cygnus.com>
14467
14468         * gcc.c-torture/execute/20000605-2.c: New test.
14469         * gcc.c-torture/execute/20000605-3.c: New test.
14470
14471 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14472
14473         * g77.f-torture/execute/20000503-1.x: New file.
14474
14475 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14476
14477         * g++.old-deja/g++.eh/badalloc1.C: New test.
14478
14479 2000-06-05  Richard Henderson  <rth@cygnus.com>
14480
14481         * gcc.c-torture/execute/20000605-1.c: New test.
14482
14483 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14484             Nathan Sidwell <nathan@codesourcery.com>
14485
14486         * gcc.c-torture/compile/20000605-1.c: New test.
14487
14488 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14489
14490         * g77.f-torture/compile/20000601-1.f:  New test.
14491
14492 2000-06-03  Richard Henderson  <rth@cygnus.com>
14493
14494         * gcc.c-torture/execute/20000603-1.c: New.
14495
14496 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14497
14498         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14499         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14500
14501 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14502
14503         * gcc.dg/compare2.c (case 12): XFAIL.
14504         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14505         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14506
14507         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14508
14509 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14510
14511         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14512         guard macro is already defined when the header is first
14513         included.
14514         * gcc.dg/cpp-mix.h: New file.
14515         * gcc.dg/endif-label.c: Update patterns to match compiler.
14516
14517         * g++.brendan/complex1.C: Declare abort.
14518         * g++.law/refs4.C: Remove XFAIL.
14519         * g++.oliva/expr2.C: Declare abort and exit.
14520
14521 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14522
14523         * gcc.c-torture/execute/20000528-1.c: New test.
14524
14525         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14526         * g++.old-deja/g++.law/temps4.C: Likewise.
14527
14528         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14529         stdlib.h.  Call abort() on failure.
14530         * g++.old-deja/g++.law/refs4.C: Likewise.
14531         * g++.old-deja/g++.law/temps4.C: Likewise.
14532         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14533         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14534
14535 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14536
14537         Relative to g++.dg/special:
14538         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14539
14540         Relative to g++.old-deja:
14541         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14542         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14543         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14544         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14545         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14546         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14547         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14548
14549         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14550         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14551         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14552         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14553         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14554         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14555         and/or string.h.
14556
14557         * g++.other/goto1.C: Update expectations for error messages.
14558
14559 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14560
14561         * gcc.c-torture/compile/20000523-1.c: New test.
14562
14563 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14564
14565         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14566
14567 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14568
14569         * g++.old-deja/g++.eh/catch11.C: New test.
14570         * g++.old-deja/g++.eh/catch12.C: New test.
14571
14572 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14573
14574         * gcc.c-torture/execute/20000523-1.c: New test.
14575
14576 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14577
14578         * c-torture/execute/bcp-1.c: Replace abort in arg of
14579         __builtin_constant_p with a generic external function.
14580
14581         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14582         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14583         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14584         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14585         Prototype abort and/or exit.
14586
14587         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14588         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14589         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14590         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14591
14592 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14593
14594         * gcc.dg/dwarf2-1.c: New test.
14595
14596 2000-05-20  Richard Henderson  <rth@cygnus.com>
14597
14598         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14599
14600 2000-05-20  Andreas Jaeger  <aj@suse.de>
14601
14602         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14603         testcase.
14604
14605 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14606
14607         * gcc.c-torture/execute/20000519-2.c: New test.
14608
14609 2000-05-19  Andreas Jaeger  <aj@suse.de>
14610
14611         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14612         which fails with SSA.
14613
14614         * lib/c-torture.exp: Also test with -O3 -fssa.
14615
14616 2000-05-18  Michael Meissner  <meissner@redhat.com>
14617
14618         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14619         * gcc.c-torture/execute/920415-1.c: Ditto.
14620         * gcc.c-torture/execute/920501-1.c: Ditto.
14621         * gcc.c-torture/execute/conversion.c: Ditto.
14622         * gcc.c-torture/execute/cvt-1.c: Ditto.
14623
14624 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14625
14626         * gcc.c-torture/compile/20000518-1.c: New test.
14627
14628 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14629
14630         * g77.f-torture/compile/200005018.f:  New test.
14631
14632 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14633
14634         * gcc.c-torture/compile/20000517-1.c: New test.
14635
14636 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14637
14638         * gcc.c-torture/execute/20000516-1.c: New test.
14639
14640 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14641
14642         * g++.old-deja/g++.other/eh.C: New test.
14643
14644 2000-05-12  Richard Henderson  <rth@cygnus.com>
14645
14646         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14647         constants through to doit's conditional.
14648
14649 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14650
14651         * gcc.c-torture/compile/20000511-1.c: New test.
14652         * g77.f-torture/compile/20000511-1.f: New test.
14653         * g77.f-torture/compile/20000511-2.f: New test.
14654
14655 2000-05-11  Michael Meissner  <meissner@redhat.com>
14656
14657         * gcc.c-torture/execute/20000511-1.c: New test.
14658
14659 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14660
14661         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14662         * gcc.dg/20000510-1.S: New.
14663
14664 2000-05-08  Catherine Moore  <clm@cygnus.com>
14665
14666         * gcc.dg/unused-3.c: New.
14667
14668 2000-05-06  Richard Henderson  <rth@cygnus.com>
14669
14670           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14671           * g++.old-deja/g++.mike/warn1.C: Likewise.
14672           * g++.old-deja/g++.pt/local1.C: Likewise.
14673           * g++.old-deja/g++.pt/local7.C: Likewise.
14674           * g++.old-deja/g++.pt/spec16.C: Likewise.
14675
14676 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14677
14678         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14679
14680 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14681
14682           * g77.f-torture/execute/20000503-1.f:  New test.
14683
14684 2000-05-04  Andreas Jaeger  <aj@suse.de>
14685
14686         * gcc.dg/noreturn-2.c: New test.
14687
14688 2000-05-04  Neil Booth  <NeilB@earthling.net>
14689
14690         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14691         preprocessor.
14692
14693 2000-05-04  Richard Henderson  <rth@cygnus.com>
14694
14695         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14696
14697 2000-05-04  Richard Henderson  <rth@cygnus.com>
14698
14699         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14700         OpenSSL by Jason R Thorpe.
14701
14702 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14703
14704         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14705
14706 2000-05-03  Robert Lipe <robertlipe@usa.net>
14707
14708         * gcc.dg/20000503-1.c: New test.
14709
14710 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14711
14712         * gcc.c-torture/compile/20000502-1.c: New test.
14713         * g++.old-deja/g++.other/align.C: New test.
14714         * gcc.dg/cpp-tradstringify.c: New test.
14715
14716 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14717
14718         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14719         and hard registers.
14720
14721 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14722
14723         * gcc.c-torture/execute/loop-5.c: New test.
14724
14725 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14726
14727         * gcc.c-torture/execute/va-arg-20.c: New test.
14728
14729 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14730
14731         * gcc.c-torture/execute/20000422-1.c: New test.
14732
14733 2000-04-20  Greg McGary  <gkm@gnu.org>
14734
14735         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14736         when optimizing, but without sibling-call optimizations (-O1).
14737
14738 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14739
14740           * gcc.c-torture/compile/20000420-1.c: New test.
14741
14742 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14743
14744         * g++.abi/ptrflags.C: New test.
14745         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14746
14747 2000-04-19  Catherine Moore  <clm@cygnus.com>
14748
14749         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14750
14751 2000-04-19  Greg McGary  <gkm@gnu.org>
14752
14753         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14754         sibling-call optimizations.
14755
14756 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14757
14758         * gcc.dg/20000419-1.c: New test.
14759
14760 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14761
14762         * gcc.c-torture/execute/20000412-6.c: New test.
14763
14764 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14765
14766         * gcc.c-torture/execute/20000412-5.c: New test.
14767         * g77.f-torture/compile/20000412-1.f: New test.
14768         * gcc.c-torture/execute/20000412-4.c: New test.
14769         * gcc.c-torture/compile/20000412-2.c: New test.
14770         * gcc.c-torture/execute/20000412-3.c: New test.
14771         * gcc.c-torture/compile/20000412-1.c: New test.
14772         * gcc.c-torture/execute/20000412-2.c: New test.
14773
14774 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14775
14776         * objc/execute/bf-20.m: New test.
14777
14778 2000-04-10  Richard Henderson  <rth@cygnus.com>
14779
14780         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14781
14782         * gcc.c-torture/execute/20000412-1.c: New test.
14783
14784 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14785
14786         * g++.old-deja/g++.eh/catchptr1.C: New test.
14787
14788 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14789
14790         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14791
14792 2000-04-08  Neil Booth  <NeilB@earthling.net>
14793
14794         * gcc.dg/cpp-nullchar.c: Remove test as
14795         embedded nulls cause problems.
14796
14797 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14798
14799         * gcc.dg/compare2.c: New test.
14800
14801 2000-04-08  Neil Booth  <NeilB@earthling.net>
14802
14803         * gcc.dg/cpp-nullchar.c: New test.
14804
14805 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14806
14807         * gcc.dg/cpp-mi2.c: New test.
14808         * gcc.dg/cpp-mi2[abc].h: New files.
14809
14810 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14811
14812         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14813         member name.
14814
14815 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14816
14817         * g++.old-deja/g++.abi/vmihint.C: New test.
14818
14819 2000-04-06  Neil Booth  <NeilB@earthling.net>
14820
14821         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14822         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14823         copyright.
14824
14825 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14826
14827         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14828         avoid stack-frame overwrite.
14829
14830 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14831
14832         * gcc.c-torture/compile/20000405-2.c: New test.
14833         * gcc.c-torture/compile/20000405-3.c: New test.
14834
14835 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14836
14837         * gcc.c-torture/compile/20000405-1.c: New test.
14838
14839 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14840
14841         * gcc.dg/cast-qual-1.c: Revert last change.
14842
14843 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14844
14845         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14846
14847 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14848
14849         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14850         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14851
14852 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14853
14854         * gcc.c-torture/compile/20000403-2.c: New test.
14855         * gcc.c-torture/compile/20000403-1.c: New test.
14856
14857 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14858
14859         * gcc.c-torture/execute/20000403-1.c: New test.
14860
14861 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14862
14863         * gcc.c-torture/execute/20000402-1.c: New test.
14864
14865 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14866
14867         * gcc.c-torture/execute/va-arg-15.c: New test.
14868         * gcc.c-torture/execute/va-arg-16.c: New test.
14869         * gcc.c-torture/execute/va-arg-17.c: New test.
14870         * gcc.c-torture/execute/va-arg-18.c: New test.
14871         * gcc.c-torture/execute/va-arg-19.c: New test.
14872
14873 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14874
14875         * gcc.c-torture/compile/981211-1.c: Move to...
14876         * gcc.dg/cpp-as1.c: ...here.
14877         * gcc.dg/cpp-as2.c: New file.
14878
14879         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14880         compiler.
14881
14882 2000-04-02  Neil Booth  <NeilB@earthling.net>
14883
14884         * gcc.dg/cpp-cond.c  New tests.
14885         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14886         accidental success less likely.
14887         * gcc.dg/cpp-missingop.c  New tests.
14888         * gcc.dg/cpp-missingparen.c  New tests.
14889         * gcc.dg/cpp-shift.c  New tests.
14890         * gcc.dg/cpp-shortcircuit.c  New tests.
14891         * gcc.dg/cpp-unary.c  New tests.
14892
14893 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14894
14895         * gcc.c-torture/compile/20000329-1.c: New test.
14896
14897 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14898
14899         * gcc.c-torture/compile/20000326-1.c: New test.
14900         * gcc.c-torture/compile/20000326-2.c: New test.
14901
14902 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14903
14904         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14905         the first parameter is a function argument.
14906
14907 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14908
14909         * g++.old-deja/g++.ext/array4.C: New test.
14910
14911 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14912
14913         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14914
14915 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14916
14917         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14918
14919 2000-03-19  Richard Henderson  <rth@cygnus.com>
14920
14921         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14922
14923 2000-03-19  Richard Henderson  <rth@cygnus.com>
14924
14925         * gcc.c-torture/compile/20000319-1.c: New test.
14926
14927 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14928
14929         * gcc.c-torture/execute/20000314-3.c: New test.
14930         * gcc.c-torture/execute/20000314-2.c: New test.
14931         * gcc.c-torture/execute/20000314-1.c: New test.
14932         * gcc.c-torture/compile/20000314-2.c: New test.
14933         * gcc.c-torture/compile/20000314-1.c: New test.
14934
14935 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14936
14937         * g++.old-deja/g++.warn/inline.C: New test.
14938
14939 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14940
14941         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14942         standards-compliant result rather than specific constants.
14943         Put test-values in array.
14944
14945 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14946
14947         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14948         (g++_target_compile): Put test-specific options last.
14949
14950 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14951
14952         * g++.old-deja/g++.eh/vbase4.C: New test.
14953
14954 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14955
14956         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14957
14958 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14959
14960         * g++.old-deja/g++.brendan/misc12.C: Removed.
14961         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14962         * g++.old-deja/g++.ext/pretty4.C: New test.
14963
14964 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14965
14966         * g++.old-deja/g++.other/string2.C: New test.
14967
14968 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14969
14970         * g++.old-deja/g++.warn/impint2.C: New test.
14971
14972 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14973
14974         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14975         is 1, not zero.
14976
14977 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14978
14979         * g++.old-deja/g++.warn/impint.C: New test.
14980         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14981         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14982         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14983         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14984         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14985         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14986         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14987         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14988         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14989         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14990         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14991         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14992
14993 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14994
14995         * gcc.dg/cpp-redef.c: New test.
14996
14997 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14998
14999         * g++.old-deja/g++.pt/unify7.C: New test.
15000
15001 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15002
15003         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15004         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15005
15006 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15007
15008         * gcc.c-torture/compile/20000224-1.c: New test.
15009
15010 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15011
15012         * gcc.c-torture/compile/cpp-2.c: New test.
15013         * gcc.c-torture/compile/cpp-1.c: New test.
15014
15015 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15016
15017         * gcc.c-torture/execute/20000225-1.c: New test.
15018
15019 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15020
15021         * gcc.dg/cpp-li2.c: New test.
15022
15023         * gcc.dg/cpp-wi1.c: New test.
15024
15025         * gcc.dg/cpp-li1.c: New test.
15026
15027 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15028
15029         * g++.old-deja/g++.other/sizeof5.C: New test.
15030
15031 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15032
15033         * gcc.c-torture/execute/va-arg-13.c: New test.
15034
15035 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15036
15037         * gcc.c-torture/execute/va-arg-12.c: New test.
15038
15039 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         * gcc.c-torture/execute/20000223-1.c: New test.
15042
15043 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15044
15045         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15046
15047 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15048
15049         * g++.old-deja/g++.abi/ptrmem.C: New test.
15050
15051 2000-02-19  Richard Henderson  <rth@cygnus.com>
15052
15053         * gcc.c-torture/compile/init-3.c: New.
15054
15055 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15056
15057         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15058         ALWAYS_CXXFLAGS.
15059
15060 2000-02-11  Robert Lipe <robertl@sco.com>
15061
15062         * gcc.c-torture/compile/20000211-3.c: New test.
15063
15064 2000-02-11  Martin Buchholz <martin@xemacs.org>
15065
15066         * gcc.c-torture/compile/20000211-2.c: New test.
15067
15068 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15069
15070         * gcc.c-torture/compile/20000211-1.c: New test.
15071
15072 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15073
15074         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15075           on native targets
15076
15077 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15078
15079         * g++.old-deja/g++.other/cast5.C: New test.
15080
15081 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15082
15083         * gcc.c-torture/execute/20000205-1.c: New.
15084
15085 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15086
15087         * g++.old-deja/g++.jason/cast3.C: Return void.
15088         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15089
15090 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15091
15092         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15093
15094         * gcc.dg/loop-1.c: New test.
15095
15096 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15097
15098         * gcc.c-torture/compile/20000127-1.c: New test.
15099         * gcc.c-torture/execute/991228-1.c: New test.
15100
15101 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15102
15103         * gcc.dg/unused-2.c: New test.
15104
15105         * gcc.dg/conv-1.c: New test.
15106
15107 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15108
15109         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15110         compiler.
15111         (tool_option_proc): Fix typo.
15112
15113 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15114
15115         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15116         of the ld on the host, not on the build machine.
15117         Also, don't crash if '--help' is not a supported option.
15118
15119 2000-01-24  Richard Henderson  <rth@cygnus.com>
15120
15121         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15122
15123 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15124
15125         * gcc.c-torture/execute/20000120-2.c: New test.
15126         * gcc.c-torture/execute/20000120-1.c: New test.
15127
15128 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15129
15130         * gcc.c-torture/execute/20000113-1.c: New test.
15131
15132 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15133
15134         * gcc.c-torture/execute/20000112-1.c: New test.
15135
15136 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15137
15138         * gcc.dg/20000111-1.c: New test.
15139
15140 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15141
15142         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15143         with 16 bit integers.
15144
15145 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15146
15147         * gcc.dg/20000108-1.c: New test.
15148
15149 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15150
15151         * g++.old-deja/g++.ns/koenig8.C: New test.
15152
15153 2000-01-05  Nathan Sidwell  <nathan@
15154
15155         * gcc.c-torture/execute/990531-1.c: New test.
15156
15157 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15158
15159         * gcc.c-torture/compile/990527-1.c: New test.
15160
15161 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15162
15163         * gcc.c-torture/execute/990527-1.c: New test.
15164
15165 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15166
15167         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15168         bitfields as signed.
15169
15170 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15171
15172         * g77.f-torture/compile/19990525-0.f: New test.
15173
15174 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15175
15176         * gcc.c-torture/execute/990525-2.c: New test.
15177
15178         * gcc.c-torture/execute/990525-1.c: New test.
15179
15180 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15181
15182         * g++.old-deja/g++.other/anon3.C: New test.
15183         * g++.old-deja/g++.other/anon4.C: New test.
15184         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15185         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15186         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15187         Merrill).
15188
15189 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15190
15191         * gcc.c-torture/execute/990524-1.c: New test.
15192
15193         * gcc.dg/990524-1.c: New test.
15194
15195 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15196
15197         * gcc.c-torture/compile/990523-1.c: New test.
15198
15199 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15200
15201         * gcc.c-torture/compile/990519-1.c: New test.
15202
15203 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15204
15205         * gcc.c-torture/compile/990517-1.c: New test.
15206
15207         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15208         (e4, f4): New tests.
15209         (main): Call them.
15210
15211 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15212
15213         * gcc.dg/noreturn-1.c: New test.
15214
15215 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15216
15217         * gcc.c-torture/execute/990513-1.c: New test.
15218
15219 1999-05-10  Richard Henderson  <rth@cygnus.com>
15220
15221         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15222
15223 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15224
15225         * g77.f-torture/execute/erfc.f: Use small single-precision
15226         values, to avoid problems on Alphas when not -mieee.
15227
15228 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15229
15230         * gcc.dg/990506-0.c: New test.
15231
15232 1999-05-08  Richard Henderson  <rth@cygnus.com>
15233
15234         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15235         the constant to test.  Don't XFAIL 64-bit targets.
15236
15237         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15238         * g++.old-deja/g++.law/profile1.C: Likewise.
15239
15240         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15241         operator new instances.
15242         * g++.old-deja/g++.other/delete5.C: Likewise.
15243
15244 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15245
15246         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15247         intrinsic.
15248
15249 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15250
15251         * g77.f-torture/execute/u77-test.f: Reverse order of two
15252         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15253
15254 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15255
15256         * gcc.dg/compare1.c: New test.
15257
15258 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15259
15260         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15261         New tests.
15262
15263 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15264
15265         * g77.f-torture/compile/19990502-1.f: New test.
15266
15267 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15268
15269         * g77.f-torture/compile/19990502-0.f: New test.
15270
15271 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15272
15273         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15274         intrinsic.
15275
15276 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15277
15278         * g77.f-torture/execute/u77-test.f (main): List libU77
15279         intrinsics not currently tested.
15280         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15281         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15282         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15283         Trim blanks off the ends of some printed strings.
15284
15285 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15286
15287         * g77.f-torture/execute/u77-test.f (main): Just warn about
15288         FSTAT gid disagreement, as it's expected on some systems.
15289
15290 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15291
15292         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15293         use a new function, which allows for some slop.
15294         Clean up some commentary.
15295         (issum): The new function.
15296         (sgladd): Deleted subroutine.
15297
15298 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15299
15300         * g77.f-torture/execute/u77-test.f: Modify to be more like
15301         libf2c/libU77 version, bringing patches to that version here.
15302         Add suitable commentary.
15303
15304 1999-04-25  Richard Henderson  <rth@cygnus.com>
15305
15306         * gcc.dg/990424-1.c: New test.
15307
15308 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15309
15310         * g77.f-torture/execute/u77-test.f (main): Bug involving
15311         LSTAT has been fixed, so turn back on full checking.
15312
15313 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15314
15315         * g77.f-torture/compile/19990419-0.f: New test.
15316         * g77.f-torture/execute/19990419-1.f: New test.
15317
15318 1999-04-17  Richard Henderson  <rth@cygnus.com>
15319
15320         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15321         to avoid the need for a prototype to supress a warning.
15322
15323 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15324
15325         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15326
15327 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15328
15329         * gcc.c-torture/execute/990404-1.c: New test.
15330
15331 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15332
15333         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15334         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15335         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15336         missing initializer warnings.
15337
15338 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15339
15340         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15341         matching strings.
15342
15343 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15344
15345         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15346
15347 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15348
15349         * g77.f-torture/execute/19990325-0.f: New test.
15350         * g77.f-torture/execute/19990325-1.f: New test.
15351
15352 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15353
15354         * gcc.c-torture/execute/990324-1.c: New test.
15355
15356 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15357
15358         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15359         test with 4.
15360
15361 1999-03-17  Richard Henderson  <rth@cygnus.com>
15362
15363         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15364
15365 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15366
15367         * g77.f-torture/execute/19990313-2.f: New test.
15368         * g77.f-torture/execute/19990313-3.f: New test.
15369
15370 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15371
15372         * g77.f-torture/execute/19990313-0.f: New test.
15373         * g77.f-torture/execute/19990313-1.f: New test.
15374
15375 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15376
15377         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15378         printf to sprintf.
15379         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15380         (main): Add check for u15.  Conditionalize u31 check depending on
15381         whether ints are <32 bits or >=32 bits.
15382
15383 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15384
15385         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15386
15387 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15388
15389         * g77.f-torture/compile/19990305-0.f: New test.
15390         * g77.f-torture/execute/19981119-0.f: New test.
15391
15392 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15393
15394         * g77.f-torture/execute/970625-2.f: call ABORT if final
15395         result is not correct, instead of just printing it.
15396         Add this checking via newly introduced obfuscation, to
15397         trip up buggy front ends.
15398
15399 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15400
15401         * g77.f-torture/compile/960317-1.f: Moved from being
15402         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15403
15404 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15405
15406         * g77.f-torture/execute/960317-1.f: New (old) test.
15407         * g77.f-torture/execute/970625-2.f: Ditto.
15408
15409 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15410
15411         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15412         message on line 1 or line 2; cccp and cpplib do this differently.
15413
15414 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15415
15416         * g++.old-deja/g++.law/weak1.C: New test.
15417
15418 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15419
15420         * gcc.c-torture/execute/990119-1.c: Renamed to...
15421         * gcc.dg/990119-1.c: this, so it will only be tested once
15422         (it's a preprocessor test, it doesn't need to be run at
15423         multiple optimization levels).
15424
15425 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15426
15427         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15428           ALWAYS_CXXFLAGS.
15429
15430 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15431
15432         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15433         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15434         to not be compilable by current g77.
15435
15436 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15437
15438         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15439
15440 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15441
15442         * gcc.c-torture/execute/990222-1.c: New test.
15443
15444 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15445
15446         * g77.f-torture/compile/19990218-0.f: New test.
15447         * g77.f-torture/noncompile/19990218-1.f: New test.
15448
15449 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15450
15451         * g77.f-torture/compile/19981216-0.f: New test.
15452
15453 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15454
15455         * gcc.dg/990214-1.c: New test.
15456
15457 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15458
15459         * gcc.dg/990213-2.c: New test.
15460
15461         * gcc.dg/990213-1.c: New test.
15462
15463 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15464
15465         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15466         ints.
15467
15468 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15469
15470         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15471         specified by target.
15472
15473         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15474
15475 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15476
15477         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15478
15479 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15480
15481         * gcc.dg/special/ecos.exp: New test driver for new tests with
15482         special requirements.
15483
15484         * gcc.dg/special/alias-1.c: New test.
15485         * gcc.dg/special/gcsec-1.c: New test.
15486         * gcc.dg/special/weak-1.c: New test.
15487         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15488         * gcc.dg/special/weak-2.c: New test.
15489         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15490         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15491         * gcc.dg/special/wkali-1.c: New test.
15492         * gcc.dg/special/wkali-2.c: New test.
15493         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15494         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15495
15496 1999-02-10  Felix Lee  <flee@cygnus.com>
15497
15498           * lib/c-torture.exp (c-torture-compile): Pull out code for
15499           analyzing gcc error messages.
15500           (c-torture-execute): Likewise.  Fix some (harmless) false
15501           positives.
15502           * lib/gcc.exp (gcc_check_compile): New function.
15503
15504 1999-02-08  Richard Henderson  <rth@cygnus.com>
15505
15506         * gcc.c-torture/execute/990208-1.c: New test.
15507
15508 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15509
15510         * g++.dg/special/ecos.exp: New driver for new tests with special
15511         requirements
15512
15513         * g++.dg/special/conpr-1.C: New test
15514         * g++.dg/special/conpr-2.C: New test
15515         * g++.dg/special/conpr-2a.C: New test
15516         * g++.dg/special/conpr-3.C: New test
15517         * g++.dg/special/conpr-3a.C: New test
15518         * g++.dg/special/conpr-3b.C: New test
15519
15520         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15521         allow g++ to use the dg driver
15522
15523         * README: Add comment about g++.dg directory
15524
15525 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15526
15527         * README: Update email addresses.
15528
15529 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15530
15531         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15532         arguments in order to force structure S onto the stack even on
15533         the alpha.
15534         (test): Pass 10 leading arguments to function foo as well as the
15535         structure S.
15536
15537         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15538         failure for all targets.
15539
15540         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15541         abort to terminate program execution.
15542
15543 1999-01-30  Richard Henderson  <rth@cygnus.com>
15544
15545         * gcc.c-torture/execute/990130-1.c: New test.
15546
15547 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15548
15549         * gcc.dg/990130-1.c: New test.
15550
15551 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15552
15553         * gcc.c-torture/execute/990128-1.c: New test.
15554
15555 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15556
15557         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15558
15559 1999-01-27  Felix Lee  <flee@cygnus.com>
15560
15561         * lib/c-torture.exp (c-torture-compile): pull out code for
15562         analyzing gcc error messages.
15563         (c-torture-execute): ditto, and fix some (harmless) false
15564         positives.
15565         * lib/gcc.exp (gcc_check_compile): new function.
15566
15567 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15568
15569         * gcc.dg/990117-1.c: New test.
15570
15571         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15572
15573         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15574
15575 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15576
15577         * g77.f-torture/compile/990115-1.f: New test.
15578
15579 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15580
15581         * gcc.c-torture/compile/990107-1.c: New test
15582
15583 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15584
15585         * gcc.c-torture/execute/990106-2.c: New test.
15586
15587         * gcc.c-torture/execute/990106-1.c: New test.
15588
15589 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15590
15591         * gcc.c-torture/compile/981223-1.c: New test.
15592
15593 1998-12-29  Richard Henderson  <rth@cygnus.com>
15594
15595         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15596         (opt3): Rename from opt4 and disable.
15597
15598 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15599
15600         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15601
15602 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15603
15604         * g++.old-deja/g++.other/conv5.C: New test.
15605
15606 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15607
15608         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15609
15610 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15611
15612         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15613
15614 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15615
15616         * gcc.c-torture/compile/981211-1.c: New test.
15617
15618 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15619
15620         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15621
15622         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15623
15624 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15625
15626         * gcc.special/930510-1.c: Make C9X safe.
15627         * gcc.misc-tests/gcov-1.c Similarly.
15628         * gcc.misc-tests/gcov-2.c Similarly.
15629
15630 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15631
15632         * gcc.dg/ultrasp1.c: New test.
15633
15634 1998-12-06  Richard Henderson  <rth@cygnus.com>
15635
15636         * gcc.c-torture/execute/981206.c: New test.
15637
15638 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15639
15640         * g++.old-deja/g++.ns/template7.C: New test.
15641
15642         * g++.old-deja/g++.other/expr1.C: New test.
15643
15644         * g++.old-deja/g++.eh/tmpl3.C: New test.
15645
15646         * g++.old-deja/g++.eh/tmpl2.C: New test.
15647
15648 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15649
15650         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15651         * g++.old-deja/g++.other/using6.C: Removed.
15652         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15653
15654         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15655
15656 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15657
15658         * g++.old-deja/g++.pt/overload8.C: New test.
15659
15660         * g++.old-deja/g++.pt/overload7.C: New test.
15661
15662         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15663
15664         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15665         and relinking messages.
15666         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15667         compiling with -frepo.
15668
15669 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15670
15671         * g++.old-deja/g++.pt/lookup6.C: New test.
15672
15673 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15674
15675         * gcc.c-torture/execute/981130-1.c: New test.
15676         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15677
15678 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15679
15680         * g++.old-deja/g++.pt/explicit76.C: New test.
15681
15682         * g++.old-deja/g++.pt/friend38.C: New test.
15683
15684         * g++.old-deja/g++.ns/crash2.C: New test.
15685
15686         * g++.old-deja/g++.pt/defarg8.C: New test.
15687
15688         * g++.old-deja/g++.pt/instantiate6.C: New test.
15689
15690         * g++.old-deja/g++.pt/static6.C: New test.
15691
15692         * g++.old-deja/g++.pt/decl2.C: New test.
15693
15694 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15695
15696         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15697         problem is actually related with name lookup, but so what? :-)
15698
15699         * g++.old-deja/g++.pt/friend37.C: New test.
15700
15701 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15702
15703         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15704         element, which fails on some systems.
15705
15706         * g77.f-torture/execute/labug1.f: New test.
15707
15708 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15709
15710         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15711         is defined.
15712
15713 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15714
15715         * g77.f-torture/compile/981117-1.f: New test.
15716
15717 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15718
15719         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15720         properly discarded.
15721
15722 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15723
15724         * gcc.c-torture/execute/memcheck: New directory of tests for
15725         -fcheck-memory-usage.
15726
15727 1998-11-07  Gerald Pfe
15728
15729         * g77.f-torture/noncompile/980615-0.f: New test.
15730
15731 1998-07-26  H.J. Lu  (hjl@gnu.org)
15732
15733         * gcc.dg/980312-1.c: Do link instead of compile.
15734         * gcc.dg/980313-1.c: Likewise.
15735
15736 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15737
15738         * gcc.c-torture/compile/980726-1.c: New test.
15739
15740 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15741
15742         * g77.f-torture/execute/io0.f: New test.
15743
15744 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15745
15746         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15747         an int.
15748
15749 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15750
15751         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15752         m32r bugs.
15753
15754 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15755
15756         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15757         c-decl.c:grokdeclarator can handle mode attributes.
15758
15759 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15760
15761         * gcc.c-torture/execute/980716-1.c: New test.
15762
15763 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15764
15765         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15766         the mn10200.
15767         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15768         the mn10200.
15769         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15770         * gcc.c-torture/compile/930326-1.x: Similarly.
15771
15772 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15773
15774         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15775         New test from Craig.
15776
15777 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15778
15779         * g77.f-torture/noncompile/980616-0.f: New test.
15780
15781         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15782
15783 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15784
15785         *  g++.other/singleton.C: Return error value instead of taking
15786         SIGSEGV.
15787
15788 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15789
15790         *  g++.other/singleton.C: New test.   Warning is under dispute.
15791         Runtime crash is not.
15792
15793 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15794
15795         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15796         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15797         using6.C, using7.C}:  New namespace tests.
15798
15799 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15800
15801         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15802         specialization with typedef'ed names used as array indexes.
15803
15804 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15805
15806         * gcc.c-torture/execute/980709-1.c: New test.
15807
15808         * gcc.dg/980709-1.c: New test.
15809
15810 1998-07-07  Richard Henderson  <rth@cygnus.com>
15811
15812         * gcc.c-torture/execute/bcp-1.c: New test.
15813
15814 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15815
15816         * gcc.c-torture/execute/980707-1.c: New test.
15817
15818 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15819
15820         * gcc.c-torture/compile/980706-1.c: New test.
15821
15822 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15823
15824         * g77.f-torture/execute/980701-0.f,
15825         g77.f-torture/execute/980701-1.f: New test from Craig.
15826
15827 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15828
15829         * gcc.c-torture/compile/980701-1.c: New test.
15830
15831         * gcc.c-torture/execute/980701-1.c: New test.
15832
15833 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15834 rlsruhe.de>
15835
15836         * g++.old-deja/g++.robertl/eb132.C: New test.
15837         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15838
15839 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15840
15841         * g77.f-torture/execute/980628-7.f,
15842         g77.f-torture/execute/980628-8.f,
15843         g77.f-torture/execute/980628-9.f,
15844         g77.f-torture/execute/980628-10.f: New tests from Craig.
15845
15846         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15847
15848 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15849
15850         * g77.f-torture/execute/980628-4.f: New test from Craig.
15851         * g77.f-torture/execute/980628-5.f: Likewise.
15852         * g77.f-torture/execute/980628-2.f: Likewise.
15853         * g77.f-torture/execute/980628-0.f: Likewise.
15854         * g77.f-torture/execute/980628-1.f: Likewise.
15855         * g77.f-torture/execute/980628-3.f: Likewise.
15856         * g77.f-torture/execute/980628-6.f: Likewise.
15857
15858 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15859
15860         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15861         directory when nothing has been installed yet.
15862
15863 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15864
15865         * gcc.c-torture/special/special.exp: Handle newer versions of
15866         dejagnu.
15867
15868 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15869
15870         * gcc.dg/980626-1.c: New test.
15871
15872 1998-06-19  Bruno Haible <haible@ilog.fr>
15873
15874         * gcc.misc-tests/m-un-2.c: New test.
15875         * g++.old-deja/g++.other/warn01.c: Likewise.
15876
15877 1998-06-19  Robert Lipe  <robertl@dgii.com>
15878
15879         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15880         compatibility with assmblers with a different comment character.
15881         Eliminate use of GAS-specific extensions.
15882
15883 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15884
15885         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15886
15887 1998-06-19  Robert Lipe  <robertl@dgii.com>
15888
15889         *lib/g77.exp: Replace search for libf2c.a with search for newly
15890         renamed libg2c.a
15891
15892 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15893
15894         * gcc.c-torture/execute/980617-1.c: New test.
15895
15896 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15897
15898         * gcc.c-torture/execute/980612-1.c: New test.
15899
15900 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15901
15902         * gcc.dg/980523-1.c: Only test on ppc-linux.
15903         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15904
15905         * gcc.c-torture/execute/980608-1.c: New test.
15906
15907 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15908
15909         * gcc.c-torture/execute/980605-1.c: New test.
15910
15911 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15912
15913         * gcc.c-torture/execute/980604-1.c: New test.
15914
15915 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15916
15917         * gcc.c-torture/execute/980602-1.c: New test.
15918         * gcc.c-torture/execute/980602-2.c: Likewise.
15919
15920 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15921
15922         * 970125-0.f: Fix per JCB.  Add commentary.
15923
15924 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15925
15926         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15927         IEEE -0 support.
15928
15929 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15930
15931         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15932         earlier.
15933
15934 1998-05-28  Catherine Moore <clm@cygnus.com>
15935
15936         * gcc.c-torture/execute/980526-3.c: New test.
15937
15938 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15939
15940         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15941         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15942         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15943         m88k-motorola-sysv3 to XFAIL.
15944
15945 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15946
15947         * gcc.dg/980526-1.c: New test.
15948         * gcc.c-torture/execute/980526-2.c: New test.
15949
15950 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15951
15952         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15953
15954         * gcc.c-torture/execute/980526-1.c: New test.
15955
15956 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15957
15958         * g77.f-torture/execute/alpha2.f: Add runtime test.
15959
15960 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15961
15962         * g++.old-deja/old-deja.exp: Strip leading directories.
15963
15964         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15965         error for the line.  Don't run multiple tests for the same line.
15966
15967 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15968
15969         * gcc.dg/980523-1.c: New test.
15970
15971 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15972
15973         * g77.f-torture/compile/970915-0.f: New test.
15974
15975 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15976
15977         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15978
15979 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15980
15981         * gcc.dg/980520-1.c: New test.
15982
15983 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15984
15985         * gcc.dg/980502-1.c: Fix return type.
15986
15987 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15988
15989         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15990         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15991         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15992         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15993         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15994
15995 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15996
15997         * g77.f-torture/execute/980520-1.f: New test.
15998
15999 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16000
16001         * lib/mike-g77.exp: New file.
16002
16003         * g77.f-torture/noncompile/noncompile.exp,
16004         g77.f-torture/noncompile/check0.f: New files.
16005
16006 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16007
16008         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16009         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16010         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16011         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16012         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16013         abort where appropriate.
16014
16015 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16016
16017         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16018         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16019
16020 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16021
16022         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16023
16024 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16025
16026         * g77.f-torture/compile/980427-0.f: New test.
16027
16028 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16029
16030         * g77.f-torture/compile/980424-0.f: New test.
16031
16032 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16033
16034         * g77.f-torture/compile/980419-2.f (main): New test.
16035         * g77.f-torture/compile/970125-0.f: New test.
16036         * g77.f-torture/compile/980419-1.f: New test.
16037
16038 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16039
16040         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16041         of loop-4.c.
16042
16043 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16044
16045         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16046
16047 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16048
16049         * gcc.c-torture/compile/980329-1.c: New test.
16050
16051 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16052
16053         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16054         * gcc.dg/980312-1.c: Fix typo in -march command.
16055
16056 1998-03-16  H.J. Lu  (hjl@gnu.org)
16057
16058         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16059
16060 1998-03-11  Robert Lipe  <robertl@dgii.com>
16061
16062         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16063         Dave Love agree the Fortran source is bogus.
16064
16065 1998-03-11  Robert Lipe  <robertl@dgii.com>
16066
16067         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16068         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16069         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16070         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16071         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16072
16073 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16074
16075         * g++.old-deja/g++.other/friend1.C: New test.
16076
16077 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16078
16079         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16080         possibly uninitialized) variables and declare dnrm2.
16081
16082 1998-02-23  Robert Lipe <robertl@dgii.com>
16083
16084         From Bruno Haible <haible@ilog.fr>:
16085         * gcc.c-torture/execute/980223.c: New test.
16086
16087 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16088
16089         * gcc.dg/ifelse-1.c: New test.
16090
16091 1998-02-09  H.J. Lu  (hjl@gnu.org)
16092
16093         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16094
16095           * lib/old-dejagnu.exp (old-dejagnu): Added the
16096           "execution test - XFAIL *-*-*" handling in the spirit of
16097           "excess errors test -". Changed the "execution test fails"
16098           handling to be like "excess errors test fails".
16099           * Update various tests accordingly.
16100
16101 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16102
16103         * gcc.c-torture/execute/980205.c: New test.
16104
16105 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16106
16107         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16108         * lib/f-torture.exp: Similarly.
16109         * gcc.c-torture: Rename all .cexp files to .x files.
16110
16111 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16112
16113         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16114         (940510-1.c): Removed duplicate.
16115         (971104-1.c): New test.
16116
16117 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16118
16119           * lib/f-torture.exp: Improve error and loop detection.
16120
16121 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16122
16123         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16124         use that to size the filler array.
16125
16126 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16127
16128         * lib/c-torture.exp(c-torture-execute): Fix typo.
16129
16130         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16131         testcase as the executable name. Keep the executable around if
16132         the test fails.
16133
16134 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16135
16136         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16137         changes.  Only test one -g option, and move it to the end of the
16138         list of options to test.
16139
16140 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16141
16142         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16143         variable GCC_TORTURE_OPTIONS to supply default switches separated
16144         by colons.  If no environment variable, run tests with -O0 -g, -O1
16145         -g, and -O2 -g as well.
16146
16147 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16148
16149         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16150         explanatory comments. Fix indentation.
16151
16152 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16153
16154         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16155
16156 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16157
16158         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16159         * g++.old-deja/g++.mike/p7325.C: Likewise.
16160         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16161
16162 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16163
16164         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16165         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16166         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16167         * g++.old-deja/g++.law/operators4.C: Likewise.
16168
16169 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16170
16171         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16172         * g++.old-deja/g++.mike/p784.C: Ditto.
16173         * g++.old-deja/g++.mike/p785.C: Ditto.
16174
16175 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16176
16177           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16178
16179 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16180
16181         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16182         target feature; pass this to c-torture-execute as needed.
16183
16184 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16185
16186         * lib/c-torture.exp(c-torture-execute): If the previous and the
16187         current executables being tested are identical, we don't need to
16188         run the executable again. Try to make the executable names
16189         unique. Add an optional argument for passing additional compiler
16190         flags.
16191
16192 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16193
16194         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16195
16196 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16197
16198         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16199
16200 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16201
16202         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16203         32bit or larger longs.
16204
16205         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16206         have either a 32bit long or 32bit int.
16207
16208 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16209
16210         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16211         Make double precision tests dependent on sizeof (double).
16212
16213 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16214
16215         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16216         too.
16217
16218 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16219
16220         * gcc.c-torture/compile/961203-1.cexp: New script.
16221
16222 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16223
16224         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16225         up the includes ourselves.
16226
16227 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16228
16229         * lib/plumhall.exp: Remove random include, and add a few
16230         verbose messages for debugging.
16231
16232 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16233
16234         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16235         of trying to do it ourselves.
16236
16237 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16238
16239         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16240
16241 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16242
16243         * gcc.prms/5403.c: Made regexp a bit less strict.
16244
16245 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16246
16247         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16248         is returned from remote_load instead.
16249         * lib/plumhall.exp: Ditto.
16250         * lib/mike-g++.exp: Ditto.
16251         * lib/old-dejagnu.exp: Ditto.
16252         * lib/c-torture.exp: Ditto.
16253
16254 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16255
16256         * lib/g++.exp: Use build_wrapper procedure.
16257         * lib/gcc.exp: Ditto.
16258
16259 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16260
16261         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16262         an old-style decl for malloc.  Fixes tests to work when
16263         sizeof (int) != sizeof (size_t).
16264
16265 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16266
16267         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16268
16269         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16270         use stdargs.h interface.
16271
16272 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16273
16274         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16275         NO_VARARGS when compiling.
16276
16277 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16278
16279         * lib/plumhall.exp(ph_includes): New procedure.
16280         (ph_make): Use it.
16281         (ph_compiler): Ditto.
16282
16283         * lib/g++.exp: Rename test-glue.c to testglue.c.
16284         * lib/gcc.exp: Ditto.
16285
16286 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16287
16288         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16289         to completion when it's called.
16290
16291 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16292
16293         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16294         is defined, don't do test.
16295
16296 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16297
16298         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16299         for object files.
16300         (ph_summary): Mark skipped testcases as untested, not unresolved.
16301
16302         * lib/plumhall.exp (ph_make): If unresolved because of bad
16303         errorCode, record errorCode in log file.
16304         (*): Replace send_log/verbose with verbose -log.
16305
16306 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16307
16308         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16309         double conversion if double isn't at least 8 bytes.
16310
16311         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16312         int to work with targets where int is 16 bits.
16313
16314         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16315         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16316         precision for the test to complete.
16317
16318 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16319
16320         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16321         if d10v is not compiled with the -mdouble64 flag.
16322         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16323
16324         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16325         d10v is not compiled with the -mint32 flag.
16326
16327 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16328
16329         * lib/plumhall.exp: Use incr_count.
16330
16331 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16332
16333         * gcc.c-torture: Update to c-torture-1.45.
16334
16335 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16336
16337         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16338         the name of the expect testcase file).
16339
16340         * lib/g++.exp(g++_init): Ditto.
16341
16342 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16343
16344         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16345         the host.
16346
16347         * lib/gcc.exp(gcc_exit): New procedure.
16348
16349 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16350
16351         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16352         specs where appropriate.
16353
16354         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16355         because of new "candidates are" messages, and removed a few
16356
16357         * Converted all non-old-style g++ testcases to old-style, and
16358         moved into g++.old-deja.
16359
16360 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16361
16362         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16363         options.
16364
16365         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16366         succeeded.
16367
16368         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16369
16370 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16371
16372         * lib/gcc.exp (gcc_target_compile): Add support for defining
16373         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16374         the machine doesn't have those features.
16375
16376 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16377
16378         * g++.law/operators4.exp: Don't use LIBS.
16379
16380 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16381
16382         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16383
16384         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16385         * lib/g++.exp: Set it here instead. Also, allow use of the
16386         --tool_exec and --tool_opt options. Change CXX to
16387         GXX_UNDER_TEST.
16388
16389         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16390
16391         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16392
16393 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16394
16395         * lib/old-dejagnu.exp: Use prune_warnings instead of
16396         prune_system_crud.
16397         * lib/mike-g++.exp: Ditto.
16398         * lib/gcc.exp: Ditto.
16399         * lib/g++.exp: Ditto.
16400
16401         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16402
16403 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16404
16405           * 941014-2.c: Include stdlib.h
16406           * 960327-1.c: Include stdio.h
16407           * dbra.c, index-1.c: Don't assume ints are 32bits.
16408
16409 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16410
16411         * lib/gcc.exp: Add gcc,stack_size target feature.
16412
16413         * lib/g++.exp(g++_target_compile): Add the include and link
16414         paths here, not in two other places. And, it's $options, not
16415         options.
16416
16417         * lib/mike-g++.exp(postbase): Remove the code that determines
16418         the correct include and link paths.
16419         * g++.old-deja/old-deja.exp: Ditto.
16420
16421 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16422
16423         * lib/g++.exp(g++_init): target_compile no longer returns the
16424         filename of the result.
16425
16426 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16427
16428         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16429         call to glob.
16430
16431         * gcc.c-torture/special/special.exp: Change call to
16432         gcc_target_compile to include the object file.
16433
16434 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16435
16436         * gcc.c-torture/special/special.exp: Correct misspelling in last
16437         change.
16438
16439 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16440
16441         * lib/plumhall.exp(ph_summary): Log the entire output of the
16442         executable. Return -1 if there were any failures, 0 otherwise.
16443         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16444         (ph_make): Clean up objects and executables that were built
16445         if the tests succeeded.
16446
16447 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16448
16449         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16450         libraries and includes in the build tree as appropriate.
16451
16452 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16453
16454         * lib/c-torture.exp: Instead of looking for the global variable
16455         NO_LONG_LONG, check to see if that's a feature of the target.
16456
16457 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16458
16459         * config/default.exp: Minimize. Delete the remainer of the files in
16460         config; this functionality is now in devo/dejagnu/config.
16461
16462         g++.*/*: Pass any additional flags used to compile to postbase;
16463         delete CXXFLAGS.
16464
16465         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16466         is now done by runtest.exp. Use gcc_target_compile instead of
16467         compile.
16468
16469         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16470         Remove references to CFLAGS. Use remote_file instead of
16471         calling rm -f.
16472         (c-torture): Take a list of arguments to use to compile this
16473         testcase.
16474
16475         lib/g++.exp: Simplify. Use target_compile instead of compile.
16476         lib/gcc-dg.exp: Ditto.
16477         lib/gcc.exp: Ditto.
16478         lib/mike-{gcc,g++}.exp: Ditto.
16479         lib/old-dejagnu.exp: Ditto.
16480         lib/plumhall.exp: Ditto.
16481
16482 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16483
16484         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16485         (ph_linker): Likewise.
16486
16487 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16488
16489           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16490         MAP_ANON / MAP_ANONYMOUS if defined;
16491         else try to map from /dev/zero .
16492
16493 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16494
16495         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16496         isn't defined, then define it to MAP_ANONYMOUS.
16497
16498 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16499
16500         * gcc.c-torture: Update to c-torture-1.42 release.
16501
16502 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16503
16504         * gcc.c-torture: Update to c-torture-1.41 release.
16505
16506 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16507
16508         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16509         c-torture release.
16510
16511 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16512
16513         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16514         and LDFLAGS.  Fix second case to append the target_info ldflags
16515         onto LDFLAGS, not CFLAGS.
16516         * lib/g++.exp (g++_init): Add target_info stuff.
16517         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16518         of libgloss and newlib flags for !native.
16519
16520         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16521         (GDB): Fix relative path to go up another dir for finding gdb.
16522
16523 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16524
16525         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16526         versions in the target_info array, if they don't exist.
16527
16528 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16529
16530         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16531
16532 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16533
16534         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16535         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16536
16537 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16538
16539         * lib/old-dejagnu.exp: Don't remove the output file before we've
16540         actually tested it. Don't append pwd to the path of the executable
16541         we're testing.
16542
16543 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16544
16545         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16546
16547 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16548
16549         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16550         temporary directory for compiler files, and set it to a default
16551         value of /tmp. Set $output as the name of the output file from
16552         compiling the testcase. Add a -o option to $cflags_var so the
16553         compiler writes the final output file as $output. Set $executable
16554         to $output.
16555
16556         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16557         directory for compiler files, and set it to /tmp if it doesn't
16558         already have a value. Set $output_file to the name of the output
16559         file from compiling the testcase. Add a -o option to CXXFLAGS so
16560         the compiler writes the final output file as $output. Use $output
16561         as the executable to be tested.
16562
16563 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16564
16565         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16566
16567 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16568
16569         * gcc.c-torture/execute/pending-1.c: New test.  Still
16570         pending in Tege's queue.
16571
16572 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16573
16574         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16575         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16576         if there were failures.  Call unresolved if there were unresolved
16577         testcases.  Call gcc_fail if program did not run to completion.
16578         (ph_make): Pass additional argument name to ph_execute.
16579         (ph_execute): Add new argument.  Pass additional arguments to
16580         ph_summary.  Call gcc_fail is there is no execution output.
16581
16582 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16583
16584         * lib/plumhall.exp (proc_summary): Output relavent summary
16585         lines into the log so specific failures in plumhall can be
16586         investigated.
16587
16588 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16589
16590         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16591         (c-torture-execute): Don't try to execute tests which use
16592         "long long" types if $NO_LONG_LONG is nonzero.
16593
16594 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16595
16596         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16597         not c-torture.
16598
16599         * gcc.ieee: Move from here.
16600         * gcc.c-torture/execute/ieee: To here.
16601
16602 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16603
16604         * gcc.c-torture: Update to c-torture-1.41 release.
16605
16606 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16607
16608         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16609         not "$output".
16610
16611 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16612
16613         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16614         -c present.
16615
16616 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16617
16618         * config/proelf.exp: Handle connecting to a simulator.
16619
16620 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16621
16622         * config/proelf.exp: New file.  Enough framework that we can
16623         run c-torture tests on the proelf targets (or any other target
16624         that gdb can connect to for that matter).
16625
16626 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16627
16628         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16629         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16630
16631         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16632         exec_output exists.
16633
16634 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16635
16636         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16637         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16638
16639         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16640         to pass/fail/unresolved/unsupported/untested.  Caller must now
16641         call unresolved/unsupported/untested.
16642         * lib/*.exp: Update FSF address.  Update to handle new results of
16643         ${tool}_load.
16644         * lib/chill.exp (verbose): Delete.
16645
16646 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16647
16648         * lib/gcc.exp (default_gcc_start): Change order of args to
16649         $LDFLAGS $CFLAGS $LIBS.
16650         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16651         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16652         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16653         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16654         * gcc.misc-tests/dg-test.exp: Likewise.
16655         * gcc.misc-tests/msgs.exp: Likewise.
16656         * gcc.prms/prms.exp: Likewise.
16657         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16658         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16659
16660         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16661
16662 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16663
16664         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16665
16666         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16667         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16668
16669         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16670         necessary.
16671
16672 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16673
16674         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16675         global for loop; add use of $mathlib.
16676         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16677         settings here; set mathlib for anything but VxWorks.
16678
16679 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16680
16681         * gcc.c-torture: Update to c-torture-1.40 release.
16682
16683 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16684
16685         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16686         dg.exp.
16687
16688 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16689
16690         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16691         global.
16692
16693 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16694
16695         * lib/g++.exp (LIBS): Define if not already.
16696         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16697         (gcc-dg-prune): Call prune_gcc_output.
16698         * lib/gcc.exp (prune_gcc_output): New proc.
16699         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16700         prune_gcc_output.
16701
16702 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16703
16704         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16705         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16706
16707 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16708
16709         * gcc.c-torture: Update to c-torture-1.39 release.
16710
16711 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16712
16713         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16714         fails, try others as well.
16715
16716 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16717
16718         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16719         If compilation fails, mark execute tests as `untested'.
16720         If test is marked as unsupported, don't mark compilation and
16721         execute tests as failed.
16722
16723 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16724
16725         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16726         libstdc++ for whether or not we want to be doing shared
16727         libraries.  Delete link_curses since we don't need it anymore.
16728         * lib/mike-g++.exp (postbase): Don't link in libg++.
16729         * g++.old-deja/old-deja.exp: Likewise.
16730
16731 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16732
16733         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16734
16735 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16736
16737         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16738         For that, add `-Wl,-a,shared_archive'.
16739         * g++.old-deja/old-deja.exp: Likewise.
16740
16741 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16742
16743         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16744
16745 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16746
16747         * lib/mike-g++.exp (postbase): Pay attention to the status of
16748         g++_load.
16749
16750 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16751
16752           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16753
16754 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16755
16756         * lib/gcc.exp (default_gcc_start): No longer need to log program
16757         being executed or its output, execute_anywhere does that now.
16758         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16759         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16760
16761 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16762
16763         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16764         the same as those in lib/g++.exp.
16765
16766 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16767
16768         * gcc.c-torture: Update to c-torture-1.38 release.
16769         * gcc.ieee: Related changes.
16770
16771 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16772
16773         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16774         "exec". Minor reformatting changes.
16775
16776         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16777         cross. This means all "exec" calls now work on a remote host as
16778         well.
16779         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16780         cross. Filter out the extra "\r\n" stuff that expect puts in.
16781         (c-torture-execute): Filter out the bogus warnings like
16782         c-torture-compile does. Add support for canadian cross.
16783         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16784         Use execute_anywhere rather than calling exec directly. Now it
16785         works for canadian cross testing.
16786
16787 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16788
16789         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16790         results into a variable, and check that rather than using file exists.
16791
16792 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16793
16794         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16795         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16796
16797 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16798
16799         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16800         lib_curses if there's a shared libg++ in the build tree.
16801
16802 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16803
16804         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16805         if not supported target.
16806
16807 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16808
16809         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16810         link_curses up to always happen, not just for native builds.
16811
16812 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16813
16814         * gcc.c-torture: Update to c-torture-1.36 release.
16815         * gcc.failure: Related changes.
16816
16817 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16818
16819         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16820
16821 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16822
16823         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16824         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16825         runshlib, link_curses, and mathlib for link and run.
16826
16827         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16828         pass the runtime shared library options for Solaris, OSF/1, and
16829         Irix5, and link with -lcurses to avoid unresolved references.
16830
16831 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16832
16833         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16834         only run once.
16835
16836 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16837
16838         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16839
16840 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16841
16842         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16843         do not have a framework for the "compat" tests yet.
16844
16845 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16846
16847         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16848         set to null if we're testing vxworks5.1.  Use that instead of
16849         `-lm' in the setting of LIBS for link and run.
16850
16851 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16852
16853         * config/rom68k.exp (${tool}_load): Major changes to make it
16854         work.  Verified that it does in fact return the stuff in
16855         exec_output properly.  Catch any Emul or any TRAP other than 0.
16856
16857 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16858
16859         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16860         LDFLAGS properly for targets that need stuff from libgloss.
16861         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16862         only run once.
16863         (gpp_initialized): New variable.
16864
16865 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16866
16867         * config/rom68k.exp: Load libgloss.exp.
16868         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16869         so we can produce a fully linked binary.
16870         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16871         so we can produce a fully linked binary.
16872
16873 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16874
16875         * lib/plumhall.exp (ph_section): Watch for expected failures.
16876         Add missing `else'.
16877
16878         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16879         run the testcase.
16880         (c-torture): Likewise.
16881
16882 1995-08-28  Doug Evans  <dje@cygnus.com>
16883
16884         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16885
16886         * lib/mike-g++.exp (mike_cleanup): New proc.
16887         (prebase): New globals compiler_result, not_compiler_result,
16888         target_regexp.
16889         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16890         allow leading "-" in pattern.  Watch for unsupported tests.
16891         If $compiler_result is set, pattern match assembler code,
16892         and ditto for $not_compiler_result.
16893         * lib/mike-gcc.exp: Likewise.
16894
16895         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16896         execution "succeeded".
16897
16898 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16899
16900         * config/win32.exp: New file.
16901         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16902
16903 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16904
16905         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16906         unsupported.
16907         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16908         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16909         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16910
16911         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16912         "... without exceptions was ...".  That is now handled by
16913         prune_system_crud.
16914         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16915
16916 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16917
16918         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16919         sieve.c,sort2.c}: New files.
16920         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16921         sieve.exp,sort2.exp}: Drivers for them.
16922
16923         * lib/mike-gcc.exp (program_output): New user settable variable.
16924         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16925         messages.
16926         * lib/mike-g++.exp (program_output): New user settable variable.
16927
16928         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16929
16930         * config/sh.exp: Deleted (use sim.exp instead).
16931
16932 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16933
16934         * config/vx.exp: Declare CHECKTASK as global.
16935         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16936         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16937         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16938
16939 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16940
16941         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16942         target. Like vx.exp, only includes `vx29k.exp' instead of
16943         `vxworks.exp'.
16944
16945 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16946
16947         * config/sim.exp: Increase time limit from 120 seconds to 240.
16948
16949 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16950
16951         * gcc.c-torture/execute/950628-1.c: New test.
16952
16953 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16954
16955         * gcc.c-torture: Update with changes/additions from
16956         c-torture-1.34.
16957
16958 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16959
16960         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16961
16962 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16963
16964         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16965
16966 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16967
16968         * gcc.c-torture/compile/950512-1.c: New test.
16969         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16970         * gcc.dg/struct-ret-1.c: Likewise.
16971
16972 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16973
16974         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16975           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16976
16977 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16978
16979         * gcc.c-torture/special/920411-1.c: Deleted.
16980         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16981
16982 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16983
16984         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16985         cpu limit.
16986
16987 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16988
16989         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16990
16991 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16992
16993         From kenner;
16994         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16995         is the proper length.
16996         * va-arg-3.c: Likewise.
16997
16998 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16999
17000         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17001         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17002
17003         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17004         * lib/g++.exp (default_g++_start): Delete old cruft.
17005
17006 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17007
17008         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17009         (2 * (1 << 18)) to (2 * (1 << 17)).
17010
17011         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17012
17013 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17014
17015         * config/rom68k.exp: Renamed from config/idp.exp
17016
17017 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17018
17019         * c-torture/compile/921109-2.c
17020
17021 1995-04-18  Mike Stump  <mrs@cygnus.com>
17022
17023         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17024         excess errors.
17025
17026 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17027
17028         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17029         output.
17030         * lib/g++.exp (default_g++_start): Likewise.
17031
17032 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17033
17034         * gcc.c-torture/compile/950329-1.c: New test.
17035
17036 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17037
17038           * config/bug.exp (${tool}_load): Updated to use new remote_open
17039           and remote_close procs.
17040         * config/idp.exp: New file.
17041
17042 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17043
17044         * gcc.c-torture/execute/950322-1.c: New test.
17045
17046 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17047
17048         * config/vx.exp (${tool}_load): Clean up testing of return code from
17049         vxworks_ld and vxworks_spawn.
17050
17051 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17052
17053         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17054
17055 1995-03-13  Mike Stump  <mrs@cygnus.com>
17056
17057         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17058         can mark excess errors on a machine by machine basis.  Note, the
17059         default is to not expect any excess errors, even when excess
17060         errors test - is given, so you will want to put an XFAIL ... on
17061         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17062         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17063         those 4 machines, but no others.
17064
17065 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17066
17067         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17068         * lib/c-torture.exp: to here.
17069
17070 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17071
17072         * gcc.c-torture/execute/950221-1.c: New test.
17073         * gcc.c-torture/execute/struct-ret-1.c: New test.
17074         * gcc.c-torture/compile/950221-1.c: New test.
17075
17076         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17077
17078 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17079
17080         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17081         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17082
17083 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17084
17085         * g++.gb: New directory of tests, derived from my signature and
17086         class scoping tests.
17087
17088         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17089         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17090         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17091         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17092         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17093         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17094         * g++.gb/sig25.C: Likewise.
17095
17096         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17097         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17098         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17099         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17100         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17101         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17102         * g++.gb/sig25.exp: Likewise.
17103
17104         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17105         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17106         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17107         * g++.gb/scope13.C: Likewise, this test still fails.
17108
17109         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17110         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17111         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17112         * g++.gb/scope13.exp: Ditto.
17113
17114         * g++.gb/README: New file, explains what these tests are about.
17115
17116 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17117
17118         * lib/dg.exp (dg-do): Support `preprocess'.
17119         (dg-test): Likewise.
17120
17121 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17122
17123         * config/udi.exp: change "continue -expect" to "exp_continue".
17124
17125 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17126
17127         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17128         Delete redundant tests.
17129
17130         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17131         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17132         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17133         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17134         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17135         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17136         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17137         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17138
17139         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17140         storing label pointers.
17141         * gcc.c-torture/execute/921019-1.c: Likewise.
17142         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17143         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17144         parameter fp.
17145         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17146         constants.
17147
17148         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17149         Delete obsolete tests.
17150
17151         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17152         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17153         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17154         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17155         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17156         * gcc.c-torture/compile/950124-1.c: New test.
17157
17158         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17159
17160 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17161
17162         * lib/mike-g++.exp: Add -lm to LIBS.
17163
17164 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17165
17166         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17167
17168 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17169
17170         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17171
17172 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17173
17174         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17175
17176 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17177
17178         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17179         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17180         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17181         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17182         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17183         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17184         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17185         * g++.law/{operators31.C, operators32.C,
17186         * g++.law/{operators33.C, operators34.C}: Likewise.
17187         * g++.law/{pic1.C, refs2.C}: Likewise.
17188         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17189         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17190         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17191         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17192
17193         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17194         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17195         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17196         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17197         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17198         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17199         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17200         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17201         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17202         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17203         * g++.law/{operators34.exp}: Likewise.
17204         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17205         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17206         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17207         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17208         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17209
17210         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17211         No longer expected to fail.
17212         * g++.law/missed-error3.C: Tweak for recent bool changes.
17213
17214 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17215
17216         * config/emb-unix: Deleted.
17217         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17218         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17219
17220 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17221
17222         * lib/dg.exp (dg-test): Fix typo in last patch.
17223
17224 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17225
17226         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17227         (handles multiple occurrences).
17228
17229 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17230
17231         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17232         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17233         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17234         printed).
17235         * lib/c-torture.exp (c-torture-compile): Likewise.
17236         (c-torture): Prepend full path if missing.
17237         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17238         (gcc_fail): Likewise.
17239         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17240
17241 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17242
17243         * lib/netware.exp: Only attach to NetWare i386 systems.
17244
17245 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17246
17247         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17248         messages.  Add test name to "output pattern match" pass/fail message.
17249
17250 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17251
17252         * gcc.dg: New testsuite.
17253         * gcc.dg/dg.exp: New file.
17254
17255         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17256         test-switch.c}: Deleted.
17257
17258         * gcc.misc-tests/msgs.exp: New testcase driver.
17259
17260 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17261
17262         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17263         Watch for illegal return values from ${tool}_load.
17264         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17265         cross targets.  Coerce return value >0 to 1.
17266
17267 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17268
17269         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17270
17271         * config/emb-unix.exp: New file.
17272
17273         * config/sim.exp: Error if variable $SIM not defined.
17274         (${tool}_load): Mark test as "untested" if simulator missing.
17275
17276         * config/unix.exp: Load remote.exp to get rcp_download.
17277         * lib/c-torture.exp: Use different option lists for testcases with
17278         and without loops.
17279         * gcc.c-torture/execute/execute.exp: Likewise.
17280
17281 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17282
17283         * config/*.exp: Clarify return code from ${tool}_load.
17284         Call `unresolved' or `untested' instead of `warning' or `perror'
17285         (sometimes you still want to call both though).
17286         Add comment that `shell_id' is local to each file.
17287         * config/udi.exp (timeout): Set to 30.
17288         Don't print warning if connection fails, $connectmode has already
17289         printed an error.
17290         (${tool}_load): Move verbose messages to level 2.
17291         Rework pattern for "Process started" message.
17292         Pass `shell_id' to ${connectmode}_download.
17293         Retry twice upon timeout.  Make resetting of target more robust.
17294         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17295         Pass `shell_id' to exit_$connectmode.
17296         Only call exit_$connectmode if connected.
17297         * config/unix.exp (${tool}_load): Check return codes better.
17298         * config/vrtx.exp (${tool}_load): Likewise.
17299         * config/vx.exp (${tool}_load): Likewise.
17300         Delete unneeded global's.
17301         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17302         from ${tool}_load.
17303         (dg-stat): Delete.
17304         (dg-init): Delete recording of pass/fail counts.
17305         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17306         (old-dejagnu-init): Likewise.
17307         (old-dejagnu-stat): Delete contents, empty proc now.
17308         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17309         (c-torture): Delete references to lcnt, lpass, lfail.
17310         Get option list from TORTURE_OPTIONS.
17311         Delete -funroll[-all]-loops if no loops.
17312         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17313         (g++_stat): Delete contents (empty proc now).
17314         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17315         (gcc_finish): Likewise.
17316         (gcc_stat): Deleted.
17317         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17318         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17319         * gcc.c-torture/execute/execute.exp: Likewise.
17320         Split tests into two parts: compile, execute.
17321         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17322         no loops.  Update to reflect clarified return codes from ${tool}_load.
17323
17324 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17325
17326         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17327         to grep for.
17328         (old-dejagnu): Likewise (where necessary).
17329
17330 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17331
17332         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17333
17334         * lib/dg.exp (dg-process-target): Fix processing of selector.
17335         Add comment regarding use of `error'.
17336
17337         * lib/gcc.exp (prune_system_crud): Define if missing.
17338         * lib/g++.exp (prune_system_crud): Likewise.
17339
17340         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17341         Call prune_system_crud.
17342         * lib/dg.exp (dg-runtest): New proc.
17343         Use perror instead of send_user for tcl errors in testcase.
17344         Don't return any value, it's never used.
17345         Don't clobber previous definition of `unknown'.
17346         Print tcl errors in `dg-final'.
17347
17348 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17349
17350         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17351         (dg-test): Don't print errorInfo, it contains stack backtrace.
17352
17353 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17354
17355         * lib/g++.exp (runtest_file_p): Define if missing.
17356
17357 1994-09-24  Doug Evans  (dje@cygnus.com)
17358
17359         * lib/mike-g++.exp: Comment out loading of g++.exp.
17360         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17361         (default_g++_version): Always print something.
17362         (default_g++_start): Comment out call to `which'.
17363         (g++_start, g++_load): Deleted (must be defined in config file).
17364         * lib/gcc.exp: Test for existence of $CC at start.
17365         Delete check for tmpdir (done in gcc_init).
17366         (default_gcc_version): Always print something.
17367         (default_gcc_start): Comment out call to `which'.
17368         * config/*.exp: Major cleanup - make cross targets work at least a
17369         little better for g++ (by not being "--tool gcc" specific).
17370         Rename gcc_xxx to ${tool}_xxx.
17371         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17372         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17373
17374 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17375
17376         * lib/c-torture.exp (c-torture-compile): Rework compiler
17377         message processing.
17378
17379         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17380         c-torture.
17381
17382 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17383
17384         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17385
17386         * lib/dg.exp (dg-process-target): Support { target native }.
17387
17388 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17389
17390         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17391         looked for "... program xxx got fatal signal".
17392         Correct regsub munging of `comp_output'.
17393         Ignore compiler messages "path prefix not used" and "linker input
17394         file unused".
17395
17396 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17397
17398         * lib/gcc.exp (runtest_file_p): Define if missing.
17399         * gcc.prms/template.c: Example to work from.
17400
17401 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17402
17403         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17404         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17405
17406         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17407         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17408         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17409         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17410
17411         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17412         (dg-process-target): No longer a varargs proc.
17413         Return S/N for target, P/F for xfail.  All callers changed.
17414         (user option procs): More argument checking.
17415         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17416         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17417         (dg-test): Skip test if not running on selected target in `dg-do'.
17418         Update handling of `dg-do-what', `dg-output-text'.
17419         Separate execution pass/fail from output pattern match pass/fail.
17420         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17421
17422 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17423
17424         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17425         target for 920510-1.c.
17426
17427 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17428
17429         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17430         Clean up comment regarding use of passcnt, etc.
17431         (gcc_stat): Don't update `testcnt' here.
17432         (gcc_finish): Do it here.
17433         Might as well reset `but_id' here too.
17434         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17435         to determine if the file should be tested.
17436         * gcc.c-torture/compile/compile.exp: Likewise.
17437         * gcc.c-torture/execute/execute.exp: Likewise.
17438         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17439         * gcc.misc-tests/dg-test.exp: Likewise.
17440         * gcc.prms/prms.exp: Likewise.
17441         * gcc.wendy/wendy.exp: Likewise.
17442         * g++.old-deja.exp: Likewise.
17443         Move "Testing file" message to verbose level 1.
17444
17445 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17446
17447         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17448
17449 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17450
17451         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17452         (default_gcc_start): Accept optional second list element
17453         of compiler flags.  Print compiler output at verbosity level 2.
17454         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17455         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17456         Save current values of framework globals passcnt, failcnt, xpasscnt,
17457         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17458         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17459         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17460         xfailcnt to compute stats.  Update framework global `testcnt' from
17461         pass/fail counts.
17462         (gcc_finish): New proc.  Clean up test environment.
17463         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17464         (gcc_epass, gcc_efail): Delete.
17465         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17466         argument of line number.
17467         (dg-init): If the tool has an init routine, call it.
17468         (dg-test): Remove args `cflags_var' and `libs_var'.
17469         Pass all compiler options to ${tool}_start.
17470         Handle missing line number.
17471         (dg-finish): New function.
17472         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17473         particular files.  Call gcc_finish at end.  Move "skipping test"
17474         message to verbosity level 3.
17475         * gcc.c-torture/compile/compile.exp: Likewise.
17476         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17477         * gcc.c-torture/execute/execute.exp: Likewise.
17478         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17479         Print testcase being tried at verbosity level 1.
17480         * gcc.c-torture/special/special.exp: Unset xfail.
17481         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17482         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17483         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17484         * gcc.failure/failure.exp: Likewise.
17485         * gcc.ieee/ieee.exp: Likewise.
17486         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17487         Update call to dg-test.  Call dg-finish at end.
17488         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17489         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17490         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17491         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17492         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17493         * gcc.wendy/wendy.exp: Add copyright.
17494         Delete setting of tmpdir (done by gcc_init).
17495         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17496         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17497         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17498         gcc_[ce]pass/fail.
17499
17500 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17501
17502         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17503         confusion.
17504         (g++_load): Likewise.
17505
17506         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17507         Rename argument to `prog' to remove the confusion.
17508         Varargs fns behave differently too!
17509         (g++_load): Likewise.
17510
17511         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17512
17513         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17514         what it is.  Delete (always) printing of status value for !native.
17515         Simplify verbose code, and include status and exec_output.
17516         (g++_load): Use gcc_load.
17517
17518 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17519
17520         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17521         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17522         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17523         940714-3.c as these testcases don't exist anymore.  Make
17524         va-arg-1.c expected to pass.
17525
17526 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17527
17528         * gcc.misc-tests/misc.exp: Only run specific testcases.
17529         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17530         * gcc.misc-tests/dg-[1-9].c: New files.
17531
17532         * lib/dg.exp: New testsuite driver.
17533         * gcc.prms/prms.exp: Use it.
17534
17535         * README.gcc: New file.
17536
17537         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17538         Document and reset `lxpass' and `lxfail'.
17539         Simplify "initialized" message.
17540         (gcc_stat): Clean up comments a little.
17541
17542 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17543
17544         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17545
17546 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17547
17548         * lib/old-dejagnu.exp (process-option): New proc.
17549         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17550         (old-dejagnu): Simplify.
17551         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17552
17553 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17554
17555         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17556         exists and is not an empty string.
17557
17558         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17559         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17560         finished.
17561         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17562         automatically.
17563
17564         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17565         longer expected to fail.
17566
17567         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17568         "f" function call.
17569
17570         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17571
17572         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17573         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17574         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17575         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17576         c-torture-1.29.
17577
17578         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17579         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17580
17581         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17582
17583         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17584         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17585
17586         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17587         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17588         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17589
17590 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17591
17592         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17593         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17594         940714-1.c, 940714-2.c, 940714-3.c},
17595         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17596         gcc.misc-tests/{mg.c,mg.exp}:
17597         New tests.
17598         * gcc.noncompile/noncompile.exp: Change accordingly.
17599
17600 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17601
17602         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17603         Undo previous clobberage.
17604
17605 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17606
17607         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17608         * gcc.special/{930510-1.c, special.exp}:
17609         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17610         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17611         struct-varargs-1.c}: New tests from c-torture-1.26.
17612
17613 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17614
17615         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17616           argument to switch.
17617
17618 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17619
17620         * Revert the previous changes.  Please see Rob's directory
17621           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17622           fixes.
17623
17624 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17625
17626         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17627             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17628             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17629             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17630             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17631             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17632             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17633             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17634             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17635             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17636             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17637             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17638             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17639             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17640             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17641             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17642             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17643             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17644             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17645             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17646             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17647             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17648             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17649             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17650             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17651             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17652             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17653
17654 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17655
17656         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17657             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17658           with perror calls.
17659
17660 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17661
17662         * config/unix.exp (g++_load): Fix syntax.
17663
17664 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17665
17666         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17667         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17668         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17669         Don't expect va-arg-1.c to fail.  Correct expected output for
17670         920928-1.c.
17671         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17672         * gcc.wendy/hbm4.c: Correct typo.
17673         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17674
17675 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17676
17677         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17678         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17679         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17680         * lib/c-torture.exp (c-torture-compile): Ditto.
17681
17682         Reduce volume of output (remove all the -I's and such).
17683         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17684         Call gcc_cpass, gcc_cfail.
17685         (c-torture): Pass testing option to c-torture-compile.
17686
17687 1994-03-21  Doug Evans  (dje@cygnus.com)
17688
17689         Bring patches over from progressive.
17690         * config/default.exp: Exit remote shell cleanly.
17691         (g++_exit, g++_start): Add default versions.
17692         * config/sim.exp (gcc_load): Use perror, not error.
17693
17694 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17695
17696         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17697         set in site.exp.
17698
17699 1994-03-14  Doug Evans  (dje@cygnus.com)
17700
17701         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17702         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17703         (wendy_try): New proc to run testcase.
17704         (main loop): Call 'em.
17705         * gcc.wendy/*.c: Clean up pass to correct expected output.
17706
17707         * lib/gcc.exp: Minor cleanup work.
17708         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17709
17710 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17711
17712         * config/sim.exp (gcc_load): Document return codes better.
17713         Don't pass -v to simulator.
17714
17715 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17716
17717           * gcc.special/920717-x.c: Fix typo.
17718           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17719           get at sources.
17720
17721         * lib/mike-gcc.exp: Fix typo.
17722
17723 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17724
17725         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17726         binary to use, transform the name.
17727         * config/*.exp: rename everything. Nuke any g++ specific files,
17728         it's now a special case of gcc that requires no special support.
17729         Add a default.exp for unsupported targets.
17730
17731 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17732
17733         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17734         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17735         version of Tcl.
17736
17737 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17738
17739         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17740         than a warning.
17741
17742 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17743
17744         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17745
17746 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17747
17748         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17749         option_list.  Compile every file with only 4/6 option choices
17750         (same as C torture) instead of with 12/18 different option
17751         choices.
17752         * lib/c-torture.exp: Likewise.
17753
17754         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17755         not already set.
17756
17757 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17758
17759         * lib/old-deja
17760           test cases, ready for DejaGnu.
17761
17762 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17763
17764         * Upgraded c-torture tests from 1.18 to 1.19
17765
17766         * gcc.compile: added test(s):
17767           930607-1.c
17768         * gcc.execute: added test(s):
17769           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17770
17771         * added new subdirectory for misc tests: gcc.misc-tests
17772         * gcc.misc-test(s): added tests:
17773           inst-check.c test-consts.c test-ior.c test-switch.c
17774
17775 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17776
17777         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17778
17779 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17780
17781         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17782
17783 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17784
17785         * Upgraded c-torture tests from 1.17 to 1.18
17786
17787 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17788
17789         * Upgraded c-torture tests from 1.12 to 1.17
17790
17791 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17792
17793         * lib/old-dejagnu.exp:
17794           Fixed handling of XFAIL target triplets to correctly
17795           recognize wildcard characters.  Removed code that
17796           appended a unique id tag to the end of the file name
17797           printed out by the result of the testcases within a
17798           given test file.
17799
17800 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17801
17802         * lib/old-dejagnu.exp:
17803           Reworked expected failure handling to trigger off of XFAIL
17804           keyword in keyphrase embeded in testcase source code. The
17805           XFAIL keyword must be at the end of the keyphrase line. It
17806           may optionally be followed by one or more target triplets.
17807           It has just occured that the handling of wildcards in the
17808           target triplet may not be correct.
17809
17810 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17811
17812         * g++.old-deja/tests:
17813           Moved all subdirectories up one level into g++.old-deja .
17814
17815         * lib/old-dejagnu.exp:
17816           Fixed problem with CXXFLAGS not being properly reset, and being
17817           corrupted with extraneous "-c" compiler option.  This was
17818           causing binaries to not be generated for test that needed them.
17819           Modified strings passed to "pass" and "fail" so that individual
17820           tests from the same test file would be distinguished by an
17821           identifier appended to the test file name in the summary logs;
17822           this corrected a problem with erroneous diff logs.  Added code
17823           to search testcases for expected fail and unexpected pass keywords.
17824
17825 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17826
17827         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17828
17829 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17830
17831         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17832           Removed extraneous text from end of "Special g++ Options"
17833           keyphrase.
17834
17835         * lib/old-dejagnu.exp: Added pattern matching to look for new
17836           keywords, embedded in testcases comments, which will trigger
17837           calls to xpass and xfail.
17838
17839 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17840
17841         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17842           comments embedded in the testcases, especially the one looking for
17843           special compiler options, as well as the pattern matching for the
17844           compiler output again.
17845
17846 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17847
17848         * lib/old-dejagnu.exp: Do a proper check of the return value for
17849           execute tests. Fixed several problems with the pattern matching
17850           of the compiler output which gave erroneous test results.
17851           Changed several of the test result messages to be more descriptive.
17852         * config/unix-g++.exp: Proc g++_load now actually works and
17853           executes the tests passed to it and returns a usable return
17854           value.
17855
17856 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17857
17858           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17859
17860 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17861
17862         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17863           Modified both files to properly execute the old style
17864           dejagnu tests. The previous versions of these files were
17865           experimental and did not function anything near correctly.
17866
17867 1993-04-05  Rob Savoye  (rob@cygnus.com)
17868
17869         * Removed all Makefile.in and configure.in files. No configuration
17870         needed now.
17871
17872 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17873
17874         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17875
17876 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17877
17878         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17879         gcc.special/configure.in, gcc.noncompile/configure.in,
17880         gcc.execute/configure.in, gcc.code_quality/configure.in,
17881         g++.other/configure.in, g++.old-deja/configure.in,
17882         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17883         in srcname setting.
17884
17885 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17886
17887         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17888         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17889         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17890
17891 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17892
17893         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17894         (gdb_exit): Don't remove *_soc files.
17895
17896 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17897
17898         * lib/c-torture.exp: Don't look for main; instead always use -w
17899         -c.  This is how the c-torture tests work.  Remove the object
17900         file if the compilation succeeds.
17901         * gcc.execute/execute.exp: Remove executable if test passes.
17902         * gcc.noncompile/noncompile.exp: Every test is an expected
17903         failure.
17904         * gcc.special/special.exp: Added tests from c-torture 1.11,
17905         corrected use of existing test.
17906         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17907         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17908         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17909         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17910         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17911         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17912         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17913         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17914         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17915         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17916         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17917         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17918         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17919         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17920         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17921         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17922         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17923         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17924         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17925         c-torture 1.11.
17926         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17927         correspond to c-torture 1.11.
17928
17929         * New file.