OSDN Git Service

PR middle-end/18921
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2
3         PR middle-end/18921
4         * gcc.dg/pr18921-1.c: New test case.
5
6 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7
8         PR fortran/17175
9         * gfortran.dg/scale_1.f90: New test.
10
11 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
12
13         PR middle-end/18903
14         * gcc.c-torture/compile/pr18903.c: New test.
15
16 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17
18         * gcc.c-torture/execute/20041210-1.c: New test.
19
20 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21
22         PR c++/18731
23         * g++.dg/parser/struct-1.C: New test.
24         * g++.dg/parser/struct-2.C: New test.
25         * g++.dg/parser/struct-3.C: New test.
26
27 2004-12-09  Richard Henderson  <rth@redhat.com>
28
29         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30
31         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33
34 2004-12-09  Matt Austern  <austern@apple.com>
35
36         PR c++/18514
37         * g++.dg/ext/builtin1.C: New
38         * g++.dg/ext/builtin2.C: New
39         * g++.dg/ext/builtin3.C: New
40         * g++.dg/ext/builtin4.C: New
41         * g++.dg/ext/builtin5.C: New
42
43 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
44
45         PR tree-opt/18904
46         * g++.dg/opt/ptrmem5.C: New test.
47
48 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
49
50         * g++.dg/parse/typename5.C: Adjust for new error.
51         * g++.dg/parse/typename7.C: New.
52
53 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
54
55         PR c++/18073
56         * g++.dg/other/mmintrin.C: New test.
57
58 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
59
60         PR c++/16681
61         * g++.dg/init/array15.C: New.
62         * g++.dg/init/array16.C: New.
63
64 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
65
66         PR fortran/18826
67         * gfortran.dg/assign_1.f90: New test.
68
69 2004-12-08  Nick Clifton  <nickc@redhat.com>
70
71         * gcc.target/xstormy16/bss_below100: New directory containing tests.
72         * gcc.target/xstormy16/data_below100: Likewise.
73         * gcc.target/xstormy16/sfr: Likewise.
74         * gcc.target/xstormy16/below100.S: New test source file.
75         * gcc.target/xstormy16/below100.ld: New test linker script.
76         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
77         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
78         bp instructions.
79         * gcc.target/xstormy16/bp.c: Likewise.
80
81         * gcc.target/xstormy16/bss_below100: New files:
82         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
83         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
84         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
85         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
86         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
87         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
88         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
89         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
90         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
91         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
92         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
93         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
94         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
95         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
96         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
97         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
98         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
99         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
100         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
101         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
102         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
103         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
104         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
105         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
106         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
107         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
108         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
109
110         * gcc.target/xstormy16/data_below100: New files:
111         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
112         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
113         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
114         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
115         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
116         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
117         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
118         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
119         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
120         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
121         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
122         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
123         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
124         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
125         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
126         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
127         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
128         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
129         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
130         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
131         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
132         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
133         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
134         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
135         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
136         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
137         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
138
139         * gcc.target/xstormy16/sfr: New files:
140         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
141         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
142         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
143         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
144         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
145         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
146         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
147         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
148         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
149         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
150         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
151         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
152         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
153         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
154         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
155         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
156         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
157         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
158         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
159         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
160         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
161         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
162         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
163         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
164         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
165         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
166         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
167         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
168         27_if0_sfrw_bitfield_f.c
169
170 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
171
172         PR c++/18100
173         * g++.dg/lookup/name-clash4.C: New test.
174
175 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
176
177         PR c++/18672
178         * g++.dg/opt/array1.C: New.
179         
180         PR c++/18803
181         * g++.dg/template/operator5.C: New.
182
183 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
184
185         PR c/18867
186         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
187
188 2004-12-07  Steven Bosscher  <stevenb@suse.de>
189
190         * gcc.dg/noncompile/20041207.c: New test.
191
192 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
193
194         * g++.dg/other/unreachable-1.C: New test.
195
196 2004-12-06  Nick Clifton  <nickc@redhat.com>
197
198         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
199         <limits.h> because the latter comes from gcc's include/ directory
200         and not the newlib/libc/include directory.
201
202 2004-12-04  Richard Henderson  <rth@redhat.com>
203
204         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
205
206 2004-12-04  Richard Henderson  <rth@redhat.com>
207
208         * lib/target-supports.exp (check_gc_sections_available): Disable
209         for alpha and ia64.
210
211 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
212
213         PR middle-end/17909
214         * g++.dg/other/vararg-2.C: New test.
215
216 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
217
218         PR c++/17011, c++/17971
219         * g++.dg/template/error15.C: Adjust expected error.
220         * g++.dg/template/instantiate3.C: Likewise.
221
222 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
223
224         * gcc.dg/altivec-18.c: Fix for darwin
225
226 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
227
228         PR c++/18782
229         * g++.dg/parse/ptrmem2.C: New.
230
231         PR c++/18318
232         * g++.dg/template/new1.C: New.
233
234 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
235
236         PR fortran/18710
237         * gfortran.dg/direct_io_3.f90: New test.
238
239 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
240
241         PR 18758
242         * g++.dg/parse/crash21.C: New.
243
244 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
245
246         PR c++/15664, c++/18276
247         * g++.dg/template/ttp13.C: New test.
248         * g++.dg/template/ttp14.C: Likewise.
249
250 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
251
252         PR c++/18123
253         * g++.dg/parse/enum2.C: New test.
254         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
255
256 2004-12-02  Nick Clifton  <nickc@redhat.com>
257
258         * gcc.target/xstormy16: New test directory.
259         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
260         * gcc.target/xstormy16/bp.c: Check the generation of bp
261         instructions.
262         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
263         bn instructions and the BELOW100 attribute.
264
265 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
266
267         PR target/16952
268         * gcc.dg/ppc-eabi.c: New.
269
270 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
271
272         PR fortran/18284
273         * gfortran.dg/backspace.f90
274
275 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
276
277         * gfortran.dg/inquire.f90: New test.
278
279 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
280
281         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
282         handle effective-target-keyword.
283         (dg-skip-if): Support effective-target keyword as target list.
284         (dg-xfail-if): Ditto.
285         * lib/target-supports.exp (is-effective-target-keyword): New proc.
286
287 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
288
289         PR tree-optimization/18291
290         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
291
292 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
293
294         PR C++/18729
295         * g++.dg/parse/crash20.C: New.
296
297         PR c++/17431
298         * g++.dg/overload/arg1.C: New.
299         * g++.dg/overload/arg2.C: New.
300         * g++.dg/overload/arg3.C: New.
301         * g++.dg/overload/arg4.C: New.
302
303 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
304
305         * gcc.dg/c99-flex-array-4.c: Remove.
306
307 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
308
309         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
310
311         * lib/target-supports.exp (is-effective-target): Simplify.
312
313         * lib/target-supports.exp (check_effective_target_vect_long):
314         Fix for powerpc64-*-*.
315
316 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
317
318         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
319         to support new requirements on FreeBSD 5.
320
321 2004-11-30  Devang Patel  <dpatel@apple.com>
322
323         PR 18702
324         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
325         
326 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
327
328         * g++.dg/ext/altivec-13.C: New test.
329
330 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
331
332         PR tree-opt/18298
333         * gcc.c-torture/execute/p18298.c: New test.
334
335 2004-11-30  Ira Rosen  <irar@il.ibm.com>
336             Dorit Naishlos  <dorit@il.ibm.com>
337
338         PR tree-opt/18607
339         * gcc.dg/vect/vect-89.c: New test.
340
341 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
342
343         * gcc.dg/pr18596-1.c: New test.
344
345 2004-11-30  Ben Elliston  <bje@au.ibm.com>
346
347         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
348
349 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
350
351         PR c/18479
352         * gcc.dg/pr18479.c: New test.
353
354 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
355
356         PR target/18490
357         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
358         mmix-knuth-mmixware.
359
360         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
361         cris-*-elf* cris-*-aout* mmix-*-*
362
363 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
364
365         PR middle-end/18725
366         * gcc.dg/pr18725.c: New test.
367
368 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
369
370         PR target/18488
371         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
372
373         PR target/18336
374         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
375
376 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
377
378         PR c++/18368
379         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
380         * g++.old-deja/g++.law/ctors5.C: Likewise.
381         * g++.old-deja/g++.other/crash25.C: Likewise.
382
383         PR c++/18674
384         * g++.dg/template/error16.C: New test.
385         
386         PR c++/18512
387         * g++.dg/template/crash29.C: New test.
388
389 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
390
391         PR tree-optimization/18712
392         * gcc.c-torture/compile/pr18712.c: New test.
393
394 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
395
396         PR c/7544
397         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
398         tests.
399
400 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
401
402         PR c++/18652
403         * g++.dg/lookup/crash6.C: New test.
404
405 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
406
407         PR middle-end/18164
408         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
409
410 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
411
412         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
413         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
414         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
415
416 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
417
418         * gcc.dg/pr18164.c: New test.
419
420 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
421
422         * gcc.dg/funroll-loops-all.c: New.
423
424 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
425
426         PR target/18489
427         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
428         delimeter, match space and TAB as well as ":".
429
430         PR target/18484
431         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
432
433         PR target/18348
434         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
435
436         PR target/18345
437         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
438
439         PR target/18337
440         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
441
442 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
443  
444         * gfortran.dg/direct_io_2.f90: New test.
445
446 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
447
448         PR target/18334
449         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
450
451 2004-11-28  Richard Henderson  <rth@redhat.com>
452
453         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
454
455 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
456
457         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
458         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
459         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
460         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
461         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
462         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
463         gcc.dg/pointer-arith-8.c: New tests.
464
465 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
466
467         PR fortran/18364
468         * gfortran.dg/endfile.f90: New test.
469
470 2004-11-27  Falk Hueffner  <falk@debian.org>
471
472         * gcc.dg/loop-6.c: New test.
473
474 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
475
476         * gcc.c-torture/execute/20041126-1.c: New test.
477
478 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
479
480         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
481         on IRIX.
482
483 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
484
485         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
486         functions.
487
488 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
489
490         PR rtl-optimization/17825
491         * gcc.c-torture/compile/20041119-1.c: New test.
492
493 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
494
495         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
496         Check existence of ld library path variables before unsetting.
497
498 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
499
500         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
501
502 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
503
504         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
505
506 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
507
508         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
509
510 2004-11-26  Ben Elliston  <bje@au.ibm.com>
511
512         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
513         dg-do directive.
514
515 2004-11-26  Ben Elliston  <bje@au.ibm.com>
516
517         * gcc.dg/pr17957.c: Pass --param, not -param.
518
519 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
520
521         PR middle-end/17957
522         * testsuite/gcc.dg/pr17957.c: New test.
523
524 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
525
526         PR c++/18445
527         * g++.dg/template/crash28.C: Likewise.
528
529         PR c++/18001
530         * g++.dg/expr/unary2.C: Adjust lvalue messages.
531         * g++.dg/ext/lvaddr.C: Likewise.
532         * g++.dg/opt/pr7503-3.C: Likewise.
533
534         PR c++/18466
535         * g++.dg/parse/qualified3.C: New test.
536         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
537         
538         PR c++/18545
539         * g++.dg/expr/return1.C: New test. 
540
541 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
542
543         Friend class name lookup 3/n, PR c++/3332
544         * g++.dg/lookup/friend3.C: New test.
545         * g++.dg/lookup/friend4.C: Likewise.
546         * g++.dg/lookup/friend5.C: Likewise.
547
548 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
549
550         Friend class name lookup 2/n, PR c++/14513, c++/15410
551         * g++.dg/lookup/friend2.C: New test.
552         * g++.dg/template/friend31.C: Likewise.
553
554 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
555
556         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
557
558 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
559
560         PR c++/17473
561         * g++.dg/tc1/dr56.C: Remove.
562         * g++.dg/template/typedef1.C: Add dg-error markers.
563         * g++.old-deja/g++.other/typedef7.C: Likewise.
564
565         PR c++/18285
566         * g++.dg/parse/typedef7.C: New test.
567
568 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
569
570         * gcc.c-torture/execute/20041124-1.c: New test.
571
572 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
573
574         * g++.dg/template/deduce3.C: New test. 
575
576         PR c++/18586
577         * g++.dg/template/crash27.C: New test. 
578
579         PR c++/18530
580         * g++.dg/warn/Wshadow-3.C: New test.
581
582 2004-11-24  Devang Patel  <dpatel@apple.com>
583
584         PR/18555
585         * gcc.dg/cpp/isysroot-1.c: New test.
586         * gcc.dg/cpp/usr/include/stdio.h: New file.
587         * gcc.dg/cpp/isysroot-2.c: New test.
588         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
589         New file.
590
591 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
592
593         PR c++/8929
594         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
595
596 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
597
598         * gcc.target/sparc/align.c: Do not include <stdint.h>.
599         * gcc.target/sparc/pdist.c: Likewise.
600
601 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
602
603         PR c++/16882
604         * g++.dg/conversion/simd1.C: New test.
605
606 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
607
608         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
609         and restore_ld_library_path_env_vars.
610         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
611         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
612         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
613         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
614
615 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
616
617         * gcc.dg/pragma-align-2.c: Test macro expansion.
618         * gcc.dg/pragma-pack-2.c: New test.
619
620 2004-11-23  Richard Henderson  <rth@redhat.com>
621
622         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
623         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
624         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
625         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
626         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
627         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
628
629         * gcc.dg/vect/vect.exp: Add check for alpha.
630         * lib/target-supports.exp (check_alpha_max_hw_available): New.
631         (check_effective_target_vect_int): Enable for alpha.
632         (check_effective_target_vect_long): New.
633         (is-effective-target): Add it.
634
635 2004-11-23  Uros Bizjak <uros@kss-loka.si>
636
637         * gcc.dg/pr18614-1.c: New test.
638
639 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
640
641         * gcc.dg/setjmp-2.c: New test.
642
643 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
644
645         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
646         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
647         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
648         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
649         gcc.target/sparc/pdist.c: New tests.
650
651 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
652
653         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
654
655 2004-11-22  Dale Johannesen  <dalej@apple.com>
656
657         * gcc.dg/20041111-1.c:  New.
658
659 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
660
661         PR tree-opt/18536
662         * gcc.dg/vect/pr18536.c: New test.
663
664 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
665
666         PR c++/18354
667         * g++.dg/template/nontype11.C: New test.
668
669 2004-11-21  Roger Sayle  <roger@eyesopen.com>
670
671         PR middle-end/18520
672         * gcc.dg/pr18520-1.c: New test case.
673
674 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
675
676         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
677         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
678         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
679         expected diagnostics.
680
681 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
682
683         PR target/18580
684         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
685         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
686         vect-77.c, vect-77a.c: XFAIL on the SPARC.
687
688 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
689
690         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
691
692 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
693             Joseph Myers  <joseph@codesourcery.com>
694
695         * lib/target-supports.exp (check_visibility_available): Really
696         test the compiler.
697
698 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
699
700         PR tree-opt/18181
701         * gcc.dg/vect/vect-85.c: New test.
702         * gcc.dg/vect/vect-86.c: New test.
703         * gcc.dg/vect/vect-87.c: New test.
704         * gcc.dg/vect/vect-88.c: New test.
705
706 2004-11-19  Ben Elliston  <bje@au.ibm.com>
707
708         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
709
710 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
711
712         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
713         * gcc.dg/ppc-and-1.c: Ditto.
714         * gcc.dg/ppc-compare-1.c: Ditto.
715         * gcc.dg/ppc-mov-1.c: Ditto
716
717 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
718             Mark Mitchell  <mark@codesourcery.com>
719
720         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
721
722 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
723             Aldy Hernandez  <aldyh@redhat.com>
724
725         * lib/target-supports.exp (check_effective_target_vect_int): New
726         (check_effective_target_vect_float): New
727         (check_effective_target_vect_double): New.
728         (is-effective-target): Support new effective targets keywords.
729         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
730         default action for dg-do.
731         * gcc.dg/vect/pr16105.c: Use new support.
732         * gcc.dg/vect/pr18400.c: Ditto.
733         * gcc.dg/vect/pr18425.c: Ditto.
734         * gcc.dg/vect/vect-1.c: Ditto.
735         * gcc.dg/vect/vect-10.c: Ditto.
736         * gcc.dg/vect/vect-11.c: Ditto.
737         * gcc.dg/vect/vect-12.c: Ditto.
738         * gcc.dg/vect/vect-13.c: Ditto.
739         * gcc.dg/vect/vect-14.c: Ditto.
740         * gcc.dg/vect/vect-15.c: Ditto.
741         * gcc.dg/vect/vect-16.c: Ditto.
742         * gcc.dg/vect/vect-17.c: Ditto.
743         * gcc.dg/vect/vect-18.c: Ditto.
744         * gcc.dg/vect/vect-19.c: Ditto.
745         * gcc.dg/vect/vect-2.c: Ditto.
746         * gcc.dg/vect/vect-20.c: Ditto.
747         * gcc.dg/vect/vect-21.c: Ditto.
748         * gcc.dg/vect/vect-22.c: Ditto.
749         * gcc.dg/vect/vect-23.c: Ditto.
750         * gcc.dg/vect/vect-24.c: Ditto.
751         * gcc.dg/vect/vect-25.c: Ditto.
752         * gcc.dg/vect/vect-26.c: Ditto.
753         * gcc.dg/vect/vect-27.c: Ditto.
754         * gcc.dg/vect/vect-27a.c: Ditto.
755         * gcc.dg/vect/vect-28.c: Ditto.
756         * gcc.dg/vect/vect-29.c: Ditto.
757         * gcc.dg/vect/vect-29a.c: Ditto.
758         * gcc.dg/vect/vect-3.c: Ditto.
759         * gcc.dg/vect/vect-30.c: Ditto.
760         * gcc.dg/vect/vect-31.c: Ditto.
761         * gcc.dg/vect/vect-32.c: Ditto.
762         * gcc.dg/vect/vect-33.c: Ditto.
763         * gcc.dg/vect/vect-34.c: Ditto.
764         * gcc.dg/vect/vect-35.c: Ditto.
765         * gcc.dg/vect/vect-36.c: Ditto.
766         * gcc.dg/vect/vect-37.c: Ditto.
767         * gcc.dg/vect/vect-38.c: Ditto.
768         * gcc.dg/vect/vect-4.c: Ditto.
769         * gcc.dg/vect/vect-40.c: Ditto.
770         * gcc.dg/vect/vect-41.c: Ditto.
771         * gcc.dg/vect/vect-42.c: Ditto.
772         * gcc.dg/vect/vect-43.c: Ditto.
773         * gcc.dg/vect/vect-44.c: Ditto.
774         * gcc.dg/vect/vect-45.c: Ditto.
775         * gcc.dg/vect/vect-46.c: Ditto.
776         * gcc.dg/vect/vect-47.c: Ditto.
777         * gcc.dg/vect/vect-48.c: Ditto.
778         * gcc.dg/vect/vect-48a.c: Ditto.
779         * gcc.dg/vect/vect-49.c: Ditto.
780         * gcc.dg/vect/vect-5.c: Ditto.
781         * gcc.dg/vect/vect-50.c: Ditto.
782         * gcc.dg/vect/vect-51.c: Ditto.
783         * gcc.dg/vect/vect-52.c: Ditto.
784         * gcc.dg/vect/vect-53.c: Ditto.
785         * gcc.dg/vect/vect-54.c: Ditto.
786         * gcc.dg/vect/vect-55.c: Ditto.
787         * gcc.dg/vect/vect-56.c: Ditto.
788         * gcc.dg/vect/vect-56a.c: Ditto.
789         * gcc.dg/vect/vect-57.c: Ditto.
790         * gcc.dg/vect/vect-58.c: Ditto.
791         * gcc.dg/vect/vect-59.c: Ditto.
792         * gcc.dg/vect/vect-6.c: Ditto.
793         * gcc.dg/vect/vect-60.c: Ditto.
794         * gcc.dg/vect/vect-61.c: Ditto.
795         * gcc.dg/vect/vect-62.c: Ditto.
796         * gcc.dg/vect/vect-63.c: Ditto.
797         * gcc.dg/vect/vect-64.c: Ditto.
798         * gcc.dg/vect/vect-65.c: Ditto.
799         * gcc.dg/vect/vect-66.c: Ditto.
800         * gcc.dg/vect/vect-67.c: Ditto.
801         * gcc.dg/vect/vect-68.c: Ditto.
802         * gcc.dg/vect/vect-69.c: Ditto.
803         * gcc.dg/vect/vect-7.c: Ditto.
804         * gcc.dg/vect/vect-72.c: Ditto.
805         * gcc.dg/vect/vect-72a.c: Ditto.
806         * gcc.dg/vect/vect-73.c: Ditto.
807         * gcc.dg/vect/vect-74.c: Ditto.
808         * gcc.dg/vect/vect-75.c: Ditto.
809         * gcc.dg/vect/vect-76.c: Ditto.
810         * gcc.dg/vect/vect-77.c: Ditto.
811         * gcc.dg/vect/vect-77a.c: Ditto.
812         * gcc.dg/vect/vect-78.c: Ditto.
813         * gcc.dg/vect/vect-79.c: Ditto.
814         * gcc.dg/vect/vect-8.c: Ditto.
815         * gcc.dg/vect/vect-80.c: Ditto.
816         * gcc.dg/vect/vect-82.c: Ditto.
817         * gcc.dg/vect/vect-82_64.c: Ditto.
818         * gcc.dg/vect/vect-83.c: Ditto.
819         * gcc.dg/vect/vect-83_64.c: Ditto.
820         * gcc.dg/vect/vect-9.c: Ditto.
821         * gcc.dg/vect/vect-all.c: Ditto.
822         * gcc.dg/vect/vect-none.c: Ditto.
823
824 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
825
826         * lib/gcc-dg.exp (dg-skip-if): New function.
827         (dg-forbid-option): Remove.
828         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
829         * g++.dg/abi/bitfield8.C: Likewise.
830         * g++.dg/abi/dtor1.C: Likewise.
831         * g++.dg/abi/empty10.C: Likewise.
832         * g++.dg/abi/empty7.C: Likewise.
833         * g++.dg/abi/empty9.C: Likewise.
834         * g++.dg/abi/layout3.C: Likewise.
835         * g++.dg/abi/layout4.C: Likewise.
836         * g++.dg/abi/thunk1.C: Likewise.
837         * g++.dg/abi/thunk2.C: Likewise.
838         * g++.dg/abi/vbase11.C: Likewise.
839         * g++.dg/abi/vthunk2.C: Likewise.
840         * g++.dg/abi/vthunk3.C: Likewise.
841         * g++.dg/ext/attrib8.C: Likewise.
842         * g++.dg/opt/longbranch2.C: Likewise.
843         * g++.dg/opt/reg-stack4.C: Likewise.
844         * g++.old-deja/g++.ext/attrib1.C: Likewise.
845         * g++.old-deja/g++.ext/attrib2.C: Likewise.
846         * g++.old-deja/g++.ext/attrib3.C: Likewise.
847         * g++.old-deja/g++.other/store-expr1.C: Likewise.
848         * g++.old-deja/g++.other/store-expr2.C: Likewise.
849         * gcc.dg/20000609-1.c: Likewise.
850         * gcc.dg/20000720-1.c: Likewise.
851         * gcc.dg/20011107-1.c: Likewise.
852         * gcc.dg/20011119-1.c: Likewise.
853         * gcc.dg/20020108-1.c: Likewise.
854         * gcc.dg/20020122-2.c: Likewise.
855         * gcc.dg/20020122-3.c: Likewise.
856         * gcc.dg/20020201-3.c: Likewise.
857         * gcc.dg/20020206-1.c: Likewise.
858         * gcc.dg/20020218-1.c: Likewise.
859         * gcc.dg/20020310-1.c: Likewise.
860         * gcc.dg/20020411-1.c: Likewise.
861         * gcc.dg/20020418-2.c: Likewise.
862         * gcc.dg/20020426-1.c: Likewise.
863         * gcc.dg/20020426-2.c: Likewise.
864         * gcc.dg/20020517-1.c: Likewise.
865         * gcc.dg/20020523-1.c: Likewise.
866         * gcc.dg/20020523-2.c: Likewise.
867         * gcc.dg/20020729-1.c: Likewise.
868         * gcc.dg/20030204-1.c: Likewise.
869         * gcc.dg/20030826-2.c: Likewise.
870         * gcc.dg/20030926-1.c: Likewise.
871         * gcc.dg/20031202-1.c: Likewise.
872         * gcc.dg/980312-1.c: Likewise.
873         * gcc.dg/980313-1.c: Likewise.
874         * gcc.dg/990117-1.c: Likewise.
875         * gcc.dg/990424-1.c: Likewise.
876         * gcc.dg/990524-1.c: Likewise.
877         * gcc.dg/991230-1.c: Likewise.
878         * gcc.dg/i386-387-1.c: Likewise.
879         * gcc.dg/i386-387-2.c: Likewise.
880         * gcc.dg/i386-387-3.c: Likewise.
881         * gcc.dg/i386-387-4.c: Likewise.
882         * gcc.dg/i386-387-5.c: Likewise.
883         * gcc.dg/i386-387-6.c: Likewise.
884         * gcc.dg/i386-asm-1.c: Likewise.
885         * gcc.dg/i386-bitfield1.c: Likewise.
886         * gcc.dg/i386-bitfield2.c: Likewise.
887         * gcc.dg/i386-loop-1.c: Likewise.
888         * gcc.dg/i386-loop-2.c: Likewise.
889         * gcc.dg/i386-loop-3.c: Likewise.
890         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
891         * gcc.dg/i386-pic-1.c: Likewise.
892         * gcc.dg/i386-regparm.c: Likewise.
893         * gcc.dg/i386-signbit-1.c: Likewise.
894         * gcc.dg/i386-signbit-2.c: Likewise.
895         * gcc.dg/i386-signbit-3.c: Likewise.
896         * gcc.dg/i386-sse-5.c: Likewise.
897         * gcc.dg/i386-sse-8.c: Likewise.
898         * gcc.dg/i386-unroll-1.c: Likewise.
899         * gcc.dg/tls/opt-1.c: Likewise.
900         * gcc.dg/tls/opt-2.c: Likewise.
901         * gcc.dg/unroll-1.c: Likewise.
902         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
903         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
904         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
905         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
906
907 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
908
909         * g++.dg/template/incomplete1.C: New test.
910
911 2004-11-16  Nick Clifton  <nickc@redhat.com>
912
913         Revert patches accidentally commited during checkin of fixes for
914         xstormy16 tests:
915         gcc.c-torture/execute/simd-4.c: Revert
916         gcc.dg/20040910-1.c: Revert.
917
918 2004-11-16  Paul Brook  <paul@codesourcery.com>
919
920         PR fortran/13010
921         * gfortran.dg/der_pointer_1.f90: New test.
922
923 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
924
925         PR c/18498
926         * gcc.dg/bitfld-13.c: New test.
927
928 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
929
930         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
931         powerpc*-*-linux*.
932
933         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
934         * gcc.dg/ppc64-abi-2.c: Ditto.
935         * gcc.dg/ppc64-abi-3.c: Ditto.
936
937         * lib/gcc-dg.exp (dg-target-list): Remove.
938
939 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
940
941         * gcc.dg/ia64-postinc.c: New test.
942
943 2004-11-15  Mark Mitchell <mark@codesourcery.com>
944
945         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
946
947 2004-11-15  Nick Clifton  <nickc@redhat.com>
948
949         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
950         __INT_MAX__ so that the test can be compiled by toolchains
951         targeted at 16-bit processors.
952
953         * gcc.dg/20040625-1.c: Use long constants rather than integers
954         when performing arithmetic that will overflow 16-bits.
955
956         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
957         xstormy16.  It does not support 128-bit vector operations.
958
959         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
960         with the macro PTR_TYPE.  Define this macro to an integer type
961         suitable for holding a pointer.
962
963         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
964         the target is a 16-bit processor.
965
966         * gcc.dg/cpp/if-2.c: Expect a different warning message from
967         16-bit targets where the character constant will be too long.
968
969         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
970         where the double will not be directly addressable.
971
972 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
973
974         Friend class name lookup 1/n, PR c++/18471
975         * g++.dg/template/crash26.C: New test.
976         * g++.dg/lookup/struct1.C: Adjust expected error.
977         * g++.dg/parse/elab1.C: Likewise.
978         * g++.dg/parse/elab2.C: Likewise.
979         * g++.dg/parse/int-as-enum1.C: Likewise.
980         * g++.dg/parse/struct-as-enum1.C: Likewise.
981         * g++.dg/parse/typedef1.C: Likewise.
982         * g++.dg/parse/typedef3.C: Likewise.
983         * g++.dg/parse/typedef4.C: Likewise.
984         * g++.dg/parse/typedef5.C: Likewise.
985         * g++.dg/template/nontype4.C: Likewise.
986         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
987         * g++.old-deja/g++.other/elab1.C: Likewise.
988         * g++.old-deja/g++.other/syntax4.C: Likewise.
989
990 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
991
992         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
993
994 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
995
996         * gcc.c-torture/execute/20041114-1.c: New test.
997
998 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
999
1000         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
1001         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
1002         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
1003         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
1004         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
1005         gcc.dg/switch-7.c: New tests.
1006
1007 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1008
1009         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
1010
1011 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1012
1013         PR tree-opt/18400
1014         * gcc.dg/vect/pr18400.c: New test.
1015
1016 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1017             Andrew Pinski  <pinskia@physics.uc.edu>
1018
1019         PR tree-opt/18425
1020         * gcc.dg/vect/pr18425.c: New test.
1021
1022 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1023
1024         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
1025         Guard with dg-require-alias and dg-require-visibility.
1026
1027 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1028
1029         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
1030
1031 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1032
1033         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
1034
1035 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1036
1037         PR c++/17344
1038         * g++.dg/template/defarg5.C: New test.
1039
1040 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1041
1042         * g++.dg/parse/cast1.C: Run only on ILP32.
1043         * g++.old-deja/g++.mike/p784.C: Likewise.
1044
1045 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
1046
1047         * gcc.c-torture/execute/20041113-1.c: New test.
1048
1049 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1050
1051         PR target/18230
1052         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
1053         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
1054         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
1055         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1056         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
1057         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
1058         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
1059         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
1060         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
1061         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1062         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1063         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
1064         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
1065
1066 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1067
1068         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
1069         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
1070         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
1071         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
1072         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
1073         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
1074         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
1075         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
1076         gcc.target/sparc/combined-1.c: New tests.
1077
1078 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
1079
1080         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
1081         New tests.
1082
1083 2004-11-12  Mark Mitchell <mark@codesourcery.com>
1084
1085         * lib/gcc-dg.exp (dg-forbid-option): New function.
1086         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
1087         * g++.dg/abi/bitfield8.C: Likewise.
1088         * g++.dg/abi/dtor1.C: Likewise.
1089         * g++.dg/abi/empty10.C: Likewise.
1090         * g++.dg/abi/empty7.C: Likewise.
1091         * g++.dg/abi/empty9.C: Likewise.
1092         * g++.dg/abi/layout3.C: Likewise.
1093         * g++.dg/abi/layout4.C: Likewise.
1094         * g++.dg/abi/thunk1.C: Likewise.
1095         * g++.dg/abi/thunk2.C: Likewise.
1096         * g++.dg/abi/vbase11.C: Likewise.
1097         * g++.dg/abi/vthunk2.C: Likewise.
1098         * g++.dg/abi/vthunk3.C: Likewise.
1099         * g++.dg/ext/attrib8.C: Likewise.
1100         * g++.dg/opt/longbranch2.C: Likewise.
1101         * g++.dg/opt/reg-stack4.C: Likewise.
1102         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1103         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1104         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1105         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1106         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1107         * gcc.dg/20000609-1.c: Likewise.
1108         * gcc.dg/20000720-1.c: Likewise.
1109         * gcc.dg/20011107-1.c: Likewise.
1110         * gcc.dg/20011119-1.c: Likewise.
1111         * gcc.dg/20020108-1.c: Likewise.
1112         * gcc.dg/20020122-2.c: Likewise.
1113         * gcc.dg/20020122-3.c: Likewise.
1114         * gcc.dg/20020201-3.c: Likewise.
1115         * gcc.dg/20020206-1.c: Likewise.
1116         * gcc.dg/20020218-1.c: Likewise.
1117         * gcc.dg/20020310-1.c: Likewise.
1118         * gcc.dg/20020411-1.c: Likewise.
1119         * gcc.dg/20020418-2.c: Likewise.
1120         * gcc.dg/20020426-1.c: Likewise.
1121         * gcc.dg/20020426-2.c: Likewise.
1122         * gcc.dg/20020517-1.c: Likewise.
1123         * gcc.dg/20020523-1.c: Likewise.
1124         * gcc.dg/20020523-2.c: Likewise.
1125         * gcc.dg/20020729-1.c: Likewise.
1126         * gcc.dg/20030204-1.c: Likewise.
1127         * gcc.dg/20030826-2.c: Likewise.
1128         * gcc.dg/20030926-1.c: Likewise.
1129         * gcc.dg/20031202-1.c: Likewise.
1130         * gcc.dg/980312-1.c: Likewise.
1131         * gcc.dg/980313-1.c: Likewise.
1132         * gcc.dg/990117-1.c: Likewise.
1133         * gcc.dg/990424-1.c: Likewise.
1134         * gcc.dg/990524-1.c: Likewise.
1135         * gcc.dg/991230-1.c: Likewise.
1136         * gcc.dg/i386-387-1.c: Likewise.
1137         * gcc.dg/i386-387-2.c: Likewise.
1138         * gcc.dg/i386-387-3.c: Likewise.
1139         * gcc.dg/i386-387-4.c: Likewise.
1140         * gcc.dg/i386-387-5.c: Likewise.
1141         * gcc.dg/i386-387-6.c: Likewise.
1142         * gcc.dg/i386-asm-1.c: Likewise.
1143         * gcc.dg/i386-bitfield1.c: Likewise.
1144         * gcc.dg/i386-bitfield2.c: Likewise.
1145         * gcc.dg/i386-loop-1.c: Likewise.
1146         * gcc.dg/i386-loop-2.c: Likewise.
1147         * gcc.dg/i386-loop-3.c: Likewise.
1148         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1149         * gcc.dg/i386-pic-1.c: Likewise.
1150         * gcc.dg/i386-regparm.c: Likewise.
1151         * gcc.dg/i386-signbit-1.c: Likewise.
1152         * gcc.dg/i386-signbit-2.c: Likewise.
1153         * gcc.dg/i386-signbit-3.c: Likewise.
1154         * gcc.dg/i386-sse-5.c: Likewise.
1155         * gcc.dg/i386-sse-8.c: Likewise.
1156         * gcc.dg/i386-unroll-1.c: Likewise.
1157         * gcc.dg/tls/opt-1.c: Likewise.
1158         * gcc.dg/tls/opt-2.c: Likewise.
1159         * gcc.dg/unroll-1.c: Likewise.
1160         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1161         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1162         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1163         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1164         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
1165         -m64 is specified.
1166
1167 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1168
1169         PR c++/18389
1170         * g++.dg/parse/cond1.C: New test.
1171
1172         PR c++/18429
1173         * g++.dg/template/array9.C: New test.
1174         * g++.dg/ext/vla1.C: Adjust error messages.
1175         * g++.dg/ext/vlm1.C: Likewise.
1176         * g++.dg/template/crash2.C: Likewise.
1177
1178         PR c++/18436
1179         * g++.dg/template/call3.C: New test.
1180
1181         PR c++/18407
1182         * g++.dg/template/ptrmem11.C: New test.
1183
1184 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
1185
1186         PR other/14264
1187         * lib/g++.exp: Set LC_ALL and LANG to C.
1188         * lib/gcc-dg.exp: Likewise.
1189         * lib/gfortran.exp: Likewise.
1190         * lib/objc.exp: Likewise.
1191         * lib/treelang.exp: Likewise.
1192
1193 2004-11-12  Andreas Schwab  <schwab@suse.de>
1194
1195         * gcc.dg/pr16286.c: Fix last change.
1196
1197 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1198
1199         PR c++/18416
1200         * g++.dg/init/global1.C: New test.
1201
1202 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
1203
1204         * gcc.c-torture/execute/20041112-1.c: New test.
1205
1206 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1207
1208         * lib/gcc-dg.exp (dg-target-list): New.
1209
1210 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1211             Richard Sandiford  <rsandifo@redhat.com>
1212
1213         * lib/target-supports.exp (get-compiler_messages): New.
1214         (check_named_sections_available): Use it.
1215         (check_effective_target_ilp32): New.
1216         (check_effective_target_lp64): New.
1217         (is-effective-target): New.
1218         * lib/gcc-dg.exp (dg-require-effective-target): New.
1219
1220 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
1221
1222         * gcc.dg/precedence-1.c: New test.
1223
1224 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1225
1226         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
1227
1228         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
1229         message, delete generated files, use more descriptive name for
1230         executable, and make the test unsupported when it cannot be run.
1231
1232         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
1233         (dg-require-weak, dg-require-visibility, dg-require-alias,
1234         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
1235         dg-require-iconv, dg-require-named-sections): Use it.
1236
1237         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
1238
1239 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
1240
1241         PR target/16457
1242         * gcc.dg/ppc-and-1: New
1243
1244         PR target/16796
1245         * gcc.dg/ppc-mov-1.c: New.
1246
1247         PR target/16458
1248         * gcc.dg/ppc-compare-1.c: New.
1249
1250 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
1251
1252         * objc.dg/desig-init-2.m: New test.
1253
1254 2004-11-10  Adam Nemet  <anemet@lnxw.com>
1255
1256         PR middle-end/18160  
1257         * g++.dg/warn/register-var-1.C: New test.
1258         * g++.dg/warn/register-var-2.C: New test.
1259
1260 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1261
1262         * gcc.dg/union-2.c: New test.
1263
1264 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
1265
1266         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
1267         New test for PR tree-optimization/17892.
1268
1269 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
1270
1271         PR c++/18369
1272         * g++.dg/init/new12.C: New test.
1273
1274 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
1275
1276         * gcc.target/sparc: New directory.
1277         * gcc.target/sparc/sparc.exp: New driver.
1278         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
1279         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
1280         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
1281         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
1282
1283 2004-11-10  Paul Brook  <paul@codesourcery.com>
1284
1285         PR fortran/18218
1286         * gfortran.dg/list_read.c: New test.
1287
1288 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1289
1290         PR c/18322
1291         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
1292         expected diagnostic location.
1293
1294 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
1295
1296         * gcc.dg/20041109-1.c: New test.
1297
1298 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1299
1300         PR objc/18406
1301         * objc/compile/pr18406.m: New test.
1302
1303 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1304
1305         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
1306
1307 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1308
1309         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
1310
1311 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1312
1313         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
1314
1315 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1316
1317         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
1318         exit. 
1319
1320 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
1321
1322         PR tree-opt/18299
1323         * gcc.c-torture/pr18299-1.c: New test.
1324
1325 2004-11-06  Andreas Schwab  <schwab@suse.de>
1326
1327         * gcc.dg/pr16286.c: Also test for bool and pixel.
1328
1329 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
1330
1331         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
1332         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
1333         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
1334         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
1335         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
1336         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
1337         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
1338         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
1339         gcc.dg/struct-semi-3.c: New tests.
1340
1341 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1342
1343         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
1344
1345 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1346
1347         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
1348         Do not use C99 designators.
1349
1350 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1351
1352         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
1353
1354 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1355
1356         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
1357         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
1358         * gcc.c-torture/execute/simd-5.x: Remove.
1359
1360 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
1361
1362         PR rtl-optimization/17933
1363         * gcc.dg/torture/pr17933-1.c: New test.
1364
1365 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1366
1367         PR target/18106
1368         * lib/target-supports.exp (check_weak_available): Support
1369         Windows.
1370
1371 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
1372
1373         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
1374         call to fflush(stdout) before abort.
1375         (my_ffsll): New function.
1376         (generate_fields): Use it.
1377
1378 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1379
1380         * gcc.dg/init-undef-1.c: New test.
1381
1382 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1383
1384         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
1385         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
1386         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
1387         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
1388         expected messages for new parser.
1389
1390 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
1391
1392         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
1393         
1394 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1395
1396         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
1397         on LP64 targets.
1398
1399 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1400
1401         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
1402         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
1403         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
1404         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
1405         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
1406         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
1407         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
1408         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
1409         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
1410         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
1411
1412 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1413
1414         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
1415         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
1416         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
1417         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
1418         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
1419         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
1420         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
1421         for new parser.
1422
1423 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
1424
1425         PR target/15342
1426         * gcc.dg/20041104-1.c: New test.
1427
1428 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1429
1430         * g++.dg/template/nontype7.C: New test.
1431         * g++.dg/template/nontype8.C: Likewise.
1432         * g++.dg/template/nontype9.C: Likewise.
1433         * g++.dg/template/nontype10.C: Likewise.
1434         * g++.dg/tc1/dr49.C: Likewise.
1435         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
1436         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
1437
1438 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1439
1440         * g++.dg/rtti/tinfo1.C: Remove xfails.
1441
1442 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1443
1444         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
1445         packed attribute to the definition to satisfy the new C++ parser.
1446
1447 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1448
1449         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
1450         invocations of va_arg.
1451
1452 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
1453
1454         PR c++/18124
1455         * g++.dg/template/crash25.C: New test.
1456
1457         PR c++/18155
1458         * g++.dg/template/typedef2.C: New test.
1459         * g++.dg/parse/crash13.C: Adjust error markers.
1460
1461         PR c++/18177
1462         * g++.dg/conversion/const3.C: New test.
1463         
1464 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1465
1466         PR fortran/17535
1467         PR fortran/17583
1468         PR fortran/17713
1469         * gfortran.dg/generic_[123].f90: New testcases.
1470
1471 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1472
1473         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
1474         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
1475
1476 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1477
1478         PR tree-opt/16808
1479         * gcc.c-torture/compile/pr16808.c: New test.
1480
1481 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
1482
1483         PR rtl-optimization/17104
1484         * gcc.dg/ppc-bitfield1.c: New.
1485
1486 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1487
1488         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
1489
1490 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1491
1492         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
1493         strings for 32-bit code.
1494
1495 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
1496
1497         PR c/18239
1498         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
1499
1500 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
1501
1502         PR c++/18064
1503         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
1504
1505 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
1506
1507         PR c++/15172
1508         * g++.dg/init/aggr2.C: New test.
1509
1510 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
1511
1512         * objc.dg/local-decl-1.m: New test.
1513
1514 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1515
1516         * gcc.dg/20040910-1.c: Adjust regex.
1517
1518 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1519
1520         PR rtl-optimization/18084
1521         * g++.dg/opt/pr18084-1.C: New testcase.
1522
1523 2004-10-30  Matt Austern  <austern@apple.com>
1524
1525         PR c++/17542
1526         * g++.dg/ext/attrib18.C: New test.
1527         
1528 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1529
1530         PR middle-end/18096
1531         * gcc.dg/pr18096-1.c: New test case.
1532
1533 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1534
1535         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
1536
1537 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
1538
1539         PR c/16666
1540         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
1541         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
1542         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
1543         gcc.dg/old-style-prom-3.c: New tests.
1544
1545 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
1546
1547         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
1548         Remove unnecessary inclusion of stdio.h.
1549
1550 2004-10-29  Roger Sayle  <roger@eyesopen.com>
1551
1552         PR rtl-optimization/17581
1553         * gcc.dg/pr17581-1.c: New test case.
1554
1555 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
1556
1557         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
1558         being implemented.
1559         * g++.dg/conversion/dr195-1.C: New.
1560         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
1561         * g++.old-deja/g++.mike/p10148.C: Likewise.
1562
1563 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
1564
1565         PR c++/17695
1566         * g++.dg/debug/typedef2.C: New test.
1567
1568 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
1569
1570         PR fortran/13490
1571         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
1572         * gfortran.dg/g77/README: Update.
1573
1574 2004-10-28  Matt Austern  <austern@apple.com>
1575
1576         PR c++/14124
1577         * g++.dg/ext/packed7.C: New test.
1578         
1579 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1580
1581         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
1582         scan-assembler.
1583         * lib/scanasm.exp (hidden-scan-for): New proc.
1584         (scan-hidden): Use hidden-scan-for instead of constructing the scan
1585         string.
1586         (scan-not-hidden): Likewise.
1587         * lib/target-supports.exp (check_visibility_available): mach-o is
1588         support too.
1589
1590 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
1591
1592         PR c++/17132
1593         * g++.dg/template/memclass3.C: New test.
1594
1595 2004-10-28  Adam Nemet  <anemet@lnxw.com>
1596
1597         PR middle-end/18160  
1598         * gcc.dg/register-var-1.c: New test.
1599         * gcc.dg/register-var-2.c: New test.
1600         * gcc.dg/asm-7.c: Taking the address of a register variable is an
1601         error now.
1602
1603 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
1604
1605         PR other/18172
1606         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
1607         unused variables.
1608         * gcc.dg/vect/vect-22.c: Likewise.
1609
1610 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
1611
1612         * gcc.dg/i386-rotate-1.c: New test.
1613
1614 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
1615
1616         * g++.dg/init/ref12.C: Add "run" marker.
1617
1618         PR c++/17435
1619         * g++.dg/init/ref12.C: New test.
1620
1621         PR c++/18140
1622         * g++.dg/template/shift1.C: New test.
1623         * g++.dg/template/error10.C: Adjust error markers.
1624
1625 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
1626
1627         PR tree-opt/17529
1628         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
1629
1630 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
1631
1632         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
1633         * gcc.dg/weak/weak-3.c: Likewise.
1634         * gcc.dg/weak/weak-5.c: Likewise.
1635         * gcc.dg/weak/weak-9.c: Likewise.
1636         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
1637         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
1638
1639         * gcc.dg/darwin-weakimport-1.c: New.
1640
1641 2004-10-28  Ben Elliston  <bje@au.ibm.com>
1642
1643         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
1644
1645 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
1646
1647         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
1648         'syntax' error messages.
1649         * gcc.dg/cpp/direct2s.c: Likewise.
1650
1651 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
1652
1653         * gcc.c-torture/compile/20041026-1.c: New.
1654
1655 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
1656
1657         PR c++/18093
1658         * g++.dg/lookup/ns2.C: New test.
1659
1660         PR c++/18020
1661         * g++.dg/template/enum4.C: New test.
1662
1663         PR c++/18161
1664         * g++.dg/template/expr1.C: New test.
1665
1666 2004-10-26  Ben Elliston  <bje@au.ibm.com>
1667
1668         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
1669
1670 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1671
1672         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
1673         gcc.dg/decl-nospec-3.c: New tests.
1674
1675 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
1676
1677         * objc.dg/super-class-3.m: New test.
1678
1679 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
1680
1681         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
1682         resyncing.
1683         * gcc.dg/cpp/direct2s.c: Likewise.
1684
1685 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
1686
1687         * objc.dg/image-info.m: Update for changes to section selection.
1688
1689 2004-10-25  David Ayers  <d.ayers@inode.at>
1690             Ziemowit Laski  <zlaski@apple.com>
1691
1692         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
1693         diagnostics when messaging 'id <Proto>'.
1694         * objc.dg/class-protocol-1.m: New test.
1695         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
1696         a non-existent method signature.
1697         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
1698         Update diagnostics when messaging with non-existent method signature.
1699         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
1700         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
1701         invalid receivers are now resolved as if messaging 'id'; remove
1702         extraneous diagnostics.
1703
1704 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1705
1706         PR c/16667
1707         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
1708         gcc.dg/init-desig-obs-3.c: New tests.
1709
1710 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
1711
1712         * gcc.dg/debug/20041023-1.c: New test.
1713
1714 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
1715
1716         PR middle-end/17407
1717         * gcc.c-torture/compile/pr17407.c: New test.
1718
1719         PR c++/18121
1720         * g++.dg/template/array8.C: New test.
1721
1722 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1723
1724         PR other/18138
1725         * lib/g++.exp: Accept more than one multilib libgcc.
1726         * lib/gcc-dg.exp: Likewise.
1727         * lib/objc.exp: Likewise.
1728         * lib/treelang.exp: Likewise.
1729         * lib/gfortran.exp: Likewise.
1730
1731 2004-10-24  Ben Elliston  <bje@au.ibm.com>
1732
1733         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
1734
1735 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
1736
1737         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
1738         * gcc.dg/c99-const-expr-3.c: Likewise.
1739
1740 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
1741
1742         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
1743
1744 2004-10-23  Ben Elliston  <bje@au.ibm.com>
1745
1746         * gcc.c-torture/execute/loop-2e.x: Remove.
1747
1748 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1749
1750         PR c++/18095
1751         * g++.dg/parse/crash18.C: New.
1752         * g++.dg/parse/crash19.C: New.
1753
1754 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1755
1756         * g++.dg/ext/dllimport1.C: Move dg-warnings.
1757         * g++.dg/ext/dllimport2.C: Same.
1758         * g++.dg/ext/dllimport8.C: Same.
1759
1760 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
1761
1762         PR c++/10841
1763         * g++.dg/conversion/cast1.C: New test.
1764         * g++.dg/overload/pmf1.C: Adjust error marker.
1765
1766 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
1767
1768         PR objc/17923
1769         * objc.dg/const-str-7.m: New test.
1770
1771 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1772
1773         * g++.dg/template/memfriend11.C: Fix comment typo.
1774         * g++.dg/template/memfriend14.C: Likewise.
1775
1776 2004-10-20  Richard Henderson  <rth@redhat.com>
1777
1778         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
1779         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
1780         -fasynchronous-unwind-tables.
1781
1782 2004-10-20  Richard Henderson  <rth@redhat.com>
1783
1784         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
1785         (main): Return success.
1786         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
1787         (main): Return success.
1788
1789 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1790
1791         PR c++/13495
1792         * g++.dg/template/memfriend9.C: New test.
1793         * g++.dg/template/memfriend10.C: Likewise.
1794         * g++.dg/template/memfriend11.C: Likewise.
1795         * g++.dg/template/memfriend12.C: Likewise.
1796         * g++.dg/template/memfriend13.C: Likewise.
1797         * g++.dg/template/memfriend14.C: Likewise.
1798         * g++.dg/template/memfriend15.C: Likewise.
1799         * g++.dg/template/memfriend16.C: Likewise.
1800         * g++.dg/template/memfriend17.C: Likewise.
1801         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
1802
1803 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
1804
1805         * g++.dg/conversion/dr195.C: New.
1806         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
1807
1808 2004-10-20  Ben Elliston  <bje@au.ibm.com>
1809             Devang Patel  <dpatel@apple.com>
1810
1811         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
1812         of floating point arithmetic, which could trap.
1813
1814 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
1815
1816         PR c++/14035
1817         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
1818         * g++.dg/conversion/const2.C: New test.
1819         * g++.dg/expr/reinterpret2.C: New test.
1820         * g++.dg/expr/reinterpret3.C: New test.
1821         * g++.dg/expr/cast2.C: New test.
1822         * g++.dg/expr/copy1.C: New test.
1823         * g++.dg/other/conversion1.C: Change error message.
1824         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
1825         function pointers to void *.
1826         * g++.old-deja/g++.mike/p10148.C: Likewise.
1827
1828 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1829
1830         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
1831
1832 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
1833
1834         PR c++/18047
1835
1836         * g++.dg/parse/expr3.C: New test.
1837
1838 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1839
1840         * gcc.dg/smod-1.c: New test.
1841
1842 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
1843
1844         * objc.dg/method-14.m: New test.
1845
1846 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1847
1848         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
1849         Also xfail as the patch was reverted.
1850
1851 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1852
1853         PR middle-end/16973
1854         * gcc.dg/pr16973.c: New test.
1855
1856 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
1857
1858         PR tree-optimization/17656
1859         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
1860
1861 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
1862
1863         * g++.dg/eh/shadow1.C: New.
1864
1865 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
1866
1867         * gcc.c-torture/compile/20041018-1.c: New test.
1868
1869 2004-10-18  Ben Elliston  <bje@au.ibm.com>
1870
1871         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
1872         compiler referring to register 0 when accessing sdata.  The linker
1873         now patches things up.
1874
1875 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
1876
1877         PR c/17529
1878         * gcc.c-torture/compile/pr17529.c: New test.
1879
1880 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1881
1882         PR c++/17743
1883         * g++.dg/ext/attrib17.C: New test.
1884
1885 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1886
1887         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
1888
1889 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1890
1891         PR c++/10479
1892         * g++.dg/ext/attrib16.C: New test.
1893
1894 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
1895
1896         PR c++/17042
1897         * g++.dg/init/dso_handle1.C: New test.
1898
1899         PR c++/14667
1900         * g++.dg/parse/typedef6.C: New test.
1901
1902         PR c++/17916
1903         * g++.dg/parse/pragma1.C: New test.
1904
1905 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
1906
1907         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
1908
1909 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
1910
1911         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
1912         -fno-common when on HPPA HP-UX platforms.
1913
1914 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
1915
1916         PR other/16820
1917         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
1918         stdint.h.
1919         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
1920         uintptr_t.
1921
1922 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1923
1924         PR c++/16301
1925         * g++.dg/lookup/strong-using-4.C: New test.
1926
1927 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1928
1929         PR middle-end/16567
1930         * gcc.c-torture/compile/nested-1.c: New test.
1931
1932 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1933
1934         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
1935         and mipsisa64*-*-* (until support for misaligned loads is added).
1936         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
1937         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
1938         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
1939         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
1940         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
1941         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
1942
1943 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
1944
1945         PR c++/17976
1946         * g++.dg/init/dtor3.C: New test.
1947
1948 2004-10-15  Ben Elliston  <bje@au.ibm.com>
1949
1950         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
1951
1952 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
1953
1954         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
1955         * gcc.dg/macho-lo-sum.c: Likewise.
1956
1957 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
1958
1959         * gcc.dg/ppc-spe64-1.c: New test.
1960
1961 2004-10-14  Devang Patel  <dpatel@apple.com>
1962
1963         PR 17635
1964         * gcc.dg/pr17635.c : New test.
1965         
1966 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
1967
1968         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
1969         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
1970         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
1971         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
1972         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
1973         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
1974         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
1975         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
1976         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
1977         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
1978         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
1979         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
1980         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
1981         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
1982         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
1983         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
1984         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
1985         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
1986
1987 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1988
1989         * gcc.dg/vect/vect-82.c: New testcase.  
1990         * gcc.dg/vect/vect-82_64.c: New testcase.       
1991         * gcc.dg/vect/vect-83.c: New testcase.  
1992         * gcc.dg/vect/vect-83_64.c: New testcase.       
1993
1994 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1995
1996         * gcc.dg/cpp/error-1.c: New test.
1997
1998 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1999
2000         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
2001
2002 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
2003
2004         PR target/17984
2005         * gcc.dg/cris-peep2-xsrand2.c: New test.
2006
2007 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
2008
2009         PR c++/17661
2010         * testsuite/g++.dg/expr/for2.C: New test.
2011
2012 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2013
2014         * g++.dg/inherit/thunk1.C: Run on the SPARC.
2015
2016 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
2017
2018         PR tree-optimization/17724
2019         * g++.dg/opt/pr17724-1.C: New test.
2020         * g++.dg/opt/pr17724-2.C: New test.
2021         * g++.dg/opt/pr17724-3.C: New test.
2022         * g++.dg/opt/pr17724-4.C: New test.
2023         * g++.dg/opt/pr17724-5.C: New test.
2024         * g++.dg/opt/pr17724-6.C: New test.
2025
2026 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
2027
2028         PR c/17301
2029         * gcc.dg/pr17301-2.c: New test.
2030
2031 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
2032
2033         PR c++/15876
2034         * g++.dg/parse/error22.C: New test.
2035
2036         PR c++/17936
2037         * g++.dg/template/spec18.C: New test.
2038
2039 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
2040
2041         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
2042         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
2043         memcpy. 
2044         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
2045         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
2046
2047 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2048
2049         * g++.dg/eh/cleanup5.C: Add dg-options "".
2050
2051 2004-10-11  Roger Sayle  <roger@eyesopen.com>
2052
2053         PR middle-end/17657
2054         * gcc.dg/switch-4.c: New test case.
2055
2056 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
2057
2058         * gcc.c-torture/execute/20041011-1.c: New test.
2059
2060 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2061
2062         PR c++/17554
2063         * g++.dg/init/for3.C: New test.
2064
2065         PR c++/17657
2066         * g++.dg/opt/switch2.C: New test.
2067
2068         PR middle-end/17703
2069         * g++.dg/warn/Wreturn-2.C: New test.
2070
2071 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2072
2073         PR c++/17907
2074         * g++.dg/eh/cleanup5.C: New test.
2075
2076 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
2077
2078         PR c++/17393
2079         * g++.dg/parse/error21.C: New test.
2080
2081 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2082
2083         * g++.dg/overload/pmf1.C: Adjust quoting marks.
2084         * g++.dg/warn/incomplete1.C: Likewise.
2085         * g++.dg/template/qualttp20.C: Likewise.
2086
2087 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2088
2089         PR c/17881
2090         * parm-incomplete-1.c: New test.
2091
2092 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2093
2094         PR c++/17867
2095         * g++.dg/parse/error19.C: New test.
2096
2097         PR c++/17670
2098         * g++.dg/init/new11.C: New test.
2099
2100         PR c++/17821
2101         * g++.dg/parse/error20.C: New test.
2102
2103         PR c++/17826
2104         * g++.dg/template/crash24.C: New test.
2105         
2106 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2107
2108         PR c/17301
2109         * gcc.dg/pr17301-1.c: New test.
2110
2111 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2112
2113         PR c/17189
2114         * gcc.dg/anon-struct-5.c: New test.
2115
2116 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2117
2118         PR c/17844
2119         * gcc.dg/pr17844-1.c: New test.
2120
2121 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
2122
2123         PR tree-optimization/17906
2124         * gcc.c-torture/compile/pr17906.c: New.
2125
2126 2004-10-09  Stuart Hastings  <stuart@apple.com>
2127             Roger Sayle  <roger@eyesopen.com>
2128
2129         PR rtl-optimization/17853
2130         * gcc.dg/i386-mmx-5.c: New testcase.
2131
2132 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
2133
2134         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
2135
2136 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2137
2138         PR c++/17524
2139         * g++.dg/template/static9.C: New test.
2140
2141         PR c++/17685
2142         * g++.dg/parse/operator5.C: New test.
2143
2144 2004-10-09  Roger Sayle  <roger@eyesopen.com>
2145
2146         PR middle-end/17894
2147         * gcc.c-torture/execute/divcmp-4.c: New test case.
2148
2149 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2150
2151         PR tree-opt/17902
2152         * g++.dg/opt/pr17902.C: New test.
2153
2154 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
2155
2156         * gcc.dg/cpp/ident-1.c: Add dg-options "".
2157
2158 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2159
2160         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
2161
2162 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2163
2164         * gcc.dg/assign-warn-3.c: New test.
2165
2166 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2167
2168         PR c/16999
2169         * gcc.dg/cpp/ident-1.c: New test.
2170
2171 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
2172
2173         * gcc.c-torture/compile/acc1.c: New.
2174
2175 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2176
2177         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
2178         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
2179
2180 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2181
2182         * gcc.dg/ultrasp11.c: New test.
2183
2184 2004-10-08  Michael Matz  <matz@suse.de>
2185
2186         * gcc.dg/doloop-2.c: New test.
2187
2188 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2189
2190         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
2191         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
2192         objc.dg/method-9.m: Update expected diagnostics.
2193
2194 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
2195
2196         * gcc.dg/ppc-fsel-3.c: New file.
2197         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
2198
2199 2004-10-07  Paul Brook  <paul@codesourcery.com>
2200
2201         * gfortran.dg/intrinsic_verify_1.f90: New test.
2202
2203 2004-10-07  Paul Brook  <paul@codesourcery.com>
2204
2205         * gfortran.dg/empty_format_1.f90: Remove stray commas.
2206
2207 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2208
2209         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
2210         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
2211         commit.
2212
2213 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2214
2215         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
2216
2217 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2218
2219         PR c++/17115
2220         * g++.dg/warn/Winline-4.C: New test.
2221
2222 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2223
2224         * gcc.c-torture/compile/20041007-1.c: New test.
2225
2226 2004-10-07  Paul Brook  <paul@codesourcery.com>
2227
2228         PR fortran/17678
2229         * gfortran.dg/use_allocated_1.f90: New test.
2230
2231 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2232
2233         PR middle-end/17849
2234         * gfortran.fortran-torture/compile/nested.f90: New test
2235
2236 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2237
2238         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
2239
2240 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2241
2242         PR c++/17368
2243         * g++.dg/ext/asm6.C: New test.
2244
2245 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
2246
2247         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
2248
2249 2004-10-06  Paul Brook  <paul@codesourcery.com>
2250
2251         PR libfortran/17709
2252         * gfortran.dg/empty_format_1.f90: New test.
2253
2254 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2255
2256         PR fortran/17568
2257         * gfortran.dg/ishft.f90: New test.
2258
2259         PR fortran/17283
2260         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
2261         tests.
2262
2263 2004-10-06  Paul Brook  <paul@codesourcery.com>
2264
2265         * gfortran.dg/do_1.f90: New test.
2266
2267 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2268
2269         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
2270         optimizing for size.
2271
2272 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2273
2274         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
2275
2276 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2277
2278         * gcc.c-torture/compile/20041005-1.c: New test.
2279
2280 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2281
2282         PR c++/17829
2283         * g++.dg/lookup/koenig4.C: New.
2284
2285 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2286
2287         * g++.dg/other/classkey1.C: Adjust quoting marks.
2288         * g++.dg/parse/error15.C: Likewise.
2289         * g++.dg/template/meminit2.C (int>): Likewise.
2290
2291 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2292
2293         PR fortran/17283
2294         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
2295
2296         PR fortran/17631
2297         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
2298
2299         PR fortran/17708
2300         * gfortran.dg/pr17708.f90: New test.
2301         
2302 2004-10-04  Chao-ying Fu  <fu@mips.com>
2303
2304         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
2305         * gcc.dg/vect/vect-4.c: Ditto.
2306         * gcc.dg/vect/vect-5.c: Ditto.
2307         * gcc.dg/vect/vect-6.c: Ditto.
2308         * gcc.dg/vect/vect-8.c: Ditto.
2309         * gcc.dg/vect/vect-16.c: Ditto.
2310         * gcc.dg/vect/vect-30.c: Ditto.
2311         * gcc.dg/vect/vect-40.c: Ditto.
2312         * gcc.dg/vect/vect-41.c: Ditto.
2313         * gcc.dg/vect/vect-42.c: Ditto.
2314         * gcc.dg/vect/vect-43.c: Ditto.
2315         * gcc.dg/vect/vect-44.c: Ditto.
2316         * gcc.dg/vect/vect-45.c: Ditto.
2317         * gcc.dg/vect/vect-46.c: Ditto.
2318         * gcc.dg/vect/vect-47.c: Ditto.
2319         * gcc.dg/vect/vect-48.c: Ditto.
2320         * gcc.dg/vect/vect-49.c: Ditto.
2321         * gcc.dg/vect/vect-50.c: Ditto.
2322         * gcc.dg/vect/vect-51.c: Ditto.
2323         * gcc.dg/vect/vect-52.c: Ditto.
2324         * gcc.dg/vect/vect-53.c: Ditto.
2325         * gcc.dg/vect/vect-54.c: Ditto.
2326         * gcc.dg/vect/vect-55.c: Ditto.
2327         * gcc.dg/vect/vect-56.c: Ditto.
2328         * gcc.dg/vect/vect-57.c: Ditto.
2329         * gcc.dg/vect/vect-58.c: Ditto.
2330         * gcc.dg/vect/vect-59.c: Ditto.
2331         * gcc.dg/vect/vect-60.c: Ditto.
2332         * gcc.dg/vect/vect-74.c: Ditto.
2333         * gcc.dg/vect/vect-79.c: Ditto.
2334         * gcc.dg/vect/vect-80.c: Ditto.
2335
2336 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2337
2338         * gcc.dg/unused-7.c: Use the correct option.
2339
2340 2004-10-04  Paul Brook  <paul@codesourcery.com>
2341         Bud Davis  <bdavis9659@comcast.net>
2342
2343         PR fortran/17706
2344         PR fortran/16434
2345         * gfortran/pr17706.f90: New test.
2346         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
2347
2348 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2349
2350         * gfortran.dg/pr17612.f90: New test.
2351
2352 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2353
2354         * g++.dg/template/local1.C: Adjust quoting marks in
2355         testing for diagnostics.
2356         * g++.dg/tls/diag-2.C: Likewise.
2357         * g++.dg/other/error8.C: Likewise.
2358
2359 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2360
2361         PR c/17178
2362         * gcc.dg/unused-4.c: Adjust to be correct.
2363
2364         PR c/17820
2365         * gcc.dg/unused-7.c: New test.
2366
2367 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2368
2369         PR c++/17797
2370         * g++.dg/overload/template2.C: New test.
2371
2372 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
2373
2374         PR tree-optimization/16632
2375         * gcc.dg/tree-ssa/20041002-1.c: New.
2376
2377 2004-10-03  Paul Brook  <paul@codesourcery.com>
2378
2379         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
2380         rather than relying on default formatting.
2381
2382 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
2383
2384         * gcc.dg/20040920-1.c: Update expected message text.
2385
2386 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
2387
2388         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
2389
2390 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
2391
2392         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
2393         tree level.
2394
2395 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2396
2397         * gcc.dg/tree-ssa/pr17343.c: Remove.
2398
2399 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2400
2401         PR tree-opt/17343
2402         * gcc.dg/tree-ssa/pr17343.c: New test.
2403
2404 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
2405
2406         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
2407         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
2408         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
2409         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
2410         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
2411
2412 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2413
2414         * gcc.dg/lvalue-2.c: New test.
2415
2416 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2417
2418         PR c/17730
2419         * gcc.dg/pr17730-1.c: New test
2420
2421 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2422
2423         PR c/7425
2424         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
2425
2426 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2427
2428         * gcc.c-torture/execute/stdarg-1.c: New test.
2429         * gcc.c-torture/execute/stdarg-2.c: New test.
2430         * gcc.c-torture/execute/stdarg-3.c: New test.
2431         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2432         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2433         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2434         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2435         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2436
2437 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2438
2439         PR tree-optimization/17697
2440         * g++.dg/opt/pr17697-1.C: New test.
2441         * g++.dg/opt/pr17697-2.C: New test.
2442         * g++.dg/opt/pr17697-3.C: New test.
2443
2444 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2445
2446         PR c/16409
2447         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
2448         gcc.dg/vla-init-5.c: New tests.
2449
2450 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2451
2452         PR c/13804
2453         * gcc.dg/pr13804-1.c: New test.
2454
2455 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2456
2457         PR fortran/16938
2458         * gfortran.dg/pr16938.f90: New test.
2459
2460 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2461
2462         * g++.dg/template/crash23.C: New test.
2463
2464 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2465
2466         PR c++/17585
2467         * g++.dg/template/static8.C: New test.
2468
2469 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
2470
2471         PR c++/17681
2472         * g++.dg/other/error9.C: New test.
2473
2474 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2475
2476         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
2477
2478 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2479
2480         PR fortran/15164
2481         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
2482
2483 2004-09-26  Roger Sayle  <roger@eyesopen.com>
2484
2485         PR middle-end/17112
2486         * gcc.dg/pr17112-1.c: New test case.
2487
2488 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2489
2490         PR c/11459
2491         * gcc.dg/pr11459-1.c: New test.
2492
2493 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
2494
2495         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
2496         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2497
2498 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2499
2500         * gfortran.dg/pr15324.f90: Make array bounds consistent.
2501
2502 2004-09-25  Jan Hubicka  <jh@suse.cz>
2503
2504         * compile/30040909-1.c: New test.
2505         * compile/30040907-1.c: New test.
2506
2507 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
2508
2509         * gcc.c-torture/execute/va-arg-26.c: New test.
2510
2511 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
2512
2513         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
2514         extra diagnostics on targets with 64-bit pointers.
2515         * objc.dg/selector-1.m: Adjust dg-warning regexp.
2516
2517 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2518
2519         PR c/17188
2520         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
2521         * gcc.dg/decl-3.c: Adjust expected message.
2522
2523 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2524
2525         PR fortran/17615
2526         * gfortran.dg/pr17615.f90: New test.
2527
2528 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
2529
2530         PR tree-optimzation/17517
2531         * g++.dg/tree-ssa/pr17517.C: New Test.
2532
2533 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2534
2535         PR c++/16889
2536         * g++.dg/lookup/ambig3.C: New.
2537
2538 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
2539
2540         PR tree-opt/17624
2541         * g++.dg/opt/pr17624.C: New test.
2542
2543 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2544
2545         PR c/6980
2546         * gcc.dg/Wbad-function-cast-1.c: New test.
2547
2548 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
2549
2550         * g++.dg/ext/complit1.C
2551         * g++.dg/other/error2.C
2552         * g++.dg/other/nontype-1.C
2553         * g++.dg/parse/crash11.C
2554         * g++.dg/parse/crash12.C
2555         * g++.dg/parse/error15.C
2556         * g++.dg/parse/error4.C
2557         * g++.dg/parse/tmpl-outside1.C
2558         * g++.dg/parse/too-many-tmpl-args1.C
2559         * g++.dg/template/dependent-expr3.C
2560         * g++.dg/template/error10.C
2561         * g++.dg/template/instantiate1.C
2562         * g++.dg/template/vtable2.C
2563         * g++.dg/warn/Wshadow-1.C
2564         * g++.dg/warn/weak1.C
2565         * g++.old-deja/g++.brendan/crash16.C
2566         * g++.old-deja/g++.brendan/crash18.C
2567         * g++.old-deja/g++.brendan/crash48.C
2568         * g++.old-deja/g++.brendan/crash49.C
2569         * g++.old-deja/g++.brendan/crash55.C
2570         * g++.old-deja/g++.brendan/crash56.C
2571         * g++.old-deja/g++.brendan/crash8.C
2572         * g++.old-deja/g++.brendan/enum11.C
2573         * g++.old-deja/g++.brendan/enum8.C
2574         * g++.old-deja/g++.brendan/enum9.C
2575         * g++.old-deja/g++.brendan/friend3.C
2576         * g++.old-deja/g++.brendan/misc14.C
2577         * g++.old-deja/g++.bugs/900402_02.C
2578         * g++.old-deja/g++.bugs/900404_03.C
2579         * g++.old-deja/g++.bugs/900404_04.C
2580         * g++.old-deja/g++.bugs/900428_03.C
2581         * g++.old-deja/g++.jason/crash4.C
2582         * g++.old-deja/g++.jason/overload21.C
2583         * g++.old-deja/g++.jason/redecl1.C
2584         * g++.old-deja/g++.jason/report.C
2585         * g++.old-deja/g++.jason/rfg10.C
2586         * g++.old-deja/g++.jason/template30.C
2587         * g++.old-deja/g++.law/arm12.C
2588         * g++.old-deja/g++.law/ctors5.C
2589         * g++.old-deja/g++.law/cvt20.C
2590         * g++.old-deja/g++.law/init10.C
2591         * g++.old-deja/g++.law/init8.C
2592         * g++.old-deja/g++.law/visibility17.C
2593         * g++.old-deja/g++.law/visibility7.C
2594         * g++.old-deja/g++.mike/net8.C
2595         * g++.old-deja/g++.mike/p646.C
2596         * g++.old-deja/g++.mike/p700.C
2597         * g++.old-deja/g++.mike/p701.C
2598         * g++.old-deja/g++.mike/p811.C
2599         * g++.old-deja/g++.ns/template13.C
2600         * g++.old-deja/g++.other/array3.C
2601         * g++.old-deja/g++.other/crash25.C
2602         * g++.old-deja/g++.other/dtor3.C
2603         * g++.old-deja/g++.other/dtor4.C
2604         * g++.old-deja/g++.other/main1.C
2605         * g++.old-deja/g++.other/warn7.C
2606         * g++.old-deja/g++.pt/crash11.C
2607         * g++.old-deja/g++.pt/crash36.C
2608         * g++.old-deja/g++.pt/spec22.C
2609         * g++.old-deja/g++.pt/spec9.C
2610         * g++.old-deja/g++.pt/ttp52.C
2611         * g++.old-deja/g++.robertl/eb103.C
2612         * g++.old-deja/g++.robertl/eb121.C
2613         * g++.old-deja/g++.robertl/eb22.C
2614         * g++.old-deja/g++.robertl/eb8.C:
2615         Update locations and/or regexps of dg-error markers.
2616         Remove markers for some bogus messages that are no longer issued.
2617
2618 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
2619
2620         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
2621         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
2622
2623 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
2624
2625         PR c++/17618
2626         * g++.dg/lookup/crash5.C: New test.
2627
2628 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
2629
2630         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
2631         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
2632         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
2633         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
2634         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
2635         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
2636
2637         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
2638         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
2639         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
2640         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
2641         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
2642         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
2643
2644         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
2645
2646         * gcc.dg/vect/vect-44.c: Check additional cases.
2647         * gcc.dg/vect/vect-48.c: Check additional cases.
2648
2649         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
2650         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
2651         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
2652         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
2653         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
2654         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
2655         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
2656         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
2657         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
2658
2659         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
2660         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
2661         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
2662
2663 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2664
2665         * gcc.dg/tree-ssa/loop-6.c: New test.
2666
2667 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
2668
2669         PR c++/17620
2670         * g++.dg/inherit/base2.C: New.
2671
2672 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2673
2674         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
2675         * gcc.dg/20001012-2.c: Likewise.
2676         * gcc.dg/20001013-1.c: Likewise.
2677         * gcc.dg/20001101-1.c: Likewise.
2678         * gcc.dg/20001102-1.c: Likewise.
2679         * gcc.dg/bf-spl1.c: Likewise.
2680         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
2681         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
2682
2683 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
2684
2685         PR tree-optimization/16721
2686         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
2687
2688 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
2689
2690         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
2691         * gcc.dg/20040305-1.c: Likewise.
2692
2693 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2694
2695         PR c/16566
2696         * gcc.c-torture/compile/pr16566-1.c,
2697         gcc.c-torture/compile/pr16566-2.c,
2698         gcc.c-torture/compile/pr16566-3.c: New tests.
2699
2700 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
2701
2702         PR tree-optimization/17512
2703         * gcc.c-torture/compile/20040916-1.c.
2704
2705 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
2706
2707         * gcc.dg/pragma-re-3.c: New test.
2708
2709 2004-09-17  Matt Austern  <austern@apple.com>
2710
2711         PR c++/15049
2712         * g++.dg/other/anon3.C: New.
2713
2714 2004-09-21  Roger Sayle  <roger@eyesopen.com>
2715
2716         PR c++/7503
2717         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
2718         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
2719         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
2720         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
2721         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
2722
2723 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
2724
2725         PR fortran/17286
2726         * gfortran.dg/pr17286.f90: New test.
2727
2728 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
2729
2730         PR c++/17530
2731         * g++.dg/template/static7.C: New test.
2732
2733 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
2734
2735         PR tree-opt/17558
2736         * gcc.c-torture/compile/pr17558.c: New test.
2737
2738 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2739
2740         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
2741         if SKIP_ATTRIBUTE is defined.
2742
2743 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2744
2745         PR fortran/15957
2746         * gfortran.dg/pr15957.f90: New test.
2747
2748 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
2749
2750         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
2751         in comparison.
2752         * gcc.dg/vect/vect-79.c: Likewise.
2753         * gcc.dg/vect/vect-80.c: Likewise.
2754
2755 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2756
2757         PR fortran/15750
2758         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
2759
2760 2004-09-20  Ira Rosen  <irar@il.ibm.com>
2761
2762         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
2763         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
2764         * gcc.dg/vect/vect-62.c: New testcase.
2765         * gcc.dg/vect/vect-63.c: New testcase.
2766         * gcc.dg/vect/vect-64.c: New testcase.
2767         * gcc.dg/vect/vect-65.c: New testcase.
2768         * gcc.dg/vect/vect-66.c: New testcase.
2769         * gcc.dg/vect/vect-67.c: New testcase.
2770         * gcc.dg/vect/vect-68.c: New testcase.
2771         * gcc.dg/vect/vect-69.c: New testcase.
2772         * gcc.dg/vect/vect-79.c: New testcase.
2773         * gcc.dg/vect/vect-80.c: New testcase.
2774
2775 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2776
2777         * gcc.target/mips/asm-1.c: New test.
2778
2779 2004-09-19  Ira Rosen  <irar@il.ibm.com>
2780
2781         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
2782         * gcc.dg/vect/vect-73.c: New testcase.
2783         * gcc.dg/vect/vect-74.c: New testcase.
2784         * gcc.dg/vect/vect-75.c: New testcase.
2785         * gcc.dg/vect/vect-76.c: New testcase.
2786         * gcc.dg/vect/vect-77.c: New testcase.
2787         * gcc.dg/vect/vect-78.c: New testcase
2788
2789 2004-09-18  Paul Brook  <paul@codesourcery.com>
2790
2791         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
2792
2793 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2794
2795         PR c/17424
2796         * gcc.dg/pr17424-1.c: New test.
2797
2798 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
2799
2800         * g++.dg/tree-ssa/pr17153.C: New test.
2801
2802 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
2803
2804         PR pch/13361
2805         * testsuite/g++.dg/pch/wchar-1.C: New.
2806         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2807
2808 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
2809
2810         * gcc.c-torture/execute/20040917-1.c: New test.
2811
2812 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2813
2814         PR tree-optimization/17319
2815         * gcc.dg/pr17319.c: New test.
2816
2817 2004-09-17  Devang Patel  <dpatel@apple.com>
2818
2819         * gcc.dg/20040813-1.c: New test.
2820
2821 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2822
2823         PR tree-optimization/17273
2824         * gcc.c-torture/compile/pr17273.c: New test.
2825
2826 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2827
2828         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
2829         Update expected messages.
2830         * gcc.dg/declspec-13.c: New test.
2831
2832 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
2833
2834         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
2835
2836 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2837
2838         * gcc.c-torture/execute/pr17252.c: Use post-increment to
2839         change what 'a' is pointing to.
2840
2841 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
2842
2843         PR c++/16002
2844         * g++.dg/template/error18.C: New test.
2845
2846         PR c++/16029
2847         * g++.dg/warn/Wunused-8.C: New test.
2848
2849 2004-09-17  Steven Bosscher  <stevenb@suse.de>
2850
2851         PR tree-optimization/17513
2852         * gcc.dg/20040916-1.c: New test.
2853
2854 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
2855
2856         PR c++/17501
2857         * g++.dg/template/typename7.C: New test.
2858
2859 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2860
2861         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
2862
2863 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
2864
2865         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
2866         with -ftree-based-profiling also.
2867         * lib/profopt.exp: Support late-set profile_option/feedback_option.
2868
2869 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
2870
2871         PR/15364
2872         * gfortran.dg/der_array_io_1.f90: New test.
2873         * gfortran.dg/der_array_io_2.f90: New test.
2874         * gfortran.dg/der_array_io_3.f90: New test.
2875
2876 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2877
2878         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
2879         EABI.
2880
2881 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2882
2883         * g++.dg/opt/switch1.C: New test.
2884
2885 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2886
2887         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
2888         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
2889         Update expected messages.
2890
2891 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2892
2893         PR fortran/16485
2894         * gfortran.dg/same_name_1.f90: New test.
2895
2896 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
2897
2898         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
2899         dereference garbage pointers.
2900
2901 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
2902
2903         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
2904         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
2905
2906         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
2907         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
2908         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
2909
2910 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
2911
2912         PR c++/17324
2913         * g++.dg/template/mangle1.C: New test.
2914
2915 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2916
2917         PR tree-optimization/17252
2918         * gcc.c-torture/execute/pr17252.c: New test.
2919
2920 2004-09-14  Andrew Pinski  <apinski@apple.com>
2921
2922         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
2923
2924 2004-09-14  Roger Sayle  <roger@eyesopen.com>
2925
2926         PR rtl-optimization/9771
2927         * gcc.dg/pr9771-1.c: New test case.
2928
2929 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2930
2931         PR tree-optimization/15262
2932         * gcc.c-torture/execute/pr15262-1.c: New test.
2933         * gcc.c-torture/execute/pr15262-2.c: New test.
2934
2935 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2936
2937         * gcc.dg/declspec-12.c: New test.
2938
2939 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
2940
2941         * gfortran.dg/pr17090.f90: Add directives to test.
2942
2943 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2944
2945         * gcc.c-torture/compile/20040914-1.c: New test.
2946
2947 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2948
2949         PR c++/16162
2950         * g++.dg/template/decl2.C: New test.
2951
2952 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
2953
2954         PR fortran/17090
2955         * gfortran.dg/pr17090.f90: New test.
2956
2957 2004-09-13  Dale Johannesen  <dalej@apple.com>
2958
2959         * gcc.c-torture/compile/pr17408.c:  New test case.
2960
2961 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2962
2963         PR c++/16716
2964         * g++.dg/parse/crash17.C: New test.
2965
2966         PR c++/17327
2967         * g++.dg/template/enum3.C: New test.
2968
2969 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
2970
2971         * lib/gcc-defs.exp: Load wrapper.exp.
2972         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
2973         using local code.
2974         * lib/gcc.exp (gcc_init): Similar.
2975         * lib/gfortran.exp (gfortran_init): Similar.
2976         * lib/objc.exp (objc_init): Similar.
2977         * lib/treelang.exp (treelang_init): Similar.
2978         * lib/wrapper.exp: New file with build_wrapper call machinery in
2979         ${tool}_maybe_build_wrapper.
2980
2981 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2982
2983         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
2984         "inline".
2985         * gcc.dg/declspec-11.c: Update expected messages.
2986         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
2987         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
2988         gcc.dg/inline-12.c: New tests.
2989
2990 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
2991
2992         * g++.dg/tree-ssa/pr17400.C: New testcase.
2993
2994 2004-09-13  James E Wilson  <wilson@specifixinc.com>
2995
2996         * gcc.target/mips/sb1-1.c: New testcase.
2997
2998 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
2999
3000         * lib/g77-dg.exp: Remove unused file.
3001         * lib/mike-g77.exp: Ditto.
3002         * lib/g77.exp: Ditto.
3003
3004 2004-09-12  Richard Henderson  <rth@redhat.com>
3005
3006         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
3007
3008 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3009
3010         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
3011         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3012         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
3013         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
3014         Update expected messages.
3015
3016 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
3017
3018         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
3019         declaration/use mismatch for dirp parameter.
3020
3021 2004-09-12  Andrew Pinski  <apinski@apple.com>
3022
3023         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
3024         -fgnu-runtime is passed.
3025
3026 2004-09-12  Richard Henderson  <rth@redhat.com>
3027
3028         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
3029         do the uplevel thing and update additional_flags directly.
3030         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
3031         gfortran.fortran-torture/execute/intrinsic_nearest.x,
3032         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
3033         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
3034
3035 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3036
3037         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
3038
3039 2004-09-11  Roger Sayle  <roger@eyesopen.com>
3040
3041         PR middle-end/17411
3042         * g++.dg/opt/pr17411-1.C: New test case.
3043
3044 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3045
3046         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3047         gcc.dg/tls/diag-2.c: Update expected messages.
3048         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
3049         messages.
3050         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
3051         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
3052         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
3053         gcc.dg/tls/diag-5.c: New tests.
3054
3055 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
3056
3057         * gcc.dg/20040910-1.c: Correct dg-error regexp.
3058
3059 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3060
3061         * g++.dg/parse/break-in-for.C: New test.
3062
3063 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
3064
3065         * gcc.dg/tree-ssa/20040911-1.c: New test.
3066
3067 2004-09-11  Andreas Jaeger  <aj@suse.de>
3068
3069         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
3070         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
3071
3072 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
3073
3074         * gcc.target/frv: New directory of FR-V-specific tests.
3075
3076 2004-09-10  James E Wilson  <wilson@specifixinc.com>
3077
3078         * gcc.dg/convert-vec-1.c: New test.
3079
3080 2004-09-10  Roger Sayle  <roger@eyesopen.com>
3081
3082         PR middle-end/17024
3083         * gcc.dg/pr17024-1.c: New test case.
3084
3085 2004-09-10  Eric Christopher  <echristo@redhat.com>
3086
3087         * gcc.dg/20040910-1.c: New test.
3088
3089 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3090
3091         * gcc.dg/bitfld-9.c: New test.
3092
3093 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
3094
3095         * gcc.c-torture/execute/ieee/acc1.c: New test.
3096         * gcc.c-torture/execute/ieee/acc2.c: New test.
3097         * gcc.c-torture/execute/ieee/mzero6.c: New test.
3098
3099 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3100
3101         * gcc.dg/deprecated-2.c: New test.
3102
3103 2004-09-09  James E Wilson  <wilson@specifixinc.com>
3104
3105         * gcc.dg/init-vec-1.c: New test.
3106
3107 2004-09-09  Roger Sayle  <roger@eyesopen.com>
3108
3109         PR middle-end/17055
3110         * gcc.dg/pr17055-1.c: New test case.
3111
3112 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
3113
3114         PR target/17377
3115         * gcc.c-torture/execute/pr17377.c: New test.
3116
3117 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3118
3119         PR c/8420
3120         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
3121         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
3122         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3123         gcc.dg/long-long-typespec-1.c: New tests.
3124         * gcc.dg/tls/diag-2.c: Update expected diagnostics
3125
3126 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3127
3128         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
3129         gcc.dg/gnu99-static-1.c: New tests.
3130
3131 2004-09-08  Devang Patel  <dpatel@apple.com>
3132
3133         * gcc.dg/darwin-ld-20040828-1.c: New test.
3134         * gcc.dg/darwin-ld-20040828-2.c: New test.
3135         * gcc.dg/darwin-ld-20040828-3.c: New test.
3136
3137 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
3138
3139         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
3140         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
3141         in error message.
3142         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
3143         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
3144         in error message.
3145         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
3146         types they qualify.
3147         * objc.dg/type-size-2.m: Fix wording in comment.
3148         * objc.dg/va-meth-1.m: New test case.
3149
3150 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
3151
3152         PR c/16633:
3153         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
3154         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
3155
3156 2004-09-06  Devang Patel  <dpatel@apple.com>
3157
3158         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
3159         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
3160
3161 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
3162
3163         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
3164         reflect changed line numbering of diagnostics.
3165
3166 2004-09-06  Paul Brook  <paul@codesourcery.com>
3167
3168         * gfortran.dg/edit_real_1.f90: Add new test.
3169
3170 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3171
3172         * gcc.dg/tree-ssa/loop-2.c: New test.
3173         * gcc.dg/tree-ssa/loop-3.c: New test.
3174         * gcc.dg/tree-ssa/loop-4.c: New test.
3175         * gcc.dg/tree-ssa/loop-5.c: New test.
3176
3177 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3178
3179         * gcc.dg/format/sentinel-1.c: Update for parameter option.
3180
3181 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3182
3183         * gcc.dg/format/sentinel-1.c: New test.
3184
3185 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
3186
3187         * testsuite/gcc.dg/builtins-46.c: New.
3188
3189 2004-09-03  Devang Patel  <dpatel@apple.com>
3190
3191         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
3192         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
3193
3194 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3195
3196         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
3197         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
3198         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
3199         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
3200         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
3201         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
3202         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
3203         the non-portable bzero.
3204         * gcc.dg/20010912-1.c: xfail for NetWare.
3205         * gcc.dg/20020426-2.c: xfail for NetWare.
3206         * gcc.dg/20021014-1.c: xfail for NetWare.
3207         * gcc.dg/20021018-1.c: xfail for NetWare.
3208         * gcc.dg/20030213-1.c: xfail for NetWare.
3209         * gcc.dg/20030225-1.c: xfail for NetWare.
3210         * gcc.dg/20030708-1.c: xfail for NetWare.
3211         * gcc.dg/builtins-config.h: Also exclude NetWare.
3212         * gcc.dg/format/format.h: Define restrict only if not already defined.
3213         * gcc.dg/nest.c: xfail for NetWare.
3214         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
3215         * lib/target-supports.exp (check_visibility_available): Exclude
3216         NetWare.
3217
3218 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3219
3220         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
3221         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
3222         deterministic starting point for the alignment of structure fields.
3223         * gcc.dg/Wpadded.c: Dito.
3224         * g++.dg/abi/vbase10.C: Dito.
3225
3226 2004-09-03  Devang Patel  <dpatel@apple.com>
3227
3228         * g++.dg/debug/pr15736.cc: New test.
3229
3230 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3231
3232         * README.QMTEST: Fix out-of-date link.
3233
3234 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
3235
3236         PR fortran/16579
3237         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
3238         Delete.  Duplicate of gfortran.dg/g77/20010610.f
3239
3240 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3241
3242         * g++.dg/abi/arm_rtti1.C: New test.
3243
3244 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
3245
3246         * gcc.dg/ppc-vector-memcpy.c: New.
3247         * gcc.dg/ppc-vector-memset.c: New.
3248
3249 2004-09-02  Chao-ying Fu  <fu@mips.com>
3250
3251         * gcc.target/mips/mips-3d-1.c: New test.
3252         * gcc.target/mips/mips-3d-2.c: New test.
3253         * gcc.target/mips/mips-3d-3.c: New test.
3254         * gcc.target/mips/mips-3d-4.c: New test.
3255         * gcc.target/mips/mips-3d-5.c: New test.
3256         * gcc.target/mips/mips-3d-6.c: New test.
3257         * gcc.target/mips/mips-3d-7.c: New test.
3258         * gcc.target/mips/mips-3d-8.c: New test.
3259         * gcc.target/mips/mips-3d-9.c: New test.
3260         * gcc.target/mips/mips-ps-1.c: New test.
3261         * gcc.target/mips/mips-ps-2.c: New test.
3262         * gcc.target/mips/mips-ps-3.c: New test.
3263         * gcc.target/mips/mips-ps-4.c: New test.
3264         * gcc.target/mips/mips-ps-type.c: New test.
3265
3266 2004-09-02  Paul Brook  <paul@codesourcery.com>
3267
3268         * gfortran.dg/edit_real_1.f90: Add new tests.
3269
3270 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3271
3272         PR fortran/15327
3273         * gfortran.dg/merge_char_1.f90: New test.
3274
3275 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3276
3277         PR fortran/16404
3278         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
3279
3280 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3281
3282         PR c/1522
3283         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
3284
3285 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
3286
3287         * g++.dg/opt/loop1.C: Do not XFAIL.
3288
3289 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
3290
3291         * gcc.c-torture/execute/20040831-1.c: New test.
3292
3293 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
3294
3295         PR fortran/16579
3296         * gfortran.dg/g77/20010610.f: Now passes.
3297         Copy from g77.f-torture/execute. Add dg-run directive.
3298         * gfortran.dg/g77/README: Update
3299
3300 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3301
3302         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
3303         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
3304         (t1, t2, t3, t4): Add volatile.
3305
3306 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3307
3308         * g++.dg/ext/visibility/arm1.C: New test.
3309
3310 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
3311
3312         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
3313         -pedantic-errors.
3314
3315 2004-09-01  Paul Brook  <paul@codesourcery.com>
3316
3317         * gfortran.dg/eof_2.f90: New test.
3318
3319 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3320
3321         PR fortran/16579
3322         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
3323
3324 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
3325
3326         PR libfortran/16805
3327         * gfortran.dg/list_read_2.f90: New test.
3328
3329 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3330
3331         * g++.dg/abi/key1.C: New test.
3332
3333 2004-08-31  Richard Henderson  <rth@redhat.com>
3334
3335         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
3336         form of offsetof.
3337         * g++.dg/other/offsetof5.C: Remove duplicate.
3338
3339 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3340
3341         PR fortran/17244
3342         * gfortran.dg/func_derived_1.f90: New test.
3343
3344 2004-08-31  Paul Brook  <paul@codesourcery.com>
3345
3346         * gfortran.dg/eof_1.f90: New test.
3347
3348 2004-08-31  Paul Brook  <paul@codesourcery.com>
3349
3350         * gfortran.dg/list_read_1.f90: New file.
3351
3352 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
3353
3354         * g++.dg/opt/loop1.C: XFAIL.
3355
3356 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
3357
3358         * gcc.dg/funcdef-storage-1.c: New.
3359         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
3360         an extern function in local scope.
3361         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
3362         declare an 'auto inline' function in local scope.
3363         * gcc.dg/20011130-1.c: Likewise.
3364         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
3365         an 'auto' function in local scope.
3366         * gcc.dg/20021014-1.c: Likewise.
3367         * gcc.dg/20030331-2.c: Likewise.
3368
3369 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3370
3371         * gfortran.dg/blockdata_1.f90: New test.
3372
3373 2004-08-30  Richard Henderson  <rth@redhat.com>
3374
3375         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
3376
3377 2004-08-30  Richard Henderson  <rth@redhat.com>
3378
3379         * lib/fortran-torture.exp (fortran-torture-execute): Honor
3380         additional_flags set by alternate driver.
3381         (ieee-options): New procedure.
3382         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
3383         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
3384         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
3385         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
3386
3387 2004-08-30  Richard Henderson  <rth@redhat.com>
3388
3389         * lib/f-torture.exp: Remove.
3390
3391 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
3392
3393         PR rtl-optimization/16590
3394         * g++.dg/opt/loop1.C: New test.
3395
3396 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3397
3398         PR fortran/13910
3399         * gfortran.dg/oldstyle_1.f90: New test.
3400
3401 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
3402         Paul Brook  <paul@codesourcery.com>
3403
3404         * gfortran.dg/g77/README: Update.
3405         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
3406         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3407         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
3408
3409 2004-08-28  Paul Brook  <paul@codesourcery.com>
3410
3411         PR libfortran/17195
3412         * gfortran.dg/edit_real_1.f90: New test.
3413
3414 2004-08-27  Paul Brook  <paul@codesourcery.com>
3415
3416         * gfortran.dg/rewind_1.f90: New test.
3417
3418 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
3419
3420         PR fortran/16597
3421         * gfortran.dg/pr16597.f90: New test.
3422
3423 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3424
3425         PR c/13801
3426         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
3427         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
3428         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
3429         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
3430         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
3431
3432 2004-08-26  Nick Clifton  <nickc@redhat.com>
3433
3434         * gcc.c-torture/compile/pr17119.c: New test.
3435
3436 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3437
3438         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
3439
3440 2004-08-25  Richard Henderson  <rth@redhat.com>
3441
3442         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
3443         the bits that expect kind=8 to be the largest real kind.
3444
3445 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3446
3447         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
3448
3449 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3450
3451         * gfortran.dg/assignment_1.f90: New test.
3452
3453 2004-08-25  Adam Nemet  <anemet@lnxw.com>
3454
3455         * g++.dg/template/repo3.C: New test.
3456
3457 2004-08-25  Roger Sayle  <roger@eyesopen.com>
3458
3459         PR middle-end/16693
3460         PR tree-optimization/16372
3461         * g++.dg/opt/pr16372-1.C: New test case.
3462         * g++.dg/opt/pr16693-1.C: New test case.
3463         * g++.dg/opt/pr16693-2.C: New test case.
3464
3465 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3466
3467         * objc.dg/proto-lossage-4.m: New test.
3468
3469 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
3470
3471         PR c++/17155
3472         * g++.dg/inherit/local2.C: New test.
3473
3474 2004-08-25  Paul Brook  <paul@codesourcery.com>
3475
3476         PR fortran/17144
3477         * gfortran.dg/string_ctor_1.f90: New test.
3478
3479 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3480
3481         PR c++/14428
3482         * g++.dg/template/redecl2.C: New test.
3483
3484 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3485
3486         PR fortran/17143
3487         * gfortran.dg/pr17143.f90: New test.
3488
3489 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3490
3491         PR fortran/17164
3492         * gfortran.dg/pr17164.f90: New test.
3493
3494 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3495
3496         * gcc.dg/tree-ssa/loop-1.c: New test.
3497
3498 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3499
3500         * gcc.c-torture/compile/20040824-1.c: New test.
3501
3502 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3503
3504         * gcc.c-torture/compile/iftrap-3.c: New test.
3505
3506 2004-08-24  Paul Brook  <paul@codesourcery.com>
3507
3508         * gfortran.dg/entry_2.f90: New test.
3509
3510 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3511
3512         PR c++/16889
3513         * g++.dg/lookup/ambig[12].C: New.
3514
3515 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3516
3517         PR c++/16706
3518         * g++.dg/template/crash21.C: New test.
3519         * g++.dg/template/crash22.C: Likewise.
3520
3521 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3522
3523         PR c++/17149
3524         * g++.dg/template/access15.C: New.
3525
3526 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3527
3528         PR c++/17163
3529         * g++.dg/template/repo2.C: New test.
3530
3531 2004-08-23  Roger Sayle  <roger@eyesopen.com>
3532
3533         PR rtl-optimization/17078
3534         * gcc.c-torture/execute/pr17078-1.c: New test case.
3535
3536 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3537
3538         PR c/14492
3539         * gcc.dg/debug/crash1.c: New test.
3540
3541 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3542
3543         PR c/16180
3544         * gcc.dg/loop-5.c: New test.
3545
3546 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3547
3548         * gcc.c-torture/execute/20040823-1.c: New test.
3549
3550 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
3551
3552         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
3553         to the assembler.  Simplify test accordingly.
3554         (asm_abi_flags): Use GNU names.
3555         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
3556         to check for ABI flags.
3557
3558 2004-08-22  Andrew Pinski  <apinski@apple.com>
3559
3560         * g++.dg/opt/pr14029.C: New test.
3561         * gcc.c-torture/execute/pr15262.c: New test.
3562
3563 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3564
3565         * gfortran.dg/reduction.f90: Add checks with complex arguments.
3566
3567 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
3568
3569         PR 16908
3570         * gfortran.dg/direct_io.f90: New test.
3571
3572 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3573
3574         PR c++/17121
3575         * g++.dg/inherit/local2.C: New test.
3576
3577 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3578
3579         PR c++/17120
3580         * g++.dg/warn/Wparentheses-4.C: New test.
3581
3582 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3583
3584         PR c++/17121
3585         * g++.dg/inherit/local2.C: New test.
3586
3587         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
3588         * gcc.dg/ppc-ldstruct.c: Likewise.
3589         * gcc.dg/ppc64-abi-2.c: Likewise.
3590
3591 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
3592
3593         PR rtl-optimization/17099
3594         * gcc.c-torture/execute/20040820-1.c: New test.
3595
3596 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
3597
3598         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
3599
3600 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
3601
3602         PR fortran/17077
3603         * gfortran.dg/auto_array_1.f90: New test.
3604
3605 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3606
3607         PR fortran/17074
3608         * gfortran.dg/simpleif_1.f90: New test.
3609
3610 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
3611
3612         * lib/target-supports.exp (check_profiling_available): Return
3613         false for arm*-*-symbianelf* and arm*-*-eabi*.
3614
3615         PR c++/15890
3616         * g++.dg/template/delete1.C: New test.
3617
3618 2004-08-19  Paul Brook  <paul@codesourcery.com>
3619
3620         PR fortran/14976
3621         PR fortran/16228
3622         * gfortran.dg/data_char_1.f90: New test.
3623
3624 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
3625
3626         PR fortran/16946
3627         * gfortran.dg/reduction.f90: New testcase.
3628
3629 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3630
3631         PR fortran/16520
3632         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
3633
3634 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3635
3636         PR c++/17041
3637         * g++.dg/Wparentheses-3.C: New test.
3638
3639 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
3640
3641         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
3642         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
3643         * gcc.dg/vect/vect-2.c: Likewise.
3644         * gcc.dg/vect/vect-3.c: Likewise.
3645         * gcc.dg/vect/vect-4.c: Likewise.
3646         * gcc.dg/vect/vect-5.c: Likewise.
3647         * gcc.dg/vect/vect-6.c: Likewise.
3648         * gcc.dg/vect/vect-7.c: Likewise.
3649         * gcc.dg/vect/vect-25.c: Likewise.
3650         * gcc.dg/vect/vect-31.c: Likewise.
3651         * gcc.dg/vect/vect-32.c: Likewise.
3652         * gcc.dg/vect/vect-34.c: Likewise.
3653         * gcc.dg/vect/vect-36.c: Likewise.
3654         * gcc.dg/vect/vect-all.c: Likewise.
3655
3656 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
3657
3658         PR c++/17068
3659         * g++.dg/template/operator4.C: New test.
3660
3661 2004-08-18  Richard Henderson  <rth@redhat.com>
3662
3663         * gcc.dg/20040206-1.c: XFAIL.
3664
3665 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3666
3667         PR c++/16246
3668         * g++.dg/template/array7.C: New test.
3669
3670 2004-08-17  James E Wilson  <wilson@specifixinc.com>
3671
3672         * gcc.dg/mips-movcc-1.c: New test.
3673         * gcc.dg/mips-movcc-2.c: New test.
3674         * gcc.dg/mips-movcc-3.c: New test.
3675
3676         * gcc.dg/mips-nmadd-1.c: New test.
3677         * gcc.dg/mips-nmadd-2.c: New test.
3678
3679 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3680
3681         PR c++/15871
3682         * g++.dg/opt/inline8.C: New test.
3683
3684         PR c++/16965
3685         * g++.dg/parse/error17.C: New test.
3686
3687 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
3688
3689         * gcc.dg/vect: New directory for vectorizer tests.
3690         * gcc.dg/vect/tree-vect.h: New file.
3691         * gcc.dg/vect/vect.exp: New file.
3692         * gcc.dg/vect/pr16105.c.c: New test.
3693         * gcc.dg/vect/vect-1.c: New test.
3694         * gcc.dg/vect/vect-2.c: New test.
3695         * gcc.dg/vect/vect-3.c: New test.
3696         * gcc.dg/vect/vect-4.c: New test.
3697         * gcc.dg/vect/vect-5.c: New test.
3698         * gcc.dg/vect/vect-6.c: New test.
3699         * gcc.dg/vect/vect-7.c: New test.
3700         * gcc.dg/vect/vect-8.c: New test.
3701         * gcc.dg/vect/vect-9.c: New test.
3702         * gcc.dg/vect/vect-10.c: New test.
3703         * gcc.dg/vect/vect-11.c: New test.
3704         * gcc.dg/vect/vect-12.c: New test.
3705         * gcc.dg/vect/vect-13.c: New test.
3706         * gcc.dg/vect/vect-14.c: New test.
3707         * gcc.dg/vect/vect-15.c: New test.
3708         * gcc.dg/vect/vect-16.c: New test.
3709         * gcc.dg/vect/vect-17.c: New test.
3710         * gcc.dg/vect/vect-18.c: New test.
3711         * gcc.dg/vect/vect-19.c: New test.
3712         * gcc.dg/vect/vect-20.c: New test.
3713         * gcc.dg/vect/vect-21.c: New test.
3714         * gcc.dg/vect/vect-22.c: New test.
3715         * gcc.dg/vect/vect-23.c: New test.
3716         * gcc.dg/vect/vect-24.c: New test.
3717         * gcc.dg/vect/vect-25.c: New test.
3718         * gcc.dg/vect/vect-26.c: New test.
3719         * gcc.dg/vect/vect-27.c: New test.
3720         * gcc.dg/vect/vect-28.c: New test.
3721         * gcc.dg/vect/vect-29.c: New test.
3722         * gcc.dg/vect/vect-30.c: New test.
3723         * gcc.dg/vect/vect-31.c: New test.
3724         * gcc.dg/vect/vect-32.c: New test.
3725         * gcc.dg/vect/vect-33.c: New test.
3726         * gcc.dg/vect/vect-34.c: New test.
3727         * gcc.dg/vect/vect-35.c: New test.
3728         * gcc.dg/vect/vect-36.c: New test.
3729         * gcc.dg/vect/vect-37.c: New test.
3730         * gcc.dg/vect/vect-38.c: New test.
3731         * gcc.dg/vect/vect-40.c: New test.
3732         * gcc.dg/vect/vect-41.c: New test.
3733         * gcc.dg/vect/vect-42.c: New test.
3734         * gcc.dg/vect/vect-43.c: New test.
3735         * gcc.dg/vect/vect-44.c: New test.
3736         * gcc.dg/vect/vect-45.c: New test.
3737         * gcc.dg/vect/vect-46.c: New test.
3738         * gcc.dg/vect/vect-47.c: New test.
3739         * gcc.dg/vect/vect-48.c: New test.
3740         * gcc.dg/vect/vect-49.c: New test.
3741         * gcc.dg/vect/vect-50.c: New test.
3742         * gcc.dg/vect/vect-51.c: New test.
3743         * gcc.dg/vect/vect-52.c: New test.
3744         * gcc.dg/vect/vect-53.c: New test.
3745         * gcc.dg/vect/vect-54.c: New test.
3746         * gcc.dg/vect/vect-55.c: New test.
3747         * gcc.dg/vect/vect-56.c: New test.
3748         * gcc.dg/vect/vect-57.c: New test.
3749         * gcc.dg/vect/vect-58.c: New test.
3750         * gcc.dg/vect/vect-59.c: New test.
3751         * gcc.dg/vect/vect-60.c: New test.
3752         * gcc.dg/vect/vect-61.c: New test.
3753         * gcc.dg/vect/vect-all.c: New test.
3754         * gcc.dg/vect/vect-none.c: New test.
3755
3756 2004-08-17  Paul Brook  <paul@codesourcery.com>
3757
3758         PR fortran/13082
3759         * gfortran.dg/entry_1.f90: New test.
3760
3761 2004-08-17  Andrew Pinski  <apinski@apple.com>
3762
3763         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
3764
3765 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
3766
3767         * gcc.dg/pr17036-1.c: New test.
3768
3769 2004-08-16  Devang Patel  <dpatel@apple.com>
3770
3771         * gcc.dg/darwin-20040809-1.c: New test.
3772
3773 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
3774
3775         * gcc.dg/funcdef-attr-1.c: New test.
3776
3777 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
3778
3779         * gcc.dg/altivec-17.c: New test.
3780         * gcc.dg/altivec-18.c: New test.
3781
3782 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3783
3784         PR c++/6749
3785         * g++.dg/template/vtable2.C: New test.
3786
3787 2004-08-14  Richard Henderson  <rth@redhat.com>
3788
3789         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
3790         * gcc.dg/pack-test-4.c (main): Return 0.
3791         * gcc.dg/setjmp-1.c: Remove XFAIL.
3792         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
3793
3794 2004-08-14  Richard Henderson  <rth@redhat.com>
3795
3796         * gcc.dg/980217-1.c: Add prototype for printf.
3797
3798 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
3799
3800         * gfortran.dg/pr16935.f90: New test.
3801
3802 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
3803
3804         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
3805
3806 2004-08-13  Paul Brook  <paul@codesourcery.com>
3807
3808         * gfortran.dg/der_io_1.f90: Remove stray comma.
3809
3810 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3811
3812         * gcc.dg/vmx/cw-bug-2.c: Remove.
3813         * gcc.dg/vmx/vprint-1.c: Remove.
3814         * gcc.dg/vmx/vscan-1.c: Remove.
3815
3816 2004-08-12  Devang patel  <dpatel@apple.com>
3817
3818         * gcc.dg/darwin-20040809-2.c: New test.
3819
3820 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
3821
3822         * g++.dg/ext/altivec-12.C: New test.
3823
3824         * g++.dg/ext/altivec-11.C: New test.
3825
3826 2004-08-12  Paul Brook  <paul@codesourcery.com>
3827
3828         * g++.dg/abi/arm_cxa_vec_1.C: New test.
3829
3830 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3831
3832         * g++.dg/ext/altivec-2.C: Check for hardware support before
3833         executing any VMX instructions.
3834
3835         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
3836
3837 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
3838
3839         PR c++/16276
3840         * g++.old-deja/g++.other/comdat4.C: New test.
3841         * g++.old-deja/g++.other/comdat4-aux.cc: New.
3842
3843 2004-08-12  Ben Elliston  <bje@au.ibm.com>
3844
3845         PR target/16286
3846         * gcc.dg/pr16286.c: New test.
3847
3848 2004-08-12 Jan Beulich <jbeulich@novell.com>
3849
3850         * g++.dg/ext/asm5.C: New.
3851
3852 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3853
3854         PR c++/16698
3855         * g++.dg/eh/crash1.C: New test.
3856
3857         PR c++/16717
3858         * g++.dg/ext/construct1.C: New test.
3859
3860 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3861
3862         PR c++/16853
3863         * g++.dg/init/ptrmem1.C: New test.
3864
3865         PR c++/16618
3866         * g++.dg/parse/offsetof5.C: New test.
3867
3868         PR c++/16870
3869         * g++.dg/template/overload3.C: New test.
3870
3871 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3872
3873         PR c++/16964
3874         * g++.dg/parse/error16.C: New test.
3875
3876         PR c++/16904
3877         * g++.dg/template/error14.C: New test.
3878
3879         PR c++/16929
3880         * g++.dg/template/error15.C: New test.
3881
3882 2004-08-11  Devang Patel  <dpatel@apple.com>
3883
3884         * gcc.dg/darwin-ld-20040809-1.c: New test.
3885         * gcc.dg/darwin-ld-20040809-2.c: New test.
3886
3887 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
3888
3889         PR fortran/16917
3890         * gfortran.dg/dfloat_1.f90: New test.
3891
3892 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
3893
3894         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
3895         * gcc.dg/dll-2.c: Fix dg-require syntax.
3896         * gcc.misc-tests/arm-isr.c (abort): Declare.
3897         (exit): Likewise.
3898
3899 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
3900
3901         PR c++/16971
3902         * g++.dg/parse/crash16.C: New test.
3903
3904 2004-08-10  Roger Sayle  <roger@eyesopen.com>
3905
3906         * gcc.dg/mips-rsqrt-1.c: New test case.
3907         * gcc.dg/mips-rsqrt-2.c: New test case.
3908         * gcc.dg/mips-rsqrt-3.c: New test case.
3909
3910 2004-08-10  Paul Brook  <paul@codesourcery.com>
3911
3912         * gfortran.dg/der_io_1.f90: New test.
3913
3914 2004-08-10  Paul Brook  <paul@codesourcery.com>
3915
3916         PR fortran/16919
3917         * gfortran.dg/der_array_1.f90: New test.
3918
3919 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
3920
3921         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
3922
3923 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
3924
3925         * gcc.dg/wchar_t-2.c: Fix typo.
3926
3927 2004-08-09  Falk Hueffner  <falk@debian.org>
3928
3929         PR tree-optimization/12517
3930         * gcc.c-torture/compile/pr12517.c: New test.
3931
3932         PR tree-optimization/12578
3933         * gcc.c-torture/compile/pr12578.c: New test.
3934
3935         PR tree-optimization/12899
3936         * gcc.c-torture/compile/pr12899.c: New test.
3937
3938         PR rtl-optimization/14692
3939         * gcc.c-torture/compile/pr14692.c: New test.
3940
3941         PR tree-optimization/16461
3942         * gcc.c-torture/compile/pr16461.c: New test.
3943
3944 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3945
3946         * gfortran.dg/getenv_1.f90: New test.
3947
3948 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3949
3950         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
3951         wchar_t.
3952         * gcc.dg/symbian5.c: Test -fno-short-wchar.
3953
3954 2004-08-06  Paul Brook  <paul@codesourcery.com>
3955
3956         * gfortran.dg/ret_array_1.f90: New test.
3957         * gfortran.dg/ret_pointer_1.f90: New test.
3958
3959 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
3960
3961         * gcc.dg/missing-field-init-[12].c: New tests.
3962         * g++.dg/warn/missing-field-init-[12].C: New tests.
3963
3964 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3965
3966         * gcc.dg/enum2.c: New test.
3967         * gcc.dg/symbian3.c: Likewise.
3968         * gcc.dg/symbian4.c: Likewise.
3969         * gcc.dg/wchar_t-2.c: Likewise.
3970
3971 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3972
3973         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
3974         destructor tests.
3975
3976 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3977
3978         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
3979         dg-require-visiblity.
3980         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
3981         * g++.dg/ext/visibility/fvisibility.C: Likewise.
3982         * g++.dg/ext/visibility/memfuncts.C: Likewise.
3983         * g++.dg/ext/visibility/new1.C: Likewise.
3984         * g++.dg/ext/visibility/pragma.C: Likewise.
3985         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
3986         * g++.dg/ext/visibility/virtual.C: Likewise.
3987         * g++/dg/ext/visibility/visibility-1.C: Likewise.
3988         * g++/dg/ext/visibility/visibility-2.C: Likewise.
3989         * g++/dg/ext/visibility/visibility-3.C: Likewise.
3990         * g++/dg/ext/visibility/visibility-4.C: Likewise.
3991         * g++/dg/ext/visibility/visibility-5.C: Likewise.
3992         * g++/dg/ext/visibility/visibility-6.C: Likewise.
3993         * g++/dg/ext/visibility/visibility-7.C: Likewise.
3994         * g++/dg/ext/visibility/visibility-8.C: New test.
3995         * gcc.c-torture/compile/dll.x: Remove.
3996         * gcc.dg/dll-2.c: Use dg-require-dll
3997         * gcc.dg/visibility-10.c: New test.
3998         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
3999         supporting DLLs.
4000         * testsuite/lib/scanasm.exp (scan_hidden): New function.
4001         (scan_not_hidden): Likewise.
4002
4003 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
4004
4005         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
4006
4007 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
4008
4009         * gcc.c-torture/execute/20040805-1.c: New test.
4010
4011 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
4012
4013         * gcc.dg/20020118-1.c: Declare abort.
4014         * gcc.dg/altivec_check.h: Likewise.
4015         * gcc.dg/iftrap-2.c: Likewise.
4016         * gcc.dg/pragma-darwin.c: Likewise.
4017         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
4018
4019 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
4020
4021         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
4022
4023 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4024
4025         * gcc.c-torture/execute/builtins/abs-2.c,
4026         gcc.c-torture/execute/builtins/abs-3.c,
4027         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
4028         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
4029         intmax_t, uintmax_t and their limits.
4030         * gcc.dg/intmax_t-1.c: New test.
4031
4032 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4033
4034         * g++.dg/tc1/dr147.C: Add reference to PR.
4035
4036 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
4037
4038         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
4039         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
4040
4041 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
4042
4043         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
4044
4045 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4046
4047         * gcc.dg/redecl-5.c: New test.
4048         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
4049         of scanf.
4050
4051 2004-08-03  Roger Sayle  <roger@eyesopen.com>
4052
4053         PR middle-end/16790
4054         * gcc.c-torture/execute/pr16790-1.c: New test case.
4055
4056 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
4057
4058         * g++.dg/ext/visibility/assign1.C: New test.
4059         * g++.dg/ext/visibility/new1.C: Likewise.
4060
4061         * gcc.dg/symbian1.c: New test.
4062         * gcc.dg/symbian2.c: Likewise.
4063
4064 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4065
4066         PR target/16570
4067         * gcc.dg/i386-sse-9.c: New test.
4068
4069 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4070
4071         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
4072
4073 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4074
4075         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
4076         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
4077         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
4078         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
4079         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
4080         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
4081         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
4082         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
4083         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
4084         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
4085         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
4086         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
4087         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
4088         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
4089         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
4090         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
4091         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
4092         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
4093         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
4094         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
4095         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
4096         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
4097         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
4098         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4099         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
4100         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
4101         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
4102         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
4103         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4104         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4105         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
4106         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
4107         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
4108         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
4109         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
4110         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4111         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4112         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4113         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4114         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
4115         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
4116         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
4117         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
4118         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
4119         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4120         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4121         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
4122         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
4123         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
4124         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
4125         gcc.misc-tests/i386-pf-3dnow-1.c,
4126         gcc.misc-tests/i386-pf-athlon-1.c,
4127         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4128         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
4129         Declare built-in functions used.
4130         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
4131
4132 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
4133
4134         PR c++/16707
4135         * g++.dg/lookup/using12.C: New test.
4136
4137         * g++.dg/init/null1.C: Fix PR number.
4138         * g++.dg/parse/namespace10.C: Likewise.
4139
4140 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4141
4142         PR c++/16224
4143         * g++.dg/template/spec17.C: New test.
4144         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
4145         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
4146
4147 2004-08-02  David Billinghurst
4148
4149         PR fortran/16292
4150         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
4151
4152 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
4153
4154         * gcc.dg/ia64-got-1.c: New test case.
4155
4156 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4157
4158         PR c++/16489
4159         * g++.dg/init/null1.C: New test.
4160         * g++.dg/tc1/dr76.C: Adjust error marker.
4161
4162         PR c++/16529
4163         * g++.dg/parse/namespace10.C: New test.
4164
4165         PR c++/16810
4166         * g++.dg/inherit/ptrmem2.C: New test.
4167
4168 2004-08-02  Ben Elliston  <bje@au.ibm.com>
4169
4170         PR target/16155
4171         * gcc.dg/pr16155.c: New test.
4172
4173 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4174
4175         * gcc.dg/redecl-2.c: New test.
4176
4177 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
4178
4179         * gcc.dg/darwin-longdouble.c: New file.
4180
4181 2004-07-30  Richard Henderson  <rth@redhat.com>
4182
4183         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
4184         write to constant argument.
4185         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4186
4187 2004-07-30  Richard Henderson  <rth@redhat.com>
4188
4189         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
4190         tests of nearest around zero.
4191
4192 2004-07-30  Andrew Pinski  <apinski@apple.com>
4193
4194         * gcc.c-torture/compile/20040730-1.c: New test.
4195
4196 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4197
4198         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
4199         powerpc-eabispe.
4200
4201 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4202
4203         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
4204
4205 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
4206
4207         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
4208         contains $ld_library_path.
4209         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4210
4211 2004-07-29  Richard Henderson  <rth@redhat.com>
4212
4213         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
4214
4215         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
4216         (alt2, which): New.
4217         (Check): Accept either alternative.
4218
4219 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
4220
4221         * g++.dg/abi/inline1.C: New test.
4222         * g++.dg/abi/local1-a.cc: Likewise.
4223         * g++.dg/abi/local1.C: Likewise.
4224         * g++.dg/abi/mangle11.C: Tweak location of warnings.
4225         * g++.dg/abi/mangle12.C: Likewise.
4226         * g++.dg/abi/mangle17.C: Likewise.
4227         * g++.dg/abi/mangle20-2.C: Likewise.
4228         * g++.dg/opt/interface1.C: Likewise.
4229         * g++.dg/opt/interface1.h: Likewise.
4230         * g++.dg/opt/interface1-a.cc: New test.
4231         * g++.dg/parse/repo1.C: New test.
4232         * g++.dg/template/repo1.C: Likewise.
4233         * g++.dg/warn/Winline-1.C: Likewise.
4234         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
4235
4236 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
4237
4238         * gcc.dg/tree-ssa/20040729-1.c: New test.
4239
4240 2004-07-27  Matt Austern <austern@apple.com>
4241
4242         * gcc.dg/darwin-bool-1.c: New test.
4243         * gcc.dg/darwin-bool-2.c: New test.
4244
4245 2004-07-28  Richard Henderson  <rth@redhat.com>
4246
4247         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
4248         arguments in the correct type.  Don't write to constant arguments.
4249
4250 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4251
4252         PR tree-optimization/16688
4253         PR tree-optimization/16689
4254         * g++.dg/tree-ssa/pr16688.C: New test.
4255
4256 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4257
4258         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4259         loads.  Not only in the comment, this time.
4260
4261 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
4262
4263         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
4264         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
4265         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
4266         * gcc.dg/sh4a-bitmovua.c: New.
4267         * gcc.dg/sh4a-cos.c: New.
4268         * gcc.dg/sh4a-cosf.c: New.
4269         * gcc.dg/sh4a-fprun.c: New.
4270         * gcc.dg/sh4a-fsrra.c: New.
4271         * gcc.dg/sh4a-memmovua.c: New.
4272         * gcc.dg/sh4a-sin.c: New.
4273         * gcc.dg/sh4a-sincos.c: New.
4274         * gcc.dg/sh4a-sincosf.c: New.
4275         * gcc.dg/sh4a-sinf.c: New.
4276
4277 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4278
4279         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
4280         conditionals.
4281         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4282         loads.
4283         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
4284         DOM1.
4285
4286 2004-07-27  Andrew Pinski  <apinski@apple.com>
4287
4288         * g++.dg/rtti/tinfo1.C: Correct the xfail.
4289
4290 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
4291
4292         * gcc.dg/pragma-isr.c: New test.
4293
4294 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4295
4296         PR c++/14429
4297         * g++.dg/template/ttp11.C: New test.
4298
4299 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
4300
4301         * gcc.c-torture/compile/20040727-1.c: New test.
4302
4303 2004-07-26  Eric Christopher  <echristo@redhat.com>
4304
4305         * gcc.c-torture/compile/20040726-2.c: New test.
4306
4307 2004-07-26  Andrew Pinski  <apinski@apple.com>
4308
4309         * g++.dg/rtti/tinfo1.C: Xfail.
4310
4311 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
4312
4313         * gcc.c-torture/compile/20040726-1.c: New test.
4314
4315 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
4316             Brian Ryner  <bryner@brianryner.com>
4317
4318         PR c++/9283
4319         PR c++/15000
4320         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
4321         * g++.dg/ext/visibility/: New directory.
4322         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
4323         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
4324         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
4325         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
4326         * g++.dg/ext/visibility/fvisibility.C,
4327         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
4328         g++.dg/ext/visibility/fvisibility-override1.C
4329         g++.dg/ext/visibility/fvisibility-override2.C
4330         g++.dg/ext/visibility/memfuncts.C
4331         g++.dg/ext/visibility/noPLT.C
4332         g++.dg/ext/visibility/pragma.C
4333         g++.dg/ext/visibility/pragma-override1.C
4334         g++.dg/ext/visibility/pragma-override2.C
4335         g++.dg/ext/visibility/staticmemfuncts.C
4336         g++.dg/ext/visibility/virtual.C: New tests.
4337
4338 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4339
4340         PR c/15360
4341         * gcc.dg/pr15360-1.c: New test.
4342
4343 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
4344
4345         * gcc.dg/pragma-align-2.c: New test.
4346         * gcc.dg/pragma-init-fini.c: New test.
4347         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
4348         targets.
4349
4350 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4351
4352         * gcc.dg/init-string-2.c: New test.
4353
4354 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
4355
4356         PR 16684
4357         * gcc.dg/Wredundant-decls-1.c: New test case.
4358
4359 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
4360
4361         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
4362         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
4363         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
4364         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
4365         * gcc.dg/compat/generate-random.c: New file.
4366         * gcc.dg/compat/generate-random.h: Likewise.
4367         * gcc.dg/compat/generate-random_r.c: Likewise.
4368         * gcc.dg/compat/struct-layout-1.h: Likewise.
4369         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
4370         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
4371         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
4372         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
4373         * gcc.dg/compat/struct-layout-1_main.c: New test.
4374         * gcc.dg/compat/struct-layout-1_x.c: New file.
4375         * gcc.dg/compat/struct-layout-1_y.c: New file.
4376         * gcc.dg/compat/struct-layout-1_test.h: New file.
4377
4378 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4379
4380         * gcc.dg/comp-return-1.c: New test
4381
4382 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
4383
4384         * gcc.dg/vmx/8-02a.c: Fix typo.
4385
4386         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
4387         * gcc.dg/darwin-abi-3.c: New test.
4388
4389         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
4390         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
4391
4392         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
4393         * gcc.dg/vmx/ops-long-1.c: New test.
4394         * gcc.dg/vmx/ops-long-2.c: New test.
4395
4396 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4397
4398         * g++.dg/lookup/conv-[1234].C: New.
4399
4400 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
4401
4402         * g++.dg/parse/attr2.C: Simplify.
4403
4404 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4405
4406         PR c/7284
4407         * gcc.c-torture/execute/pr7284-1.c: New test.
4408
4409 2004-07-22  Brian Booth  <bbooth@redhat.com>
4410
4411         * gcc.dg/tree-ssa/20040721-1.c: New test.
4412
4413 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4414
4415         * g++.dg/template/crash20.c: New.
4416
4417 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
4418
4419         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
4420         Add dg-run directive.  Declare variables as required.
4421         * gfortran.dg/g77/README: Update
4422
4423 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
4424
4425         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
4426         gcc.dg/cris-peep2-andu2.c: New tests.
4427
4428 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4429
4430         PR c/15052
4431         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
4432         on return type.
4433         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
4434         messages.
4435         * gcc.dg/qual-return-2.c: Update expected messages.
4436         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
4437
4438 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4439
4440         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
4441         * gcc.dg/noncompile/921102-1.c: Update expected error message.
4442
4443 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4444
4445         PR c/11250
4446         * gcc.dg/init-string-1.c: New test.
4447
4448 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
4449
4450         PR middle-end/15345
4451         PR c/16450
4452         * gcc.dg/torture/nested-fn-1.c: New test.
4453
4454 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
4455
4456         PR target/16559
4457         * gcc.dg/ia64-fptr-1.c: New file.
4458
4459 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4460
4461         PR c++/14497
4462         * g++.dg/template/spec16.C: New test.
4463         * g++.old-deja/g++.robertl/eb118.C: Remove.
4464
4465 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4466
4467         PR c++/509
4468         * g++.dg/template/spec15.C: New test.
4469
4470 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
4471
4472         Copy cases from g77.f-torture/execute and add dg-run
4473         directive.  Other changes as noted.
4474         * gfortran.dg/g77/13037.f
4475         * gfortran.dg/g77/1832.f
4476         * gfortran.dg/g77/19981119-0.f
4477         * gfortran.dg/g77/19990313-0.f
4478         * gfortran.dg/g77/19990313-1.f
4479         * gfortran.dg/g77/19990313-2.f
4480         * gfortran.dg/g77/19990313-3.f
4481         * gfortran.dg/g77/19990419-1.f
4482         * gfortran.dg/g77/19990826-0.f
4483         * gfortran.dg/g77/19990826-2.f
4484         * gfortran.dg/g77/20000503-1.f
4485         * gfortran.dg/g77/20001111.f
4486         * gfortran.dg/g77/20010116.f
4487         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
4488         * gfortran.dg/g77/20010430.f
4489         * gfortran.dg/g77/6177.f
4490         * gfortran.dg/g77/947.f
4491         * gfortran.dg/g77/970816-3.f
4492         * gfortran.dg/g77/971102-1.f
4493         * gfortran.dg/g77/980520-1.f
4494         * gfortran.dg/g77/980628-0.f
4495         * gfortran.dg/g77/980628-1.f
4496         * gfortran.dg/g77/980628-10.f
4497         * gfortran.dg/g77/980628-2.f
4498         * gfortran.dg/g77/980628-3.f
4499         * gfortran.dg/g77/980628-7.f
4500         * gfortran.dg/g77/980628-8.f
4501         * gfortran.dg/g77/980628-9.f
4502         * gfortran.dg/g77/980701-0.f
4503         * gfortran.dg/g77/980701-1.f
4504         * gfortran.dg/g77/cabs.f
4505         * gfortran.dg/g77/claus.f
4506         * gfortran.dg/g77/complex_1.f
4507         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
4508         * gfortran.dg/g77/dcomplex.f
4509         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
4510         * gfortran.dg/g77/f90-intrinsic-mathematical.f
4511         * gfortran.dg/g77/f90-intrinsic-numeric.f
4512         * gfortran.dg/g77/int8421.f
4513         * gfortran.dg/g77/labug1.f
4514         * gfortran.dg/g77/large_vec.f
4515         * gfortran.dg/g77/le.f
4516         * gfortran.dg/g77/short.f
4517         * gfortran.dg/g77/README: Update
4518
4519 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
4520
4521         PR c++/16637
4522         * g++.dg/parse/lookup4.C: New test.
4523
4524 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4525
4526         PR c++/16175
4527         * g++.dg/template/ttp10.C: New test.
4528
4529 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4530
4531         * gcc.dg/pr12625-1.c: New test.
4532
4533 2004-07-20  Steven Bosscher  <stevenb@suse.de>
4534
4535         * testsuite/gcc.dg/switch-warn-1.c: New test.
4536         * testsuite/gcc.dg/switch-warn-2.c: New test.
4537         * gcc.c-torture/compile/pr14730.c: Update.
4538
4539 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
4540
4541         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
4542         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
4543         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
4544         g++.dg/template/nontype3.C: Remove trailing CR from tests.
4545
4546 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
4547
4548         PR c++/16623
4549         * g++.dg/template/assign1.C: New test.
4550
4551 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4552
4553         PR c++/12170
4554         * g++.dg/template/ttp9.C: New test.
4555
4556 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
4557
4558         * gcc.dg/format/cmn-err-1.c: New test.
4559
4560 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4561
4562         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
4563         gcc.dg/Wparentheses-10.c: New tests.
4564         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
4565
4566 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4567
4568         PR fortran/16465
4569         * gfortran.dg/g77//ffixed-line-length-0.f,
4570         gfortran.dg/g77/ffixed-line-length-132.f,
4571         gfortran.dg/g77/ffixed-line-length-72.f,
4572         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
4573         gfortran.dg/g77/README: Update.
4574
4575 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4576
4577         PR c++/13092
4578         * g++.dg/template/non-dependent7.C: New test.
4579         * g++.dg/template/non-dependent8.C: Likewise.
4580         * g++.dg/template/non-dependent9.C: Likewise.
4581         * g++.dg/template/non-dependent10.C: Likewise.
4582
4583 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
4584
4585         PR c++/16337
4586         * g++.dg/parse/attr2.C: New test.
4587
4588 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
4589
4590         * g77.dg: Removed.
4591         * g77.f-torture: Ditto.
4592
4593 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4594
4595         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
4596         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
4597         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
4598
4599 2004-07-16  Richard Henderson  <rth@redhat.com>
4600
4601         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
4602
4603 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4604
4605         * lib/fortran-torture.exp (fortran-torture): Don't test compile
4606         tests with full list of options.
4607         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
4608         of TORTURE_OPTIONS if test contains 'dg-do run'.
4609
4610         PR fortran/16404
4611         * gfortran.dg/do_iterator.f90: New test.
4612
4613 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4614
4615         PR rtl-optimization/16536
4616         * gcc.c-torture/execute/restrict-1.c: New test.
4617
4618 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4619
4620         PR fortran/15324
4621         * gfortran.dg/pr15324.f90: New test.
4622
4623         PR fortran/15129
4624         * gfortran.dg/pr15129.f90: New test.
4625
4626         PR fortran/15140
4627         * gfortran.dg/pr15140.f90: New test.
4628
4629         PR fortran/13792
4630         * gfortran.fortran-torture/execute/bounds.f90: Add check for
4631         compile-time simplification.
4632
4633 2004-07-14  Mike Stump  <mrs@apple.com>
4634
4635         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
4636
4637 2004-07-14  James E Wilson  <wilson@specifixinc.com>
4638
4639         PR target/16325
4640         * gcc.dg/profile-generate-1.c: New.
4641
4642 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
4643
4644         * gcc.c-torture/execute/20040709-1.c: New test.
4645         * gcc.c-torture/execute/20040709-2.c: New test.
4646
4647 2004-07-14  Mike Stump  <mrs@apple.com>
4648
4649         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
4650
4651 2004-07-14  Mike Stump  <mrs@apple.com>
4652
4653         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
4654
4655 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
4656
4657         PR c++/16518
4658         * g++.dg/parse/mutable1.C: New test.
4659
4660 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
4661
4662         PR tree-optimization/16443
4663         * gcc.dg/tree-ssa/20040713-1.c: New test.
4664
4665 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
4666
4667         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
4668         for operator new.
4669
4670 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4671
4672         * gfortran.dg/g77/README: New file
4673         * gfortran.dg/g77/19981216-0.f:  Copy from
4674         g77.f-torture/noncompile.  Add "dg-do compile" and
4675         dg-error as required.
4676         * gfortran.dg/g77/19990218-1.f: Likewise
4677         * gfortran.dg/g77/19990905-1.f: Likewise
4678         * gfortran.dg/g77/9263.f: Likewise
4679         * gfortran.dg/g77/980615-0.f: Likewise
4680         * gfortran.dg/g77/980616-0.f: Likewise
4681         * gfortran.dg/g77/check0.f: Likewise
4682         * gfortran.dg/g77/select_no_compile.f: Likewise
4683
4684 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4685
4686         Copy files from g77.f-torture/compile.
4687         Add "{ dg-do compile}".  Other changes as noted
4688         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
4689         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
4690         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
4691         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
4692         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
4693         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
4694         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
4695         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
4696         statement to conform to standard.  Append alpha1.x for reference.
4697         * gfortran.dg/g77/xformat.f: Add dg-warning
4698
4699 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4700
4701         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
4702         Add {dg-do compile} directive.
4703         * gfortran.dg/g77/cpp2.F: Likewise
4704
4705 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4706
4707         PR c++/5402
4708         * g++.dg/lookup/name-clash1.C: New test.
4709
4710         PR c++/9777
4711         * g++.dg/lookup/name-clash2.C: New test.
4712
4713         PR c++/12102
4714         * g++.dg/lookup/name-clash3.C: New test.
4715
4716 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4717
4718         * g++.dg/lookup/new2.C: New test.
4719         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
4720
4721 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
4722
4723         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
4724         Add {dg-do compile} directive.
4725         * gfortran.dg/g77/13060.f: Likewise
4726         * gfortran.dg/g77/19990218-0.f: Likewise
4727         * gfortran.dg/g77/19990305-0.f: Likewise
4728         * gfortran.dg/g77/19990419-0.f: Likewise
4729         * gfortran.dg/g77/19990502-0.f: Likewise
4730         * gfortran.dg/g77/19990502-1.f: Likewise
4731         * gfortran.dg/g77/19990525-0.f: Likewise
4732         * gfortran.dg/g77/19990826-1.f: Likewise
4733         * gfortran.dg/g77/19990826-3.f: Likewise
4734         * gfortran.dg/g77/19990905-2.f: Likewise
4735         * gfortran.dg/g77/20000412-1.f: Likewise
4736         * gfortran.dg/g77/20000511-1.f: Likewise
4737         * gfortran.dg/g77/20000511-2.f: Likewise
4738         * gfortran.dg/g77/20000518.f: Likewise
4739         * gfortran.dg/g77/20000601-1.f: Likewise
4740         * gfortran.dg/g77/20000601-2.f: Likewise
4741         * gfortran.dg/g77/20000629-1.f: Likewise
4742         * gfortran.dg/g77/20000630-2.f: Likewise
4743         * gfortran.dg/g77/20010115.f: Likewise
4744         * gfortran.dg/g77/20010321-1.f: Likewise
4745         * gfortran.dg/g77/20010426.f: Likewise
4746         * gfortran.dg/g77/20020307-1.f: Likewise
4747         * gfortran.dg/g77/8485.f: Likewise
4748         * gfortran.dg/g77/960317-1.f: Likewise
4749         * gfortran.dg/g77/970915-0.f: Likewise
4750         * gfortran.dg/g77/980310-1.f: Likewise
4751         * gfortran.dg/g77/980310-2.f: Likewise
4752         * gfortran.dg/g77/980310-3.f: Likewise
4753         * gfortran.dg/g77/980310-4.f: Likewise
4754         * gfortran.dg/g77/980310-6.f: Likewise
4755         * gfortran.dg/g77/980310-7.f: Likewise
4756         * gfortran.dg/g77/980310-8.f: Likewise
4757         * gfortran.dg/g77/980419-2.f: Likewise
4758         * gfortran.dg/g77/980424-0.f: Likewise
4759         * gfortran.dg/g77/980427-0.f: Likewise
4760         * gfortran.dg/g77/980729-0.f: Likewise
4761         * gfortran.dg/g77/981117-1.f: Likewise
4762         * gfortran.dg/g77/toon_1.f: Likewise
4763
4764 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4765
4766         PR c++/2204
4767         * g++.dg/other/abstract2.C: New test.
4768
4769 2004-07-12  Paul Brook  <paul@codesourcery.com>
4770
4771         * gfortran.dg/pointer_init_1.f90: New test.
4772
4773 2004-07-11  Paul Brook  <paul@codesourcery.com>
4774
4775         PR fortran/15986
4776         * gfortran.dg/contained_1.f90: New test.
4777
4778 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
4779
4780         * g++.dg/parse/defarg8.C: New test.
4781
4782 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4783
4784         PR fortran/16433
4785         * gfortran.dg/pr16433.f: New test.
4786
4787         PR fortran/17574
4788         * gfortran.dg/pr15754.f90: New test.
4789
4790 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4791
4792         PR tree-optimization/16437
4793         * gcc.c-torture/execute/bitfld-4.c: New test.
4794
4795 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4796
4797         * gfortran.fortran-torture/execute/common_2.f90: Add check for
4798         access to common var from module.
4799
4800 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4801
4802         PR fortran/16336
4803         * gfortran.fortran-torture/execute/common_2.f90: New test.
4804
4805 2004-07-10  Paul Brook  <paul@codesourcery.com>
4806
4807         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
4808
4809 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4810
4811         PR fortran/15969
4812         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
4813
4814 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
4815
4816         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
4817         * gfortran.dg/g77/ffixed-form-2.f: Likewise
4818         * gfortran.dg/g77/ffree-form-1.f: Likewise
4819         * gfortran.dg/g77/ffree-form-2.f: Likewise
4820         * gfortran.dg/g77/ffree-form-3.f: Likewise
4821         * gfortran.dg/g77/fno-underscoring.f: Likewise
4822         * gfortran.dg/g77/funderscoring.f: Likewise
4823         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
4824
4825 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4826
4827         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
4828
4829 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4830         Paul Brook  <paul@codesourcery.com>
4831
4832         PR fortran/13415
4833         * gfortran.dg/common_pointer_1.f90: New test.
4834
4835 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4836
4837         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
4838
4839 2004-07-09  James E Wilson  <wilson@specifixinc.com>
4840
4841         PR target/16364
4842         * gcc.c-torture/compile/20040709-1.c: New.
4843
4844 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4845
4846         PR fortran/14077
4847         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
4848
4849 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4850
4851         PR fortran/13201
4852         * gfortran.dg/shape_1.f90: New test.
4853
4854 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
4855             Andrew Pinski  <apinski@apple.com>
4856
4857         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
4858
4859 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4860
4861         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
4862         comment.
4863
4864 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4865         Paul Brook  <paul@codesourcery.com>
4866
4867         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
4868         '.f95' and '.F95'.
4869
4870 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
4871
4872         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
4873
4874 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4875
4876         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
4877         testcases with capital suffix.
4878
4879 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4880
4881         PR fortran/15481
4882         PR fortran/13372
4883         PR fortran/13575
4884         PR fortran/15978
4885         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
4886
4887         * gfortran.dg/implicit_1.f90: New test.
4888
4889 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4890
4891         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
4892         expression to match gfortran warning/error messages
4893         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
4894         dg-error text.
4895
4896 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4897
4898         * lib/fortran-torture.exp: Rename proc search_for to
4899         search_for_re.
4900
4901 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4902
4903         * gcc.c-torture/execute/simd-5.x: New file.
4904         XFAIL on SPARC 64-bit at -O0.
4905
4906 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4907
4908         PR c++/8211
4909         PR c++/16165
4910         * g++.dg/warn/effc3.C: New test.
4911
4912 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4913
4914         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
4915         change X to 1X in format.
4916         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
4917         add data statements to conform to standard.
4918
4919 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4920
4921         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
4922         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
4923         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
4924
4925 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4926
4927         * gfortran.dg/g77/7388.f: Copy from g77.dg
4928         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
4929         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
4930         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
4931         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
4932         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
4933         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
4934         * gfortran.dg/g77/strlen0.f: Likewise
4935
4936 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
4937
4938         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
4939         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
4940
4941 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4942
4943         * gcc.c-torture/execute/920428-2.x: Delete.
4944         * gcc.c-torture/execute/920501-7.x: Likewise.
4945
4946 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
4947
4948         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
4949         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
4950         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
4951         prescott and c3-2.
4952         (PREFETCH_3DNOW): Add -march=c3.
4953
4954 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
4955
4956         PR c/16437
4957         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
4958         * gcc.c-torture/execute/bf64-1.x: Likewise.
4959
4960 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4961
4962         * gcc.c-torture/compile/20040708-1.c: New test.
4963
4964 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4965
4966         PR c++/16169
4967         * g++.dg/warn/effc2.C: New test.
4968
4969 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4970
4971         * gcc.c-torture/execute/bitfld-1.x: Remove.
4972         * gcc.c-torture/execute/bitfld-3.c: New test.
4973         * gcc.dg/bitfld-2.c: Remove XFAILs.
4974
4975 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4976
4977         PR c++/16276
4978         * g++.dg/rtti/tinfo1.C: New file.
4979
4980 2004-07-07  Eric Christopher  <echristo@redhat.com>
4981
4982         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
4983
4984 2004-07-07  Andrew Pinski  <apinski@apple.com>
4985
4986         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
4987
4988 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
4989
4990         * g++.dg/init/call1.C: XFAIL.
4991
4992 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
4993
4994         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
4995         except for movstrict*, to movmem* and clrstr* to clrmem*.
4996
4997 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
4998
4999         * gcc.c-torture/execute/20040707-1.c: New test.
5000
5001 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
5002
5003         * gcc.c-torture/execute/20040706-1.c: New test.
5004
5005 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5006
5007         PR c++/3671
5008         * g++.dg/template/spec14.C: New test.
5009
5010 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
5011
5012         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
5013         nothing if not yet defined.  Use it in b, c and d type definitions.
5014         * gcc.c-torture/execute/20040705-1.c: New test.
5015         * gcc.c-torture/execute/20040705-2.c: New test.
5016
5017 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5018
5019         PR c++/2518
5020         * g++.dg/lookup/new1.C: New test.
5021
5022 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5023
5024         PR c++/11406
5025         * g++.dg/template/sizeof8.C: New test.
5026
5027 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
5028
5029         * gcc.c-torture/compile/20040705-1.c: New test.
5030
5031 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
5032
5033         * gfortran.fortran-torture/execute/seq_io.f90: New test.
5034
5035 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
5036
5037         * gcc.dg/cpp/if-mop.c: Two new testcases.
5038         * gcc.dg/cpp/trad/comment-3.c: New.
5039
5040 2004-07-04  Paul Brook  <paul@codesourcery.com>
5041
5042         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
5043
5044 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
5045
5046         PR c++/3761
5047         * g++.dg/lookup/crash4.C: New test.
5048
5049 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
5050
5051         * gcc.c-torture/execute/builtin-abs-1.c
5052         * gcc.c-torture/execute/builtin-abs-2.c
5053         * gcc.c-torture/execute/builtin-complex-1.c
5054         * gcc.c-torture/execute/builtins/string-1-lib.c
5055         * gcc.c-torture/execute/builtins/string-1.c
5056         * gcc.c-torture/execute/builtins/string-2-lib.c
5057         * gcc.c-torture/execute/builtins/string-2.c
5058         * gcc.c-torture/execute/builtins/string-3-lib.c
5059         * gcc.c-torture/execute/builtins/string-3.c
5060         * gcc.c-torture/execute/builtins/string-4-lib.c
5061         * gcc.c-torture/execute/builtins/string-4.c
5062         * gcc.c-torture/execute/builtins/string-5-lib.c
5063         * gcc.c-torture/execute/builtins/string-5.c
5064         * gcc.c-torture/execute/builtins/string-6-lib.c
5065         * gcc.c-torture/execute/builtins/string-6.c
5066         * gcc.c-torture/execute/builtins/string-7-lib.c
5067         * gcc.c-torture/execute/builtins/string-7.c
5068         * gcc.c-torture/execute/builtins/string-8-lib.c
5069         * gcc.c-torture/execute/builtins/string-8.c
5070         * gcc.c-torture/execute/builtins/string-9-lib.c
5071         * gcc.c-torture/execute/builtins/string-9.c
5072         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
5073         * gcc.c-torture/execute/builtins/string-asm-1.c
5074         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
5075         * gcc.c-torture/execute/builtins/string-asm-2.c
5076         * gcc.c-torture/execute/stdio-opt-1.c
5077         * gcc.c-torture/execute/stdio-opt-2.c
5078         * gcc.c-torture/execute/stdio-opt-3.c
5079         * gcc.c-torture/execute/string-opt-1.c
5080         * gcc.c-torture/execute/string-opt-10.c
5081         * gcc.c-torture/execute/string-opt-11.c
5082         * gcc.c-torture/execute/string-opt-12.c
5083         * gcc.c-torture/execute/string-opt-13.c
5084         * gcc.c-torture/execute/string-opt-14.c
5085         * gcc.c-torture/execute/string-opt-15.c
5086         * gcc.c-torture/execute/string-opt-16.c
5087         * gcc.c-torture/execute/string-opt-2.c
5088         * gcc.c-torture/execute/string-opt-6.c
5089         * gcc.c-torture/execute/string-opt-7.c
5090         * gcc.c-torture/execute/string-opt-8.c:
5091         Replace with ...
5092
5093         * gcc.c-torture/execute/builtins/abs-2.c
5094         * gcc.c-torture/execute/builtins/abs-3.c
5095         * gcc.c-torture/execute/builtins/complex-1.c
5096         * gcc.c-torture/execute/builtins/fprintf.c
5097         * gcc.c-torture/execute/builtins/fputs.c
5098         * gcc.c-torture/execute/builtins/memcmp.c
5099         * gcc.c-torture/execute/builtins/memmove.c
5100         * gcc.c-torture/execute/builtins/memops-asm.c
5101         * gcc.c-torture/execute/builtins/mempcpy-2.c
5102         * gcc.c-torture/execute/builtins/mempcpy.c
5103         * gcc.c-torture/execute/builtins/memset.c
5104         * gcc.c-torture/execute/builtins/printf.c
5105         * gcc.c-torture/execute/builtins/sprintf.c
5106         * gcc.c-torture/execute/builtins/strcat.c
5107         * gcc.c-torture/execute/builtins/strchr.c
5108         * gcc.c-torture/execute/builtins/strcmp.c
5109         * gcc.c-torture/execute/builtins/strcpy.c
5110         * gcc.c-torture/execute/builtins/strcspn.c
5111         * gcc.c-torture/execute/builtins/strlen-2.c
5112         * gcc.c-torture/execute/builtins/strlen.c
5113         * gcc.c-torture/execute/builtins/strncat.c
5114         * gcc.c-torture/execute/builtins/strncmp-2.c
5115         * gcc.c-torture/execute/builtins/strncmp.c
5116         * gcc.c-torture/execute/builtins/strncpy.c
5117         * gcc.c-torture/execute/builtins/strpbrk.c
5118         * gcc.c-torture/execute/builtins/strpcpy-2.c
5119         * gcc.c-torture/execute/builtins/strpcpy.c
5120         * gcc.c-torture/execute/builtins/strrchr.c
5121         * gcc.c-torture/execute/builtins/strspn.c
5122         * gcc.c-torture/execute/builtins/strstr-asm.c
5123         * gcc.c-torture/execute/builtins/strstr.c:
5124         ... these new files.
5125
5126         * gcc.c-torture/execute/builtins/abs-2-lib.c
5127         * gcc.c-torture/execute/builtins/abs-3-lib.c
5128         * gcc.c-torture/execute/builtins/complex-1-lib.c
5129         * gcc.c-torture/execute/builtins/fprintf-lib.c
5130         * gcc.c-torture/execute/builtins/fputs-lib.c
5131         * gcc.c-torture/execute/builtins/memcmp-lib.c
5132         * gcc.c-torture/execute/builtins/memmove-lib.c
5133         * gcc.c-torture/execute/builtins/memops-asm-lib.c
5134         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
5135         * gcc.c-torture/execute/builtins/mempcpy-lib.c
5136         * gcc.c-torture/execute/builtins/memset-lib.c
5137         * gcc.c-torture/execute/builtins/printf-lib.c
5138         * gcc.c-torture/execute/builtins/sprintf-lib.c
5139         * gcc.c-torture/execute/builtins/strcat-lib.c
5140         * gcc.c-torture/execute/builtins/strchr-lib.c
5141         * gcc.c-torture/execute/builtins/strcmp-lib.c
5142         * gcc.c-torture/execute/builtins/strcpy-lib.c
5143         * gcc.c-torture/execute/builtins/strcspn-lib.c
5144         * gcc.c-torture/execute/builtins/strlen-2-lib.c
5145         * gcc.c-torture/execute/builtins/strlen-lib.c
5146         * gcc.c-torture/execute/builtins/strncat-lib.c
5147         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
5148         * gcc.c-torture/execute/builtins/strncmp-lib.c
5149         * gcc.c-torture/execute/builtins/strncpy-lib.c
5150         * gcc.c-torture/execute/builtins/strpbrk-lib.c
5151         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
5152         * gcc.c-torture/execute/builtins/strpcpy-lib.c
5153         * gcc.c-torture/execute/builtins/strrchr-lib.c
5154         * gcc.c-torture/execute/builtins/strspn-lib.c
5155         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
5156         * gcc.c-torture/execute/builtins/strstr-lib.c
5157         * gcc.c-torture/execute/builtins/lib/abs.c
5158         * gcc.c-torture/execute/builtins/lib/fprintf.c
5159         * gcc.c-torture/execute/builtins/lib/memset.c
5160         * gcc.c-torture/execute/builtins/lib/printf.c
5161         * gcc.c-torture/execute/builtins/lib/sprintf.c
5162         * gcc.c-torture/execute/builtins/lib/strcpy.c
5163         * gcc.c-torture/execute/builtins/lib/strcspn.c
5164         * gcc.c-torture/execute/builtins/lib/strncat.c
5165         * gcc.c-torture/execute/builtins/lib/strncmp.c
5166         * gcc.c-torture/execute/builtins/lib/strncpy.c
5167         * gcc.c-torture/execute/builtins/lib/strpbrk.c
5168         * gcc.c-torture/execute/builtins/lib/strspn.c
5169         * gcc.c-torture/execute/builtins/lib/strstr.c:
5170         New files containing support routines.
5171
5172         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
5173         declaration.
5174         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
5175         when not optimizing.
5176
5177 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
5178
5179         PR c++/16240
5180         * g++.dg/abi/mangle22.C: New test.
5181         * g++.dg/abi/mangle23.C: Likewise.
5182
5183 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
5184
5185         PR fortran/16290
5186         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
5187         Allow for cases without denormalized floating point numbers.
5188
5189 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
5190
5191         PR c/1027
5192         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5193         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
5194         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
5195         expected warning text.
5196         * gcc.dg/format/diag-2.c: New test.
5197
5198 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5199
5200         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
5201
5202 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
5203
5204         * gcc.dg/builtins-43.c: New.
5205         * gcc.dg/builtins-44.c: New.
5206         * gcc.dg/builtins-45.c: New.
5207
5208 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
5209             Andreas Tobler  <a.tobler@schweiz.ch>
5210
5211         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
5212         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
5213         as SIGSEGV.
5214         * gcc.dg/cleanup-11.c: Likewise.
5215         * gcc.dg/cleanup-8.c: Likewise.
5216         * gcc.dg/cleanup-9.c: Likewise.
5217         * gcc.dg/cleanup-5.c: Run on all platforms.
5218
5219 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5220
5221         * g++.dg/warn/nonnull1.C: New test.
5222
5223 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5224
5225         * gcc.dg/compat/compat-common.h: Wrap up CINT in
5226         an #ifndef SKIP_COMPLEX_INT/#endif pair.
5227         Special-case the Sun compiler wrt to <complex.h>.
5228
5229 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
5230
5231         * gcc.dg/Wunreachable-8.C: New test.
5232
5233         * gcc.dg/h8300-ice2.c : New test.
5234
5235 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
5236
5237         PR fortran/16161
5238         * gfortran.fortran-torture/compile/implicit.f90: Add test
5239         for implicit character.
5240
5241 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
5242
5243         PR fortran/16289
5244         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
5245         Use tiny() intrinsic to find smallest non-negative real
5246
5247 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
5248
5249         * gcc.dg/compat/struct-by-value-22_main.c: New test.
5250         * gcc.dg/compat/struct-by-value-22_x.c: New.
5251         * gcc.dg/compat/struct-by-value-22_y.c: New.
5252
5253         * gcc.c-torture/execute/20040629-1.c: New test.
5254
5255 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
5256
5257         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
5258         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
5259
5260         PR target/16195
5261         * gcc.dg/20040625-1.c: New test.
5262
5263 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5264
5265         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
5266
5267 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5268
5269         PR fortran/15963
5270         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
5271
5272 2004-06-29  Richard Henderson  <rth@redhat.com>
5273
5274         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
5275
5276 2004-06-29  Paul Brook  <paul@codesourcery.com>
5277
5278         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
5279         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
5280
5281 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
5282
5283         PR c++/16260
5284         * g++.dg/parse/crash15.C: New.
5285
5286 2004-06-28  Andrew Pinski  <apinski@apple.com>
5287
5288         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
5289         by the error already.
5290
5291         * g++.dg/opt/ptrmem4.C: Change to compile only test.
5292
5293 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
5294
5295         PR target/14041
5296         * gcc.dg/h8300-bss-align-1.c : New.
5297
5298 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5299
5300         * PR c++/16174
5301         * g++.dg/template/ctor4.C: New.
5302
5303 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5304
5305         PR c++/16205
5306         * g++.dg/warn/Wsequence-point-1.C: New test.
5307
5308 2004-06-27  Paul Brook  <paul@codesourcery.com>
5309
5310         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
5311
5312 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
5313
5314         * g++.old-deja/g++.mike/p7325.C: Remove.
5315
5316 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5317
5318         PR c/14963
5319         * gcc.dg/pr14963.c: New test.
5320
5321 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
5322
5323         PR c++/16193
5324         * g++.dg/parse/redef1.C: New test.
5325
5326 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5327
5328         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
5329         20021110.c.
5330         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
5331         20021119-1.c.
5332         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
5333         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
5334         5-04.c.
5335         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
5336         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
5337         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
5338         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
5339         g++.brendan/enum14.C.
5340         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
5341         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
5342         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
5343         g++.mike/virt1.C.
5344         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
5345         memtemp24.C.
5346
5347 2004-06-27  Roger Sayle  <roger@eyesopen.com>
5348
5349         * gcc.dg/20040527-1.c: New test case.
5350
5351 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
5352
5353         PR gfortran/pr16196
5354         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
5355
5356 2004-06-25  Roger Sayle  <roger@eyesopen.com>
5357
5358         PR middle-end/15825
5359         * gcc.dg/pr15825-1.c: New test case.
5360
5361 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5362
5363         * gcc.c-torture/execute/20040625-1.c: New test.
5364
5365 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5366
5367         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
5368
5369 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5370
5371         * gcc.dg/torture/mips-div-1.c: New test.
5372
5373 2004-06-24  Jeff Law  <law@redhat.com>
5374
5375         * gcc.dg/tree-ssa/20040624-1.c: New test.
5376
5377 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
5378
5379         * gcc.c-torture/compile/20040624-1.c: New test.
5380
5381 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5382
5383         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
5384         this directory.
5385
5386 2004-06-23  Andrew Pinski  <apinski@apple.com>
5387
5388         PR middle-end/15988
5389         * g++.dg/opt/ptrmem4.C: New test.
5390
5391         * gcc.dg/c90-array-quals-2.c: New test.
5392
5393 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
5394
5395         * gcc.dg/kpice1.c: New test.
5396
5397 2006-06-23  Andrew Pinski  <apinski@apple.com>
5398
5399         * gcc.dg/c90-array-quals.c: New test.
5400
5401 2006-06-22  Richard Henderson  <rth@redhat.com>
5402
5403         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
5404
5405 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
5406
5407         * gcc.dg/builtins-config.h: Handle FreeBSD.
5408
5409 2006-06-22  Richard Henderson  <rth@redhat.com>
5410
5411         * g++.dg/opt/devirt1.C: New.
5412
5413 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
5414
5415         * g++.dg/opt/pr15551.C: New testcase.
5416
5417 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5418
5419         PR target/14800
5420         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
5421         x86_64-*-linux* when compiling for 32bit.
5422
5423 2004-06-21  Andrew Pinski  <apinski@apple.com>
5424
5425         * gcc.dg/pch/struct-1.c: New.
5426         * gcc.dg/pch/struct-1.hs: New.
5427
5428 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
5429
5430         * gcc.dg/pch/save-temps-1.c: New file.
5431         * gcc.dg/pch/save-temps-1.hs: New file.
5432
5433 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5434
5435         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
5436         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
5437
5438 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5439
5440         * gfortran.fortran-torture/execute/select_1.f90: Rename function
5441         to fix type error.
5442         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
5443         Remove trailing spaces.
5444
5445 2004-06-21  Richard Henderson  <rth@redhat.com>
5446
5447         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
5448         merging && to BIT_FIELD_REF.
5449
5450 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
5451
5452         * g++.dg/opt/placeholder1.C: New test.
5453
5454 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5455
5456         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
5457         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5458         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5459         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5460
5461 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
5462
5463         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
5464         extern "C".
5465         * g++.dg/other/pragma-re-1.C: Add comments.
5466
5467 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
5468
5469         PR gfortran/16080
5470         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
5471
5472 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
5473
5474         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
5475         instead of setting the type of size_t by
5476         hand.
5477
5478 2004-06-18  Roger Sayle  <roger@eyesopen.com>
5479
5480         * gcc.dg/unordered-2.c: New test case.
5481         * gcc.dg/unordered-3.c: New test case.
5482
5483 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
5484
5485         PR other/16043
5486         * lib/g++.exp (g++_version): Tweak regexp for version
5487         * lib/g77.exp (g77_version): Likewise
5488         * lib/gfortran.exp (gfortran_version): Likewise
5489         * lib/objc.exp (objc_version): Likewise
5490         * lib/treelang.exp (treelang_version): Likewise
5491
5492 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
5493
5494         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
5495         Use INT_MAX instead of __INT_MAX__.
5496         * gcc.dg/compat/struct-align-2_y.c: Likewise.
5497
5498         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
5499         * gcc.dg/compat/scalar-return-3_x.c: Use it.
5500         * gcc.dg/compat/scalar-return-3_y.c: Use it.
5501         * gcc.dg/compat/scalar-return-4_x.c: Use it.
5502         * gcc.dg/compat/scalar-return-4_y.c: Use it.
5503         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
5504         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
5505         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
5506         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
5507
5508         * gcc.dg/range-test-1.c: New test.
5509         * g++.dg/opt/range-test-1.C: New test.
5510
5511 2004-06-17  Richard Henderson  <rth@redhat.com>
5512
5513         * objc.dg/sync-1.m: New.
5514         * objc.dg/try-catch-1.m: Don't force next runtime.
5515         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
5516         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
5517         shadowed catch clause.
5518         * objc.dg/try-catch-5.m: New.
5519
5520 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
5521
5522         Bug 14610
5523         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
5524
5525 2004-06-15  Richard Henderson  <rth@redhat.com>
5526
5527         * gcc.dg/20001116-1.c: Move expected warning line.
5528
5529 2004-06-15  Richard Henderson  <rth@redhat.com>
5530
5531         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
5532         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
5533
5534 2004-06-15  Jeff Law  <law@redhat.com>
5535
5536         * gcc.dg/tree-ssa/20040615-1.c: New test.
5537         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
5538         be less sensitive to operand ordering.
5539         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
5540
5541 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
5542
5543         * g++.dg/abi/bitfield3.C: Add comment..
5544
5545 2004-06-15  Richard Henderson  <rth@redhat.com>
5546
5547         * g++.dg/ext/stmtexpr1.C: XFAIL.
5548         * gcc.dg/20030612-1.c: XFAIL.
5549
5550 2004-06-15  Eric Christopher  <echristo@redhat.com>
5551
5552         * g++.dg/charset/asm5.c: New.
5553         * gcc.dg/charset/asm6.c: New.
5554
5555 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5556
5557         PR fortran/15962
5558         * gfortran.fortran-torture/execute/select_1.f90: New test.
5559
5560 2004-06-15  Paul Brook  <paul@codesourcery.com>
5561
5562         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
5563
5564 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5565
5566         PR c++/15967
5567         * g++.dg/lookup/crash3.C: New test.
5568
5569 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5570
5571         PR c++/15947
5572         * g++.dg/parse/dtor4.C: New test.
5573
5574 2004-06-14  Jeff Law  <law@redhat.com>
5575
5576         * gcc.c-torture/compile/20040614-1.c: New test.
5577
5578 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5579
5580         PR fortran/15211
5581         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
5582         LEN of a character array.
5583
5584 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
5585
5586         PR c++/15096
5587         * g++.dg/template/ptrmem10.C: New test.
5588
5589         PR c++/14930
5590         * g++.dg/template/friend30.C: New test.
5591
5592 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5593
5594         PR fortran/14928
5595         * gfortran.fortran-torture/compile/mloc.f90: New test.
5596
5597 2004-06-13  Paul Brook  <paul@codesourcery.com>
5598
5599         * gfortran.fortran-torture/execute/random_2.f90: New test.
5600
5601 2004-06-13  Eric Christopher  <echristo@redhat.com>
5602
5603         * gcc.dg/noncompile/redecl-1.c: Fix error message.
5604
5605 2004-06-12  Paul Brook  <paul@codesourcery.com>
5606
5607         * gfortran.fortran-torture/execute/contained_3.f90: New test.
5608
5609 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5610
5611         PR fortran/14923
5612         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
5613
5614 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5615
5616         PR fortran/14957
5617         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
5618         syntax errors in end statements of contained subroutines.
5619
5620 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5621
5622         PR fortran/12841
5623         * gfortran.fortran-torture/execute/null_arg.f90: New test.
5624
5625 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5626
5627         PR fortran/15665
5628         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
5629
5630 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5631
5632         PR gfortran/12839
5633         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
5634
5635 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
5636
5637         PR c++/15862
5638         * g++.dg/parse/enum1.C: New test.
5639
5640 2004-06-10  Jeff Law  <law@redhat.com>
5641
5642         * gcc.c-torture/compile/20040610-1.c: New test.
5643
5644 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5645
5646         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
5647         * g++.old-deja/g++.other/decl3.C: Likewise.
5648
5649 2004-06-10  Brian Booth  <bbooth@redhat.com>
5650
5651         * gcc.dg/tree-ssa/20031015-1.c: Scan for
5652         V_MAY_DEF instead of VDEF.
5653         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
5654
5655 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
5656
5657         PR c++/14211
5658         * g++.dg/conversion/const1.C: New test.
5659
5660         PR c++/15076
5661         * g++.dg/conversion/reinterpret1.C: New test.
5662
5663         PR c++/15877
5664         * g++.dg/template/enum2.C: New test.
5665
5666         PR c++/15227
5667         * g++.dg/template/error13.C: New test.
5668
5669 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5670
5671         PR fortran/14957
5672         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
5673         arguments to test_* REAL and of the right size.
5674
5675 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5676
5677         PR target/15569
5678         PR rtl-optimization/15681
5679         * gcc.dg/20040609-1.c: New test.
5680
5681 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5682
5683         PR c++/14791
5684         * g++.dg/opt/builtins1.C: New test.
5685
5686 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
5687
5688         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
5689         that use default windows32 struct layout.
5690         * gcc.dg/i386-bitfield2.c: Likewise.
5691
5692 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
5693
5694         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
5695         for mingw32 and cygwin targets.
5696
5697 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
5698
5699         * gcc.dg/pch/macro-4.c: New.
5700         * gcc.dg/pch/macro-4.hs: New.
5701
5702 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5703
5704         PR fortran/13249
5705         * gfortran.fortran-torture/compile/name_clash.f90: New test.
5706
5707 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5708
5709         PR fortran/13372
5710         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
5711
5712 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5713
5714         PR gfortran/14897
5715         * gfortran.fortran-torture/execute/t_edit.f90: New test.
5716
5717 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5718
5719         PR gfortran/15755
5720         * gfortran.fortran-torture/execute/backspace.c : New test.
5721
5722 2004-06-09  Paul Brook  <paul@codesourcery.com>
5723
5724         * gfortran.fortran-torture/execure/intrinsic_associated.f90
5725         (pointer_to_section): Rewrite to use smaller array.
5726
5727 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
5728
5729         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
5730         * gcc.dg/ext/altivec-10.c: Same.
5731         * gcc.dg/ext/altivec-11.c: Same.
5732         * gcc.dg/ext/altivec-12.c: Same.
5733         * gcc.dg/ext/altivec-13.c: Same.
5734         * gcc.dg/ext/altivec-14.c: Same.
5735         * gcc.dg/ext/altivec-15.c: Same.
5736         * gcc.dg/ext/altivec-16.c: Same.
5737         * gcc.dg/ext/altivec-3.c: Same.
5738         * gcc.dg/ext/altivec-4.c: Same.
5739         * gcc.dg/ext/altivec-6.c: Same.
5740         * gcc.dg/ext/altivec-7.c: Same.
5741         * gcc.dg/ext/altivec-8.c: Same.
5742         * gcc.dg/ext/altivec-varargs-1.c: Same.
5743
5744         * g++.dg/ext/altivec-1.C: Correct dg syntax.
5745         * g++.dg/ext/altivec-10.C: Same.
5746         * g++.dg/ext/altivec-2.C: Same.
5747         * g++.dg/ext/altivec-3.C: Same.
5748         * g++.dg/ext/altivec-4.C: Same.
5749         * g++.dg/ext/altivec-5.C: Same.
5750         * g++.dg/ext/altivec-6.C: Same.
5751         * g++.dg/ext/altivec-7.C: Same.
5752         * g++.dg/ext/altivec-8.C: Same.
5753         * g++.dg/ext/altivec-9.C: Same.
5754
5755 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5756
5757         PR c++/7841
5758         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
5759
5760 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5761
5762         * gcc.dg/union-1.c: New test.
5763
5764 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5765
5766         * gcc.dg/builtins-41.c: New test case.
5767         * gcc.dg/builtins-42.c: New test case.
5768
5769 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5770
5771         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
5772         * g++.dg/ext/altivec-10.C: Same.
5773         * g++.dg/ext/altivec-2.C: Same.
5774         * g++.dg/ext/altivec-3.C: Same.
5775         * g++.dg/ext/altivec-4.C: Same.
5776         * g++.dg/ext/altivec-5.C: Same.
5777         * g++.dg/ext/altivec-6.C: Same.
5778         * g++.dg/ext/altivec-7.C: Same.
5779         * g++.dg/ext/altivec-8.C: Same.
5780         * g++.dg/ext/altivec-9.C: Same.
5781         * g++.old-deja/g++.abi/cxa_vec.C: Same.
5782         * g++.old-deja/g++.brendan/new3.C: Same.
5783         * gcc.c-torture/execute/eeprof-1.x: Same.
5784
5785 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5786
5787         PR c/14765
5788         * gcc.dg/pr14765-1.c: New test.
5789
5790 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5791
5792         PR c/14649
5793         * gcc.dg/pr14649-1.c: New test case.
5794
5795 2004-06-07  Richard Henderson  <rth@redhat.com>
5796
5797         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
5798         if temporaries.
5799
5800 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5801
5802         * g++.dg/eh/elide1.C: Remove XFAIL.
5803
5804 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
5805
5806         PR c++/15337
5807         * g++.dg/expr/sizeof3.C: New test.
5808
5809         PR c++/14777
5810         * g++.dg/template/access14.C: New test.
5811
5812         PR c++/15554
5813         * g++.dg/template/enum1.C: New test.
5814
5815         PR c++/15057
5816         * g++.dg/eh/throw1.C: New test.
5817
5818 2004-06-07  David Ayers  <d.ayers@inode.at>
5819             Ziemowit Laski  <zlaski@apple.com>
5820
5821         * lib/objc.exp (objc_target_compile): Revert the '-framework
5822         Foundation' flag fix, since bare Darwin does not ship
5823         with the Foundation framework.
5824         * objc/execute/next_mapping.h: Provide a local NSConstantString
5825         @interface and @implementation.
5826         (objc_constant_string_init): A constructor function, used to
5827         initialize the NSConstantString meta-class object.
5828         * objc/execute/string1.m: Include "next_mapping.h" instead of
5829         <Foundation/NSString.h>.
5830         * objc/execute/string2.m: Likewise.
5831         * objc/execute/string3.m: Likewise.
5832         * objc/execute/string4.m: Likewise.
5833
5834 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
5835
5836         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
5837         to double. Replace double with FLOAT.
5838         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
5839
5840         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
5841         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
5842         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
5843         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
5844         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
5845         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
5846         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
5847         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
5848
5849 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5850
5851         PR c/13519
5852         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
5853
5854 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5855
5856         PR c++/15503
5857         * g++.dg/template/meminit2.C: New test.
5858
5859 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
5860
5861         PR target/15822
5862         * gcc.c-torture/execute/compare-fp-1.c,
5863         gcc.c-torture/execute/compare-fp-2.c,
5864         gcc.c-torture/execute/compare-fp-3.c,
5865         gcc.c-torture/execute/compare-fp-4.c,
5866         gcc.c-torture/execute/compare-fp-3.x,
5867         gcc.c-torture/execute/compare-fp-4.x: Moved...
5868         * gcc.c-torture/execute/ieee/compare-fp-1.c,
5869         gcc.c-torture/execute/ieee/compare-fp-2.c,
5870         gcc.c-torture/execute/ieee/compare-fp-3.c,
5871         gcc.c-torture/execute/ieee/compare-fp-4.c,
5872         gcc.c-torture/execute/ieee/compare-fp-3.x,
5873         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
5874
5875 2004-06-04  David Ayers  <d.ayers@inode.at>
5876
5877         * objc/execute/protocol-isEqual-4.m: New testcase.
5878
5879 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
5880
5881         * objc/execute/protocol-isEqual-1.m: New testcase.
5882         * objc/execute/protocol-isEqual-2.m: New testcase.
5883         * objc/execute/protocol-isEqual-3.m: New testcase.
5884
5885 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5886
5887         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
5888
5889 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
5890
5891         * lib/objc.exp (objc_target_compile): When running tests on
5892         Darwin (Mac OS X), inform the linker about '-framework
5893         'Foundation'.
5894
5895 2004-06-02  Eric Christopher  <echristo@redhat.com>
5896
5897         * gcc.c-torture/compile/20040602-1.c: New.
5898
5899 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
5900
5901         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
5902         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5903
5904         PR tree-optimization/14736
5905         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
5906
5907         PR tree-optimization/14042
5908         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
5909
5910         PR tree-optimization/14729
5911         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
5912
5913 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5914
5915         PR fortran/15557
5916         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
5917
5918 2004-06-01  Richard Hederson  <rth@redhat.com>
5919
5920         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
5921
5922 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5923
5924         PR c++/14932
5925         * g++.dg/parse/offsetof4.C: New test.
5926
5927 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
5928
5929         PR objc/7993
5930         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
5931
5932 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
5933
5934         PR c++/15701
5935         * g++.dg/template/friend29.C: New test.
5936
5937 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5938
5939         PR c/15749
5940         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
5941
5942 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5943
5944         * gcc.dg/sparc-trap-1.c: New test.
5945
5946 2004-05-31  Roger Sayle  <roger@eyesopen.com>
5947
5948         PR middle-end/15069
5949         * g++.dg/opt/fold3.C: New test case.
5950
5951 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
5952
5953         * lib/target-supports.exp (check_iconv_available): Fix fallout
5954         from 2004-05-28 patch.
5955
5956 2004-05-30  Paul Brook  <paul@codesourcery.com>
5957
5958         PR fortran/15620
5959         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
5960         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
5961
5962 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
5963
5964         * gfortran.fortran-torture/execute/random_1.f90: New test.
5965
5966 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5967
5968         * g++.dg/ext/altivec-10.C: New test.
5969
5970 2004-05-29  Paul Brook  <paul@codesourcery.com>
5971
5972         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
5973
5974 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5975
5976         * gcc.dg/altivec-16.c: New test.
5977
5978 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
5979
5980         * lib/target-supports.exp (check_vmx_hw_available): New.
5981         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
5982
5983         * lib/target-supports.exp (check_alias_available,
5984         check_iconv_available, check_named_sections_available): Use
5985         unique names for temporary files.
5986
5987 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5988
5989         * gcc.dg/altivec-15.c: New test.
5990
5991 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5992
5993         PR c++/15083
5994         * g++.dg/warn/noeffect6.C: New test.
5995
5996         PR c++/15471
5997         * g++.dg/expr/ptrmem4.C: New test.
5998
5999         PR c++/15640
6000         * g++.dg/template/operator3.C: New test.
6001
6002 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6003
6004         PR c++/14668
6005         * g++.dg/lookup/redecl1.C: New test.
6006         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
6007
6008 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
6009
6010         * gcc.c-torture/execute/compare-fp-1.c,
6011         gcc.c-torture/execute/compare-fp-2.c,
6012         gcc.c-torture/execute/compare-fp-3.c,
6013         gcc.c-torture/execute/compare-fp-4.c,
6014         gcc.c-torture/execute/compare-fp-3.x,
6015         gcc.c-torture/execute/compare-fp-4.x,
6016         gcc.dg/pr15649-1.c: New.
6017
6018 2004-05-27  Adam Nemet  <anemet@lnxw.com>
6019
6020         PR c++/12883
6021         * g++.dg/init/array14.C: New test.
6022
6023 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
6024
6025         * lib/compat.exp (compat-get-options-main): New.
6026         (compat-get-options): Remove unneeded code, warn for ignored
6027         command.
6028         (compat-execute): Check flag set by dg-require-* commands.
6029
6030         * lib/compat.exp (compat-execute): Break up long lines.
6031
6032 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
6033
6034         * gcc.dg/altivec-7.c: Don't use 'vector long'.
6035         * gcc.dg/altivec-14.c: New test.
6036         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
6037
6038         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
6039         * gcc.dg/altivec-12.c: Ditto.
6040
6041         * gcc.dg/altivec-3.c: Move call to altivec_check.
6042
6043 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6044
6045         PR c++/15044
6046         * g++.dg/template/error12.C: New test.
6047
6048         PR c++/15317
6049         * g++.dg/ext/attrib15.C: New test.
6050
6051         PR c++/15329
6052         * g++.dg/template/ptrmem9.C: New test.
6053
6054 2004-05-25  Paul Brook  <paul@codesourcery.com>
6055
6056         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
6057
6058 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6059
6060         PR c++/15165
6061         * g++.dg/template/crash19.C: New test.
6062
6063 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6064
6065         PR c++/15025
6066         * g++.dg/template/redecl1.C: New test.
6067
6068 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6069
6070         PR c++/14821
6071         * g++.dg/other/ns1.C: New test.
6072
6073         PR c++/14883
6074         * g++.dg/template/invalid1.C: New test.
6075
6076 2004-05-23  Paul Brook  <paul@codesourcery.com>
6077         Victor Leikehman  <lei@haifasphere.co.il>
6078
6079         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
6080         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
6081
6082 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6083
6084         PR c++/15285
6085         PR c++/15299
6086         * g++.dg/template/non-dependent5.C: New test.
6087         * g++.dg/template/non-dependent6.C: New test.
6088
6089 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6090
6091         PR c++/15507
6092         * g++.dg/inherit/union1.C: New test.
6093
6094         PR c++/15542
6095         * g++.dg/template/addr1.C: New test.
6096
6097         PR c++/15427
6098         * g++.dg/template/array5.C: New test.
6099
6100         PR c++/15287
6101         * g++.dg/template/array6.C: New test.
6102
6103 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
6104             Roger Sayle  <roger@eyesopen.com>
6105
6106         * g++.dg/lookup/forscope2.C: New test case.
6107
6108 2004-05-22  Ben Elliston  <bje@au.ibm.com>
6109
6110         * gcc.dg/cpp/Wmissingdirs.c: New.
6111
6112 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6113
6114         PR target/15301
6115         * gcc.dg/compat/union-m128-1.h: New file.
6116         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6117         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6118         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6119
6120 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6121
6122         PR target/15302
6123         * gcc.dg/compat/struct-complex-1.h: New file.
6124         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
6125         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
6126         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6127
6128 2004-05-20  Roger Sayle  <roger@eyesopen.com>
6129
6130         PR middle-end/3074
6131         * gcc.dg/pr3074-1.c: New test case.
6132         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
6133
6134 2004-05-20  Falk Hueffner  <falk@debian.org>
6135
6136         PR other/15526
6137         * gcc.dg/ftrapv-1.c: New test case.
6138
6139 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6140
6141         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
6142
6143 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
6144             Jeff Law  <law@redhat.com>
6145
6146         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
6147         * gcc.dg/tree-ssa/20040518-2.c: New test.
6148
6149         * gcc.dg/tree-ssa/20040518-1.c: New test.
6150
6151 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
6152
6153         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
6154
6155 2004-05-18  Paul Brook  <paul@codesourcery.com>
6156
6157         PR fortran/13930
6158         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
6159
6160 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6161
6162         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
6163         constant folding.
6164
6165 2004-05-17  Steven Bosscher  <stevenb@suse.de>
6166
6167         * gcc.dg/tree-ssa/20040517-1.c: New test.
6168
6169 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6170
6171         * gcc.dg/loop-4.c: New test.
6172
6173 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
6174
6175         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
6176
6177 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
6178
6179         PR fortran/15311
6180         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
6181
6182 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6183
6184         PR fortran/13826
6185         PR fortran/13940
6186         * gfortran.fortran-torture/compile/data_1.f90: New test.
6187
6188 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
6189
6190         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
6191         * gcc.dg/uninit-H.c: Define ASM for __s390__.
6192
6193 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6194
6195         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
6196
6197 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6198
6199         PR c/15444
6200         * gcc.dg/format/xopen-1.c: Adjust expected message.
6201         * gcc.dg/format/xopen-3.c: New test.
6202
6203 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
6204
6205         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
6206
6207 2004-05-14  Jeff Law  <law@redhat.com>
6208
6209         * gcc.dg/tree-ssa/20040514-2.c: New test.
6210
6211 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6212
6213         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
6214         this ...
6215         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
6216         this.
6217
6218 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
6219
6220         * gcc.dg/tree-ssa/20040514-1.c: New test.
6221
6222 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6223
6224         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
6225         test.
6226
6227 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6228
6229         PR fortran/14066
6230         * gfortran.fortran-torture/compile/do_1.f90: New test.
6231
6232 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6233
6234         PR fortran/15051
6235         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
6236         test.
6237
6238 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
6239
6240         PR fortran/15149
6241         * gfortran.fortran-torture/execute/random_init.f90: New test.
6242
6243 2004-05-13  Paul Brook  <paul@codesourcery.com>
6244
6245         PR fortran/15314
6246         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
6247
6248 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
6249
6250         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
6251         for the powerpc case.
6252
6253 2004-05-13  Jeff Law  <law@redhat.com>
6254
6255         * gcc.dg/tree-ssa/20040513-1.c: New test.
6256         * gcc.dg/tree-ssa/20040513-2.c: New test.
6257
6258 2004-05-13  Paul Brook  <paul@codesourcery.com>
6259
6260         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
6261         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
6262         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
6263
6264 2004-05-13  Andreas Schwab  <schwab@suse.de>
6265
6266         PR other/10819
6267         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
6268         characters.
6269
6270 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
6271
6272         PR fortran/15294
6273         * gfortran.fortran-torture/execute/adjustr.f90: New file.
6274
6275 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
6276
6277         Merge from tree-ssa-20020619-branch.  See
6278         ChangeLog.tree-ssa for details.
6279
6280 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
6281
6282         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
6283         include <altivec.h> explicitly.
6284         * gcc.dg/altivec-13.c: Likewise.
6285
6286 2004-05-11  Paul Brook  <paul@codesourcery.com>
6287
6288         * gcc.c-torture/compile/20010518-1.c: Force enum size.
6289
6290 2004-05-10  Eric Christopher  <echristo@redhat.com>
6291
6292         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
6293         * gcc.dg/sibcall-4.c: Ditto.
6294
6295 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
6296
6297         * g++.dg/ext/altivec-8.C: New test case.
6298         * gcc.dg/altivec-13.c: New test case.
6299
6300 2004-05-08  Roger Sayle  <roger@eyesopen.com>
6301
6302         * gcc.c-torture/execute/divcmp-1.c: New test case.
6303         * gcc.c-torture/execute/divcmp-2.c: New test case.
6304         * gcc.c-torture/execute/divcmp-3.c: New test case.
6305
6306 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
6307
6308         * g++.dg/other/pragma-re-2.C: New test.
6309
6310 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6311
6312         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
6313         * gcc.dg/i386-387-2.c: Likewise.
6314
6315         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
6316         __builtin_drem.
6317         * gcc.dg/i386-387-6.c: Likewise.
6318
6319 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6320
6321         * gcc.dg/builtins-33.c:  Also check log1p*.
6322
6323 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
6324
6325         PR optimization/15296
6326         * gcc.c-torture/execute/pr15296.c: New test.
6327
6328 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
6329
6330         * gcc.dg/builtins-40.c: New test.
6331
6332 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
6333
6334         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
6335
6336 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
6337
6338         * g++.dg/ext/spe1.C: New testcase.
6339
6340 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
6341
6342         * objc.dg/image-info.m: Allow additional attributes
6343         for __image_info section.
6344
6345 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
6346
6347         * gcc.dg/torture/mips-hilo-2.c: New test.
6348
6349 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6350
6351         PR c++/14389
6352         * g++.dg/template/member5.C: New test.
6353
6354 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
6355
6356         * gcc.dg/builtins-34.c: Also check expm1*.
6357
6358 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6359
6360         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
6361         * gcc.dg/torture/builtin-convert-3.c: New test.
6362
6363 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
6364
6365         PR middle-end/15054
6366         * g++.dg/opt/pr15054.C: New test.
6367
6368 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6369
6370         * gcc.dg/torture/builtin-rounding-1.c: New test.
6371         * gcc.dg/builtins-25.c: Delete.
6372         * gcc.dg/builtins-29.c: Delete.
6373
6374 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
6375
6376         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
6377         * gcc.dg/sibcall-4.c: Likewise.
6378         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
6379
6380 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6381
6382         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
6383         bit-field on 16-bit targets.
6384
6385 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6386
6387         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
6388         16-bit targets.
6389
6390 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
6391
6392         * gcc.dg/rs6000-power2-1.c: Change to compile only.
6393         * gcc.dg/rs6000-power2-2.c: Likewise.
6394
6395 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
6396
6397         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
6398         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
6399         Change the asm registers to be in form of frN instead of fN.
6400
6401 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6402
6403         * gcc.dg/torture/builtin-convert-2.c: New test.
6404
6405 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
6406
6407         * gcc.dg/rs6000-power2-1.c: New test.
6408         * gcc.dg/rs6000-power2-2.c: New test.
6409
6410 2004-04-28  Jan Hubicka  <jh@suse.cz>
6411
6412         * gcc.dg/unused-6.c: New test.
6413
6414 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
6415             Ulrich Weigand  <uweigand@de.ibm.com>
6416
6417         * ada/acats/run_all.sh: Define $target variable.
6418
6419 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
6420
6421         PR c++/15119
6422         * g++.dg/other/vararg-1.C: New test.
6423
6424         PR c++/4794
6425         * g++.dg/eh/cleanup3.C: New test.
6426
6427 2004-04-24  Laurent GUERBY <laurent@guerby.net>
6428
6429         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
6430         and ad8011a (target_insn).
6431         * ada/acats/support/macro.dfs: Likewise.
6432         * ada/acats/support/impbit.adb: New file.
6433
6434 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
6435
6436         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
6437
6438 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6439
6440         * gcc.dg/loop-3.c: New test.
6441
6442 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
6443
6444         * gcc.c-torture/execute/simd-5.c: New test.
6445
6446 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6447
6448         PR c++/15064
6449         * g++.dg/template/crash18.C: New test.
6450
6451 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
6452
6453         * g++.dg/ext/complit3.C: New test.
6454
6455 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6456
6457         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
6458         * gcc.dg/altivec-3.c: Same.
6459         * gcc.dg/altivec-varargs-1.c: Same.
6460
6461 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6462
6463         * lib/target-supports.exp (check_profiling_available): Assume
6464         profiling is not available on powerpc-eabi targets.
6465
6466 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
6467
6468         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
6469         * gcc.dg/vmx/bug-1.c: Ditto.
6470
6471 2004-04-20  Eric Christopher  <echristo@redhat.com>
6472
6473         * gcc.dg/charset/extern.c: New test.
6474         * g++.dg/charset/extern3.cc: Ditto.
6475
6476 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
6477
6478         * gcc.dg/builtins-39.c: New test.
6479
6480 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
6481
6482         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
6483
6484 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
6485
6486         * gcc.dg/torture/mips-hilo-1.c: New test.
6487
6488 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
6489
6490         * gcc.c-torture/compile/20040419-1.c: New test.
6491
6492 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
6493
6494         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
6495
6496 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
6497             Aldy Hernandez  <aldyh@redhat.com>
6498
6499         * gcc.c-torture/execute/va-arg-24.c: New.
6500
6501 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
6502             Aldy Hernandez  <aldyh@redhat.com>
6503
6504         * gcc.dg/vmx/1b-01.c: New.
6505         * gcc.dg/vmx/1b-02.c: New.
6506         * gcc.dg/vmx/1b-03.c: New.
6507         * gcc.dg/vmx/1b-04.c: New.
6508         * gcc.dg/vmx/1b-05.c: New.
6509         * gcc.dg/vmx/1b-06.c: New.
6510         * gcc.dg/vmx/1b-07.c: New.
6511         * gcc.dg/vmx/1c-01.c: New.
6512         * gcc.dg/vmx/1c-02.c: New.
6513         * gcc.dg/vmx/3a-01a.c: New.
6514         * gcc.dg/vmx/3a-01.c: New.
6515         * gcc.dg/vmx/3a-01m.c: New.
6516         * gcc.dg/vmx/3a-03.c: New.
6517         * gcc.dg/vmx/3a-03m.c: New.
6518         * gcc.dg/vmx/3a-04.c: New.
6519         * gcc.dg/vmx/3a-04m.c: New.
6520         * gcc.dg/vmx/3a-05.c: New.
6521         * gcc.dg/vmx/3a-06.c: New.
6522         * gcc.dg/vmx/3a-06m.c: New.
6523         * gcc.dg/vmx/3a-07.c: New.
6524         * gcc.dg/vmx/3b-01.c: New.
6525         * gcc.dg/vmx/3b-02.c: New.
6526         * gcc.dg/vmx/3b-10.c: New.
6527         * gcc.dg/vmx/3b-13.c: New.
6528         * gcc.dg/vmx/3b-14.c: New.
6529         * gcc.dg/vmx/3b-15.c: New.
6530         * gcc.dg/vmx/3c-01a.c: New.
6531         * gcc.dg/vmx/3c-01.c: New.
6532         * gcc.dg/vmx/3c-02.c: New.
6533         * gcc.dg/vmx/3c-03.c: New.
6534         * gcc.dg/vmx/3d-01.c: New.
6535         * gcc.dg/vmx/4-01.c: New.
6536         * gcc.dg/vmx/4-03.c: New.
6537         * gcc.dg/vmx/5-01.c: New.
6538         * gcc.dg/vmx/5-02.c: New.
6539         * gcc.dg/vmx/5-03.c: New.
6540         * gcc.dg/vmx/5-04.c: New.
6541         * gcc.dg/vmx/5-05.c: New.
6542         * gcc.dg/vmx/5-06.c: New.
6543         * gcc.dg/vmx/5-07.c: New.
6544         * gcc.dg/vmx/5-07t.c: New.
6545         * gcc.dg/vmx/5-08.c: New.
6546         * gcc.dg/vmx/5-10.c: New.
6547         * gcc.dg/vmx/5-11.c: New.
6548         * gcc.dg/vmx/7-01a.c: New.
6549         * gcc.dg/vmx/7-01.c: New.
6550         * gcc.dg/vmx/7c-01.c: New.
6551         * gcc.dg/vmx/7d-01.c: New.
6552         * gcc.dg/vmx/7d-02.c: New.
6553         * gcc.dg/vmx/8-01.c: New.
6554         * gcc.dg/vmx/8-02a.c: New.
6555         * gcc.dg/vmx/8-02.c: New.
6556         * gcc.dg/vmx/brode-1.c: New.
6557         * gcc.dg/vmx/bug-1.c: New.
6558         * gcc.dg/vmx/bug-2.c: New.
6559         * gcc.dg/vmx/bug-3.c: New.
6560         * gcc.dg/vmx/cw-bug-1.c: New.
6561         * gcc.dg/vmx/cw-bug-2.c: New.
6562         * gcc.dg/vmx/cw-bug-3.c: New.
6563         * gcc.dg/vmx/dct.c: New.
6564         * gcc.dg/vmx/debug-1.c: New.
6565         * gcc.dg/vmx/debug-2.c: New.
6566         * gcc.dg/vmx/debug-3.c: New.
6567         * gcc.dg/vmx/debug-4.c: New.
6568         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
6569         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
6570         * gcc.dg/vmx/eg-5.c: New.
6571         * gcc.dg/vmx/fft.c: New.
6572         * gcc.dg/vmx/gcc-bug-1.c: New.
6573         * gcc.dg/vmx/gcc-bug-2.c: New.
6574         * gcc.dg/vmx/gcc-bug-3.c: New.
6575         * gcc.dg/vmx/gcc-bug-4.c: New.
6576         * gcc.dg/vmx/gcc-bug-5.c: New.
6577         * gcc.dg/vmx/gcc-bug-6.c: New.
6578         * gcc.dg/vmx/gcc-bug-7.c: New.
6579         * gcc.dg/vmx/gcc-bug-8.c: New.
6580         * gcc.dg/vmx/gcc-bug-9.c: New.
6581         * gcc.dg/vmx/gcc-bug-b.c: New.
6582         * gcc.dg/vmx/gcc-bug-c.c: New.
6583         * gcc.dg/vmx/gcc-bug-d.c: New.
6584         * gcc.dg/vmx/gcc-bug-e.c: New.
6585         * gcc.dg/vmx/gcc-bug-f.c: New.
6586         * gcc.dg/vmx/gcc-bug-g.c: New.
6587         * gcc.dg/vmx/gcc-bug-i.c: New.
6588         * gcc.dg/vmx/harness.h: New.
6589         * gcc.dg/vmx/ira1.c: New.
6590         * gcc.dg/vmx/ira2a.c: New.
6591         * gcc.dg/vmx/ira2b.c: New.
6592         * gcc.dg/vmx/ira2.c: New.
6593         * gcc.dg/vmx/ira2c.c: New.
6594         * gcc.dg/vmx/mem.c: New.
6595         * gcc.dg/vmx/newton-1.c: New.
6596         * gcc.dg/vmx/ops.c: New.
6597         * gcc.dg/vmx/sn7153.c: New.
6598         * gcc.dg/vmx/spill2.c: New.
6599         * gcc.dg/vmx/spill3.c: New.
6600         * gcc.dg/vmx/spill.c: New.
6601         * gcc.dg/vmx/t.c: New.
6602         * gcc.dg/vmx/varargs-1.c: New.
6603         * gcc.dg/vmx/varargs-2.c: New.
6604         * gcc.dg/vmx/varargs-3.c: New.
6605         * gcc.dg/vmx/varargs-4.c: New.
6606         * gcc.dg/vmx/varargs-5.c: New.
6607         * gcc.dg/vmx/varargs-6.c: New.
6608         * gcc.dg/vmx/varargs-7.c: New.
6609         * gcc.dg/vmx/vmx.exp: New.
6610         * gcc.dg/vmx/vprint-1.c: New.
6611         * gcc.dg/vmx/vscan-1.c: New.
6612         * gcc.dg/vmx/x-01.c: New.
6613         * gcc.dg/vmx/x-02.c: New.
6614         * gcc.dg/vmx/x-03.c: New.
6615         * gcc.dg/vmx/x-04.c: New.
6616         * gcc.dg/vmx/x-05.c: New.
6617         * gcc.dg/vmx/yousufi-1.c: New.
6618         * gcc.dg/vmx/zero-1.c: New.
6619         * gcc.dg/vmx/zero.c: New.
6620
6621 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
6622
6623         * g++.dg/lookup/java1.C: Update for chage of
6624         _Jv_AllocObject.
6625         * g++.dg/lookup/java2.C: Likewise.
6626
6627 2004-04-17  Laurent GUERBY <laurent@guerby.net>
6628
6629         * ada/acats/run_all.sh: use -O2 by default.
6630
6631 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
6632
6633         * gcc.dg/vr-mult-[12].c: New tests.
6634
6635 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6636
6637         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
6638
6639         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
6640
6641 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
6642
6643         * lib/target-supports.exp (check_profiling_available): Assume profiling
6644         isn't available for mips*-*-elf targets.
6645
6646 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
6647
6648         * gcc.dg/builtins-38.c: New test.
6649
6650 2004-04-14  Eric Christopher  <echristo@redhat.com>
6651
6652         * g++.dg/charset/charset.exp: Run .cc extension tests.
6653
6654 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
6655
6656         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
6657
6658 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6659
6660         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
6661
6662 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
6663
6664         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
6665         * gcc.dg/i386-387-2.c: Likewise.
6666
6667         * gcc.dg/i386-387-7.c: New test.
6668         * gcc.dg/i386-387-8.c: New test.
6669
6670         * gcc.dg/builtins-37.c: New test.
6671
6672 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
6673
6674         * g++.dg/pch/externc-1.C: Add missing semicolon.
6675
6676 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
6677
6678         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
6679
6680 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6681
6682         * gcc.c-torture/execute/20040411-1.c: New test.
6683
6684 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6685
6686         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
6687
6688 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
6689
6690         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
6691
6692 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
6693
6694         * lib/target-supports.exp (check_named_sections_available): New.
6695         * lib/gcc-dg.exp (dg-require-named-sections): New.
6696         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
6697         old-deja.exp.  Also prune error-count message from HP linker.
6698         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
6699
6700         * g++.dg/init/init-ref4.C: Use dg-require-weak.
6701         * g++.old-deja/g++.pt/static3.C: Likewise.
6702         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
6703
6704 2004-04-09  Roger Sayle  <roger@eyesopen.com>
6705
6706         * gcc.c-torture/execute/20040409-1.c: New test case.
6707         * gcc.c-torture/execute/20040409-2.c: New test case.
6708         * gcc.c-torture/execute/20040409-3.c: New test case.
6709
6710 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6711
6712         * gcc.dg/20040409-1.c: New test.
6713
6714 2004-04-08  Roger Sayle  <roger@eyesopen.com>
6715
6716         PR target/14888
6717         * g++.dg/opt/pr14888.C: New test case.
6718
6719 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
6720
6721         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
6722         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
6723         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
6724         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
6725         New tests.
6726
6727 2004-04-08  Paul Brook  <paul@codesourcery.com>
6728
6729         * gcc.dg/spill-1.c: New test.
6730
6731 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6732
6733         * gcc.dg/torture/builtin-ctype-2.c: New test.
6734
6735 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
6736
6737         * gcc.dg/pch/pch.exp: Add largefile test.
6738
6739 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
6740
6741         * g++.dg/pch/externc-1.Hs: New.
6742         * g++.dg/pch/externc-1.C: New.
6743
6744 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6745
6746         * gcc.dg/compat/struct-by-value-5a_main.c,
6747         gcc.dg/compat/struct-by-value-5b_main.c: New files.
6748         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
6749         * gcc.dg/compat/struct-by-value-5a_x.c,
6750         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
6751         gcc.dg/compat/struct-by-value-5_x.c.
6752         * gcc.dg/compat/struct-by-value-5a_y.c,
6753         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
6754         gcc.dg/compat/struct-by-value-5_y.c.
6755
6756         * gcc.dg/compat/struct-by-value-6a_main.c,
6757         gcc.dg/compat/struct-by-value-6b_main.c: New files.
6758         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
6759         * gcc.dg/compat/struct-by-value-6a_x.c,
6760         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
6761         gcc.dg/compat/struct-by-value-6_x.c.
6762         * gcc.dg/compat/struct-by-value-6a_y.c,
6763         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
6764         gcc.dg/compat/struct-by-value-6_y.c.
6765
6766         * gcc.dg/compat/struct-by-value-7a_main.c,
6767         gcc.dg/compat/struct-by-value-7b_main.c: New files.
6768         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
6769         * gcc.dg/compat/struct-by-value-7a_x.c,
6770         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
6771         gcc.dg/compat/struct-by-value-7_x.c.
6772         * gcc.dg/compat/struct-by-value-7a_y.c,
6773         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
6774         gcc.dg/compat/struct-by-value-7_y.c.
6775
6776 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
6777
6778         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
6779         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
6780         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
6781         options.
6782
6783 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
6784
6785         * gcc.dg/builtins-36.c: New test.
6786
6787 2004-04-06  Paul Brook  <paul@codesourcery.com>
6788
6789         * README.gcc: Remove obsolete contraint on testcases.
6790
6791 2004-04-05  Paul Brook  <paul@codesourcery.com>
6792
6793         PR2123
6794         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
6795         failure and exit(0) on success.
6796         * g++.dg/expr/anew2.C: Ditto.
6797         * g++.dg/expr/anew3.C: Ditto.
6798         * g++.dg/expr/anew4.C: Ditto.
6799
6800 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
6801
6802         PR c++/3518
6803         * g++.dg/template/unify7.C: New.
6804
6805 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6806
6807         * g++.dg/README: Bring up to date with new subdirectories; remove
6808         duplicate subdirectory lines.
6809
6810 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
6811
6812         PR c++/14007
6813         * g++.dg/template/unify5.C: New.
6814         * g++.dg/template/unify6.C: New.
6815         * g++.dg/template/qualttp20.C: Adjust.
6816         * g++.old-deja/g++.jason/report.C: Adjust.
6817         * g++.old-deja/g++.other/qual1.C: Adjust.
6818
6819 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
6820
6821         PR c++/14803
6822         * g++.dg/inherit/ptrmem1.C: New test.
6823
6824 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
6825
6826         PR c++/14755
6827         * gcc.c-torture/execute/20040331-1.c: New test.
6828         * gcc.dg/20040331-1.c: New test.
6829
6830 2004-04-01  Paul Brook  <paul@codesourcery.com>
6831
6832         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
6833
6834 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
6835
6836         PR c++/14724
6837         * g++.dg/init/goto1.C: New test.
6838
6839         PR c++/14763
6840         * g++.dg/template/defarg4.C: New test.
6841
6842 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
6843
6844         * gcc.dg/altivec-11.c: Extend test for more valid cases.
6845
6846 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
6847
6848         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
6849
6850 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
6851
6852         * gcc.dg/noncompile/undeclared-2.c: New test.
6853
6854 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6855
6856         * gcc.dg/940409-1.c: Remove XFAIL.
6857         * gcc.dg/reg-vol-struct-1.c: New test.
6858
6859 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6860
6861         * gcc.dg/torture/builtin-wctype-1.c: New test.
6862
6863 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
6864
6865         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
6866         * gcc.dg/20001101-1.c: Likewise.
6867         * gcc.dg/20001102-1.c: Likewise.
6868
6869 2004-03-25  Roger Sayle  <roger@eyesopen.com>
6870
6871         * gcc.dg/compare8.c: Add an additional test for XOR.
6872
6873 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6874
6875         * gcc.dg/torture/builtin-ctype-1.c: New test.
6876
6877 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6878
6879         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
6880         * gcc.dg/torture/builtin-math-1.c: Likewise.
6881         * gcc.dg/torture/builtin-power-1.c: New test.
6882
6883 2004-03-24  Andreas Schwab  <schwab@suse.de>
6884
6885         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
6886         IA64 assembler.
6887
6888 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6889             Roger Sayle  <roger@eyesopen.com>
6890
6891         * gcc.dg/compare8.c: New test case.
6892
6893 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
6894
6895         * g++.dg/ext/altivec-7.C: New test.
6896
6897 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
6898
6899         PR 12267, 12391, 12560, 13129, 14114, 14133
6900         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
6901         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
6902         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
6903         Adjust error regexps.
6904         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
6905         * gcc.dg/noncompile/undeclared-1.c: New test cases.
6906         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
6907         * gcc.dg/local1.c: Add explanatory comment.
6908
6909 2004-03-23  Roger Sayle  <roger@eyesopen.com>
6910
6911         PR optimization/14669
6912         * g++.dg/opt/fold2.C: New test case.
6913
6914 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
6915
6916         PR c/14069
6917         * gcc.dg/20040322-1.c: New test.
6918
6919 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6920
6921         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
6922         * gcc.dg/ultrasp4.c: Likewise.
6923         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
6924
6925 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6926
6927         * gcc.dg/i386-sse-8.c: Reset default options.
6928
6929 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6930
6931         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
6932         in the error message text.
6933
6934 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6935
6936         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
6937
6938 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
6939
6940         PR c++/14616
6941         * g++.dg/init/array13.C: New test.
6942
6943 2004-03-20  Roger Sayle  <roger@eyesopen.com>
6944
6945         PR target/13889
6946         * gcc.c-torture/compile/pr13889.c: New test case.
6947
6948 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6949
6950         PR c/14635
6951         * builtins-1.c (nan, nans): Don't test.
6952         * builtins-30.c: Don't use nan, nanf, nanl.
6953         * builtins-35.c: New test.
6954
6955 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
6956
6957         * g++.dg/ext/altivec-6.C: New test.
6958
6959 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
6960
6961         * g++.dg/init/placement3.C: New test.
6962
6963         * g++.dg/template/spec13.C: New test.
6964
6965         * g++.dg/lookup/using11.C: New test.
6966
6967         * g++.dg/lookup/koenig3.C: New test.
6968
6969         * g++.dg/template/operator2.C: New test.
6970
6971         * g++.dg/expr/dtor3.C: New test.
6972         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
6973         marker.
6974         * g++.old-deja/g++.law/visibility28.C: Likewise.
6975
6976 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
6977
6978         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
6979         * gcc.dg/ppc64-abi-3.c: Likewise.
6980
6981 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6982
6983         PR c++/14545
6984         * g++.dg/parse/template15.C: New test.
6985
6986 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6987
6988         * g++.dg/expr/dtor2.C: New test.
6989
6990         * g++.dg/lookup/anon4.C: New test.
6991
6992         * g++.dg/overload/using1.C: New test.
6993
6994         * g++.dg/template/lookup7.C: New test.
6995
6996         * g++.dg/template/typename6.C: New test.
6997
6998         * g++.dg/expr/cond6.C: New test.
6999
7000 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7001
7002         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
7003
7004 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7005
7006         * g++.dg/expr/cond5.C: New test.
7007         * g++.dg/expr/constcast1.C: Likewise.
7008         * g++.dg/expr/ptrmem2.C: Likewise.
7009         * g++.dg/expr/ptrmem3.C: Likewise.
7010         * g++.dg/lookup/main1.C: Likewise.
7011         * g++.dg/template/lookup6.C: Likewise.
7012
7013 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7014
7015         * gcc.dg/local1.c: New test.
7016
7017         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
7018
7019 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7020
7021         * gcc.dg/torture/builtin-convert-1.c: New test.
7022
7023 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7024
7025         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
7026
7027 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7028
7029         PR c++/14481
7030         * g++.dg/warn/Wunused-7.C: New test.
7031
7032 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7033
7034         * gcc.dg/torture/builtin-integral-1.c: New test.
7035
7036 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7037
7038         PR c++/14586
7039         * g++.dg/parse/non-dependent3.C: New test.
7040
7041 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
7042
7043         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
7044         * g++.dg/eh/simd-2.C: Likewise.
7045         * g++.dg/init/array10.C: Likewise.
7046         * gcc.c-torture/compile/simd-1.c: Likewise.
7047         * gcc.c-torture/compile/simd-2.c: Likewise.
7048         * gcc.c-torture/compile/simd-3.c: Likewise.
7049         * gcc.c-torture/compile/simd-4.c: Likewise.
7050         * gcc.c-torture/compile/simd-6.c: Likewise.
7051         * gcc.c-torture/execute/simd-1.c: Likewise.
7052         * gcc.c-torture/execute/simd-2.c: Likewise.
7053         * gcc.dg/compat/vector-defs.h: Likewise.
7054         * gcc.dg/20020531-1.c: Likewise.
7055         * gcc.dg/altivec-3.c: Likewise.
7056         * gcc.dg/altivec-4.c: Likewise.
7057         * gcc.dg/altivec-varargs-1.c: Likewise.
7058         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
7059         * gcc.dg/i386-mmx-3.c: Likewise.
7060         * gcc.dg/i386-sse-4.c: Likewise.
7061         * gcc.dg/i386-sse-5.c: Likewise.
7062         * gcc.dg/i386-sse-8.c: Likewise.
7063         * gcc.dg/simd-1.c: Likewise.
7064         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
7065         __ev64_opaque__ since the machine description provides it.
7066
7067 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7068
7069         * lib/compat.exp (skip_list): New global variable.
7070         Use it to hold the user defined COMPAT_SKIPS list if any.
7071         (compat-obj): Add the members of skip_list to optall.
7072
7073 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7074
7075         * gcc.dg/compat/union-by-value-1_main.c,
7076         union-by-value-1_x.c, union-by-value-1_y.c,
7077         union-check.h, union-defs.h,
7078         union-init.h, union-return-1_main.c,
7079         union-return-1_x.c, union-return-1_y.c: New files.
7080
7081 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7082
7083         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
7084         mixed-struct-init.h: Add 4 mixed structure types.
7085         struct-by-value-21_main.c, struct-by-value-21_x.c,
7086         struct-by-value-21_y.c, struct-return-21_main.c,
7087         struct-return-21_x.c, struct-return-21_y.c: New files.
7088
7089 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
7090
7091         PR c++/14550
7092         * g++.dg/parse/template14.C: New test.
7093
7094 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7095
7096         * gcc.c-torture/execute/20040313-1.c: New test.
7097
7098 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
7099
7100         PR target/14533
7101         * gcc.dg/20040311-2.c: New test.
7102
7103 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
7104
7105         PR other/14544
7106         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
7107         bit-field.
7108
7109 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
7110
7111         * gcc.dg/20040305-2.c: Add missing return statement.
7112
7113 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7114
7115         * gcc.dg/builtins-34.c: Also check pow10*.
7116
7117 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7118
7119         PR target/14262
7120         * gcc.dg/20040305-2.c: New test.
7121
7122 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7123
7124         * gcc.dg/20040310-1.c: New test.
7125
7126 2004-03-11  Roger Sayle  <roger@eyesopen.com>
7127
7128         * gcc.c-torture/execute/20040311-1.c: New test case.
7129
7130 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
7131
7132         PR c++/14476
7133         * g++.dg/lookup/enum1.C: New test.
7134
7135 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
7136
7137         PR c++/14510
7138         * g++.dg/lookup/struct2.C: New test.
7139
7140 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
7141
7142         * gcc.dg/builtins-34.c: New test.
7143
7144 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7145
7146         * gcc.dg/torture/builtin-nonneg-1.c: New test.
7147
7148 2004-03-09  James E Wilson  <wilson@specifixinc.com>
7149
7150         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
7151         * gcc.dg/alias-2.c: New testcase.
7152
7153 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
7154
7155         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
7156
7157 2004-03-09  Roger Sayle  <roger@eyesopen.com>
7158
7159         * gcc.c-torture/execute/20040309-1.c: New test case.
7160
7161 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
7162
7163         PR c++/14397
7164         * g++.dg/overload/ref1.C: New.
7165
7166 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7167
7168         PR c++/14409
7169         * g++.dg/template/spec12.C: New test.
7170
7171         PR c++/14448
7172         * g++.dg/parse/crash14.C: New test.
7173
7174 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7175
7176         PR c++/14230
7177         * g++.dg/init/ref11.C: New test.
7178
7179 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7180
7181         PR c++/14432
7182         * g++.dg/parse/builtin2.C: New test.
7183
7184 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7185
7186         PR c++/14401
7187         * g++.dg/init/ctor3.C: New test.
7188         * g++.dg/init/union1.C: New test.
7189         * g++.dg/ext/anon-struct4.C: New test.
7190
7191 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7192
7193         * g++.dg/lookup/koenig1.C: Tweak error messages.
7194         * g++.dg/lookup/used-before-declaration.C: Likewise.
7195         * g++.dg/other/do1.C: Likewise.
7196         * g++.dg/overload/koenig1.C: Likewise.
7197         * g++.dg/parse/crash13.C: Likewise.
7198         * g++.dg/template/instantiate3.C: Likewise.
7199
7200 2004-03-08  Eric Christopher  <echristo@redhat.com>
7201
7202         * * lib/target-supports.exp: Enable libiconv in test
7203         compilation.  Fix up error checking.
7204
7205 2004-03-08  Roger Sayle  <roger@eyesopen.com>
7206
7207         PR middle-end/14289
7208         * gcc.dg/pr14289-1.c: New test case.
7209         * gcc.dg/pr14289-2.c: Likewise.
7210         * gcc.dg/pr14289-3.c: Likewise.
7211
7212 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
7213
7214         * gcc.c-torture/execute/20040308-1.c: New test.
7215
7216 2004-03-07  Roger Sayle  <roger@eyesopen.com>
7217
7218         * gcc.c-torture/execute/20040307-1.c: New test case.
7219
7220 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
7221
7222         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
7223
7224 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
7225
7226         * gcc.dg/20040306-1.c: New test.
7227
7228 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
7229
7230         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
7231         them static.
7232         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
7233
7234 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7235
7236         PR c/14465
7237         * gcc.dg/decl-6.c: New test.
7238
7239 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7240
7241         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
7242         Rename LOGPOW -> LOG_POW.
7243         (SQRT_EXP, POW_EXP): New.
7244
7245 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7246
7247         * gcc.dg/i386-sse-8.c: New test.
7248
7249 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7250
7251         PR c/14114
7252         * gcc.dg/decl-5.c: New test.
7253
7254 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
7255
7256         * gcc.dg/20040305-1.c: New test.
7257
7258 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
7259
7260         PR other/14354
7261         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
7262
7263 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
7264
7265         PR c++/14425, c++/14426
7266         * g++.dg/ext/altivec-4.C: New test.
7267         * g++.dg/ext/altivec-5.C: New test.
7268
7269 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
7270
7271         * g++.old-deja/g++.other/linkage1.C: Expect errors about
7272         global variables of a type with no linkage.
7273         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
7274         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
7275         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
7276         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
7277         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
7278         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
7279         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
7280         * g++.dg/warn/deprecated.C: Name enum Color.
7281         * g++.dg/overload/VLA.C: Name structure for 'b'.
7282         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
7283
7284 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7285
7286         * gcc.c-torture/compile/20040304-1.c: New test.
7287
7288 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
7289
7290         PR 13728
7291         * gcc.dg/decl-4.c: New testcase.
7292
7293 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
7294
7295         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
7296         as PRECF if sizeof (float) > sizeof (double).
7297         (PRECL): Make it the same as PRECF if
7298         sizeof (float) > sizeof (long double).
7299
7300 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7301
7302         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
7303         system type.  Add check for irix6 which doesn't have c99 runtime.
7304
7305 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
7306
7307         * gcc.dg/const-elim-1.c: xfail for xtensa.
7308
7309 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7310
7311         PR c++/14369
7312         * g++.dg/template/cond4.C: New test.
7313
7314 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7315
7316         PR c++/14360
7317         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
7318
7319         PR c++/14361
7320         * g++.dg/parse/defarg7.C: New test.
7321
7322         PR c++/14359
7323         * g++.dg/template/friend26.C: New test.
7324
7325 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7326
7327         PR c++/14324
7328         * g++.dg/abi/mangle21.C: New test.
7329
7330         PR c++/14260
7331         * g++.dg/parse/constructor2.C: New test.
7332
7333         PR c++/14337
7334         * g++.dg/template/sfinae1.C: New test.
7335
7336 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7337
7338         PR c++/14267
7339         * g++.dg/expr/crash2.C: New test.
7340
7341         PR middle-end/13448
7342         * gcc.dg/inline-5.c: New test.
7343         * gcc.dg/always-inline.c: Split out tests into ...
7344         * gcc.dg/always-inline2.c: ... this and ...
7345         * gcc.dg/always-inline3.c: ... this.
7346
7347 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7348
7349         PR debug/12103
7350         * g++.dg/debug/crash1.C: New test.
7351
7352 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
7353
7354         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
7355         function with __attribute__((noinline)).
7356         (recurser_void2): Likewise.
7357         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
7358         (recurser_void2): Likewise.
7359
7360 2004-02-29  Roger Sayle  <roger@eyesopen.com>
7361
7362         PR middle-end/14203
7363         * g++.dg/warn/Wunused-6.C: New test case.
7364
7365 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
7366
7367         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
7368         not defined.
7369
7370 2004-02-27  Eric Christopher  <echristo@redhat.com>
7371
7372         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
7373         * g++.dg/charset/asm2.c: Run only x86.
7374         * gcc.dg/charset/asm3.c: Ditto.
7375
7376 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
7377
7378         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
7379         ld_library_path.
7380
7381 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
7382
7383         * g++.dg/ext/altivec-3.C: New.
7384
7385 2004-02-26  Richard Henderson  <rth@redhat.com>
7386
7387         * g++.dg/ext/attrib10.C: Mark for warning.
7388         * gcc.dg/attr-alias-1.c: New.
7389
7390 2004-02-26  Richard Henderson  <rth@redhat.com>
7391
7392         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
7393         * gcc.c-torture/execute/20040208-2.c: ... it back.
7394
7395 2004-02-26  Eric Christopher  <echristo@redhat.com>
7396
7397         * lib/target-supports.exp (check-iconv-available): New function.
7398         * lib/gcc-dg.exp (dg-require-iconv): New function.
7399         Use above.
7400         * gcc.dg/charset: New directory.
7401         * gcc.dg/charset/charset.exp: New file.
7402         * gcc.dg/charset/asm1.c: Ditto.
7403         * gcc.dg/charset/asm2.c: Ditto.
7404         * gcc.dg/charset/asm3.c: Ditto.
7405         * gcc.dg/charset/asm4.c: Ditto.
7406         * gcc.dg/charset/asm5.c: Ditto.
7407         * gcc.dg/charset/attribute1.c: Ditto.
7408         * gcc.dg/charset/attribute2.c: Ditto.
7409         * gcc.dg/charset/string1.c: Ditto.
7410         * g++.dg/charset: New directory.
7411         * g++.dg/dg.exp: Add here. Special options.
7412         * g++.dg/charset/charset.exp: New file.
7413         * g++.dg/charset/asm1.c: Ditto.
7414         * g++.dg/charset/asm2.c: Ditto.
7415         * g++.dg/charset/asm3.c: Ditto.
7416         * g++.dg/charset/asm4.c: Ditto.
7417         * g++.dg/charset/attribute1.c: Ditto.
7418         * g++.dg/charset/attribute2.c: Ditto.
7419         * g++.dg/charset/extern1.cc: Ditto.
7420         * g++.dg/charset/extern2.cc: Ditto.
7421         * g++.dg/charset/string1.c: Ditto.
7422
7423 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
7424
7425         PR c++/14278
7426         * g++.dg/parse/comma1.C: New test.
7427
7428 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7429
7430         PR c++/14284
7431         * g++.dg/template/ttp8.C: New test.
7432
7433 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
7434
7435         * gcc.dg/fixuns-trunc-1.c: New test.
7436
7437 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7438
7439         * gcc.dg/builtins-config.h: Use #elif.
7440
7441 2004-02-26  Michael Matz  <matz@suse.de>
7442
7443         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
7444         * gcc.dg/991214-1.c: Likewise.
7445         * gcc.dg/i386-asm-1.c: Likewise.
7446
7447 2004-02-25  Richard Henderson  <rth@redhat.com>
7448
7449         * gcc.c-torture/execute/20040208-2.c: Move ...
7450         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
7451
7452 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7453
7454         PR c++/14246
7455         * g++.dg/other/crash-3.C: New test.
7456
7457 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7458
7459         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
7460         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
7461
7462         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
7463         HP-UX.
7464
7465 2004-02-24  Michael Matz  <matz@suse.de>
7466
7467         * gcc.dg/i386-regparm.c: New.
7468
7469 2004-02-23  James E Wilson  <wilson@specifixinc.com>
7470
7471         * gcc.c-torture/execute/20040223-1.c: New.
7472
7473 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
7474             Kazu Hirata  <kazu@cs.umass.edu>
7475
7476         * gcc.dg/fwritable-strings-1.c: Remove.
7477
7478 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
7479
7480         PR c/14156
7481         * gcc.dg/20040223-1.c: New test.
7482
7483 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7484
7485         PR c++/14106
7486         * g++.dg/ext/typeof9.C: New test.
7487
7488 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7489
7490         PR c++/14250
7491         * g++.dg/other/switch1.C: New test.
7492
7493 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7494
7495         * gcc.dg/cast-function-1.c: Adjust for new informative message.
7496         * gcc.dg/va-arg-1.c: Likewise.
7497
7498 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7499
7500         PR c++/14143
7501         * g++.dg/template/koenig5.C: New test.
7502
7503 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
7504
7505         * g++.dg/ext/altivec-1.C: Generalize target triple.
7506         * g++.dg/ext/altivec-2.C: New test case.
7507         * g++.dg/ext/altivec_check.h: New file.
7508         * gcc.dg/altivec-1.c: Generalize target triple;
7509         include altivec_check.h and call altivec_check().
7510         * gcc.dg/altivec-[2-5].c: Generalize target triple.
7511         * gcc.dg/altivec-6.c: New test case.
7512         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
7513         type casts as needed.
7514         * gcc.dg/altivec-10.c: Include altivec_check.h and call
7515         altivec_check().
7516         * gcc.dg/altivec-12.c: New test case.
7517         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
7518         include altivec_check.h and call altivec_check().
7519         * gcc.dg/altivec_check.h: New file.
7520
7521 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7522
7523         * lib/target-supports.exp (check_alias_available): Don't mangle
7524         function `g' in test program.
7525
7526 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7527
7528         * lib/target-supports.exp (check_profiling_available): Check
7529         argument to determine whether we support a profiling type.
7530         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
7531         check_profiling_available.
7532         * g++.dg/bprob/bprob.exp: Likewise
7533         * g77.dg/bprob/bprob.exp: Likewise.
7534         * gcc.misc-tests/bprob.exp: Likewise.
7535         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
7536         dg-require-profiling and delete expected error handling.
7537         * gcc.dg/20021014-1.c: Likewise.
7538         * gcc.dg/nest.c: Likewise.
7539
7540 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7541
7542         PR c++/12007
7543         * g++.dg/other/vthunk1.C: New test.
7544
7545 2004-02-20  Falk Hueffner  <falk@debian.org>
7546
7547         PR target/14201
7548         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
7549
7550 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
7551
7552         PR c++/13927
7553         * g++.dg/other/error8.C: Remove XFAIL markers.
7554
7555         PR c++/14173
7556         * g++.dg/ext/packed5.C: New test.
7557
7558         PR c++/14199
7559         * g++.dg/warn/Wunused-5.C: New test.
7560
7561         PR c++/14186
7562         * g++.dg/lookup/member1.C: New test.
7563
7564 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
7565
7566         * gcc.c-torture/compile/20040130-1.c: Enable only when
7567         __INT_MAX__ >= 2147483647L.
7568         * gcc.c-torture/compile/961203-1.c: Likewise.
7569
7570 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
7571
7572         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
7573         * g++.dg/opt/template1.C: Robustify assembler regexp
7574
7575 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7576
7577         * gcc.c-torture/execute/simd-4.x: Remove.
7578         * gcc.c-torture/execute/va-arg-25.x: Likewise.
7579         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
7580         Guard with #ifndef SKIP_ATTRIBUTE.
7581         * gcc.dg/compat/vector-1_y.c: Likewise.
7582         * gcc.dg/compat/vector-2_x.c: Likewise.
7583         * gcc.dg/compat/vector-2_y.c: Likewise.
7584         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
7585         * g++.dg/eh/simd-2.C: Likewise.
7586
7587 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
7588
7589         * gcc.c-torture/compile/complex-1.c: New.
7590
7591 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
7592
7593         PR target/14209
7594         * gcc.c-torture/execute/20040218-1.c: New test.
7595
7596 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7597
7598         PR c++/14181
7599         * g++.dg/parse/new2.C: New test.
7600
7601 2004-02-18  Paul Brook  <paul@codesourcery.com>
7602
7603         * gcc.c-torture/compile/libcall-1.c: New test.
7604
7605 2004-02-18  Paul Brook  <paul@codesourcery.com>
7606
7607         PR debug/12934
7608         * gcc.dg/debug/debug-7.c: New test.
7609
7610 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
7611
7612         * gcc.dg/20040217-1.c: New test.
7613
7614 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
7615
7616         * gcc.c-torture/execute/990208-1.x: Delete.
7617
7618 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
7619
7620         * gcc.c-torture/execute/20040208-2.x: New file.
7621
7622 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
7623
7624         PR c++/11326
7625         * g++.dg/abi/structret1.C: New test.
7626
7627 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
7628
7629         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
7630         (i386_cpuid): No need to test if cpuid is available on AMD64.
7631         Fix assembly, so that it works onboth i386 and AMD64.
7632         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
7633         (vecInLong): Fix s[] member type to unsigned int.
7634         (vecInWord): Remove type.
7635         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
7636         (a64, b64, c64, d64, e64): Remove.
7637         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
7638         Remove unused variable.  Remove initialization of removed variables.
7639         Don't call mmx_tests nor sse_tests.
7640         (reference_mmx, reference_sse): Remove.
7641         (check): Add return stmt.
7642         * gcc.dg/i386-sse-7.c: New test.
7643         * gcc.dg/i386-mmx-4.c: New test.
7644
7645 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7646
7647         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
7648         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7649         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7650         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
7651         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
7652         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
7653         g++.dg/tc1/dr94.C: Fix line terminator.
7654
7655 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
7656
7657         * gcc.c-torture/compile/20040216-1.c: New.
7658
7659 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7660
7661         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7662         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7663         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
7664         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
7665         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
7666         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
7667
7668 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7669
7670         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
7671
7672 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/13971
7675         * g++.dg/expr/cond4.C: New test.
7676
7677         PR c++/14086
7678         * g++.dg/lookup/crash2.C: New test.
7679
7680 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
7681
7682         * gcc.c-torture/compile/20040214-2.c: New test.
7683
7684 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
7685
7686         PR c++/14116
7687         * g++.dg/ext/typeof8.C: New test.
7688
7689 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
7690
7691         * gcc.c-torture/compile/20040214-1.c: New test.
7692
7693 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7694
7695         PR c++/13635
7696         * g++.dg/template/spec11.C: New test.
7697
7698 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7699
7700         PR c++/13927
7701         * g++.dg/other/error8.C: New test.
7702
7703 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
7704
7705         PR c++/14122
7706         * g++.dg/template/array4.C: New test.
7707
7708         PR c++/14108
7709         * g++.dg/inherit/thunk2.C: New test.
7710
7711         PR c++/14083
7712         * g++.dg/eh/cond2.C: New test.
7713
7714 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
7715
7716         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
7717
7718 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
7719
7720         * lib/scanasm.exp (dg-scan): Quote pattern before display.
7721
7722 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
7723
7724         * g++.dg/simd-2.C: xfail on ppc64-linux.
7725
7726 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7727
7728         PR c/456
7729         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
7730         tests.
7731
7732 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
7733
7734         * gcc.dg/builtins-33.c: New test.
7735
7736 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
7737
7738         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
7739
7740 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7741
7742         * g++.dg/simd-2.C: Set -maltivec for ppc64.
7743
7744 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7745
7746         * gcc.dg/ppc64-abi-3.c: New test.
7747
7748 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
7749
7750         PR c/14092
7751
7752         * gcc.dg/pr14092-1.c: New testcase.
7753
7754 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
7755
7756         * gcc.dg/cpp/assert4.c: Fix typo last change.
7757
7758         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
7759         * gcc.dg/cpp/assert4.c: Handle powerpc64.
7760
7761         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
7762
7763 2004-02-09  Roger Sayle  <roger@eyesopen.com>
7764
7765         * gcc.c-torture/compile/20040209-1.c: New test case.
7766
7767 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7768
7769         * gcc.dg/c90-init-1.c: Adjust expected error messages.
7770
7771 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
7772
7773         * gcc.c-torture/execute/20040208-[12].c: New tests.
7774
7775 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7776
7777         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
7778
7779 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7780
7781         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
7782
7783 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7784
7785         Bug 13856
7786         * gcc.dg/visibility-8.c: New testcase.
7787
7788 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7789
7790         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
7791         arguments.
7792         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
7793
7794 2004-02-07  Roger Sayle  <roger@eyesopen.com>
7795
7796         PR middle-end/13696
7797         * g++.dg/opt/fold1.C: New test case.
7798
7799 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7800
7801         PR c++/14033
7802         * g++.dg/other/crash-2.C: New test.
7803
7804 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7805
7806         PR c++/14028
7807         * g++.dg/parse/angle-bracket2.C: New test.
7808
7809 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7810
7811         PR middle-end/13750
7812         Revert:
7813         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7814         PR pch/13361
7815         * testsuite/g++.dg/pch/wchar-1.C: New.
7816         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7817
7818 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7819
7820         PR c++/14008
7821         * g++.dg/parse/error15.C: New test.
7822         * g++.dg/parse/crash11.C: Update dg-error mark.
7823
7824 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7825
7826         PR c++/13932
7827         * g++.dg/warn/conv2.C: New test.
7828
7829 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7830
7831         PR c++/13086
7832         * g++.dg/warn/incomplete1.C: Remove xfail.
7833
7834 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7835
7836         * lib/file-format.exp (gcc_target_object_format): Use
7837         ${tool}_target_compile, not gcc_target_compile.
7838         * lib/target-supports.exp (check_alias_available): Likewise.
7839         (check_gc_sections_available): Likewise.
7840         * g++.dg/ext/attrib10.C: Use dg-require-alias.
7841         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
7842         dg-require-alias.
7843
7844 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7845
7846         PR c++/13969
7847         * g++.dg/template/static6.C: New test.
7848
7849 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
7850
7851         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
7852
7853 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7854
7855         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
7856         tests for systems where `char' is unsigned by default.
7857
7858 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7859
7860         PR c++/13997
7861         * g++.dg/template/partial3.C: New test.
7862
7863 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
7864
7865         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
7866         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
7867         Remove mentions of obsolete ports.
7868
7869 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
7870
7871         * gcc.dg/noncompile/20001228-1.c: Fix for new
7872         error message.
7873
7874 2004-02-03  Roger Sayle  <roger@eyesopen.com>
7875
7876         PR target/9348
7877         * gcc.c-torture/execute/multdi-1.c: New test case.
7878
7879 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7880
7881         PR c++/13925
7882         * g++.dg/template/lookup5.C: New test.
7883
7884 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7885
7886         PR c++/13950
7887         * g++.dg/template/lookup4.C: New test.
7888
7889         PR c++/13970
7890         * g++.dg/parse/error14.C: New test.
7891
7892         PR c++/14002
7893         * g++.dg/parse/template13.C: New test.
7894
7895 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7896
7897         PR c++/13978
7898         * g++.dg/template/koenig4.C: New test.
7899
7900         PR c++/13968
7901         * g++.dg/template/crash17.C: New test.
7902
7903         PR c++/13975
7904         * g++.dg/parse/error13.C: New test.
7905         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
7906
7907 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7908
7909         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
7910
7911 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
7912
7913         PR c/11658
7914         PR c/13994
7915         * gcc.dg/noncompile/20040203-1.c: New test.
7916         * gcc.dg/noncompile/20040203-2.c: Likewise.
7917         * gcc.dg/noncompile/20040203-3.c: Likewise.
7918         * gcc.dg/20040203-1.c: Likewise.
7919
7920 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
7921
7922         PR c++/10858
7923         * g++.dg/template/sizeof7.C: New test.
7924
7925 2004-02-02  Eric Christopher  <echristo@redhat.com>
7926             Zack Weinberg  <zack@codesourcery.com>
7927
7928         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
7929
7930 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
7931
7932         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
7933         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
7934         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
7935         * gcc.dg/cleanup-5.c: Run only on Linux targets.
7936
7937 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
7938
7939         PR c++/13113
7940         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
7941
7942         PR c++/13854
7943         * g++.dg/ext/attrib13.C: New test.
7944
7945         PR c++/13907
7946         * g++.dg/conversion/op2.C: New test.
7947
7948 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7949
7950         * gcc.dg/titype-1.c: Fix pasto.
7951
7952 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7953
7954         * gcc.dg/titype-1.c: New test.
7955
7956 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7957
7958         PR c++/13957
7959         * g++.dg/template/non-type-template-argument-1.C,
7960         g++.dg/template/qualified-id1.C: Update dg-error marks.
7961         * g++.dg/template/nontype6.C: New test.
7962
7963 2004-02-01  Roger Sayle  <roger@eyesopen.com>
7964
7965         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
7966         * gcc.dg/builtins-31.c: New testcase.
7967         * gcc.dg/builtins-32.c: New testcase.
7968
7969 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
7970
7971         * objc.dg/call-super-2.m: Update line numbers
7972         for the including of stddef.h.
7973
7974 2004-01-30  Michael Matz  <matz@suse.de>
7975
7976         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
7977         g++.dg/ext/case-range3.C: New tests.
7978
7979 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7980
7981         DR206
7982         PR c++/13813
7983         * g++.dg/template/member4.C: New test.
7984
7985 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7986
7987         PR c++/13683
7988         * g++.dg/template/sizeof6.C: New test.
7989
7990 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7991
7992         * gcc.dg/fwritable-strings-1.c: New test.
7993
7994 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7995
7996         * gcc.c-torture/compile/20040130-1.c: New test.
7997
7998 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
7999
8000         * objc.dg/call-super-2.m: Include stddef.h for size_t.
8001
8002 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
8003
8004         PR c++/13883
8005         * g++.dg/template/ctor3.C: New test.
8006
8007 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8008
8009         * g++.dg/tc1: New directory.
8010         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
8011         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
8012         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
8013         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
8014         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
8015
8016 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8017
8018         * g++.dg/parse/error11.C: New test.
8019         * g++.dg/parse/error12.C: Likewise.
8020
8021 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
8022
8023         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
8024         (scan_initial, main): Use aligned_sizeof instead of sizeof.
8025
8026 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
8027
8028         PR c++/13791
8029         * g++.dg/ext/attrib12.C: New test.
8030
8031         PR c++/13736
8032         * g++.dg/parse/cast2.C: New test.
8033
8034 2004-01-27  James E Wilson  <wilson@specifixinc.com>
8035
8036         * objc.dg/encode-2.m (main): New local string.  Set depending on
8037         sizeof long.  Use in sscanf call.
8038         * objc.dg/encode-3.m (main): New local string.  Set depending on
8039         sizeof long.  Use in scan_initial call.
8040
8041 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8042
8043         * objc.dg/call-super-2.m: Make LP64-safe.
8044         * objc.dg/desig-init-1.m: Likewise.
8045
8046 2004-01-27  Devang Patel <dpatel@apple.com>
8047
8048         * g++.dg/debug/namespace1.C: New test.
8049
8050 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
8051
8052         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
8053         xscale-*-*.
8054
8055         * gcc.dg/arm-mmx-1.c: New test.
8056
8057 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8058
8059         * gcc.dg/20040127-1.c: New test.
8060         * gcc.dg/20040127-2.c: New test.
8061
8062 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8063
8064         * objc.dg/stret-1.m (glob): Renamed to globa.
8065
8066 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
8067
8068         PR c++/13663
8069         * g++.dg/expr/for1.C: New test.
8070
8071 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
8072
8073         PR middle-end/13779
8074         * gcc.dg/darwin-longlong.c: New test.
8075
8076 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
8077
8078         * gcc.dg/20040124-1.c: Moved test from here...
8079         * gcc.c-torture/compile/20040124-1.c: ...to here.
8080
8081 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8082
8083         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
8084         the assembly output if -m64 is passed.
8085
8086 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
8087
8088         PR c++/13833
8089         * g++.dg/template/cond3.C: New test.
8090
8091 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8092
8093         PR c++/13810
8094         * g++.dg/template/ttp7.C: New test.
8095
8096 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8097
8098         PR c++/13797
8099         * g++.dg/template/nontype4.C: New test.
8100         * g++.dg/template/nontype5.C: Likewise.
8101
8102 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
8103
8104         * gcc.dg/torture/mips-clobber-at.c: New test.
8105
8106 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
8107
8108         * gcc.dg/20040124-1.c: New test.
8109
8110 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
8111
8112         * gcc.dg/20040123-1.c: New test.
8113
8114 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8115
8116         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
8117
8118 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8119
8120         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
8121
8122 2004-01-23  Andrew Pinski  <apinski@apple.com>
8123
8124         * gcc.dg/20030121-1.c: Move to ..
8125         * gcc.dg/20040121-1.c: here.
8126
8127 2004-01-23  Roger Sayle  <roger@eyesopen.com>
8128
8129         * gcc.dg/builtins-29.c: New test case.
8130
8131 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8132
8133         PR 18314
8134         * gcc.dg/builtins-30.c: New testcase.
8135
8136 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
8137
8138         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
8139         * lib/g77.exp: Likewise.
8140         * lib/objc.exp: Likewise.
8141         * lib/g++.exp: Likewise.
8142
8143 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8144
8145         * gcc.dg/struct-by-value-2.c: New test.
8146
8147 2004-01-21  Andrew Pinski  <apinski@apple.com>
8148
8149         PR target/13785
8150         * gcc.dg/20030121-1.c: New test.
8151
8152 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
8153
8154         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
8155         clobber frame pointer register in asm statement.
8156
8157 2004-01-21  Falk Hueffner  <falk@debian.org>
8158
8159         * gcc.c-torture/compile/20040121-1.c: New test.
8160
8161 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
8162
8163         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
8164
8165 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
8166
8167         * gcc.dg/ppc64-abi-2.c: New test.
8168
8169 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
8170
8171         * lib/treelang.exp: Fill out this file.
8172         * lib/treelang-dg.exp: New File.
8173
8174 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8175
8176         * gcc.c-torture/compile/981022-1.c: Remove.
8177         * gcc.dg/array-5.c: Remove XFAIL.
8178         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
8179         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
8180         gcc.dg/cond-lvalue-1.c: Update.
8181         * gcc.dg/cast-lvalue-2.c: New test.
8182
8183 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
8184
8185         PR c++/13592
8186         * g++.dg/other/error1.C (class foo): Tweak error message.
8187
8188         PR c++/13592
8189         * g++.dg/template/call2.C: New test.
8190
8191 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8192
8193         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
8194         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
8195         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
8196         scalar-return-1_x.c, scalar-return-2_y.c,
8197         scalar-return-3_x.c, scalar-return-3_y.c,
8198         scalar-return-4_x.c, scalar-return-4_y.c,
8199         struct-align-1.h, struct-align-1_x.c,
8200         struct-align-1_y.c, struct-align-2.h,
8201         struct-align-2_x.c, struct-align-2_y.c,
8202         struct-by-value-10_y.c, struct-by-value-11_x.c,
8203         struct-by-value-11_y.c, struct-by-value-12_x.c,
8204         struct-by-value-12_y.c, struct-by-value-13_x.c,
8205         struct-by-value-13_y.c, struct-by-value-14_x.c,
8206         struct-by-value-14_y.c, struct-by-value-15_x.c,
8207         struct-by-value-15_y.c, struct-by-value-16_y.c,
8208         struct-by-value-17_y.c, struct-by-value-18_y.c,
8209         struct-by-value-19_y.c, struct-by-value-1_x.c,
8210         struct-by-value-1_y.c, struct-by-value-20_y.c,
8211         struct-by-value-2_x.c, struct-by-value-2_y.c,
8212         struct-by-value-3_y.c, struct-by-value-4_x.c,
8213         struct-by-value-4_y.c, struct-by-value-5_y.c,
8214         struct-by-value-6_y.c, struct-by-value-7_y.c
8215         struct-by-value-8_x.c, struct-by-value-8_y.c
8216         struct-by-value-9_x.c, struct-by-value-9_y.c
8217         struct-return-10_x.c, struct-return-10_y.c,
8218         struct-return-19_x.c, struct-return-20_x.c
8219         struct-return-2_x.c, struct-return-2_y.c
8220         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
8221         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
8222
8223 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8224
8225         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
8226         attribute on sparc*-sun-solaris2.*.
8227
8228 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
8229
8230         PR c++/13710
8231         * g++.dg/ext/typeof7.C: New test.
8232
8233 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
8234
8235         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
8236         * gcc.dg/const-elim-1.c: Same.
8237
8238 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
8239
8240         * objc.dg/stret-1.m: New.
8241         * objc.dg/stret-2.m: New.
8242
8243 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8244
8245         PR c++/11895
8246         * g++.dg/ext/vector1.C: New test.
8247
8248 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
8249
8250         * gcc.dg/pch/import-1.c: New.
8251         * gcc.dg/pch/import-1.hs: New.
8252         * gcc.dg/pch/import-1a.h: New.
8253         * gcc.dg/pch/import-1b.h: New.
8254         * gcc.dg/pch/import-1c.h: New.
8255
8256 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8257
8258         PR c++/13574
8259         * g++.dg/ext/array1.C: New test.
8260
8261         PR c++/13178
8262         * g++.dg/conversion/op1.C: New test.
8263
8264 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
8265
8266         PR 11864
8267         From Kazumoto Kojima / Dan Kegel:
8268         * gcc.dg/pr11864-1.c: New test.
8269
8270         PR 10392
8271         From Marcus Comstedt / Dan Kegel:
8272         * gcc.dg/pr10392-1.c: New test.
8273
8274 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8275
8276         PR c++/13478
8277         * g++.dg/init/ref10.C: New test.
8278
8279 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8280
8281         PR c++/13407
8282         * g++.dg/parse/typename6.C: New test.
8283
8284 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8285
8286         PR pch/13361
8287         * testsuite/g++.dg/pch/wchar-1.C: New.
8288         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8289
8290 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8291
8292         PR c++/9259
8293         * g++.dg/expr/sizeof2.C: New test.
8294
8295 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
8296
8297         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
8298
8299 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8300
8301         PR c++/13659
8302         * g++.dg/lookup/strong-using-3.C: New.
8303         * g++.dg/lookup/using-10.C: New.
8304
8305 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8306
8307         PR c++/13594
8308         * g++.dg/lookup/strong-using-2.C: New.
8309
8310 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
8311             Dan Kegel <dank@kegel.com>
8312             J"orn Rennecke <joern.rennecke@superh.com>
8313
8314         PR target/9365
8315         * gcc.dg/pr9365-1.c: New test.
8316
8317 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8318
8319         PR c++/8856
8320         * g++.dg/parse/casting-operator2.C: New test.
8321         * g++.old-deja/g++.pt/explicit83.C: Remove.
8322
8323 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8324
8325         * gcc.dg/label-compound-stmt-1.c: New test.
8326         * gcc.c-torture/compile/950922-1.c,
8327         gcc.c-torture/compile/20000211-3.c,
8328         gcc.c-torture/compile/20000518-1.c,
8329         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
8330         compound statements.
8331
8332 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
8333
8334         * gcc.dg/ppc64-abi-1.c: New test.
8335
8336 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
8337
8338          * g++.dg/ext/attrib9.C: Add dg-warnings.
8339
8340 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8341
8342         PR c++/12335
8343         * g++.dg/parse/dtor3.C: New test.
8344
8345 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8346
8347         PR c++/12709
8348         * g++.dg/parse/try-catch-1.C: New test.
8349
8350 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
8351
8352         * ada/acats/run_all.sh: Add more verbose output in acats.log
8353         when compiling tests.
8354
8355 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8356
8357         PR 13656
8358         * gcc.dg/typedef-redecl.c: New test case.
8359         * gcc.dg/typedef-redecl.h: New support file.
8360
8361 2004-01-13  Jan Hubicka  <jh@suse.cz>
8362
8363         * gcc.dg/always_inline.c: New test.
8364         * gcc.dg/debug/20031231-1.c: Fix.
8365
8366 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8367
8368         PR c++/13474
8369         * g++.dg/template/array3.C: New test.
8370
8371 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8372
8373         * g++.dg/ext/lvalue1.C: No longer expected to fail.
8374         * g++.dg/warn/Wunused-2.C: Likewise.
8375
8376 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8377
8378         PR c++/13289
8379         * g++.dg/template/instantiate6.C: New test.
8380
8381 2004-01-12  Roger Sayle  <roger@eyesopen.com>
8382
8383         PR middle-end/11397
8384         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
8385
8386 2004-01-12  Jan Hubicka  <jh@suse.cz>
8387
8388         PR opt/12826
8389         * gcc.dg/20040112-1.c: New.
8390
8391         * gcc.dg/dwarf-die[1-7].c: Move to...
8392         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
8393         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
8394
8395 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
8396
8397         PR c++/4100
8398         * g++.dg/parse/friend4.C: New test.
8399
8400 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
8401
8402         PR c++/4100
8403         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
8404         definition is called a friend.
8405
8406 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
8407
8408         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
8409
8410 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
8411
8412         PR c++/3478
8413         * g++.dg/parse/error10.C: New test.
8414         * g++.dg/template/arg2.C: Accept "invalid type" error.
8415
8416 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
8417
8418         PR middle-end/13392
8419         * g++.dg/opt/expect2.C: New test.
8420
8421 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8422
8423         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
8424         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
8425         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
8426         Update dg-error regexps.
8427
8428 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8429
8430         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
8431         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
8432
8433 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8434
8435         * gcc.dg/pragma-re-1.c: Use right pointer type.
8436
8437 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8438
8439         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
8440
8441 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
8442
8443         * gcc.dg/rs6000-ldouble-1.c: New.
8444
8445 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8446
8447         DR 337
8448         PR c++/9256
8449         * g++.dg/other/abstract1.C: New test.
8450
8451 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
8452
8453         * g++.dg/lookup/strong-using-1.C: New.
8454
8455 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8456
8457         PR c/11234
8458         * gcc.dg/func-ptr-conv-1.c: New test.
8459         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
8460
8461 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
8462
8463         PR target/13380.
8464         * gcc.c-torture/compile/20040109-1.c: New.
8465
8466 2004-01-08  Stuart Hastings  <stuart@apple.com>
8467
8468         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
8469         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
8470         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
8471
8472 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
8473
8474         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
8475
8476 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8477
8478         * ada/acats/run_acats: Treat 'gnatchop' the same way
8479         as 'gnatmake'.  Export GCC_DRIVER.
8480         * ada/acats/run_all.sh: Add target_gnatchop.  Use
8481         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
8482
8483 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8484
8485         PR c++/12573
8486         * g++.dg/template/dependent-expr4.C: New test.
8487
8488 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
8489
8490         * gcc.dg/altivec-11.c: New test.
8491
8492 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
8493
8494         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
8495
8496 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8497
8498         PR c/6024
8499         * gcc.dg/enum-compat-1.c: New test.
8500         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
8501
8502 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8503
8504         PR c/12165
8505         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
8506         gcc.dg/c99-idem-qual-3.c: New tests.
8507
8508 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
8509
8510         * gcc.dg/winline-7.c: Don't cast void * to int.
8511
8512 2004-01-06  Jan Hubicka  <jh@suse.cz>
8513
8514         * gcc.dg/i386-sse-5.c: New test
8515         * g++.dg/eh/simd-1.c: Add -w argument for i386.
8516
8517 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8518
8519         PR c++/12815
8520         * g++.dg/rtti/typeid4.C: New test.
8521
8522 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8523
8524         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
8525
8526 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8527
8528         PR c++/12132
8529         * g++.dg/template/error11.C: New test.
8530
8531         PR c++/13451
8532         * g++.dg/template/class2.C: New test.
8533
8534 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8535         Richard Sandiford <rsandifo@redhat.com>
8536
8537         PR c++/13387
8538         * g++.dg/opt/alias3.C: New test.
8539
8540 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
8541
8542         PR c++/13157
8543         * g++.dg/template/koenig3.C: New test.
8544
8545         PR c++/13529
8546         * g++.dg/parse/offsetof3.C: New test.
8547
8548         * g++.dg/init/copy7.C: Add missing dg-error markers.
8549
8550         PR c++/12226
8551         * g++.dg/init/copy7.c: New test.
8552
8553         PR c++/13536
8554         * g++.dg/parse/cast1.C: New test.
8555
8556 2004-01-04  Jan Hubicka  <jh@suse.cz>
8557
8558         * gcc.dg/winline[1-7].c: New tests.
8559
8560 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8561
8562         PR c++/13520
8563         * g++.dg/template/qualttp22.C: New test.
8564
8565 2004-01-01  Jan Hubicka  <jh@suse.cz>
8566
8567         * gcc.dg/debug/20031231-1.c: New.
8568         * gcc.c-torture/compile/20040101-1.c: New.
8569         * gcc.dg/dwarf-die-[1-7].c: New.
8570
8571 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
8572
8573         PR optimization/13521
8574         * gcc.c-torture/compile/20031231-1.c: New test.
8575
8576 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8577
8578         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
8579
8580 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8581
8582         PR c++/10079
8583         * g++.dg/template/crash16.C: New test.
8584
8585 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
8586
8587         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
8588
8589 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8590
8591         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
8592         ports.
8593         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8594         * g++.old-deja/g++.law/profile1.C: Likewise.
8595         * gcc.c-torture/compile/981006-1.c: Likewise.
8596         * gcc.c-torture/execute/loop-2e.x: Likewise.
8597         * gcc.c-torture/execute/loop-2f.x: Remove.
8598         * gcc.c-torture/execute/loop-2g.x: Likewise.
8599         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
8600         * gcc.dg/20020312-2.c: Remove traces of dead ports.
8601
8602 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8603
8604         PR c++/13507
8605         * g++.dg/ext/attrib11.C: New test.
8606
8607         PR c++/13494
8608         * g++.dg/template/array2-1.C: New test.
8609         * g++.dg/template/array2-2.C: New test.
8610
8611 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
8612
8613         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
8614
8615 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8616
8617         PR c++/12774
8618         * g++.dg/template/array1-1.C: New test.
8619         * g++.dg/template/array1-2.C: New test.
8620
8621 2003-12-29  Roger Sayle  <roger@eyesopen.com>
8622
8623         PR fortran/12632
8624         * g77.dg/12632.f: New test case.
8625
8626 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8627
8628         PR c++/13289
8629         * g++.dg/parse/nontype1.C: New test.
8630
8631 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8632
8633         PR c++/12403
8634         * g++.dg/parse/explicit1.C: New test.
8635         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
8636
8637 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8638
8639         PR c++/13081
8640         * g++.dg/opt/inline6.C: New test.
8641
8642         PR c++/12613
8643         * g++.dg/parse/error9.C: New test.
8644
8645         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
8646
8647 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8648
8649         PR c++/13009
8650         * g++.dg/init/assign1.C: New test.
8651
8652 2003-12-28  Roger Sayle  <roger@eyesopen.com>
8653
8654         PR c++/13070
8655         * g++.dg/warn/format3.C: New test case.
8656
8657 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8658
8659         * gcc.c-torture/compile/20031227-1.c: New test.
8660
8661 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8662
8663         * g++.dg/bprob/bprob.exp: Load target-supports.exp
8664         * g77.dg/bprob/bprob.exp: Likewise.
8665         * gcc.misc-tests/bprob.exp: Likewise.
8666         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
8667         variants on systems where the library does not provide that
8668         functionality.
8669         * gcc.dg/builtins-20.c: Use builtins-config.h.
8670         * gcc.dg/builtins-config.h: New file.
8671
8672 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8673
8674         * lib/gcc-dg.exp (dg-require-profiling): New function.
8675         * lib/target-supports.exp (check_profiling_available): Likewise.
8676         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
8677         * g77.dg/bprob/bprob.exp: Likewise.
8678         * gcc.misc-tests/bprob.exp: Likewise.
8679         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
8680         * gcc.dg/20021014-1.c: Likewise.
8681         * gcc.dg/nest.c: Likewise.
8682
8683 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8684
8685         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
8686         compiling.
8687         * g++.dg/lookup/java2.C: Likewise.
8688         * gcc.dg/cpp/lexident.c: Likewise.
8689
8690 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
8691
8692         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
8693         given.
8694         * gcc.c-torture/compile/961203-1.c: Likewise.
8695         * gcc.c-torture/compile/980506-1.c: Likewise.
8696
8697 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
8698
8699         * lib/gcc-dg.exp (dg-prune-output): New annotation.
8700         (additional_prunes): New global.
8701         (gcc-dg-prune): Handle additional per-test pruning.
8702         (dg-test): Clear additional_prunes between tests.
8703
8704         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
8705         dg-prune-output to avoid spurious failures from assembler
8706         complaining about nonexistent WAW violations.
8707         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
8708         Use dg-prune-output to avoid spurious failures from assembler
8709         warning about Itanium B-step errata.
8710
8711 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8712
8713         * g++.dg/abi/macro0.C: New test.
8714         * g++.dg/abi/macro1.C: Likewise.
8715         * g++.dg/abi/macro2.C: Likewise.
8716
8717         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
8718         * g++.dg/abi/bitfield7.C: Likewise.
8719         * g++.dg/abi/dtor2.C: Likewise.
8720         * g++.dg/abi/mangle11.C: Likewise.
8721         * g++.dg/abi/mangle12.C: Likewise.
8722         * g++.dg/abi/mangle14.C: Likewise.
8723         * g++.dg/abi/mangle17.C: Likewise.
8724         * g++.dg/abi/vbase10.C: Likewise.
8725         * g++.dg/abi/vbase14.C: Likewise.
8726         * g++.dg/template/qualttp17.C: Likewise.
8727
8728 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8729
8730         PR c/11995
8731         * gcc.dg/20031223-1.c: New test.
8732
8733 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8734
8735         * gcc.dg/noreturn-7.c: New test.
8736
8737 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8738
8739         * gcc.dg/null-pointer-1.c: New test.
8740
8741 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8742
8743         * g++.old-deja/g++.jason/template18.C: Remove.
8744         * g++.old-deja/g++.jason/template37.C: Likewise.
8745
8746         PR c++/12862
8747         * g++.dg/lookup/ns1.C: New test.
8748
8749         PR c++/12397
8750         * g++.dg/template/lookup3.C: New test.
8751
8752 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8753
8754         * g++.dg/template/recurse1.C: New test
8755
8756 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8757
8758         PR c++/12479
8759         * g++.dg/parse/semicolon1.C: New test.
8760         * g++.dg/parse/semicolon1.h: Likewise.
8761
8762 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
8763
8764         * gcc.dg/darwin-misaligned.c: New test.
8765
8766 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8767
8768         PR c/9163
8769         * gcc.dg/20031222-1.c: New test.
8770
8771 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
8772
8773         PR c++/13438
8774         * g++.dg/parse/error8.C: New test.
8775
8776         PR c++/11554
8777         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
8778
8779 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
8780
8781         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
8782         too small.
8783         * gcc.c-torture/compile/930217-1.c: Likewise.
8784         * gcc.c-torture/compile/930513-1.c: Likewise.
8785         * gcc.c-torture/execute/920908-2.c: Likewise.
8786         * gcc.c-torture/execute/921204-1.c: Likewise.
8787         * gcc.c-torture/execute/930621-1.c: Likewise.
8788         * gcc.c-torture/execute/930630-1.c: Likewise.
8789         * gcc.c-torture/execute/931031-1.c: Likewise.
8790         * gcc.c-torture/execute/980602-2.c: Likewise.
8791         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
8792         * gcc.c-torture/execute/compndlit-1.c: Likewise.
8793         * gcc.c-torture/execute/extzvsi.c: Likewise.
8794         * gcc.c-torture/unsorted/ext.c: Likewise.
8795
8796 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
8797
8798         PR target/12749
8799         * gcc.c-torture/compile/20031220-2.c: New test case.
8800
8801 2003-12-20  Roger Sayle  <roger@eyesopen.com>
8802
8803         PR optimization/13031
8804         * gcc.c-torture/compile/20031220-1.c: New test case.
8805
8806 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8807
8808         * gcc.dg/cast-function-1.c: New test.
8809
8810 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8811
8812         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
8813         formats.
8814
8815 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
8816
8817         PR c++/12795
8818         * g++.dg/ext/attrib10.C: New test.
8819
8820 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8821
8822         * gcc.dg/cleanup-10.c: New test.
8823         * gcc.dg/cleanup-11.c: New test.
8824
8825 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8826
8827         PR c++/13239
8828         * g++.dg/opt/expect1.C: New test.
8829
8830 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
8831
8832         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
8833
8834 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
8835
8836         PR debug/12923
8837         * gcc.dg/20031218-1.c: New test.
8838
8839         PR debug/12389
8840         * gcc.dg/20031218-2.c: New test.
8841         * gcc.dg/20031218-3.c: New test.
8842
8843         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
8844         of label name and allow for USER_LABEL_PREFIX == "_" names.
8845         * g++.dg/abi/mangle18-2.C: Likewise.
8846         * g++.dg/abi/mangle19-1.C: Likewise.
8847         * g++.dg/abi/mangle19-2.C: Likewise.
8848         * g++.dg/abi/mangle20-1.C: Likewise.
8849         * g++.dg/abi/mangle20-2.C: Likewise.
8850
8851 2003-12-18  Richard Henderson  <rth@redhat.com>
8852
8853         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
8854
8855 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
8856             Dan Kegel <dank@kegel.com>
8857
8858         PR other/12009
8859         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
8860         testing a cross compiler, it causes spurious compile failures.
8861         * lib/g++.exp: Likewise.
8862
8863 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8864
8865         PR c++/13262
8866         * g++.dg/template/access13.C: New test.
8867
8868 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8869
8870         * gcc.dg/20031216-1.c: New test.
8871
8872 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8873
8874         PR c++/9154
8875         * g++.dg/template/error10.C: New test.
8876
8877 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8878
8879         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
8880         * g++.dg/eh/simd-2.C: Likewise.
8881
8882 2003-12-17  James E Wilson  <wilson@specifixinc.com>
8883             Roger Sayle  <roger@eyesopen.com>
8884
8885         * gcc.c-torture/execute/ieee/mzero5.c: New.
8886
8887 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
8888
8889         PR c++/10603
8890         * g++.dg/parse/error6.C: New test.
8891
8892         PR c++/12827
8893         * g++.dg/parse/error7.C: New test.
8894
8895 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8896
8897         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
8898         at -O with stabs debugging formats.
8899         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
8900         * gcc.dg/debug/debug-2.c: Likewise.
8901
8902 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8903
8904         PR c++/12696
8905         * g++.dg/init/error1.C: New test.
8906
8907         PR c++/12218
8908         * g++.dg/init/pm3.C: New test.
8909
8910 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8911
8912         PR c/3347
8913         * gcc.dg/bitfld-8.c: New test.
8914
8915 2003-12-16  James Lemke  <jim@wasabisystems.com>
8916
8917         * gcc.dg/arm-scd42-[123].c: New tests.
8918
8919 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8920
8921         PR c++/9043
8922         * g++.dg/abi/mangle20-1.C: New test.
8923         * g++.dg/abi/mangle20-2.C: New test.
8924
8925 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8926
8927         PR c++/13275
8928         * g++.dg/other/offsetof2.C: Remove XFAIL.
8929         * g++.dg/parse/offsetof1.C: New test.
8930         * g++.gd/parse/offsetof2.C: Likewise.
8931
8932 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8933
8934         * g++.dg/template/nontype3.C: New test.
8935         * g++.dg/template/static2.C: Tweaked the dg-error clause.
8936
8937 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8938
8939         * g++.dg/warn/noreturn-3.C: Also test instantiation.
8940
8941 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8942
8943         PR c++/13387
8944         * g++.dg/expr/assign1.C: New test.
8945
8946         PR c++/13242
8947         * g++.dg/abi/mangle19-1.C: New test.
8948         * g++.dg/abi/mangle19-2.C: New test.
8949
8950 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
8951
8952         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
8953
8954 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8955
8956         * gcc.c-torture/execute/20031216-1.c: New test.
8957
8958 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8959
8960         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
8961         an ICE regression.
8962
8963 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8964
8965         PR c++/10926
8966         * g++.dg/template/error9.C: New test.
8967
8968         PR c++/11116
8969         * g++.dg/template/error8.C: New test.
8970
8971 2003-12-15  Roger Sayle  <roger@eyesopen.com>
8972
8973         PR middle-end/13400
8974         * gcc.c-torture/execute/20031215-1.c: New test case.
8975
8976 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8977
8978         PR c++/13269
8979         * g++.dg/parse/error5.C: New test.
8980
8981         PR c++/12989
8982         * g++.dg/expr/sizeof1.C: New test.
8983
8984         PR c++/13310
8985         * g++.dg/template/crash15.C: New test.
8986
8987 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
8988
8989         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
8990         a non-POD type as the last named parameter of a varargs function.
8991
8992 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8993
8994         PR c++/13243
8995         PR c++/12573
8996         * g++.dg/template/crash14.C: New test.
8997         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
8998
8999 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
9000
9001         * g++.dg/other/java1.C: New test.
9002
9003         PR c++/13241
9004         * g++.dg/abi/mangle18-1.C: New test.
9005         * g++.dg/abi/mangle18-2.C: New test.
9006
9007 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9008
9009         PR optimization/10312
9010         * gcc.c-torture/execute/20031214-1.c: New.
9011
9012 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
9013
9014         PR c++/10779
9015         PR c++/12160
9016         * g++.dg/parse/error3.C: New test.
9017         * g++.dg/parse/error4.C: Likewise.
9018         * g++.dg/abi/mangle4.C: Tweak error messages.
9019         * g++.dg/lookup/using5.C: Likewise.
9020         * g++.dg/other/error2.C: Likewise.
9021         * g++.dg/parse/typename5.C: Likewise.
9022         * g++.dg/parse/undefined1.C: Likewise.
9023         * g++.dg/template/arg2.C: Likewise.
9024         * g++.dg/template/ttp3.C: Likewise.
9025         * g++.dg/template/type1.C: Likewise.
9026         * g++.old-deja/g++.other/crash32.C: Likewise.
9027         * g++.old-djea/g++.pt/defarg8.C: Likewise.
9028
9029 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9030
9031         PR c++/13106
9032         * g++.dg/warn/noreturn-3.C: New test.
9033
9034 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9035
9036         PR c++/13118
9037         * g++.dg/abi/covariant3.C: New.
9038
9039 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
9040
9041         * g++.dg/eh/ia64-1.C: New test.
9042
9043 2003-12-12  Roger Sayle  <roger@eyesopen.com>
9044
9045         PR optimization/13037
9046         * g77.f-torture/execute/13037.f: New test case.
9047
9048 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9049
9050         PR c++/12881
9051         * g++.dg/abi/covariant2.C: New.
9052
9053 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
9054
9055         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
9056
9057 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
9058
9059         * gcc.c-torture/execute/wchar_t-1.x: Delete.
9060
9061 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
9062
9063         PR other/10819
9064         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
9065         to fix Bug 10819.
9066         * lib/g++.exp (g++_version): Likewise.
9067         * lib/g77.exp (g77_version): Likewise.
9068         * lib/objc.exp (default_objc_version): Likewise.
9069
9070 2003-12-10  Richard Henderson  <rth@redhat.com>
9071
9072         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
9073
9074         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
9075
9076 2003-12-08  Matt Austern  <austern@apple.com>
9077
9078         PR c/13134
9079         * lib/gcc-dg.exp (dg-require-visibility): Define.
9080         * lib/target-supports (check_visibility_available): Define.
9081         * gcc.dg/visibility-1.c: New test.
9082         * gcc.dg/visibility-2.c: Likewise.
9083         * gcc.dg/visibility-3.c: Likewise.
9084         * gcc.dg/visibility-4.c: Likewise.
9085         * gcc.dg/visibility-5.c: Likewise.
9086         * gcc.dg/visibility-6.c: Likewise.
9087         * g++.dg/ext/visibility-1.C: Likewise.
9088         * g++.dg/ext/visibility-2.C: Likewise.
9089         * g++.dg/ext/visibility-3.C: Likewise.
9090         * g++.dg/ext/visibility-4.C: Likewise.
9091         * g++.dg/ext/visibility-5.C: Likewise.
9092         * g++.dg/ext/visibility-6.C: Likewise.
9093
9094 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9095
9096         * g++.dg/lookup/java1.C: New test.
9097         * g++.dg/lookup/java2.C: New test.
9098
9099 2003-12-07  Falk Hueffner  <falk@debian.org>
9100
9101         * g++.dg/opt/noreturn-1.C: New test.
9102
9103 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
9104
9105         * gcc.dg/overflow-1.c: New test.
9106
9107 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9108
9109         * g77.f-torture/compile/13060.f: New test.
9110
9111 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
9112
9113         PR c++/13323
9114         * g++.dg/inherit/operator2.C: New test.
9115
9116 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9117
9118         PR c++/13305
9119         * g++.dg/ext/attrib9.C: New test.
9120
9121 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9122
9123         PR c++/13314
9124         * g++.dg/template/error7.C: New test.
9125
9126 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
9127             J"orn Rennecke <joern.rennecke@superh.com>
9128
9129         PR target/13302
9130         * g++.dg/other/struct-va_list.C: New test.
9131
9132 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9133
9134         PR c++/13166
9135         * g++.dg/parse/defarg6.C: New test.
9136
9137 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
9138
9139         PR target/13256
9140         * gcc.c-torture/execute/20031201-1.c: New test.
9141
9142 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
9143
9144         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
9145
9146 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9147
9148         * gcc.dg/builtin-return-1.c: New test.
9149
9150 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
9151             J"orn Rennecke <joern.rennecke@superh.com>
9152
9153         PR optimization/13260
9154         * gcc.c-torture/execute/20031204-1.c: New test.
9155
9156 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9157
9158         PR c++/9127
9159         * g++.dg/template/error6.C: New test.
9160
9161 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
9162
9163         * gcc.dg/20031202-1.c: New test.
9164
9165 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9166
9167         PR c++/13179
9168         * g++.dg/template/eh1.C: New test.
9169
9170         PR c++/10771
9171         * g++.dg/template/error5.C: New test.
9172
9173 2003-12-02  David Ung  <davidu@mips.com>
9174
9175         * gcc.dg/compat/vector-check.h: Corrected type for var
9176         g_##TMODE
9177
9178 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9179
9180         PR c++/10126
9181         * g++.dg/template/ptrmem8.C: New test.
9182
9183 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9184
9185         PR c++/12573
9186         * g++.dg/template/dependent-expr3.C: New test.
9187
9188 2003-12-01  James Lemke  <jim@wasabisystems.com>
9189
9190         * gcc.dg/arm-g2.c: New test.
9191
9192 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9193
9194         PR optimization/11634
9195         * gcc.dg/20031201-2.c: New test case.
9196
9197 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
9198
9199         PR 11433
9200         * objc.dg/proto-lossage-3.m: New test.
9201
9202 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9203
9204         PR optimization/12628
9205         * gcc.dg/20031201-1.c: New test case.
9206
9207 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9208
9209         * gcc.dg/unaligned-1.c: New test.
9210
9211 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
9212
9213         PR c++/9849
9214         * g++.dg/template/error4.C: New test.
9215         * g++.dg/template/nested3.C: Adjust error markers.
9216
9217 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9218
9219         * gcc.dg/cpp/assert4.c: Check more #system assertions.
9220
9221 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9222
9223         PR c/10333
9224         * gcc.dg/bitfld-7.c: New test.
9225
9226 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
9227
9228         * gcc.dg/tls/asm-1.C: New test.
9229
9230 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9231
9232         * gcc.dg/cpp/assert4.c: Update.
9233
9234 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9235
9236         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
9237         * gcc.dg/builtin-apply3.c: New test.
9238
9239 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9240
9241         * lib/compat.exp (compat-obj): New xfaildata parameter.
9242         Use it to set compiler_conditional_xfail_data before compiling.
9243         (compat-get-options): Handle dg-xfail-if.
9244         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
9245         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
9246         * gcc.dg/compat/vector-1_y.c: Likewise.
9247         * gcc.dg/compat/vector-2_x.c: Likewise.
9248         * gcc.dg/compat/vector-2_y.c: Likewise.
9249
9250 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9251
9252         * g++.dg/opt/reg-stack4.C: New test.
9253
9254 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9255
9256         * gcc.dg/builtin-apply2.c: New test.
9257
9258 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9259
9260         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
9261
9262 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9263
9264         PR c++/12924
9265         * g++.dg/template/template-id-2.C: New test.
9266
9267 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9268
9269         PR c++/5369
9270         * g++.dg/template/memfriend1.C: New test.
9271         * g++.dg/template/memfriend2.C: Likewise.
9272         * g++.dg/template/memfriend3.C: Likewise.
9273         * g++.dg/template/memfriend4.C: Likewise.
9274         * g++.dg/template/memfriend5.C: Likewise.
9275         * g++.dg/template/memfriend6.C: Likewise.
9276         * g++.dg/template/memfriend7.C: Likewise.
9277         * g++.dg/template/memfriend8.C: Likewise.
9278         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
9279
9280 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
9281
9282         PR c++/12515
9283         * g++.dg/ext/cond1.C: New test.
9284
9285 2003-11-20  Richard Henderson  <rth@redhat.com>
9286
9287         * gcc.dg/20020201-2.c: Remove.
9288         * gcc.dg/20020201-4.c: Remove.
9289         * gcc.dg/20020304-1.c: Remove.
9290
9291 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
9292
9293         * gcc.dg/cpp/trad/xwin1.c: New test case.
9294
9295 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
9296
9297         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
9298         * lib/g77.exp: Likewise.
9299         * lib/objc.exp: Likewise.
9300         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
9301         for darwin.
9302
9303 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9304
9305         PR c++/12932
9306         * g++.dg/template/static5.C: New test.
9307
9308 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9309
9310         * gcc.dg/nested-func-1.c: New test.
9311
9312 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9313
9314         * gcc.dg/cpp/assert4.c: New test.
9315
9316 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9317
9318         PR c++/2294
9319         * g++.dg/lookup/using9.c: New test.
9320
9321 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
9322
9323         PR c++/12762
9324         * g++.dg/template/error3.C: New test.
9325
9326 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
9327
9328         PR ada/13035
9329         * ada/acats/run_acats, run_all.sh: Fix syntax error.
9330         No longer use a wrapper for gcc, since this does not work under
9331         Windows.
9332
9333 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9334
9335         PR c++/2094
9336         * g++.dg/template/ptrmem7.C: New test.
9337
9338 2003-11-13  Andrew Pinski <apinski@apple.com>
9339
9340         * gcc.c-torture/compile/20031113-1.c: New test.
9341
9342 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
9343             Kean Johnston <jkj@sco.com>
9344
9345         PR c/13029
9346         * gcc.dg/unused-4.c: Update.
9347
9348 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9349
9350         * g++.dg/opt/const3.C: New test.
9351
9352 2003-11-13  Jan Hubicka  <jh@suse.cz>
9353
9354         * gcc.c-torture/compile/20031112-1.c: New test.
9355
9356 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
9357
9358         * g++.dg/parse/crash10.C: Remove bogus error marker.
9359
9360 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9361
9362         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
9363         (host_gcc): Likewise.
9364         (ROOT): Honor $PWDCMD.
9365         (BASE): Likewise.
9366         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
9367
9368 2003-11-12  Catherine Moore  <clm@redhat.com>
9369
9370         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
9371
9372 2003-11-12  Andreas Jaeger  <aj@suse.de>
9373             Jakub Jelinek  <jakub@redhat.com>
9374             Andrew Pinski  <pinskia@physics.uc.edu>
9375             Richard Henderson  <rth@redhat.com>
9376
9377         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
9378         systems.
9379         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
9380
9381         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
9382         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9383
9384 2003-11-11  Andreas Jaeger  <aj@suse.de>
9385
9386         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
9387
9388         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
9389
9390 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
9391
9392         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
9393         Clean ups.
9394
9395 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
9396
9397         * gcc.dg/trampoline-1.c: New test.
9398
9399 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9400
9401         * gcc.c-torture/compile/200031109-1.c: New test.
9402
9403 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9404
9405         PR c/3190
9406         PR c/8714
9407         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9408         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
9409         gcc.dg/format/no-y2k-1.c: Update.
9410
9411 2003-11-08  Roger Sayle  <roger@eyesopen.com>
9412
9413         PR optimization/10467
9414         * gcc.dg/20031108-1.c: New test case.
9415
9416 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
9417
9418         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
9419
9420 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9421
9422         * gcc.dg/compound-lvalue-1.c: New test.
9423         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
9424         some XFAILs.
9425
9426 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
9427
9428         * gcc.dg/altivec-varargs-1.c: New test.
9429
9430 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9431
9432         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
9433         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
9434         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
9435         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
9436         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
9437
9438 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9439
9440         * gcc.dg/cond-lvalue-1.c: New test.
9441
9442 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
9443
9444         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
9445
9446 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9447
9448         PR c++/11616
9449         * g++.dg/template/instantiate5.C: New test.
9450
9451 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9452
9453         PR c++/12726
9454         * g++.dg/ext/complit2.C: Replace test with self-contained version.
9455         * ChangeLog: Add missing first entry for above test.
9456
9457 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9458
9459         PR c++/9810
9460         * g++.dg/template/using8.C: New test.
9461         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
9462
9463 2003-11-02  Roger Sayle  <roger@eyesopen.com>
9464
9465         PR optimization/10817
9466         * gcc.c-torture/compile/20031102-1.c: New test case.
9467
9468 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
9469
9470         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
9471         2147483647.
9472
9473 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9474
9475         * gcc.dg/20031102-1.c: New test.
9476
9477 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9478
9479         * gcc.dg/complex-1.c: New test.
9480
9481 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9482
9483         PR c++/12796
9484         * g++.dg/template/crash13.C: Adjust expected error location.
9485         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9486
9487 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9488
9489         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9490
9491 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9492
9493         PR/10239
9494         * gcc.c-torture/compile/20031031-2.c: New test.
9495
9496 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9497
9498         PR/11640
9499         * gcc.c-torture/compile/20031031-1.c: New test.
9500
9501 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9502
9503         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9504         * gcc.misc-tests/bprob.exp: Likewise.
9505         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
9506         the execution test on arm-elf configs.
9507         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
9508         configs that don't support scratch files.
9509         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
9510
9511 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
9512
9513         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
9514         done by dejagnu.
9515
9516 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
9517
9518         * ada/acats/run_all.sh: Redirect mv output to /dev/null
9519         Avoid non pure sh syntax. Add more logging.
9520
9521         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
9522         fail.
9523
9524 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9525
9526         PR libgcj/10610
9527         * gcc.dg/ppc-stackalign-1.c: New test.
9528
9529 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
9530
9531         * ada/acats/run_all.sh: Change output to be more compliant with
9532         dejagnu framework.
9533         Create acats.sum and acats.log files under testsuite/ada/acats
9534         Only run [a-z]* directories, to filter out e.g. CVS.
9535         Redirect build output to log file.
9536
9537 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9538
9539         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
9540
9541 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9542
9543         PR ada/5909:
9544         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
9545
9546 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
9547
9548         * gcc.c-torture/compile/20031023-1.c: New test.
9549         * gcc.c-torture/compile/20031023-2.c: New test.
9550         * gcc.c-torture/compile/20031023-3.c: New test.
9551         * gcc.c-torture/compile/20031023-4.c: New test.
9552
9553 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9554
9555         PR c++/10371
9556         * g++.dg/lookup/scoped8.C: New test.
9557
9558 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9559
9560         * g++.dg/opt/reg-stack3.C: New test.
9561
9562 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9563
9564         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
9565
9566 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9567
9568         PR c++/11076
9569         * g++.dg/template/crash13.C: New test.
9570
9571 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9572
9573         * gcc.dg/c99-restrict-2.c: New test.
9574
9575 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
9576
9577         PR c++/12698, c++/12699, c++/12700, c++/12566
9578         * g++.dg/inherit/covariant9.C: New test.
9579         * g++.dg/inherit/covariant10.C: New test.
9580         * g++.dg/inherit/covariant11.C: New test.
9581
9582 2003-10-23  Jason Merrill  <jason@redhat.com>
9583
9584         PR c++/12726
9585         * g++.dg/ext/complit2.C: New test.
9586
9587 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
9588
9589         PR target/12654
9590         * gcc.c-torture/execute/20031020-1.c: New test.
9591
9592 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9593
9594         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
9595         following the jump_insn.
9596
9597 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9598
9599         * gcc.dg/cast-lvalue-1.c: New test.
9600
9601 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
9602
9603         PR c++/11962
9604         * g++.dg/template/cond2.C: New test.
9605
9606 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9607
9608         * gcc.dg/builtins-28.c: New test.
9609
9610 2003-10-20  Jan Hubicka  <jh@suse.cz>
9611
9612         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
9613         parameter.
9614         * testsuite/gcc.dg/inline-2.c: Likewise.
9615
9616 2003-10-20  Phil Edwards  <phil@codesourcery.com>
9617
9618         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
9619         * gcc.dg/nest.c:  Likewise.
9620
9621 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9622
9623         PR c++/9781, c++/10583, c++/11862
9624         * g++.dg/parse/crash13.C: New test.
9625
9626 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9627
9628         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
9629
9630 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9631
9632         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
9633         Define HAVE_C99_RUNTIME except on Solaris.
9634         * gcc.dg/builtins-20.c: Likewise.
9635
9636 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9637
9638         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
9639
9640 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9641
9642         PR c++/12495
9643         * g++.dg/template/crash21.C: New test.
9644
9645 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9646
9647         PR c++/2513
9648         * g++.dg/template/typename5.C: New test.
9649
9650 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9651
9652         PR c++/12369
9653         * g++.dg/template/friend25.C: New test.
9654
9655 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
9656
9657         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
9658         versions.
9659
9660 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
9661
9662         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
9663         == 2147483647.
9664
9665 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
9666
9667         * gcc.c-torture/execute/960416-1.x: Remove.
9668         * gcc.c-torture/execute/divconst-3.x: Likewise.
9669
9670 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
9671
9672         PR target/12598
9673         * gcc.dg/torture/cris-volatile-1.c: New test.
9674
9675 2003-10-14  Roger Sayle  <roger@eyesopen.com>
9676
9677         PR optimization/9325
9678         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
9679         for overflowing floating point to integer conversion during RTL
9680         simplification.
9681
9682 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
9683
9684         * objc/execute/_cmd.m: Fix typo.
9685         * objc.dg/image-info.m, objc.dg/symtab-1.m:
9686         Relax 'scan-assembler' regexp.
9687         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
9688         objc.dg/try-catch-4.m: Run on non-Darwin targets.
9689         * objc.dg/zero-link-2.m: Remove blank line.
9690         * objc.dg/zero-link-3.m: New test case.
9691
9692 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
9693
9694         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
9695
9696         * gcc.dg/asm-names.c: Use scan-assembler-not rather
9697         than linker trickery.
9698
9699 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9700
9701         PR c++/12370
9702         * g++.dg/other/friend2.C: New test.
9703
9704 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9705
9706         * gcc.dg/20031012-1.c: New test.
9707
9708 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9709
9710         * gcc.dg/weak/weak-3.c: Fix for new warning.
9711
9712 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
9713
9714         PR optimization/8750
9715         * gcc.c-torture/execute/20031012-1.c: New test case.
9716
9717 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9718
9719         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
9720         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
9721
9722 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9723
9724         PR optimization/12260
9725         * gcc.c-torture/compile/20031011-2.c: New test case.
9726
9727 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9728
9729         * gcc.c-torture/execute/20031011-1.c: New testcase.
9730
9731 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9732
9733         * gcc.c-torture/compile/20031011-1.c: New test.
9734
9735 2003-10-11  Jan Hubicka  <jh@suse.cz>
9736
9737         * g++.dg/other/first-global.C: New test.
9738
9739 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9740
9741         * gcc.c-torture/execute/string-opt-18.c: New testcase.
9742
9743 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
9744
9745         * gcc.c-torture/compile/20031010-1.c: New test.
9746
9747 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
9748
9749         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
9750         * gcc.c-torture/execute/va-arg-25.c: ... here.
9751
9752 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
9753
9754         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
9755
9756 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
9757
9758         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
9759
9760 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
9761
9762         * g++.dg/parse/error2.C: New test.
9763
9764 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
9765
9766         PR c++/11097
9767         * g++.dg/other/error5.C: Modify the error message.
9768         * g++.dg/lookup/using8.C: New test.
9769
9770 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
9771
9772         * gcc.dg/darwin-abi-2.c: New file.
9773         * gcc.c-torture/execute/va-arg-24.c: New file.
9774
9775 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
9776
9777         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
9778         indentation.
9779
9780 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
9781
9782         PR c++/10147
9783         * g++.dg/other/error4.C: Update error messages.
9784         * g++.dg/template/ptrmem4.C: Likewise.
9785
9786         PR c++/12337
9787         * g++.dg/init/new9.C: New test.
9788
9789         PR c++/12334, c++/12236, c++/8656
9790         * g++.dg/ext/attrib8.C: New test.
9791
9792 2003-10-06  Devang Patel  <dpatel@apple.com>
9793
9794         * gcc.dg/debug/dwarf2-3.h: New test.
9795         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
9796
9797 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
9798
9799         * g++.dg/opt/cfg2.C: New test.
9800
9801 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9802
9803         * g++.dg/opt/float1.C: New test.
9804
9805 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9806
9807         * gcc.dg/c90-array-lval-6.c: New test.
9808         * gcc.dg/c99-array-lval-6.c: New test.
9809
9810 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
9811             Ziemowit Laski  <zlaski@apple.com>
9812
9813         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
9814         'Derived', so that it is never considered a class method; add
9815         new warning for '+port' method ambiguity.
9816         * objc.dg/method-12.m: Include <objc/objc.h> instead of
9817         <objc/objc-api.h> (needed on Mac OS X).
9818         * objc.dg/method-13.m: New test.
9819
9820 2003-10-03  Roger Sayle  <roger@eyesopen.com>
9821
9822         PR optimization/9325, PR java/6391
9823         * gcc.c-torture/execute/20031003-1.c: New test case.
9824
9825 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
9826
9827         PR optimization/12180
9828         * gcc.dg/20031002-1.c: New test.
9829
9830         PR c++/12486
9831         * g++.dg/inherit/error1.C: New test.
9832
9833 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
9834
9835         * lib/f-torture.exp (search_for): Rename to...
9836         (search_for_re): This.  Also, clean up comments and the
9837         "regexp" invocation.
9838
9839 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
9840
9841         * gcc.c-torture/compile/20031002-1.c: New test.
9842
9843 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
9844
9845         * g++.dg/opt/cond1.C: New test.
9846
9847 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
9848
9849         * gcc.dg/Wold-style-definition-2.c: New testcase.
9850         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
9851
9852 2003-09-29  Richard Henderson  <rth@redhat.com>
9853
9854         * g++.dg/init/array10.C: Add dg-options.
9855
9856 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9857
9858         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
9859
9860 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9861
9862         * g++.dg/template/friend19.C: Fix typo.
9863         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
9864
9865 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
9866
9867         * gcc.c-torture/execute/20030928-1.c: New test.
9868         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
9869
9870 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9871
9872         * g++.dg/opt/unroll1.C: New test.
9873
9874 2003-09-26  Roger Sayle  <roger@eyesopen.com>
9875
9876         PR optimization/11741
9877         * gcc.dg/20030926-1.c: New test case.
9878
9879 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9880
9881         PR c++/5655
9882         * g++.dg/parse/access7.C: New test.
9883         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
9884
9885 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
9886
9887         MERGE OF objc-improvements-branch into MAINLINE:
9888         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
9889         if libobjc has not been built.
9890         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
9891         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
9892         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
9893         objc/execute/nested-3.m, objc/execute/np-2.m,
9894         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
9895         objc/execute/redefining_self.m, objc/execute/root_methods.m,
9896         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
9897         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
9898         objc.dg/special/unclaimed-category-1.h,
9899         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
9900         well as GNU runtime.
9901         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
9902         * execute/cascading-1.m, execute/function-message-1.m,
9903         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
9904         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
9905         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
9906         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
9907         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
9908         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
9909         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
9910         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
9911         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
9912         * objc.dg/bitfield-2.m: Run only on Darwin.
9913         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
9914         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
9915         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
9916         * objc.dg/const-str-1.m: Fix constant string layout.
9917
9918 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
9919
9920         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
9921
9922 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
9923
9924         * gcc.dg/darwin-abi-1.c: New file.
9925
9926 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
9927
9928         PR target/12281
9929         * gcc.c-torture/compile/20030921-1.c: New test.
9930
9931 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9932
9933         * g++.dg/opt/reg-stack2.C: New test.
9934
9935 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9936
9937         * g++.dg/eh/delayslot1.C: New test.
9938
9939 2003-09-20  Richard Henderson  <rth@redhat.com>
9940
9941         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
9942
9943 2003-09-20  Roger Sayle  <roger@eyesopen.com>
9944
9945         * gcc.c-torture/execute/20030920-1.c: New test case.
9946
9947 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9948
9949         * g++.dg/rtti/typeid3.C: Correct expected error message.
9950
9951 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9952
9953         PR c++/157
9954         * g++.dg/parse/crash12.C: New test.
9955
9956 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
9957
9958         * gcc.dg/compat/mixed-struct-check.h: New.
9959         * gcc.dg/compat/mixed-struct-defs.h: New.
9960         * gcc.dg/compat/mixed-struct-init.h: New.
9961         * gcc.dg/compat/struct-by-value-19_main.c: New.
9962         * gcc.dg/compat/struct-by-value-19_x.c: New.
9963         * gcc.dg/compat/struct-by-value-19_y.c: New.
9964         * gcc.dg/compat/struct-by-value-20_main.c: New.
9965         * gcc.dg/compat/struct-by-value-20_x.c: New.
9966         * gcc.dg/compat/struct-by-value-20_y.c: New.
9967         * gcc.dg/compat/struct-return-19_main.c: New.
9968         * gcc.dg/compat/struct-return-19_x.c: New.
9969         * gcc.dg/compat/struct-return-19_y.c: New.
9970         * gcc.dg/compat/struct-return-20_main.c: New.
9971         * gcc.dg/compat/struct-return-20_x.c: New.
9972         * gcc.dg/compat/struct-return-20_y.c: New.
9973
9974 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
9975         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
9976         so that it will not complain on LP64 targets.
9977
9978 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9979
9980         PR c++/495
9981         * g++.dg/template/friend24.C: New test.
9982
9983 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
9984
9985         PR c++/12332
9986         * g++.dg/template/memtmpl2.C: New test.
9987
9988 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
9989
9990         PR target/11184
9991         * gcc.dg/builtin-apply1.c: New test.
9992
9993 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9994
9995         PR c++/9848
9996         * g++.dg/warn/Wunused-4.C: New test.
9997
9998 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9999
10000         PR c++/12316
10001         * g++.dg/other/gc2.C: New test.
10002
10003 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
10004
10005         PR c++/11991
10006         * g++.dg/rtti/typeid3.C: New test.
10007
10008         PR c++/12266
10009         * g++.dg/overload/template1.C: New test.
10010
10011 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10012
10013         * g++.dg/opt/cfg3.C: New test.
10014
10015 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10016
10017         PR c++/7939
10018         * g++.dg/template/crash11.C: New test.
10019
10020 2003-09-16  Jason Merrill  <jason@redhat.com>
10021             Jakub Jelinek  <jakub@redhat.com>
10022
10023         * gcc.dg/attr-warn-unused-result.c: New test.
10024
10025 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
10026
10027         PR c++/12184
10028         * g++.dg/expr/call2.C: New test.
10029
10030 2003-09-15  Andreas Jaeger  <aj@suse.de>
10031
10032         * gcc.dg/Wold-style-definition-1.c: New test.
10033
10034 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
10035
10036         PR c++/3907
10037         * g++.dg/parse/template12.C: New test.
10038
10039         * g++.dg/abi/bitfield11.C: New test.
10040         * g++.dg/abi/bitfield12.C: Likewise.
10041
10042 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
10043
10044         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
10045         non-expansion of functional macro name without arguments at EOL.
10046         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
10047
10048 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
10049
10050         * gcc.c-torture/execute/20030914-[12].c: New tests.
10051
10052 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
10053
10054         PR c++/11788
10055         * g++.dg/overload/addr1.C: New test.
10056
10057 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
10058
10059         * gcc.dg/20030909-1.c: New test.
10060
10061 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10062
10063         * gcc.dg/ultrasp10.c: New test.
10064
10065 2003-09-09  Devang Patel  <dpatel@apple.com>
10066
10067         * gcc.dg/darwin-ld-6.c: New test.
10068
10069 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10070
10071         * gcc.dg/torture/builtin-explog-1.c: New testcase.
10072
10073 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10074
10075         * gcc.dg/ia64-types1.c: New test.
10076         * gcc.dg/ia64-types2.c: Likewise.
10077
10078 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10079
10080         * gcc.dg/builtins-1.c: Add more _Complex tests.
10081         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10082
10083         * gcc.dg/builtins-1.c: Test existing _Complex functions.
10084         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10085
10086 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10087
10088         PR c++/11786
10089         * g++.dg/lookup/koenig2.C: New test.
10090
10091         PR c++/5296
10092         * g++.dg/rtti/typeid2.C: New test.
10093
10094 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
10095
10096         * gcc.c-torture/compile/20030904-1.c: New test.
10097
10098 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10099
10100         * g++.dg/opt/longbranch2.C: New test.
10101
10102 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10103
10104         * g++.dg/template/crash10.C: Only compile it.
10105
10106 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10107
10108         PR middle-end/11665
10109         * gcc.c-torture/compile/20030907-1.c: New test.
10110         * g++.dg/init/array11.C: New test.
10111
10112 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10113
10114         PR c++/11852
10115         * g++.dg/init/struct1.C: New test.
10116
10117 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10118
10119         PR c++/12181
10120         * g++.dg/expr/comma1.C: New test.
10121
10122 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
10123
10124         PR c++/11867
10125         * g++.dg/expr/static_cast5.C: New test.
10126
10127 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10128
10129         PR c++/11507
10130         * g++.dg/lookup/scoped7.C: New test.
10131
10132         PR c++/9574
10133         * g++.dg/other/static1.C: New test.
10134
10135         PR c++/11490
10136         * g++.dg/warn/template-1.C: New test.
10137
10138         PR c++/11432
10139         * g++.dg/template/crash10.C: New test.
10140
10141         PR c++/2478
10142         * g++.dg/overload/VLA.C: New test.
10143
10144         PR c++/10804
10145         * g++.dg/template/call1.C: New test.
10146
10147 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10148
10149         PR c++/11794
10150         * g++.dg/parse/using3.C: New test.
10151
10152 2003-09-06  Roger Sayle  <roger@eyesopen.com>
10153
10154         PR c++/11409
10155         * g++.dg/overload/builtin3.C: New test case.
10156
10157 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
10158
10159         PR c/9862
10160         * gcc.dg/20030906-1.c: New test.
10161         * gcc.dg/20030906-2.c: Likewise.
10162
10163 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10164
10165         PR c++/12167
10166         * g++.dg/parse/defarg5.C: New test.
10167
10168         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
10169
10170 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
10171
10172         PR c++/12163
10173         * g++.dg/expr/static_cast4.C: New test.
10174
10175         PR c++/12146
10176         * g++.dg/template/crash9.C: New test.
10177
10178 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10179
10180         * g++.old-deja/g++.ext/pretty2.C: Update for change
10181         in __FUNCTION__.
10182         * g++.old-deja/g++.ext/pretty3.C: Likewise.
10183
10184 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
10185
10186         PR c++/11922
10187         * g++/dg/template/qualified-id1.C: New test.
10188
10189         PR c++/12037
10190         * g++.dg/warn/noeffect4.C: New test.
10191
10192 2003-09-04  Matt Austern  <austern@apple.com>
10193
10194         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
10195         * g++.dg/ext/fnname2.C: Likewise.
10196         * g++.dg/ext/fnname3.C: Likewise.
10197
10198 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
10199
10200         * g++.dg/expr/lval1.C: New test.
10201         * g++.dg/ext/lvcast.C: Remove.
10202
10203 2003-09-03  Roger Sayle  <roger@eyesopen.com>
10204
10205         PR optimization/11700.
10206         * gcc.c-torture/compile/20030903-1.c: New test case.
10207
10208 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
10209
10210         PR c++/12053
10211         * g++.dg/abi/layout4.C: New test.
10212
10213 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
10214
10215         PR c++/11553
10216         * g++.dg/parse/friend3.C: New test.
10217
10218 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
10219
10220         PR c++/11847
10221         * g++.dg/template/class1.C: New test.
10222
10223         PR c++/11808
10224         * g++.dg/expr/call1.C: New test.
10225
10226 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
10227
10228         PR c++/12114
10229         * g++.dg/init/ref9.C: New test.
10230
10231         PR c++/11972
10232         * g++.dg/template/nested4.C: New test.
10233
10234 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10235
10236         PR c++/12093
10237         * g++.dg/template/non-dependent4.C: New test.
10238
10239         PR c++/11928
10240         * g++.dg/inherit/conv1.C: New test.
10241
10242 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10243
10244         PR c++/6196
10245         * g++.dg/ext/label1.C: New test.
10246         * g++.dg/ext/label2.C: Likewise.
10247
10248 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10249
10250         * g++.dg/expr/cond3.C: New test.
10251
10252 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10253
10254         * gcc.dg/builtins-1.c: Add new builtin cases.
10255
10256 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10257
10258         * gcc.dg/builtins-1.c: Add new cases.
10259         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10260
10261 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10262
10263         * gcc.dg/builtins-1.c: Add more math builtin tests.
10264         * gcc.dg/torture/builtin-attr-1.c: New test.
10265
10266 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10267
10268         PR optimization/5079
10269         * g++.dg/opt/static3.C: New test.
10270
10271 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10272
10273         * gcc.misc-tests/gcov-10b.c: New test.
10274
10275 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
10276
10277         * g++.dg/opt/ptrmem3.C: New test.
10278
10279         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
10280
10281 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
10282
10283         * gcc.dg/20030826-2.c: New test.
10284
10285 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10286
10287         PR middle-end/12002
10288         * g77.f-torture/compile/12002.f: New test case.
10289
10290 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10291
10292         * gcc.dg/20030826-1.c: New test case.
10293
10294 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
10295
10296         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
10297
10298 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
10299
10300         PR c++/11871
10301         * c++.dg/lookup/crash1.C: New test.
10302
10303         * c++.dg/warn/noeffect3.C: New test.
10304
10305 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
10306
10307         * gcc.dg/compat/vector-1_x.c: Compile with -w.
10308         * gcc.dg/compat/vector-1_y.c: Ditto.
10309         * gcc.dg/compat/vector-2_x.c: Ditto.
10310         * gcc.dg/compat/vector-2_y.c: Ditto.
10311
10312 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
10313
10314         * gcc.dg/20030702-1.c: New test.
10315
10316 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
10317
10318         PR c++/8795
10319         * g++.dg/ext/altivec-1.C: New test.
10320
10321 2003-08-24  Richard Henderson  <rth@redhat.com>
10322
10323         * g++.dg/eh/simd-2.C: Add -w for x86.
10324
10325 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
10326
10327         * gcc.dg/20030815-1.c: New test.
10328
10329 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10330
10331         PR c++/3765
10332         * g++.dg/parse/access6.C: New test.
10333
10334 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10335
10336         PR c++/641, c++/11876
10337         * g++.dg/template/friend22.C: New test.
10338         * g++.dg/template/friend23.C: Likewise.
10339
10340 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10341
10342         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
10343         identically.
10344
10345 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10346
10347         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
10348
10349 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10350
10351         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
10352
10353 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10354
10355         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
10356
10357 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10358
10359         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
10360
10361 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
10362
10363         PR c++/11919
10364         * g++.dg/overload/prom1.C: New test.
10365
10366         PR c++/11551
10367         * g++.dg/parse/dtor2.C: New test.
10368
10369         PR c++/10762
10370         * g++.dg/parse/using2.C: New test.
10371
10372 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
10373
10374         PR target/11805
10375         * gcc.c-torture/compile/20030821-1.c: New.
10376
10377 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
10378
10379         PR c++/11834
10380         * g++.dg/template/deduce2.C: New test.
10381
10382 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
10383
10384         * gcc.c-torture/execute/20030821-1.c: New test.
10385
10386 2003-08-20  Roger Sayle  <roger@eyesopen.com>
10387
10388         PR middle-end/11984
10389         * gcc.dg/20030820-1.c: New test case.
10390
10391 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
10392
10393         PR c++/11945
10394         * g++.dg/warn/noeffect2.C: New test.
10395
10396 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
10397
10398         PR c++/10926
10399         * g++.dg/template/dtor2.C: New test.
10400
10401         PR c++/11684
10402         * g++.dg/template/operator1.C: New test.
10403         * g++.dg/parse/operator4.C: New test.
10404
10405         PR c++/11946.C
10406         * g++.dg/expr/enum1.C: New test.
10407         * gcc.dg/c99-bool-1.c: Remove bogus warning.
10408
10409         PR c++/11036.C
10410         * g++.dg/parse/elab2.C: New test.
10411         * g++.dg/parse/typedef4.C: Change error message.
10412         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
10413         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
10414         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
10415
10416 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
10417
10418         * gcc.dg/pch/warn-1.c: New.
10419         * gcc.dg/pch/warn-1.hs: New.
10420
10421         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
10422         not-tested file.
10423
10424 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10425
10426         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
10427
10428 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10429
10430         * gcc.dg/uninit-D.c: New Test.
10431         * gcc.dg/uninit-E.c: New Test.
10432         * gcc.dg/uninit-F.c: New Test.
10433         * gcc.dg/uninit-G.c: New Test.
10434
10435 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
10436
10437         * g++.dg/README: Describe the pch directory.
10438
10439 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10440
10441         PR c++/11174
10442         * g++.dg/parse/access4.C: New test.
10443         * g++.dg/parse/access5.C: Likewise.
10444         * g++.old-deja/g++.jason/access17.C: Adjust error message.
10445
10446 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
10447
10448         * gcc.dg/noncompile/20030818-1.c: New.
10449
10450 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10451
10452         PR c++/11957
10453         * g++.dg/warn/noeffect1.C: New test.
10454
10455         * g++.dg/template/scope2.C: New test.
10456         * g++.dg/template/error2.C: Correct dg-error
10457
10458 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
10459
10460         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
10461
10462 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
10463
10464         PR C++/11512
10465         * g++.dg/template/warn1.C: New.
10466
10467 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
10468
10469         * g++.dg/template/error2.C: New test.
10470         * g++.dg/lookup/using7.C: Adjust errors
10471         * g++.old-deja/g++.pt/crash36.C: Likewise.
10472         * g++.old-deja/g++.pt/derived3.C: Likewise.
10473
10474 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10475
10476         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
10477         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
10478         * gcc.c-torture/execute/builtins/string-9.c: New, from
10479         string-opt-9.c.  Adjust for execute/builtins framework.
10480         * gcc.c-torture/execute/string-opt-9.c: Delete.
10481
10482 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
10483
10484         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
10485
10486         * g++.dg/parse/ret-type2.C: New test.
10487
10488         PR c++/11703
10489         * g++.dg/init/new8.C: New test.
10490
10491         PR c++/10923
10492         * g++.dg/parse/typedef5.C: New test.
10493
10494         PR c++/9512
10495         * g++.dg/parse/qualified2.C: New test.
10496         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
10497         invalid code.
10498
10499 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
10500
10501         * g++.dg/conversion/ptrmem1.C: New test.
10502
10503 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
10504
10505         PR target/11693
10506         * gcc.dg/20030811-1.c: New test.
10507
10508         PR target/11535
10509         * gcc.c-torture/execute/20030811-1.c: New test.
10510
10511 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10512
10513         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
10514
10515 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
10516
10517         PR c++/11789.C
10518         * g++.dg/inherit/multiple1.C: New test.
10519
10520 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10521
10522         * gcc.dg/spe1.c: New test.
10523
10524         PR c++/11670
10525         * g++.dg/expr/cast2.C: New test.
10526
10527         PR c++/10530
10528         * g++.dg/template/dependent-name2.C: New test.
10529
10530 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
10531
10532         * g++.dg/parse/crash11.C: Put the dg options in comments.
10533
10534 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
10535
10536         * lib/gcc-dg.exp: Update for diagnostic change.
10537
10538 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10539
10540         PR c++/5767
10541         * g++.dg/parse/crash11.C: New test.
10542
10543 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
10544
10545         * gcc.dg/cpp/spacing1.c: Update.
10546
10547 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
10548
10549         PR target/11739
10550         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
10551         a value for -mtune.
10552
10553 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10554
10555         PR middle-end/11771
10556         * gcc.c-torture/compile/20030804-1.c: New test case.
10557
10558 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10559
10560         * gcc.dg/20030804-1.c: New test case.
10561
10562 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
10563
10564         * gcc.dg/cpp/separate-1.c: New test.
10565
10566 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
10567
10568         PR c++/11704
10569         * g++.dg/template/dependent-expr2.C: New test.
10570
10571         PR c++/11766
10572         * g++.dg/expr/ptrmem1.C: New test.
10573
10574 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10575
10576         PR c++/9453
10577         * g++.dg/template/friend15.C: New test.
10578
10579 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
10580
10581         * lib/dg-pch.exp: Work round PCH bug.
10582
10583 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10584
10585         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
10586         builtins.  Move cases from builtins-4.c here.
10587
10588         * gcc.dg/torture/builtin-math-1.c: New test taken from
10589         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
10590         additional cases.
10591
10592         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
10593         Delete.
10594
10595 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10596
10597         PR c++/9447
10598         * g++.dg/template/using7.C: New test.
10599
10600 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
10601
10602         * import1.c, import2.c: New tests.
10603
10604 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
10605
10606         * g++.dg/eh/crossjump1.C: New test.
10607
10608 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
10609
10610         PR c++/11697
10611         * g++.dg/template/using6.C: New test.
10612
10613         PR c++/11744
10614         * g++.dg/template/koenig2.C: New test.
10615
10616 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10617
10618         PR c++/7983
10619         * g++.dg/parse/typedef4.C: New test.
10620
10621 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10622
10623         PR c++/8442, c++/8806
10624         * g++.dg/template/elab1.C: New test.
10625         * g++.dg/template/type2.C: Likewise.
10626         * g++.dg/template/ttp3.C: Adjust expected error message.
10627         * g++.old-deja/g++.law/visibility13.C: Likewise.
10628         * g++.old-deja/g++.niklas/t135.C: Likewise.
10629         * g++.old-deja/g++.pt/ttp41.C: Likewise.
10630         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
10631         template argument.
10632         * g++.old-deja/g++.pt/ttp44.C: Likewise.
10633
10634 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
10635
10636         PR c++/11295
10637         * g++.dg/ext/stmtexpr1.C: New test.
10638
10639         * g++.dg/opt/tmp1.C: New test.
10640
10641         PR c++/11525
10642         * g++.dg/parse/constant4.C: New test.
10643
10644         PR c++/9447
10645         * g++.dg/template/using5.C: New test.
10646
10647 2003-07-31  Roger Sayle  <roger@eyesopen.com>
10648
10649         * gcc.dg/builtins-27.c: New test case.
10650
10651 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
10652
10653         * gcc.dg/tls/opt-7.c: New test.
10654
10655 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
10656
10657         * g++.old-deja/g++.other/crash18.C: Remove.
10658
10659 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10660
10661         * g++.dg/template/explicit3.C: New.
10662         * g++.dg/template/explicit4.C: New.
10663         * g++.dg/template/explicit5.C: New.
10664
10665         PR c++/11347
10666         * g++.dg/template/memtmpl1.C: New.
10667
10668 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
10669
10670         PR target/11565
10671         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
10672         * gcc.dg/i386-387-5.c (dg-options): Likewise.
10673
10674 2003-07-30  Jan Hubicka  <jh@suse.cz>
10675
10676         * vtgc1.c: Kill.
10677
10678 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
10679
10680         * gcc.dg/struct-in-proto-1.c: New test.
10681
10682 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
10683
10684         * gcc.dg/cpp/include2.c: Only expect one message.
10685
10686 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
10687
10688         PR c++/9447
10689         * g++.dg/template/using1.C: New test.
10690         * g++.dg/template/using2.C: New test.
10691         * g++.dg/template/using3.C: New test.
10692         * g++.dg/template/using4.C: New test.
10693
10694 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
10695
10696         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
10697         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10698
10699 2003-07-28  Jan Hubicka  <jh@suse.cz>
10700
10701         PR c++/11530
10702         * g++.dg/opt/call1.C: New test.
10703
10704 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
10705
10706         PR c++/11667
10707         * g++.dg/init/enum2.C: New test.
10708         * g++.dg/template/overload1.C: Add "-w" option.
10709
10710 2003-07-28    <hp@bitrange.com>
10711
10712         * gcc.dg/Wdeclaration-after-statement-1.c,
10713         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
10714
10715 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
10716
10717         * gcc.c-torture/compile/20030725-1.c: New test.
10718
10719 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
10720
10721         * gcc.dg/20030505.c: Only run for SPE.
10722         Remove definition of opaque type.
10723
10724 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
10725
10726         * g++.dg/template/ptrmem6.C: New test.
10727
10728 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
10729
10730         * gcc.c-torture/compile/zero-strct-2.c: New test.
10731
10732 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
10733
10734         * gcc.dg/intermod-1.c: New test.
10735
10736 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10737
10738         PR c++/11617
10739         * g++.dg/template/lookup2.C: New test.
10740         * g++.dg/template/memclass1.C: Remove instantiated from error.
10741         * g++.dg/other/error2.C: Tweak expected errors.
10742
10743         PR c++/11596
10744         * g++.dg/template/defarg3.C: New test.
10745
10746         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
10747
10748 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
10749
10750         * g++.dg/inherit/access5.C: New test.
10751
10752 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10753
10754         PR c++/11513
10755         * g++.dg/template/crash8.C: New test.
10756
10757 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
10758
10759         PR c/10602
10760         * gcc.dg/noncompile/incomplete-2.c: New test.
10761
10762 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
10763
10764         PR c++/11645
10765         * g++.dg/inherit/access4.C: New test.
10766
10767         PR c++/11517
10768         * g++.dg/expr/cond2.C: New test.
10769
10770         PR optimization/10679
10771         * g++.dg/opt/inline4.C: New test.
10772
10773 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10774
10775         * g++.dg/parse/crash10: New test.
10776
10777 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10778
10779         * g++.dg/ext/flexary1.C: New test.
10780
10781 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10782
10783         PR c++/10793
10784         * g++.dg/template/crash9.C: New test.
10785
10786 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10787
10788         PR c++/3004
10789         * g++.dg/parse/typedef3.C: New test.
10790
10791         PR c++/7906
10792         * g++.dg/parse/operator2.C: New test.
10793
10794         PR c++/8895
10795         * g++.dg/parse/def-tmpl-arg1.C: New test.
10796
10797         PR c++/9282
10798         * g++.dg/parse/funptr1.C: New test.
10799
10800         PR c++/9452
10801         * g++.dg/parse/ambig3.C: New test.
10802
10803         PR c++/9454
10804         * g++.dg/parse/operator3.C: New test.
10805
10806         PR c++/9486
10807         * g++.dg/parse/template10.C: New test.
10808
10809         PR c++/9488
10810         * g++.dg/parse/template11.C: New test.
10811
10812         PR c++/10150
10813         * g++.dg/parse/invalid-op1.C: New test.
10814
10815         PR c++/10247
10816         * g++.dg/parse/condexpr1.C: New test.
10817
10818 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10819
10820         * g++.dg/ext/packed3.C: New test.
10821         * g++.dg/ext/packed4.C: New test.
10822
10823         * gcc.dg/pack-test-3.c: New test.
10824
10825 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
10826
10827         * lib/compat.exp: Handle dg-options per source file.
10828         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
10829         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
10830         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
10831         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
10832         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
10833         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
10834         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
10835         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
10836         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
10837         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
10838         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
10839         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
10840         * g++.dg/compat/break/bitfield7_x.C: Ditto.
10841         * g++.dg/compat/break/bitfield7_y.C: Ditto.
10842
10843 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10844
10845         PR c/10320
10846         * gcc.c-torture/execute/20030718-1.c: New test.
10847
10848 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10849
10850         PR optimization/11536
10851         * gcc.dg/20030721-1.c: New test.
10852
10853 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
10854
10855         PR c++/11546
10856         * g++.dg/template/lookup1.C: New test.
10857
10858 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
10859
10860         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
10861         diagnostics of ill-formed constructs involving labels.
10862         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
10863         the new 'previously defined here' message.
10864
10865 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
10866
10867         * g++.dg/parse/non-dependent2.C: New test.
10868
10869 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10870
10871         * g++.dg/init/init-ref4.C: xfail on targets without
10872         weak symbols.
10873
10874 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
10875
10876         PR target/11087
10877         * gcc.c-torture/execute/20030717-1.c: New test.
10878
10879 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10880
10881         * g++.dg/opt/cfg1.C: New test.
10882
10883 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
10884
10885         PR optimization/11557
10886         * gcc.dg/20030717-1.c: New test.
10887
10888 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
10889
10890         PR c++/10476
10891         * g++.dg/expr/crash-1.C: New test.
10892
10893         PR c++/11027
10894         * g++.dg/template/init3.C: New test.
10895
10896         PR c++/8222
10897         * g++.dg/template/non-dependent1.C: New test.
10898
10899         PR c++/11070
10900         * g++.dg/template/non-dependent2.C: New test.
10901
10902         PR c++/11071
10903         * g++.dg/template/non-dependent3.C: New test.
10904
10905         PR c++/9907
10906         * g++.dg/template/sizeof5.C: New test.
10907
10908 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
10909
10910         PR 11498
10911         * gcc.c-torture/compile/mangle-1.c: New file.
10912
10913 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10914
10915         PR c++/7809
10916         * g++.dg/parse/access3.C: New test.
10917
10918 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
10919
10920         PR c++/11384
10921         * g++.dg/init/init-ref4.C: New test.
10922
10923 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
10924
10925         PR c++/11547
10926         * g++.dg/parse/constant3.C: New test.
10927         * g++.dg/parse/crash7.C: Likewise.
10928
10929 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
10930
10931         PR target/11008
10932         * gcc.dg/i386-pentium4-not-mull.c: New.
10933
10934 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
10935
10936         * gcc.dg/asm-names.c (ymain): Make it weak.
10937
10938 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10939
10940         PR c++/5421
10941         * g++.dg/template/friend21.C: New test.
10942
10943 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
10944
10945         * gcc.dg/cleanup-8.c: New test.
10946         * gcc.dg/cleanup-9.c: New test.
10947
10948 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
10949
10950         * g++.dg/ext/dll-MI1.h: New file.
10951         * g++.dg/ext/dllexport-MI1.C: New file.
10952         * g++.dg/ext/dllimport-MI1.C: New file.
10953
10954 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
10955
10956         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
10957         it does not have cmpstrsi patterns (just cmpmemsi).
10958
10959 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
10960
10961         PR debug/11473
10962         * g++.dg/debug/debug8.C: New test.
10963
10964 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10965
10966         PR c++/10108
10967         * g++.dg/template/crash7.C: New test.
10968
10969 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
10970
10971         PR target/10795
10972         * gcc.c-torture/compile/20030708-1.c: New.
10973
10974 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10975
10976         * gcc.c-torture/execute/20030715-1.c: New test.
10977
10978 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
10979
10980         * gcc.dg/pch/inline-3.c: New file.
10981         * gcc.dg/pch/inline-3.hs: New file.
10982         * gcc.dg/pch/inline-4.c: New file.
10983         * gcc.dg/pch/inline-4.hs: New file.
10984
10985 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
10986
10987         PR c++/11509
10988         * g++.dg/template/crash6.C: New test.
10989
10990         PR c++/7053
10991         * g++.dg/template/friend20.C: New test.
10992
10993         PR c++/7019
10994         * g++.dg/template/overload2.C: New test.
10995
10996 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10997
10998         PR optimization/11440
10999         * gcc.c-torture/execute/20030714-1.c: New test.
11000
11001 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11002
11003         PR c++/11154
11004         * g++.dg/template/partial2.C: New test.
11005
11006 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
11007
11008         PR c++/11503
11009         * g++.dg/template/anon1.C: New test.
11010
11011         PR c++/11493
11012         PR c++/11495
11013         * g++.dg/parse/template9.C: Likewise.
11014         * g++.dg/template/crash4.C: New test.
11015         * g++.dg/template/koenig1.C: Likewise.
11016         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
11017         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
11018         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
11019         functions.
11020         * g++.old-deja/g++.jason/template36.C: Likewise.
11021         * g++.old-deja/g++.mike/p1989.C: Likewise.
11022         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
11023         * g++.old-deja/g++.pt/ttp20.C: Use this->.
11024         * g++.old-deja/g++.pt/ttp21.C: Use this->.
11025         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
11026         compiling.
11027         * g++.old-deja/g++.pt/union2.C: Use this->.
11028
11029 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
11030
11031         * gcc.dg/20030711-1.c: New test.
11032
11033 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
11034
11035         PR c++/11050
11036         * g++.dg/parse/args1.C: New test.
11037         * g++.pt/defarg8.C: Change expected errors.
11038
11039 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
11040
11041         PR c++/8164
11042         * g++.dg/template/nontype2.C: New test.
11043
11044         PR c++/10558
11045         * g++.dg/parse/template8.C: New test.
11046
11047         PR c++/8327
11048         * g++.dg/template/scope1.C: New test.
11049
11050         * g++.dg/warn/Wsign-compare-1.C: New test.
11051
11052 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11053
11054         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
11055
11056 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
11057
11058         PR c++/9411
11059         * g++.dg/template/explicit2.C: New test.
11060
11061         PR c++/10032
11062         * g++.dg/warn/pedantic1.C: New test.
11063
11064 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
11065
11066         PR c++ 9483
11067         * g++.dg/other/field1.C: New test.
11068
11069 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11070
11071         PR c/11449
11072         * gcc.c-torture/compile/20030707-1.c: New.
11073
11074 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11075
11076         PR c++/10849
11077         * g++.dg/template/access12.C: New test.
11078
11079 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
11080
11081         * g++.dg/bprob/bprob.exp (prof_ext): Update.
11082         * g77.dg/bprob/bprob.exp (prof_ext): Update.
11083         * gcc.misc-tests/bprob.exp (prof_ext): Update.
11084         * gcc.misc-tests/gcov.exp: Update
11085         * g++.dg/gcov/gcov.exp: Update
11086         * lib/gcov.exp: Update.
11087
11088 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
11089
11090         * g++.dg/abi/mangle17.C: Make sure template expressions are
11091         dependent.
11092         * g++.dg/abi/mangle4.C: Mark erroneous casts.
11093         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
11094         * g++.dg/opt/stack1.C: Remove erroneous code.
11095         * g++.dg/parse/template7.C: New test.
11096         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
11097         * g++.old-deja/g++.pt/crash4.C: Likewise.
11098
11099 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11100
11101         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
11102         with zero or one occurence of `$' after the initial `L'.
11103
11104 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
11105
11106         * gcc.c-torture/compile/20030704-1.c: Add a comment.
11107
11108 2003-07-08  Roger Sayle  <roger@eyesopen.com>
11109
11110         PR c/11370
11111         * gcc.dg/Wunreachable-6.c: New testcase.
11112         * gcc.dg/Wunreachable-7.c: New testcase.
11113
11114 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11115
11116         PR c/11420
11117         * gcc.dg/20030708-1.c: New test.
11118
11119 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
11120
11121         * gcc.dg/compat/sdata-section.h: New file.
11122         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
11123         * gcc.dg/torture/mips-sdata-1.c: New test.
11124
11125 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11126
11127         PR c++/11030
11128         * g++.dg/template/friend19.C: New test.
11129
11130 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11131
11132         * g++.dg/opt/strength-reduce.C: New test.
11133
11134 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11135
11136         PR target/10979
11137         * gcc.dg/20030707-1.c: New testcase.
11138
11139 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11140
11141         PR optimization/11059
11142         * g++.dg/opt/emptyunion.C: New testcase.
11143
11144 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11145             Eric Botcazou  <ebotcazou@libertysurf.fr>
11146
11147         * g++.dg/opt/stack1.C: New test.
11148
11149 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
11150
11151         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
11152         run test.
11153
11154         PR c++/11431
11155         * g++.dg/expr/static_cast3.C: New test.
11156
11157 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
11158
11159         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
11160         everywhere.
11161         * gcc.dg/concat.c: Concatenation of string constants with
11162         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
11163         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
11164         * gcc.dg/cpp/escape-2.c: Use wide character constants where
11165         necessary to avoid multi-character character constant warning.
11166         * gcc.dg/cpp/escape.c: Likewise.
11167         * gcc.dg/cpp/ucs.c: Likewise.
11168         Remove backslashes from dg-bogus comments, as they confuse Tcl.
11169         Fix a typo.
11170
11171 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11172
11173         PR c/11428
11174         * gcc.c-torture/compile/20030704-1.c: New.
11175
11176 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11177
11178         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
11179
11180 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
11181
11182         PR c++/5287, PR c++/7910,  PR c++/11021
11183         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
11184         tests for warnings.
11185         * g++.dg/ext/dllimport2.C: Add tests for warnings.
11186         * g++.dg/ext/dllimport3.C: Likewise.
11187         * g++.dg/ext/dllimport4.C: New file.
11188         * g++.dg/ext/dllimport5.C: New file.
11189         * g++.dg/ext/dllimport6.C: New file.
11190         * g++.dg/ext/dllimport7.C: New file.
11191         * g++.dg/ext/dllimport8.C: New file.
11192         * g++.dg/ext/dllimport9.C: New file.
11193         * g++.dg/ext/dllimport10.C: New file.
11194         * g++.dg/ext/dllexport1.C: New file.
11195
11196 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11197
11198         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
11199         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
11200
11201 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11202
11203         * gcc.dg/builtins-25.c: New testcase.
11204         * gcc.dg/builtins-26.c: New testcase.
11205
11206 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
11207
11208         * gcc.dg/compat/vector-defs.h: New file.
11209         * gcc.dg/compat/vector-setup.h: New file.
11210         * gcc.dg/compat/vector-check.h: New file.
11211         * gcc.dg/compat/vector-1_main.c: New file.
11212         * gcc.dg/compat/vector-1_x.c: New file.
11213         * gcc.dg/compat/vector-1_y.c: New file.
11214         * gcc.dg/compat/vector-2_main.c: New file.
11215         * gcc.dg/compat/vector-2_x.c: New file.
11216         * gcc.dg/compat/vector-2_y.c: New file.
11217
11218         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
11219         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
11220         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
11221         * gcc.dg/compat/struct-align-1.h: New file.
11222         * gcc.dg/compat/struct-align-1_main.c: New file.
11223         * gcc.dg/compat/struct-align-1_x.c: New file.
11224         * gcc.dg/compat/struct-align-1_y.c: New file.
11225         * gcc.dg/compat/struct-align-2.h: New file.
11226         * gcc.dg/compat/struct-align-2_main.c: New file.
11227         * gcc.dg/compat/struct-align-2_x.c: New file.
11228         * gcc.dg/compat/struct-align-2_y.c: New file.
11229
11230         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
11231         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11232         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11233         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11234         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11235         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11236         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11237         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11238         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11239         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11240         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11241         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11242         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11243         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11244         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11245         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11246         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11247         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11248         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11249         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11250         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11251         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11252         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11253         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11254         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11255         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11256         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11257         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11258         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11259
11260 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11261
11262         * gcc.dg/i386-call-1.c: New test.
11263
11264 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11265
11266         PR c++/9162
11267         * g++.dg/parse/defarg4.C: New.
11268
11269 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11270
11271         PR target/10700
11272         * gcc.c-torture/compile/20030703-1.c: New test case.
11273
11274 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11275
11276         * g++.dg/template/local3.C: Remove extra semicolon.
11277
11278 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11279
11280         * gcc.dg/i386-volatile-1.c: New test.
11281
11282 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
11283
11284         PR c++/11072
11285         * g++.dg/other/offsetof2.C: XFAIL.
11286         * g++.dg/other/offsetof5.C: New.
11287
11288         PR c++/10219
11289         * g++.dg/template/error1.C: New.
11290
11291         PR c++/9779
11292         * g++.dg/template/dependent-expr1.C: New.
11293
11294 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11295
11296         PR c++/6949
11297         * g++.dg/template/local3.C: New test.
11298
11299         PR c++/11149
11300         * g++.dg/lookup/scoped6.C: New test.
11301
11302 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
11303
11304         PR c++/8046
11305         * g++.dg/other/error7.C: New test.
11306
11307 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
11308
11309         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
11310         * g++.old-deja/g++.abi/vtable3.h: Likewise.
11311         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11312         * g++.old-deja/g++.other/union2.C: Likewise.
11313         * gcc.dg/c90-const-expr-2.c: Likewise.
11314         * gcc.dg/c90-const-expr-3.c: Likewise.
11315         * gcc.dg/c99-const-expr-2.c: Likewise.
11316         * gcc.dg/c99-const-expr-3.c: Likewise.
11317         * gcc.dg/concat.c: Likewise.
11318
11319 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11320
11321         PR c++/9559
11322         * g++.dg/init/static1.C: New test.
11323
11324 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11325
11326         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
11327         * g++.old-deja/g++.other/access2.C: Likewise.
11328         * g++.old-deja/g++.other/decl2.C: Likewise.
11329         * gcc.c-torture/execute/20020615-1.c: Likewise.
11330
11331 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11332
11333         PR c++/4933
11334         * g++.dg/template/sizeof4.C: New test.
11335
11336 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11337
11338         * g++.dg/other/error6.C: New test.
11339
11340 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11341
11342         PR c++/10750
11343         * g++.dg/parse/constant2.C: New test.
11344
11345 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
11346
11347         PR c++/11106
11348         * g++.dg/other/error5.C: New test.
11349
11350 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11351
11352         * gcc.dg/format/gcc_diag-1.c: New test.
11353
11354 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
11355
11356         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
11357
11358 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11359
11360         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
11361         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
11362         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
11363
11364 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
11365
11366         * gcc.c-torture/execute/builtins/string-8.c: New test.
11367         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
11368         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
11369         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
11370
11371 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11372
11373         PR c++/10468
11374         * g++.dg/ext/typeof6.C: New test.
11375
11376 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11377
11378         PR c++/10796
11379         * g++.dg/init/enum1.C: New test.
11380
11381 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
11382
11383         * gcc.dg/20030627-1.c: New test.
11384
11385 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
11386
11387         PR c++/11332
11388         * g++.dg/expr/static_cast2.C: New test.
11389
11390 2003-06-26  Roger Sayle  <roger@eyesopen.com>
11391             Jakub Jelinek  <jakub@redhat.com>
11392
11393         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
11394         sprintf(dst,"%s",src) optimization.
11395         * gcc.c-torture/execute/20030626-1.c: New test case.
11396         * gcc.c-torture/execute/20030626-2.c: New test case.
11397
11398 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
11399
11400         * gcc.c-torture/execute/multi-ix.c: New test.
11401
11402         * gcc.c-torture/execute/simd-4.c (main):
11403         Added missing semicolon at end of union.
11404
11405 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
11406
11407         PR c++/8266
11408         * g++.dg/template/explicit-instantiation3.C: New test.
11409
11410 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11411
11412         * gcc.dg/20030626-1.c: Use signed char.
11413
11414 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11415
11416         * gcc.dg/20030626-1.c: New test.
11417
11418 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
11419
11420         * const-str-2.m: Update.
11421
11422 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
11423
11424         PR c++/10990
11425         * g++.dg/rtti/dyncast1.C: New test.
11426         * g++.dg/abi/mangle4.C: Correct base-specifier access.
11427         * g++.dg/lookup/scoped1.C: Remove XFAIL.
11428         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
11429
11430         PR c++/10931
11431         * g++.dg/expr/static_cast1.C: New test.
11432
11433 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
11434
11435         * gcc.dg/20030625-1.c: New test.
11436
11437 2003-06-24  Roger Sayle  <roger@eyesopen.com>
11438
11439         * gcc.c-torture/compile/20030624-1.c: New test case.
11440
11441 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
11442
11443         * gcc.c-torture/execute/string-opt-17.c: New test.
11444
11445 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
11446
11447         PR c++/5754
11448         * g++.dg/parse/crash6.C: New test.
11449
11450 2003-06-23  Roger Sayle  <roger@eyesopen.com>
11451
11452         * gcc.dg/builtins-24.c: New test case.
11453
11454 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
11455
11456         * g++.dg/opt/operator1.C: New test.
11457
11458 2003-06-22  Roger Sayle  <roger@eyesopen.com>
11459
11460         * gcc.c-torture/execute/string-opt-16.c: New test case.
11461
11462 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11463
11464         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
11465         * g++.old-deja/g++.other/conv7.C: Likewise
11466         * g++.old-deja/g++.other/overcnv2.C: Likewise.
11467         * g++.old-deja/g++.other/overload14.C: Likewise.
11468
11469 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11470
11471         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
11472         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
11473
11474 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11475
11476         PR c++/10888
11477         * g++.dg/warn/Winline-3.C: New test.
11478
11479 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11480
11481         * lib/target-supports.exp (check_alias_available): Make the test
11482         program acceptable to the Solaris assembler.
11483
11484         PR c++/10749
11485         * g++.dg/template/memclass2.C: New test.
11486
11487 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11488             Eric Botcazou  <ebotcazou@libertysurf.fr>
11489
11490         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
11491         data for non-matching targets.
11492         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
11493
11494 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11495
11496         PR c++/10845
11497         * g++.dg/template/member3.C: New test.
11498
11499 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
11500
11501         PR c++/10939
11502         * g++.dg/template/func1.C: New test.
11503
11504         PR c++/9649
11505         * g++.dg/template/static4.C: New test.
11506         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
11507
11508         PR c++/11041
11509         * g++.dg/init/ref7.C: New test.
11510
11511 2003-06-19  Matt Austern  <austern@apple.com>
11512
11513         PR c++/11228
11514         * g++.dg/anew1.C: New test.
11515         * g++.dg/anew2.C: New test.
11516         * g++.dg/anew3.C: New test.
11517         * g++.dg/anew4.C: New test.
11518
11519 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
11520
11521         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
11522
11523 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
11524
11525         * gcc.c-torture/execute/simd-4.c (main): Make expected value
11526         endian-dependent.
11527
11528 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
11529
11530         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
11531         Remove cruft.
11532
11533 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
11534
11535         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
11536         * gcc.c-torture/compile/961203-1.c: Likewise.
11537         * gcc.c-torture/compile/980506-1.c: Likewise.
11538
11539 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11540
11541         PR c++/10712
11542         * g++.dg/lookup/using7.C: New test.
11543
11544 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11545
11546         PR c++/11105
11547         * g++.dg/abi/conv1.C: Remove it.
11548         * g++.dg/template/conv7.C: New test.
11549         * g++.dg/template/conv8.C: Likewise.
11550         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
11551         conversion operator.
11552
11553 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
11554
11555         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
11556         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11557         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11558         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11559         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11560         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11561         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11562         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11563         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11564         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11565         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11566         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11567         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11568         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11569         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11570         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11571         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11572         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11573         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11574         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11575         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11576         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11577         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11578         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11579         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11580         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11581         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11582         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11583         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11584
11585 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
11586
11587         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
11588         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
11589         indications.
11590
11591 2003-06-16  Roger Sayle  <roger@eyesopen.com>
11592
11593         * gcc.dg/i386-387-5.c: New test case.
11594         * gcc.dg/i386-387-6.c: New test case.
11595         * gcc.dg/builtins-23.c: New test case.
11596
11597 2003-06-15  Roger Sayle  <roger@eyesopen.com>
11598
11599         * gcc.dg/builtins-22.c: New test case.
11600         * gcc.dg/i386-387-1.c: Update to test exp.
11601         * gcc.dg/i386-387-2.c: Likewise.
11602
11603 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11604
11605         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
11606
11607 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11608
11609         * lib/gcc-dg.exp (dg-require-dll): New function.
11610         (dg-xfail-if): Likewise.
11611         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
11612         driver.
11613
11614         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
11615         * gcc.c-torture/compile/20001205-1.c: Likewise.
11616         * gcc.c-torture/compile/20001226-1.c: Likewise.
11617         * gcc.c-torture/compile/20010518-2.c: Likewise.
11618         * gcc.c-torture/compile/20020312-1.c: Likewise.
11619         * gcc.c-torture/compile/20020604-1.c: Likewise.
11620         * gcc.c-torture/compile/920501-12.c: Likewise.
11621         * gcc.c-torture/compile/920501-4.c: Likewise.
11622         * gcc.c-torture/compile/920520-1.c: Likewise.
11623         * gcc.c-torture/compile/920521-1.c: Likewise.
11624         * gcc.c-torture/compile/920625-1.c: Likewise.
11625         * gcc.c-torture/compile/961203-1.c: Likewise.
11626         * gcc.c-torture/compile/980506-1.c: Likewise.
11627         * gcc.c-torture/compile/981006-1.c: Likewise.
11628         * gcc.c-torture/compile/981022-1.c: Likewise.
11629         * gcc.c-torture/compile/981223-1.c: Likewise.
11630         * gcc.c-torture/compile/990617-1.c: Likewise.
11631         * gcc.c-torture/compile/dll.c: Likewise.
11632         * gcc.c-torture/compile/labels-3.c: Likewise.
11633         * gcc.c-torture/compile/mipscop-1.c: Likewise.
11634         * gcc.c-torture/compile/mipscop-2.c: Likewise.
11635         * gcc.c-torture/compile/mipscop-3.c: Likewise.
11636         * gcc.c-torture/compile/mipscop-4.c: Likewise.
11637         * gcc.c-torture/compile/simd-5.c: Likewise.
11638         * gcc.c-torture/compile/20000804-1.x: Remove.
11639         * gcc.c-torture/compile/20001205-1.x: Likewise.
11640         * gcc.c-torture/compile/20001226-1.x: Likewise.
11641         * gcc.c-torture/compile/20010518-2.x: Likewise.
11642         * gcc.c-torture/compile/20020312-1.x: Likewise.
11643         * gcc.c-torture/compile/20020604-1.x: Likewise.
11644         * gcc.c-torture/compile/920501-12.x: Likewise.
11645         * gcc.c-torture/compile/920501-4.x: Likewise.
11646         * gcc.c-torture/compile/920520-1.x: Likewise.
11647         * gcc.c-torture/compile/920521-1.x: Likewise.
11648         * gcc.c-torture/compile/920625-1.x: Likewise.
11649         * gcc.c-torture/compile/961203-1.x: Likewise.
11650         * gcc.c-torture/compile/980506-1.x: Likewise.
11651         * gcc.c-torture/compile/981006-1.x: Likewise.
11652         * gcc.c-torture/compile/981022-1.x: Likewise.
11653         * gcc.c-torture/compile/981223-1.x: Likewise.
11654         * gcc.c-torture/compile/990617-1.x: Likewise.
11655         * gcc.c-torture/compile/mipscop-1.x: Likewise.
11656         * gcc.c-torture/compile/mipscop-2.x: Likewise.
11657         * gcc.c-torture/compile/mipscop-3.x: Likewise.
11658         * gcc.c-torture/compile/mipscop-4.x: Likewise.
11659         * gcc.c-torture/compile/simd-5.x: Likewise.
11660
11661         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
11662
11663 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11664
11665         * gcc.c-torture/execute/20030611-1.c: New test.
11666
11667 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11668
11669         PR middle-end/168
11670         * gcc.dg/20030612-1.c: New test case.
11671
11672 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11673
11674         PR c++/10635
11675         * g++.dg/expr/cast1.C: New test.
11676
11677 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11678
11679         * gcc.dg/builtins-21.c: New test case.
11680
11681 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
11682
11683         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
11684         options instead of at the end.
11685         * lib/objc.exp (objc_target_compile): Likewise.
11686
11687 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
11688
11689         PR c++/10432
11690         * g++.dg/parse/error1.C: New test.
11691
11692 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
11693
11694         * gcc.dg/compat/struct-by-value-11_main.c: New file.
11695         * gcc.dg/compat/struct-by-value-11_x.c: New file.
11696         * gcc.dg/compat/struct-by-value-11_y.c: New file.
11697         * gcc.dg/compat/struct-by-value-12_main.c: New file.
11698         * gcc.dg/compat/struct-by-value-12_x.c: New file.
11699         * gcc.dg/compat/struct-by-value-12_y.c: New file.
11700         * gcc.dg/compat/struct-by-value-13_main.c: New file.
11701         * gcc.dg/compat/struct-by-value-13_x.c: New file.
11702         * gcc.dg/compat/struct-by-value-13_y.c: New file.
11703         * gcc.dg/compat/struct-by-value-14_main.c: New file.
11704         * gcc.dg/compat/struct-by-value-14_x.c: New file.
11705         * gcc.dg/compat/struct-by-value-14_y.c: New file.
11706         * gcc.dg/compat/struct-by-value-15_main.c: New file.
11707         * gcc.dg/compat/struct-by-value-15_x.c: New file.
11708         * gcc.dg/compat/struct-by-value-15_y.c: New file.
11709         * gcc.dg/compat/struct-by-value-16_main.c: New file.
11710         * gcc.dg/compat/struct-by-value-16_x.c: New file.
11711         * gcc.dg/compat/struct-by-value-16_y.c: New file.
11712         * gcc.dg/compat/struct-by-value-17_main.c: New file.
11713         * gcc.dg/compat/struct-by-value-17_x.c: New file.
11714         * gcc.dg/compat/struct-by-value-17_y.c: New file.
11715         * gcc.dg/compat/struct-by-value-18_main.c: New file.
11716         * gcc.dg/compat/struct-by-value-18_x.c: New file.
11717         * gcc.dg/compat/struct-by-value-18_y.c: New file.
11718
11719         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
11720         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
11721         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
11722         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
11723         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
11724         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
11725         * gcc.dg/compat/scalar-return-3_main.c: New file.
11726         * gcc.dg/compat/scalar-return-3_x.c: New file.
11727         * gcc.dg/compat/scalar-return-3_y.c: New file.
11728         * gcc.dg/compat/scalar-return-4_main.c: New file.
11729         * gcc.dg/compat/scalar-return-4_x.c: New file.
11730         * gcc.dg/compat/scalar-return-4_y.c: New file.
11731
11732 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
11733
11734         * gcc.dg/compat/fp2-struct-check.h: New file.
11735         * gcc.dg/compat/fp2-struct-defs.h: New file.
11736         * gcc.dg/compat/fp2-struct-init.h: New file.
11737         * gcc.dg/compat/struct-by-value-10_main.c: New file.
11738         * gcc.dg/compat/struct-by-value-10_x.c: New file.
11739         * gcc.dg/compat/struct-by-value-10_y.c: New file.
11740         * gcc.dg/compat/struct-return-10_main.c: New file.
11741         * gcc.dg/compat/struct-return-10_x.c: New file.
11742         * gcc.dg/compat/struct-return-10_y.c: New file.
11743
11744         * gcc.dg/compat/compat-common.h: New file.
11745         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
11746         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
11747         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
11748         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
11749         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
11750         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
11751         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
11752         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11753         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
11754         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
11755         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11756         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
11757         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
11758         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11759         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
11760         * gcc.dg/compat/small-struct-check.h: Ditto.
11761         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
11762         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11763         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
11764         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
11765         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11766         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11767         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
11768         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11769         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
11770         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
11771         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11772         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11773         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
11774         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11775         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11776         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
11777         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11778         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
11779         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
11780         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11781         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
11782         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
11783         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11784         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
11785         * gcc.dg/compat/struct-return-2_main.c: Ditto.
11786         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11787         * gcc.dg/compat/struct-return-2_y.c: Ditto.
11788         * gcc.dg/compat/struct-return-3_main.c: Ditto.
11789         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11790         * gcc.dg/compat/struct-return-3_y.c: Ditto.
11791
11792 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
11793
11794         * g++.dg/pch/static-1.C: New file.
11795         * g++.dg/pch/static-1.Hs: New file.
11796
11797 2003-06-10  Richard Henderson  <rth@redhat.com>
11798
11799         * gcc.dg/asm-7.c: Adjust expected warning text.
11800
11801 2003-06-10  Roger Sayle  <roger@eyesopen.com>
11802
11803         * gcc.dg/builtins-20.c: New test case.
11804
11805 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
11806
11807         PR c++/11131
11808         * g++.dg/opt/template1.C: New test.
11809
11810 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11811
11812         * lib/gcc-dg.exp (dg-test): Clear additional_files and
11813         additional_sources.
11814
11815 2003-05-21  David Taylor  <dtaylor@emc.com>
11816
11817         * gcc.dg/Wpadded.c: New file.
11818
11819 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11820
11821         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
11822         * gcc.dg/special/weak-2.c: Add dg-require-weak.
11823         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
11824         dg-require-weak.
11825
11826 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
11827
11828         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
11829
11830 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11831
11832         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
11833         (dg-require-alias): Likewise.
11834         (dg-require-gc-sections): Likewise.
11835         * lib/target-supports.exp (check_gc_sections_available): Likewise.
11836
11837 2003-06-08  Richard Henderson  <rth@redhat.com>
11838
11839         * gcc.dg/20011029-2.c: Fix the array reference.
11840         * gcc.dg/asm-7.c: New.
11841
11842 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
11843
11844         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
11845
11846 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
11847
11848         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
11849         (dg-require-gc-sections): Likewise.
11850
11851 2003-06-08  Jan Hubicka  <jh@suse.cz>
11852
11853         * i386-cmov1.c: Fix regular expression.
11854         * i386-cvt-1.c: Likewise.
11855         * i386-local.c: Likewise.
11856         * i386-local2.c: Likewise.
11857         * i386-mul.c: Likewise.
11858         * i386-ssetype-1.c: Likewise.
11859         * i386-ssetype-3.c: Likewise.
11860         * i386-ssetype-5.c: Likewise.
11861
11862 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11863
11864         PR c++/11039
11865         * g++.dg/warn/implicit-typename2.C: New test.
11866         * g++.dg/warn/implicit-typename3.C: New test.
11867
11868 2003-06-07  Richard Henderson  <rth@redhat.com>
11869
11870         * g++.dg/other/offsetof3.C: Use size_t.
11871         * g++.dg/other/offsetof4.C: Likewise.
11872
11873 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
11874
11875         * lib/copy-file.exp: New. Implement gcc_copy_files.
11876
11877         * lib/dg-pch.exp: Load copy-file.exp
11878         (dg-pch): Use gcc_copy_files instead of "file copy".
11879
11880 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
11881
11882         * gcc.dg/weak/weak.exp: Simplify.
11883         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
11884         * gcc.dg/weak/weak-1.c: Likewise.
11885         * gcc.dg/weak/weak-2.c: Likewise.
11886         * gcc.dg/weak/weak-3.c: Likewise.
11887         * gcc.dg/weak/weak-4.c: Likewise.
11888         * gcc.dg/weak/weak-5.c: Likewise.
11889         * gcc.dg/weak/weak-6.c: Likewise.
11890         * gcc.dg/weak/weak-7.c: Likewise.
11891         * gcc.dg/weak/weak-8.c: Likewise.
11892         * gcc.dg/weak/weak-9.c: Likewise.
11893
11894 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
11895
11896         gcc.c-torture/execute/20030606-1.c: New.
11897
11898 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11899
11900         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
11901         * gcc.dg/builtins-19.c: Likewise.
11902
11903 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11904
11905         * gcc.dg/builtins-2.c: Add some more tests.
11906         * gcc.dg/builtins-18.c: New test case.
11907         * gcc.dg/builtins-19.c: New test case.
11908
11909 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11910             Jim Wilson  <wilson@tuliptree.org>
11911
11912         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
11913
11914 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
11915
11916         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
11917         mempcpy/stpcpy calls not to be optimized into something else.
11918         * gcc.c-torture/execute/string-opt-3.c: Moved to...
11919         * gcc.c-torture/execute/builtins/string-7.c: ...here.
11920         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
11921
11922 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11923
11924         * gcc.dg/format/asm_fprintf-1.c: New test.
11925
11926 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
11927
11928         * lib/gcc-defs.exp (additional_sources): New variable.
11929         (dg-additional-sources): New function.
11930         (additional_files): New variable.
11931         (dg-additional-files): New function.
11932         (dg-additional-files-options): Likewise.
11933         * lib/gcc-dg.exp (dg-require-weak): New function.
11934         (dg-require-alias): Likewise.
11935         (dg-require-gc-sections): Likewise.
11936         * lib/target-supports.exp (check_alias_available): Remove testfile
11937         parameter.
11938         (check_gc_sections_available): New function.
11939         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
11940         (dg-gpp-additional-files): Likewise.
11941         * lib/g++.exp (additional_sources): Remove.
11942         (additional_files): Likewise.
11943         (g++_target_compile): Use dg-additional-files-options.
11944
11945         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
11946         Tcl logic.
11947         * gcc.dg/special/ecos.exp: Remove.
11948         * gcc.dg/special/20000419-2.c: Use dg-require-*.
11949         * gcc.dg/special/alias-1.c: Likewise.
11950         * gcc.dg/special/alias-2.c: Likewise.
11951         * gcc.dg/special/gcsec-1.c: Likewise.
11952         * gcc.dg/special/weak-1.c: Likewise.
11953         * gcc.dg/special/weak-2.c: Likewise.
11954         * gcc.dg/special/wkali-1.c: Likewise.
11955         * gcc.dg/special/wkali-2.c: Likewise.
11956
11957         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
11958         dg-gpp-additional-*.
11959         * g++.dg/special/conpr-3.C: Likewise.
11960         * g++.dg/special/conpr-4.C: Likewise.
11961         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
11962         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
11963         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
11964         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
11965         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
11966         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
11967         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
11968         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
11969         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
11970         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
11971         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
11972         * g++.old-deja/g++.other/comdat1.C: Likewise.
11973         * g++.old-deja/g++.other/comdat2.C: Likewise.
11974         * g++.old-deja/g++.other/comdat3.C: Likewise.
11975         * g++.old-deja/g++.other/ctor1.C: Likewise.
11976         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
11977
11978 2003-06-05  Richard Henderson  <rth@redhat.com>
11979
11980         * gcc.dg/debug/20030605-1.c: New.
11981
11982 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11983
11984         * README.QMTEST: Update.
11985
11986 2003-06-04  Richard Henderson  <rth@redhat.com>
11987
11988         * gcc.dg/cleanup-1.c: New.
11989         * gcc.dg/cleanup-2.c: New.
11990         * gcc.dg/cleanup-3.c: New.
11991         * gcc.dg/cleanup-4.c: New.
11992         * gcc.dg/cleanup-5.c: New.
11993         * gcc.dg/cleanup-6.c: New.
11994         * gcc.dg/cleanup-7.c: New.
11995
11996 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11997
11998         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
11999
12000         * lib/dg-pch.exp: New file.
12001         * g++.dg/pch/pch.exp: Use dg-pch.exp.
12002         * gcc.dg/pch/pch.exp: Likewise.
12003
12004 2003-06-04  Roger Sayle  <roger@eyesopen.com>
12005
12006         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
12007         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
12008         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
12009         * gcc.dg/builtins-17.c: New test case.
12010         * gcc.dg/i386-387-4.c: New test case.
12011         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
12012
12013 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12014
12015         * gcc.dg/ultrasp9.c: New test.
12016
12017 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12018
12019         * gcc.c-torture/compile/20030604-1.c: New test.
12020         * gcc.dg/sparc-constant-1.c: New test.
12021
12022 2003-06-03  Glen Nakamura  <glen@imodulo.com>
12023
12024         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
12025
12026 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
12027
12028         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
12029
12030         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
12031         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
12032
12033 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
12034
12035         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
12036
12037 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12038
12039         PR c++/10940
12040         * g++.dg/template/spec10.C: New test.
12041
12042 2003-06-03  Roger Sayle  <roger@eyesopen.com>
12043
12044         * gcc.dg/builtins-16.c: New test case.
12045
12046 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
12047
12048         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
12049         mempcpy test with post-increments.
12050         * gcc.c-torture/execute/string-opt-3.c: New test.
12051         * gcc.dg/string-opt-1.c: New test.
12052
12053 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
12054
12055         PR fortran/10965
12056         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
12057
12058 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
12059
12060         * lib/scanasm.exp (dg-scan): New function, factored out of ...
12061         (scan-assembler): ... here.  Use dg-scan.
12062         (scan-assembler-not): Likewise.
12063         (scan-file): New function.
12064         (scan-file-not): Likewise.
12065         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
12066         * gcc.dg/cpp/_Pragma4.c: Likewise.
12067         * gcc.dg/cpp/_Pragma5.c: Likewise.
12068         * gcc.dg/cpp/avoidpaste1.c: Likewise.
12069         * gcc.dg/cpp/avoidpaste2.c: Likewise.
12070         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
12071         * gcc.dg/cpp/cmdlne-P.c: Likewise.
12072         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
12073         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
12074         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
12075         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
12076         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
12077         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
12078         * gcc.dg/cpp/cxxcom1.c: Likewise.
12079         * gcc.dg/cpp/line1.c: Likewise.
12080         * gcc.dg/cpp/maccom1.c: Likewise.
12081         * gcc.dg/cpp/maccom2.c: Likewise.
12082         * gcc.dg/cpp/maccom3.c: Likewise.
12083         * gcc.dg/cpp/maccom4.c: Likewise.
12084         * gcc.dg/cpp/maccom5.c: Likewise.
12085         * gcc.dg/cpp/maccom6.c: Likewise.
12086         * gcc.dg/cpp/multiline.c: Likewise.
12087         * gcc.dg/cpp/spacing1.c: Likewise.
12088         * gcc.dg/cpp/spacing2.c: Likewise.
12089         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
12090         * gcc.dg/cpp/trad/maccom1.c: Likewise.
12091         * gcc.dg/cpp/trad/maccom2.c: Likewise.
12092         * gcc.dg/cpp/trad/maccom3.c: Likewise.
12093         * gcc.dg/cpp/trad/maccom4.c: Likewise.
12094         * gcc.dg/cpp/trad/maccom6.c: Likewise.
12095         * gcc.dg/cpp/cxxcom2.c: Likewise.
12096         * gcc.dg/cpp/cxxcom2.h: New file.
12097
12098         * gcc.dg/cpp/truefalse.cpp: Move it to ...
12099         * g++.dg/cpp/truefalse.C: Here.
12100         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
12101
12102 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
12103
12104         * gcc.dg/cpp/redef3.c: New file.
12105
12106 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12107
12108         * gcc.dg/i386-loop-3.c: New test.
12109
12110 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
12111
12112         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
12113
12114 2003-05-31  Roger Sayle  <roger@eyesopen.com>
12115
12116         * gcc.dg/fwrapv-1.c: New test case.
12117         * gcc.dg/fwrapv-2.c: New test case.
12118
12119 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12120
12121         PR c++/10956
12122         * g++.dg/template/spec9.C: New test.
12123
12124 2003-05-29  Roger Sayle  <roger@eyesopen.com>
12125
12126         * gcc.dg/duff-4.c: New test case.
12127
12128 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
12129
12130         PR fortran/10843
12131         * g77.dg/ffixed-form-1.f: New test
12132         * g77.dg/ffixed-form-2.f: New test
12133         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
12134         * g77.dg/ffree-form-3.f: New test
12135
12136 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
12137
12138         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
12139         * gcc.dg/wint_t-1.c: Likewise.
12140
12141 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12142
12143         * g++.dg/template/access11.C: New test.
12144
12145 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12146
12147         PR c++/10849
12148         * g++.dg/template/access10.C: New test.
12149
12150 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12151             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12152
12153         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
12154
12155 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12156
12157         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
12158         suppress for powerpc-*-darwin*.
12159         * gcc.dg/torture/builtin-noret-2.c: Likewise.
12160
12161 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12162
12163         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
12164         suppress option for powerpc-*-darwin*.
12165
12166 2003-05-23  Roger Sayle  <roger@eyesopen.com>
12167
12168         * gcc.dg/builtins-1.c: Add tests for tan and atan.
12169         * gcc.dg/builtins-4.c: Add test for fmod.
12170
12171 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12172
12173         PR c++/10682
12174         * g++.dg/template/instantiate4.C: New test.
12175
12176 2003-05-22  Roger Sayle  <roger@eyesopen.com>
12177
12178         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
12179
12180 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
12181
12182         * gcc.dg/compat/scalar-return-1_main.c: New file.
12183         * gcc.dg/compat/scalar-return-1_x.c: New file.
12184         * gcc.dg/compat/scalar-return-1_y.c: New file.
12185         * gcc.dg/compat/scalar-return-2_main.c: New file.
12186         * gcc.dg/compat/scalar-return-2_x.c: New file.
12187         * gcc.dg/compat/scalar-return-2_y.c: New file.
12188         * gcc.dg/compat/struct-return-3_main.c: New file.
12189         * gcc.dg/compat/struct-return-3_y.c: New file.
12190         * gcc.dg/compat/struct-return-3_x.c: New file.
12191         * gcc.dg/compat/struct-return-2_main.c: New file.
12192         * gcc.dg/compat/struct-return-2_x.c: New file.
12193         * gcc.dg/compat/struct-return-2_y.c: New file.
12194
12195 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12196
12197         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
12198         for hppa*-hp-hpux*.
12199         * gcc.dg/20021014-1.c (dg-options): Likewise.
12200         * gcc.dg/nest.c (dg-options): Likewise.
12201
12202 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
12203
12204         PR c++/9738
12205         * g++.dg/ext/dllimport2.C: New file.
12206         * g++.dg/ext/dllimport3.C: New file.
12207
12208 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
12209
12210         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
12211         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12212         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12213         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12214         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12215         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12216         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
12217         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
12218         * gcc.dg/compat/small-struct-defs.h: New file.
12219         * gcc.dg/compat/small-struct-init.h: New file.
12220         * gcc.dg/compat/small-struct-check.h: New file.
12221         * gcc.dg/compat/fp-struct-defs.h: New file.
12222         * gcc.dg/compat/fp-struct-check.h: New file.
12223         * gcc.dg/compat/fp-struct-init.h: New file.
12224         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
12225         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
12226
12227 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
12228
12229         * gcc.dg/20030225-2.c: New test.
12230
12231 2003-05-18  Roger Sayle  <roger@eyesopen.com>
12232             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12233
12234         * gcc.c-torture/compile/20030518-1.c: New test case.
12235
12236 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
12237
12238         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
12239         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
12240         gcc-dg-debug-runtest.
12241         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
12242         gcc-dg-debug-runtest.
12243
12244 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12245
12246         PR c++/9022
12247         * g++.dg/lookup/using6.C: New test.
12248
12249 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12250
12251         * g++.dg/parse/access2.C: New test.
12252
12253 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
12254
12255         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
12256         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
12257         * gcc.dg/debug/debug.exp: Likewise.
12258
12259 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
12260
12261         * gcc.dg/dollar.c: New test.
12262
12263 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
12264
12265         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
12266         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
12267         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
12268         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
12269         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
12270         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
12271         * gcc.dg/compat/struct-by-value-6_main.c: New file.
12272         * gcc.dg/compat/struct-by-value-6_x.c: New file.
12273         * gcc.dg/compat/struct-by-value-6_y.c: New file.
12274         * gcc.dg/compat/struct-by-value-7_main.c: New file.
12275         * gcc.dg/compat/struct-by-value-7_x.c: New file.
12276         * gcc.dg/compat/struct-by-value-7_y.c: New file.
12277         * gcc.dg/compat/struct-by-value-8_main.c: New file.
12278         * gcc.dg/compat/struct-by-value-8_x.c: New file.
12279         * gcc.dg/compat/struct-by-value-8_y.c: New file.
12280         * gcc.dg/compat/struct-by-value-9_main.c: New file.
12281         * gcc.dg/compat/struct-by-value-9_x.c: New file.
12282         * gcc.dg/compat/struct-by-value-9_y.c: New file.
12283
12284 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
12285
12286         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
12287         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
12288         support for "repo" mode.
12289         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
12290         * lib/g77-dg.exp: Likewise.
12291         * lib/obj-dg.exp: Likewise.
12292
12293 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
12294
12295         Merge from gcc-3_2-rhl8-branch:
12296         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
12297
12298         * gcc.dg/tls/opt-6.c: New test.
12299
12300         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
12301
12302         * gcc.dg/20030405-1.c: New test.
12303
12304         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
12305
12306         * gcc.dg/20030309-1.c: New test.
12307
12308         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12309
12310         * gcc.c-torture/execute/20030307-1.c: New test.
12311
12312         2003-02-20  Randolph Chung  <tausq@debian.org>
12313
12314         * gcc.c-torture/compile/20030220-1.c: New test.
12315
12316         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
12317
12318         * gcc.dg/20030217-1.c: New test.
12319
12320         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
12321
12322         * gcc.c-torture/compile/20020129-1.c: New test.
12323
12324         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12325
12326         * gcc.dg/unroll-1.c: New test.
12327
12328         2002-11-16  Jan Hubicka  <jh@suse.cz>
12329
12330         * gcc.c-torture/execute/20020920-1.c: New test.
12331
12332         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
12333
12334         PR target/7434
12335         * gcc.c-torture/compile/20021008-1.c: New test.
12336
12337         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
12338
12339         PR target/7559
12340         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
12341
12342         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
12343
12344         * gcc.c-torture/compile/20020807-1.c: New test.
12345
12346         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
12347
12348         * gcc.dg/tls/opt-1.c: New test.
12349
12350         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
12351
12352         * gcc.dg/20020729-1.c: New test.
12353
12354         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
12355
12356         * g++.dg/opt/life1.C: New test.
12357
12358         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
12359
12360         * gcc.dg/20020525-1.c: New test.
12361
12362         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
12363
12364         PR c++/6794
12365         * g++.dg/ext/pretty1.C: New test.
12366         * g++.dg/ext/pretty2.C: New test.
12367
12368 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
12369
12370         PR c++/8385
12371         * g++.dg/ext/typeof5.C: New test.
12372
12373 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
12374
12375         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
12376         __USER_LABEL_PREFIX__ into account.
12377         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
12378
12379 2003-05-14  Roger Sayle  <roger@eyesopen.com>
12380
12381         * gcc.dg/builtins-15.c: New test case.
12382
12383 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
12384
12385         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
12386
12387 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
12388
12389         * lib/g++.exp: Tweak handling of additional source files.
12390         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
12391         * g++.dg/special/conpr-2a.C: Rename to ...
12392         * g++.dg/special/conpr-2a.cc: ... this.
12393         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
12394         * g++.dg/special/conpr-3a.C: Rename to ...
12395         * g++.dg/special/conpr-3a.cc: This.
12396         * g++.dg/special/conpr-3b.C: Rename to ...
12397         * g++.dg/special/conpr-3b.cc: This.
12398         * g++.dg/special/conpr-4.C: New test.
12399         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
12400
12401 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
12402
12403         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
12404
12405 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12406
12407         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
12408         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12409         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
12410         * g++.old-deja/g++.other/warn3.C: Likewise.
12411
12412 2003-05-11  Roger Sayle  <roger@eyesopen.com>
12413
12414         * gcc.dg/i386-387-1.c: Update to also test log.
12415         * gcc.dg/i386-387-2.c: Likewise.
12416
12417 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12418
12419         * g77.f-torture/execute/int8421.f: New test.
12420
12421 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12422
12423         PR c++/10230, c++/10481
12424         * g++.dg/lookup/scoped5.C: New test.
12425
12426 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12427
12428         PR c++/10552
12429         * g++.dg/template/ttp6.C: New test.
12430
12431 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
12432
12433         * gcc.c-torture/execute/builtins: New directory.
12434         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
12435         gcc.c-torture/execute/builtins.
12436         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
12437         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
12438         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
12439         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
12440
12441 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12442
12443         PR c++/9252
12444         * g++.dg/template/access8.C: New test.
12445         * g++.dg/template/access9.C: New test.
12446
12447 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12448
12449         PR c++/9554
12450         * g++.dg/parse/access1.C: New test.
12451
12452 2003-05-09  DJ Delorie  <dj@redhat.com>
12453
12454         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
12455         long, and not an int.
12456
12457 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12458
12459         PR c++/10555, c++/10576
12460         * g++.dg/template/memclass1.C: New test.
12461
12462 2003-05-08  DJ Delorie  <dj@redhat.com>
12463
12464         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
12465         targets.
12466         * gcc.c-torture/execute/20021024-1.x: Likewise.
12467         * gcc.c-torture/execute/shiftdi.x: Likewise.
12468         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
12469         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
12470         * gcc.dg/20021018-1.c: Likewise.
12471
12472 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12473
12474         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
12475
12476         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
12477         (bcopy): Call memmove.
12478
12479 2003-05-08  Roger Sayle  <roger@eyesopen.com>
12480
12481         * g77.f-torture/compile/8485.f: New test case.
12482
12483 2003-05-07  Richard Henderson  <rth@redhat.com>
12484
12485         PR c++/10570
12486         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
12487         Verify exception_cleanup not called for rethrows.
12488         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
12489         when exiting catch block without rethrowing.
12490         * g++.dg/eh/forced3.C: New.
12491         * g++.dg/eh/forced4.C: New.
12492
12493 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
12494
12495         * gcc.dg/20030505.c: Fix triplet.
12496
12497 2003-05-06  DJ Delorie  <dj@redhat.com>
12498
12499         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
12500         * gcc.dg/nest.c: Likewise.
12501
12502 2003-05-05  Roger Sayle  <roger@eyesopen.com>
12503
12504         * gcc.dg/builtins-14.c: New test case.
12505
12506 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
12507
12508         * lib/compat.exp (compat-execute): New argument.
12509         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
12510         * gcc.dg/compat: New test directory.
12511         * gcc.dg/compat/compat.exp: New expect script.
12512         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
12513         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
12514         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
12515         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
12516         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
12517         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
12518
12519         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
12520         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
12521         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
12522         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
12523         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
12524         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
12525         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
12526         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
12527         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
12528         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
12529         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
12530         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
12531         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
12532         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
12533         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
12534
12535 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
12536
12537         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
12538
12539 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
12540
12541         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
12542
12543 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
12544
12545         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
12546         * gcc.dg/ppc-fsel-2.c: New test.
12547
12548         * gcc.dg/unused-5.c: New test.
12549
12550 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12551
12552         PR c++/10496
12553         * g++.dg/warn/pmf1.C: New test.
12554
12555 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12556
12557         PR c++/4494
12558         * g++.dg/warn/main.C: New test.
12559
12560 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12561
12562         * gcc.dg/nonnull-3.c: New test.
12563
12564 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
12565
12566         * gcc.dg/cpp/Wtrigraphs.c: Update.
12567         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
12568
12569 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
12570
12571         * gcc.dg/ppc-fsel-1.c: New test.
12572
12573 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
12574
12575         PR c/10604
12576         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
12577
12578 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
12579
12580         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
12581
12582 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12583
12584         PR c++/9364, c++/10553, c++/10586
12585         * g++.dg/parse/typename4.C: New test.
12586         * g++.dg/parse/typename5.C: Likewise.
12587
12588 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
12589
12590         * gcc.c-torture/compile/20030503-1.c: New test.
12591
12592 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12593
12594         * g++.dg/lookup/using5.C: Fix testcase error.
12595
12596 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
12597
12598         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
12599         since MEABI is no longer supported.  Remove all vestiges
12600         of MEABI from the test.
12601
12602 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12603
12604         PR c++/10554
12605         * g++.dg/lookup/using5.C: New test.
12606
12607 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12608
12609         PR c++/8772
12610         * g++.dg/template/ttp5.C: New test.
12611
12612 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
12613
12614         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
12615         (dg-gpp-additional-sources): New function.
12616         (dg-gpp-additional-files): Likewise.
12617         * lib/g++.exp (additional_sources): New variable.
12618         (additional_files): Likewise.
12619         (g++_target_compile): Deal with them.
12620         * lib/old-dejagnu.exp: Remove.
12621         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
12622         * g++.old-deja: Revise all tests to use dg commands.
12623
12624 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12625
12626         PR c++/9432, c++/9528
12627         * g++.dg/lookup/using4.C: New test.
12628
12629 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
12630
12631         * gcc.dg/noreturn-5.c: New file.
12632         * gcc.dg/noreturn-6.c: New file.
12633
12634         * gcc.c-torture/compile/inline-1.c: New file.
12635
12636 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12637
12638         PR c++/10551
12639         * g++.dg/template/explicit1.C: New test.
12640
12641 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12642
12643         PR c++/10549
12644         * g++.dg/other/bitfield1.C: New test.
12645
12646         PR c++/10527
12647         * g++.dg/init/new7.C: New test.
12648
12649 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12650
12651         * g++.dg/ext/desig1.C: New test.
12652         * g++.dg/ext/init1.C: Update.
12653
12654         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
12655
12656 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
12657
12658         PR c++/10180
12659         * g++.dg/warn/Winline-1.C: New test.
12660
12661 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
12662
12663         * gcc.c-torture/execute/string-opt-19.c: New test.
12664
12665         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
12666         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
12667
12668 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
12669
12670         PR c++/10506
12671         * g++.dg/init/new6.C: New test.
12672
12673         PR c++/10503
12674         * g++.dg/init/ref6.C: New test.
12675
12676 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
12677
12678         * g++.dg/warn/weak1.C: XFAIL on AIX4.
12679
12680 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12681
12682         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
12683         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
12684
12685 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
12686
12687         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
12688         initialized static data members.
12689
12690 2003-04-25  H.J. Lu <hjl@gnu.org>
12691
12692         * gcc.dg/ia64-sync-4.c: New test.
12693
12694 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12695
12696         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
12697         date.
12698
12699 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
12700
12701         PR c++/10337
12702         * g++.dg/warn/conv1.C: New test.
12703         * g++.old-deja/g++.other/conv7.C: Adjust.
12704         * g++.old-deja/g++.other/overload14.C: Adjust.
12705
12706 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12707
12708         PR c++/10471
12709         * g++.dg/template/defarg2.C: New test.
12710
12711 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
12712
12713         * gcc.dg/cpp/include2.c: Update.
12714         * gcc.dg/cpp/multiline-2.c: New.
12715         * gcc.dg/cpp/multiline.c: Update.
12716         * gcc.dg/cpp/strify2.c: Update.
12717         * gcc.dg/cpp/trad/literals-2.c: Update.
12718
12719 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12720
12721         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
12722
12723 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12724
12725         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
12726
12727 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12728
12729         PR c++/10451
12730         * g++.dg/parse/crash4.C: New test.
12731
12732         PR c++/9847
12733         * g++.dg/parse/crash5.C: New test.
12734
12735 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
12736
12737         PR c++/10446
12738         * g++.dg/parse/crash3.C: New test.
12739
12740         PR c++/10428
12741         * g++.dg/parse/elab1.C: New test.
12742
12743 2003-04-22  Devang Patel  <dpatel@apple.com>
12744
12745         * gcc.dg/cpp/trad/funlike-5.c: New test.
12746
12747 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
12748
12749         * g++.dg/other/packed1.C: Fix dg options.
12750
12751 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
12752
12753         * g++.dg/other/offsetof2.C: New test.
12754
12755 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
12756
12757         * g++.dg/template/recurse.C: Adjust location of error messages.
12758
12759 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
12760
12761         PR c++/9881
12762         * g++.dg/init/addr-const1.C: New test.
12763         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
12764
12765 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12766
12767         PR c++/10405
12768         * g++.dg/lookup/struct-hack1.C: New test.
12769
12770 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
12771
12772         * ucs.c: Update diagnostic messages.
12773
12774 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12775
12776         * gcc.dg/cpp/truefalse.cpp: New test.
12777         * gcc.dg/cpp/cpp.exp: Update.
12778         * g++.dg/other/stdbool-if.C: Remove.
12779
12780 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12781
12782         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
12783         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
12784
12785 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12786
12787         * gcc.c-torture/compile/20030418-1.c: New test.
12788
12789 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
12790
12791         * README.compat: Remove; content moved to doc/sourcebuild.texi.
12792
12793 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12794
12795         PR c++/10347
12796         g++.dg/template/dependent-name1.C: New test.
12797
12798 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
12799
12800         * gcc.dg/warn-1.c (tourist_guide): New array,
12801         contains a pointer to bar.
12802
12803 2003-04-16  Roger Sayle  <roger@eyesopen.com>
12804
12805         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
12806         * gcc.c-torture/execute/medce-1.c: New test case.
12807         * gcc.c-torture/execute/medce-2.c: New test case.
12808
12809 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
12810
12811         * lib/prune.exp: Ignore more messages.
12812
12813         PR c++/10381
12814         * g++.dg/parse/lookup3.C: New test.
12815
12816 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
12817
12818         * gcc.c-torture/compile/20030415-1.c : New test.
12819
12820 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
12821
12822         * gcc.c-torture/execute/scope-2.c: Move to ...
12823         * gcc.dg/noncompile/scope.c: .... here.
12824
12825 2003-04-14  Roger Sayle  <roger@eyesopen.com>
12826
12827         * gcc.dg/20030414-2.c: New test case.
12828
12829 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
12830
12831         PR target/10377
12832         * gcc.dg/20030414-1.c: New test.
12833
12834 2003-04-13  Roger Sayle  <roger@eyesopen.com>
12835
12836         * gcc.dg/builtins-12.c: New test case.
12837         * gcc.dg/builtins-13.c: New test case.
12838
12839 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12840
12841         * gcc.c-torture/execute/string-opt-18.c: New test.
12842
12843 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
12844
12845         PR c++/10300
12846         * g++.dg/init/new5.C: New test.
12847
12848 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
12849
12850         PR c++/7910
12851         * g++.dg/ext/dllimport1.C: New test.
12852
12853 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12854
12855         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
12856
12857 2003-04-11  Bud Davis <bdavis9659@comcast.net>
12858
12859         PR Fortran/9263
12860         * g77.f-torture/noncompile/9263.f: New test
12861         PR Fortran/1832
12862         * g77.f-torture/execute/1832.f: New test
12863
12864 2003-04-11  David Chad  <davidc@freebsd.org>
12865             Loren J. Rittle  <ljrittle@acm.org>
12866
12867         libobjc/8562
12868         * objc.dg/headers.m: New test.
12869
12870 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
12871
12872         * gcc.c-torture/execute/builtin-noret-2.c: New.
12873         * gcc.c-torture/execute/builtin-noret-2.x: New.
12874         XFAIL builtin-noret-2.c at -O1 and above.
12875         * gcc.dg/redecl.c: New.
12876         * gcc.dg/Wshadow-1.c: Update error regexps.
12877
12878 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
12879
12880         * g++.dg/abi/bitfield10.C: New test.
12881
12882 2003-04-09  Mike Stump  <mrs@apple.com>
12883
12884         * gcc.dg/pch/pch.exp: Make testcase names longer.
12885         * g++.dg/pch/pch.exp: Make testcase names longer.
12886
12887 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12888
12889         * gcc.dg/builtins-11.c: New test case.
12890
12891 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12892
12893         * gcc.dg/builtins-9.c: New test case.
12894         * gcc.dg/builtins-10.c: New test case.
12895
12896 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
12897
12898         * gcc.dg/noncompile/init-4.c.c: New test.
12899
12900 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
12901
12902         * gcc.misc-test/gcov-9.c: New test.
12903         * gcc.misc-test/gcov-10.c: New test
12904         * gcc.misc-test/gcov-11.c: New test.
12905
12906 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
12907
12908         PR optimization/10024
12909         * gcc.c-torture/compile/20030405-1.c: New test.
12910
12911 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
12912
12913         * gcc.dg/pch/static-3.c: New.
12914         * gcc.dg/pch/static-3.hs: New.
12915         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
12916
12917 2003-04-04  Richard Henderson  <rth@redhat.com>
12918
12919         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
12920         * g++.dg/eh/forced2.C: Likewise.
12921
12922 2003-04-03  Mike Stump  <mrs@apple.com>
12923
12924         * lib/scanasm.exp (scan-assembler): Add xfail processing for
12925         target arg.
12926         (scan-assembler-times, scan-assembler-not): Likewise.
12927         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
12928
12929 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12930
12931         * gcc.dg/sparc-loop-1.c: New test.
12932
12933 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
12934
12935         PR other/9274
12936         * g++.dg/pch/system-2.C: New.
12937         * g++.dg/pch/system-2.Hs: New.
12938
12939 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
12940
12941         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
12942
12943         * g++.dg/eh/simd-1.C (vecfunc): Same.
12944
12945 2003-04-01  Roger Sayle  <roger@eyesopen.com>
12946
12947         * gcc.c-torture/execute/20030401-1.c: New test case.
12948
12949 2003-04-01  Ziemowit Laski <zlaski@apple.com>
12950
12951         * objc.dg/defs.m: New.
12952
12953 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
12954
12955         * g++.dg/eh/simd-1.C: New.
12956         * g++.dg/eh/simd-2.C: New.
12957
12958 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
12959
12960         * gcc.c-torture/execute/simd-3.c: New.
12961
12962 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12963
12964         PR c/9936
12965         * gcc.dg/20030331-2.c: New test.
12966
12967 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12968
12969         PR c++/10278
12970         * g++.dg/parse/crash2.C: New test.
12971
12972 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12973
12974         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
12975         * gcc.c-torture/execute/20030331-1.c: ...here.
12976
12977 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12978
12979         * gcc.c-torture/execute/20030331-1.c: New test.
12980
12981 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12982
12983         * lib/gcov.exp: Adjust call return testing strings.
12984         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
12985
12986 2003-03-31  Roger Sayle  <roger@eyesopen.com>
12987
12988         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
12989         * gcc.dg/builtins-7.c: New test case.
12990         * gcc.dg/builtins-8.c: New test case.
12991
12992 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12993
12994         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
12995
12996 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
12997
12998         PR c++/7647
12999         * g++.dg/lookup-class-member-2.C: New test.
13000
13001 2003-03-30  Glen Nakamura  <glen@imodulo.com>
13002
13003         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
13004
13005 2003-03-28  Roger Sayle  <roger@eyesopen.com>
13006
13007         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
13008
13009 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
13010
13011         * g++.dg/init/attrib1.C: New test.
13012
13013 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13014
13015         * gcc.dg/ultrasp8.c: New test.
13016
13017 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13018
13019         * gcc.dg/ultrasp7.c: New test.
13020
13021 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
13022
13023         PR c++/10047
13024         * g++.dg/template/inline1.C: New test.
13025
13026 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13027
13028         * gcc.dg/sparc-dwarf2.c: New test.
13029
13030 2003-03-27  Roger Sayle  <roger@eyesopen.com>
13031
13032         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
13033         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
13034
13035 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
13036
13037         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
13038         than reading .x files.
13039         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
13040         * g77.dg/gcov/gcov-1.f: Likewise.
13041         * gcc.misc-tests/gcov-4b.c: Likewise.
13042         * gcc.misc-tests/gcov-5b.c: Likewise.
13043         * gcc.misc-tests/gcov-6.c: Likewise.
13044         * gcc.misc-tests/gcov-7.c: Likewise.
13045         * gcc.misc-tests/gcov-8.c: Likewise.
13046         * g++.dg/gcov/gcov-1.x: Remove.
13047         * g77.dg/gcov/gcov-1.x: Likewise.
13048         * gcc.misc-tests/gcov-4b.x: Likewise.
13049         * gcc.misc-tests/gcov-5b.x: Likewise.
13050         * gcc.misc-tests/gcov-6.x: Likewise.
13051         * gcc.misc-tests/gcov-7.x: Likewise.
13052         * gcc.misc-tests/gcov-8.x: Likewise.
13053
13054 2003-03-27  Glen Nakamura  <glen@imodulo.com>
13055
13056         PR opt/10087
13057         * gcc.dg/20030324-1.c: New test.
13058
13059 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
13060
13061         PR c++/10224
13062         * g++.dg/template/arg3.C: New test.
13063
13064         PR c++/10158
13065         * g++.dg/template/friend18.C: New test.
13066
13067 2003-03-26  Roger Sayle  <roger@eyesopen.com>
13068
13069         * g77.f-torture/compile/20030326-1.f: New test case.
13070
13071 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
13072
13073         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
13074
13075         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
13076
13077 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
13078
13079         * gcc.dg/ia64-sync-3.c: New test.
13080
13081 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
13082
13083         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
13084
13085 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13086
13087         * gcc.dg/ultrasp6.c: New test.
13088
13089 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13090
13091         * gcc.dg/i386-signbit-1.c: New test.
13092         * gcc.dg/i386-signbit-2.c: New test.
13093         * gcc.dg/i386-signbit-3.c: New test.
13094
13095 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13096
13097         * gcc.dg/ultrasp5.c: Fix options.
13098
13099 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13100
13101         * gcc.dg/ultrasp5.c: Fix comment.
13102
13103 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
13104
13105         PR fortran/10197
13106         * g77.f-torture/execute/10197.f: New test.
13107
13108 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
13109
13110         PR c++/9898, c++/383
13111         * g++.dg/template/conv6.C: New test.
13112
13113         PR c++/10119
13114         * g++.dg/template/ptrmem5.C: New test.
13115
13116         PR c++/10026
13117         * g++.dg/lookup/koenig1.C: New test.
13118
13119         PR C++/10199
13120         * g++.dg/lookup/template2.C: New test.
13121
13122 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
13123
13124         * g++.dg/opt/rtti1.C: New test.
13125
13126 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13127
13128         * gcc.dg/ultrasp5.c: New test.
13129
13130 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
13131
13132         PR middle-end/9967
13133         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
13134         builtin fputs.
13135
13136 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
13137
13138         PR c/8224
13139         * gcc.dg/20030323-1.c: New test.
13140
13141 2003-03-23  Roger Sayle  <roger@eyesopen.com>
13142
13143         * gcc.c-torture/compile/20030323-1.c: New test case.
13144
13145 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
13146
13147         * gcc.dg/20030321-1.c: New test.
13148
13149 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
13150
13151         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
13152
13153 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13154
13155         PR c++/9978, c++/9708
13156         * g++.dg/ext/vlm1.C: Adjust expected error.
13157         * g++.dg/ext/vla2.C: New test.
13158         * g++.dg/template/arg1.C: New test.
13159         * g++.dg/template/arg2.C: New test.
13160
13161 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
13162
13163         * g77.f-torture/execute/select.f: New test.
13164         * g77.f-torture/noncompile/select_no_compile.f: New test.
13165
13166 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
13167
13168         PR c++/9898
13169         * g++.dg/other/error4.C: New test.
13170
13171 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
13172
13173         * g++.dg/template/friend17.C: New test.
13174
13175 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
13176
13177         * gcc.c-torture/compile/20030320-1.c: New.
13178
13179 2003-03-20  Roger Sayle  <roger@eyesopen.com>
13180
13181         * gcc.dg/builtins-6.c: New test case.
13182
13183 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
13184
13185         PR target/10073
13186         * gcc.c-torture/compile/20030319-1.c: New.
13187
13188 2003-03-18  Jan Hubicka  <jh@suse.cz>
13189
13190         * gcc.dg/i386-cvt-1.c: New test.
13191
13192 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
13193
13194         * objc.dg/naming-1.m: Use "(parse|syntax) error".
13195         * objc.dg/naming-2.m: Likewise.
13196
13197 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
13198
13199         PR c++/9639
13200         * g++.dg/parse/crash1.C: New test.
13201
13202 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
13203
13204         PR c++/8805
13205         * g++.dg/eh/cleanup1.C: New test.
13206
13207 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13208
13209         * gcc.c-torture/execute/20030316-1.c: New test case.
13210
13211 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
13212
13213         PR c++/9629
13214         * g++.dg/init/ctor2.C: New test.
13215
13216 2003-03-15  Roger Sayle  <roger@eyesopen.com>
13217
13218         * g77.f-torture/compile/xformat.f: New test case.
13219
13220 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13221
13222         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
13223         * g++.old-deja/g++.mike/eh50.C: Likewise.
13224
13225 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13226
13227         PR c++/6440
13228         * g++.dg/template/spec7.C: New test.
13229         * g++.dg/template/spec8.C: Likewise.
13230
13231 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
13232
13233         * gcc.c-torture/execute/20030313-1.c: New test.
13234
13235 2003-03-14  Richard Henderson  <rth@redhat.com>
13236
13237         * gcc.dg/inline-2.c: Adjust alpha test for external call.
13238
13239 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13240
13241         * gcc.c-torture/compile/20030314-1.c: New test.
13242
13243 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
13244
13245         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
13246         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
13247         thumb target,
13248         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
13249         to accept newer _imp__  prefix and additional
13250         newline in .drectve section.
13251         * gcc.dg/dll-4.c: Likewise.
13252         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
13253         switch.
13254
13255 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
13256
13257         * g++.dg/parse/namespace9.C: New test.
13258
13259         * g++.dg/init/ref5.C: New test.
13260         * g++.dg/parse/ptrmem1.C: Likewise.
13261
13262 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13263
13264         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
13265         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
13266         regular expression.
13267         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
13268         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
13269
13270 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
13271
13272         * gcc.c-torture/execute/20030224-2.c: New test.
13273
13274 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13275
13276         * gcc.dg/decl-3.c: New test.
13277
13278 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13279
13280         * gcc.dg/i386-loop-2.c: New test.
13281
13282 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
13283
13284         PR c++/9474
13285         * g++.dg/parse/namespace8.C: New test.
13286
13287         PR c++/9924
13288         * g++.dg/overload/builtin2.C: New test.
13289
13290 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
13291
13292         * gcc.dg/return-type-3.c: New test.
13293
13294 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
13295
13296         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
13297         profiling options are not supported.
13298
13299 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
13300
13301         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
13302         * g++.old-deja/g++.warn/impint2.C: Likewise.
13303
13304 2003-03-10  Devang Patel  <dpatel@apple.com>
13305
13306         * g++.dg/cpp/c++_cmd_1.C: New test.
13307         * g++.dg/cpp/c++_cmd_1.h: New file.
13308
13309 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
13310
13311         * gcc.dg/altivec-9.c: New file.
13312
13313 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13314
13315         * gcc.dg/ppc-sdata-1.c: New test.
13316         * gcc.dg/ppc-sdata-2.c: New test.
13317
13318 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
13319
13320         PR c++/9373
13321         * g++.dg/opt/ptrmem2.C: New test.
13322
13323         PR c++/8534
13324         * g++.dg/opt/ptrmem1.C: New test.
13325
13326 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13327
13328         * gcc.dg/i386-loop-1.c: New test.
13329
13330 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13331
13332         PR c++/9970
13333         * g++.dg/lookup/friend1.C: New test.
13334
13335 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13336
13337         PR c++/9823
13338         * g++.dg/parser/constructor1.C: New test.
13339
13340 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
13341
13342         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
13343
13344         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
13345
13346 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
13347
13348         * gcc.dg/cpp/Wunused.c: Update test.
13349
13350 2003-03-08  Jan Hubicka  <jh@suse.cz>
13351
13352         * gcc.dg/inline-3.c: New test.
13353
13354 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13355
13356         PR c++/9809
13357         * g++.dg/parse/builtin1.C: New test.
13358
13359         PR c++/9982
13360         * g++.dg/abi/cookie1.C: New test.
13361         * g++.dg/abi/cookie2.C: Likewise.
13362
13363         PR c++/9524
13364         * g++.dg/template/field1.C: New test.
13365
13366         PR c++/9912
13367         * g++.dg/parse/class1.C: New test.
13368         * g++.dg/parse/namespace7.C: Likewise.
13369         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
13370
13371 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
13372
13373         * g++.dg/init/ref4.C: New test.
13374
13375 2003-03-07  Jan Hubicka  <jh@suse.cz>
13376
13377         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
13378         * gcc.dg/inline-3.c:  New test.
13379
13380 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
13381
13382         * g++.dg/init/ref3.C: New test.
13383
13384         PR c++/9965
13385         * g++.dg/init/ref2.C: New test.
13386
13387         PR c++/9400
13388         * g++.dg/warn/Wshadow-2.C: New test.
13389
13390         PR c++/9791
13391         * g++.dg/warn/Woverloaded-1.C: New test.
13392
13393 2003-03-05  Jan Hubicka  <jh@suse.cz>
13394
13395         * gcc.dg/i386-local2.c: New.
13396         * gcc.dg/i386-local.c: Fix typo.
13397
13398 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
13399
13400         * g++.dg/abi/layout3.C: New test.
13401
13402 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13403
13404         * gcc.c-torture/compile/20030305-1.c
13405
13406 2003-03-05  Jan Hubicka  <jh@suse.cz>
13407
13408         * gcc.dg/i386-local.c: New.
13409
13410 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
13411
13412         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
13413
13414 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13415
13416         * gcc.dg/switch-2.c: New test.
13417         * gcc.dg/switch-3.c: New test.
13418         * gcc.dg/Wswitch.c: Adjust line numbers.
13419         * gcc.dg/Wswitch-default.c: Likewise.
13420         * gcc.dg/Wswitch-enum.c: Likewise.
13421
13422 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
13423
13424         * gcc.c-torture/execute/20030222-1.c: New test.
13425
13426 2003-03-03  James E Wilson  <wilson@tuliptree.org>
13427
13428         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
13429
13430 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
13431
13432         PR c++/9878
13433         * g++.dg/init/ref1.C: New test.
13434
13435 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
13436
13437         * gcc.dg/sh-relax.c: New SH-only test.
13438
13439 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
13440
13441         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
13442         comment explaining purpose of testcase.
13443
13444 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13445
13446         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
13447         for HC11/HC12 (asm needs two int registers).
13448         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
13449         HC11/HC12 because the test uses an asm which needs two 32-bit
13450         registers.
13451
13452 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13453
13454         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
13455         for HC11/HC12 (array is too large otherwise).
13456         * gcc.c-torture/compile/920501-4.x: New file, likewise.
13457         * gcc.c-torture/compile/20010518-2.x: Likewise.
13458         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
13459         HC11/HC12 (array is too large).
13460
13461 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
13462
13463         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
13464         * lib/g++-dg.exp (g++-dg-test): Likewise.
13465
13466 2003-03-01  Roger Sayle  <roger@eyesopen.com>
13467
13468         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
13469         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
13470
13471 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13472
13473         * g++.dg/warn/implicit-typename1.C: Remove warning.
13474
13475 2003-02-28  Richard Henderson  <rth@redhat.com>
13476
13477         * gcc.dg/noreturn-1.c: Move noreturn warning line.
13478         * gcc.dg/return-type-1.c: Move control reaches end warning line.
13479
13480 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
13481
13482         * gcc.dg/pch/pch.exp: Change .pch to .gch.
13483         * g++.dg/pch/pch.exp: Likewise.
13484
13485 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
13486
13487         PR c++/9879
13488         * testsuite/g++.dg/init/new4.C: New test.
13489
13490 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
13491
13492         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
13493
13494 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
13495
13496         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
13497         unsigned long.
13498
13499         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
13500         wider than float.
13501
13502 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13503
13504         * lib/scanasm.exp: Add support for counting numbers of
13505         occurences.
13506         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
13507         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
13508
13509 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
13510
13511         PR c++/9683
13512         * g++.dg/template/static3.C: New test.
13513
13514         PR c++/9829
13515         * g++.dg/parse/namespace6.C: New test.
13516
13517 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13518
13519         PR target/9732
13520         * gcc.dg/20030225-1.c: New test.
13521
13522 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
13523
13524         * README: Remove out-of-date information.
13525
13526         PR c++/9836
13527         * g++.dg/template/spec6.C: New test.
13528
13529 2003-02-24  Jeff Law  <law@redhat.com>
13530
13531         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
13532
13533 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13534
13535         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
13536         * gcc.dg/pragma-ep-1.c: Likewise.
13537
13538 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13539
13540         PR c++/9602
13541         * g++.dg/template/friend16.C: New test.
13542
13543 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
13544
13545         PR c++/5333
13546         * g++.dg/parse/fused-params1.C: Adjust error messages.
13547         * g++.dg/template/nested3.C: New test.
13548
13549 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
13550
13551         * g++.dg/abi/param1.C: New test.
13552
13553 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13554
13555         PR c++/7982
13556         * g++.dg/warn/implicit-typename1.C: New test.
13557
13558 2003-02-22  Kelley Cook <kelleycook@comcast.net>
13559
13560         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
13561         with "mtune".
13562         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13563         * gcc.c-torture/execute/20010129-1.x: Likewise.
13564         * gcc.dg/20011107-1.c: Likewise.
13565         * gcc.dg/20020108-1.c: Likewise.
13566         * gcc.dg/20020122-3.c: Likewise.
13567         * gcc.dg/20020206-1.c: Likewise.
13568         * gcc.dg/20020310-1.c: Likewise.
13569         * gcc.dg/20020426-2.c: Likewise.
13570         * gcc.dg/20020517-1.c: Likewise.
13571         * gcc.dg/991230-1.c: Likewise.
13572         * gcc.dg/i386-unroll-1.c: Likewise.
13573         * gcc.misc-tests/i386-prefetch.exp: Likewise.
13574
13575 2003-02-22  Jan Hubicka  <jh@suse.cz>
13576
13577         * gcc.dg/i386-mul.c: New test.
13578
13579 2003-02-21  Roger Sayle  <roger@eyesopen.com>
13580
13581         * gcc.dg/builtins-5.c: New test case.
13582
13583 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
13584
13585         * gcc.dg/asmreg-1.c: New test.
13586
13587 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13588
13589         PR c++/9749
13590         * g++.dg/parse/varmod1.C: New test.
13591
13592 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13593
13594         PR c++/9727
13595         * g++.dg/template/op1.C: New test.
13596
13597 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13598
13599         PR c++/8906
13600         * g++.dg/template/nested2.C: New test.
13601
13602 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13603
13604         PR c++/8724
13605         * g++.dg/expr/dtor1.C: New test.
13606
13607 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
13608
13609         * gcc.dg/cpp/include3.c: New test.
13610         * gcc.dg/cpp/inc/foo.h: New file.
13611
13612 2003-02-21  Glen Nakamura  <glen@imodulo.com>
13613
13614         * gcc.c-torture/execute/20030221-1.c: New test.
13615
13616 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
13617
13618         PR c++/9729
13619         * g++.dg/abi/conv1.C: New test.
13620
13621 2003-02-20  Jan Hubicka  <jh@suse.cz>
13622
13623         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
13624
13625 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
13626
13627         * gcc.c-torture/compile/20030219-1.c: New test.
13628
13629 2003-02-18  Jan Hubicka  <jh@suse.cz>
13630
13631         * gcc.dg/funcorder.c: New test.
13632
13633 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13634
13635         * gcc.c-torture/execute/20030218-1.c: New.
13636
13637 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
13638
13639         * gcc.dg/20030218-1.c: New.
13640
13641 2003-02-18  Richard Henderson  <rth@redhat.com>
13642
13643         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
13644         * gcc.dg/attr-used-2.c: New.
13645
13646 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
13647
13648         PR c++/9704
13649         * g++.dg/init/copy5.C: New test.
13650
13651 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
13652
13653         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
13654         * g++.dg/pch/pch.exp: Likewise.
13655
13656 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13657
13658         * gcc.c-torture/execute/20030209-1.c: Enable the test if
13659         STACK_SIZE is not defined.
13660
13661 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13662
13663         PR c++/9457
13664         * g++.dg/template/init1.C: New test.
13665
13666 2003-02-16  Jan HUbicka  <jh@suse.cz>
13667
13668         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
13669         (foo): Add few extra tests
13670         * gcc.dg/c99-const-expr-3.c: Likewise.
13671         * gcc.c-torture/execute/20030216-1.c: New.
13672
13673 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13674
13675         PR c++/9459
13676         * g++.dg/ext/typeof4.C: New test.
13677
13678 2003-02-15  Roger Sayle  <roger@eyesopen.com>
13679
13680         * gcc.dg/i386-387-3.c: New test case.
13681
13682 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
13683
13684         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
13685         cris-*-elf* cris-*-aout* and mmix-*-*.
13686
13687 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
13688
13689         * gcc.dg/20030213-1.c: New test.
13690
13691 2003-02-12  Roger Sayle  <roger@eyesopen.com>
13692
13693         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
13694         * gcc.dg/i386-387-2.c: Likewise.
13695
13696 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
13697
13698         * gcc.dg/ppc-spe.c: Fix formatting.
13699         Enable tests that were previously unsupported by gas.
13700         Delete tests for instructions that no longer exist.
13701         Switch arguments on evsubifw builtin.
13702
13703 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
13704
13705         * gcc.c-torture/execute/20030209-1.c: Disable the test if
13706         STACK_SIZE is too small.
13707
13708 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13709             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13710
13711         * gcc.dg/decl-2.c: New test.
13712
13713 2003-02-10  Jan Hubicka  <jh@suse.cz>
13714
13715         * gcc.dg/i386-fpcvt-1.c:  New test.
13716
13717 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
13718
13719         * gcc.c-torture/execute/20030209-1.c: New test.
13720
13721 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
13722
13723         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
13724         int-wide bitops, use the constants of the same width.
13725         Likewise, if long long is 32-bit wide, test bitops using
13726         32-bit constants.
13727
13728 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
13729
13730         * gcc.dg/20021014-1.c: Annotate with expected notice text.
13731
13732 2003-02-07  Roger Sayle  <roger@eyesopen.com>
13733
13734         * testsuite/gcc.dg/builtins-4.c: New test case.
13735
13736 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13737
13738         * gcc.dg/20020430-1.c: Fix dg command typos.
13739         * gcc.dg/20020503-1.c: Likewise.
13740
13741 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13742
13743         PR c++/8785
13744         * g++.dg/parse/fused-params1.C: New test.
13745
13746         PR c++/8857
13747         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
13748
13749         PR c++/8921
13750         * g++.dg/parse/non-dependent1.C: New test.
13751
13752         PR c++/8928
13753         * g++.dg/parse/dupl-tmpl-args1.C: New test.
13754
13755         PR c++/9228
13756         * g++.dg/parse/undefined7.C: New test.
13757         * g++.dg/parse/non-templ1.C: New test.
13758
13759         PR c++/9229
13760         * g++.dg/parse/too-many-tmpl-args1.C: New test.
13761
13762 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
13763
13764         * gcc.c-torture/compile/20030206-1.c: New test.
13765
13766 2003-02-05  Roger Sayle  <roger@eyesopen.com>
13767
13768         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
13769         "pow" to "foo" to avoid potential confusion with a math built-in.
13770
13771 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13772
13773         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
13774         conditions for SPARC targets.
13775
13776 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
13777
13778         * gcc.dg/20030204-1.c: New test.
13779
13780 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13781
13782         PR c++/38
13783         * g++.dg/parse/array-size1.C: New test.
13784
13785         PR c++/5657
13786         * g++.dg/parse/undefined3.C: New test.
13787
13788         PR c++/5665
13789         * g++.dg/parse/undefined4.C: New test.
13790
13791         PR c++/5975
13792         * g++.dg/parse/undefined5.C: New test.
13793
13794         PR c++/7259
13795         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
13796
13797         PR c++/8578
13798         * g++.dg/parse/casting-operator1.C: New test.
13799
13800         PR c++/8596
13801         * g++.dg/parse/undefined6.C: New test.
13802
13803         PR c++/8736
13804         * g++.dg/parse/missing-template1.C: New test.
13805
13806 2003-02-04  Jan Hubicka  <jh@suse.cz>
13807
13808         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
13809         * gcc.dg/i386-cmov?.c:  Likewise.
13810         * gcc.dg/i386-fpcvt-?.c:  Likewise.
13811         * gcc.dg/i386-ssefp-1.c:  Likewise.
13812         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
13813         conventions.
13814
13815 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
13816
13817         PR c++/7129
13818         * testsuite/g++.dg/ext/max.C: New test.
13819
13820 2003-02-03  Jan Hubicka  <jh@suse.cz>
13821
13822         * gcc.c-torture/execute/20030203-1.c: New test.
13823
13824 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
13825
13826         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
13827         'natural-endian'.
13828
13829 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
13830
13831         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
13832         * g++.dg/init/new2.C: Likewise.
13833         * g++.dg/other/new1.C: Likewise.
13834
13835 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
13836
13837         * gcc.dg/struct-ret-libc.c: New test.
13838
13839 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
13840
13841         * gcc.dg/20030129-1.c: New test.
13842
13843 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13844
13845         PR c++/8849
13846         * g++.dg/template/ptrmem4.C: New test.
13847
13848 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
13849
13850         * g++.dg/parser/constant1.C: New test.
13851
13852 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13853
13854         PR c++/8591
13855         * g++.dg/parse/friend2.C: New test.
13856
13857 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
13858
13859         PR c++/9437
13860         * g++.dg/template/unify4.C: New test.
13861
13862 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
13863
13864         * gcc.c-torture/execute/20030128-1.c: New test.
13865
13866 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
13867
13868         * g++.dg/lookup/nested1.C: Test moved from ...
13869         * g++.old-deja/g++.other/lookup24.C: ... here.
13870
13871 2003-01-28  Jan Hubicka  <jh@suse.cz>
13872
13873         * gcc.dg/i386-cmov5.c:  New test.
13874
13875 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
13876
13877         * gcc.c-torture/execute/20010925-1.c: Changed the
13878         memcpy declaration.
13879
13880 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13881
13882         PR c++/3902
13883         * g++.dg/parse/template5.C: New test.
13884
13885 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
13886
13887         PR fortran/9258
13888         * g77.dg/pr9258: New test.
13889
13890 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13891
13892         * README: Move relevant parts from README.g++.
13893
13894         * README.g++: Remove this file.
13895
13896 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13897
13898         * g++.dg/abi/dcast1.C: New test.
13899
13900 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13901
13902         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
13903
13904 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
13905
13906         PR c++/47
13907         * g++.old-deja/g++.other/lookup24.C: New test.
13908
13909 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13910
13911         PR middle-end/7227
13912         * gcc.dg/uninit-C.c: New test.
13913
13914 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
13915
13916         * g++.dg/abi/covariant1.C: New test.
13917
13918 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
13919
13920         * gcc.dg/20030123-1.c: New test.
13921
13922 2003-01-25  Jan Hubicka  <jh@suse.cz>
13923
13924         PR opt/8492
13925         * gcc.c-torture/compile/20030125-1.c
13926
13927 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
13928
13929         PR c++/9403
13930         * g++.dg/parse/template3.C: New test.
13931         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
13932
13933         PR c++/795
13934         * g++.dg/parse/template4.C: New test.
13935
13936         PR c++/9415
13937         * g++.dg/template/qual2.C: New test.
13938
13939         PR c++/8545
13940         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
13941
13942         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
13943
13944 2003-01-25  Roger Sayle  <roger@eyesopen.com>
13945
13946         * gcc.c-torture/execute/switch-1.c: New test case.
13947
13948 2003-01-25  Jan Hubicka  <jh@suse.cz>
13949
13950         * gcc.c-torture/execute/20030125-1.[cx]: New test.
13951
13952 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
13953
13954         Tweaks for Bison-1.875. From the NEWS file:
13955         "- `parse error' -> `syntax error'
13956         Bison now uniformly uses the term `syntax error'"
13957         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
13958         * gcc.dg/cpp/digraph2.c: Likewise.
13959         * gcc.dg/cpp/direct2.c: Likewise.
13960         * gcc.dg/cpp/paste4.c: Likewise.
13961         * gcc.dg/c90-restrict-1.c: Likewise.
13962         * gcc.dg/c99-func-2.c: Likewise.
13963         * gcc.dg/noncompile/920721-2.c: Likewise.
13964         * gcc.dg/noncompile/930622-2.c: Likewise.
13965         * gcc.dg/noncompile/940112-1.c: Likewise.
13966         * gcc.dg/noncompile/950921-1.c: Likewise.
13967         * gcc.dg/noncompile/951123-1.c: Likewise.
13968         * gcc.dg/noncompile/971104-1.c: Likewise.
13969         * gcc.dg/noncompile/990416-1.c: Likewise.
13970
13971 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
13972
13973         * g++.dg/parse/undefined1.C: Add error message.
13974
13975 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13976
13977         PR c++/9354
13978         * g++.dg/parse/new1.C: New test.
13979
13980         PR c++/9216
13981         * g++.dg/parse/template2.C: New test.
13982
13983         PR c++/9354
13984         * g++.dg/parse/typedef2.C: New test.
13985
13986         PR c++/9328
13987         * g++.dg/ext/typeof3.C: New test.
13988
13989 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13990
13991         PR c++/2738
13992         * g++.dg/parse/ret-type1.C: New test.
13993
13994         PR c++/3792
13995         * g++.dg/parse/tmpl-outside1.C: New test.
13996
13997         PR c++/4207
13998         * g++.dg/parse/int-as-enum1.C: New test.
13999
14000         PR c++/4903
14001         * g++.dg/parse/no-typename1.C: New test.
14002
14003         PR c++/5533
14004         * g++.dg/parse/no-value1.C: New test.
14005
14006         PR c++/5921
14007         * g++.dg/parse/wrong-inline1.C: New test.
14008
14009         PR c++/6402
14010         * g++.dg/parse/ref1.C: New test.
14011
14012         PR c++/6992
14013         * g++.dg/parse/attr-ctor1.C: New test.
14014
14015         PR c++/7229
14016         * g++.dg/parse/namespace5.C: New test.
14017
14018         PR c++/7917
14019         * g++.dg/parse/func-def1.C: New test.
14020
14021         PR c++/8143
14022         * g++.dg/parse/undefined1.C: New test.
14023
14024         PR c++/5723, PR c++/8522
14025         * g++.dg/parse/specialization1.C: New test.
14026
14027         PR c++/163, PR c++/8595
14028         * g++.dg/parse/struct-as-enum1.C: New test.
14029
14030         PR c++/9173
14031         * g++.dg/parse/undefined2.C: New test.
14032
14033 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
14034
14035         PR c++/9298
14036         * g++.dg/parse/template1.C: New test.
14037
14038         PR c++/9384
14039         * g++.dg/parse/using1.C: New test.
14040
14041         PR c++/9285
14042         PR c++/9294
14043         * g++.dg/parse/expr2.C: New test.
14044
14045         PR c++/9388
14046         * g++.dg/parse/lookup2.C: Likewise.
14047
14048 2003-01-21  Jan Hubicka  <jh@suse.cz>
14049
14050         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
14051         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
14052         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
14053         * gcc.c-torture/execute/string-opt-*.c: Likewise.
14054
14055 2003-01-20  Nick Clifton  <nickc@redhat.com>
14056
14057         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
14058         problem with ARM sibcall code generation.
14059
14060 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14061
14062         * gcc.c-torture/execute/20030120-1.c: New.
14063
14064 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
14065
14066         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
14067
14068 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
14069
14070         PR c++/9272
14071         * g++.dg/parse/ctor1.C: New test.
14072
14073         PR c++/9294:
14074         * g++.dg/parse/qualified1.C: New test.
14075
14076         * g++.dg/parse/typename3.C: New test.
14077
14078 2003-01-16  Richard Henderson  <rth@redhat.com>
14079
14080         * g++.dg/tls/init-2.C: Fix error matches for real this time.
14081
14082 2003-01-16  Richard Henderson  <rth@redhat.com>
14083
14084         * g++.dg/pch/pch.exp: Copy test header to the working directory
14085         before using it either for precompilation or direct use.
14086         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
14087         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
14088
14089 2003-01-16  Richard Henderson  <rth@redhat.com>
14090
14091         * gcc.dg/pch/pch.exp: Copy test header to the working directory
14092         before using it either for precompilation or direct use.
14093         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
14094         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
14095
14096 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
14097
14098         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
14099         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
14100         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
14101         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
14102         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
14103         typename warning into error.
14104         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
14105         error messages.
14106         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
14107         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
14108         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
14109         messages.
14110         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
14111         make declaration visible in template.
14112         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
14113         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
14114         messages.
14115         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
14116         message.
14117         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
14118         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
14119         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
14120         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
14121         typename warning with error message.
14122         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
14123         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
14124         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
14125
14126 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
14127
14128         * g++.dg/parse/ambig2.C: New test.
14129
14130 2003-01-15  Richard Henderson  <rth@redhat.com>
14131
14132         * g++.dg/tls/init-2.C: Update error message string.
14133
14134 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14135
14136         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
14137
14138 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
14139
14140         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
14141         all for HC11/HC12.
14142         * gcc.c-torture/compile/20001205-1.x: Likewise.
14143         * gcc.c-torture/compile/20001226-1.x: Likewise.
14144         * gcc.c-torture/compile/920520-1.x: Likewise.
14145         * gcc.c-torture/compile/961203-1.x: Likewise.
14146         * gcc.c-torture/compile/20020604-1.x: Likewise.
14147
14148 2003-01-15  Jan Hubicka  <jh@suse.cz>
14149
14150         * gcc.c-torture/compile/20030115-1.c: New test.
14151
14152         * gcc.dg/i386-fpcvt-1.c: New test.
14153         * gcc.dg/i386-fpcvt-2.c: New test.
14154
14155 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
14156
14157         Further conform g++'s __vmi_class_type_info to the C++ ABI
14158         specification.
14159         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
14160         the specification.
14161
14162 2003-01-14  Jan Hubicka  <jh@suse.cz>
14163
14164         * gcc.dg/i386-fpcvt-1.c: New test.
14165         * gcc.dg/i386-fpcvt-2.c: New test.
14166
14167 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14168
14169         * gcc.dg/i386-mmx-3.c: New test.
14170
14171 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
14172
14173         PR c++/9264
14174         * g++.dg/parse/octal1.C: New file.
14175
14176         PR c++/9172
14177         * g++.dg/parse/typename1.C: New file.
14178
14179 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
14180
14181         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
14182         * gcc.dg/bf-no-ms-layout.c: Likewise.
14183         * gcc.dg/bf-ms-attrib.c: Likewise.
14184
14185 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
14186
14187         PR c++/9099
14188         * g++.dg/parse/dtor1.C: New file.
14189
14190         PR c++/9128
14191         * g++.dg/rtti/typeid1.C: New file.
14192
14193         PR c++/9153
14194         * g++.dg/parse/lookup1.C: New file.
14195
14196         PR c++/9171
14197         * g++.dg/templ/spec5.C: New file.
14198
14199 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
14200
14201         * gcc.c-torture/compile/20030110-1.c: New test.
14202
14203 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
14204
14205         Merge from pch-branch:
14206
14207         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
14208
14209         * gcc.dg/pch/cpp-1.h: New.
14210         * gcc.dg/pch/cpp-1.c: New.
14211         * gcc.dg/pch/cpp-2.h: New.
14212         * gcc.dg/pch/cpp-2.c: New.
14213
14214         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
14215
14216         * gcc.dg/pch/except-1.h: New.
14217         * gcc.dg/pch/except-1.c: New.
14218
14219         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
14220
14221         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
14222         running test.
14223         * gcc.dg/pch: Include *.hp not *.h.
14224         * gcc.dg/pch/system-1.h: New.
14225         * gcc.dg/pch/system-1.c: New.
14226
14227         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
14228
14229         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
14230         rather than trying to build and run a program using PCH.
14231         * gcc.dg/pch: Remove dg-do commands from test files.
14232
14233         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
14234
14235         * gcc.dg/pch/macro-3.c: New.
14236         * gcc.dg/pch/macro-3.h: New.
14237
14238         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
14239
14240         * gcc.dg/pch/common-1.c: New.
14241         * gcc.dg/pch/common-1.h: New.
14242         * gcc.dg/pch/decl-1.c: New.
14243         * gcc.dg/pch/decl-1.h: New.
14244         * gcc.dg/pch/decl-2.c: New.
14245         * gcc.dg/pch/decl-2.h: New.
14246         * gcc.dg/pch/decl-3.c: New.
14247         * gcc.dg/pch/decl-3.h: New.
14248         * gcc.dg/pch/decl-4.c: New.
14249         * gcc.dg/pch/decl-4.h: New.
14250         * gcc.dg/pch/decl-5.c: New.
14251         * gcc.dg/pch/decl-5.h: New.
14252         * gcc.dg/pch/global-1.c: New.
14253         * gcc.dg/pch/global-1.h: New.
14254         * gcc.dg/pch/inline-1.c: New.
14255         * gcc.dg/pch/inline-1.h: New.
14256         * gcc.dg/pch/inline-2.c: New.
14257         * gcc.dg/pch/inline-2.h: New.
14258         * gcc.dg/pch/static-1.c: New.
14259         * gcc.dg/pch/static-1.h: New.
14260         * gcc.dg/pch/static-2.c: New.
14261         * gcc.dg/pch/static-2.h: New.
14262
14263         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
14264
14265         * g++.dg/pch/pch.exp: Better handle failing testcases.
14266         * gcc.dg/pch/pch.exp: Likewise.
14267         * gcc.dg/pch/macro-1.c: New.
14268         * gcc.dg/pch/macro-1.h: New.
14269         * gcc.dg/pch/macro-2.c: New.
14270         * gcc.dg/pch/macro-2.h: New.
14271
14272         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
14273
14274         * g++.dg/dg.exp: Treat files in pch/ specially.
14275         * g++.dg/pch/pch.exp: New file.
14276         * g++.dg/pch/empty.H: New file.
14277         * g++.dg/pch/empty.C: New file.
14278         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
14279         "precompile".
14280
14281         * gcc.dg/pch/pch.exp: New file.
14282         * gcc.dg/pch/empty.h: New file.
14283         * gcc.dg/pch/empty.c: New file.
14284         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
14285         "precompile".
14286
14287 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14288
14289         * g++.dg/template/friend14.C: New test.
14290
14291 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14292
14293         * gcc.dg/old-style-asm-1.c: New test.
14294
14295 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
14296
14297         * gcc.c-torture/compile/20030109-1.c: New test.
14298
14299 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14300
14301         * gcc.c-torture/execute/20030109-1.c: New test.
14302
14303 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
14304
14305         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
14306         * g++.old-deja/g++.mike/dyncast2.C: Likewise
14307         * g++.old-deja/g++.mike/dyncast3.C: Likewise
14308         * g++.old-deja/g++.mike/eh2.C: Likewise
14309         * g++.old-deja/g++.mike/eh3.C: Likewise
14310         * g++.old-deja/g++.mike/eh5.C: Likewise
14311         * g++.old-deja/g++.mike/eh6.C: Likewise
14312         * g++.old-deja/g++.mike/eh7.C: Likewise
14313         * g++.old-deja/g++.mike/eh8.C: Likewise
14314         * g++.old-deja/g++.mike/eh9.C: Likewise
14315         * g++.old-deja/g++.mike/eh10.C: Likewise
14316         * g++.old-deja/g++.mike/eh12.C: Likewise
14317         * g++.old-deja/g++.mike/eh13.C: Likewise
14318         * g++.old-deja/g++.mike/eh14.C: Likewise
14319         * g++.old-deja/g++.mike/eh16.C: Likewise
14320         * g++.old-deja/g++.mike/eh17.C: Likewise
14321         * g++.old-deja/g++.mike/eh18.C: Likewise
14322         * g++.old-deja/g++.mike/eh21.C: Likewise
14323         * g++.old-deja/g++.mike/eh23.C: Likewise
14324         * g++.old-deja/g++.mike/eh24.C: Likewise
14325         * g++.old-deja/g++.mike/eh25.C: Likewise
14326         * g++.old-deja/g++.mike/eh26.C: Likewise
14327         * g++.old-deja/g++.mike/eh27.C: Likewise
14328         * g++.old-deja/g++.mike/eh28.C: Likewise
14329         * g++.old-deja/g++.mike/eh29.C: Likewise
14330         * g++.old-deja/g++.mike/eh31.C: Likewise
14331         * g++.old-deja/g++.mike/eh33.C: Likewise
14332         * g++.old-deja/g++.mike/eh34.C: Likewise
14333         * g++.old-deja/g++.mike/eh35.C: Likewise
14334         * g++.old-deja/g++.mike/eh36.C: Likewise
14335         * g++.old-deja/g++.mike/eh37.C: Likewise
14336         * g++.old-deja/g++.mike/eh38.C: Likewise
14337         * g++.old-deja/g++.mike/eh39.C: Likewise
14338         * g++.old-deja/g++.mike/eh40.C: Likewise
14339         * g++.old-deja/g++.mike/eh41.C: Likewise
14340         * g++.old-deja/g++.mike/eh42.C: Likewise
14341         * g++.old-deja/g++.mike/eh44.C: Likewise
14342         * g++.old-deja/g++.mike/eh46.C: Likewise
14343         * g++.old-deja/g++.mike/eh47.C: Likewise
14344         * g++.old-deja/g++.mike/eh48.C: Likewise
14345         * g++.old-deja/g++.mike/eh49.C: Likewise
14346         * g++.old-deja/g++.mike/eh50.C: Likewise
14347         * g++.old-deja/g++.mike/eh51.C: Likewise
14348         * g++.old-deja/g++.mike/eh53.C: Likewise
14349         * g++.old-deja/g++.mike/eh55.C: Likewise
14350         * g++.old-deja/g++.mike/p7912.C: Likewise
14351         * g++.old-deja/g++.mike/p9706.C: Likewise
14352         * g++.old-deja/g++.mike/p10416.C: Likewise
14353         * g++.old-deja/g++.mike/p11667.C: Likewise
14354         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
14355         Remove redundant reference to Iris.
14356         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
14357         Elxsi, i860, Pico Java, and WE32K.
14358
14359 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
14360
14361         * g++.dg/ext/asm4.C: New test.
14362
14363 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14364
14365         PR c++/9030
14366         * g++.dg/template/friend12.C: New test.
14367         * g++.dg/template/friend13.C: Likewise.
14368         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
14369
14370 2003-01-08  Jan Hubicka  <jh@suse.cz>
14371
14372         * gcc.dg/i386-cadd.c: New test.
14373         * gcc.dg/i386-cmov4.c: Likewise.
14374
14375 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
14376
14377         PR c++/9165
14378         * g++.dg/warn/Wunused-3.C: New test.
14379
14380         * g++.dg/abi/bitfield9.C: New test.
14381
14382         PR c++/9189
14383         * g++.dg/parse/defarg3.C: New test.
14384
14385 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14386
14387         * g++.dg/parse/ambig1.C: New test.
14388         * g++.dg/parse/defarg2.C: New test.
14389
14390 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
14391
14392         * g++.dg/template/defarg-1.C: New test.
14393         * g++.dg/template/local2.C: Likewise.
14394
14395 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
14396
14397         * gcc.c-torture/execute/20030105-1.c: New test.
14398
14399 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14400
14401         * g++.dg/parse/namespace3.C: Remove extra semicolons.
14402         * g++.dg/parse/namespace4.C: Likewise.
14403
14404 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14405
14406         * g++.dg/template/ntp2.C: New test.
14407
14408 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
14409
14410         * g++.dg/parse/extern-C-1.C: New test.
14411
14412         * g++.dg/parse/namespace4.C: New test.
14413
14414         * g++.dg/template/nested1.C: New test.
14415
14416         * g++.dg/parse/namespace3.C: New test.
14417
14418 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14419
14420         * g++.dg/lookup/two-stage1.C: New test.
14421
14422 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14423
14424         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
14425         * g++.old-deja/g++.jason/access8.C: Likewise.
14426         * g++.old-deja/g++.other/decl5.C: Likewise.
14427
14428 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14429
14430         * g++.dg/parse/parse7.C: New test.
14431
14432 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
14433
14434         PR c++/2843
14435         * g++.dg/ext/attrib7.C: New test.
14436
14437 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14438
14439         * g++.dg/parse/parse6.C: New test.
14440
14441 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
14442
14443         * gcc.dg/h8300-stack-1.c: New.
14444
14445 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14446
14447         g++.dg/lookup/exception1.C: New test.
14448
14449         g++.dg/lookup/template1.C: New test.
14450
14451         g++.dg/parse/namespace2.C: New test.
14452
14453         g++.dg/parse/parens2.C: New test.
14454
14455 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14456
14457         * g++.dg/parse/parse5.C: New test.
14458         * g++.dg/lookup/scoped4.C: New test.
14459
14460 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14461
14462         * g++.dg/parse/parens1.C: New test.
14463
14464         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
14465         angle-bracket1.C.
14466         * g++.dg/parse/parens2.C: New test.
14467
14468         * g++.dg/lookup/scope-operator1.C: New test.
14469
14470         * g++.dg/parse/operator1.C: New test.
14471
14472 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14473
14474         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
14475         * g++.old-deja/g++.other/access6.C: Likewise.
14476         * g++.old-deja/g++.other/decl1.C: Likewise.
14477         * g++.old-deja/g++.pt/typename12.C: Likewise.
14478
14479 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14480
14481         * g++.dg/parse/namespace1.C: New test.
14482
14483 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14484
14485         * g++.dg/parse/parse4.C: New test.
14486
14487 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14488
14489         * g++.dg/parse/parse3.C: New test.
14490
14491 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14492
14493         * g++.dg/parse/parse2.C: New test.
14494
14495 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14496
14497         * g++.dg/template/friend11.C: New test.
14498
14499 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14500
14501         * g++.dg/parse/parse1.C: New test.
14502
14503 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
14504
14505         * lib/profopt.exp: Change the name of a global variable to avoid
14506         possible clashes with other test suites.
14507
14508 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
14509
14510         * g++.dg/inherit/covariant8.C: New test.
14511
14512 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14513
14514         * g++.dg/init/array9.C: New test.
14515
14516         PR c++/9112
14517         * g++.dg/parse/expr1.C: New test.
14518
14519 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
14520
14521         * gcc.c-torture/compile/20021230-1.c: New test.
14522
14523 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14524
14525         * g++.dg/inherit/covariant5.C: New test.
14526         * g++.dg/inherit/covariant6.C: New test.
14527         * g++.dg/inherit/covariant7.C: New test.
14528
14529 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14530
14531         PR c++/2739
14532         * g++.dg/other/access2.C: New test.
14533
14534 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14535
14536         * g++.dg/other/anon-struct.C: No longer fails
14537         * g++.old-deja/g++.brendan/parse4.C: Likewise.
14538         * g++.old-deja/g++.brendan/parse5.C: Likewise.
14539         * g++.old-deja/g++.brendan/parse6.C: Likewise.
14540
14541 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14542
14543         * g++.dg/parse/angle-bracket.C (main): No longer fails.
14544
14545 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
14546
14547         * g++.dg/eh/spec4.C: Remove stray semicolon.
14548         * g++.dg/expr/pmf-1.C: Change error message.
14549         * g++.dg/ext/asm1.C: Remove stray semicolon.
14550         * g++.dg/ext/typename1.C: Add missing typenames.
14551         * g++.dg/inherit/template-as-base.C: Change error message.
14552         * g++.dg/lookup/scoped1.C: Likewise.
14553         * g++.dg/lookup/scoped2.C: Likewise.
14554         * g++.dg/lookup/using2.C: Likewise.
14555         * g++.dg/other/component1.C: Remove stray semicolon.
14556         * g++.dg/other/do1.C: Change error message.
14557         * g++.dg/other/error2.C: Likewise.
14558         * g++.dg/other/init1.C: Likewise.
14559         * g++.dg/other/packed1.C: Remove stray semicolon.
14560         * g++.dg/other/ptrmem2.C: Change error message.
14561         * g++.dg/parse/parameter-declaration-1.C: Remove line number
14562         marker.
14563         * g++.dg/special/initp1.C: Remove invalid attribute usage.
14564         * g++.dg/template/access3.C: Add typename keyword.
14565         * g++.dg/template/access5.C: Remove stray semicolon.
14566         * g++.dg/template/access6.C: Likewise.
14567         * g++.dg/template/complit1.C: Likewise.
14568         * g++.dg/template/crash1.C: Change error message.
14569         * g++.dg/template/inherit2.C: Remove stray semicolon.
14570         * g++.dg/template/instantiate2.C: Likewise.
14571         * g++.dg/template/instantiate3.C: Change error message.
14572         * g++.dg/template/qual1.C: Remove stray semicolon.
14573         * g++.dg/template/qualttp18.C: Change error message.
14574         * g++.dg/template/ref1.C: Remove stray semicolon.
14575         * g++.dg/template/sizeof1.C (A::value): Declare it.
14576         * g++.dg/template/spec4.C: Change error message.
14577         * g++.dg/template/static1.C: Likewise.
14578         * g++.dg/template/type1.C: Likewise.
14579         * g++.dg/template/typename3.C: Likewise.
14580         * g++.old-deja/g++.benjamin/13478.C: Change error message.
14581         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
14582         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
14583         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
14584         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
14585         named return value extension.
14586         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
14587         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
14588         * g++.old-deja/g++.bob/extern_C.C: Likewise.
14589         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14590         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14591         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14592         * g++.old-deja/g++.brendan/crash13.C: Likewise.
14593         * g++.old-deja/g++.brendan/crash15.C: Likewise.
14594         * g++.old-deja/g++.brendan/crash18.C: Change error message.
14595         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
14596         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14597         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14598         * g++.old-deja/g++.brendan/crash56.C: Likewise.
14599         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
14600         syntax.
14601         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
14602         * g++.old-deja/g++.brendan/crash8.C: Change error message.
14603         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
14604         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14605         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
14606         * g++.old-deja/g++.brendan/template11.C: Likewise.
14607         * g++.old-deja/g++.brendan/template26.C: Likewise.
14608         * g++.old-deja/g++.brendan/template27.C: Use explicit
14609         specialization syntax.
14610         * g++.old-deja/g++.brendan/template30.C: Likewise.
14611         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
14612         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
14613         non-dependent names.
14614         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
14615         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
14616         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
14617         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
14618         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
14619         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
14620         named return value extension.
14621         * g++.old-deja/g++.ext/namedret2.C: Likewise.
14622         * g++.old-deja/g++.ext/namedret3.C: Likewise.
14623         * g++.old-deja/g++.ext/return1.C: Likewise.
14624         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
14625         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
14626         * g++.old-deja/g++.jason/access8.C: Likewise.
14627         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
14628         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
14629         pseudo-destructor names.
14630         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
14631         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
14632         pseudo-destructor names.
14633         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
14634         * g++.old-deja/g++.jason/overload19.C: Likewise.
14635         * g++.old-deja/g++.jason/overload32.C: Likewise.
14636         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
14637         stray semicolons.
14638         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
14639         * g++.old-deja/g++.jason/return.C: Likewise.
14640         * g++.old-deja/g++.jason/return2.C: Likewise.
14641         * g++.old-deja/g++.jason/shadow1.C: Likewise.
14642         * g++.old-deja/g++.jason/special.C: Use explicit specialization
14643         syntax.
14644         * g++.old-deja/g++.jason/template10.C: Account for use of
14645         non-dependent names.
14646         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
14647         syntax.
14648         * g++.old-deja/g++.jason/template37.C: Likewise.
14649         * g++.old-deja/g++.law/access4.C: Change error messages.
14650         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
14651         pseudo-destructor names.
14652         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
14653         * g++.old-deja/g++.law/ctors9.C: Likewise.
14654         * g++.old-deja/g++.law/cvt22.C: Likewise.
14655         * g++.old-deja/g++.law/dtors5.C: Likewise.
14656         * g++.old-deja/g++.law/global-init1.C: Likewise.
14657         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14658         * g++.old-deja/g++.law/operators28.C: Likewise.
14659         * g++.old-deja/g++.law/visibility28.C: Likewise.
14660         * g++.old-deja/g++.martin/eval1.C: Likewise.
14661         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
14662         name.
14663         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
14664         * g++.old-deja/g++.mike/net34.C: Likewise.
14665         * g++.old-deja/g++.mike/net36.C: Likewise.
14666         * g++.old-deja/g++.mike/ns2.C: Likewise.
14667         * g++.old-deja/g++.mike/p12306.C: Likewise.
14668         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
14669         value extension.
14670         * g++.old-deja/g++.mike/p700.C: Likewise.
14671         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
14672         * g++.old-deja/g++.mike/p710.C: Likewise.
14673         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
14674         value extension.
14675         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
14676         * g++.old-deja/g++.mike/pmf9.C: Likewise.
14677         * g++.old-deja/g++.ns/crash2.C: Likewise.
14678         * g++.old-deja/g++.ns/crash3.C: Likewise.
14679         * g++.old-deja/g++.ns/invalid1.C: Likewise.
14680         * g++.old-deja/g++.ns/ns17.C: Likewise.
14681         * g++.old-deja/g++.ns/template16.C: Likewise.
14682         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
14683         keyword.
14684         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
14685         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
14686         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
14687         named return value extension.
14688         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
14689         * g++.old-deja/g++.other/access4.C: Issue additional error
14690         messages.
14691         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
14692         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
14693         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
14694         * g++.old-deja/g++.other/crash25.C: Change error message.
14695         * g++.old-deja/g++.other/crash4.C: Change error message.
14696         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
14697         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
14698         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
14699         checks.
14700         * g++.old-deja/g++.other/defarg8.C: Likewise.
14701         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
14702         * g++.old-deja/g++.other/dtor10.C: Likewise.
14703         * g++.old-deja/g++.other/incomplete.C: Likewise.
14704         * g++.old-deja/g++.other/linkage7.C: Likewise.
14705         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
14706         lookup algorithm.
14707         * g++.old-deja/g++.other/mangle2.C: Likewise.
14708         * g++.old-deja/g++.other/refinit2.C: Likewise.
14709         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
14710         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
14711         * g++.old-deja/g++.pt/crash28.C: Likewise.
14712         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
14713         syntax.
14714         * g++.old-deja/g++.pt/crash32.C: Change error message.
14715         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
14716         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
14717         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
14718         error message position.
14719         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
14720         * g++.old-deja/g++.pt/defarg8.C: Change error message.
14721         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
14722         syntax.
14723         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
14724         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
14725         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
14726         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
14727         keyword.
14728         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14729         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
14730         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
14731         keyword.
14732         * g++.old-deja/g++.pt/explicit71.C: Change error message.
14733         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
14734         syntax.
14735         * g++.old-deja/g++.pt/friend28.C: Account for use of
14736         non-dependent names.
14737         * g++.old-deja/g++.pt/friend29.C: Likewise.
14738         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
14739         rules.
14740         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
14741         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
14742         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
14743         lookup rules.
14744         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
14745         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
14746         keyword.
14747         * g++.old-deja/g++.pt/memclass20.C: Likewise.
14748         * g++.old-deja/g++.pt/memclass5.C: Likewise.
14749         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
14750         keyword.
14751         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
14752         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
14753         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
14754         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
14755         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
14756         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
14757         keyword.
14758         * g++.old-deja/g++.pt/spec10.C: Likewise.
14759         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
14760         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
14761         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
14762         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
14763         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
14764         * g++.old-deja/g++.pt/ttp62.C: Likewise.
14765         * g++.old-deja/g++.pt/ttp64.C: Likewise.
14766         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
14767         * g++.old-deja/g++.pt/typename15.C: Likewise.
14768         * g++.old-deja/g++.pt/typename22.C: Likewise.
14769         * g++.old-deja/g++.pt/typename6.C: Change error messages.
14770         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
14771         * g++.old-deja/g++.pt/virtual2.C: Likewise.
14772         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
14773         syntax.
14774         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
14775         return value extension.
14776         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
14777         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
14778         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
14779         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
14780
14781 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
14782
14783         * g++.dg/warn/inline1.C: New test.
14784         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
14785         * g++.old-deja/g++.jason/synth10.C: Likewise.
14786         * g++.old-deja/g++.mike/net31.C: Likewise.
14787         * g++.old-deja/g++.mike/p8786.C: Likewise.
14788
14789         * g++.dg/template/friend10.C: New test.
14790         * g++.dg/template/conv5.C: New test.
14791
14792 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
14793
14794         * g++.dg/lookup/scoped3.C: New test.
14795
14796         * g++.dg/lookup/decl1.C: New test.
14797         * g++.dg/lookup/decl2.C: New test.
14798
14799 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14800
14801         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
14802         gcc.c-torture/compile/20021015-1.c,
14803         gcc.c-torture/compile/20021015-2.c,
14804         gcc.c-torture/compile/20021123-1.c,
14805         gcc.c-torture/compile/20021123-2.c,
14806         gcc.c-torture/compile/20021123-3.c,
14807         gcc.c-torture/compile/20021123-4.c,
14808         gcc.c-torture/execute/20021024-1.c: Add tests previously added
14809         only to 3.1 or 3.2 branch.
14810
14811 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
14812
14813         * gcc.dg/i386-bitfield3.c: New test.
14814
14815         * gcc.dg/i386-bitfield2.c: New test.
14816
14817 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
14818
14819         * g++.dg/parse/conv_op1.C: New test.
14820
14821 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
14822
14823         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
14824         approved.
14825
14826 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
14827
14828         * gcc.c-torture/compile/20021220-1.c: New test.
14829
14830 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
14831
14832         * gcc.dg/i386-fastcall-1.c: New.
14833
14834 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14835
14836         * gcc.c-torture/execute/20021219-1.c: New test.
14837
14838 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14839
14840         * gcc.dg/i386-pic-1.c: New test.
14841
14842 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14843
14844         PR c++/8099
14845         * g++.dg/template/friend9.C: New test.
14846
14847 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14848
14849         PR c++/3663
14850         * g++.dg/template/access7.C: New test.
14851
14852 2002-12-18  Nick Clifton  <nickc@redhat.com>
14853
14854         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
14855         the libstdc++-v3 directory has been found.
14856
14857 2002-12-12  Devang Patel <dpatel@apple.com>
14858         * gcc.dg/darwin-ld-1.c: New test.
14859         * gcc.dg/darwin-ld-2.c: New test.
14860         * gcc.dg/darwin-ld-3.c: New test.
14861         * gcc.dg/darwin-ld-4.c: New test.
14862         * gcc.dg/darwin-ld-5.c: New test.
14863
14864 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14865
14866         * gcc.c-torture/compile/20021212-1.c: New test.
14867
14868 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
14869
14870         * gcc.dg/fshort-wchar: New test.
14871
14872 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
14873
14874         PR c++/8372
14875         * g++.dg/template/dtor1.C: New test.
14876
14877         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
14878         markers.
14879
14880 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
14881
14882         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
14883
14884 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
14885
14886         * g++.dg/template/static1.C: New test.
14887         * g++.dg/template/static2.C: New test.
14888         * g++.old-deja/g++.ext/memconst.C: New test.
14889
14890 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14891
14892         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
14893         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
14894         * g++.dg/special/initp1.C: Likewise.
14895
14896 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
14897
14898         * gcc.c-torture/execute/20021204-1.c: New test.
14899
14900 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
14901
14902         * gcc.dg/ppc-fmadd-1.c: New file.
14903         * gcc.dg/ppc-fmadd-2.c: New file.
14904         * gcc.dg/ppc-fmadd-3.c: New file.
14905
14906 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14907
14908         * gcc.c-torture/compile/20021204-1.c: New test.
14909
14910 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14911
14912         * g++.dg/inherit/covariant2.C: New test.
14913         * g++.dg/inherit/covariant3.C: New test.
14914         * g++.dg/inherit/covariant4.C: New test.
14915         * g++.dg/inherit/covariant1.C: Remove XFAIL.
14916         * g++.old-deja/g++.robertl/eb17.C: Likewise.
14917
14918 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
14919
14920         PR c++/8688
14921         * g++.dg/init/brace3.C: New test.
14922
14923 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
14924
14925         * gcc.dg/20020210-1.c: Fix a comment typo.
14926
14927 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
14928
14929         PR c++/8720
14930         * g++.dg/parse/defarg1.C: New test.
14931
14932         PR c++/8615
14933         * g++.dg/template/char1.C: New test.
14934
14935         * g++.dg/template/varmod1.C: Fix typo.
14936
14937 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14938
14939         DR 180
14940         * g++.old-deja/g++.pt/crash32.C: Expect error.
14941
14942 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
14943
14944         PR c++/5919
14945         * g++.dg/template/varmod1.C: New test.
14946
14947         PR c++/8727
14948         * g++.dg/inherit/typeinfo1.C: New test.
14949
14950         PR c++/8663
14951         * g++.dg/inherit/typedef1.C: New test.
14952
14953 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
14954
14955         PR c++/8332
14956         PR c++/8493
14957         * g++.dg/template/strlen1.C: New test.
14958
14959         PR c++/8227
14960         * g++.dg/template/ctor2.C: New test.
14961
14962         PR c++/8214
14963         * g++.dg/init/string1.C: New test.
14964
14965         PR c++/8511
14966         * g++.dg/template/friend8.C: New test.
14967
14968 2002-11-29  Joe Buck <jbuck@synopsys.com>
14969
14970         * g++.dg/lookup/anon2.C: New test.
14971
14972 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
14973
14974         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
14975         h8300 port.
14976
14977 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
14978
14979         * gcc.dg/bitfld-6.c: New test.
14980
14981 2002-11-27  Jan Hubicka  <jh@suse.cz>
14982
14983         * gcc.c-torture/execute/20021127.[cx]: New test.
14984
14985 2002-11-26  Jan Hubicka  <jh@suse.cz>
14986
14987         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
14988         quality.
14989
14990 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
14991
14992         * g++.dg/init/brace2.C: New test.
14993         * g++.old-deja/g++.mike/p9129.C: Correct.
14994
14995 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
14996
14997         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
14998
14999 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
15000
15001         * gcc.dg/sibcall-6: New test for indirect sibcalls.
15002
15003 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
15004
15005         * testsuite/g++.dg/abi/empty11.C: New test.
15006         * testsuite/g++.dg/rtti/cv1.C: New test.
15007
15008 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
15009
15010         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
15011
15012 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
15013
15014         * g++.dg/abi/empty10.C: New test.
15015
15016 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15017
15018         * gcc.c-torture/compile/20021124-1.c: New test.
15019
15020 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
15021
15022         * g++.dg/abi/rtti2.C: New test.
15023
15024 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15025
15026         * gcc.dg/i386-unroll-1.c: New test.
15027
15028 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15029
15030         * gcc.c-torture/compile/20021120-1.c: New test.
15031         * gcc.c-torture/compile/20021120-2.c: New test.
15032
15033 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15034
15035         * gcc.dg/bitfld-5.c: New test.
15036
15037 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15038
15039         * gcc.c-torture/execute/20021120-3.c: New test.
15040
15041 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15042
15043         * gcc.c-torture/execute/20021120-2.c: New test.
15044
15045 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15046
15047         * gcc.c-torture/execute/20021120-1.c: New test.
15048
15049 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
15050
15051         * gcc.c-torture/execute/20021118-3.c: New test.
15052
15053 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15054
15055         * gcc.c-torture/compile/20021119-1.c: New test.
15056
15057 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
15058
15059         * gcc.dg/duff-1.c: New test.
15060         * gcc.dg/duff-2.c: New test.
15061         * gcc.dg/duff-3.c: New test.
15062
15063 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
15064
15065         * gcc.dg/cpp/_Pragma5.c: New test.
15066
15067 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15068
15069         * gcc.c-torture/execute/20021118-2.c: New test.
15070
15071 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15072
15073         * gcc.c-torture/execute/20021118-1.c: New test.
15074
15075 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
15076
15077         * gcc.dg/20021116-1.c: New test.
15078
15079 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
15080
15081         * g++.dg/abi/vcall1.C: New test.
15082
15083 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
15084
15085         * gcc.dg/20021029-1.c: New test.
15086         * gcc.dg/20021029-2.c: New test.
15087
15088 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15089
15090         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
15091
15092 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15093
15094         PR c/8439
15095         * gcc.dg/20021110.c: Move to ...
15096         * gcc.c-torture/compile/20021110.c: .... here.
15097
15098 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15099
15100         PR c/8467
15101         * gcc.c-torture/execute/20021111-1.c
15102
15103 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15104
15105         PR c/8439
15106         * gcc.dg/20021110.c: New test.
15107
15108 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
15109
15110         * g++.dg/abi/vthunk3.C: Run only on x86.
15111
15112 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15113
15114         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
15115
15116 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
15117
15118         * lib/compat.exp (compat-execute): Fix logic error in last
15119         change.
15120
15121 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
15122
15123         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
15124
15125 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15126
15127         PR c++/8389
15128         * g++.dg/template/access6.C: New test.
15129
15130 2002-11-08  Jan Hubicka  <jh@suse.cz>
15131
15132         * gcc.dg/i386-ssefp-1.c: New test.
15133         * gcc.dg/i386-ssefp-1.c: New test.
15134
15135 2002-11-08  Jan Hubicka  <jh@suse.cz>
15136
15137         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
15138
15139 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15140
15141         * g++.dg/abi/vthunk3.C: New test.
15142
15143         PR c++/8338
15144         * g++.dg/template/crash2.C: New test.
15145
15146 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15147
15148         * testsuite/g++.dg/abi/dtor1.C: New test.
15149         * testsuite/g++.dg/abi/dtor2.C: Likewise.
15150
15151 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
15152
15153         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
15154         Darwin.
15155
15156 2002-11-04  Adam Nemet  <anemet@lnxw.com>
15157
15158         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
15159         -mthumb.  Only xfail with -O0.
15160
15161 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
15162
15163         * g++.dg/abi/thunk1.C: New test.
15164         * g++.dg/abi/thunk2.C: Likewise.
15165         * g++.dg/abi/vtt1.C: Likewise.
15166
15167 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
15168
15169         PR optimization/8423
15170         * gcc.c-torture/execute/builtin-constant.c: New test.
15171
15172 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
15173
15174         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
15175         Add some more cases.
15176
15177 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
15178
15179         PR c++/8391
15180         * g++.dg/opt/local1.C: New test.
15181
15182 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
15183
15184         PR c++/8160
15185         * g++.dg/template/complit1.C: New test.
15186
15187         PR c++/8149
15188         * g++.dg/template/typename4.C: Likewise.
15189
15190 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15191
15192         Core issue 287, PR c++/7639
15193         * g++.dg/template/instantiate1.C: Adjust error location.
15194         * g++.dg/template/instantiate3.C: New test.
15195         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
15196         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
15197         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
15198
15199 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
15200
15201         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
15202
15203 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
15204
15205         PR c++/8287
15206         * g++.dg/init/dtor2.C: New test.
15207
15208 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15209
15210         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
15211         * gcc.dg/nest.c: Bypass errors on irix6.
15212
15213 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
15214
15215         * gcc.dg/nest.c: Expect error for mmix-*-*.
15216         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
15217
15218 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
15219
15220         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
15221         markers.
15222
15223         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
15224
15225 2002-10-25  Mike Stump  <mrs@apple.com>
15226
15227         * gcc.dg/warn-1.c: New test.
15228
15229 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15230
15231         * g++.dg/template/typename3.C: New test.
15232
15233 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
15234
15235         * g++.dg/lookup/ptrmem1.C: New test.
15236
15237         * g++.dg/abi/vthunk2.C: New test.
15238
15239 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15240
15241         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
15242
15243 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
15244
15245         * g++.dg/abi/empty9.C: New test.
15246
15247 2002-10-24  Richard Henderson  <rth@redhat.com>
15248
15249         * g++.dg/inherit/thunk1.C: Enable for ia64.
15250
15251 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15252
15253         PR c++/8067
15254         * g++.dg/lookup/pretty1.C: New test.
15255
15256 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
15257
15258         * gcc.dg/20021023-1.c: New test.
15259
15260 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15261
15262         PR c++/7679
15263         * g++.dg/parse/inline1.C: New test.
15264
15265 2002-10-23  Richard Henderson  <rth@redhat.com>
15266
15267         * g++.dg/inherit/thunk1.C: Enable for x86_64.
15268
15269         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
15270
15271 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
15272
15273         PR c++/6579
15274         * g++.dg/parse/stmtexpr3.C: New test.
15275
15276 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15277
15278         * g++.dg/expr/cond1.C: New test.
15279
15280 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15281
15282         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
15283
15284 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15285
15286         * g++.dg/abi/vbase13.C: New test.
15287         * g++.dg/abi/vbase14.C: Likewise.
15288
15289 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
15290
15291         * gcc.dg/tls/pic-1.c: New test.
15292         * gcc.dg/tls/nonpic-1.c: New test.
15293         * gcc.dg/20021018-1.c: New test.
15294
15295 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15296
15297         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
15298         Remove only files with the same base name as the test case.
15299         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
15300         (profopt-execute): Likewise.  Also, remove old profiling
15301         and performance data files before running the tests.
15302
15303         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
15304         * g++.dg/bprob/bprob.exp: Likewise.
15305         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
15306         to allow more general test case names.
15307
15308         * g++.dg/bprob/bprob-1.C: Rename to ...
15309         * g++.dg/bprob/g++-bprob-1.C: ... this.
15310
15311         * g77.dg/bprob/bprob-1.f: Rename to ...
15312         * g77.dg/bprob/g77-bprob-1.f: ... this.
15313
15314 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15315
15316         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
15317         bison 1.50 or later.
15318
15319 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
15320
15321         * g++.dg/README: Describe more test directories.
15322
15323 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15324
15325         * g++.dg/init/array6.C: Add additional tests.
15326
15327 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15328
15329         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
15330         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
15331
15332 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
15333
15334         * gcc.c-torture/compile/20020604-1.x: New.
15335         * gcc.c-torture/compile/simd-5.x: Likewise.
15336         * gcc.c-torture/execute/920710-1.x: Likewise.
15337         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
15338
15339 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15340
15341         * g++.dg/inherit/override1.C: Add dg-options clause.
15342
15343 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15344
15345         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
15346         _mm_slli_si128.
15347
15348 2002-10-19  Andreas Schwab  <schwab@suse.de>
15349
15350         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
15351         directory component.
15352
15353 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
15354
15355         * g++.dg/inherit/thunk1.C: New test.
15356
15357         * g++.dg/inherit/override1.C: New test.
15358
15359         * g++.dg/abi/mangle11.C: New test.
15360         * g++.dg/abi/mangle14.C: New test.
15361         * g++.dg/abi/mangle17.C: New test.
15362
15363 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
15364
15365         * g++.dg/overload/member2.C: New test.
15366
15367 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
15368
15369         * g++.dg/README: Describe new compat directory.
15370         * g++.dg/dg.exp: Skip tests in compat directory.
15371         * README.compat: New file.
15372         * lib/compat.exp: New expect script.
15373         * g++.dg/compat: New test directory.
15374         * g++.dg/compat/compat.exp: New expect script.
15375         * g++.dg/compat/abi: New test directory.
15376         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
15377         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
15378         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
15379         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
15380         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
15381         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
15382         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
15383         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
15384         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
15385         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
15386         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
15387         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
15388         * g++.dg/compat/break: New test directory.
15389         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
15390         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
15391         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
15392         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
15393         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
15394         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
15395         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
15396         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
15397         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
15398         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
15399         g++.dg/compat/break/README: New files.
15400         * g++.dg/compat/eh: New test directory.
15401         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
15402         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
15403         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
15404         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
15405         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
15406         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
15407         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
15408         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
15409         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
15410         g++.dg/compat/eh/filter2_y.C,
15411         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
15412         g++.dg/compat/eh/new1_y.C,
15413         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
15414         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
15415         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
15416         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
15417         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
15418         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
15419         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
15420         g++.dg/compat/eh/unexpected1_y.C: New files.
15421         * g++.dg/compat/init: New test directory.
15422         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
15423         g++.dg/compat/init/array5_y.C,
15424         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
15425         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
15426         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
15427         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
15428         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
15429         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
15430         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
15431         g++.dg/compat/init/init-ref2_y.C: New files.
15432
15433 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15434
15435         PR c++/7584
15436         * g++.dg/inherit/using3.C: New test.
15437
15438 2002-10-17  Jan Hubicka  <jh@suse.cz>
15439
15440         * gcc.dg/20021017-2.c: New test.
15441
15442 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15443
15444         * g++.dg/abi/mangle16.C: Adjust.
15445
15446         * g++.dg/init/array8.C: New test.
15447
15448 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
15449
15450         * gcc.dg/special/mips-abi.exp: New test.
15451         * gcc.dg/special/mips-abi.s: Empty file used by the above.
15452
15453 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15454
15455         * g++.dg/abi/mangle16.C: New test.
15456         * g++.dg/abi/mangle17.C: Likewise.
15457
15458         PR c++/7478
15459         * g++.dg/template/ref1.C: New test.
15460
15461 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15462
15463         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
15464
15465 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
15466
15467         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
15468
15469 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15470
15471         PR c++/7524
15472         * g++.dg/init/array7.C: New test.
15473
15474 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
15475
15476         * g++.dg/init/array6.C: New test.
15477
15478         * g++.dg/abi/mangle13.C: Likewise.
15479         * g++.dg/abi/mangle14.C: Likewise.
15480         * g++.dg/abi/mangle15.C: Likewise.
15481
15482 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15483
15484         * g++.dg/abi/empty8.C: New test.
15485
15486 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
15487
15488         * g++.dg/init/ctor1.C: New test.
15489
15490 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
15491
15492         * gcc.c-torture/execute/20021015-1.c: New test.
15493
15494 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
15495
15496         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
15497
15498 2002-10-14  Jan Hubicka  <jh@suse.cz>
15499
15500         * gcc.dg/i386-ssetype-[1-5].c: New tests.
15501
15502 2002-10-14  Richard Henderson  <rth@redhat.com>
15503
15504         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
15505
15506 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15507
15508         PR optimization/6631
15509         * g++.dg/opt/const2.C: New test.
15510
15511 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15512
15513         PR c++/7176
15514         * g++.dg/parse/friend1.C: New test.
15515         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
15516
15517 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
15518
15519         * gcc.dg/20021014-1.c: New test.
15520
15521 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
15522
15523         PR c++/5661
15524         * g++.dg/ext/vlm1.C: New test.
15525         * g++.dg/ext/vlm2.C: Likewise.
15526
15527         * g++.dg/init/array1.C: Remove invalid braces.
15528         * g++.dg/init/brace1.C: New test.
15529         * g++.dg/init/copy2.C: Likewise.
15530         * g++.dg/init/copy3.C: Likewise.
15531         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
15532         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
15533         braces.
15534
15535 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
15536
15537         * gcc.dg/cpp/assembler.S: Don't use -ansi.
15538
15539 2002-10-11  Richard Shann  <richard.shann@superh.com>
15540
15541         * gcc.c-torture/compile/simd-5.c: New test.
15542
15543 2002-10-10  Roger Sayle  <roger@eyesopen.com>
15544
15545         * gcc.c-torture/execute/shiftopt-1.c: New test case.
15546
15547 2002-10-10  Jim Wilson  <wilson@redhat.com>
15548
15549         * gcc.c-torture/execute/20021010-1.c: New test.
15550
15551 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
15552
15553         PR c/7353
15554         * g++.dg/ext/typedef-init.C: New test.
15555         * gcc.dg/typedef-init.c: New test.
15556
15557 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
15558
15559         * gcc.dg/cpp/paste13.c: New test.
15560
15561 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15562
15563         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
15564         remaining platforms, XFAIL during compile, not execute.  Don't
15565         XFAIL at -O0.
15566
15567 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15568
15569         * gcc.dg/alias-1.c: Tweak expected warning.
15570
15571 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
15572
15573         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
15574
15575 2002-10-06  Andreas Jaeger  <aj@suse.de>
15576
15577         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
15578         * gcc.dg/cpp/c++98.C: Likewise.
15579
15580         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
15581         * g++.dg/cpp/c++98.C: Likewise.
15582
15583         * g++.dg/README (Subdirectories): Mention cpp directory.
15584
15585         PR target/7559
15586         * gcc.dg/20021006-1.c: New test.
15587
15588 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15589
15590         PR c++/7804
15591         * g++.dg/other/warning1.C: New test.
15592
15593 2002-10-04  Roger Sayle  <roger@eyesopen.com>
15594
15595         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
15596         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
15597         and sparc-*-* with -m64 as expected failures.  See PR 8087.
15598
15599 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15600
15601         PR c++/7931
15602         * g++.dg/template/ptrmem3.C: New test.
15603
15604         PR c++/7754
15605         * g++.dg/template/union1.C: New test.
15606
15607 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15608
15609         PR c++/8006
15610         * g++.dg/abi/mangle9.C: New test.
15611         * g++.dg/abi/mangle10.C: New test.
15612         * g++.dg/abi/mangle11.C: New test.
15613         * g++.dg/abi/mangle12.C: New test.
15614
15615 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
15616
15617         PR c++/7188.
15618         * g++.dg/template/meminit1.C: New test.
15619         * g++.dg/warn/Wreorder-1.C: Likewise.
15620         * g++.old-deja/g++.mike/warn3.C: Tweak.
15621         * lib/prune.exp: Ingore "in copy constructor".
15622
15623 2002-10-02  Andreas Jaeger  <aj@suse.de>
15624
15625         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
15626         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
15627         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
15628         on x86-64.
15629
15630 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15631
15632         * gcc.dg/empty1.C: Fix typo.
15633
15634 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
15635
15636         * gcc.dg/alias-1.c: New test.
15637
15638 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15639
15640         * gcc.dg/empty1.C: New test.
15641
15642         * g++.dg/tls/init-2.C: Tweak error messages.
15643
15644 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
15645
15646         * gcc.c-torture/compile/20020923-1.c: New test.
15647
15648 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
15649
15650         * gcc.c-torture/execute/ffs-1.c: New test.
15651         * gcc.c-torture/execute/ffs-2.c: Ditto.
15652
15653 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
15654
15655         * g++.dg/overload/member1.C: New test.
15656
15657 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
15658
15659         * g++.dg/abi/empty7.C: New test.
15660         * g++.dg/init/pm2.C: Likewise.
15661
15662 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
15663
15664         * g++.dg/rtti/crash1.C: New test.
15665
15666 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
15667
15668         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
15669         gcc.dg/sibcall-4.c: New tests.
15670
15671 2002-09-28  Roger Sayle  <roger@eyesopen.com>
15672
15673         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
15674         powerpc and MMIX targets.
15675
15676 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
15677
15678         * gcc.dg/cpp/20020927-1.c: New.
15679
15680 2002-09-26  David S. Miller  <davem@redhat.com>
15681
15682         * gcc.c-torture/compile/trunctfdf.c: New.
15683
15684 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15685
15686         * lib/target-supports.exp (check_weak_available): Handle solaris2.
15687
15688 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
15689
15690         * gcc.c-torture/execute/loop-15.c: New.
15691
15692 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
15693
15694         * README.QMTEST: Fix typo.
15695
15696 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15697
15698         * gcc.dg/20020926-1.c: New test.
15699
15700 2002-09-25  David S. Miller  <davem@redhat.com>
15701
15702         PR target/7842
15703         * gcc.c-torture/execute/shiftdi.c: New test.
15704
15705 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
15706
15707         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
15708         unique to the tool.
15709         * lib/g77.exp (g77_init): Likewise.
15710         * lib/g++.exp (g++_init): Likewise.
15711         * lib/objc.exp (objc_init): Likewise.
15712
15713 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
15714
15715         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
15716         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
15717         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
15718
15719 2002-09-25  Richard Henderson  <rth@redhat.com>
15720
15721         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
15722         too-small long double.
15723
15724 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
15725
15726         * gcc.dg/20020919-1.c: New test.
15727
15728 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
15729
15730         * g++.dg/abi/bitfield6.C: New test.
15731         * g++.dg/abi/bitfield7.C: New test.
15732         * g++.dg/abi/bitfield8.C: New test.
15733         * g++.dg/abi/vbase11.C: New test.
15734
15735 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15736
15737         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
15738         hppa*-*-hpux*.  Update test comment.
15739
15740 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
15741
15742         * gcc.dg/tls/struct-1.c: New test.
15743
15744 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
15745
15746         * gcc.dg/cpp/tr-warn2.c: Update.
15747
15748 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15749
15750         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
15751
15752 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15753
15754         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
15755         systems.
15756
15757 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
15758
15759         * gcc.c-torture/execute/ieee/mzero3.c: New test.
15760
15761         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15762         Adjust for c++filt moved to binutils.  Remove spurious duplicate
15763         setting of cxxfilt.
15764
15765 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
15766
15767         * gcc.dg/20020312-2.c: Update for darwin.
15768
15769 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15770
15771         * g++.old-deja/g++.other/crash32.C: Mark ICE.
15772
15773 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
15774
15775         * objc.dg/comp-types-1.m: New test.
15776         * objc.dg/comp-types-2.m: New test.
15777         * objc.dg/comp-types-3.m: New test.
15778         * objc.dg/comp-types-4.m: New test.
15779         * objc.dg/comp-types-5.m: New test.
15780         * objc.dg/comp-types-6.m: New test.
15781
15782 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15783
15784         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
15785
15786 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15787
15788         * g++.dg/other/do1.C: New test.
15789
15790         * g++.dg/template/subst1.C: New test.
15791
15792 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
15793
15794         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
15795
15796 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15797
15798         * g++.dg/template/qualttp20.C: Adjust expected errors.
15799         * g++.old-deja/g++.jason/report.C: Likewise.
15800         * g++.old-deja/g++.other/qual1.C: Likewise.
15801
15802         * g++.dg/lookup/scoped2.C: New test.
15803
15804         * g++.dg/ext/asm3.C: New test.
15805
15806 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
15807
15808         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
15809
15810 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
15811
15812         * ChangeLog: follow spelling conventions.
15813         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
15814         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
15815         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
15816         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
15817         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
15818         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
15819         * g++.old-deja/g++.law/global-init1.C: Likewise.
15820         * g++.old-deja/g++.other/delete4.C: Likewise.
15821         * g++.old-deja/g++.other/inline21.C: Likewise.
15822         * g++.old-deja/g++.other/singleton.C: Likewise.
15823         * g77.dg/strlen0.f: Likewise.
15824         * g77.f-torture/compile/20010519-1.f: Likewise.
15825         * g77.f-torture/compile/980310-4.f: Likewise.
15826         * gcc.c-torture/compile/20000605-1.c: Likewise.
15827         * gcc.c-torture/execute/20020225-1.c: Likewise.
15828         * gcc.dg/c90-hexfloat-2.c: Likewise.
15829         * gcc.dg/c99-bool-1.c: Likewise.
15830         * gcc.dg/c99-hexfloat-2.c: Likewise.
15831         * gcc.dg/dll-2.c: Likewise.
15832         * gcc.dg/wtr-union-init-1.c: Likewise.
15833         * gcc.dg/wtr-union-init-2.c: Likewise.
15834         * gcc.dg/wtr-union-init-3.c: Likewise.
15835         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15836         * gcc.dg/cpp/defined.c: Likewise.
15837         * gcc.dg/cpp/macsyntx.c: Likewise.
15838         * gcc.dg/cpp/paste2.c: Likewise.
15839         * gcc.dg/cpp/trad/defined.c: Likewise.
15840         * gcc.dg/format/c90-printf-1.c: Likewise.
15841         * gcc.dg/format/c90-scanf-1.c: Likewise.
15842         * gcc.dg/format/c99-printf-1.c: Likewise.
15843         * gcc.dg/format/c99-scanf-1.c: Likewise.
15844         * gcc.misc-tests/gcov-8.c: Likewise.
15845         * lib/profopt.exp: Likewise.
15846
15847 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
15848
15849         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
15850
15851 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15852
15853         * g++.dg/inherit/using2.C: New test.
15854
15855 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
15856
15857         * ChangeLog: Follow spelling conventions.
15858         * g++.dg/template/friend4.C: Likewise.
15859         * g++.old-deja/g++.pt/crash67.C: Likewise.
15860         * gcc.c-torture/execute/20000801-4.c: Likewise.
15861         * gcc.dg/c90-digraph-1.c: Likewise.
15862         * gcc.dg/c94-digraph-1.c: Likewise.
15863         * gcc.dg/c99-digraph-1.c: Likewise.
15864         * gcc.dg/cpp/line5.c: Likewise.
15865         * gcc.dg/cpp/multiline.c: Likewise.
15866         * gcc.dg/cpp/trad/literals-1.c: Likewise.
15867         * gcc.dg/format/attr-3.c: Likewise.
15868         * gcc.dg/format/c90-scanf-3.c: Likewise.
15869         * gcc.dg/format/ext-4.c: Likewise.
15870
15871 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15872
15873         * g++.dg/template/pretty1.C: New test.
15874
15875 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
15876
15877         * gcc.c-torture/execute/struct-cpy-1.c: New test.
15878
15879 2002-09-13  Matt Austern  <austern@apple.com>
15880
15881         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
15882         passing a cast expression to a function by const reference.
15883
15884 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
15885
15886         * g++.dg/template/deduce1.C: New test.
15887
15888 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
15889
15890         * gcc.c-torture/execute/simd-1.c: Force all use of int to
15891         32-bit int.
15892
15893 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15894
15895         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
15896         usage.
15897
15898 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
15899
15900         * gcc.c-torture/compile/20020910-1.c: New test.
15901
15902 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
15903
15904         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
15905
15906 2002-09-10  Andreas Jaeger  <aj@suse.de>
15907
15908         * gcc.dg/20020312-2.c: Adjust for x86-64.
15909
15910 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
15911
15912         * g77.dg/7388.f: New test case for PR 7388.
15913
15914 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
15915
15916         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
15917
15918 2002-09-05  Ziemowit Laski <zlaski@apple.com>
15919
15920         * objc.dg/proto-lossage-1.m: New test.
15921
15922 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
15923
15924         * gcc.dg/cpp/_Pragma4.c: Fix typo.
15925
15926 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
15927
15928         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
15929         expected to pass.
15930
15931 2002-09-06  Stan Shebs  <shebs@apple.com>
15932             David Edelsohn  <edelsohn@gnu.org>
15933
15934         * gcc.dg/weak: New directory.
15935         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
15936         target-specific xfail bits.
15937         * gcc.dg/typeof-2.c: Move to new directory.
15938         * gcc.dg/weak.exp: New expect script.
15939
15940 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
15941
15942         * gcc.c-torture/execute/extzvsi.c: New test.
15943
15944 2002-09-05  Stan Shebs  <shebs@apple.com>
15945
15946         * gcc.dg/weak-1.c: xfail on Darwin.
15947         * gcc.dg/weak-2.c: Ditto.
15948         * gcc.dg/weak-3.c: Ditto.
15949         * gcc.dg/weak-4.c: Ditto.
15950         * gcc.dg/weak-5.c: Ditto.
15951         * gcc.dg/weak-6.c: Ditto.
15952         * gcc.dg/weak-7.c: Ditto.
15953         * gcc.dg/weak-8.c: Ditto.
15954         * gcc.dg/weak-9.c: Ditto.
15955
15956 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
15957
15958         * gcc.c-torture/execute/loop-14.c: New test.
15959
15960 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
15961
15962         * g++.dg/other/cxa-atexit1.C: New test.
15963
15964         * gcc.dg/typeof-2.c: New test.
15965
15966 2002-09-03  Roger Sayle  <roger@eyesopen.com>
15967
15968         * gcc.dg/builtins-2.c: New testcase.
15969         * gcc.dg/builtins-3.c: New testcase.
15970
15971 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
15972
15973         * gcc.dg/cpp/_Pragma4.c: New test.
15974
15975 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
15976
15977         * objc/execute/nil_method-1.m: New testcase.
15978
15979 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
15980
15981         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
15982         [Object class], not [Object initialize].
15983
15984 2002-08-31  Roger Sayle  <roger@eyesopen.com>
15985             Hans-Peter Nilsson  <hp@bitrange.com>
15986
15987         * gcc.c-torture/execute/20020720-1.x: Skip test on
15988         mmix-knuth-mmixware.  Correct comment.
15989
15990 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
15991
15992         * testsuite/g++.dg/abi/bitfield5.C: New test.
15993         * testsuite/g++.dg/abi/vbase10.C: Likewise.
15994
15995 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
15996
15997         * objc.dg/undeclared-selector.m: New test.
15998
15999 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
16000
16001         * g++.dg/other/offsetof1.C: Avoid cast warning.
16002
16003 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
16004
16005         * objc.dg/super-class-2.m: New test.
16006
16007 2002-08-24  Matt Austern  <austern@apple.com>
16008
16009         * g++.dg/ext/lvaddr.C: New test.
16010         * g++.dg/ext/lvcast.C: New test.
16011
16012 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
16013
16014         * testsuite/g++.dg/inherit/cond1.C: New test.
16015
16016 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
16017
16018         * gcc.dg/noncompile/incomplete-1.c: New test.
16019
16020 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16021
16022         * gcc.dg/typespec-1.c: New test.
16023
16024 2002-08-20  Devang Patel  <dpatel@apple.com>
16025         * objc.dg/proto-hier-2.m: New test.
16026
16027 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
16028
16029         * objc.dg/bitfield-1.m: New test.
16030         * objc.dg/bitfield-2.m: New test.
16031
16032 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16033
16034         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
16035         gcc.dg/c99-flex-array-4.c: New tests.
16036
16037 2002-08-16  Stan Shebs  <shebs@apple.com>
16038
16039         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
16040
16041 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
16042
16043         * gcc.dg/typeof-1.c: New test.
16044         * g++.dg/ext/typeof2.C: New test.
16045
16046 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16047
16048         * g++.dg/other/offsetof1.C: New test.
16049
16050 2002-08-14  Richard Henderson  <rth@redhat.com>
16051
16052         * gcc.dg/tls/diag-3.c: Fix expected message strings.
16053
16054 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
16055
16056         * gcc.dg/cpp/_Pragma3.c: New test.
16057
16058 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
16059
16060         * g++.dg/template/inherit3: New test.
16061
16062 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16063
16064         * gcc.dg/bitfld-4.c: Add blank options.
16065
16066 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
16067
16068         * g++.dg/template/crash1.C: New test.
16069
16070 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16071
16072         * gcc.dg/tls/opt-2.c: New test.
16073
16074 2002-08-08  Devang Patel  <dpatel@apple.com>
16075
16076         * objc.dg/selector-1.m : New test
16077
16078 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16079
16080         * g++.dg/abi/bitfield4.C: New test.
16081         * gcc.dg/bitfld-4.c: New test.
16082
16083 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16084
16085         * g++.dg/other/packed1.C: New test.
16086
16087 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
16088
16089         * g++.dg/abi/offsetof.C: Tweak error messages.
16090         * g++.old-deja/g++.mike/p10769a.C: Likewise.
16091
16092 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16093
16094         * gcc.dg/bitfld-3.c: New test.
16095
16096 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16097             Richard Henderson  <rth@redhat.com>
16098
16099         * gcc.dg/i386-bitfield1.c: New test.
16100         * g++.dg/abi/bitfield3.C: Update.
16101
16102 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
16103
16104         * objc.dg/const-str-2.m: Update.
16105         * gcc.dg/cpp/c++98.c: Change to C extension.
16106         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
16107         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
16108
16109 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
16110
16111         * testsuite/gcc.dg/tls/diag-3.c: New.
16112
16113 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
16114
16115         * g++.dg/README (Subdirectories): Document new subdir expr.
16116         * g++.dg/expr/pmf-1.C: New test.
16117
16118 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
16119
16120         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
16121
16122 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
16123
16124         * g++.dg/abi/bitfield3.C: New test.
16125
16126 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
16127
16128         * lib/gcov.exp: Tweak expected line formats.
16129         * gcc.misc-tests/gcov8.c: New test.
16130         * gcc.misc-tests/gcov8.x: New flags.
16131
16132 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
16133
16134         * consistency.vlad/layout/endian.c: Include string.h.
16135
16136         * gcc.c-torture/execute/20020805-1.c: New test.
16137
16138 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
16139
16140         * g++.dg/other/conversion1.C: New test.
16141
16142 2002-08-03  Roger Sayle  <roger@eyesopen.com>
16143
16144         * gcc.dg/builtins-1.c: New testcase.
16145
16146 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
16147
16148         * g++.dg/inherit/access3.C: New test.
16149
16150 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
16151
16152         * gcc.dg/ia64-visibility-2.c: New test.
16153
16154 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
16155
16156         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
16157         __qualifier_flags to __flags.
16158
16159 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
16160
16161         * g++.dg/inherit/operator1.C: New test.
16162         * g++.dg/lookup/disamb1.C: Fix typo in comment.
16163         * g++.dg/other/error1.C: Change expected error message.
16164         * g++.dg/template/conv4.C: Likewise.
16165
16166 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
16167
16168         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
16169         for documented behavior.
16170
16171 2002-07-25  Roger Sayle  <roger@eyesopen.com>
16172
16173         * gcc.c-torture/execute/20020720-1.x: Skip this test on
16174         several targets known to fail.
16175
16176 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
16177
16178         * gcc.dg/mips-args-[123].c: New tests.
16179
16180 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
16181
16182         * gcc.dg/ppc-spe.c: New.
16183
16184 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
16185
16186         * g++.dg/other/ptrmem4.C: New testcase.
16187
16188 2002-07-24  Richard Henderson  <rth@redhat.com>
16189
16190         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
16191
16192 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
16193
16194         * g++.dg/ext/alignof1.C (main): Return 0 for success.
16195
16196 2002-07-24  Roger Sayle  <roger@eyesopen.com>
16197
16198         * gcc.c-torture/execute/memset-3.c: New testcase.
16199
16200 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
16201
16202         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
16203         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
16204
16205 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16206
16207         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
16208         Delete.
16209
16210 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
16211
16212         * gcc.c-torture/compile/simd-4.c: New test.
16213
16214 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16215
16216         PR c++/7347, c++/7348
16217         * g++.dg/template/access4.C: New test.
16218         * g++.dg/template/access5.C: New test.
16219         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
16220         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
16221         * g++.old-deja/g++.pt/ttp58.C: Likewise.
16222         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
16223
16224 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
16225
16226         * gcc.dg/gnu89-init-2.c: New test.
16227
16228 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
16229
16230         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
16231
16232 2002-07-20  Roger Sayle  <roger@eyesopen.com>
16233
16234         * gcc.c-torture/execute/20020720-1.c: New testcase.
16235
16236 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
16237
16238         * gcc.dg/cpp/Wsignprom.c: New tests.
16239
16240 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
16241
16242         * gcc.c-torture/execute/loop-13.c: New test.
16243
16244 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
16245
16246         * gcc.dg/cpp/expr.c: New tests.
16247
16248 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
16249
16250         * g++.dg/opt/pr6713.C: Add template instantiation.
16251
16252 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
16253
16254         * gcc.dg/nest.c: New test.
16255
16256 2002-07-17  Richard Henderson  <rth@redhat.com>
16257
16258         * g++.dg/opt/pr6713.C: New test.
16259
16260 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
16261
16262         * gcc.c-torture/execute/loop-2e.x: Let the testcase
16263         XFAIL for all x86 processors.
16264
16265 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
16266
16267         * gcc.c-torture/execute/20010122-1.x: Do not test with
16268         -fomit-frame-pointer.
16269
16270 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16271
16272         * g++.dg/template/instantiate2.C: New test.
16273         * g++.dg/template/spec4.C: New test.
16274
16275 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16276
16277         * g++.dg/template/access2.C: New test.
16278         * g++.dg/template/access3.C: New test.
16279
16280 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
16281
16282         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
16283         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
16284         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
16285         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
16286         Convert to use <stdarg.h>.
16287         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
16288         Delete.
16289         * gcc.dg/va-arg-2.c: New.
16290         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
16291
16292 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
16293
16294         * gcc.c-torture/compile/20020710-1.c: New test.
16295
16296 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
16297                           Andrew Pinski  <pinskia@physics.uc.edu>
16298
16299         gcc.c-torture/compile/simd-2.c: New testcase.
16300         gcc.c-torture/compile/simd-3.c: Likewise.
16301
16302 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
16303
16304         PR c++/7224
16305         * g++.dg/overload/error1.C: New test.
16306
16307 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16308
16309         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
16310         configuration and IRIX 6 O32 ABI.
16311
16312 2002-07-11  Roger Sayle  <roger@eyesopen.com>
16313
16314         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
16315
16316 2002-07-10  Roger Sayle  <roger@eyesopen.com>
16317
16318         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
16319
16320 2002-07-10  Jeffrey A Law  <law@redhat.com>
16321
16322         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
16323
16324         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
16325
16326 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
16327
16328         * gcc.dg/20020312-2.c: Check for __PPC__.
16329
16330 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
16331
16332         * gcc.c-torture/compile/20020709-1.c: New test.
16333
16334 2002-07-07  Roger Sayle  <roger@eyesopen.com>
16335
16336         * g++.dg/template/qualttp21.C: New test case.
16337
16338 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
16339
16340         * gcc.c-torture/compile/20020706-1.c: New test.
16341         * gcc.c-torture/compile/20020706-2.c: New test.
16342
16343 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
16344             Alexandre Oliva  <aoliva@redhat.com>
16345
16346         * g++.dg/warn/incomplete1.C: New test.
16347
16348 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16349
16350         PR c++/7099
16351         * g++.dg/warn/noreturn1.C: New test.
16352
16353 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
16354
16355         PR c++/6706
16356         * g++.dg/debug/debug6.C: New test.
16357         * g++.dg/debug/debug7.C: New test.
16358
16359 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
16360
16361         * gcc.c-torture/compile/simd-3.c: New test.
16362
16363 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
16364
16365         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
16366         * gcc.dg/20020620-1.c: Likewise.
16367
16368 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16369
16370         PR c++/6944
16371         * g++.dg/init/array4.C: New test.
16372         * g++.dg/init/array5.C: New test.
16373
16374 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
16375
16376         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
16377         * gcc.c-torture/execute/simd-2.c (main): Likewise.
16378
16379 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16380
16381         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
16382         * gcc.dg/wtr-aggr-init-1.c: Likewise.
16383         * gcc.dg/wtr-conversion-1.c: Likewise.
16384         * gcc.dg/wtr-escape-1.c: Likewise.
16385         * gcc.dg/wtr-int-type-1.c: Likewise.
16386         * gcc.dg/wtr-label-1.c: Likewise.
16387         * gcc.dg/wtr-static-1.c: Likewise.
16388         * gcc.dg/wtr-strcat-1.c: Likewise.
16389         * gcc.dg/wtr-suffix-1.c: Likewise.
16390         * gcc.dg/wtr-switch-1.c: Likewise.
16391         * gcc.dg/wtr-unary-plus-1.c: Likewise.
16392         * gcc.dg/wtr-union-init-1.c: Likewise.
16393         * gcc.dg/wtr-union-init-2.c: Likewise.
16394         * gcc.dg/wtr-union-init-3.c: Likewise.
16395
16396         * gcc.dg/wtr-func-def-1.c: New test.
16397
16398 2002-07-02 Devang Patel <dpatel@apple.com>
16399
16400         * objc.dg/param-1.m: New test.
16401
16402 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
16403
16404         * gcc.dg/cpp/trad/directive.c: Add test.
16405         * gcc.dg/cpp/trad/macroargs.c: Add test.
16406         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
16407
16408 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
16409
16410         * gcc.dg/cpp/cmdlne-M.c: New test.
16411
16412 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
16413
16414         * objc.dg/desig-init-1.m: New test.
16415
16416 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16417
16418         PR c++/6716
16419         * g++.dg/template/instantiate1.C: New test.
16420
16421 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
16422
16423         PR c++/7112
16424         * g++.dg/template/sizeof2.C: New test.
16425
16426 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16427
16428         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
16429         gcc.dg/cpp/trad/include.c: New tests.
16430
16431 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
16432
16433         PR target/7177
16434         * gcc.c-torture/compile/20020701-1.c: New test.
16435
16436 2002-07-01  Stan Shebs  <shebs@apple.com>
16437
16438         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
16439         header here...
16440         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
16441         (objc-torture-execute): or here.
16442
16443 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
16444
16445         * gcc.c-torture/execute/arith-rand-ll.c: New test.
16446
16447 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16448
16449         * gcc.dg/cpp/trad/escaped-nl.c: New test.
16450
16451 2002-06-30  Devang Patel  <dpatel@apple.com>
16452
16453         * objc.dg/fsyntax-only.m: New test.
16454
16455 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
16456
16457         PR c++/6695
16458         * g++.dg/template/friend7.C: New file.
16459
16460 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
16461
16462         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
16463         return type.
16464
16465 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
16466
16467         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
16468         avoid division by zero.
16469
16470 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
16471
16472         * gcc.dg/Wunknownprag.c: New tests.
16473
16474 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
16475
16476         * gcc.c-torture/execute/simd-2.c: New test.
16477
16478 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
16479
16480         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
16481         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
16482         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
16483         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
16484         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
16485         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
16486         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
16487         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
16488         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
16489         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
16490         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
16491         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
16492         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
16493         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
16494         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
16495         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
16496         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
16497
16498 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
16499
16500         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
16501         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
16502         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
16503         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
16504         New tests.
16505         * gcc.dg/cpp/trad/directive.c: Update.
16506
16507 2002-06-23  Andreas Jaeger  <aj@suse.de>
16508
16509         * gcc.c-torture/execute/complex-6.c: New.
16510
16511 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
16512
16513         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
16514         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
16515         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
16516         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
16517
16518 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
16519
16520         * gcc.dg/cpp/trad: New directory with traditional tests copied
16521         from parent directory.
16522         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16523         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16524         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16525         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16526         Move to trad/ and rename.
16527         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
16528         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
16529         gcc.dg/cpp/trad/redef2.c: New tests.
16530         * gcc.dg/cpp/trad/trad.exp: New driver.
16531
16532 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
16533
16534         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16535         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16536         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16537         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16538         Remove.
16539
16540 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
16541
16542         * gcc.dg/20020620-1.c: New test.
16543
16544 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16545
16546         * g++.dg/template/ttp4.C: New test.
16547
16548 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
16549
16550         * g++.dg/opt/vt1.C: Fix regexp.
16551
16552 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16553
16554         * gcc.c-torture/execute/pure-1.c: Make functions static again.
16555         Don't use attribute `noinline'.
16556
16557 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16558
16559         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
16560
16561 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
16562
16563         * gcc.c-torture/execute/simd-1.c: New.
16564
16565         * gcc.dg/simd-1.c: New.
16566
16567 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16568
16569         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
16570
16571 2002-06-16  Richard Henderson  <rth@redhat.com>
16572
16573         * g++.dg/ext/anon-struct1.C: New.
16574         * g++.dg/ext/anon-struct2.C: New.
16575         * g++.dg/ext/anon-struct3.C: New.
16576         * gcc.dg/anon-struct-1.c: New.
16577         * gcc.dg/anon-struct-2.c: New.
16578         * gcc.dg/anon-struct-3.c: New.
16579         * gcc.dg/20011008-1.c: Adjust warning text.
16580         * gcc.dg/20020527-1.c: Add -fms-extensions.
16581
16582 2002-06-16  Richard Henderson  <rth@redhat.com>
16583
16584         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
16585
16586 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
16587
16588         * gcc.c-torture/execute/20020615-1.c: New test.
16589
16590 2002-06-15  Roger Sayle  <roger@eyesopen.com>
16591
16592         * gcc.c-tortuture/execute/compare-1.c: New test case.
16593         * gcc.c-tortuture/execute/compare-2.c: New test case.
16594         * gcc.c-tortuture/execute/compare-3.c: New test case.
16595
16596 2002-06-13  Richard Henderson  <rth@redhat.com>
16597
16598         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
16599         ia64 ilp32.
16600
16601 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16602
16603         * g++.dg/template/typename2.C: Update error message.
16604
16605 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
16606
16607         * gcc.c-torture/execute/20020611-1.c: New test.
16608
16609 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
16610
16611         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
16612         list of targets to skip.
16613
16614 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
16615
16616         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
16617         targets if not optimizing.
16618
16619 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
16620
16621         * gcc.c-torture/compile/20020605-1.c: New test.
16622
16623         * g++.dg/opt/vt1.C: New test.
16624
16625         * gcc.dg/20020531-1.c: New test.
16626
16627         * gcc.dg/20020530-1.c: New test.
16628
16629         * gcc.dg/20020527-1.c: New test.
16630
16631         * g++.dg/opt/cse1.C: New test.
16632
16633 2002-06-07  Roger Sayle  <roger@eyesopen.com>
16634
16635         * gcc.dg/20020607-2.c: New test case.
16636
16637 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
16638
16639         * gcc.c-torture/compile/20020604-1.c: New test.
16640
16641 2002-06-04  Richard Henderson  <rth@redhat.com>
16642
16643         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
16644         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
16645         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
16646
16647 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
16648
16649         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
16650
16651 2002-06-03  Richard Henderson  <rth@redhat.com>
16652
16653         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
16654         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
16655
16656 2002-06-02  Richard Henderson  <rth@redhat.com>
16657
16658         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
16659         test functions static.
16660
16661 2002-06-02  Andreas Jaeger  <aj@suse.de>
16662
16663         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
16664         now.
16665
16666 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16667
16668         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
16669         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
16670         Update for mofified diagnostics.
16671         * gcc.dg/c99-intconst-1.c: No longer fail.
16672
16673 2002-06-02  Richard Henderson  <rth@redhat.com>
16674
16675         * gcc.dg/uninit-A.c: Remove xfail markers.
16676
16677 2002-06-01  Roger Sayle  <roger@eyesopen.com>
16678
16679         * gcc.dg/fnegate-1.c: New test case.
16680
16681 2002-05-30  Osku Salerma  <osku@iki.fi>
16682
16683         * gcc.c-torture/execute/mayalias-1.c: New file.
16684
16685 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16686
16687         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
16688         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
16689         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
16690
16691 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
16692
16693         * gcc.c-torture/execute/20020529-1.c: New test.
16694
16695 2002-05-27  Richard Henderson  <rth@redhat.com>
16696
16697         * g++.dg/ext/attrib6.C: New test case.
16698
16699 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16700
16701         * gcc.c-torture/execute/pure-1.c: New test.
16702
16703 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16704
16705         * gcc.dg/cpp/arith-2.c: Remove.
16706
16707 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16708
16709         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
16710         * gcc.dg/cpp/if-3.c: Remove.
16711
16712 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
16713
16714         * g++.dg/opt/cse2.C: New test.
16715
16716 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
16717
16718         * gcc.dg/cpp/arith-1.c: New semantic tests.
16719         * gcc.dg/cpp/if-1.c: Update.
16720
16721 2002-05-24  Ben Elliston  <bje@redhat.com>
16722
16723         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
16724
16725 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16726
16727         * gcc.dg/verbose-asm.c: New test.
16728
16729 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16730
16731         * gcc.dg/cpp/paste12.c: New test.
16732
16733 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16734
16735         * g++.dg/parse/named_ops.C: New test.
16736
16737 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
16738
16739         * gcc/testsuite/gcc.dg/weak-8.c: New test.
16740
16741 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
16742
16743         * gcc.dg/weak-2.c: Allow optional leading underscore
16744         in scan-assembler symbol name.
16745         * gcc.dg/weak-3.c: Likewise.
16746         * gcc.dg/weak-4.c: Likewise.
16747         * gcc.dg/weak-5.c: Likewise.
16748
16749 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
16750
16751         * gcc.dg/20020523-1.c: New test.
16752
16753 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16754
16755         * objc.dg/const-str-2.m: Update now that we stop after
16756         a command line error.
16757
16758 2002-05-22  Richard Henderson  <rth@redhat.com>
16759
16760         * g++.dg/dg.exp: Fix typo in test pruneing.
16761
16762 2002-05-22  Richard Henderson  <rth@redhat.com>
16763
16764         * g++.dg/dg.exp: Prune the tls subdirectory.
16765         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
16766         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
16767         * g++.dg/tls/init-1.C: New.
16768
16769 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
16770
16771         * gcc.dg/20020517-1.c: New test.
16772
16773 2002-05-21  Richard Henderson  <rth@redhat.com>
16774
16775         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
16776         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
16777
16778 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
16779
16780         * g++.dg/other/copy2.C: New test.
16781
16782 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
16783
16784         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
16785         (MAX_COPY): Bump up to 10 times sizeof (long long).
16786         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
16787
16788         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
16789         sizeof (long long).
16790
16791         * gcc.c-torture/execute/strcpy-1.c: New test.
16792
16793 2002-05-19  Jason Merrill  <jason2redhat.com>
16794
16795         * g++.dg/ext/oper1.C: New test.
16796
16797 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
16798 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
16799
16800         * README.QMTEST: New file.
16801
16802         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
16803
16804 2002-05-19  Andreas Jaeger  <aj@suse.de>
16805
16806         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
16807         now.
16808         * gcc.c-torture/execute/loop-2d.x: Likewise.
16809
16810 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
16811
16812         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
16813         support weak symbols.
16814         * gcc.dg/weak-4.c: Likewise
16815         * gcc.dg/weak-6.c: Likewise
16816
16817 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
16818
16819         * gcc.dg/weak-3.c: Add dg-excess-error comment for
16820         cygwin, coff and h8300-*-hms targets
16821         * gcc.dg/weak-5.c: Likewise
16822         * gcc.dg/weak-7.c: Likewise
16823
16824 2002-05-16  Jason Merrill  <jason@redhat.com>
16825
16826         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
16827         (scan-assembler-not, scan-assembler-dem): Likewise.
16828         (scan-assembler-dem-not): Likewise.
16829
16830 2002-05-15  Richard Henderson  <rth@redhat.com>
16831
16832         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
16833
16834 2002-05-15  Richard Henderson  <rth@redhat.com>
16835
16836         * gcc.dg/weak-5.c (vfoo1c): No warning here.
16837         (vfoo1f): Warning here.
16838         (vfoo1l): Don't redefine the alias.
16839
16840 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
16841
16842         * g++.dg/init/pm1.C: New test.
16843
16844 2002-05-12  David S. Miller  <davem@redhat.com>
16845
16846         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
16847         types.
16848
16849 2002-05-10  Roger Sayle  <roger@eyesopen.com>
16850
16851         * gcc.c-torture/execute/20020510-1.c: New test case.
16852
16853 2002-05-10  David S. Miller  <davem@redhat.com>
16854
16855         * gcc.c-torture/execute/conversion.c: Test long double too.
16856
16857 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
16858
16859         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
16860         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
16861         * lib/g++.exp (g++_link_flags): Likewise.
16862         * lib/objc.exp (objc_target_compile): Likewise.
16863
16864 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16865
16866         * gcc.dg/cpp/poison.c: Update.
16867         * gcc.dg/cpp/20000625-2.c: Remove.
16868         * gcc.dg/cpp/direct2s.c: Remove final test.
16869
16870 2002-05-08  Tom Rix  <trix@redhat.com>
16871
16872         * gcc.c-torture/execute/20020508-1.c: New test.
16873         * gcc.c-torture/execute/20020508-2.c: New test.
16874         * gcc.c-torture/execute/20020508-3.c: New test.
16875
16876 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16877
16878         * gcc.dg/cpp/charconst-4.c: More tests.
16879
16880 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
16881
16882         PR c/6569
16883         * gcc.dg/weak-3.c: Update location of warning messages.
16884         * gcc.dg/weak-5.c: Likewise.
16885
16886 2002-05-06  Roger Sayle  <roger@eyesopen.com>
16887
16888         * gcc.c-torture/execute/20020506-1.c: New test case.
16889
16890 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
16891
16892         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
16893
16894 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16895
16896         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
16897
16898 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16899
16900         * gcc.dg/cpp/charconst-3.c: New test.
16901
16902 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16903
16904         * gcc.dg/cpp/charconst.c: Update tests.
16905
16906 2002-05-05  Tim Josling  <tej@melbpc.org.au>
16907
16908         * treelang: Added directory for new sample language treelang. Also
16909         lib/treelang.exp: New file to signal treelang should be tested.
16910
16911 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16912
16913         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
16914         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
16915         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
16916         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
16917         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
16918         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
16919         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
16920
16921 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16922
16923         * gcc.dg/format/xopen-2.c: New test.
16924
16925 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16926
16927         * gcc.dg/20020503-1.c: New test.
16928
16929 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
16930
16931         * g++.dg/init/dtor1.C: Make it tougher.
16932
16933 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
16934
16935         * g++.dg/init/dtor1.C: New test.
16936
16937 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
16938
16939         * gcc.dg/altivec-8.c: New.
16940
16941 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
16942
16943         * gcc.dg/altivec-7.c: New.
16944
16945 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
16946
16947         * g++.dg/parse/typedef1.C: New test.
16948
16949 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
16950
16951         PR c++/6486
16952         * g++.dg/template/friend6.C: New test.
16953
16954         PR c++/6492
16955         * g++.dg/init/copy1.C: New test.
16956
16957 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
16958
16959         * g++.dg/warn/effc1.C: New test.
16960
16961 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16962
16963         * gcc.dg/cpp/if-cexp.c: Add a test.
16964
16965 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
16966
16967         * gcc.dg/20020426-2.c: New test.
16968
16969 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
16970
16971         * gcc.dg/cpp/if-mop.c: Update.
16972         * gcc.dg/cpp/if-mpar.c: Add test.
16973         * gcc.dg/cpp/if-oppr.c: Update.
16974
16975 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16976
16977         PR c/6343
16978         * gcc.dg/weak-[2-7].c: New tests.
16979
16980 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16981
16982         * gcc.dg/enum1.c: New test.
16983
16984 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16985
16986         PR c++/6497
16987         * g++.dg/inherit/access2.C: New test.
16988
16989 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16990
16991         PR bootstrap/6445
16992         * gcc.dg/20020426-1.c: New test.
16993
16994 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16995
16996         * g++.dg/abi/enum1.C: New test.
16997
16998 2002-04-26  Richard Henderson  <rth@redhat.com>
16999
17000         * gcc.dg/c99-bool-1.c: Expect always true warning.
17001
17002 2002-04-25  Roger Sayle  <roger@eyesopen.com>
17003
17004         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
17005
17006 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17007
17008         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
17009         targets.
17010
17011 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
17012
17013         * g++.dg/abi/mange7.C: New test.
17014
17015         PR c++/6438.
17016         * g++.dg/parse/stmtexpr2.C: New test.
17017
17018 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
17019
17020         * gcc.dg/20020312-2.c: Add SH target.
17021
17022 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17023
17024         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
17025         compiler output on mips*-*-irix*.
17026
17027 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
17028
17029         * g++.dg/parse/attr1.C: New test.
17030
17031 2002-04-23  Roger Sayle  <roger@eyesopen.com>
17032
17033         * gcc.c-torture/execute/string-opt-17.c: New test case.
17034         * gcc.c-torture/execute/memset-2.c: New test case.
17035
17036 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
17037
17038         PR c++/6256:
17039         * g++.dg/template/friend5.C: New test.
17040
17041         PR c++/6331:
17042         * g++.dg/template/qual1.C: Likewise.
17043
17044 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
17045
17046         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
17047         Include stdlib.h, not stdio.h or ctype.h.
17048
17049 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
17050
17051         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
17052         cris-*-elf* and mmix-*-*.
17053         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
17054         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
17055         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
17056         Ditto.
17057         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
17058         * gcc.dg/wchar_t-1.c: Ditto.
17059
17060 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
17061
17062         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
17063         Clarify comment.
17064
17065 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
17066
17067         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
17068
17069 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17070
17071         * gcc.c-torture/execute/20000906-1.x: Delete.
17072
17073 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
17074
17075         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
17076
17077 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
17078
17079         * PR6367
17080         * g77.f-torture/execute/6367.f: New test.
17081         * g77.f-torture/execute/6367.x: Disable for MMIX.
17082
17083 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
17084
17085         * PR6352
17086         * g++.dg/opt/inline2.C: New test.
17087
17088 2002-04-18  Richard Henderson  <rth@redhat.com>
17089
17090         * gcc.dg/20000906-1.c: Enable for all targets.
17091         * gcc.c-torture/compile/iftrap-2.c: New.
17092
17093 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17094
17095         * gcc.dg/20020418-1.c: New test.
17096         * gcc.dg/20020418-2.c: New test.
17097
17098 2002-04-18  Richard Henderson  <rth@redhat.com>
17099
17100         * gcc.c-torture/compile/iftrap-1.c: New.
17101         * gcc.dg/iftrap-1.c: Adjust for ia64.
17102         * gcc.dg/iftrap-2.c: New.
17103
17104 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17105
17106         * gcc.c-torture/compile/20020418-1.c: New test.
17107
17108 2002-04-18  Roger Sayle  <roger@eyesopen.com>
17109
17110         * gcc.c-torture/compile/20020415-1.c: New.
17111
17112 2002-04-18  David S. Miller  <davem@redhat.com>
17113
17114         * gcc.c-torture/execute/20020418-1.c: New test.
17115
17116 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
17117
17118         * gcc.dg/20020416-1.c: New test.
17119
17120         * g++.dg/opt/inline1.C: New test.
17121
17122 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
17123
17124         * gcc.dg/altivec-5.c: New test.
17125
17126         * gcc.dg/20020415-1.c: New test.
17127
17128 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
17129
17130         * testsuite/lib/chill.exp: Remove.
17131
17132 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
17133
17134         * g++.dg/other/big-struct.C: New test.
17135
17136 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
17137
17138         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
17139         of scratch file.
17140
17141 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
17142
17143         PR c/6277
17144         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
17145         in scan-assembler function name
17146
17147 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
17148
17149         * g77.f-torture/execute/980628-4.x,
17150         g77.f-torture/execute/980628-5.x,
17151         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17152         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17153         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
17154         i[34567]86-*-*.
17155
17156 2002-04-13  David S. Miller  <davem@redhat.com>
17157
17158         * gcc.c-torture/execute/20020413-1.c: New test.
17159
17160 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
17161
17162         * gcc.dg/asm-6.c,
17163         * g++.dg/ext/asm1.C: New tests.
17164
17165 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
17166
17167         PR c++ 5373.
17168         * g++.dg/parse/stmtexpr1.C: New test.
17169
17170         PR c++/5189.
17171         * g++.dg/template/copy1.C: New test.
17172
17173 2002-04-12  Richard Henderson  <rth@redhat.com>
17174
17175         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
17176
17177 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
17178
17179         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
17180         gcc.c-torture/execute/20020307-2.c.
17181
17182 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
17183
17184         * g++.dg/ext/attrib5.C,
17185         * g++.dg/lookup/struct1.C: New tests.
17186
17187 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
17188
17189         * gcc.dg/20020411-1.c: New test.
17190
17191         * gcc.c-torture/execute/20020411-1.c: New test.
17192
17193 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
17194
17195         * g77.f-torture/execute/6177.f: New test.
17196
17197 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
17198
17199         PR middle-end/6247
17200         * g++.dg/opt/cleanup1.C: New test.
17201
17202         * g++.dg/opt/const1.C: New test.
17203
17204 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
17205
17206         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
17207
17208 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17209
17210         PR c++/5507
17211         * g++.dg/template/typename2.C: New test.
17212
17213 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
17214
17215         * gcc.c-torture/execute/loop-12.c: New.
17216
17217 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
17218
17219         * g77.f-torture/execute/980628-4.x,
17220         g77.f-torture/execute/980628-5.x,
17221         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17222         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17223         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
17224
17225 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17226
17227         PR optimization/6086
17228         * g++.dg/opt/preinc1.C: New test.
17229
17230 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17231
17232         PR c++/5571
17233         * g++.dg/opt/static2.C: New test.
17234
17235 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17236
17237         PR c/5120
17238         * gcc.dg/20020406-1.c: New test.
17239
17240 2002-04-04  David S. Miller  <davem@redhat.com>
17241
17242         * gcc.c-torture/execute/20020404-1.c: New test.
17243
17244 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
17245
17246         PR c/6123
17247         * gcc.dg/20020312-2.c: Do not declare global register variable
17248         if __PIC__ or __pic__ is defined.
17249
17250 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
17251
17252         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
17253         __asm__ so that it works correctly even if -ansi -pedantic-errors.
17254
17255 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17256
17257         * gcc.misc-tests/linkage.exp: Update last change to handle
17258         sparc*-, not just sparc-.
17259
17260 2002-04-03  Richard Henderson  <rth@redhat.com>
17261
17262         * gcc.dg/cpp/ucs.c: Improved long UCS test.
17263
17264 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17265
17266         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
17267
17268 2002-04-02  David S. Miller  <davem@redhat.com>
17269
17270         * gcc.c-torture/execute/20020402-3.c: New test.
17271
17272 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17273
17274         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
17275         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
17276
17277         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
17278         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
17279         g77.f-torture/execute/20001201.x,
17280         g77.f-torture/execute/u77-test.x: New files.
17281
17282         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
17283         * gcc.dg/wchar_t-1.c: Ditto.
17284
17285 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17286
17287         * gcc.c-torture/execute/20020402-1.c: New test.
17288
17289 2002-04-01  Richard Henderson  <rth@redhat.com>
17290
17291         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
17292
17293         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
17294
17295 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17296
17297         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
17298
17299 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17300
17301         * g++.dg/inherit/template-as-base.C: Expect error.
17302         * g++.dg/inherit/namespace-as-base.C: Likewise.
17303
17304 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
17305
17306         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
17307         g++.dg/ext/instantiate3.C: Tweak match patterns.
17308
17309         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
17310         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
17311         -da test.
17312
17313 2002-03-31  Richard Henderson  <rth@redhat.com>
17314
17315         * gcc.dg/special/alias-2.c: New.
17316         * gcc.dg/special/ecos.exp: Run it.
17317
17318 2002-03-31  Richard Henderson  <rth@redhat.com>
17319
17320         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
17321
17322 2002-03-31  Kazu Hirata  <kazu@hxi.com>
17323
17324         * gcc.dg/weak-1.c: Disable on h8300 port.
17325
17326 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
17327
17328         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
17329         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
17330         ordering tests.
17331         * g++.dg/bprob/bprob-1.C: New test.
17332         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
17333         * g++.dg/gcov/gcov-1.C: New test.
17334         * g++.dg/gcov/gcov-1.x: New file.
17335         * g++.dg/gcov/gcov-2.C: New test.
17336         * g++.dg/gcov/gcov-3.C: New test.
17337         * g++.dg/gcov/gcov-3.h: New file.
17338
17339 2002-03-28  Roger Sayle  <roger@eyesopen.com>
17340
17341         * g++.old-deja/g++.other/builtins5.C: New test.
17342         * g++.old-deja/g++.other/builtins6.C: New test.
17343         * g++.old-deja/g++.other/builtins7.C: New test.
17344         * g++.old-deja/g++.other/builtins8.C: New test.
17345         * g++.old-deja/g++.other/builtins9.C: New test.
17346
17347 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
17348
17349         * g++.dg/opt/static1.C: New test.
17350
17351         * g++.dg/opt/longbranch1.C: New test.
17352
17353 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
17354
17355         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
17356
17357         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
17358
17359 2002-03-28  Jeffrey A Law  (law@redhat.com)
17360
17361         * gcc.c-torture/execute/20020328-1.c: New test.
17362
17363 2002-03-27  Richard Henderson  <rth@redhat.com>
17364
17365         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
17366         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
17367         move from g++.old-deja/g++.ext/.
17368
17369 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
17370
17371         * g++.dg/init/new2.C: New test.
17372
17373 2002-03-26  Richard Henderson  <rth@redhat.com>
17374
17375         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
17376
17377         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
17378         on sparc.
17379
17380         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
17381         sparcv9 systems.
17382         * gcc.dg/20001102-1.c: Likewise.
17383
17384 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
17385
17386         * gcc.dg/cpp/endif-pedantic1.c,
17387         gcc.dg/cpp/endif-pedantic2.c:  New tests.
17388
17389 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
17390
17391         * g++.dg/init/new1.C: New test.
17392
17393 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17394
17395         * g++.dg/abi/vbase9.C: New test.
17396
17397 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
17398
17399         * gcc.dg/arm-asm.c: New test.
17400
17401 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
17402
17403         * gcc.dg/Wswitch-enum.c: New test.
17404         Fix PR c/5044.
17405
17406 2002-03-26  Richard Henderson  <rth@redhat.com>
17407
17408         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
17409         structure.
17410
17411 2002-03-25  Richard Henderson  <rth@redhat.com>
17412
17413         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
17414         sparcv9 systems.
17415
17416         * gcc.c-torture/compile/20011119-1.c (xxx): New.
17417         * gcc.c-torture/compile/20011119-2.c (xxx): New.
17418
17419 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
17420
17421         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
17422
17423 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
17424
17425         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
17426         targets using generic thunk support.
17427
17428 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
17429
17430         * gcc.c-torture/compile/20020323-1.c: New test.
17431
17432         * g++.dg/opt/conj2.C: New test.
17433
17434 2002-03-24  Richard Henderson  <rth@redhat.com>
17435
17436         * gcc.dg/weak-1.c: Use -fno-common.
17437
17438 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17439
17440         * g77.dg/f77-edit-apostrophe-out.f: New test
17441         * g77.dg/f77-edit-h-out.f: New test
17442         * g77.dg/f77-edit-t-in.f: New test
17443         * g77.dg/f77-edit-t-out.f: New test
17444         * g77.dg/f77-edit-x-out.f: New test
17445         * g77.dg/f77-edit-slash-out.f: New test
17446         * g77.dg/f77-edit-colon-out.f: New test
17447         * g77.dg/f77-edit-s-out.f: New test
17448
17449 2002-03-24  Richard Henderson  <rth@redhat.com>
17450
17451         * objc/execute/formal_protocol-6.x: New XFAIL.
17452
17453 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17454
17455         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
17456         that do not support weak symbols
17457
17458 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17459
17460         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
17461         * lib/g77.exp:  Likewise
17462         * lib/objc.exp: Likewise
17463
17464 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
17465
17466         * gcc.dg/Wswitch-default.c: New test.
17467
17468 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
17469
17470         * g++.dg/other/enum1.C: New test.
17471
17472 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
17473
17474         * gcc.dg/pragma-ep-3.c: Fix typo.
17475
17476 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17477
17478         * g++.dg/inherit/template-as-base.C: New test.
17479
17480 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
17481
17482         * g++.old-deja/g++.other/dwarf2-1.C: Move...
17483         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
17484
17485 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
17486
17487         * gcc.dg/cpp/multiline.c: Update to match.
17488
17489 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
17490
17491         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
17492
17493 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
17494
17495         * gcc.dg/cpp/extratokens2.c:  New file.
17496
17497 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
17498
17499         * gcc.dg/20020312-2.c: Add rs6000 target.
17500
17501         * gcc.c-torture/compile/20020319-1.c: New test.
17502
17503 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17504
17505         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
17506         (A, E): Handle this.
17507
17508 2002-03-20  Jason Merrill  <jason@redhat.com>
17509
17510         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
17511         ignoring -fpic.
17512         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
17513         through prune_gcc_output.
17514
17515 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
17516
17517         * gcc.c-torture/compile/20020320-1.c: New test.
17518
17519 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
17520
17521         * gcc.c-torture/compile/20020318-1.c: New test.
17522
17523         * gcc.dg/struct-by-value-1.c: New test.
17524
17525         * gcc.dg/20020319-1.c: New test.
17526
17527 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
17528
17529         * g++.dg/opt/conj1.C: New test.
17530
17531 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
17532
17533         * g++.dg/template/qualttp20.C: Revert previous change.
17534         * g++.dg/template/qualttp3.C: Likewise.
17535         * g++.dg/template/qualttp4.C: Likewise
17536         * g++.dg/template/qualttp5.C: Likewise
17537         * g++.dg/template/qualttp6.C: Likewise
17538         * g++.dg/template/qualttp7.C: Likewise
17539         * g++.dg/template/qualttp8.C: Likewise
17540         * g++.dg/template/recurse.C: Likewise.
17541
17542 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
17543
17544         * gcc.dg/cpp/wchar-1.c: Update.
17545
17546 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17547
17548         * g++.dg/template/conv1.C: New test.
17549         * g++.dg/template/conv2.C: New test.
17550         * g++.dg/template/conv3.C: New test.
17551         * g++.dg/template/conv4.C: New test.
17552
17553 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17554
17555         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
17556         * g++.dg/template/qualttp3.C: Likewise.
17557         * g++.dg/template/qualttp4.C: Likewise
17558         * g++.dg/template/qualttp5.C: Likewise
17559         * g++.dg/template/qualttp6.C: Likewise
17560         * g++.dg/template/qualttp7.C: Likewise
17561         * g++.dg/template/qualttp8.C: Likewise
17562         * g++.dg/template/recurse.C: Likewise.
17563
17564 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17565
17566         * g++.dg/opt/dtor1.C: New test.
17567
17568 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
17569
17570         * gcc.c-torture/compile/20020315-1.c: New test.
17571
17572 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
17573
17574         * gcc.dg/weak-1.c: Fix scan tests.
17575
17576 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
17577
17578         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
17579         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
17580         cris-*-aout* mmix-*-*.
17581         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
17582         cris-*-aout* mmix-*-*.
17583         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
17584         cris-*-elf* cris-*-aout* and mmix-*-*.
17585         * gcc.dg/20001009-1.c: Ditto.
17586         * gcc.dg/20010912-1.c: Ditto.
17587         * gcc.dg/20020122-4.c: Ditto.
17588         * gcc.dg/inline-2.c: Ditto.
17589
17590 2002-03-14  Jeffrey A Law  (law@cygnus.com)
17591
17592         * gcc.c-torture/compile/20020314-1.c: New test.
17593
17594 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
17595
17596         * gcc.c-torture/execute/20020314-1.c: New test.
17597
17598 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
17599
17600         * g++.dg/warn/Wunused-1.C: New test.
17601
17602 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
17603
17604         * g++.dg/abi/mangle6.C: New test.
17605
17606 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
17607
17608         * gcc.c-torture/compile/20020309-2.c: New test.
17609
17610         * gcc.c-torture/compile/20020312-1.c: New test.
17611
17612 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17613
17614         * g++.dg/other/access1.C: New test.
17615
17616 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
17617
17618         * gcc.c-torture/execute/wchar_t-1.c: New test.
17619
17620 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
17621
17622         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
17623
17624 2002-03-12  Roger Sayle  <roger@eyesopen.com>
17625
17626         * gcc.dg/20020312-1.c: New test case.
17627
17628 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
17629
17630         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
17631
17632 2002-03-11  Richard Henderson  <rth@redhat.com>
17633
17634         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
17635         * g++.old-deja/g++.jason/report.C: Likewise.
17636
17637 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17638
17639         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
17640         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
17641
17642 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17643
17644         * testsuite/g++.dg/overload/pmf1.C: New test.
17645
17646 2002-03-11  Kazu Hirata  <kazu@hxi.com>
17647
17648         * gcc.c-torture/execute/20020307-1.c: Use long.
17649
17650 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
17651
17652         PR optimization/5844
17653         * gcc.dg/20020310-1.c: New test.
17654
17655 2002-03-09  Michael Meissner  <meissner@redhat.com>
17656
17657         * gcc.c-torture/execute/memcpy-2.c: New test.
17658         * gcc.c-torture/execute/memset-1.c: New test.
17659         * gcc.c-torture/execute/strlen-1.c: New test.
17660         * gcc.c-torture/execute/strcmp-1.c: New test.
17661         * gcc.c-torture/execute/strncmp-1.c: New test.
17662
17663 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
17664
17665         * gcc.dg/ppc-ldstruct.c: New test.
17666
17667 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
17668
17669         * gcc.c-torture/execute/va-arg-22.c: New test.
17670
17671 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17672
17673         * gcc.c-torture/compile/20020309-1.c: New test.
17674
17675 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
17676
17677         * gcc.c-torture/execute/20020307-2.c: New test.
17678
17679 2002-03-07  Jeffrey A Law  (law@redhat.com)
17680
17681         * g77.f-torture/compile/20020307-1.f: New test.
17682
17683 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
17684
17685         * gcc.dg/unordered-1.c: New test.
17686
17687 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
17688
17689         * gcc.c-torture/execute/20020307-1.c: New test.
17690
17691 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
17692
17693         * gcc.dg/20020304-1.c: New test.
17694
17695         * gcc.c-torture/compile/20020304-2.c: New test.
17696
17697 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
17698
17699         * gcc.c-torture/compile/20020304-1.c: New test case
17700         (from PR c/5830).
17701
17702 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
17703
17704         * gcc.dg/20020103-1.c: Add other -D ppc variants.
17705
17706 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17707
17708         * g++.dg/other/classkey1.C: New test.
17709
17710 2002-03-01  Richard Henderson  <rth@redhat.com>
17711
17712         * gcc.c-torture/compile/981223-1.x: New.
17713         * gcc.c-torture/compile/920625-1.x: New.
17714
17715 2002-02-28  Richard Henderson  <rth@redhat.com>
17716
17717         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
17718
17719 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
17720
17721         * gcc.c-torture/execute/20020227-1.c: New test.
17722
17723 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
17724
17725         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
17726         here" ERROR lines.
17727         * g++.old-deja/g++.oliva/partord1.C: Likewise.
17728         * g++.old-deja.g++.other/defarg1.C: Likewise.
17729         * g++.old-deja/g++.pt/calls2.C: Likewise.
17730         * g++.old-deja/g++.pt/crash20.C: Likewise.
17731         * g++.old-deja/g++.pt/crash30.C: Likewise.
17732         * g++.old-deja/g++.pt/crash36.C: Likewise.
17733         * g++.old-deja/g++.pt/crash6.C: Likewise.
17734         * g++.old-deja/g++.pt/defarg13.C: Likewise.
17735         * g++.old-deja/g++.pt/derived3.C: Likewise.
17736         * g++.old-deja/g++.pt/error1.C: Likewise.
17737         * g++.old-deja/g++.pt/friend21.C: Likewise.
17738         * g++.old-deja/g++.pt/friend23.C: Likewise.
17739         * g++.old-deja/g++.pt/infinite1.C: Likewise.
17740         * g++.old-deja/g++.robertl/eb128.C: Likewise.
17741
17742 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
17743
17744         * gcc.c-torture/execute/20020225-2.c: New test.
17745
17746 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
17747
17748         * gcc.c-torture/execute/920730-1t.c,
17749         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
17750         Delete test cases, only relevant to -traditional.
17751
17752 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17753
17754         * gcc.dg/cpp/undef1.c: Remove.
17755         * gcc.dg/cpp/directiv.c: Update.
17756         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
17757
17758 2002-02-27  Michael Meissner  <meissner@redhat.com>
17759
17760         * gcc.c-torture/execute/20020226-1.c: New test.
17761
17762 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
17763
17764         * g++.dg/debug/debug4.C: New test.
17765
17766         * gcc.dg/ia64-visibility-1.c: New test.
17767
17768 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
17769
17770         * gcc.dg/debug/20020224-1.c: New.
17771
17772 2002-02-25  Kazu Hirata  <kazu@hxi.com>
17773
17774         * gcc.c-torture/execute/960416-1.x: New.
17775         * gcc.c-torture/execute/divconst-3.x: Likewise.
17776
17777 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
17778
17779         * gcc.dg/20020224-1.c: New test.
17780
17781 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
17782
17783         * gcc.c-torture/execute/20020225-1.c: New.
17784
17785 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17786
17787         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
17788
17789 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
17790
17791         * gcc.dg/20020222-1.c: New test.
17792
17793 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
17794
17795         * g++.dg/opt/anonunion1.C: New test.
17796
17797 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17798
17799         * g++.dg/template/qualttp19.C: New test.
17800         * g++.dg/template/qualttp20.C: New test.
17801         * g++.old-deja/g++.jason/report.C: Adjust expected errors
17802         * g++.old-deja/g++.other/qual1.C: Likewise.
17803
17804 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
17805
17806         * gcc.dg/attr-alwaysinline.c: New.
17807
17808 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
17809
17810         * gcc.dg/20020220-1.c: New test.
17811
17812         * gcc.dg/20020220-2.c: New test.
17813
17814         * g++.dg/opt/mmx1.C: New test.
17815
17816 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
17817
17818         * gcc.c-torture/compile/20020110.c: New test.
17819
17820 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
17821
17822         * gcc.c-torture/execute/20020219-1.c: New test.
17823
17824         * gcc.dg/20020219-1.c: New test.
17825
17826         * gcc.dg/noncompile/20020220-1.c: New test.
17827
17828         * g++.dg/opt/ptrintsum1.C: New test.
17829
17830         * gcc.dg/debug/20020220-1.c: New test.
17831
17832 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
17833
17834         * gcc.c-torture/execute/20020216-1.c: New test.
17835
17836 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17837
17838         * gcc.dg/decl-1.c: Update, new test.
17839
17840 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
17841
17842         * g++.dg/abi/bitfield1.C: New test.
17843         * g++.dg/abi/bitfield2.C: New test.
17844
17845 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17846
17847         * gcc.dg/attr-nest.c: New test.
17848
17849 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17850
17851         * gcc.c-torture/execute/20020215-1.c: New test.
17852
17853 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
17854
17855         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
17856         * g++.dg/debug/debug.exp: New.
17857         * g++.dg/debug/trivial.C: New.
17858         * g++.dg/debug/debug1.C: Moved...
17859         * g++.dg/other/debug1.C: ...from here.
17860         * g++.dg/debug/debug2.C: Moved...
17861         * g++.dg/other/debug2.C: ...from here.
17862         * g++.dg/debug/debug3.C: Moved...
17863         * g++.dg/other/debug3.C: ...from here.
17864
17865         * gcc.dg/noncompile/20020213-1.c: New test.
17866
17867 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
17868
17869         * g++.dg/other/debug3.C: New test.
17870
17871         * gcc.c-torture/execute/20020213-1.c: New test.
17872
17873 2002-02-13  Richard Smith <richard@ex-parrot.com>
17874
17875         * g++.old-deja/g++.other/thunk1.C: New test.
17876
17877 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17878
17879         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
17880
17881 2002-02-13  Stan Shebs  <shebs@apple.com>
17882
17883         * gcc.dg/altivec-3.c: New.
17884
17885 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
17886
17887         * gcc.dg/Wunreachable-1.c: New test.
17888         * gcc.dg/Wunreachable-2.c: New test.
17889
17890 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17891
17892         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
17893
17894 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
17895
17896         * gcc.dg/decl-1.c: New test.
17897
17898 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17899
17900         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
17901
17902 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17903
17904         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
17905         * gcc.c-torture/compile/980506-1.x: Likewise.
17906
17907 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17908
17909         * gcc.dg/20020210-1.c: New.
17910
17911 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
17912
17913         * g77.f-torture/execute/947.f: New regression test
17914         for PR fortran/947.
17915
17916 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
17917
17918         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
17919         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
17920
17921 2002-02-08  Richard Henderson  <rth@redhat.com>
17922
17923         * gcc.c-torture/compile/labels-3.c: New.
17924
17925 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
17926
17927         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
17928         expression statements work instead.
17929         * gcc.dg/noncompile/20020207-1.c: New test.
17930
17931 2002-02-07  Richard Henderson  <rth@redhat.com>
17932
17933         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
17934
17935 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17936
17937         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
17938         message from g77
17939         * lib/g77-dg.exp: Trim g77 error messages so that they are
17940         recognized by dg.exp.
17941
17942 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17943
17944         PR fortran/5473
17945         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
17946
17947 2002-02-07  Richard Henderson  <rth@redhat.com>
17948
17949         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
17950         to be sufficiently aligned for integers.
17951
17952 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
17953
17954         * g++.dg/template/friend4.C: New test.
17955
17956 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17957
17958         PR fortran/5743
17959         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
17960         unsupported cases.
17961
17962 2002-02-07  Richard Henderson  <rth@redhat.com>
17963
17964         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
17965         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
17966         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
17967         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
17968
17969 2002-02-06  Richard Henderson  <rth@redhat.com>
17970
17971         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
17972
17973 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
17974
17975         * gcc.dg/20020206-1.c: New test.
17976
17977 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
17978
17979         * gcc.c-torture/execute/20020206-1.c: New test.
17980
17981         * gcc.c-torture/execute/20020206-2.c: New test.
17982
17983         PR optimization/5429:
17984         * gcc.c-torture/compile/20020206-1.c: New test.
17985
17986 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
17987
17988         * g++.dg/ext/align1.C: Do not use an explicit alignment value
17989         as certain file formats cannot support particularly large
17990         alignments.
17991
17992         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
17993         and do not expect to be able to link the executable.
17994
17995         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
17996         fail because the COFF format does not support the weak attribute.
17997
17998 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
17999
18000         * g77.dg/pr5473.f:  New test
18001
18002 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
18003
18004         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
18005         Fix testcase accordingly.
18006
18007 2002-02-04  Richard Henderson  <rth@redhat.com>
18008
18009         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
18010         (buf): Change to be an array of pointers, not ints.
18011
18012 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18013
18014         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
18015         before all tests.  Move warning one line above to match where it
18016         C frontend emits.
18017         * gcc.dg/Wswitch-2.c: New test.
18018         * g++.dg/warn/Wswitch-1.C: New test.
18019         * g++.dg/warn/Wswitch-2.C: New test.
18020
18021 2002-02-04  Richard Henderson  <rth@redhat.com>
18022
18023         * g++.dg/abi/offsetof.C: Fix size comparison.
18024
18025 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
18026
18027         * gcc.dg/cast-qual-2.c: New test.
18028
18029 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18030
18031         * gcc.dg/20020201-4.c: New test.
18032
18033 2002-02-04  Ben Elliston  <bje@redhat.com>
18034
18035         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
18036         target_info attribute != 0, in addition to the empty string.
18037         (gcc_target_compile): Likewise.
18038
18039 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
18040
18041         * gcc.dg/Wswitch.c: New test.
18042         PR gcc/4475. PR gcc/3780.
18043
18044 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
18045
18046         * g77.f-torture/execute/5122.f: New test for regressions
18047         against PR fortran/5122.
18048
18049 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
18050
18051         * g77.f-torture/compile/pr3743.f: Delete
18052         * g77.dg/pr3743-1.f: New test.
18053         * g77.dg/pr3743-2.f: New test.
18054         * g77.dg/pr3743-3.f: New test.
18055         * g77.dg/pr3743-4.f: New test.
18056
18057 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18058
18059         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
18060
18061 2002-02-02  Richard Henderson  <rth@redhat.com>
18062
18063         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
18064         * gcc.c-torture/execute/bf64-1.c: Likewise.
18065
18066 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18067
18068         * gcc.dg/20020201-2.c: New test.
18069
18070         * gcc.dg/20020201-3.c: New test.
18071
18072         * gcc.c-torture/execute/bitfld-2.c: New test.
18073
18074 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18075
18076         * gcc.dg/bitfld-1.c: Update.
18077         * gcc.dg/bitfld-2.c: Update.
18078         * gcc.c-torture/execute/bitfld-1.x: New.
18079
18080 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18081
18082         * gcc.c-torture/execute/20020201-1.c: New test.
18083
18084 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
18085
18086         PR target/5469
18087         * gcc.dg/20020201-1.c: New test.
18088
18089 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
18090
18091         PR fortran/3743
18092         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
18093         * g77.f-torture/compile/pr3743.x: Remove
18094
18095 2002-01-31  Tom Rix  <trix@redhat.com>
18096
18097         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
18098
18099 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18100
18101         * gcc.dg/noncompile/20020130-1.c: New test.
18102
18103 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
18104
18105         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
18106
18107 2002-01-29  Richard Henderson  <rth@redhat.com>
18108
18109         * gcc.c-torture/execute/991118-1.c: Cast various constants back
18110         to long long.
18111         * gcc.c-torture/execute/bf64-1.c: Likewise.
18112
18113 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
18114
18115         * gcc.c-torture/execute/20020129-1.c: New test.
18116
18117 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18118
18119         * gcc.c-torture/compile/20000224-1.c: Update.
18120         * gcc.c-torture/execute/bitfld-1.c: New tests.
18121         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
18122         * gcc.dg/uninit-A.c: Update.
18123
18124 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18125
18126         * g++.dg/template/ctor1.C: Add instantiation.
18127
18128 2002-01-28  Paul Koning  <pkoning@equallogic.com>
18129
18130         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
18131         argument to __builtin_prefetch to be const ptr.
18132
18133 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
18134
18135         * gcc.c-torture/compile/20020120-1.c: New test.
18136
18137 2002-01-27  Kazu Hirata  <kazu@hxi.com>
18138
18139         * gcc.c-torture/execute/20020127-1.c: New test.
18140
18141 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
18142
18143         * g77.dg/f77-edit-i-in.f: New test
18144         * g77.dg/f77-edit-i-out.f: New test
18145
18146 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
18147
18148         * gcc.dg/debug/debug.exp: New file.
18149         * gcc.dg/debug/trivial.c: New file.
18150         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
18151         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
18152         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
18153         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
18154         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
18155         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
18156         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
18157         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
18158         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
18159         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
18160         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
18161         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
18162         * gcc.dg/20000503-1.c: Removed.
18163         * gcc.dg/20010207-1.c: Removed.
18164         * gcc.dg/20011223-1.c: Removed.
18165         * gcc.dg/20020104-2.c: Removed.
18166         * gcc.dg/debug-1.c: Removed.
18167         * gcc.dg/debug-2.c: Removed.
18168         * gcc.dg/debug-3.c: Removed.
18169         * gcc.dg/debug-4.c: Removed.
18170         * gcc.dg/debug-5.c: Removed.
18171         * gcc.dg/debug-6.c: Removed.
18172         * gcc.dg/dwarf2-1.c: Removed.
18173         * gcc.dg/dwarf2-2.c: Removed.
18174
18175 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
18176
18177         * g++.old-deja/g++.other/eh5.C: New test.
18178         * g++.old-deja/g++.other/sibcall2.C: New test.
18179         * g++.old-deja/g++.other/array9.C: New test.
18180         * g++.old-deja/g++.other/typename2.C: New test.
18181         * g++.old-deja/g++.other/crash60.C: New test.
18182         * g++.old-deja/g++.other/conv9.C: New test.
18183         * g++.old-deja/g++.other/mangle10.C: New test.
18184         * g++.old-deja/g++.other/unchanging1.C: New test.
18185         * g++.old-deja/g++.other/exprstmt1.C: New test.
18186         * g++.old-deja/g++.other/inline23.C: New test.
18187         * g++.old-deja/g++.eh/ia64-1.C: New test.
18188         * g++.old-deja/g++.other/dwarf2-1.C: New test.
18189         * g++.old-deja/g++.other/reload1.C: New test.
18190         * g++.old-deja/g++.other/static20.C: New test.
18191         * g++.old-deja/g++.other/local-alloc1.C: New test.
18192         * g++.old-deja/g++.other/conv8.C: New test.
18193         * g++.old-deja/g++.other/stmtexpr2.C: New test.
18194         * g++.old-deja/g++.other/storeexpr1.C: New test.
18195         * g++.old-deja/g++.other/storeexpr2.C: New test.
18196         * g++.dg/eh/template2.C: New test.
18197         * g++.dg/warn/weak1.C: New test.
18198
18199 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
18200
18201         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18202         Remove first, non-varying, argument.
18203
18204 2002-01-23  Richard Henderson  <rth@redhat.com>
18205
18206         * gcc.dg/inline-2.c: New.
18207
18208         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
18209         Add optional target arg.  Check number of arguments.
18210         (scan-assembler-not, scan-assembler-dem): Likewise.
18211         (scan-assembler-dem-not): Likewise.
18212
18213 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18214
18215         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
18216         line 12.
18217         * g++.old-deja/g++.brendan/parse3.C,
18218         g++.old-deja/g++.other/crash26.C,
18219         g++.old-deja/g++.other/crash28.C,
18220         g++.old-deja/g++.other/crash29.C,
18221         g++.old-deja/g++.other/crash30.C,
18222         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
18223
18224 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
18225
18226         * gcc.dg/20020115-1.c: New.
18227
18228 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
18229
18230         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
18231
18232 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
18233
18234         * gcc.dg/20020122-3.c: New.
18235
18236 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
18237
18238         * g++.dg/other/gc1.C: New test.
18239
18240 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18241
18242         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
18243
18244 2002-01-22  Richard Henderson  <rth@redhat.com>
18245
18246         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
18247
18248 2002-01-22  Richard Henderson  <rth@redhat.com>
18249
18250         * gcc.dg/20020122-4.c: New.
18251
18252 2002-01-22  H.J. Lu <hjl@gnu.org>
18253
18254         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
18255         link output.
18256         * gcc.dg/special/ecos.exp: Likewise.
18257         * lib/g++-dg.exp: Likewise.
18258         * lib/g77-dg.exp: Likewise.
18259         * lib/gcc-dg.exp : Likewise.
18260         * lib/mike-g++.exp: Likewise.
18261         * lib/mike-g77.exp: Likewise.
18262         * lib/mike-gcc.exp: Likewise.
18263         * lib/objc-dg.exp: Likewise.
18264
18265 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
18266
18267         PR target/5379
18268         * gcc.dg/20020122-2.c: New test.
18269
18270 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
18271
18272         * gcc.dg/20020122-1.c: New test.
18273
18274 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
18275
18276         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
18277
18278 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
18279
18280         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
18281
18282 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18283
18284         * gcc.c-torture/compile/20020121-1.c: New test.
18285
18286 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18287
18288         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
18289         ld_library_path.
18290
18291 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
18292
18293         * gcc.dg/20020218-1.c: New test.
18294
18295 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
18296
18297         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
18298         messages
18299         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
18300         "At global scope" warning
18301         * g++.dg/ext/align1.C: Change cygwin test for alignment
18302         from db-bogus to dg-warning
18303
18304 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
18305
18306         * g77.f-torture/compile/cpp2.F: New test.
18307
18308 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18309
18310         * g++.dg/template/access1.C: New test.
18311
18312 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
18313
18314         * gcc.dg/20020118-1.c: New.
18315
18316 2002-01-18  Kazu Hirata  <kazu@hxi.com>
18317
18318         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
18319
18320 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18321
18322         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
18323         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
18324         alignment warnings.
18325
18326 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18327
18328         * gcc.misc-tests/i386-prefetch.exp: Save and restore
18329         torture_with_loops and torture_without_loops
18330
18331 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
18332
18333         * gcc.c-torture/compile/20020116-1.c: New test.
18334
18335 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
18336
18337         * gcc.dg/20020116-2.c: New test.
18338
18339         * gcc.dg/ultrasp4.c: New test.
18340
18341         * gcc.dg/20020116-1.c: New test.
18342
18343 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
18344
18345         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
18346         by EABI.
18347
18348 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
18349
18350         * gcc.misc-tests/i386-prefetch.exp: New.
18351         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
18352         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
18353         * gcc.misc-tests/i386-pf-none-1.c: New test.
18354         * gcc.misc-tests/i386-pf-sse-1.c: New test.
18355
18356 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
18357
18358         * gcc.dg/gnu89-init-1.c: Add new tests.
18359
18360 2002-01-15  Andreas Jaeger  <aj@suse.de>
18361
18362         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
18363         * gcc.dg/i386-mmx-2.c: Likewise.
18364         * gcc.dg/i386-sse-1.c: Likewise.
18365         * gcc.dg/i386-sse-2.c: Likewise.
18366         * gcc.dg/i386-sse-3.c: Likewise.
18367
18368 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
18369
18370         * g77.f-torture/execute/intrinsic-unix-bessel.f:
18371         Uncomment additional cases that now pass.
18372
18373 2002-01-11  Richard Henderson  <rth@redhat.com>
18374
18375         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
18376         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
18377
18378 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
18379
18380         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
18381
18382 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
18383
18384         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
18385         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
18386
18387 2002-01-10  Dale Johannesen  <dalej@apple.com>
18388
18389         * gcc.c-torture/execute/loop-11.c: New.
18390
18391 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
18392
18393         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
18394         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
18395
18396 2002-01-09  Richard Henderson  <rth@redhat.com>
18397
18398         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
18399         type in which to perform the operation for each size.
18400
18401 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
18402
18403         * gcc.c-torture/compile/20020109-2.c: New test.
18404
18405 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
18406
18407         * gcc.c-torture/execute/loop-10.c: New test.
18408
18409 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18410
18411         * gcc.c-torture/compile/20010226-1.c: New test.
18412         * gcc.c-torture/compile/20010227-1.c: New test.
18413         * gcc.c-torture/compile/20010426-1.c: New test.
18414         * gcc.c-torture/compile/20010510-1.c: New test.
18415         * gcc.c-torture/compile/20010605-3.c: New test.
18416         * gcc.c-torture/compile/20010824-1.c: New test.
18417         * gcc.c-torture/execute/20010409-1.c: New test.
18418         * gcc.dg/noncompile/20000901-1.c: New test.
18419         * gcc.dg/20001023-1.c: New test.
18420         * gcc.dg/20001101-1.c: New test.
18421         * gcc.dg/20001102-1.c: New test.
18422         * gcc.dg/20010207-1.c: New test.
18423         * gcc.dg/20010405-1.c: New test.
18424         * gcc.dg/20010822-1.c: New test.
18425         * gcc.dg/20011107-1.c: New test.
18426
18427 2002-01-09  Jeffrey A Law  (law@redhat.com)
18428
18429         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
18430
18431         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
18432         execution failure on PA targets.
18433
18434 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18435
18436         * gcc.c-torture/compile/20020109-1.c: New test.
18437
18438 2002-01-08  Kazu Hirata  <kazu@hxi.com>
18439
18440         * gcc.c-torture/execute/20020108-1.c: New test.
18441
18442 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
18443
18444         * gcc.dg/20020108-1.c: New test.
18445
18446 2002-01-08  H.J. Lu <hjl@gnu.org>
18447
18448         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
18449         for header files.
18450
18451 2002-01-08  Geoff Keating  <geoffk@redhat.com>
18452
18453         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
18454         consistency.
18455
18456 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
18457
18458         * gcc.dg/altivec-4.c: Test altivec predicates.
18459
18460 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
18461
18462         * gcc.c-torture/execute/20020107-1.c: New test.
18463
18464 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18465
18466         PR c/5279
18467         * gcc.c-torture/compile/20020106-1.c: New test.
18468
18469 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18470
18471         * gcc.c-torture/execute/nestfunc-4.c: New test.
18472
18473 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18474
18475         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
18476         extra triple that slipped in.
18477         * g++.old-deja/g++.abi/align.C: Likewise.
18478         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18479
18480 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18481
18482         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
18483         * g++.old-deja/g++.abi/align.C: Likewise.
18484         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18485
18486         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
18487         on FreeBSD/i386.
18488         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
18489         FreeBSD.
18490
18491 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
18492
18493         * gcc.dg/20020104-1.c: New test.
18494
18495         * gcc.dg/20020104-2.c: New test.
18496
18497 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
18498
18499         * gcc.dg/20020103-1.c: Fix typo in target selector.
18500
18501 2002-01-03  Richard Henderson  <rth@redhat.com>
18502
18503         * gcc.dg/20020103-1.c: New.
18504
18505 2002-01-03  Kazu Hirata  <kazu@hxi.com>
18506
18507         * gcc.c-torture/execute/20020103-1.c: New test.
18508
18509 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
18510
18511         * g++.dg/other/debug2.C: New test.
18512
18513         * gcc.c-torture/compile/20020103-1.c: New test.
18514
18515 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
18516
18517         * gcc.dg/gnu89-init-1.c: Added new tests.
18518
18519 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18520
18521         * g++.dg/template/friend2.C: Remove as patch is reverted.
18522
18523         * g++.dg/warn/oldcast1.C: New test.
18524
18525         * g++.dg/template/ptrmem1.C: New test.
18526         * g++.dg/template/ptrmem2.C: New test.
18527
18528         * g++.dg/template/ntp.C: New test.
18529
18530         * g++.dg/other/component1.C: New test.
18531
18532         * g++.dg/template/ttp3.C: New test.
18533
18534         * g++.dg/template/friend2.C: New test.
18535         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
18536
18537 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18538
18539         * g++.dg/other/ptrmem1.C: New test.
18540         * g++.dg/other/ptrmem2.C: New test.
18541
18542 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18543
18544         * g++.dg/template/ctor1.C: New test.
18545
18546 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18547
18548         * g++.dg/template/friend2.C: New test.
18549
18550 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
18551
18552         * gcc.dg/mmix-1.c: New test.
18553
18554 2001-12-31  Richard Henderson  <rth@redhat.com>
18555
18556         * gcc.dg/asm-5.c: New.
18557
18558 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
18559
18560         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
18561         in namespace __gnu_cxx
18562
18563 2001-12-30  Richard Henderson  <rth@redhat.com>
18564
18565         * gcc.dg/debug-6.c: New.
18566
18567 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
18568
18569         * gcc.c-torture/compile/20011229-2.c: New test.
18570
18571 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
18572
18573         * gcc.dg/debug-3.c: New test.
18574         * gcc.dg/debug-4.c: New test.
18575         * gcc.dg/debug-5.c: New test.
18576
18577 2001-12-29  Richard Henderson  <rth@redhat.com>
18578
18579         * g++.dg/eh/loop1.C: New.
18580
18581 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18582
18583         * g++.dg/template/crash1.C: New test.
18584
18585 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18586
18587         * g++.dg/other/const1.C: New test.
18588
18589 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18590
18591         * gcc.c-torture/compile/20011229-1.c: New test.
18592
18593 2001-12-28  Stan Shebs  <shebs@apple.com>
18594
18595         * lib/objc-torture.exp: Resync with c-torture.exp.
18596         * lib/objc.exp: Load standard libraries.
18597
18598 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
18599
18600         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
18601         additional tests.
18602
18603 2001-12-27  Roger Sayle <roger@eyesopen.com>
18604
18605         * gcc.c-torture/execute/string-opt-16.c: New testcase.
18606
18607 2001-12-27  Richard Henderson  <rth@redhat.com>
18608
18609         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
18610
18611 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18612
18613         * g++.dg/eh/ctor1.C: New test.
18614         * g++.dg/other/error2.C: New test.
18615
18616 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18617
18618         * g++.dg/other/init2.C: New test.
18619
18620 2001-12-24  Richard Henderson  <rth@redhat.com>
18621
18622         * gcc.dg/20011223-1.c: New.
18623         * gcc.dg/inline-1.c: New.
18624
18625 2001-12-23  Richard Henderson  <rth@redhat.com>
18626
18627         * gcc.dg/asm-4.c: Test operand modifiers.
18628
18629 2001-12-23  Richard Henderson  <rth@redhat.com>
18630
18631         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
18632
18633 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18634
18635         * gcc.c-torture/execute/20011223-1.c: New test.
18636
18637 2001-12-21  Richard Henderson  <rth@redhat.com>
18638
18639         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
18640         re-enables the warning.
18641
18642 2001-12-21  Richard Henderson  <rth@redhat.com>
18643
18644         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
18645
18646 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18647
18648         * gcc.c-torture/compile/20011218-1.c: New test.
18649
18650 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
18651
18652         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
18653         arm-isr.c test.
18654         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
18655         epilogue generation for ARM ISR routines.
18656
18657 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18658
18659         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
18660         * gcc.dg/format/c90-printf-3.c: Likewise.
18661         * gcc.dg/format/c99-printf-3.c: Likewise.
18662         * gcc.dg/format/ext-1.c: Likewise.
18663         * gcc.dg/format/ext-6.c: Likewise.
18664         * gcc.dg/format/format.h: Prototype unlocked stdio.
18665
18666 2001-12-20  Richard Henderson  <rth@redhat.com>
18667
18668         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
18669         (arena): Use it.
18670         (malloc): Correct allocation logic.  Abort if we fill up the
18671         arena before initialization complete.
18672         (realloc): Correct allocation logic.
18673
18674 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18675
18676         * gcc.c-torture/compile/20011219-2.c: New test.
18677
18678         * gcc.c-torture/execute/20011219-1.c: New test.
18679
18680 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
18681
18682         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
18683         target does not support weak symbols.
18684
18685 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
18686
18687         * gcc.c-torture/compile/20011219-1.c: New test.
18688
18689 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18690
18691         * g++.dg/other/error1.C: New test.
18692
18693 2001-12-17  Jeffrey A Law  (law@redhat.com)
18694
18695         * gcc.c-torture/execute/20011217-1.c: New test.
18696
18697 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
18698
18699         * objc.dg/special/: New directory.
18700         * objc.dg/special/special.exp: New file.
18701         * objc.dg/special/unclaimed-category-1.h: New file.
18702         * objc.dg/special/unclaimed-category-1a.m: New file.
18703         * objc.dg/special/unclaimed-category-1.m: New file.
18704
18705 2001-12-17  Andreas Jaeger  <aj@suse.de>
18706
18707         * gcc.c-torture/compile/20011217-2.c: New test.
18708
18709 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18710
18711         * gcc.c-torture/compile/20011217-1.c: New test.
18712
18713 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
18714
18715         * testsuite/gcc.dg/20011214-1.c: New.
18716
18717 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
18718
18719         * gcc.dg/altivec-4.c: New.
18720
18721 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
18722
18723         * gcc.dg/20011113-1.c: New test.
18724
18725 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18726
18727         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
18728         std::__malloc_alloc_template<0> and
18729         std::__default_alloc_template<false, 0>.
18730
18731 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
18732
18733         * objc/execute/bf-21.m: New test.
18734         * objc/execute/enumeration-1.m: New test.
18735         * objc/execute/enumeration-2.m: New test.
18736
18737 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
18738
18739         * gcc.dg/gnu89-init-1.c: New test.
18740
18741 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18742
18743         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
18744         * g++.old-deja/g++.jason/2371.C: Likewise.
18745         * g++.old-deja/g++.jason/template33.C: Likewise.
18746         * g++.old-deja/g++.jason/template34.C: Likewise.
18747         * g++.old-deja/g++.jason/template36.C: Likewise.
18748         * g++.old-deja/g++.oliva/typename1.C: Likewise.
18749         * g++.old-deja/g++.oliva/typename2.C: Likewise.
18750         * g++.old-deja/g++.other/typename1.C: Likewise.
18751         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18752         * g++.old-deja/g++.pt/nontype5.C: Likewise.
18753         * g++.old-deja/g++.pt/typename11.C: Likewise.
18754         * g++.old-deja/g++.pt/typename14.C: Likewise.
18755         * g++.old-deja/g++.pt/typename16.C: Likewise.
18756         * g++.old-deja/g++.pt/typename3.C: Likewise.
18757         * g++.old-deja/g++.pt/typename4.C: Likewise.
18758         * g++.old-deja/g++.pt/typename5.C: Likewise.
18759         * g++.old-deja/g++.pt/typename7.C: Likewise.
18760         * g++.old-deja/g++.robertl/eb9.C: Likewise.
18761
18762 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
18763
18764         * g++.dg/other/linkage1.C: New test.
18765         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
18766         specifiers.
18767
18768 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18769
18770         * gcc.dg/concat.c: New test.
18771
18772 2001-12-11  Stan Shebs  <shebs@apple.com>
18773
18774         * objc/compile: New test directory.
18775         * objc/compile/compile.exp: New expect script.
18776         * objc/compile/20011211-1.m: New compile test.
18777
18778 2001-12-11  Jason Merrill  <jason@redhat.com>
18779
18780         * lib/prune.exp (prune_gcc_output): Also handle "In member
18781         function".  So many permutations...
18782
18783 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
18784
18785         * g++.dg/template/typedef1.C: New test.
18786
18787 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18788
18789         * g++.dg/other/copy1.C: New test.
18790
18791 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
18792
18793         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
18794
18795         * gcc.dg/builtin-choose-expr.c: New.
18796
18797 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
18798
18799         * gcc.dg/altivec-2.c: New.
18800
18801 2001-12-07  Richard Henderson  <rth@redhat.com>
18802
18803         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
18804
18805 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
18806
18807         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
18808         ultrasparc.
18809
18810 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18811
18812         * g++-old.deja/g++.robertl/eb101.C: Deleted.
18813
18814 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
18815
18816         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
18817         variable argument list.
18818
18819 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
18820
18821         * gcc.c-torture/execute/memcheck: Delete entire directory.
18822         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
18823         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
18824
18825 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18826
18827         * gcc.dg/Wshadow-1.c: New test.
18828
18829 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
18830
18831         * gcc.c-torture/compile/20011130-1.c: New test.
18832
18833         * gcc.dg/noncompile/20011025-1.c: New test.
18834
18835         * g++.dg/other/anon-union.C: New test.
18836
18837         * gcc.c-torture/execute/20011024-1.c: New test.
18838
18839 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18840
18841         * gcc.c-torture/execute/20000722-1.x,
18842         gcc.c-torture/execute/20010123-1.x: Remove.
18843         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
18844         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
18845         gcc.dg/c99-complit-2.c: New tests.
18846
18847 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
18848
18849         * g++.dg/inherit/base1.C: New test.
18850
18851 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
18852
18853         * g++.dg/other/stdarg1.C: New test.
18854
18855         * gcc.c-torture/compile/20011130-2.c: New test.
18856
18857 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
18858
18859         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
18860         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
18861         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
18862         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
18863         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
18864         * gcc.dg/builtin-prefetch-1.c: New test.
18865
18866 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
18867
18868         * gcc.dg/20011130-1.c: New test.
18869
18870 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18871
18872         * g++.dg/other/scope1.C: New test.
18873         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
18874
18875 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18876
18877         * gcc.dg/vla-init-1.c: New test.
18878
18879 2001-12-01  Geoff Keating  <geoffk@redhat.com>
18880
18881         * gcc.c-torture/compile/structs.c: New testcase from GDB.
18882
18883 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18884
18885         * objc.dg/alias.m: Update.
18886         * objc.dg/class-1.m: Update.
18887         * objc.dg/const-str-1.m: Update.
18888         * objc.dg/fwd-proto-1.m: Update.
18889         * objc.dg/id-1.m: Update.
18890         * objc.dg/super-class-1.m: Update.
18891
18892 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
18893
18894         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
18895         constructs.
18896
18897 2001-11-28  Jeffrey A Law  (law@cygnus.com)
18898
18899         * gcc.c-torture/execute/20011128-1.c: New test.
18900
18901 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
18902
18903         * gcc.dg/20011127-1.c: New test.
18904
18905 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18906
18907         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
18908         from Austin Group draft 7.
18909         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
18910         scanf format arguments.
18911         * gcc.dg/format/no-exargs-2.c: New test.
18912
18913 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
18914
18915         * g++.dg/abi/vbase8-4.C: New test.
18916
18917 2001-11-24  Ian Lance Taylor  <ian@airs.com>
18918
18919         * gcc.c-torture/execute/20011121-1.c: New test.
18920
18921 2001-11-23  Jeffrey A Law  (law@cygnus.com)
18922
18923         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
18924
18925 2001-11-23  Andreas Jaeger  <aj@suse.de>
18926
18927         * gcc.dg/cpp/charconst-2.c: New test.
18928
18929 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
18930
18931         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
18932         to the host if it is remote.  Let tests specify extra headers
18933         they use.
18934         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
18935         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
18936         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
18937         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
18938         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
18939         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
18940         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
18941         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
18942         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
18943         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
18944
18945 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
18946
18947         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
18948         for little endian ARMs.
18949
18950 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
18951
18952         * gcc.c-torture/compile/20011119-1.c: New test.
18953         * gcc.c-torture/compile/20011119-2.c: New test.
18954
18955 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
18956
18957         * gcc.dg/altivec-1.c: Fix typo.
18958
18959 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18960
18961         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
18962
18963 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
18964
18965         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
18966
18967 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
18968
18969         * lib/g77.exp: Don't specify --rpath-link.
18970
18971         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
18972         across all the headers.
18973         * gcc.dg/format/format.exp: For testing on a remote host,
18974         copy format.h.
18975
18976         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
18977         * gcc.c-torture/execute/930406-1.c: Likewise.
18978         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18979
18980 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
18981
18982         * gcc.dg/altivec-1.c: New.
18983
18984 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
18985
18986         * gcc.dg/cpp/fpreprocessed.c: New test case.
18987
18988 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18989
18990         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
18991         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
18992         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
18993
18994 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18995
18996         * gcc.dg/no-builtin-1.c: New test.
18997
18998 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
18999
19000         * gcc.c-torture/execute/20011115-1.c: New test.
19001
19002 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
19003
19004         * gcc.c-torture/compile/20011114-2.c: New test.
19005         * gcc.c-torture/compile/20011114-3.c: New test.
19006         * gcc.c-torture/compile/20011114-4.c: New test.
19007
19008 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19009
19010         * g++.dg/other/init1.C: New test.
19011
19012 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
19013
19014         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
19015         message.
19016
19017         * gcc.c-torture/execute/20011114-1.c: New testcase.
19018
19019         * gcc.c-torture/compile/20010327-1.c: Revert last change.
19020         * gcc.c-torture/compile/20011114-1.c: New test, exactly
19021         like the (before this change) version of 20010327-1.c.
19022
19023 2001-11-14  Roger Sayle <roger@eyesopen.com>
19024
19025         * gcc.c-torture/execute/string-opt-13.c: New testcase.
19026
19027 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
19028
19029         * g++.dg/init/array2.C: New test.
19030
19031 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
19032
19033         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
19034
19035 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
19036
19037         * g++.dg/other/forscope1.C: New test.
19038         * g++.dg/ext/forscope1.C: New test.
19039         * g++.dg/ext/forscope2.C: New test.
19040
19041 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
19042
19043         * gcc.c-torture/execute/20011113-1.c: New test.
19044
19045 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
19046
19047         * gcc.c-torture/execute/20011109-2.c: New test.
19048
19049         * gcc.c-torture/execute/20011109-1.c: New test.
19050
19051 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
19052
19053         * gcc.c-torture/compile/20011109-1.c: New test.
19054
19055 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
19056
19057         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
19058         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
19059         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
19060         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
19061         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
19062         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
19063         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
19064
19065 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19066
19067         * g++.dg/warn/Wshadow-1.C: New tests.
19068         * g++.old-deja/g++.mike/for3.C: Update.
19069
19070 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19071
19072         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
19073         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
19074         XFAILs.  Adjust expected error texts.
19075         * gcc.c-torture/compile/20011106-1.c,
19076         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
19077         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
19078         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
19079         gcc.dg/c99-array-lval-5.c: New tests.
19080
19081 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19082
19083         * gcc.dg/cpp/defined.c: Update.
19084
19085 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19086
19087         * gcc.c-torture/execute/anon-1.c: New test.
19088
19089 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
19090
19091         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
19092         same size, so no warning should be produced on stormy16.
19093
19094         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
19095         due to oversized array.
19096         * g++.old-deja/g++.mike/ns15.C: Likewise.
19097         * g++.old-deja/g++.pt/crash16.C: Likewise.
19098
19099 2001-11-02  Graham Stott  <grahams@redhat.com>
19100
19101         * g++.dgother/debug1.C: Fix typos.
19102
19103 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
19104
19105         * g++.dg/other/debug1.C: New test.
19106
19107 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19108
19109         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
19110         of unsigned long.
19111
19112 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
19113
19114         * gcc.dg/20011029-2.c: New test.
19115
19116         * gcc.c-torture/compile/20011029-1.c: New test.
19117
19118 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
19119
19120         * objc/execute/class_self-1.m: New test.
19121         * objc/execute/class_self-2.m: New test.
19122
19123 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
19124
19125         * gcc.misc-tests/msgs.exp: Delete.
19126         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
19127         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
19128         error set to match recent changes.
19129
19130 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
19131
19132         * gcc.dg/20011021-1.c: New test.
19133
19134 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
19135
19136         * gcc.c-torture/compile/20011023-1.c: New test.
19137
19138 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
19139
19140         * lib/g77.exp: Rewrite based on lib/g++.exp.
19141
19142 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
19143
19144         * gcc.c-torture/execute/20011019-1.c: New test.
19145
19146         * gcc.dg/20011018-1.c: New test.
19147
19148 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
19149
19150         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
19151
19152 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
19153
19154         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
19155         * gcc.dg/attr-invalid.c: Likewise.
19156
19157 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
19158
19159         * testsuite/gcc.dg/20011015-1.c: New test.
19160
19161 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19162
19163         * g++.dg/template/unify2.C: New test.
19164
19165 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19166
19167         * g++.dg/other/exception-specification.C: New test
19168
19169 2001-10-13  Tom Rix  <trix@redhat.com>
19170
19171         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
19172         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
19173
19174 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
19175
19176         * testsuite/gcc.dg/20011009-1.c: New test.
19177
19178 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19179
19180         PR g++/4476
19181         * g++.dg/other/friend1.C: New test.
19182
19183 2001-10-11  Richard Henderson  <rth@redhat.com>
19184
19185         * g++.old-deja/g++.other/crash18.C: Add -S to options.
19186
19187 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19188
19189         * gcc.c-torture/compile/20011010-1.c: New.
19190
19191 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19192
19193         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
19194         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
19195         g77.f-torture/execute/execute.exp,
19196         g77.f-torture/noncompile/noncompile.exp,
19197         gcc.c-torture/compile/compile.exp,
19198         gcc.c-torture/execute/execute.exp,
19199         gcc.c-torture/execute/ieee/ieee.exp,
19200         gcc.c-torture/execute/memcheck/memcheck.exp,
19201         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
19202         objc/execute/execute.exp: Update FSF address.
19203
19204 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19205
19206         * gcc.dg/cpp/cmdlne-C.c: Update.
19207         * gcc.dg/cpp/cmdlne-C2.c: New.
19208
19209 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19210
19211         * gcc.c-torture/execute/20011008-3.c: New.
19212
19213 2001-10-08  DJ Delorie  <dj@redhat.com>
19214
19215         * gcc.dg/20011008-1.c: New.
19216         * gcc.dg/20011008-2.c: New.
19217
19218 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19219
19220         * gcc.dg/cpp/spacing1.c: Update test.
19221
19222 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19223
19224         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
19225         spelling errors of "separate" as "seperate".
19226
19227 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
19228
19229         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
19230         enough to avoid inlining.
19231
19232 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19233
19234         * lib/g77.exp: set libg2c_dir correctly.
19235
19236 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19237
19238         * gcc.dg/cpp/macro11.c: New test.
19239
19240 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19241
19242         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
19243         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
19244         gcc.dg/format/multattr-3.c: New tests.
19245         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
19246         tests for format attributes on function pointers being rejected.
19247
19248 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19249
19250         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
19251
19252 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19253
19254         * g++.dg/warn/format1.C: New test.
19255
19256 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19257
19258         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
19259
19260 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19261
19262         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
19263
19264 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19265
19266         * gcc.dg/cpp/redef2.c: Add test.
19267
19268 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
19269
19270         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
19271         long-standing bug on i686, apparently.
19272         * gcc.c-torture/execute/loop-2c.x: New file.
19273         * gcc.c-torture/execute/loop-2d.x: New file.
19274         * gcc.c-torture/execute/loop-3c.x: New file.
19275
19276 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
19277
19278         * gcc.dg/cpp/20000625-2.c: Correct line number.
19279
19280 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19281
19282         * gcc.dg/cpp/macro10.c: New test.
19283         * gcc.dg/cpp/strify3.c: New test.
19284         * gcc.dg/cpp/spacing1.c: Add tests.
19285         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
19286         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
19287
19288 2001-09-24  DJ Delorie  <dj@redhat.com>
19289
19290         * gcc.c-torture/execute/20010924-1.c: New test.
19291
19292 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19293
19294         * testsuite/objc/execute/paste.m: Remove.
19295
19296 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19297
19298         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
19299
19300 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
19301
19302         * g77.dg/strlen0.f: New test.
19303
19304 2001-09-21  Richard Henderson  <rth@redhat.com>
19305
19306         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
19307         * g++.old-deja/g++.abi/vtable2.C: Likewise.
19308
19309 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19310
19311         Table-driven attributes.
19312         * g++.dg/ext/attrib1.C: New test.
19313
19314 2001-09-20  DJ Delorie  <dj@redhat.com>
19315
19316         * gcc.dg/20000926-1.c: Update expected warning messages.
19317         * gcc.dg/array-2.c: Likewise, and test for warnings too.
19318         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
19319         array.
19320
19321 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
19322
19323         * g++.dg/eh/registers1.C: New test case.
19324
19325 2001-09-17  Richard Henderson  <rth@redhat.com>
19326
19327         * gcc.dg/array-5.c: Fix VLA decomposition test.
19328
19329 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19330
19331         * gcc.dg/cpp/line5.c: New testcase.
19332
19333 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19334
19335         * gcc.dg/cpp/macro9.c: New test.
19336
19337 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
19338
19339         * gcc.c-torture/execute/980223.c: Change type of addr from long
19340         to char *.
19341
19342 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
19343
19344         * gcc.c-torture/execute/20010915-1.c: New test.
19345
19346 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
19347
19348         * g77.dg/bprob: New directory.
19349         * g77.dg/bprob/bprob.exp: New file.
19350         * g77.dg/bprob/bprob-1.f: New test.
19351         * g77.dg/gcov: New directory.
19352         * g77.dg/gcov/gcov.exp: New file.
19353         * g77.dg/gcov/gcov-1.f: New test.
19354         * g77.dg/gcov/gcov-1.x: New file.
19355
19356 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19357
19358         * gcc.dg/cpp/directiv.c: Update.
19359         * gcc.dg/cpp/undef1.c: Update.
19360
19361 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
19362
19363         * gcc.dg/20010912-1.c: New test.
19364
19365 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
19366
19367         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
19368         language-independent file in lib.
19369         * lib/gcov.exp: New file.
19370
19371 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19372
19373         * gcc.c-torture/compile/20010911-1.c: New test.
19374
19375 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
19376
19377         * lib/profopt.exp: New, to support profile-directed optimizations.
19378         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
19379         * gcc.misc-tests/bprob-1.c: New test.
19380         * gcc.misc-tests/bprob-2.c: New test.
19381
19382 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
19383
19384         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
19385         XFAIL and which kinds of gcov output to verify.
19386         * gcc.misc-tests/gcov-4b.x: New file.
19387         * gcc.misc-tests/gcov-5b.x: New file.
19388         * gcc.misc-tests/gcov-6.x: New file.
19389         * gcc.misc-tests/gcov-7.c: New test.
19390         * gcc.misc-tests/gcov-7.x: New file.
19391
19392 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
19393
19394         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
19395         * gcc.misc-tests/gcov-6.c: New test.
19396
19397 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19398
19399         PR c++/3986
19400         * g++.dg/abi/vbase1.C: New test.
19401
19402 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
19403
19404         * objc.dg/method-2.m: New.
19405
19406 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19407
19408         PR c++/4203
19409         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
19410         * g++.dg/init/empty1.C: New test.
19411
19412 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
19413
19414         * gcc.c-torture/compile/20010903-1.c: New test.
19415
19416 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
19417
19418         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
19419         for m68k.
19420
19421 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
19422
19423         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
19424
19425         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
19426
19427         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
19428
19429 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
19430
19431         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
19432         for 16-bit 'unsigned int'.
19433
19434 2001-08-29  Kazu Hirata  <kazu@hxi.com>
19435
19436         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
19437
19438 2001-08-27  Richard Henderson  <rth@redhat.com>
19439
19440         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
19441         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
19442
19443 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
19444
19445         * gcc.dg/asm-names.c (ymain): New.
19446
19447 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
19448
19449         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
19450         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
19451         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
19452
19453 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19454
19455         * gcc.dg/compare5.c: New testcase.
19456
19457 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
19458
19459         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
19460         and "In instantiation".
19461
19462 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
19463
19464         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
19465
19466 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
19467
19468         * gcc.misc-tests/gcov.exp: Add support for branch information.
19469         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
19470         * gcc.misc-tests/gcov-4.c: New test.
19471         * gcc.misc-tests/gcov-4b.c: New test.
19472         * gcc.misc-tests/gcov-5b.c: New test.
19473
19474 2001-08-20  Zack Weinberg  <zackw@panix.com>
19475
19476         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
19477         expected to fail.
19478
19479 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19480
19481         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
19482
19483 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
19484
19485         * g++.dg/eh/template1.C: New test.
19486
19487 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
19488
19489         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
19490         Fix thinko.
19491         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
19492         for xfail.
19493
19494 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
19495
19496         * lib/g77-dg.exp:  Use prune.exp for common procedures
19497         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
19498         * lib/g77.exp: (g77-dg-prune) Remove
19499
19500 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
19501
19502         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
19503
19504 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19505
19506         * g++.dg/template/unify1.C: New test.
19507
19508 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
19509
19510         * g++.dg/abi/empty4.C: New test.
19511
19512 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
19513
19514         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
19515         solaris2.*
19516         * g77.f-torture/compile/pr3743.x: Likewise
19517
19518 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19519
19520         * g++.dg/other/using-declaration.C: New test.
19521
19522 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19523
19524         * gcc.dg/cpp/tr-sign.c: New testcase.
19525
19526 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19527
19528         * gcc.dg/cpp/19951025-1.c: Revert.
19529         * gcc.dg/cpp/directiv.c: We no longer process directives that
19530         interrupt macro arguments.
19531
19532 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
19533
19534         * gcc.dg/bconstp-1.c: New test.
19535
19536 2001-08-03  Richard Henderson  <rth@redhat.com>
19537
19538         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
19539
19540 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19541
19542         * gcc.dg/cpp/19951025-1.c: Update.
19543
19544 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
19545
19546         * g77.dg/ff90-1.f (s): Fix reference of variable z,
19547         should be x.
19548
19549 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19550
19551         Kill -fhonor-std.
19552         * g++.old-deja/g++.ns/ns14.C: Remove special options.
19553         * g++.old-deja/g++.other/std1.C: Likewise.
19554         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
19555
19556 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
19557
19558         * lib/g77.exp:  Load gcc-defs.exp for common procedures
19559         (g77_pass, g77_fail, g77_finish, g77_exit,
19560         ${tool}_check_unsupported_p} Now redundant.  Deleted.
19561
19562 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
19563
19564         * g77.dg/fbackslash.f
19565         * g77.dg/fcase-preserve.f
19566         * g77.dg/ff90-1.f
19567         * g77.dg/ffixed-line-length-0.f
19568         * g77.dg/ffixed-line-length-132.f
19569         * g77.dg/ffixed-line-length-7.f
19570         * g77.dg/ffixed-line-length-72.f
19571         * g77.dg/ffixed-line-length-none.f
19572         * g77.dg/ffree-form-1.f
19573         * g77.dg/fno-backslash.f
19574         * g77.dg/fno-f90-1.f
19575         * g77.dg/fno-fixed-form-1.f
19576         * g77.dg/fno-onetrip.f
19577         * g77.dg/fno-typeless-boz.f
19578         * g77.dg/fno-underscoring.f
19579         * g77.dg/fno-vxt-1.f
19580         * g77.dg/fonetrip.f
19581         * g77.dg/ftypeless-boz.f
19582         * g77.dg/fugly-assumed.f
19583         * g77.dg/funderscoring.f
19584         * g77.dg/fvxt-1.f
19585
19586 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
19587
19588         * objc.dg/fwd-proto-1.m: New.
19589         * objc.dg/local-decl-1.m: New.
19590         * objc.dg/naming-1.m: New.
19591         * objc.dg/naming-2.m: New.
19592         * objc.dg/proto-hier-1.m: New.
19593
19594 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
19595
19596         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
19597         largest-type elements to a struct makes its size grow.
19598
19599 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19600
19601         * g++.dg/abi/vthunk1.C: New test.
19602
19603 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19604
19605         * g++.dg/abi/vbase8-22.C: New test.
19606
19607 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19608
19609         * gcc.dg/cpp/macro8.c: New test.
19610
19611 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19612
19613         * g++.dg/abi/vbase8-21.C: New test.
19614
19615 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19616
19617         * g++.dg/abi/vbase8-10.C: New test.
19618
19619 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19620
19621         * lib/g++.exp (g++_set_ld_library_path): Renamed to
19622         ${tool}_set_ld_library_path.
19623         Changed caller.
19624         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
19625         g++.exp.
19626
19627 2001-07-26  Stan Cox <scox@redhat.com>
19628
19629         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
19630         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
19631         gcc_exit, gcc_check_unsupported_p):
19632         Moved to gcc-deps.exp
19633         * gcc-deps.exp: New file.
19634
19635 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19636
19637         * g++.old-deja/g++.pt/defarg14.C: New test.
19638
19639 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19640
19641         * g++.old-deja/g++.other/lineno5.C: New test.
19642
19643 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19644
19645         * g++.old-deja/g++.pt/crash68.C: New test.
19646
19647 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19648
19649         * g++.old-deja/g++.other/crash42.C: New test.
19650
19651 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19652
19653         * gcc.dg/cpp/extratokens.c: Fix.
19654         * gcc.dg/cpp/skipping2.c: New tests.
19655
19656 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19657
19658         * gcc.c-torture/execute/20010724-1.c: New file.
19659         * gcc.c-torture/execute/20010724-1.x: New file.
19660
19661 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19662
19663         * g++.old-deja/g++.other/cond7.C: New test.
19664
19665 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19666
19667         * g++.old-deja/g++.other/optimize4.C: New test.
19668
19669 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19670
19671         * g++.old-deja/g++.abi/vbase8-5.C: New test.
19672
19673 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
19674
19675         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
19676         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
19677         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
19678         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
19679
19680         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
19681         bug report" message.
19682
19683         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
19684         * g++.dg/ext/instantiate1.C: Move from old-deja.
19685
19686 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
19687
19688         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
19689         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
19690         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
19691         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
19692
19693 2001-07-23  Jeffrey A Law  (law@cygnus.com)
19694
19695         * gcc.c-torture/execute/20010723-1.c: New test.
19696
19697 2001-07-23  Ben Elliston  <bje@redhat.com>
19698
19699         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
19700
19701 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19702
19703         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
19704         i[34567]86-*-*.
19705         Delete handling of ieee_multilib_flags.
19706         Pass -mieee for alpha*-*-* and sh-*-*.
19707         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
19708
19709 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
19710
19711         Remove old-abi tests.
19712         * g++.old-deja/g++.mike/p11116.C: Remove.
19713         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
19714
19715 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
19716
19717         * g77.f-torture/compile/pr3743.f:  New test
19718
19719 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
19720
19721         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
19722
19723 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19724
19725         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
19726         g++.old-deja/g++.pt/static6.C: Likewise.
19727         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
19728         supports weak symbols.
19729
19730 2001-07-18  Andreas Jaeger  <aj@suse.de>
19731
19732         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
19733         supported again.
19734
19735 2001-07-18  Andreas Jaeger  <aj@suse.de>
19736
19737         * gcc.dg/iftrap-1.c: Fix target line.
19738
19739 2001-07-17  Richard Henderson  <rth@redhat.com>
19740
19741         * gcc.c-torture/execute/20010717-1.c: New.
19742
19743 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19744
19745         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
19746         tests.
19747
19748 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19749
19750         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
19751
19752 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19753
19754         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
19755         UAC_SIGBUS, UAC_NOPRINT definitions.
19756
19757 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
19758
19759         * objc/execute/object_is_class.m: New test.
19760         * objc/execute/object_is_meta_class.m: New test.
19761
19762 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19763
19764         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
19765         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
19766
19767 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
19768
19769         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
19770         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
19771
19772 2001-07-14  Richard Henderson  <rth@redhat.com>
19773
19774         * gcc.dg/iftrap-1.c: New.
19775
19776 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
19777
19778         * g77.f-torture/execute/intrinsic77.f: New test.
19779
19780 2001-07-11  Janis Johnson <janis@us.ibm.com>
19781
19782         * gcc.misc-tests/gcov-3.c: New test.
19783
19784 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19785
19786         * gcc.c-torture/compile/20010711-1.c,
19787         * gcc.c-torture/compile/20010711-2.c: New tests.
19788
19789 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19790
19791         * gcc.c-torture/execute/20010711-1.c: New test.
19792
19793 2001-07-11  Ben Elliston  <bje@redhat.com>
19794
19795         * g++.old-deja/g++.other/enum5.C: New test.
19796
19797 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
19798
19799         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
19800         (g++-dg-prune): Call prune_gcc_output.
19801         * prune.exp: New file for prune_gcc_output.
19802         * lib/g++.exp, lib/gcc.exp: Load it.
19803
19804 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19805
19806         * gcc.c-torture/compile/20010701-1.c,
19807         g++.old-deja/g++.ext/attrib6.C: New tests.
19808
19809 2001-07-06  Jeffrey A Law  (law@cygnus.com)
19810
19811         * gcc.c-torture/compile/20010706-1.c: New test.
19812
19813 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
19814
19815         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
19816
19817 2001-06-28  Stan Shebs  <shebs@apple.com>
19818
19819         * gcc.dg/pragma-darwin.c: New test.
19820
19821 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19822
19823         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
19824         Solaris 2.[678] system.
19825
19826 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19827
19828         * gcc.dg/20010622-1.c: New test.
19829
19830 2001-06-18  Stan Shebs  <shebs@apple.com>
19831
19832         * objc.dg: New directory.
19833         * objc.dg/dg.exp: New file.
19834         * objc.dg/alias.m: New.
19835         * objc.dg/class-1.m: New.
19836         * objc.dg/class-2.m: New.
19837         * objc.dg/const-str-1.m: New.
19838         * objc.dg/const-str-2.m: New.
19839         * objc.dg/id-1.m: New.
19840         * objc.dg/method-1.m: New.
19841         * objc.dg/super-class-1.m: New.
19842         * lib/objc-dg.exp: New file.
19843
19844 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19845
19846         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
19847         of label name.
19848
19849 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19850
19851         * g++.old-deja/g++.abi/vbase8-9.C: New test.
19852
19853 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19854
19855         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
19856         variable.
19857
19858 2001-06-12  Richard Henderson  <rth@redhat.com>
19859
19860         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
19861
19862 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19863
19864         * g++.old-deja/g++.abi/vbase5.C: New test.
19865         * g++.old-deja/g++.abi/vbase6.C: New test.
19866         * g++.old-deja/g++.abi/vbase7.C: New test.
19867
19868 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19869
19870         * gcc.c-torture/compile/20010610-1.c: New test.
19871
19872 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19873
19874         * g++.old-deja/g++.abi/vbase4.C: New test.
19875
19876 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19877
19878         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
19879         support %f for HC11/HC12 targets.
19880         * gcc.c-torture/execute/930513-1.x: New file, likewise.
19881         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
19882         on HC11/HC12 targets.
19883         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
19884
19885 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19886
19887         * gcc.dg/wchar_t-1.c: New file.
19888         * gcc.dg/wint_t-1.c: Likewise.
19889
19890 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
19891
19892         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
19893
19894 2001-06-11  Richard Henderson  <rth@redhat.com>
19895
19896         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
19897
19898 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19899
19900         * gcc.c-torture/compile/20010611-1.c: New test.
19901
19902 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19903
19904         * gcc.dg/c99-tag-1.c: Add more tests.
19905
19906 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
19907
19908         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
19909         representation on MN10300 and ARM/Thumb.
19910
19911 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
19912
19913         * g77.f-torture/execute/20010610.f: New.
19914
19915 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
19916
19917         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
19918         names.
19919
19920 2001-06-09  Richard Henderson  <rth@redhat.com>
19921
19922         * gcc.c-torture/execute/ashrdi-1.c: New.
19923         * gcc.c-torture/execute/ashldi-1.c: New.
19924         * gcc.c-torture/execute/lshrdi-1.c: New.
19925
19926 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
19927
19928         * objc/execute/load-3.m: Added. Check sending +load to categories,
19929         in addition to classes.
19930
19931 2001-06-08  Stan Shebs  <shebs@apple.com>
19932
19933         * objc/execute/load-2.m: New test.  From Nicola Pero
19934         <n.pero@mi.flashnet.it>.
19935
19936 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
19937
19938         * gcc.c-torture/execute/20010605-2.c: New test.
19939
19940 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19941
19942         * g++.old-deja/g++.abi/vbase2.C: New test.
19943         * g++.old-deja/g++.abi/vbase3.C: New test.
19944
19945 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19946
19947         * g++.old-deja/g++.pt/friend49.C: New test.
19948
19949 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19950
19951         * g++.old-deja/g++.ext/anon3.C: New test.
19952
19953 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
19954
19955         * g++.old-deja/g++.other/conv7.C: New test.
19956
19957 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19958
19959         * gcc.c-torture/compile/20010605-2.c: New test.
19960
19961 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19962
19963         * gcc.c-torture/execute/20010604-1.c: New test.
19964
19965 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
19966
19967         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
19968
19969 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
19970
19971         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
19972         (g++_link_flags): Likewise.
19973         (g++_init): Pass gccpath's value to two previous functions.
19974
19975 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19976
19977         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
19978         Ensure logfile entry matches exec command line.
19979
19980 2001-05-31  Richard Henderson  <rth@redhat.com>
19981
19982         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
19983         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
19984
19985 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
19986
19987         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
19988         compiler for irix6.2
19989
19990 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
19991
19992         * g++.old-deja/g++.other/optimize3.C: New file.
19993
19994 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
19995
19996         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
19997         assemble.
19998
19999 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
20000
20001         * g++.old-deja/g++.other/optimize2.C: New file.
20002
20003 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
20004
20005         * gcc.c-torture/compile/20010518-2.c: New file.
20006         * gcc.c-torture/execute/20010518-1.c: New file.
20007         * gcc.c-torture/execute/20010518-2.c: New file.
20008
20009 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20010
20011         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
20012
20013 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
20014
20015         G++ no longer defines builtins that do not begin with __builtin.
20016         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
20017         * g++.old-deja/g++.brendand/misc13.C: Likewise.
20018         * g++.old-deja/g++.law/builtin1.C: Likewise.
20019         * g++.old-deja/g++.law/cvt2.C: Likewise.
20020         * g++.old-deja/g++.mike/net5.C: Likewise.
20021         * g++.old-deja/g++.other/builtins1.C: Likewise.
20022         * g++.old-deja/g++.other/builtins2.C: Likewise.
20023         * g++.old-deja/g++.other/builtins3.C: Likewise.
20024         * g++.old-deja/g++.other/builtins4.C: Likewise.
20025         * g++.old-deja/g++.other/inline8.C: Likewise.
20026         * g++.old-deja/g++.robertl/eb39.C: Likewise.
20027
20028 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
20029
20030         * g++.old-deja/g++.pt/using1.C: Adjust.
20031         * g++.old-deja/g++.pt/using2.C: New test.
20032
20033 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20034
20035         * gcc.dg/cpp/charconst.c: New tests.
20036         * gcc.dg/cpp/escape.c: New tests.
20037         * gcc.dg/cpp/escape-1.c: New tests.
20038         * gcc.dg/cpp/escape-2.c: New tests.
20039         * gcc.dg/cpp/ucs.c: New tests.
20040
20041 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
20042
20043         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
20044         native compiler for irix6.5.
20045
20046 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
20047
20048         * lib/g++.exp (g++_include_flags): Use args to compute
20049         get_multilibs.
20050         (g++_link_flags): Likewise.
20051         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
20052
20053 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20054
20055         * gcc.dg/c90-hexfloat-1.c: Add more tests.
20056
20057 2001-05-21  Geoff Keating  <geoffk@redhat.com>
20058
20059         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
20060         this file.
20061
20062 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20063
20064         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
20065         STACK_SIZE;
20066         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
20067         to STACK_SIZE; Use it to define size of add_histo array.
20068         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
20069         to STACK_SIZE.
20070         (f): Use GITT_SIZE to define size of gitt local table.
20071         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
20072         to STACK_SIZE; Use it to define size of bytemem array.
20073
20074 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20075
20076         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
20077         on 68HC11/HC12 due to the asm instruction.
20078         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
20079         * gcc.c-torture/compile/920520-1.x: Likewise.
20080         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
20081         on 68HC11/HC12 because the function is larger than 64K.
20082         * gcc.c-torture/compile/961203-1.x: New file, this test fails
20083         on 68HC11/HC12 because the structure is too large.
20084
20085 2001-05-20  Richard Henderson  <rth@redhat.com>
20086
20087         * gcc.c-torture/execute/20010520-1.c: New.
20088
20089 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20090
20091         * g++.old-deja/g++.warn/compare1.C: New test.
20092         * gcc.dg/compare4.c: New test.
20093
20094 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
20095
20096         * g++.old-deja/g++.other/optimize1.C: New test.
20097
20098 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20099
20100         * g++.old-deja/g++.pt/spec41.C: New test.
20101
20102 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
20103
20104         * gcc.c-torture/compile/20010114-1.x: Remove.
20105
20106 2001-05-18  Stan Shebs  <shebs@apple.com>
20107
20108         * gcc.c-torture/compile/20010518-1.c: New test.
20109
20110 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
20111
20112         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
20113         * g++.old-deja/g++.pt/crash67.C: New test.
20114
20115 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
20116
20117         * g++.old-deja/g++.other/debug9.C: New test.
20118
20119 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
20120
20121         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
20122
20123 2001-05-16  Jan Hubicka  <jh@suse.cz>
20124
20125         * gcc.c-torture/compile/20010516-1.c: New test.
20126
20127 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20128
20129         * g++.old-deja/g++.other/crash41.C: New test.
20130
20131 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20132
20133         * g++.old-deja/g++.pt/crash66.C: New test.
20134
20135 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
20136
20137         * g++.old-deja/g++.robertl/eb27.C: Convert.
20138
20139 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
20140
20141         * g++.dg/friend-warn.C: New test.  Do not warn about friend
20142         declaration being redundant.
20143
20144 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
20145
20146         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
20147
20148 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
20149
20150         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
20151
20152 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
20153
20154         * lib/g++.exp: Use testsuite_flags.
20155
20156 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
20157
20158         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
20159
20160 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20161
20162         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
20163
20164 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
20165
20166         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
20167
20168 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
20169
20170         * gcc.c-torture/compile/20010313-1.c: New test.
20171
20172 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
20173
20174         * gcc.dg/cpp/direct2.c: New test.
20175         * gccq.dg/cpp/direct2s.c: New test.
20176
20177         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
20178
20179 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
20180
20181         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
20182         * g++.old-deja/g++.other/op3.C: Likewise.
20183
20184 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20185
20186         * gcc.dg/cpp/syshdr.h: New file.
20187         * gcc.dg/cpp/sysmac1.c: Update.
20188         * gcc.dg/cpp/sysmac2.c: Update.
20189
20190 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20191
20192         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
20193
20194 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
20195
20196         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
20197         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
20198
20199 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
20200
20201         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
20202
20203 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
20204
20205         * lib/g++.exp (g++_include_flags): Don't use any special flags
20206         if TESTING_IN_BUILD_TREE is not defined.
20207         (g++_init): Use a plain 'c++' as the compiler if
20208         TESTING_IN_BUILD_TREEE is not defined.
20209
20210 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20211
20212         * g++.old-deja/g++.eh/catch13.C: New test.
20213         * g++.old-deja/g++.eh/catch14.C: New test.
20214
20215 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20216
20217         * gcc.dg/cpp/tr-define.c: New test.
20218
20219 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
20220
20221         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
20222         <stdlib.h>, not <malloc.h>.
20223
20224 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20225
20226         * g++.old-deja/g++.ns/template17.C: New test.
20227
20228 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20229
20230         * g++.old-deja/g++.pt/ref4.C: New test.
20231
20232 2001-04-30  Richard Henderson  <rth@redhat.com>
20233
20234         * gcc.dg/20000724-1.c: Revert last change.
20235
20236 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
20237
20238         * g77.f-torture/execute/20010430.f: New test.
20239
20240 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
20241
20242         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
20243
20244 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
20245
20246         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
20247
20248 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20249
20250         * g++.old-deja/g++.eh/crash6.C: New test.
20251
20252 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20253
20254         * g++.old-deja/g++.other/warn7.C: New test.
20255
20256 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20257
20258         * g++.old-deja/g++.other/defarg9.C: New test.
20259
20260 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20261
20262         * g77.f-torture/compile/20010426.f: New test.
20263         * g77.f-torture/execute/20010426.f: New test.
20264
20265 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20266
20267         * g77.f-torture/compile/20000629-1.x: Remove - error
20268         has been fixed.
20269
20270 2001-04-26  Jeffrey A Law  (law@cygnus.com)
20271
20272         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
20273         Tweak slightly to work with g++.dg framework.
20274         * g++.dg/special/ecos.exp: Run initp1.C test.
20275         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
20276
20277         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
20278         its linker doesn't give line numbers either.
20279         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
20280
20281 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20282
20283         * g++.old-deja/g++.other/lex1.C: New test.
20284
20285 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
20286
20287         * gcc.dg/noncompile/20010425-1.c: New test.
20288
20289 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20290
20291         * g++.old-deja/g++.pt/mangle2.C: New test.
20292
20293 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20294
20295         * gcc.dg/format/plus-1.c: New test.
20296
20297 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20298
20299         * gcc.dg/20010423-1.c: New test.
20300
20301 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20302
20303         * gcc.c-torture/execute/20010422-1.c: New test.
20304
20305 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
20306
20307         * g++.old-deja/g++.ns/type2.C: New test.
20308
20309 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
20310
20311         * g++.old-deja/g++.other/perf1.C: New test.
20312
20313 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
20314
20315         * gcc.dg/c99-func-2.c: Remove xfail.
20316         * gcc.dg/c99-func-3.c: Remove xfail.
20317         * gcc.dg/c99-func-4.c: Remove xfail.
20318
20319 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
20320
20321         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
20322
20323 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20324
20325         * gcc.c-torture/compile/20010423-1.c: New test.
20326
20327 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20328
20329         * g++.old-deja/g++.pt/typename28.C: New test.
20330
20331 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20332
20333         * g++.old-deja/g++.abi/empty2.C: New test.
20334         * g++.old-deja/g++.abi/empty3.C: New test.
20335
20336 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20337
20338         * g++.old-deja/g++.other/comdat2.C: New test.
20339         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
20340
20341 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20342
20343         * g++.old-deja/g++.other/overload14.C: New test.
20344
20345 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20346
20347         * g++.old-deja/g++.other/lookup23.C: New test.
20348
20349 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20350
20351         * gcc.c-torture/execute/20010403-1.c: New test.
20352
20353 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
20354             Mark Mitchell  <mark@codesourcery.com>
20355
20356         * lib/old-dejagnu.exp: Don't delete output of executable.
20357         Add .exe suffix to executables.
20358
20359 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
20360
20361         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
20362
20363 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20364
20365         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
20366
20367 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20368
20369         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
20370         * g++.old-deja/g++.abi/crash1.C: New test.
20371
20372 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20373
20374         * g++.old-deja/g++.other/crash40.C: New test.
20375
20376 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20377
20378         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
20379
20380 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
20381
20382         * g++.old-deja/g++.other/warn6.C: New test.
20383
20384 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20385
20386         * g++.old-deja/g++.robertl/eb42.C: Same.
20387
20388 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20389
20390         * gcc.dg/wtr-conversion-1.c: New testcase.
20391
20392 2001-04-10  Richard Henderson  <rth@redhat.com>
20393
20394         * g++.old-deja/g++.other/array5.C: New.
20395
20396 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20397
20398         * gcc.c-torture/execute/20010408-1.c: New test.
20399
20400 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
20401
20402         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
20403         headers and constructs.
20404         * g++.old-deja/g++.robertl/eb79.C: Same.
20405         * g++.old-deja/g++.robertl/eb77.C (main): Same.
20406         * g++.old-deja/g++.robertl/eb73.C: Same.
20407         * g++.old-deja/g++.robertl/eb66.C (main): Same.
20408         * g++.old-deja/g++.robertl/eb55.C (t): Same.
20409         * g++.old-deja/g++.robertl/eb54.C (main): Same.
20410         * g++.old-deja/g++.robertl/eb46.C (main): Same.
20411         * g++.old-deja/g++.robertl/eb44.C: Same.
20412         * g++.old-deja/g++.robertl/eb41.C (main): Same.
20413         * g++.old-deja/g++.robertl/eb4.C (main): Same.
20414         * g++.old-deja/g++.robertl/eb39.C: Same.
20415         * g++.old-deja/g++.robertl/eb33.C (main): Same.
20416         * g++.old-deja/g++.robertl/eb31.C (main): Same.
20417         * g++.old-deja/g++.robertl/eb30.C: Same.
20418         * g++.old-deja/g++.robertl/eb3.C: Same.
20419         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
20420         * g++.old-deja/g++.robertl/eb21.C: Same.
20421         * g++.old-deja/g++.robertl/eb15.C: Same.
20422         * g++.old-deja/g++.robertl/eb118.C: Same.
20423         * g++.old-deja/g++.robertl/eb115.C (main): Same.
20424         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
20425         * g++.old-deja/g++.robertl/eb109.C: Same.
20426         * g++.old-deja/g++.other/sibcall1.C (main): Same.
20427         * g++.old-deja/g++.mike/rtti1.C: Same.
20428         * g++.old-deja/g++.mike/p658.C: Same.
20429         * g++.old-deja/g++.mike/net46.C: Same.
20430         * g++.old-deja/g++.mike/net34.C: Same.
20431         * g++.old-deja/g++.mike/memoize1.C: Same.
20432         * g++.old-deja/g++.mike/eh2.C: Same.
20433         * g++.old-deja/g++.law/weak.C: Same.
20434         * g++.old-deja/g++.law/visibility7.C: Same.
20435         * g++.old-deja/g++.law/visibility25.C: Same.
20436         * g++.old-deja/g++.law/visibility22.C: Same.
20437         * g++.old-deja/g++.law/visibility2.C: Same.
20438         * g++.old-deja/g++.law/visibility17.C: Same.
20439         * g++.old-deja/g++.law/visibility13.C: Same.
20440         * g++.old-deja/g++.law/visibility10.C: Same.
20441         * g++.old-deja/g++.law/visibility1.C: Same.
20442         * g++.old-deja/g++.law/virtual3.C (eval): Same.
20443         * g++.old-deja/g++.law/vbase1.C: Same.
20444         * g++.old-deja/g++.law/operators32.C: Same.
20445         * g++.old-deja/g++.law/nest3.C: Same.
20446         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
20447         * g++.old-deja/g++.law/except5.C (main): Same.
20448         * g++.old-deja/g++.law/cvt7.C (run): Same.
20449         * g++.old-deja/g++.law/cvt2.C: Same.
20450         * g++.old-deja/g++.law/cvt16.C: Same.
20451         * g++.old-deja/g++.law/ctors6.C (bar): Same.
20452         * g++.old-deja/g++.law/ctors17.C (main): Same.
20453         * g++.old-deja/g++.law/ctors13.C: Same.
20454         * g++.old-deja/g++.law/ctors12.C (main): Same.
20455         * g++.old-deja/g++.law/ctors10.C: Same.
20456         * g++.old-deja/g++.law/code-gen5.C: Same.
20457         * g++.old-deja/g++.law/bad-error7.C: Same.
20458         * g++.old-deja/g++.law/arm9.C: Same.
20459         * g++.old-deja/g++.law/arm12.C: Same.
20460         * g++.old-deja/g++.law/arg8.C: Same.
20461         * g++.old-deja/g++.law/arg1.C: Same.
20462         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
20463         * g++.old-deja/g++.jason/template31.C: Same.
20464         * g++.old-deja/g++.jason/template24.C (main): Same.
20465         * g++.old-deja/g++.jason/2371.C: Same.
20466         * g++.old-deja/g++.eh/new2.C: Same.
20467         * g++.old-deja/g++.eh/new1.C: Same.
20468         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
20469         * g++.old-deja/g++.brendan/nest21.C (main): Same.
20470         * g++.old-deja/g++.brendan/err-msg3.C: Same.
20471         * g++.old-deja/g++.brendan/crash62.C: Same.
20472         * g++.old-deja/g++.brendan/crash52.C: Same.
20473         * g++.old-deja/g++.brendan/crash49.C (main): Same.
20474         * g++.old-deja/g++.brendan/crash38.C: Same.
20475         * g++.old-deja/g++.brendan/crash15.C (main): Same.
20476         * g++.old-deja/g++.brendan/copy9.C: Same.
20477
20478 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
20479
20480         * gcc.c-torture/execute/20001203-2.c (memset):
20481         Count argument is of type __SIZE_TYPE__.
20482
20483 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
20484
20485         * gcc.c-torture/compile/20010404-1.c: New test.
20486
20487 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
20488
20489         * gcc.c-torture/compile/20010326-1.c: New test.
20490
20491 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
20492
20493         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
20494         peculiarities of the SH.
20495         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
20496
20497 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20498
20499         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
20500         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
20501         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
20502
20503 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20504
20505         * g77.f-torture/compile/20010321-1.f: New test.
20506
20507 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20508
20509         * gcc.c-torture/compile/20010329-1.c: New test.
20510
20511 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20512
20513         * gcc.c-torture/execute/20010329-1.c: New test.
20514
20515 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20516
20517         * g++.old-deja/g++.other/eh4.C: Fix typo.
20518
20519 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20520
20521         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
20522
20523 2001-03-28  Philip Blundell  <philb@gnu.org>
20524
20525         * gcc.c-torture/compile/20010328-1.c: New test.
20526
20527 2001-03-27  Richard Henderson  <rth@redhat.com>
20528
20529         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
20530         * g++.old-deja/g++.eh/vbase3.C: Likewise.
20531
20532 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
20533
20534         * gcc.c-torture/compile/20010327-1.c: New test.
20535
20536 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20537
20538         * g++.old-deja/g++.other/friend12.C: New test.
20539         * g++.old-deja/g++.other/friend9.C: Expect no errors.
20540         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
20541
20542 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20543
20544         * gcc.c-torture/execute/20010325-1.c: New test.
20545
20546 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
20547
20548         * g++.old-deja/g++.other/mangle3.C: New test.
20549
20550 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
20551
20552         * g++.old-deja/g++.other/anon8.C: New test.
20553
20554 2001-03-20  Philip Blundell  <philb@gnu.org>
20555
20556         * gcc.c-torture/compile/20010320-1.c: New test.
20557
20558 2001-03-17  Richard Henderson  <rth@redhat.com>
20559
20560         * g++.old-deja/g++.other/eh4.C: Add expected error text.
20561
20562 2001-03-15  Geoff Keating  <geoff@redhat.com>
20563
20564         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
20565         tests on AIX.
20566
20567 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
20568
20569         * g++.old-deja/g++.other/eh4.C: New test.
20570
20571 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20572
20573         * gcc.dg/cpp/mi1.c: Update.
20574
20575 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
20576
20577         * g++.old-deja/g++.other/regstack.C: New test.
20578
20579 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20580
20581         * g++.old-deja/g++.other/ref4.C: New test.
20582
20583 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
20584
20585         * objc/execute/va_method.m: Added.
20586         * objc/execute/IMP.m: Added.
20587         * objc/execute/_cmd.m: Added.
20588         * objc/execute/accessing_ivars.m: Added.
20589         * objc/execute/class-1.m: Added.
20590         * objc/execute/class-10.m: Added.
20591         * objc/execute/class-11.m: Added.
20592         * objc/execute/class-12.m: Added.
20593         * objc/execute/class-13.m: Added.
20594         * objc/execute/class-14.m: Added.
20595         * objc/execute/class-2.m: Added.
20596         * objc/execute/class-3.m: Added.
20597         * objc/execute/class-4.m: Added.
20598         * objc/execute/class-5.m: Added.
20599         * objc/execute/class-6.m: Added.
20600         * objc/execute/class-7.m: Added.
20601         * objc/execute/class-8.m: Added.
20602         * objc/execute/class-9.m: Added.
20603         * objc/execute/class-tests-1.h
20604         * objc/execute/class-tests-2.h
20605         * objc/execute/compatibility_alias.m: Added.
20606         * objc/execute/encode-1.m: Added.
20607         * objc/execute/formal_protocol-1.m: Added.
20608         * objc/execute/formal_protocol-2.m: Added.
20609         * objc/execute/formal_protocol-3.m: Added.
20610         * objc/execute/formal_protocol-4.m: Added.
20611         * objc/execute/formal_protocol-5.m: Added.
20612         * objc/execute/formal_protocol-6.m: Added.
20613         * objc/execute/formal_protocol-7.m: Added.
20614         * objc/execute/informal_protocol.m: Added.
20615         * objc/execute/initialize.m: Added.
20616         * objc/execute/load.m: Added.
20617         * objc/execute/many_args_method.m: Added.
20618         * objc/execute/nested-3.m: Added.
20619         * objc/execute/no_clash.m: Added.
20620         * objc/execute/private.m: Added.
20621         * objc/execute/redefining_self.m: Added.
20622         * objc/execute/root_methods.m: Added.
20623         * objc/execute/selector-1.m: Added.
20624         * objc/execute/static-1.m: Added.
20625         * objc/execute/static-2.m: Added.
20626         * objc/execute/va_method.m: Added.
20627
20628 2001-03-10  Richard Henderson  <rth@redhat.com>
20629
20630         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
20631
20632 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20633
20634         * g++.old-deja/g++.other/crash31.C: XFAIL.
20635         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
20636         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
20637         * gcc.c-torture/execute/20010123-1.x: XFAIL.
20638         * gcc.c-torture/execute/20010124-1.x: XFAIL.
20639         * gcc.dg/sequence-pt-1.c: XFAIL one test.
20640
20641 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20642
20643         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
20644
20645 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20646
20647         * gcc.dg/20000724-1.c: Don't use multiline strings.
20648
20649 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20650
20651         * objc/execute/string1.m, objc/execute/string2.m: Compare the
20652         result of -cString against what we expect it to be; don't just
20653         print it out for no one to read.
20654
20655         * objc/execute/string3.m, objc/execute/string4.m: New tests.
20656         Based on testcases provided by Nicola Pero.
20657
20658 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20659
20660         * gcc.dg/cpp/macro7.c: New test.
20661
20662 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20663
20664         * gcc.dg/cpp/multiline.c: Update.
20665
20666 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20667
20668         * g++.old-deja/g++.other/enum3.C: New test.
20669
20670 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20671
20672         * g++.old-deja/g++.other/pod1.C: New test.
20673
20674 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20675
20676         * g++.old-deja/g++.ext/overload1.C: New test.
20677
20678 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20679
20680         * g++.old-deja/g++.pt/using1.C: New test.
20681
20682 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20683
20684         * g++.old-deja/g++.other/using9.C: New test.
20685
20686 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
20687
20688         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
20689
20690         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
20691
20692 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
20693
20694         * g++.old-deja/g++.ext/realpt1.C: Remove.
20695
20696 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
20697
20698         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
20699
20700 2001-02-26  Will Cohen  <wcohen@redhat.com>
20701
20702         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
20703
20704 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
20705
20706         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
20707         templatized constructors.
20708
20709 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20710
20711         * gcc.c-torture/execute/20010224-1.c: New test.
20712
20713 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
20714
20715         * gcc.c-torture/execute/20010222-1.c: New test.
20716
20717 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
20718
20719         * g++.old-deja/g++.other/inline20.C: New test.
20720
20721 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
20722
20723         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
20724
20725 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20726
20727         * g++.old-deja/g++.other/lookup22.C: New test.
20728
20729 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
20730
20731         * g77.dg: New directory.
20732         * g77.dg/20010216-1.f: New test case.
20733         * g77.dg/dg.exp: New driver.
20734         * lib/g77-dg.exp: New driver library.
20735
20736 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20737
20738         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
20739
20740 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
20741
20742         * g++.old-deja/g++.other/decl9.C: New test.
20743
20744 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
20745
20746         * g++.old-deja/g++.other/init16.C: Update the test so that it does
20747         not need <string> and also tests the initialization at runtime.
20748
20749 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20750
20751         * gcc.c-torture/execute/longlong.c: New test.
20752
20753 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20754
20755         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
20756
20757 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20758
20759         * gcc.c-torture/execute/920302-1.c (execute):
20760         Change argument type to short.
20761
20762 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20763
20764         * g++.old-deja/g++.pt/deduct6.C: New test.
20765
20766 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20767
20768         * g++.old-deja/g++.pt/deduct5.C: New test.
20769
20770 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
20771
20772         * gcc.c-torture/execute/20010209-1.c: New test.
20773
20774 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20775
20776         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
20777
20778 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
20779
20780         * g++.dg/vtgc1.C: Update for new ABI.
20781
20782         * consistency.vlad: New directory, 1665 files.
20783
20784 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20785
20786         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
20787         return type.
20788         * gcc.dg/cpp/digraphs.c: Declare puts.
20789
20790 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20791
20792         * g++.old-deja/g++.other/warn5.C: New test.
20793
20794 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20795
20796         * g++.old-deja/g++.pt/spec40.C: New test.
20797
20798 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20799
20800         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
20801         case.
20802         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
20803
20804 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
20805
20806         * gcc.c-torture/compile/20010209-1.c: New test.
20807
20808 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
20809
20810         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
20811         excess errors message but not if it crashes.
20812         * g++.old-deja/g++.other/crash27.C: Likewise.
20813         * g++.old-deja/g++.other/crash28.C: Likewise.
20814         * g++.old-deja/g++.other/crash30.C: Likewise.
20815         * g++.old-deja/g++.other/crash32.C: Likewise.
20816         * g++.old-deja/g++.other/crash35.C: Likewise.
20817         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20818
20819 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20820
20821         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
20822         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
20823         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
20824         g77.f-torture/execute/execute.exp,
20825         g77.f-torture/noncompile/noncompile.exp,
20826         gcc.c-torture/execute/execute.exp,
20827         gcc.c-torture/execute/memcheck/memcheck.exp,
20828         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
20829         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
20830         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
20831         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
20832         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
20833         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
20834         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20835         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
20836         Remove bug reporting instructions with ancient email addresses.
20837
20838 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20839
20840         * gcc.dg/20010202-1.c: New test.
20841         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
20842
20843 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
20844
20845         * g++.dg/stdbool-if.C: New test.
20846
20847 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
20848
20849         * objc/execute/fdecl.m: Added main().
20850
20851 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20852
20853         * gcc.c-torture/execute/20010206-1.c: New test.
20854
20855 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20856
20857         * gcc.dg/cpp/avoidpaste1.c: Update.
20858
20859 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
20860
20861         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
20862         Pero <nicola@brainstorm.co.uk>.
20863         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
20864
20865 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
20866
20867         * g++.old-deja/g++.pt/spec39.C: New test.
20868
20869 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
20870
20871         * gcc.c-torture/compile/20010202-1.c: New test.
20872
20873 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
20874
20875         * g++.old-deja/g++.abi/primary2.C: New test.
20876         * g++.old-deja/g++.abi/primary3.C: New test.
20877         * g++.old-deja/g++.abi/primary4.C: New test.
20878         * g++.old-deja/g++.abi/primary5.C: New test.
20879         * g++.old-deja/g++.abi/vtable3.h: New test.
20880         * g++.old-deja/g++.abi/vtable3a.C: New test.
20881         * g++.old-deja/g++.abi/vtable3b.C: New test.
20882         * g++.old-deja/g++.abi/vtable3c.C: New test.
20883         * g++.old-deja/g++.abi/vtable3d.C: New test.
20884         * g++.old-deja/g++.abi/vtable3e.C: New test.
20885         * g++.old-deja/g++.abi/vtable3f.C: New test.
20886         * g++.old-deja/g++.abi/vtable3g.C: New test.
20887         * g++.old-deja/g++.abi/vtable3h.C: New test.
20888         * g++.old-deja/g++.abi/vtable3i.C: New test.
20889         * g++.old-deja/g++.abi/vtable3j.C: New test.
20890         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
20891
20892 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
20893
20894         * g++.old-deja/g++.other/anon6.C: New test.
20895         * g++.old-deja/g++.other/anon7.C: New test.
20896
20897 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20898
20899         * gcc.dg/cpp/avoidpaste2.c: New tests.
20900
20901 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
20902
20903         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
20904
20905 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
20906
20907         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
20908         DECIMAL_DIG cases for Irix."
20909
20910 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
20911
20912         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
20913
20914 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20915
20916         * gcc.dg/c99-tag-1.c: New test.
20917
20918 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20919
20920         * gcc.dg/cpp/tr-warn1.c: Add tests.
20921
20922 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20923
20924         * gcc.dg/cpp/avoidpaste1.c: Update.
20925         * gcc.dg/cpp/paste4.c: Update.
20926
20927 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
20928
20929         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
20930         cases for Irix.
20931
20932 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20933
20934         * g++.old-deja/g++.other/inline19.C: New test.
20935
20936 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20937
20938         * gcc.dg/Wlarger-than.c: New test.
20939
20940 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20941
20942         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
20943
20944 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
20945
20946         * gcc.c-torture/execute/20010129-1.c: New test.
20947         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
20948
20949 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20950
20951         * gcc.dg/cpp/avoidpaste1.c: Test case.
20952
20953 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
20954
20955         * g++.old-deja/g++.other/inline18.C: New test.
20956
20957 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20958
20959         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
20960         and __builtin_putchar.
20961
20962 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
20963
20964         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
20965         tests.
20966
20967 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
20968
20969         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
20970         floating point number rounding mode to round to the nearest
20971         representable mode.
20972
20973 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
20974
20975         * g++.old-deja/g++.other/mangle2.C: New test.
20976
20977 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20978
20979         * gcc.c-torture/compile/20010124-1.c: New test.
20980
20981 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
20982
20983         * g++.old-deja/g++.pt/spec38.C: New test.
20984
20985 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20986
20987         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
20988         "Build don't run".
20989
20990 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20991
20992         * gcc.c-torture/execute/20010123-1.c: New test.
20993
20994 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20995
20996         * g++.old-deja/g++.pt/spec37.C: New test.
20997
20998 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20999
21000         * g++.old-deja/g++.pt/overload14.C: New test.
21001
21002 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21003
21004         * gcc.c-torture/execute/20010122-1.c: New test, exercise
21005         __builtin_return_address.
21006
21007 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
21008
21009         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
21010         * g++.old-deja/g++.pt/spec35.C: New test.
21011         * g++.old-deja/g++.pt/spec36.C: New test.
21012
21013 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
21014
21015         * gcc.c-torture/compile/20010118-1.c: New test.
21016
21017 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
21018
21019         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
21020
21021 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21022
21023         * gcc.c-torture/execute/20010119-1.c: New test.
21024
21025 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21026
21027         * g++.old-deja/g++.other/vbase5.C: New test.
21028
21029 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21030
21031         * gcc.c-torture/execute/20010118-1.c: New test.
21032
21033 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21034
21035         * g++.old-deja/g++.pt/deduct3.C: New test.
21036
21037 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21038
21039         * g++.old-deja/g++.pt/spec34.C: New test.
21040
21041 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
21042
21043         * g77.f-torture/compile/20000601-2.f: New test.
21044
21045 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21046
21047         * g++.old-deja/g++.other/init17.C: New test.
21048
21049 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
21050
21051         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
21052
21053 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21054
21055         * g++.old-deja/g++.pt/unify8.C: New test.
21056
21057 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21058
21059         * g++.old-deja/g++.abi/vbase1.C: New test.
21060
21061 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21062
21063         * g++.old-deja/g++.pt/crash65.C: New test.
21064
21065 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21066
21067         * gcc.dg/cpp/assembl2.S: New test case.
21068
21069 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
21070
21071         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
21072         are supported.
21073
21074 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21075
21076         * g++.old-deja/g++.other/builtins1.C: New test.
21077         * g++.old-deja/g++.other/builtins2.C: Likewise.
21078         * g++.old-deja/g++.other/builtins3.C: Likewise.
21079         * g++.old-deja/g++.other/builtins4.C: Likewise.
21080
21081 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
21082
21083         * gcc.c-torture/compile/20010117-1.c: New test.
21084         * gcc.c-torture/compile/20010117-2.c: New test.
21085
21086 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21087
21088         * g77.f-torture/execute/20010116.[fx]: New test,
21089         XFAIL on i?86-*-*.
21090         * g77.f-torture/compile/20010115.f: Indicate it's
21091         a test for PR fortran/1636.
21092
21093 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21094
21095         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
21096
21097 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21098
21099         * g77.f-torture/compile/20010115.f: New test.
21100
21101 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
21102
21103         * g++.old-deja/g++.pt/nontype5.C: New test.
21104
21105 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21106
21107         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
21108         have an equivalent working one below it.
21109
21110 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21111
21112         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
21113         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21114
21115 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21116
21117         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
21118         message containing "init_priority".
21119         (conpr-2.C): Likewise.
21120         (conpr-3.C): Likewise.
21121         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
21122
21123 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21124
21125         * gcc.c-torture/execute/20010114-2.c: New test.
21126
21127 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21128
21129         * gcc.c-torture/compile/20010114-1.c: New test.
21130         * gcc.c-torture/compile/20010114-1.x: Xfail.
21131         * gcc.c-torture/compile/20010114-2.c: New test.
21132         * gcc.c-torture/execute/20010114-1.c: New test.
21133         * gcc.dg/trunc-1.c: New test.
21134         * gcc.dg/uninit-B.c: New test.
21135
21136 2001-01-13  Nick Clifton  <nickc@redhat.com>
21137
21138         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
21139         target.
21140
21141 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21142
21143         * gcc.c-torture/compile/20010113-1.c: New test.
21144
21145 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
21146
21147         * gcc.c-torture/compile/20001212-1.c: New test.
21148
21149 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21150
21151         * gcc.dg/cpp/widestr1.c: Update.
21152         * gcc.dg/cpp/prag-imp.c: Remove.
21153
21154 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
21155
21156         * gcc.c-torture/execute/20000801-3.x: Remove.
21157         * gcc.dg/c90-init-1.c: New test.
21158         * gcc.dg/c99-init-1.c: New test.
21159         * gcc.dg/c99-init-2.c: New test.
21160         * gcc.dg/gnu99-init-1.c: New test.
21161
21162 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
21163
21164         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
21165         testing that no relevant ones were found.
21166
21167 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21168
21169         * g++.old-deja/g++.pt/cast2.C: New test.
21170
21171 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21172
21173         * g++.old-deja/g++.pt/friend47.C: New test.
21174
21175 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21176
21177         * g++.old-deja/g++.pt/instantiate13.C: New test.
21178
21179 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21180
21181         * g++.old-deja/g++.other/defarg7.C: New test.
21182         * g++.old-deja/g++.other/defarg8.C: New test.
21183
21184 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21185
21186         * g++.old-deja/g++.pt/crash64.C: New test.
21187
21188 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21189
21190         * g++.old-deja/g++.pt/crash63.C: New test.
21191
21192 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21193
21194         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
21195
21196 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
21197
21198         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
21199
21200 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21201
21202         * g++.old-deja/g++.pt/error3.C: New test.
21203
21204 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21205
21206         * g++.old-deja/g++.other/crash39.C: New test.
21207
21208 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21209
21210         * g++.old-deja/g++.other/vbase4.C: New test.
21211
21212 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
21213
21214         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
21215         * gcc.dg/special/20000419-2.c: New file. Identical to above.
21216         * gcc.dg/special/special.exp: New test driver which will check
21217         for alias support for the above test.
21218
21219 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
21220
21221         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
21222         problems on small machines.
21223         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
21224         parameterize.
21225
21226 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
21227
21228         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
21229         mips.
21230         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21231
21232 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
21233
21234         * g++.old_deja/g++.pt/using8.C: New test.
21235
21236 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21237
21238         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
21239
21240 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
21241
21242         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
21243         where a failure is expected.
21244         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
21245
21246 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21247
21248         * g++.old_deja/g++.pt/instantiate12.C: New test.
21249
21250 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21251
21252         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
21253         start of structs.
21254         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
21255         * g++.old-deja/g++.brendan/crash17.C: Likewise.
21256         * g++.old-deja/g++.brendan/crash29.C: Likewise.
21257         * g++.old-deja/g++.brendan/crash48.C: Likewise.
21258         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21259         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
21260         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21261         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
21262         * g++.old-deja/g++.eh/spec6.C: Likewise.
21263         * g++.old-deja/g++.jason/crash3.C: Likewise.
21264         * g++.old-deja/g++.law/ctors11.C: Likewise.
21265         * g++.old-deja/g++.law/ctors17.C: Likewise.
21266         * g++.old-deja/g++.law/ctors5.C: Likewise.
21267         * g++.old-deja/g++.law/ctors9.C: Likewise.
21268         * g++.old-deja/g++.mike/ambig1.C: Likewise.
21269         * g++.old-deja/g++.mike/net22.C: Likewise.
21270         * g++.old-deja/g++.mike/p3538a.C: Likewise.
21271         * g++.old-deja/g++.mike/p3538b.C: Likewise.
21272         * g++.old-deja/g++.mike/virt3.C: Likewise.
21273         * g++.old-deja/g++.niklas/t128.C: Likewise.
21274         * g++.old-deja/g++.other/anon4.C: Likewise.
21275         * g++.old-deja/g++.other/using1.C: Likewise.
21276         * g++.old-deja/g++.other/warn3.C: Likewise.
21277         * g++.old-deja/g++.pt/t37.C: Likewise.
21278         * g++.old-deja/g++.robertl/eb69.C: Likewise.
21279         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21280
21281 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21282
21283         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
21284
21285 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21286
21287         * gcc.c-torture/execute/stdio-opt-3.c: New test.
21288
21289 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
21290
21291         * gcc.c-torture/compile/20010107-1.c: New test.
21292
21293 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21294
21295         * gcc.c-torture/execute/builtin-noret-1.c: New test.
21296
21297 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21298
21299         * gcc.dg/format/format.h: New file.
21300         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
21301         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
21302         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
21303         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
21304         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
21305         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21306         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
21307         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
21308         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
21309         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
21310         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
21311         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
21312         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
21313         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
21314         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
21315         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
21316         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
21317         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
21318         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
21319         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
21320         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
21321         instead of declaring standard types, macros and functions in each
21322         test.
21323
21324 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
21325
21326         * gcc.c-torture/execute/20010106-1.c: New test.
21327
21328 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21329
21330         * gcc.dg/format/format.exp: New file.
21331         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
21332         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
21333         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
21334         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
21335         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
21336         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
21337         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
21338         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
21339         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
21340         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
21341         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
21342         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
21343         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
21344         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
21345         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
21346         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
21347         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
21348         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
21349         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
21350         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
21351         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
21352         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
21353         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
21354         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
21355         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
21356         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
21357         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
21358         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
21359         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
21360         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
21361         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
21362         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
21363         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
21364         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
21365         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
21366         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
21367         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
21368         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
21369         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
21370         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
21371         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
21372         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
21373
21374 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
21375
21376         * gcc.c-torture/execute/991228-1.c: Take word endianness into
21377         account.
21378
21379 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21380
21381         * gcc.c-torture/execute/builtin-complex-1.c: New test.
21382
21383 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21384
21385         * g++.old-deja/g++.pt/crash62.C: New test.
21386
21387 2001-01-04  Richard Henderson  <rth@redhat.com>
21388
21389         * gcc.dg/20000926-1.c: Update expected warnings.
21390         * gcc.dg/array-2.c: Likewise.
21391         * gcc.dg/array-4.c: Also validate flexible array members.
21392         * gcc.dg/c99-flex-array-1.c: New.
21393
21394 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21395
21396         * gcc.c-torture/compile/20001222-1.x: Remove.
21397
21398 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21399
21400         * gcc.c-torture/execute/built-in-setjmp.c: New.
21401
21402 2001-01-03  Richard Henderson  <rth@redhat.com>
21403
21404         * gcc.dg/940510-1.c: Update expected error wording.
21405         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
21406
21407 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
21408
21409         * lib/target-supports.exp (check_alias_available): Modified to
21410         indicate aliases not supported if only weak aliases are supported.
21411
21412 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21413
21414         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
21415         Turn on cmpstrsi checks for __pj__ and __i370__.
21416
21417 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21418
21419         * g++.old-deja/g++.other/virtual11.C: New test.
21420
21421 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21422
21423         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
21424
21425 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21426
21427         * gcc.c-torture/compile/20010102-1.c: New test.
21428
21429 2001-01-02  Andreas Jaeger  <aj@suse.de>
21430
21431         * gcc.dg/noreturn-3.c: New test.
21432
21433         * gcc.dg/noreturn-4.c: New test.
21434
21435 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21436
21437         * gcc.c-torture/execute/stdio-opt-1.c: Also test
21438         __builtin_fputc and __builtin_fwrite.
21439
21440 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21441
21442         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
21443         signed char, not default char.
21444
21445 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21446
21447         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
21448
21449 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
21450
21451         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
21452
21453 2000-12-29  Richard Henderson  <rth@redhat.com>
21454
21455         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
21456         (__cyg_profile_func_exit): Define.
21457
21458 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21459
21460         * g++.dg/vtgc1.C: New test.
21461
21462 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
21463
21464         * gcc.dg/noncompile/20001228-1.c: New test.
21465
21466         * gcc.dg/20001228-1.c: New test.
21467
21468         * gcc.c-torture/execute/20001228-1.c: New test.
21469
21470 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
21471
21472         * gcc.dg/format-strfmon-1.c: New test.
21473
21474 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21475
21476         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
21477         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
21478         * gcc.c-torture/execute/string-opt-1.c: Likewise.
21479         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21480         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21481         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21482         * gcc.c-torture/execute/string-opt-6.c: Likewise.
21483         * gcc.c-torture/execute/string-opt-7.c: Likewise.
21484         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21485         * gcc.c-torture/execute/string-opt-9.c: Likewise.
21486         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21487         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21488         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21489
21490         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
21491         * gcc.c-torture/execute/string-opt-4.c: Test index.
21492
21493 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
21494
21495         * gcc.c-torture/compile/20001226-1.c: New test.
21496
21497 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21498
21499         * gcc.c-torture/compile/20001222-1.c: New test.
21500         * gcc.c-torture/compile/20001222-1.x: Xfail.
21501
21502 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
21503
21504         * gcc.c-torture/execute/comp-goto-2.c: New test.
21505
21506 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
21507
21508         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
21509         Use long types if __INT_MAX__ is 32767.
21510         (main): Use cast to (sint32 *) when poking 88 into a_page.
21511
21512         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
21513
21514 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
21515
21516         * gcc.c-torture/compile/20001221-1.c: New test.
21517         * gcc.c-torture/execute/20001221-1.c: New test.
21518
21519 2000-12-20  Richard Henderson  <rth@redhat.com>
21520
21521         * g++.old-deja/g++.pt/crash36.C: Update error lines.
21522         * g++.old-deja/g++.robertl/eb109.C: Likewise.
21523
21524 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21525
21526         * gcc.dg/compare3.c: New test.
21527
21528 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21529
21530         * gcc.dg/format-warnll-1.c: New test.
21531
21532 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21533
21534         * gcc.dg/cpp/cmdlne-P.c: New test.
21535
21536 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21537
21538         * gcc.c-torture/execute/builtin-abs-1.c,
21539         gcc.c-torture/execute/builtin-abs-2.c: New tests.
21540
21541 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21542
21543         * gcc.dg/cpp/multiline.c: New test.
21544
21545 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21546
21547         * g++.old-deja/g++.other/syshdr1.C: Update.
21548         * gcc.dg/cpp/lineflags.c: Remove temporarily.
21549
21550 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21551
21552         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
21553
21554 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21555
21556         * g++.old-deja/g++.pt/ttp65.C: New test.
21557
21558 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21559
21560         * g++.old-deja/g++.pt/ttp64.C: New test.
21561
21562 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21563
21564         * g++.old-deja/g++.pt/spec33.C: New test.
21565
21566 2000-12-14  Catherine Moore  <clm@redhat.com>
21567
21568         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
21569         * gcc.c-torture/execute/920612-2.c: Likewise.
21570         * gcc.c-torture/execute/920428-2.c: Likewise.
21571         * gcc-c-torture/execute/va-arg-11.c: Call exit.
21572         * gcc.c-torture/execute/va-arg-21.c: Likewise.
21573
21574 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21575
21576         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
21577         * gcc.dg/pack-test-2.c: Likewise.
21578
21579 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21580
21581         Tests by Zack Weinberg <zackw@stanford.edu>.
21582
21583         * gcc.dg/cpp/defined.c: Update.
21584         * gcc.dg/cpp/defined_trad.c: New tests.
21585
21586 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21587
21588         * gcc.dg/cpp/trad-direct.c: Update.
21589
21590 2000-12-11  Neil Booth  <neilb@earthling.net>
21591
21592         * gcc.dg/cpp/defined_trad.c
21593
21594 2000-12-11  Neil Booth  <neilb@earthling.net>
21595
21596         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
21597
21598 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21599
21600         * gcc.dg/format-miss-2.c: New test.
21601
21602 2000-12-09  Neil Booth  <neilb@earthling.net>
21603
21604         * gcc.dg/cpp/lineflags.c: New tests.
21605         * gcc.dg/cpp/poison.c: Update.
21606         * gcc.dg/cpp/redef2.c: Update.
21607         * gcc.dg/cpp/skipping.c: New test.
21608
21609 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
21610
21611         * g++.old-deja/g++.other/eh3.C: New testcase.
21612
21613 2000-12-07  Neil Booth  <neilb@earthling.net>
21614
21615         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
21616         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
21617         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
21618         wtr-union-init-2.c, wtr-union-init-3.c: Update.
21619         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
21620         Update.
21621
21622 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21623
21624         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
21625         __SIZE_TYPE__ instead of int for type of integers cast to
21626         pointers.
21627
21628 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
21629
21630         * g++.old-deja/g++.other/cleanup4.C: New test.
21631
21632 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21633
21634         * format-sec-1.c: New test.
21635
21636 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21637
21638         * gcc.dg/format-nonlit-3.c: New test.
21639
21640 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21641
21642         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
21643         through a null pointer.
21644
21645 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21646
21647         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
21648         * g++.old-deja/g++.pt/partial4.C: New test.
21649
21650 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
21651
21652         * gcc.c-torture/execute/ieee/hugeval.x: New.
21653
21654 2000-12-06  Neil Booth  <neilb@earthling.net>
21655
21656         * gcc.dg/cpp/backslash2.c: New tests.
21657
21658 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21659
21660         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
21661         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
21662
21663 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
21664
21665         * gcc.c-torture/execute/20001203-2.c: New testcase.
21666
21667 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21668
21669         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
21670         * g++.old-deja/g++.other/virtual10.C: New test.
21671
21672 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21673
21674         * g++.old-deja/g++.mike/pmf5.C: Remove test.
21675
21676 2000-12-05  Richard Henderson  <rth@redhat.com>
21677
21678         * gcc.c-torture/compile/20001205-1.c: New.
21679
21680 2000-12-04  Neil Booth  <neilb@earthling.net>
21681
21682         * g++.old-deja/g++.other/virtual9.C: New test.
21683         * g++.old-deja/g++.pt/crash61.C: New test.
21684         * gcc.c-torture/execute/loop-9.c: New test.
21685
21686 2000-12-04  Neil Booth  <neilb@earthling.net>
21687
21688         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
21689         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
21690         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
21691         * gcc.dg/cpp/extratokens.c: ...here.
21692
21693 2000-12-04  Neil Booth  <neilb@earthling.net>
21694
21695         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
21696         New tests.
21697
21698 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21699
21700         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
21701         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
21702
21703 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21704
21705         * gcc.c-torture/execute/20001203-1.c: New test.
21706
21707 2000-12-03  Neil Booth  <neilb@earthling.net>
21708
21709         * gcc.dg/cpp/macro6.c: New test cases.
21710
21711 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21712
21713         * gcc.c-torture/execute/string-opt-9.c: New test.
21714         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21715         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21716         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21717
21718         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
21719         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
21720
21721 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
21722
21723         * gcc.dg/cpp/if-6.c: New testcase.
21724
21725         * gcc.dg/20001201-1.c: New testcase.
21726
21727 2000-12-02  Neil Booth  <neilb@earthling.net>
21728
21729         * g++.old-deja/g++.other/externC4.C,
21730         g++.old-deja/g++.other/friend10.C: New tests.
21731
21732 2000-12-02  Neil Booth  <neilb@earthling.net>
21733
21734         * g++.old-deja/g++.other/instan2.C
21735         * g++.old-deja/g++.other/instan3.C: New test.
21736
21737 2000-12-02  Neil Booth  <neilb@earthling.net>
21738
21739         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
21740         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
21741         gnuc99.c,gnuc99-pedantic.c: New tests.
21742
21743 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21744
21745         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
21746         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
21747
21748 2000-12-01  Neil Booth  <neilb@earthling.net>
21749
21750         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
21751         * gcc.dg/cpp/poison.c: Update.
21752         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
21753
21754 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
21755
21756         * g77.f-torture/execute/20001201.f: New test.
21757
21758 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21759
21760         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
21761
21762 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
21763
21764         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
21765
21766 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21767
21768         * g++.old-deja/g++.other/cast6.C: New test.
21769
21770 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
21771
21772         * gcc.c-torture/execute/20001130-2.c: New testcase.
21773
21774 2000-11-30  Richard Henderson  <rth@redhat.com>
21775
21776         * gcc.c-torture/execute/20001130-1.c: New test.
21777
21778 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21779
21780         * g++.old-deja/g++.other/op3.C: New test.
21781
21782 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21783
21784         * g++.old-deja/g++.other/op2.C: New test.
21785
21786 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21787
21788         * g++.old-deja/g++.other/crash38.C: New test.
21789
21790 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
21791
21792         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
21793
21794 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
21795
21796         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
21797         tests.
21798         * gcc.c-torture/execute/string-opt-6.c: New test.
21799
21800         * gcc.dg/20001117-1.c: Add main.
21801
21802 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
21803
21804         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
21805         Move from here ...
21806         * gcc.dg/940510-1.c: ... to here.
21807
21808         * gcc.dg/20000926-1.c: GNU C now allows initializations of
21809         zero-size arrays in toplevel structures.
21810
21811 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21812
21813         * gcc.c-torture/execute/loop-8.c: New test.
21814
21815 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21816
21817         * g++.old-deja/g++.other/base1.C: New test.
21818
21819 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21820
21821         * g++.old-deja/g++.other/parse2.C: New test.
21822
21823 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21824
21825         * g++.old-deja/g++.pt/incomplete1.C: New test.
21826
21827 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21828
21829         * g++.old-deja/g++.other/friend9.C: New test.
21830
21831 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21832
21833         * gcc.dg/20001127-1.c: New test.
21834
21835 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21836
21837         * g++.old-deja/g++.pt/friend46.C: New test.
21838
21839 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21840
21841         * g++.old-deja/g++.other/ptrmem8.C: New test.
21842
21843 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21844
21845         * gcc.c-torture/execute/string-opt-7.c: New test.
21846         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21847
21848 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21849
21850         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
21851         instead of 'mkcheck 2'.
21852
21853 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21854
21855         * gcc.c-torture/execute/memcheck/driver.c,
21856         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
21857         C9X references to refer to C99.
21858
21859 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
21860
21861         * gcc.dg/ultrasp3.c: New test.
21862
21863 2000-11-25  Neil Booth  <neilb@earthling.net>
21864
21865         * gcc.dg/cpp/include2.c: Update test to be locale independent.
21866
21867 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
21868
21869         * gcc.c-torture/compile/20001123-2.c: New.
21870
21871 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21872
21873         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
21874
21875 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
21876
21877         * gcc.dg/sequence-point-1.c: Add some new tests.
21878         * gcc.c-torture/execute/20001124-1.c: New test.
21879
21880 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21881
21882         * g++.old-deja/g++.other/vaarg4.C: New test.
21883         * gcc.c-torture/compile/20001123-1.c: New test.
21884
21885 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21886
21887         * g++.other/crash24.C: Adjust and remove XFAIL.
21888         * g++.other/crash37.C: New test.
21889
21890 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
21891
21892         * g++.old-deja/g++.pt/instantiate9.C: New test.
21893
21894 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
21895
21896         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
21897         new ABI, too.
21898
21899         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
21900         * g++.old-deja/g++.robertl/eb55.C: Likewise.
21901
21902 2000-11-22  Neil Booth  <neilb@earthling.net>
21903
21904         * gcc.dg/cpp/Wtrigraphs.c: New test.
21905
21906 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
21907
21908         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
21909
21910 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
21911
21912         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
21913
21914 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
21915
21916         * lib/gcc-dg.exp: load_lib scanasm.exp.
21917         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
21918         * lib/g++-dg.exp: load_lib scanasm.exp.
21919         * lib/scanasm.exp: New.
21920         (scan-assembler, scan-assembler-not): Add optional arguments to
21921         test name, or if not present, the pattern name.
21922         (scan-assembler-dem, scan-assembler-dem-not): New.
21923
21924         * g++.dg/dg.exp: New.
21925
21926 2000-11-21  Neil Booth  <neilb@earthling.net>
21927
21928         * gcc.dg/cpp/integrated1.c: Remove.
21929
21930 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21931
21932         * gcc.c-torture/execute/20001121-1.c: New test.
21933
21934 2000-11-21  Richard Henderson  <rth@redhat.com>
21935
21936         * gcc.c-torture/compile/20001121-1.c: New test.
21937
21938 2000-11-20  Neil Booth  <neilb@earthling.net>
21939
21940         * gcc.dg/cpp/integrated1.c: New test.
21941
21942 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21943
21944         * g++.old-deja/g++.other/inline17.C: New test.
21945
21946 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
21947
21948         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
21949         local variable to be zero: I made the variable global. Now
21950         uses abort() and exit() instead of relying on main's return value.
21951
21952 2000-11-20  Neil Booth  <neilb@earthling.net>
21953
21954         * gcc.dg/cpp/paste2.c: Update test.
21955         * objc/execute/paste.m: New test.
21956
21957 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21958
21959         * gcc.dg/c99-condexpr-1.c: New test.
21960
21961 2000-11-20  Neil Booth  <neilb@earthling.net>
21962
21963         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
21964
21965 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
21966
21967         * g++.old-deja/g++.pt/export1.C: New test.
21968
21969 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
21970
21971         * gcc.dg/20001117-1.c: New test.
21972
21973 2000-11-18  Richard Henderson  <rth@redhat.com>
21974
21975         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
21976
21977 2000-11-18  Richard Henderson  <rth@redhat.com>
21978
21979         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
21980         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
21981         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
21982
21983 2000-11-18  Richard Henderson  <rth@redhat.com>
21984
21985         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
21986         (main): New.  Exit cleanly.
21987
21988 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21989
21990         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
21991         gcc.dg/c99-fordecl-2.c: New tests.
21992
21993 2000-11-18  Richard Henderson  <rth@redhat.com>
21994
21995         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
21996         * gcc.c-torture/execute/zerolen-2.c: New.
21997
21998 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21999
22000         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
22001         memory.
22002
22003 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22004
22005         * g++.old-deja/g++.pt/instantiate8.C: New test.
22006
22007 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22008
22009         * g++.old-deja/g++.other/incomplete.C: Add more tests.
22010         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
22011
22012 2000-11-16  Nick Clifton  <nickc@redhat.com>
22013
22014         * gcc.c-torture/execute/nestfunc-2.c: New test.
22015         * gcc.c-torture/execute/nestfunc-3.c: New test.
22016
22017 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22018
22019         * gcc.c-torture/compile/20001116-1.c: New test.
22020
22021 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22022
22023         * gcc.c-torture/execute/20001115-1.c: New test.
22024
22025 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
22026
22027         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
22028         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
22029         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
22030         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22031
22032 2000-11-15  Neil Booth  <neilb@earthling.net>
22033
22034         gcc.dg/cpp/_Pragma1.c: Update.
22035         gcc.dg/cpp/_Pragma2.c: New test.
22036
22037 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22038
22039         * g++.old-deja/g++.other/anon5.C: New test.
22040
22041 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22042
22043         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
22044         tests.
22045
22046 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
22047
22048         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
22049         output.
22050
22051 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22052
22053         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
22054         labels at end of compound statements.
22055
22056 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
22057
22058         * gcc.c-torture/execute/loop-7.c: New test.
22059
22060 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22061
22062         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
22063
22064 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22065
22066         * gcc.dg/c99-bool-1.c: New test.
22067
22068 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22069
22070         * gcc.dg/c99-scope-1.c: Remove xfail.
22071         * gcc.dg/c99-scope-2.c: New test.
22072
22073 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22074
22075         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
22076         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
22077
22078 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
22079
22080         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
22081         error messages.
22082
22083         * g++.mike/p700.C: Don't typedef wchar_t.
22084         * g++.mike/p784.C: Likewise.
22085         * g++.mike/eb101.C: Don't use __wchar_t.
22086
22087 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
22088
22089         * g77.f-torture/execute/20001111.[fx]: Test premature exit
22090         from DO loop.
22091
22092 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22093
22094         * gcc.c-torture/execute/20001111-1.c: New test.
22095
22096 2000-11-10  Nick Clifton  <nickc@redhat.com>
22097
22098         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
22099         long multuiple and accumulate.
22100
22101 2000-11-09  Richard Henderson  <rth@redhat.com>
22102
22103         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
22104         via size_t instead of int.
22105
22106         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
22107         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22108         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22109         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22110
22111 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
22112
22113         * gcc.c-torture/compile/20001109-1.c: New test.
22114         * gcc.c-torture/compile/20001109-2.c: New test.
22115
22116 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
22117
22118         * g++.old-deja/g++.pt/operator1.C: New test.
22119         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
22120
22121 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22122
22123         * gcc.dg/20001108-1.c: New test.
22124
22125 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22126
22127         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
22128         with both arguments constant strings.
22129         * gcc.c-torture/execute/string-opt-3.c: New test.
22130         * gcc.c-torture/execute/string-opt-4.c: New test.
22131         * gcc.c-torture/execute/string-opt-5.c: New test.
22132
22133 2000-11-08  Nick Clifton  <nickc@redhat.com>
22134
22135         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
22136         mulsidi3adddi patterns.
22137
22138 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
22139
22140         * g++.old-deja/g++.other/crash36.C: New test.
22141
22142 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
22143
22144         * g++.old-deja/g++.other/init16.C: New test.
22145
22146 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
22147
22148         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
22149
22150 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22151
22152         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
22153         * gcc.c-torture/execute/va-arg-16.x: Likewise.
22154         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22155
22156 2000-11-07  DJ Delorie  <dj@redhat.com>
22157
22158         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
22159
22160 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22161
22162         * gcc.c-torture/execute/string-opt-1.c: New test.
22163
22164 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22165
22166         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
22167         mips-sgi-irix6.* because the MIPS ABI passes floating-point
22168         parameters in registers, and there is no way for a varargs
22169         function to know in which order the integer and floating-point
22170         parameters should be interleaved when they are placed on the
22171         stack.
22172         * gcc.c-torture/execute/va-arg-16.x: Likewise.
22173         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22174
22175 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22176
22177         * gcc.c-torture/execute/string-opt-2.c: New test.
22178
22179 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
22180
22181         * g++.old-deja/g++.pt/crash60.C: New test.
22182
22183 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22184
22185         * g++.old-deja/g++.other/crash24.C: New test.
22186         * g++.old-deja/g++.other/crash25.C: New test.
22187         * g++.old-deja/g++.other/crash26.C: New test.
22188         * g++.old-deja/g++.other/crash27.C: New test.
22189         * g++.old-deja/g++.other/crash28.C: New test.
22190         * g++.old-deja/g++.other/crash29.C: New test.
22191         * g++.old-deja/g++.other/crash30.C: New test.
22192         * g++.old-deja/g++.other/crash31.C: New test.
22193         * g++.old-deja/g++.other/crash32.C: New test.
22194         * g++.old-deja/g++.other/crash33.C: New test.
22195         * g++.old-deja/g++.other/crash34.C: New test.
22196         * g++.old-deja/g++.other/crash35.C: New test.
22197
22198 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22199
22200         * gcc.c-torture/execute/20001031-1.c: New test.
22201
22202 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
22203
22204         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
22205         namespace.
22206
22207         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
22208         standards-conformant.
22209
22210         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
22211
22212         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
22213         * g++.old-deja/g++.mike/p755a.C: Likewise.
22214         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
22215         library makes no calls to `operator new' during initialization.
22216
22217 2000-11-04  Neil Booth  <neilb@earthling.net>
22218
22219         * gcc.dg/cpp/include2.c: New tests.
22220
22221 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
22222
22223         * lib/g++.exp (g++_set_ld_library_path): New function.
22224         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
22225
22226 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
22227
22228         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
22229         warnings.
22230
22231 2000-11-01  Richard Henderson  <rth@redhat.com>
22232
22233         * g++.old-deja/g++.ext/namedret1.C: New.
22234         * g++.old-deja/g++.ext/namedret2.C: New.
22235         * g++.old-deja/g++.ext/namedret3.C: New.
22236
22237 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
22238
22239         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
22240         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
22241
22242 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22243
22244         * gcc.c-torture/execute/va-arg-21.c: New test.
22245
22246 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22247
22248         * gcc.dg/c99-complex-2.c: New test.
22249
22250 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22251
22252         * gcc.c-torture/execute/stdio-opt-1.c: New test.
22253
22254 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
22255
22256         * g++.old-deja/g++.other/inline16.C: New test.
22257
22258 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
22259
22260         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
22261         __PRETTY_FUNCTION__
22262
22263 2000-10-29  Neil Booth  <neilb@earthling.net>
22264
22265         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
22266         New tests.
22267         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
22268         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
22269         optimisation.
22270
22271 2000-10-29  Neil Booth  <neilb@earthling.net>
22272
22273         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
22274         * mi1.c, mi1c.h: Add null directives to multiple-include test.
22275         * mi5.c: Test multiple includes work with -C.
22276         * trigraphs.c: Test ^= version.
22277
22278 2000-10-28  Neil Booth  <neilb@earthling.net>
22279
22280         New tests and test updates for new macro expander.
22281
22282         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
22283         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
22284         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
22285         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
22286         new diagnostic messages.
22287
22288         * gcc.dg/cpp/macro3.c: New tests.
22289
22290 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
22291
22292         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
22293         on the same line.
22294
22295 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
22296
22297         * g++.old-deja/g++.other/eh2.C: New test.
22298
22299 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22300
22301         * gcc.c-torture/execute/20001027-1.c: New test.
22302
22303 2000-10-26  Richard Henderson  <rth@redhat.com>
22304
22305         * gcc.c-torture/execute/20001026-1.c: New.
22306
22307 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
22308
22309         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
22310         * g++.old-deja/g++.law/builtin1.C: Likewise.
22311         * g++.old-deja/g++.law/ctors10.C: Likewise.
22312         * g++.old-deja/g++.law/virtual3.C: Likewise.
22313         * g++.old-deja/g++.mike/p658.C: Likewise.
22314         * g++.old-deja/g++.other/sibcall1.C: Likewise.
22315         * g++.old-deja/g++.other/vaarg2.C: Likewise.
22316         * g++.old-deja/g++.robertl/eb124.C: Likewise.
22317         * g++.old-deja/g++.robertl/eb44.C: Likewise.
22318         * g++.old-deja/g++.robertl/eb77.C: Likewise.
22319
22320 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22321
22322         * gcc.c-torture/compile/20001024-1.c: New test.
22323
22324 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
22325
22326         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
22327         to tell us whether or not we are using V3.
22328
22329 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22330
22331         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
22332         operands.
22333
22334 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22335
22336         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
22337
22338 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
22339
22340         * gcc.c-torture/execute/20001024-1.c: New test.
22341
22342 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
22343
22344         * g++.old-deja/g++.other/sibcall1.C: New test.
22345
22346 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
22347
22348         * gcc.dg/noncompile/init-3.c: New test.
22349
22350 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22351
22352         * gcc.dg/format-array-1.c: New test.
22353
22354 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22355
22356         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
22357         writing through null pointers; remove comment about testing
22358         unterminated strings.
22359
22360 2000-10-17  Matthew Hiller  <hiller@redhat.com>
22361
22362         * gcc.c-torture/execute/20001017-2.c: New test.
22363
22364 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22365
22366         * gcc.c-torture/compile/20001018-1.c: New test.
22367         * gcc.c-torture/compile/20001018-1.x: Xfail.
22368
22369 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22370
22371         * gcc.c-torture/execute/20001017-1.c: New test.
22372
22373 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22374
22375         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
22376         for multiple use of arguments with scanf formats; add tests for
22377         multiple use of arguments.
22378
22379 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
22380
22381         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
22382
22383 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22384
22385         * gcc.dg/format-miss-1.c: New test.
22386
22387 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22388
22389         * gcc.c-torture/execute/20001013-1.c: New test.
22390
22391 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22392
22393         * gcc.dg/format-branch-1.c: New test.
22394
22395 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22396
22397         * README, lib/file-format.exp: Remove EGCS references.
22398
22399 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22400
22401         * gcc.dg/20001013-1.c: New test.
22402
22403 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22404
22405         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
22406         for intmax_t in the compiler using __typeof__ and the type rules
22407         for conditional expressions.
22408
22409 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
22410
22411         * gcc.dg/20001012-1.c: New test.
22412         * gcc.dg/20001012-2.c: New test.
22413
22414 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22415
22416         * gcc.dg/format-attr-1.c: New test.
22417
22418 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22419
22420         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
22421         __LONG_LONG_MAX__ instead of LLONG_MAX.
22422
22423 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22424
22425         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
22426         scanf flags.
22427         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
22428         flags.
22429
22430 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22431
22432         * gcc.dg/sequence-pt-1.c: New test.
22433
22434 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
22435
22436         * gcc.c-torture/execute/20001011-1.c: New testcase.
22437         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
22438
22439 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22440
22441         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
22442         does not error on it.
22443
22444 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22445
22446         * gcc.dg/20001009-1.c: New test.
22447
22448 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22449
22450         * gcc.c-torture/compile/20001009-1.c: Move from here ....
22451         * gcc.c-torture/execute/20001009-2.c: ... to here.
22452
22453 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
22454
22455         * gcc.c-torture/compile/20001009-1.c: New testcase.
22456         * gcc.c-torture/execute/20001009-1.c: New testcase.
22457         Testcases provided by Jan Hubicka <jh@suse.cz>.
22458
22459 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22460
22461         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22462         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
22463         uintmax_t using <limits.h> to emulate the compiler's internal
22464         logic.  No longer XFAIL %j tests.
22465
22466 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22467
22468         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
22469         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22470         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
22471         regexps and details of expected handling of some bad formats.
22472         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
22473         suppression.
22474
22475 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22476
22477         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
22478         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
22479         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
22480         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
22481         in list archives.
22482
22483 2000-10-06  Richard Henderson  <rth@cygnus.com>
22484
22485         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
22486         * g++.old-deja/g++.brendan/crash52.C: Likewise.
22487         * g++.old-deja/g++.jason/report.C: Likewise.
22488         * g++.old-deja/g++.law/friend5.C: Likewise.
22489         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
22490         of the expected warnings.
22491
22492 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
22493
22494         * g++.old-deja/g++.pt/enum14.C: New test.
22495
22496 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22497
22498         * g++.old-deja/g++.pt/crash59.C: New test.
22499
22500 2000-10-04  Will Cohen  <wcohen@redhat.com>
22501
22502         * gcc.dg/20000926-1.c: New test.
22503
22504 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
22505
22506         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
22507         function name for current C++ compiler.
22508         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
22509
22510 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
22511
22512         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
22513         __PRETTY_FUNCTION__.
22514         * g++.old-deja/g++.ext/pretty2.C: Likewise.
22515
22516 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22517
22518         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
22519
22520 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
22521
22522         * gcc.c-torture/compile/20000923-1.c: New test.
22523
22524 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
22525
22526         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
22527         * g++.old-deja/g++.pt/ttp62.C: Same.
22528         * g++.old-deja/g++.other/inline14.C: Same.
22529
22530 2000-09-24  Richard Henderson  <rth@cygnus.com>
22531
22532         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
22533
22534 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22535
22536         * gcc.dg/c90-printf-1.c: Add test for wide string format.
22537
22538 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
22539
22540         * gcc.c-torture/compile/20000922-1.c: New file.
22541
22542 2000-09-21  Nick Clifton  <nickc@redhat.com>
22543
22544         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
22545         a signed long modulo operation.
22546         (mod6): New function - perform an unsigned long modulo operation.
22547         (main): Add tests for modulos of very large numbers by very small
22548         dividends.
22549
22550 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22551
22552         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
22553
22554 2000-09-19  Richard Henderson  <rth@cygnus.com>
22555
22556         * gcc.dg/compare2.c (case 10): XFAIL.
22557
22558 2000-09-18  Richard Henderson  <rth@cygnus.com>
22559
22560         * gcc.c-torture/execute/20000906-1.c: Move ...
22561         * gcc.dg/20000906-1.c: ... here.  Only run on targets
22562         that support __builtin_trap.
22563
22564 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
22565
22566         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
22567
22568 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22569
22570         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
22571         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
22572         more $ format tests.
22573
22574 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22575
22576         * gcc.dg/format-errmk-1.c: New test.
22577
22578 2000-09-17  Greg McGary  <greg@mcgary.org>
22579
22580         * gcc.c-torture/execute/20000917-1.x: Remove.
22581
22582 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22583
22584         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
22585
22586 2000-09-17  Greg McGary  <greg@mcgary.org>
22587
22588         * gcc.c-torture/execute/20000917-1.c: New test.
22589         * gcc.c-torture/execute/20000917-1.x: XFAIL.
22590
22591 2000-09-16  Neil Booth  <NeilB@earthling.net>
22592
22593         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
22594         in nested macro bug.
22595
22596 2000-09-15  Neil Booth  <NeilB@earthling.net>
22597
22598         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
22599
22600 2000-09-14  Jeffrey A Law  (law@cygnus.com)
22601
22602         * gcc.c-torture/execute/20000914-1.c: New test.
22603
22604 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
22605
22606         * g++.other/inline13.C: New test.
22607
22608 2000-09-12  Andreas Jaeger  <aj@suse.de>
22609
22610         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
22611         constant by Ulrich Drepper <drepper@redhat.com>.
22612
22613 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
22614
22615         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
22616
22617 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22618
22619         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
22620
22621 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
22622
22623         * gcc.dg/cpp/backslash.c: New test.
22624
22625 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
22626
22627         * gcc.c-torture/execute/20000910-1.c: New test.
22628         * gcc.c-torture/execute/20000910-2.c: Likewise.
22629
22630 2000-09-11  Robert Lipe  <robertl@sco.com>
22631
22632         * gcc.dg/pragma-align.c: New test.
22633
22634 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22635
22636         * g++.old-deja/g++.pt/explicit82.C: New test.
22637         * g++.old-deja/g++.pt/explicit83.C: New test.
22638
22639 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
22640
22641         * gcc.dg/asm-names.c: New test.
22642
22643 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22644
22645         * gcc.dg/cpp/tr-warn6.c: New test
22646
22647 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22648
22649         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
22650         be accepted.
22651
22652 2000-09-07  Catherine Moore  <clm@redhat.com>
22653
22654         * gcc.c-torture/execute/unroll-1.c: New test.
22655
22656 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
22657
22658         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
22659         ERROR markers.
22660         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
22661         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
22662         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
22663         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
22664         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
22665         Preprocess only.
22666         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
22667         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
22668
22669 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22670
22671         * g++.old-deja/g++.pt/deduct2.C: New test.
22672
22673 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22674
22675         * g++.old-deja/g++.pt/parms2.C: New test.
22676
22677 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22678
22679         * g++.old-deja/g++.pt/crash58.C: New test.
22680
22681 2000-09-06  Greg McGary  <greg@mcgary.org>
22682
22683         * gcc.c-torture/execute/20000906-1.c: New test.
22684         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
22685
22686 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22687
22688         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
22689
22690 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22691
22692         * g++.old-deja/g++.pt/crash57.C: New test.
22693
22694 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22695
22696         * g++.old-deja/g++.pt/crash56.C: New test.
22697
22698 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22699
22700         * g++.old-deja/g++.pt/koenig1.C: New test.
22701
22702 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22703
22704         * gcc.dg/20000904-1.c: New test.
22705
22706 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22707
22708         * gcc.dg/cpp/paste8.c: New test.
22709
22710 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
22711
22712         * gcc.c-torture/compile/20000827-1.c: New test.
22713
22714 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22715
22716         * gcc.dg/format-diag-1.c: New test.
22717
22718 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22719
22720         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
22721         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
22722         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
22723         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
22724         gcc.dg/formatz-1.c: Adjust warning regular expressions.
22725
22726 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22727
22728         * g++.old-deja/g++.other/nested4.C: New test.
22729
22730 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22731
22732         * g++.old-deja/g++.ns/scoped1.C: New test.
22733
22734 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
22735
22736         * lib/g++.exp: Support testing already-installed GCC.
22737
22738 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22739
22740         * wtr-label-1.c, wtr-suffix-1.c: New tests.
22741
22742 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22743
22744         * gcc.dg/return-type-2.c: New test.
22745
22746 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
22747
22748         * gcc.c-torture/compile/20000825-1.c: New test.
22749
22750 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
22751
22752         * gcc.dg/dwarf2-2.c: New test.
22753
22754 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
22755
22756         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
22757         dg-warning regexps.
22758
22759 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22760
22761         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
22762         gcc.dg/format-ext-5.c: New tests.
22763
22764 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
22765
22766         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
22767
22768 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
22769
22770         * gcc.dg/noncompile/930622-2.c: Adjust error message.
22771
22772 2000-08-24  Richard Henderson  <rth@cygnus.com>
22773
22774         * gcc.dg/ia64-sync-1.c: New test.
22775         * gcc.dg/ia64-sync-2.c: New test.
22776         * gcc.dg/ia64-asm-1.c: New test.
22777
22778 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22779
22780         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
22781         * gcc.dg/format-ext-2.c: New test.
22782
22783 2000-08-23  Jason Merrill  <jason@redhat.com>
22784
22785         * lib/old-dejagnu.exp: Also ignore "In member function" and
22786         "At global scope".
22787
22788 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22789
22790         * gcc.dg/noncompile/label-lineno-1.c: New test.
22791
22792 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22793
22794         * gcc.dg/c99-array-nonobj-1.c: New test.
22795
22796 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22797
22798         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
22799         tests.
22800         * gcc.dg/format-ext-1.c: New test.
22801
22802 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22803
22804         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
22805         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
22806         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
22807         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
22808         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
22809
22810 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22811
22812         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
22813         gcc.dg/c99-strftime-2.c: New tests.
22814
22815 2000-08-22  Richard Henderson  <rth@cygnus.com>
22816
22817         * gcc.c-torture/execute/20000822-1.c: New test.
22818
22819 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22820
22821         * gcc.c-torture/execute/20000819-1.x: Remove.
22822
22823 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22824
22825         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
22826         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
22827         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
22828         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
22829         gcc.dg/format-xopen-1.c: New tests.
22830
22831 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22832
22833         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
22834
22835 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22836
22837         * g++.old-deja/g++.other/loop2.C: New test.
22838
22839         * gcc.c-torture/compile/20000606-1.c: New test.
22840         * gcc.c-torture/compile/20000728-1.c: New test.
22841         * gcc.c-torture/execute/20000801-1.c: New test.
22842         * gcc.c-torture/execute/20000801-2.c: New test.
22843         * gcc.c-torture/execute/20000819-1.c: New test.
22844         * gcc.c-torture/execute/20000819-1.x: XFAIL.
22845         * gcc.dg/20000629-1.c: New test.
22846         * gcc.dg/20000724-1.c: New test.
22847         * gcc.dg/20000807-1.c: New test.
22848
22849 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
22850
22851         * gcc.dg/cpp/pragma-1.c: New test.
22852         * gcc.dg/cpp/pragma-2.c: New test.
22853
22854 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
22855
22856         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
22857         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
22858
22859 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22860
22861         * gcc.c-torture/compile/20000818-1.c: New test.
22862
22863 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
22864
22865         * gcc.c-torture/execute/20000818-1.c: New test.
22866
22867 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22868
22869         * gcc.dg/format-va-1.c: New test.
22870
22871 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22872
22873         * g++.old-deja/g++.other/typedef8.C: New test.
22874
22875 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22876
22877         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
22878         * g++.old-deja/g++.mike/net36.C: Mark candidate.
22879         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
22880         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
22881         * g++.old-deja/g++.other/ptrmem7.C: New test.
22882         * g++.old-deja/g++.pt/ptrmem10.C: New test.
22883
22884 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22885
22886         * g++.old-deja/g++.pt/typename27.C: New test.
22887
22888 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
22889
22890         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
22891         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
22892         * g++.old-deja/g++.pt/friend45.C: New test.
22893         * g++.old-deja/g++.other/friend8.C: New test.
22894
22895 2000-08-15  Richard Henderson  <rth@cygnus.com>
22896
22897         * gcc.c-torture/execute/20000815-1.c: New test.
22898
22899 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22900
22901         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
22902         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
22903         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
22904
22905 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
22906
22907         * g++.old-deja/g++.other/refinit2.C: New test.
22908
22909 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
22910
22911         * lib/c-torture.exp (c-torture): Make
22912         compiler_conditional_xfail_data global.
22913         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
22914         compiler_conditional_xfail_data machinery.
22915         (f-torture-execute): Likewise.
22916         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
22917         and only when unrolling loops.
22918
22919         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
22920
22921 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22922
22923         * g++.old-deja/g++.pt/explicit81.C: New test.
22924
22925 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22926
22927         * g++.old-deja/g++.pt/typename26.C: New test.
22928
22929 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
22930
22931         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
22932         warning.
22933
22934 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22935
22936         * g++.old-deja/g++.other/array3.C: New test.
22937
22938 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22939
22940         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
22941         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
22942         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
22943         New tests.
22944
22945 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
22946
22947         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
22948         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22949
22950 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
22951
22952         * gcc.c-torture/execute/20000808-1.c: New test.
22953
22954 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22955
22956         * gcc.dg/c90-const-expr-1.c: New test.
22957
22958 2000-08-08  Richard Henderson  <rth@cygnus.com>
22959
22960         * gcc.dg/noncompile/920923-1.c: Declare calloc.
22961
22962 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22963
22964         * gcc.dg/noncompile/const-ll-1.c: New test.
22965
22966 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22967
22968         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
22969
22970 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22971
22972         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
22973         that running programs linked against the shared version of libobjc
22974         run correctly.
22975
22976 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22977
22978         * gcc.dg/c99-printf-1.c: New test.
22979
22980 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22981
22982         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
22983
22984 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
22985
22986         * gcc.c-torture/execute/20000731-1.x: Delete.
22987
22988 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
22989
22990         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
22991         and torture_without_loops as is done by c-torture.exp.
22992         (search_for): Copy from c-torture.exp.
22993         (gcc-dg-runtest): New function, drives a directory of tests
22994         iterating over the TORTURE_OPTIONS.
22995         (scan-assembler, scan-assembler-not): Move here from
22996         individual directory drivers.
22997
22998         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
22999         defined by lib/gcc-dg.exp.
23000         * gcc.dg/cpp/cpp.exp: Likewise.
23001         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
23002         gcc-dg-runtest, so we cycle over optimization options.
23003
23004         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
23005         * gcc.dg/compare2.c: No longer expected to fail.
23006
23007 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23008
23009         * gcc.c-torture/execute/20000804-1.c: New test.
23010
23011 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23012
23013         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
23014
23015 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
23016
23017         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
23018
23019 2000-08-03  Jeffrey A Law  (law@cygnus.com)
23020
23021         * gcc.c-torture/compile/20000803-1.c: New test.
23022
23023 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23024
23025         * gcc.c-torture/execute/20000801-3.c,
23026         gcc.c-torture/execute/20000801-4.c: New tests.
23027         * gcc.c-torture/execute/20000801-3.x,
23028         gcc.c-torture/execute/20000801-4.x: Xfail.
23029
23030 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
23031
23032         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
23033         libobjc/.libs to allow for libtool.
23034
23035 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
23036
23037         * gcc.c-torture/compile/20000802-1.c: New test.
23038
23039 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
23040
23041         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
23042
23043 2000-07-31  Jeffrey A Law  (law@cygnus.com)
23044
23045         * gcc-c-torture/execute/20000731-2.c: New test.
23046
23047         * gcc.c-torture/execute/20000731-1.c: New test.
23048         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
23049
23050 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
23051
23052         * testsuite/gcc.dg/cpp/paste7.c: New test.
23053         * gcc.dg/cpp/20000725-1.c: New test.
23054
23055 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
23056
23057         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
23058         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
23059         declaration warning for __builtin_dwarf_reg_size.
23060
23061         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
23062
23063 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23064
23065         * gcc.dg/noncompile/voidparam-1.c: New test.
23066
23067 2000-07-30  Richard Henderson  <rth@cygnus.com>
23068
23069         * gcc.dg/c90-digraph-1.c: Don't xfail.
23070         * gcc.dg/compare2.c (case 10): Xfail.
23071         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
23072
23073 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
23074
23075         * gcc.dg/c99-main-1.c: New test.
23076
23077 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23078
23079         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
23080
23081 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
23082
23083         * gcc.c-tortuer/execute/20000726-1.c: New test.
23084
23085 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
23086
23087         * gcc.c-torture/execute/enum-2.c: New test.
23088
23089 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23090
23091         * gcc.dg/cpp/tr-warn3.c: New test.
23092
23093 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23094
23095         * g++.old-deja/g++.ext/implicit1.C: Remove.
23096         * g++.old-deja/g++.jason/c2.C: Remove
23097         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
23098         * g++.old-deja/g++.pt/crash16.C: Likewise.
23099         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
23100
23101 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23102
23103         * g++.old-deja/g++.other/for2.C: New test.
23104
23105 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
23106
23107         * gcc.dg/20000720-1.c: New test.
23108
23109 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
23110
23111         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
23112
23113 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
23114
23115         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
23116         * gcc.c-torture/execute/20000722-1.c: New.
23117         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
23118
23119 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
23120
23121         * gcc.dg/cpp/20000720-1.S: New test.
23122
23123 2000-07-21  Michael Meissner  <meissner@redhat.com>
23124
23125         * gcc.c-torture/execute/ieee/hugeval.c: New test.
23126
23127 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23128
23129         * g++.old-deja/g++.brendan/crash16.C,
23130         g++.old-deja/g++.brendan/parse3.C,
23131         g++.old-deja/g++.brendan/redecl1.C,
23132         g++.old-deja/g++.ns/template13.C,
23133         g++.old-deja/g++.other/decl4.C,
23134         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
23135
23136 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23137
23138         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
23139         and "Internal error".
23140
23141         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
23142         regexps.
23143         * gcc.dg/cpp/paste6.c: New test.
23144
23145 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
23146
23147         * gcc.dg/cpp/tr-direct.c: New test.
23148
23149         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
23150         gcc.dg/cpp/undef1.c: Tweak error regexps.
23151
23152 2000-07-18  Eric Christopher <echristo@redhat.com>
23153
23154         * gcc.c-torture/compile/20000718-1.c: New test.
23155
23156 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
23157
23158         * cpplex.c (_cpp_push_token): If the token being pushed back
23159         is the previous token in this context, just subtract one from
23160         context->posn.
23161         * cppmacro.c (save_expansion): Clear aux field when storing a
23162         placemarker.
23163
23164 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
23165
23166         * gcc.dg/noncompile/redecl-1.c: New test.
23167
23168 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
23169
23170         * gcc.c-torture/execute/20000717-5.c: New test.
23171         * gcc.c-torture/execute/20000717-1.x: Removed.
23172
23173 2000-07-17  Richard Henderson  <rth@cygnus.com>
23174
23175         * gcc.c-torture/execute/20000717-4.c: New test.
23176
23177 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
23178
23179         * gcc.dg/cpp/syshdr.c: New test.
23180         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
23181
23182 2000-07-17  Neil Booth  <neilb@earthling.net>
23183
23184         * gcc.dg/cpp/cmdlne-dM.c: New test.
23185         * gcc.dg/cpp/cmdlne-dD.c: New test.
23186
23187 2000-07-17  Jeffrey A Law  (law@cygnus.com)
23188
23189         * gcc.c-torture/execute/20000717-3.c: New test.
23190
23191         * gcc.c-torture/compile/20000717-1.c: New test.
23192
23193 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
23194
23195         * gcc.c-torture/execute/20000717-2.c: New test.
23196
23197 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23198
23199         * gcc.dg/formatz-1.c: New test.
23200
23201         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
23202         * gcc.dg/c99-digraph-1.c: New tests.
23203
23204         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
23205         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
23206
23207         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
23208         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
23209         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
23210         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
23211         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
23212         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
23213         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
23214
23215 2000-07-17   Greg McGary <greg@mcgary.org>
23216
23217         * gcc.c-torture/execute/20000717-1.c: New test.
23218         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
23219
23220 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
23221
23222         * gcc.c-torture/execute/20000715-2.c: New test.
23223         * gcc.dg/20000715-1.c: New test.
23224
23225 2000-07-15  Michael Meissner  <meissner@redhat.com>
23226
23227         * gcc.c-torture/execute/20000715-1.c: New test.
23228
23229 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
23230
23231         * gcc.c-torture/execute/20000707-1.c: New test.
23232
23233 2000-07-13  Neil Booth  <NeilB@earthling.net>
23234
23235         * testsuite/gcc.dg/cpp/digraph1.c,
23236         testsuite/gcc.dg/cpp/digraph2.c,
23237         testsuite/gcc.dg/cpp/digraphs.c: New tests.
23238
23239 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
23240
23241         * g77.f-torture/compile/20000630-2.f:  New test.
23242         * g77.f-torture/compile/20000630-2.x
23243
23244 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23245
23246         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
23247
23248 2000-07-11  Neil Booth  <NeilB@earthling.net>
23249
23250         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
23251
23252 2000-07-11  Neil Booth  <NeilB@earthling.net>
23253
23254         * gcc.dg/cpp/cmdlne-C.c: New.
23255
23256 2000-07-09  Neil Booth  <NeilB@earthling.net>
23257
23258         * gcc.dg/cpp/directiv.c: New tests.
23259         * gcc.dg/cpp/undef1.c: Update.
23260
23261 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
23262
23263         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
23264
23265 2000-07-09  Neil Booth  <NeilB@earthling.net>
23266
23267         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
23268
23269 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
23270
23271         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
23272         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
23273
23274 2000-07-08  Neil Booth  <NeilB@earthling.net>
23275
23276         * gcc.dg/cpp/macsyntx.c: New tests.
23277
23278 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23279
23280         * gcc.dg/20000707-1.c: New test.
23281
23282 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23283
23284         * gcc.c-torture/execute/20000706-1.c: New test.
23285         * gcc.c-torture/execute/20000706-2.c: New test.
23286         * gcc.c-torture/execute/20000706-3.c: New test.
23287         * gcc.c-torture/execute/20000706-4.c: New test.
23288         * gcc.c-torture/execute/20000706-5.c: New test.
23289
23290 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23291
23292         * g++.old-deja/g++.pt/instantiate7.C: New test.
23293
23294 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23295
23296         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
23297         * g++.old-deja/g++.mike/thunk3.C: Likewise.
23298         * g++.old-deja/g++.other/rtti3.C: Likewise.
23299         * g++.old-deja/g++.other/rttid3.C: Likewise.
23300
23301 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
23302
23303         *  g77.f-torture/compile/20000630-1.x: Fix typo
23304
23305 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
23306
23307         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
23308         assembly output.
23309
23310 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
23311
23312         * gcc.dg/cpp/ident.c: New test.
23313
23314 2000-07-05  Neil Booth  <NeilB@earthling.net>
23315
23316         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
23317           gcc.dg/cpp/lexstrng.c: New tests.
23318
23319 2000-07-04  Neil Booth  <NeilB@earthling.net>
23320
23321         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
23322         * gcc.dg/cpp/strify2.c: Same.
23323
23324 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
23325
23326         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
23327         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
23328         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
23329         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
23330
23331         * testsuite/gcc.dg/cpp/macro1.c,
23332         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
23333         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
23334         testsuite/gcc.dg/cpp/strify1.c,
23335         testsuite/gcc.dg/cpp/strify2.c: New tests.
23336
23337 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
23338
23339         * gcc.c-torture/execute/20000703-1.c: New test.
23340
23341 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23342
23343         * g++.old-deja/g++.pt (lookup10.C): New test.
23344
23345 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23346
23347         * g++.old-deja/g++.pt (typename25.C): New test.
23348
23349 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
23350
23351         * gcc.c-torture/compile/20000701-1.c: New test.
23352
23353 2000-06-30  Nick Clifton  <nickc@cygnus.com>
23354
23355         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
23356         to test case.
23357
23358 2000-06-30  Catherine Moore  <clm@cygnus.com>
23359
23360         * gcc.c-torture/execute/align-1.c: New test.
23361
23362 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
23363
23364         * g++.old-deja/g++.pt/expr8.C: New test.
23365         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
23366
23367 2000-06-29  Nick Clifton  <nickc@cygnus.com>
23368
23369         * gcc.c-torture/compile/20000629-1.c: New test.
23370
23371 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23372
23373
23374         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
23375         gcc.dg/noncompile directory, depending on whether they're
23376         preprocessor tests or not.  Annotate all the tests for the dg
23377         framework.
23378
23379         * gcc.c-torture/noncompile/noncompile.exp: Delete.
23380         * gcc.dg/noncompile/noncompile.exp: New.
23381
23382         * Moved files:
23383         Old name                                New name
23384         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
23385         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
23386         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
23387         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
23388         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
23389         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
23390         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
23391         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
23392         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
23393         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
23394         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
23395         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
23396         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
23397         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
23398         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
23399         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
23400         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
23401         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
23402         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
23403         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
23404         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
23405         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
23406         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
23407         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
23408
23409         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
23410         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
23411         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
23412         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
23413         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
23414         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
23415
23416 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23417
23418         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
23419         declare one variable.  On the fourth, error.
23420         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
23421         declared by 20000628-1a.h.
23422
23423 2000-06-29  Richard Henderson  <rth@redhat.com>
23424
23425         * gcc.c-torture/execute/930529-1.x: New file.
23426         * gcc.dg/920413-1.c: Adjust expected warning text.
23427         * gcc.dg/980217-1.c: Declare abort.
23428         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
23429
23430 2000-06-29  Jeffrey A Law  (law@cygnus.com)
23431
23432         * g77.f-torture/compile/20000629-1.f: New test.
23433         * g77.f-torture/compile/20000629-1.x: Expected to fail.
23434
23435 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23436
23437         Rearrange lots of files, removing entirely the
23438         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
23439         directories.
23440
23441         * Deleted files:
23442         gcc.c-torture/code_quality/code_quality.exp
23443         gcc.c-torture/special/special.exp
23444         gcc.failure/failure.exp
23445         gcc.failure/940409-1.x
23446         gcc.c-torture/compile/961203-1.x
23447
23448         * New files:
23449         gcc.misc-tests/linkage.exp
23450         gcc.c-torture/execute/920730-1t.c
23451         gcc.c-torture/execute/920730-1t.x
23452         gcc.c-torture/compile/920520-1.x
23453         gcc.c-torture/compile/920521-1.x
23454         gcc.c-torture/compile/981006-1.x
23455         gcc.c-torture/execute/eeprof-1.x
23456
23457         * Moved files (possibly with modifications to fit a new harness):
23458         Old name                                New name
23459         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
23460         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
23461         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
23462         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
23463         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
23464         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
23465         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
23466         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
23467         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
23468         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
23469         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
23470         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
23471         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
23472         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
23473
23474 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23475
23476         * c-torture/compile/961203-1.x: Delete.
23477
23478         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
23479         not exit. Include stdio.h.
23480         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
23481         * gcc.misc-tests/dg-12.c: Likewise.
23482         * gcc.misc-tests/dg-5.c: Likewise.
23483         * gcc.misc-tests/dg-6.c: Likewise.
23484         * gcc.misc-tests/dg-7.c: Prototype abort.
23485         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
23486         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
23487         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
23488         not exit.
23489         * gcc.misc-tests/sieve.c: Use return from main, not exit.
23490         * gcc.misc-tests/sort2.c: Use return from main, not exit.
23491
23492 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
23493
23494         * gcc.dg/cpp/20000628-1.c: New test.
23495         * gcc.dg/cpp/20000628-1.h: New header for above test.
23496         * gcc.dg/cpp/20000628-1a.h: Likewise.
23497
23498 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
23499
23500         * gcc.dg/cpp: New directory.
23501         * gcc.dg/cpp/cpp.exp: New driver.
23502         * gcc.dg/cpp/20000627-1.c: New test.
23503         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
23504         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
23505         and rewrite as a compilation test.
23506
23507         * gcc.dg: Move many files into the cpp subdirectory, possibly
23508         renaming or editing them as well.
23509         Old name                New name
23510         990119-1.c              cpp/19990119-1.c
23511         990228-1.c              cpp/19990228-1.c
23512         990407-1.c              cpp/19990407-1.c
23513         990409-1.c              cpp/19990409-1.c
23514         990413-1.c              cpp/19990413-1.c
23515         990703-1.c              cpp/19990703-1.c
23516         20000127-1.c            cpp/20000127-1.c
23517         20000129-1.c            cpp/20000129-1.c
23518         20000207-1.c            cpp/20000207-1.c
23519         20000207-2.c            cpp/20000207-2.c
23520         20000209-1.c            cpp/20000209-1.c
23521         20000209-2.c            cpp/20000209-2.c
23522         20000301-1.c            cpp/20000301-1.c
23523         20000419-1.c            cpp/20000419-1.c
23524         20000510-1.S            cpp/20000510-1.S
23525         20000519-1.c            cpp/20000519-1.c
23526         20000529-1.c            cpp/20000529-1.c
23527         20000625-1.c            cpp/20000625-1.c
23528         20000625-2.c            cpp/20000625-2.c
23529         cpp-as1.c               cpp/assert1.c
23530         cpp-as2.c               cpp/assert2.c
23531         cxx-comments-1.c        cpp/cxxcom1.c
23532         cxx-comments-2.c        cpp/cxxcom2.c
23533         endif-label.c           cpp/endif.c
23534         cpp-hash1.c             cpp/hash1.c
23535         cpp-hash2.c             cpp/hash2.c
23536         cpp-if1.c               cpp/if-1.c
23537         cpp-if2.c               cpp/if-2.c
23538         cpp-if3.c               cpp/if-3.c
23539         cpp-if4.c               cpp/if-4.c
23540         cpp-if5.c               cpp/if-5.c
23541         cpp-cond.c              cpp/if-cexp.c
23542         cpp-missingop.c         cpp/if-mop.c
23543         cpp-missingparen.c      cpp/if-mpar.c
23544         cpp-opprec.c            cpp/if-oppr.c
23545         cpp-ifparen.c           cpp/if-paren.c
23546         cpp-shortcircuit.c      cpp/if-sc.c
23547         cpp-shift.c             cpp/if-shift.c
23548         cpp-unary.c             cpp/if-unary.c
23549         cpp-li1.c               cpp/line1.c
23550         cpp-li2.c               cpp/line2.c
23551         lineno.c                cpp/line3.c
23552         lineno-2.c              cpp/line4.c
23553         cpp-mi.c                cpp/mi1.c
23554         cpp-mic.h               cpp/mi1c.h
23555         cpp-micc.h              cpp/mi1cc.h
23556         cpp-mind.h              cpp/mi1nd.h
23557         cpp-mindp.h             cpp/mi1ndp.h
23558         cpp-mix.h               cpp/mi1x.h
23559         cpp-mi2.c               cpp/mi2.c
23560         cpp-mi2a.h              cpp/mi2a.h
23561         cpp-mi2b.h              cpp/mi2b.h
23562         cpp-mi2c.h              cpp/mi2c.h
23563         cpp-mi3.c               cpp/mi3.c
23564         cpp-mi3.def             cpp/mi3.def
23565         poison-1.c              cpp/poison.c
23566         pr-impl.c               cpp/prag-imp.c
23567         cpp-redef-2.c           cpp/redef1.c
23568         cpp-redef.c             cpp/redef2.c
23569         strpaste.c              cpp/strp1.c
23570         strpaste-2.c            cpp/strp2.c
23571         cpp-tradpaste.c         cpp/tr-paste.c
23572         cpp-tradstringify.c     cpp/tr-str.c
23573         cpp-tradwarn1.c         cpp/tr-warn1.c
23574         cpp-tradwarn2.c         cpp/tr-warn2.c
23575         trigraphs.c             cpp/trigraphs.c
23576         cpp-unc1.c              cpp/unc1.c
23577         cpp-unc2.c              cpp/unc2.c
23578         cpp-unc3.c              cpp/unc3.c
23579         cpp-unc.c               cpp/unc4.c
23580         undef.c                 cpp/undef1.c
23581         undef-2.c               cpp/undef2.c
23582         cpp-wi1.c               cpp/widestr1.c
23583
23584 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
23585
23586         * lib/g++.exp (g++_include_flags): Tweak.
23587
23588 2000-06-27  H.J. Lu  <hjl@gnu.org>
23589             Loren J. Rittle  <ljrittle@acm.org>
23590
23591         * lib/g++.exp (g++_include_flags): Override libgloss.exp
23592         version with one that knows about the new gcc tree structure.
23593         (g++_link_flags): Same.
23594
23595 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
23596
23597         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
23598         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
23599         case we are cross-compiling.
23600
23601         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
23602         g++.old-deja/g++.niklas/Makefile.in,
23603         g++.old-deja/g++.niklas/configure.in,
23604         g++.old-deja/g++.other/Makefile.in,
23605         g++.old-deja/g++.other/configure.in,
23606         gcc.c-torture/code_quality/Makefile.in,
23607         gcc.c-torture/code_quality/configure.in,
23608         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
23609         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
23610         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
23611         gcc.c-torture/execute/ieee/Makefile.in,
23612         gcc.c-torture/execute/ieee/configure.in,
23613         gcc.c-torture/noncompile/Makefile.in,
23614         gcc.c-torture/noncompile/configure.in,
23615         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
23616         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
23617         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
23618
23619 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23620
23621         * g++.old-deja/g++.other/ambig3.C: New test.
23622
23623 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23624
23625         * g++.old-deja/g++.pt/syntax1.C: New test.
23626         * g++.old-deja/g++.pt/syntax2.C: New test.
23627         * g++.old-deja/g++.other/syntax3.C: New test.
23628         * g++.old-deja/g++.other/syntax4.C: New test.
23629
23630 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23631
23632         * gcc.dg/20000623-1.c: Prototype exit and abort.
23633
23634 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23635
23636         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
23637         New tests.
23638         * gcc.dg/cpp-mi3.def: New file.
23639
23640         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
23641         inside assertions.
23642         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
23643         lexer's error messages.
23644         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
23645         divine anything from the linemarkers.
23646         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
23647         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
23648
23649 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
23650
23651         * gcc.dg/20000623-1.c: New test.
23652
23653 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
23654
23655         * gcc.c-torture/execute/20000622-1.c: New test.
23656
23657 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23658
23659         * g++.old-deja/g++.other/init15.C: New test.
23660
23661 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23662
23663         * g++.old-deja/g++.pt/vaarg2.C: New test.
23664         * g++.old-deja/g++.pt/vaarg3.C: New test.
23665
23666 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
23667
23668         * g++.old-deja/g++.other/dyncast6.C: New test.
23669
23670 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
23671
23672         * gcc.c-torture/execute/loop-6.c: New test.
23673
23674 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
23675
23676         * gcc.dg/20000614-1.c: New test.
23677         * gcc.dg/20000614-2.c: New test.
23678
23679 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
23680
23681         * g++.old-deja/g++.other/inline12.C: New test.
23682
23683 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
23684
23685         * g++.old-deja/g++.other/eh1.C: New test.
23686
23687 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
23688
23689         * g++.old-deja/g++.other/type.C: New test.
23690
23691 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23692
23693         * g++.old-deja/g++.other/initstring.C: New test.
23694
23695 2000-06-12  Jason Merrill  <jason@redhat.com>
23696
23697         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
23698
23699 2000-06-09  Jeffrey A Law  (law@cygnus.com)
23700
23701         * gcc.c-torture/compile/20000609-1.c: New test.
23702
23703 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
23704
23705         * gcc.dg/20000609-1.c: New test.
23706
23707 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
23708
23709         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
23710         * gcc.c-torture/noncompile/poison-1.c: Move...
23711         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
23712         * gcc.dg/cpp-li1.c: Add a token after the #line.
23713
23714 2000-06-05  Richard Henderson  <rth@cygnus.com>
23715
23716         * gcc.c-torture/execute/20000605-2.c: New test.
23717         * gcc.c-torture/execute/20000605-3.c: New test.
23718
23719 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
23720
23721         * g77.f-torture/execute/20000503-1.x: New file.
23722
23723 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23724
23725         * g++.old-deja/g++.eh/badalloc1.C: New test.
23726
23727 2000-06-05  Richard Henderson  <rth@cygnus.com>
23728
23729         * gcc.c-torture/execute/20000605-1.c: New test.
23730
23731 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23732             Nathan Sidwell <nathan@codesourcery.com>
23733
23734         * gcc.c-torture/compile/20000605-1.c: New test.
23735
23736 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
23737
23738         * g77.f-torture/compile/20000601-1.f:  New test.
23739
23740 2000-06-03  Richard Henderson  <rth@cygnus.com>
23741
23742         * gcc.c-torture/execute/20000603-1.c: New.
23743
23744 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
23745
23746         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
23747         * gcc.dg/noreturn-2.c (noreturn): Likewise.
23748
23749 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
23750
23751         * gcc.dg/compare2.c (case 12): XFAIL.
23752         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
23753         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
23754
23755         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
23756
23757 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
23758
23759         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
23760         guard macro is already defined when the header is first
23761         included.
23762         * gcc.dg/cpp-mix.h: New file.
23763         * gcc.dg/endif-label.c: Update patterns to match compiler.
23764
23765         * g++.brendan/complex1.C: Declare abort.
23766         * g++.law/refs4.C: Remove XFAIL.
23767         * g++.oliva/expr2.C: Declare abort and exit.
23768
23769 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
23770
23771         * gcc.c-torture/execute/20000528-1.c: New test.
23772
23773         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
23774         * g++.old-deja/g++.law/temps4.C: Likewise.
23775
23776         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
23777         stdlib.h.  Call abort() on failure.
23778         * g++.old-deja/g++.law/refs4.C: Likewise.
23779         * g++.old-deja/g++.law/temps4.C: Likewise.
23780         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
23781         * gcc.c-torture/execute/20000112-1.c: Include string.h.
23782
23783 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
23784
23785         Relative to g++.dg/special:
23786         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
23787
23788         Relative to g++.old-deja:
23789         * g++.brendan/complex1.C, g++.jason/optimize2.C,
23790         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
23791         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
23792         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
23793         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
23794         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
23795         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
23796
23797         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
23798         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
23799         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
23800         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
23801         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
23802         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
23803         and/or string.h.
23804
23805         * g++.other/goto1.C: Update expectations for error messages.
23806
23807 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
23808
23809         * gcc.c-torture/compile/20000523-1.c: New test.
23810
23811 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23812
23813         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
23814
23815 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23816
23817         * g++.old-deja/g++.eh/catch11.C: New test.
23818         * g++.old-deja/g++.eh/catch12.C: New test.
23819
23820 2000-05-24  Nick Clifton  <nickc@cygnus.com>
23821
23822         * gcc.c-torture/execute/20000523-1.c: New test.
23823
23824 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
23825
23826         * c-torture/execute/bcp-1.c: Replace abort in arg of
23827         __builtin_constant_p with a generic external function.
23828
23829         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
23830         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
23831         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
23832         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
23833         Prototype abort and/or exit.
23834
23835         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
23836         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
23837         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
23838         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
23839
23840 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
23841
23842         * gcc.dg/dwarf2-1.c: New test.
23843
23844 2000-05-20  Richard Henderson  <rth@cygnus.com>
23845
23846         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
23847
23848 2000-05-20  Andreas Jaeger  <aj@suse.de>
23849
23850         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
23851         testcase.
23852
23853 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
23854
23855         * gcc.c-torture/execute/20000519-2.c: New test.
23856
23857 2000-05-19  Andreas Jaeger  <aj@suse.de>
23858
23859         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
23860         which fails with SSA.
23861
23862         * lib/c-torture.exp: Also test with -O3 -fssa.
23863
23864 2000-05-18  Michael Meissner  <meissner@redhat.com>
23865
23866         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
23867         * gcc.c-torture/execute/920415-1.c: Ditto.
23868         * gcc.c-torture/execute/920501-1.c: Ditto.
23869         * gcc.c-torture/execute/conversion.c: Ditto.
23870         * gcc.c-torture/execute/cvt-1.c: Ditto.
23871
23872 2000-05-18  Jeffrey A Law  (law@cygnus.com)
23873
23874         * gcc.c-torture/compile/20000518-1.c: New test.
23875
23876 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23877
23878         * g77.f-torture/compile/200005018.f:  New test.
23879
23880 2000-05-17  Jeffrey A Law  (law@cygnus.com)
23881
23882         * gcc.c-torture/compile/20000517-1.c: New test.
23883
23884 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23885
23886         * gcc.c-torture/execute/20000516-1.c: New test.
23887
23888 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
23889
23890         * g++.old-deja/g++.other/eh.C: New test.
23891
23892 2000-05-12  Richard Henderson  <rth@cygnus.com>
23893
23894         * gcc.c-torture/execute/990208-1.c (main): Don't pass
23895         constants through to doit's conditional.
23896
23897 2000-05-11  Jeffrey A Law  (law@cygnus.com)
23898
23899         * gcc.c-torture/compile/20000511-1.c: New test.
23900         * g77.f-torture/compile/20000511-1.f: New test.
23901         * g77.f-torture/compile/20000511-2.f: New test.
23902
23903 2000-05-11  Michael Meissner  <meissner@redhat.com>
23904
23905         * gcc.c-torture/execute/20000511-1.c: New test.
23906
23907 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
23908
23909         * gcc.dg/dg.exp: Scan .S files as well as .c files.
23910         * gcc.dg/20000510-1.S: New.
23911
23912 2000-05-08  Catherine Moore  <clm@cygnus.com>
23913
23914         * gcc.dg/unused-3.c: New.
23915
23916 2000-05-06  Richard Henderson  <rth@cygnus.com>
23917
23918           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
23919           * g++.old-deja/g++.mike/warn1.C: Likewise.
23920           * g++.old-deja/g++.pt/local1.C: Likewise.
23921           * g++.old-deja/g++.pt/local7.C: Likewise.
23922           * g++.old-deja/g++.pt/spec16.C: Likewise.
23923
23924 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
23925
23926         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
23927
23928 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
23929
23930           * g77.f-torture/execute/20000503-1.f:  New test.
23931
23932 2000-05-04  Andreas Jaeger  <aj@suse.de>
23933
23934         * gcc.dg/noreturn-2.c: New test.
23935
23936 2000-05-04  Neil Booth  <NeilB@earthling.net>
23937
23938         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
23939         preprocessor.
23940
23941 2000-05-04  Richard Henderson  <rth@cygnus.com>
23942
23943         * gcc.c-torture/execute/20000503-1.c: Fix typo.
23944
23945 2000-05-04  Richard Henderson  <rth@cygnus.com>
23946
23947         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
23948         OpenSSL by Jason R Thorpe.
23949
23950 2000-05-03  Jim Wilson  <wilson@cygnus.com>
23951
23952         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
23953
23954 2000-05-03  Robert Lipe <robertlipe@usa.net>
23955
23956         * gcc.dg/20000503-1.c: New test.
23957
23958 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
23959
23960         * gcc.c-torture/compile/20000502-1.c: New test.
23961         * g++.old-deja/g++.other/align.C: New test.
23962         * gcc.dg/cpp-tradstringify.c: New test.
23963
23964 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23965
23966         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
23967         and hard registers.
23968
23969 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
23970
23971         * gcc.c-torture/execute/loop-5.c: New test.
23972
23973 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
23974
23975         * gcc.c-torture/execute/va-arg-20.c: New test.
23976
23977 2000-04-23  Jeffrey A Law  (law@cygnus.com)
23978
23979         * gcc.c-torture/execute/20000422-1.c: New test.
23980
23981 2000-04-20  Greg McGary  <gkm@gnu.org>
23982
23983         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
23984         when optimizing, but without sibling-call optimizations (-O1).
23985
23986 2000-04-20  Jeffrey A Law  (law@cygnus.com)
23987
23988           * gcc.c-torture/compile/20000420-1.c: New test.
23989
23990 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23991
23992         * g++.abi/ptrflags.C: New test.
23993         * g++.eh/catchptr1.C: Test incomplete pointer chains.
23994
23995 2000-04-19  Catherine Moore  <clm@cygnus.com>
23996
23997         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
23998
23999 2000-04-19  Greg McGary  <gkm@gnu.org>
24000
24001         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
24002         sibling-call optimizations.
24003
24004 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
24005
24006         * gcc.dg/20000419-1.c: New test.
24007
24008 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
24009
24010         * gcc.c-torture/execute/20000412-6.c: New test.
24011
24012 2000-04-12  Jeffrey A Law  (law@cygnus.com)
24013
24014         * gcc.c-torture/execute/20000412-5.c: New test.
24015         * g77.f-torture/compile/20000412-1.f: New test.
24016         * gcc.c-torture/execute/20000412-4.c: New test.
24017         * gcc.c-torture/compile/20000412-2.c: New test.
24018         * gcc.c-torture/execute/20000412-3.c: New test.
24019         * gcc.c-torture/compile/20000412-1.c: New test.
24020         * gcc.c-torture/execute/20000412-2.c: New test.
24021
24022 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
24023
24024         * objc/execute/bf-20.m: New test.
24025
24026 2000-04-10  Richard Henderson  <rth@cygnus.com>
24027
24028         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
24029
24030         * gcc.c-torture/execute/20000412-1.c: New test.
24031
24032 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24033
24034         * g++.old-deja/g++.eh/catchptr1.C: New test.
24035
24036 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
24037
24038         * g++.old-deja/g++.abi/cxa_vec.C: New test.
24039
24040 2000-04-08  Neil Booth  <NeilB@earthling.net>
24041
24042         * gcc.dg/cpp-nullchar.c: Remove test as
24043         embedded nulls cause problems.
24044
24045 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24046
24047         * gcc.dg/compare2.c: New test.
24048
24049 2000-04-08  Neil Booth  <NeilB@earthling.net>
24050
24051         * gcc.dg/cpp-nullchar.c: New test.
24052
24053 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
24054
24055         * gcc.dg/cpp-mi2.c: New test.
24056         * gcc.dg/cpp-mi2[abc].h: New files.
24057
24058 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
24059
24060         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
24061         member name.
24062
24063 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
24064
24065         * g++.old-deja/g++.abi/vmihint.C: New test.
24066
24067 2000-04-06  Neil Booth  <NeilB@earthling.net>
24068
24069         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
24070         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
24071         copyright.
24072
24073 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
24074
24075         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
24076         avoid stack-frame overwrite.
24077
24078 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
24079
24080         * gcc.c-torture/compile/20000405-2.c: New test.
24081         * gcc.c-torture/compile/20000405-3.c: New test.
24082
24083 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24084
24085         * gcc.c-torture/compile/20000405-1.c: New test.
24086
24087 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
24088
24089         * gcc.dg/cast-qual-1.c: Revert last change.
24090
24091 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24092
24093         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
24094
24095 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
24096
24097         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
24098         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
24099
24100 2000-04-03  Jeffrey A Law  (law@cygnus.com)
24101
24102         * gcc.c-torture/compile/20000403-2.c: New test.
24103         * gcc.c-torture/compile/20000403-1.c: New test.
24104
24105 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
24106
24107         * gcc.c-torture/execute/20000403-1.c: New test.
24108
24109 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
24110
24111         * gcc.c-torture/execute/20000402-1.c: New test.
24112
24113 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
24114
24115         * gcc.c-torture/execute/va-arg-15.c: New test.
24116         * gcc.c-torture/execute/va-arg-16.c: New test.
24117         * gcc.c-torture/execute/va-arg-17.c: New test.
24118         * gcc.c-torture/execute/va-arg-18.c: New test.
24119         * gcc.c-torture/execute/va-arg-19.c: New test.
24120
24121 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
24122
24123         * gcc.c-torture/compile/981211-1.c: Move to...
24124         * gcc.dg/cpp-as1.c: ...here.
24125         * gcc.dg/cpp-as2.c: New file.
24126
24127         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
24128         compiler.
24129
24130 2000-04-02  Neil Booth  <NeilB@earthling.net>
24131
24132         * gcc.dg/cpp-cond.c  New tests.
24133         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
24134         accidental success less likely.
24135         * gcc.dg/cpp-missingop.c  New tests.
24136         * gcc.dg/cpp-missingparen.c  New tests.
24137         * gcc.dg/cpp-shift.c  New tests.
24138         * gcc.dg/cpp-shortcircuit.c  New tests.
24139         * gcc.dg/cpp-unary.c  New tests.
24140
24141 2000-03-29  Jeffrey A Law  (law@cygnus.com)
24142
24143         * gcc.c-torture/compile/20000329-1.c: New test.
24144
24145 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
24146
24147         * gcc.c-torture/compile/20000326-1.c: New test.
24148         * gcc.c-torture/compile/20000326-2.c: New test.
24149
24150 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
24151
24152         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
24153         the first parameter is a function argument.
24154
24155 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
24156
24157         * g++.old-deja/g++.ext/array4.C: New test.
24158
24159 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
24160
24161         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
24162
24163 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24164
24165         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
24166
24167 2000-03-19  Richard Henderson  <rth@cygnus.com>
24168
24169         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
24170
24171 2000-03-19  Richard Henderson  <rth@cygnus.com>
24172
24173         * gcc.c-torture/compile/20000319-1.c: New test.
24174
24175 2000-03-14  Jeffrey A Law  (law@cygnus.com)
24176
24177         * gcc.c-torture/execute/20000314-3.c: New test.
24178         * gcc.c-torture/execute/20000314-2.c: New test.
24179         * gcc.c-torture/execute/20000314-1.c: New test.
24180         * gcc.c-torture/compile/20000314-2.c: New test.
24181         * gcc.c-torture/compile/20000314-1.c: New test.
24182
24183 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
24184
24185         * g++.old-deja/g++.warn/inline.C: New test.
24186
24187 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
24188
24189         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
24190         standards-compliant result rather than specific constants.
24191         Put test-values in array.
24192
24193 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
24194
24195         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
24196         (g++_target_compile): Put test-specific options last.
24197
24198 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24199
24200         * g++.old-deja/g++.eh/vbase4.C: New test.
24201
24202 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24203
24204         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
24205
24206 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24207
24208         * g++.old-deja/g++.brendan/misc12.C: Removed.
24209         * g++.old-deja/g++.pt/memtemp77.C: Constify.
24210         * g++.old-deja/g++.ext/pretty4.C: New test.
24211
24212 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24213
24214         * g++.old-deja/g++.other/string2.C: New test.
24215
24216 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
24217
24218         * g++.old-deja/g++.warn/impint2.C: New test.
24219
24220 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
24221
24222         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
24223         is 1, not zero.
24224
24225 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
24226
24227         * g++.old-deja/g++.warn/impint.C: New test.
24228         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
24229         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
24230         * g++.old-deja/g++.pt/explicit12.C: Likewise.
24231         * g++.old-deja/g++.pt/explicit13.C: Likewise.
24232         * g++.old-deja/g++.pt/explicit17.C: Likewise.
24233         * g++.old-deja/g++.pt/explicit18.C: Likewise.
24234         * g++.old-deja/g++.pt/explicit19.C: Likewise.
24235         * g++.old-deja/g++.pt/explicit23.C: Likewise.
24236         * g++.old-deja/g++.pt/explicit31.C: Likewise.
24237         * g++.old-deja/g++.pt/explicit35.C: Likewise.
24238         * g++.old-deja/g++.pt/explicit6.C: Likewise.
24239         * g++.old-deja/g++.pt/memclass7.C: Likewise.
24240
24241 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
24242
24243         * gcc.dg/cpp-redef.c: New test.
24244
24245 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
24246
24247         * g++.old-deja/g++.pt/unify7.C: New test.
24248
24249 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24250
24251         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
24252         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
24253
24254 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
24255
24256         * gcc.c-torture/compile/20000224-1.c: New test.
24257
24258 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24259
24260         * gcc.c-torture/compile/cpp-2.c: New test.
24261         * gcc.c-torture/compile/cpp-1.c: New test.
24262
24263 2000-02-25  Jeffrey A Law  (law@cygnus.com)
24264
24265         * gcc.c-torture/execute/20000225-1.c: New test.
24266
24267 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24268
24269         * gcc.dg/cpp-li2.c: New test.
24270
24271         * gcc.dg/cpp-wi1.c: New test.
24272
24273         * gcc.dg/cpp-li1.c: New test.
24274
24275 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
24276
24277         * g++.old-deja/g++.other/sizeof5.C: New test.
24278
24279 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24280
24281         * gcc.c-torture/execute/va-arg-13.c: New test.
24282
24283 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
24284
24285         * gcc.c-torture/execute/va-arg-12.c: New test.
24286
24287 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24288
24289         * gcc.c-torture/execute/20000223-1.c: New test.
24290
24291 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24292
24293         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
24294
24295 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
24296
24297         * g++.old-deja/g++.abi/ptrmem.C: New test.
24298
24299 2000-02-19  Richard Henderson  <rth@cygnus.com>
24300
24301         * gcc.c-torture/compile/init-3.c: New.
24302
24303 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
24304
24305         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
24306         ALWAYS_CXXFLAGS.
24307
24308 2000-02-11  Robert Lipe <robertl@sco.com>
24309
24310         * gcc.c-torture/compile/20000211-3.c: New test.
24311
24312 2000-02-11  Martin Buchholz <martin@xemacs.org>
24313
24314         * gcc.c-torture/compile/20000211-2.c: New test.
24315
24316 2000-02-11  Jeffrey A Law  (law@cygnus.com)
24317
24318         * gcc.c-torture/compile/20000211-1.c: New test.
24319
24320 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
24321
24322         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
24323           on native targets
24324
24325 2000-02-08  Nathan Sidwell  <nathan@acm.org>
24326
24327         * g++.old-deja/g++.other/cast5.C: New test.
24328
24329 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
24330
24331         * gcc.c-torture/execute/20000205-1.c: New.
24332
24333 2000-02-03  Nathan Sidwell  <nathan@acm.org>
24334
24335         * g++.old-deja/g++.jason/cast3.C: Return void.
24336         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
24337
24338 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24339
24340         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
24341
24342         * gcc.dg/loop-1.c: New test.
24343
24344 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
24345
24346         * gcc.c-torture/compile/20000127-1.c: New test.
24347         * gcc.c-torture/execute/991228-1.c: New test.
24348
24349 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24350
24351         * gcc.dg/unused-2.c: New test.
24352
24353         * gcc.dg/conv-1.c: New test.
24354
24355 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
24356
24357         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
24358         compiler.
24359         (tool_option_proc): Fix typo.
24360
24361 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
24362
24363         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
24364         of the ld on the host, not on the build machine.
24365         Also, don't crash if '--help' is not a supported option.
24366
24367 2000-01-24  Richard Henderson  <rth@cygnus.com>
24368
24369         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
24370
24371 2000-01-20  Jeffrey A Law  (law@cygnus.com)
24372
24373         * gcc.c-torture/execute/20000120-2.c: New test.
24374         * gcc.c-torture/execute/20000120-1.c: New test.
24375
24376 2000-01-13  Jeffrey A Law  (law@cygnus.com)
24377
24378         * gcc.c-torture/execute/20000113-1.c: New test.
24379
24380 2000-01-12  Jeffrey A Law  (law@cygnus.com)
24381
24382         * gcc.c-torture/execute/20000112-1.c: New test.
24383
24384 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24385
24386         * gcc.dg/20000111-1.c: New test.
24387
24388 2000-01-10  Jeffrey A Law  (law@cygnus.com)
24389
24390         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
24391         with 16 bit integers.
24392
24393 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24394
24395         * gcc.dg/20000108-1.c: New test.
24396
24397 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24398
24399         * g++.old-deja/g++.ns/koenig8.C: New test.
24400
24401 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24402
24403         * g++.old-deja/g++.other/cast4.C: New test.
24404
24405 2000-01-05  Jeffrey A Law  (law@cygnus.com)
24406
24407         * gcc.c-torture/compile/20000105-2.c: New test.
24408         * gcc.c-torture/compile/20000105-1.c: New test.
24409
24410 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24411
24412         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
24413         references to printf & atoi to conform to ANSI standard.
24414         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
24415         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
24416         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
24417         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
24418         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
24419         * g++.old-deja/g++.brendan/complex1.C: Likewise.
24420         * g++.old-deja/g++.brendan/copy1.C: Likewise.
24421         * g++.old-deja/g++.brendan/copy2.C: Likewise.
24422         * g++.old-deja/g++.brendan/copy3.C: Likewise.
24423         * g++.old-deja/g++.brendan/copy4.C: Likewise.
24424         * g++.old-deja/g++.brendan/copy5.C: Likewise.
24425         * g++.old-deja/g++.brendan/copy6.C: Likewise.
24426         * g++.old-deja/g++.brendan/copy7.C: Likewise.
24427         * g++.old-deja/g++.brendan/copy8.C: Likewise.
24428         * g++.old-deja/g++.brendan/crash11.C: Likewise.
24429         * g++.old-deja/g++.brendan/crash14.C: Likewise.
24430         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
24431         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
24432         * g++.old-deja/g++.brendan/delete2.C: Likewise.
24433         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
24434         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
24435         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
24436         * g++.old-deja/g++.brendan/eh1.C: Likewise.
24437         * g++.old-deja/g++.brendan/groff1.C: Likewise.
24438         * g++.old-deja/g++.brendan/init3.C: Likewise.
24439         * g++.old-deja/g++.brendan/misc12.C: Likewise.
24440         * g++.old-deja/g++.brendan/misc7.C: Likewise.
24441         * g++.old-deja/g++.brendan/new2.C: Likewise.
24442         * g++.old-deja/g++.brendan/operators4.C: Likewise.
24443         * g++.old-deja/g++.brendan/operators5.C: Likewise.
24444         * g++.old-deja/g++.brendan/overload2.C: Likewise.
24445         * g++.old-deja/g++.brendan/overload7.C: Likewise.
24446         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
24447         * g++.old-deja/g++.brendan/reference1.C: Likewise.
24448         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
24449         * g++.old-deja/g++.brendan/template24.C: Likewise.
24450         * g++.old-deja/g++.brendan/template3.C: Likewise.
24451         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
24452         * g++.old-deja/g++.jason/inline3.C: Likewise.
24453         * g++.old-deja/g++.jason/opeq.C: Likewise.
24454         * g++.old-deja/g++.law/arg5.C: Likewise.
24455         * g++.old-deja/g++.law/arm7.C: Likewise.
24456         * g++.old-deja/g++.law/ctors11.C: Likewise.
24457         * g++.old-deja/g++.law/cvt8.C: Likewise.
24458         * g++.old-deja/g++.law/init9.C: Likewise.
24459         * g++.old-deja/g++.law/refs4.C: Likewise.
24460         * g++.old-deja/g++.law/template2.C: Likewise.
24461         * g++.old-deja/g++.law/visibility24.C: Likewise.
24462         * g++.old-deja/g++.law/vtable3.C: Likewise.
24463         * g++.old-deja/g++.mike/asm2.C: Likewise.
24464         * g++.old-deja/g++.mike/eh1.C: Likewise.
24465         * g++.old-deja/g++.mike/misc1.C: Likewise.
24466         * g++.old-deja/g++.mike/misc13.C: Likewise.
24467         * g++.old-deja/g++.mike/misc14.C: Likewise.
24468         * g++.old-deja/g++.mike/ns12.C: Likewise.
24469         * g++.old-deja/g++.mike/p1248.C: Likewise.
24470         * g++.old-deja/g++.mike/p3708.C: Likewise.
24471         * g++.old-deja/g++.mike/p3708a.C: Likewise.
24472         * g++.old-deja/g++.mike/p3708b.C: Likewise.
24473         * g++.old-deja/g++.mike/p646.C: Likewise.
24474         * g++.old-deja/g++.mike/p700.C: Likewise.
24475         * g++.old-deja/g++.mike/p783.C: Likewise.
24476         * g++.old-deja/g++.mike/p783a.C: Likewise.
24477         * g++.old-deja/g++.mike/p783b.C: Likewise.
24478         * g++.old-deja/g++.mike/p786.C: Likewise.
24479         * g++.old-deja/g++.mike/p789.C: Likewise.
24480         * g++.old-deja/g++.mike/p789a.C: Likewise.
24481         * g++.old-deja/g++.mike/p807a.C: Likewise.
24482         * g++.old-deja/g++.other/delete3.C: Likewise.
24483         * g++.old-deja/g++.other/dyncast1.C: Likewise.
24484         * g++.old-deja/g++.other/dyncast2.C: Likewise.
24485         * g++.old-deja/g++.other/dyncast3.C: Likewise.
24486         * g++.old-deja/g++.other/empty1.C: Likewise.
24487         * g++.old-deja/g++.other/temporary1.C: Likewise.
24488         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
24489         * g++.old-deja/g++.pt/t16.C: Likewise.
24490         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
24491
24492 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
24493
24494         * gcc.dg/991230-1.c: New test.
24495
24496 1999-12-29  Jeffrey A Law  (law@cygnus.com)
24497
24498         * gcc.c-torture/compile/991229-3.c: New test.
24499         * gcc.c-torture/compile/991229-2.c: New test.
24500         * gcc.c-torture/compile/991229-1.c: New test.
24501
24502 1999-12-29  Greg McGary <gkm@eng.ascend.com>
24503
24504         * gcc.c-torture/compile/labels-2.c: New test.
24505
24506 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24507
24508         * gcc.c-torture/execute/991227-1.c: New test.
24509
24510 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24511
24512         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
24513
24514 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24515
24516         * gcc.c-torture/execute/991221-1.c: New test.
24517
24518 1999-12-20  Nathan Sidwell  <nathan@acm.org>
24519
24520         * g++.old-deja/g++.other/cast3.C: New test.
24521
24522 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
24523
24524         * gcc.c-torture/execute/991216-4.c: New test.
24525
24526 1999-12-16  Michael Meissner  <meissner@cygnus.com>
24527
24528         * gcc.c-torture/execute/991216-1.c: New test.
24529         * gcc.c-torture/execute/991216-2.c: New test.
24530         * gcc.c-torture/execute/991216-3.c: New test.
24531
24532 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24533
24534         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
24535         Actually make the test fail by using "-O2" for compilation.
24536
24537 1999-12-15  Nathan Sidwell  <nathan@acm.org>
24538
24539         * g++.old-deja/g++.warn/cast-align1.C: New test.
24540
24541 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24542
24543         * gcc.c-torture/compile/991214-1.c: New test.
24544         * gcc.c-torture/compile/991214-2.c: New test.
24545
24546 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24547
24548         * gcc.dg/991214-1.c: New test.
24549
24550 1999-12-13  Jeffrey A Law  (law@cygnus.com)
24551
24552         * gcc.c-torture/compile/991213-3.c: New test.
24553         * gcc.c-torture/compile/991213-2.c: New test.
24554         * gcc.c-torture/compile/991213-1.c: New test.
24555
24556 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
24557
24558         * gcc.dg/991209-1.c: New test.
24559
24560 1999-12-08  Nathan Sidwell <nathan@acm.org>
24561
24562         * gcc.c-torture/compile/991208-1.c: New test.
24563
24564 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24565
24566         * gcc.dg/ultrasp2.c: New test.
24567
24568 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
24569
24570         * g++.old-deja/g++.abi/align.C (main): Fix typo.
24571
24572 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
24573
24574         * gcc.c-torture/compile/991202-1.c: New test.
24575         * gcc.c-torture/execute/991202-1.c: New test.
24576         * gcc.c-torture/execute/991202-2.c: New test.
24577         * gcc.c-torture/execute/991202-3.c: New test.
24578
24579 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
24580
24581         * g++.old-deja/g++.abi/align.C: New test.
24582         * g++.old-deja/g++.abi/aggregates.C: Likewise.
24583         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24584
24585 1999-12-01  Richard Henderson  <rth@cygnus.com>
24586
24587         * gcc.c-torture/execute/991201-1.c: New.
24588
24589 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
24590
24591         * gcc.dg/991129-1.c: New test.
24592
24593 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24594
24595         * gcc.c-torture/compile/991127-1.c: New test.
24596
24597 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24598
24599         * g++.old-deja/g++.other/warn4.C: New test.
24600
24601 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24602
24603         * g++.old-deja/g++.eh/cleanup2.C: New test.
24604         * g++.old-deja/g++.ext/pretty2.C: New test.
24605         * g++.old-deja/g++.ext/pretty3.C: New test.
24606         * g++.old-deja/g++.other/debug6.C: New test.
24607
24608 1999-10-20  Jim Wilson  <wilson@cygnus.com>
24609
24610         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
24611         compiler_output to look for one error message instead of two.
24612
24613 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
24614
24615         * gcc.c-torture/execute/991118-1.c: Also test case
24616         where the word boundary does not split a byte evenly.
24617
24618 1999-11-19  Nathan Sidwell  <nathan@acm.org>
24619
24620         * g++.old-deja/g++.ext/restrict1.C: New test.
24621
24622 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
24623
24624         * gcc.c-torture/execute/991118-1.c: New test.
24625
24626 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
24627
24628         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
24629         working directory pathnames.
24630
24631 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
24632
24633         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
24634         host is equipped with driver.h and driver.o so it can actually
24635         compile and run the tests.
24636
24637 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
24638
24639         * gcc.c-torture/compile/991008-1.c: New test.
24640
24641 1999-11-08  Nick Clifton  <nickc@cygnus.com>
24642
24643         * lib/gcc-dg.exp: Include target-supports.exp
24644
24645 1999-11-05  Nick Clifton  <nickc@cygnus.com>
24646
24647         * lib/target-supports.exp: New file: Provide procs to test for
24648         features supported by the target.
24649         (check_weak_available): Moved here from ecos.exp.
24650         (check_alias_available): New proc: Determine of the target
24651         toolchain supports the alias attribute.
24652
24653         * gcc.dg/special/ecos.exp: Move check_weak_available to
24654         target-supports.exp.
24655         (alias-1.c): Only perform the test if the target supports
24656         aliases.
24657         (wkali-1.c): Only perform the test if the target supports
24658         aliases.
24659
24660         * gcc.dg/990506-0.c: Expect error messages from cross
24661         targets as well as native targets.
24662
24663 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24664
24665         * gcc.dg/ultrasp1.c: Removed xfail.
24666         * gcc.dg/struct-ret-2.c: Likewise.
24667         * gcc.dg/array-1.c: Likewise.
24668
24669 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24670
24671         * gcc.dg/struct-ret-2.c: New test.
24672
24673         * gcc.dg/array-1.c: New test.
24674
24675 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
24676
24677         * gcc.c-torture/execute/991030-1.c: New test.
24678
24679 1999-10-26  Richard Henderson  <rth@cygnus.com>
24680
24681         * gcc.c-torture/compile/991026-2.c: New test.
24682
24683 1999-10-26  Jeffrey A Law  (law@cygnus.com)
24684
24685         * gcc.c-torture/compile/991026-1.c: New test.
24686
24687 1999-10-23  Jeffrey A Law  (law@cygnus.com)
24688
24689         * gcc.c-torture/execute/991023-1.c: New test.
24690
24691 1999-10-19  Jeffrey A Law  (law@cygnus.com)
24692
24693         * gcc.c-torture/execute/991019-1.c: New test.
24694
24695 1999-10-16  Richard Henderson  <rth@cygnus.com>
24696
24697         * gcc.c-torture/execute/991016-1.c: New test.
24698
24699 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
24700
24701         * gcc.c-torture/execute/991014-1.c: New test.
24702
24703 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
24704
24705         * g++.old-deja/g++.other/union2.C: New test.
24706
24707 1999-10-13  Nathan Sidwell  <nathan@acm.org>
24708
24709         * g++.old-deja/g++.other/vaarg2.C: New test.
24710         * g++.old-deja/g++.other/vaarg3.C: New test.
24711
24712 1999-10-12  Craig Burley  <craig@jcb-sc.com>
24713
24714         * g77.f-torture/noncompile/19990905-1.f: Moved from being
24715         in compile/.
24716
24717 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
24718
24719         * gcc.c-torture/execute/va-arg-11.c: New test.
24720
24721 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
24722
24723         * lib/file-format.exp (gcc_target_object_format): Don't
24724         crash if objdump is unavailable.
24725
24726 1999-09-29  Donn Terry <donn@interix.com>
24727
24728         * gcc.misc-tests/mg.exp: delete extraneous redirection.
24729
24730 1999-09-28  Nick Clifton  <nickc@cygnus.com>
24731
24732         * gcc.c-torture/compile/990928-1.c: New test.
24733
24734 1999-09-28  Nathan Sidwell  <nathan@acm.org>
24735
24736         * g++.old-deja/g++.other/decl6.C: New test.
24737
24738 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24739
24740         * gcc.c-torture/execute/va-arg-10.c: New test.
24741
24742 1999-09-27  Nathan Sidwell  <nathan@acm.org>
24743
24744         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
24745         __PRETTY_FUNCTION__.
24746
24747 1999-09-23  Nick Clifton  <nickc@cygnus.com>
24748
24749         * gcc.c-torture/execute/990923-1.c: New test.
24750
24751 1999-09-21  Nick Clifton  <nickc@cygnus.com>
24752
24753         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
24754         for which -fpic is inappropriate.
24755
24756 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
24757
24758         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
24759
24760 1999-09-21  Nathan Sidwell  <nathan@acm.org>
24761
24762         * g++.old-deja/g++.other/dyncast1.C: New test.
24763         * g++.old-deja/g++.other/dyncast2.C: New test.
24764         * g++.old-deja/g++.other/dyncast3.C: New test.
24765         * g++.old-deja/g++.other/dyncast4.C: New test.
24766         * g++.old-deja/g++.other/dyncast5.C: New test.
24767         * g++.old-deja/g++.eh/catch3.C: New test.
24768         * g++.old-deja/g++.eh/catch3p.C: New test.
24769         * g++.old-deja/g++.eh/catch4.C: New test.
24770         * g++.old-deja/g++.eh/catch4p.C: New test.
24771         * g++.old-deja/g++.eh/catch5.C: New test.
24772         * g++.old-deja/g++.eh/catch5p.C: New test.
24773         * g++.old-deja/g++.eh/catch6.C: New test.
24774         * g++.old-deja/g++.eh/catch6p.C: New test.
24775         * g++.old-deja/g++.eh/catch7.C: New test.
24776         * g++.old-deja/g++.eh/catch7p.C: New test.
24777         * g++.old-deja/g++.eh/catch8.C: New test.
24778         * g++.old-deja/g++.eh/catch8p.C: New test.
24779         * g++.old-deja/g++.eh/catch9.C: New test.
24780         * g++.old-deja/g++.eh/catch9p.C: New test.
24781
24782 1999-09-13  Nathan Sidwell  <nathan@acm.org>
24783
24784         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
24785         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
24786
24787 1999-09-13  Jeffrey A Law  (law@cygnus.com)
24788
24789         * gcc.c-torture/compile/990913-1.c: New test.
24790
24791 1999-09-10  Nathan Sidwell  <nathan@acm.org>
24792
24793         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
24794         * g++.old-deja/g++.jason/rfg5.C: Likewise.
24795
24796 1999-09-09  Richard Henderson  <rth@cygnus.com>
24797
24798         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
24799
24800 1999-09-09  Nathan Sidwell  <nathan@acm.org>
24801
24802         * g++.old-deja/g++.other/lookup11.C: New test.
24803         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
24804         what is permitted and what we want.
24805         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
24806         overload use.
24807         * g++.old-deja/g++.jason/rfg5.C: Likewise
24808
24809 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
24810
24811         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
24812         * gcc.c-torture/noncompile/poison-1.c: New file.
24813
24814 1999-09-08  Nathan Sidwell  <nathan@acm.org>
24815
24816         * g++.old-deja/g++.other/sizeof3.C: New test.
24817         * g++.old-deja/g++.other/sizeof4.C: New test.
24818         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
24819         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
24820
24821 1999-09-07  Richard Henderson  <rth@cygnus.com>
24822
24823         * gcc.dg/va-arg-1.c: New.
24824
24825 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24826
24827         * gcc.c-torture/execute/va-arg-9.c: New test.
24828
24829 1999-09-05  Craig Burley  <craig@jcb-sc.com>
24830
24831         * g77.f-torture/compile/980519-2.f: New test.
24832         * g77.f-torture/compile/19990905-0.f: New test.
24833         * g77.f-torture/compile/19990905-1.f: New test.
24834         * g77.f-torture/compile/19990905-2.f: New test.
24835
24836         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
24837
24838 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
24839
24840         * gcc.c-torture/execute/990827-1.c: Fix typo.
24841
24842 1999-09-03  Nathan Sidwell  <nathan@acm.org>
24843
24844         * g++.old-deja/g++.other/deref1.C: New test.
24845
24846 1999-09-02  Nathan Sidwell  <nathan@acm.org>
24847
24848         * g++.old-deja/g++.other/ambig2.C: New test.
24849         * g++.old-deja/g++.other/cond5.C: New test.
24850         * g++.old-deja/g++.other/lookup16.C: New test.
24851
24852 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
24853
24854         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
24855         assemblers too.
24856
24857 1999-08-31  Jeffrey A Law  (law@cygnus.com)
24858
24859         * lib/c-torture.exp: Avoid the "compare executables" optimization
24860         when testing native.
24861
24862 1999-08-29  Jeffrey A Law  (law@cygnus.com)
24863
24864         * gcc.c-torture/execute/990829-1.c: New test.
24865         * gcc.c-torture/compile/990829-1.c: New test.
24866
24867 1999-08-27  Paul Burchard  <burchard@pobox.com>
24868
24869         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
24870         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
24871         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
24872         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
24873         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
24874         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
24875         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
24876         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
24877         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
24878         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
24879         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
24880
24881 1999-08-27  Jeffrey A Law  (law@cygnus.com)
24882
24883         * gcc.c-torture/execute/990827-1.c: New test.
24884
24885 1999-08-26  Craig Burley  <craig@jcb-sc.com>
24886
24887         * g77.f-torture/noncompile/19990826-4.f: New test.
24888
24889         * g77.f-torture/compile/19990826-3.f: New test.
24890
24891         * g77.f-torture/execute/19990826-2.f: New test.
24892
24893         * g77.f-torture/compile/19990826-1.f: New test.
24894
24895         * gcc.c-torture/execute/990826-0.c: New test.
24896         * g77.c-torture/execute/19990826-0.f: New test.
24897
24898         * g77.f-torture/noncompile/970626-2.f: New test.
24899
24900 1999-08-25  Paul Burchard  <burchard@pobox.com>
24901
24902         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
24903         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
24904         lss-011.C: New tests.
24905
24906 1999-08-25  Nathan Sidwell  <nathan@acm.org>
24907
24908         * g++.old-deja/g++.other/decl5.C: New test.
24909
24910 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24911
24912         * noncompile/noncompile.exp: Load_lib c-torture.exp.
24913         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
24914         call `postbase' for each one.  All callers of `postbase' changed
24915         to call this instead.
24916
24917 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
24918
24919         * gcc.c-torture/execute/990811-1.c: New test.
24920
24921 1999-08-09  Nick Clifton  <nickc@cygnus.com>
24922
24923         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
24924         just native ones.
24925
24926         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
24927         just native ones.
24928
24929 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24930
24931         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
24932
24933 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24934
24935         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
24936
24937 1999-08-04  Nathan Sidwell  <nathan@acm.org>
24938
24939         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
24940
24941 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24942
24943         * gcc.c-torture/execute/990804-1.c: New test.
24944
24945 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24946
24947         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
24948         * g++.old-deja/g++.brendan/crash64.C: Likewise
24949         * g++.old-deja/g++.brendan/overload8.C: Likewise
24950
24951 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24952
24953         * g++.old-deja/g++.other/struct1.C: New test.
24954
24955 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24956
24957         * g++.old-deja/g++.other/enum2.C: New test.
24958
24959 1999-08-02  Richard Henderson  <rth@cygnus.com>
24960
24961         Adapted from tests from Franz Sirl:
24962         * gcc.c-torture/execute/va-arg-7.c: New test.
24963         * gcc.c-torture/execute/va-arg-8.c: New test.
24964
24965 1999-08-01  Jeffrey A Law  (law@cygnus.com)
24966
24967         * gcc.c-torture/compile/990801-2.c: New test.
24968
24969         * gcc.c-torture/compile/990801-1.c: New test.
24970
24971 1999-07-27  Michael Meissner  <meissner@cygnus.com>
24972
24973         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
24974         fp-cmp-1.c, converting double to float.
24975
24976         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
24977         fp-cmp-1.c, converting double to long double.
24978
24979         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
24980         from fr1 to unknown_register, since fr1 is a legitimate register
24981         on some machines.
24982
24983 1999-07-25  Jeffrey A Law  (law@cygnus.com)
24984
24985         * README: More listname related changes.
24986
24987 1999-07-08  Catherine Moore  <clm@cygnus.com>
24988
24989         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
24990
24991 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
24992
24993         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
24994
24995 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24996
24997         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
24998
24999 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
25000
25001         * gcc.dg/990703-1.c: New test.
25002
25003 1999-06-29  Nick Clifton  <nickc@cygnus.com>
25004
25005         * lib/file-format.exp: New file: Move definition of proc
25006         gcc_target_object_format to here from
25007         gcc.dg/special/ecos.exp.
25008
25009         * lib/c-torture.exp: Include lib file-format.exp.
25010         * lib/gcc-dg.exp: Include lib file-format.exp.
25011
25012         * gcc.dg/special/ecos.exp: Remove definition of proc
25013         gcc_target_object_format.
25014
25015 1999-06-28  Jeffrey A Law  (law@cygnus.com)
25016
25017         * gcc.c-torture/execute/990628-1.c: New test.
25018
25019 1999-06-25  Jeffrey A Law  (law@cygnus.com)
25020
25021         * gcc.c-torture/compile/990625-2.c: New test.
25022
25023         * gcc.c-torture/compile/990625-1.c: New test.
25024
25025 1999-06-23  Nick Clifton  <nickc@cygnus.com>
25026
25027         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
25028         attributes compile.
25029         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
25030         ports that use the COFF/PE file format.
25031
25032 1999-06-17  Jeffrey A Law  (law@cygnus.com)
25033
25034         * gcc.c-torture/compile/990617-1.c: New test.
25035
25036 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
25037
25038         * g++.old-deja/g++.other/decl4.C: New test.
25039
25040 1999-06-14  Nathan Sidwell  <nathan@acm.org>
25041
25042         * g++.old-deja/g++.other/bitfld3.C: New test.
25043
25044 1999-06-08  Nathan Sidwell  <nathan@acm.org>
25045
25046         * g++.old-deja/g++.eh/catch1.C: New test.
25047
25048 1999-06-07  Jeffrey A Law  (law@cygnus.com)
25049
25050         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
25051
25052         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
25053         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
25054
25055 1999-06-05  Craig Burley  <craig@jcb-sc.com>
25056
25057         * g77.f-torture/compile/19990502-0.f: Replace with new,
25058         shorter, test that still fails after recent changes.
25059
25060 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25061
25062         * gcc.c-torture/execute/990604-1.c: New test.
25063
25064 1999-05-31  Jeffrey A Law  (law@cygnus.com)
25065
25066         * gcc.c-torture/execute/990531-1.c: New test.
25067
25068 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25069
25070         * gcc.c-torture/compile/990527-1.c: New test.
25071
25072 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
25073
25074         * gcc.c-torture/execute/990527-1.c: New test.
25075
25076 1999-05-25  Nick Clifton  <nickc@cygnus.com>
25077
25078         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
25079         bitfields as signed.
25080
25081 1999-05-25  Craig Burley  <craig@jcb-sc.com>
25082
25083         * g77.f-torture/compile/19990525-0.f: New test.
25084
25085 1999-05-25  Jeffrey A Law  (law@cygnus.com)
25086
25087         * gcc.c-torture/execute/990525-2.c: New test.
25088
25089         * gcc.c-torture/execute/990525-1.c: New test.
25090
25091 1999-05-24  Nathan Sidwell  <nathan@acm.org>
25092
25093         * g++.old-deja/g++.other/anon3.C: New test.
25094         * g++.old-deja/g++.other/anon4.C: New test.
25095         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
25096         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
25097         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
25098         Merrill).
25099
25100 1999-05-24  Jeffrey A Law  (law@cygnus.com)
25101
25102         * gcc.c-torture/execute/990524-1.c: New test.
25103
25104         * gcc.dg/990524-1.c: New test.
25105
25106 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25107
25108         * gcc.c-torture/compile/990523-1.c: New test.
25109
25110 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
25111
25112         * gcc.c-torture/compile/990519-1.c: New test.
25113
25114 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25115
25116         * gcc.c-torture/compile/990517-1.c: New test.
25117
25118         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
25119         (e4, f4): New tests.
25120         (main): Call them.
25121
25122 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25123
25124         * gcc.dg/noreturn-1.c: New test.
25125
25126 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
25127
25128         * gcc.c-torture/execute/990513-1.c: New test.
25129
25130 1999-05-10  Richard Henderson  <rth@cygnus.com>
25131
25132         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
25133
25134 1999-05-10  Craig Burley  <craig@jcb-sc.com>
25135
25136         * g77.f-torture/execute/erfc.f: Use small single-precision
25137         values, to avoid problems on Alphas when not -mieee.
25138
25139 1999-05-08  Craig Burley  <craig@jcb-sc.com>
25140
25141         * gcc.dg/990506-0.c: New test.
25142
25143 1999-05-08  Richard Henderson  <rth@cygnus.com>
25144
25145         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
25146         the constant to test.  Don't XFAIL 64-bit targets.
25147
25148         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
25149         * g++.old-deja/g++.law/profile1.C: Likewise.
25150
25151         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
25152         operator new instances.
25153         * g++.old-deja/g++.other/delete5.C: Likewise.
25154
25155 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25156
25157         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
25158         intrinsic.
25159
25160 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25161
25162         * g77.f-torture/execute/u77-test.f: Reverse order of two
25163         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
25164
25165 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25166
25167         * gcc.dg/compare1.c: New test.
25168
25169 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25170
25171         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
25172         New tests.
25173
25174 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25175
25176         * g77.f-torture/compile/19990502-1.f: New test.
25177
25178 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25179
25180         * g77.f-torture/compile/19990502-0.f: New test.
25181
25182 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25183
25184         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
25185         intrinsic.
25186
25187 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25188
25189         * g77.f-torture/execute/u77-test.f (main): List libU77
25190         intrinsics not currently tested.
25191         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
25192         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
25193         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
25194         Trim blanks off the ends of some printed strings.
25195
25196 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25197
25198         * g77.f-torture/execute/u77-test.f (main): Just warn about
25199         FSTAT gid disagreement, as it's expected on some systems.
25200
25201 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25202
25203         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
25204         use a new function, which allows for some slop.
25205         Clean up some commentary.
25206         (issum): The new function.
25207         (sgladd): Deleted subroutine.
25208
25209 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25210
25211         * g77.f-torture/execute/u77-test.f: Modify to be more like
25212         libf2c/libU77 version, bringing patches to that version here.
25213         Add suitable commentary.
25214
25215 1999-04-25  Richard Henderson  <rth@cygnus.com>
25216
25217         * gcc.dg/990424-1.c: New test.
25218
25219 1999-04-24  Craig Burley  <craig@jcb-sc.com>
25220
25221         * g77.f-torture/execute/u77-test.f (main): Bug involving
25222         LSTAT has been fixed, so turn back on full checking.
25223
25224 1999-04-20  Craig Burley  <craig@jcb-sc.com>
25225
25226         * g77.f-torture/compile/19990419-0.f: New test.
25227         * g77.f-torture/execute/19990419-1.f: New test.
25228
25229 1999-04-17  Richard Henderson  <rth@cygnus.com>
25230
25231         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
25232         to avoid the need for a prototype to supress a warning.
25233
25234 1999-04-07  Jim Wilson  <wilson@cygnus.com>
25235
25236         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
25237
25238 1999-04-04  Jeffrey A Law  (law@cygnus.com)
25239
25240         * gcc.c-torture/execute/990404-1.c: New test.
25241
25242 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25243
25244         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
25245         * gcc.dg/cpp-if3.c: Don't use -pedantic.
25246         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
25247         missing initializer warnings.
25248
25249 1999-03-28  Jeffrey A Law  (law@cygnus.com)
25250
25251         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
25252         matching strings.
25253
25254 1999-03-26  Jeffrey A Law  (law@cygnus.com)
25255
25256         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
25257
25258 1999-03-26  Craig Burley  <craig@jcb-sc.com>
25259
25260         * g77.f-torture/execute/19990325-0.f: New test.
25261         * g77.f-torture/execute/19990325-1.f: New test.
25262
25263 1999-03-24  Jeffrey A Law  (law@cygnus.com)
25264
25265         * gcc.c-torture/execute/990324-1.c: New test.
25266
25267 1999-03-22  Jim Wilson  <wilson@cygnus.com>
25268
25269         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
25270         test with 4.
25271
25272 1999-03-17  Richard Henderson  <rth@cygnus.com>
25273
25274         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
25275
25276 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25277
25278         * g77.f-torture/execute/19990313-2.f: New test.
25279         * g77.f-torture/execute/19990313-3.f: New test.
25280
25281 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25282
25283         * g77.f-torture/execute/19990313-0.f: New test.
25284         * g77.f-torture/execute/19990313-1.f: New test.
25285
25286 1999-03-12  Jim Wilson  <wilson@cygnus.com>
25287
25288         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
25289         printf to sprintf.
25290         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
25291         (main): Add check for u15.  Conditionalize u31 check depending on
25292         whether ints are <32 bits or >=32 bits.
25293
25294 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25295
25296         * g77.f-torture/execute/19981119-0.f: Improve testiness.
25297
25298 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25299
25300         * g77.f-torture/compile/19990305-0.f: New test.
25301         * g77.f-torture/execute/19981119-0.f: New test.
25302
25303 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25304
25305         * g77.f-torture/execute/970625-2.f: call ABORT if final
25306         result is not correct, instead of just printing it.
25307         Add this checking via newly introduced obfuscation, to
25308         trip up buggy front ends.
25309
25310 1999-03-07  Craig Burley  <craig@jcb-sc.com>
25311
25312         * g77.f-torture/compile/960317-1.f: Moved from being
25313         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
25314
25315 1999-03-06  Craig Burley  <craig@jcb-sc.com>
25316
25317         * g77.f-torture/execute/960317-1.f: New (old) test.
25318         * g77.f-torture/execute/970625-2.f: Ditto.
25319
25320 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
25321
25322         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
25323         message on line 1 or line 2; cccp and cpplib do this differently.
25324
25325 1999-03-01  Jeffrey A Law  (law@cygnus.com)
25326
25327         * g++.old-deja/g++.law/weak1.C: New test.
25328
25329 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25330
25331         * gcc.c-torture/execute/990119-1.c: Renamed to...
25332         * gcc.dg/990119-1.c: this, so it will only be tested once
25333         (it's a preprocessor test, it doesn't need to be run at
25334         multiple optimization levels).
25335
25336 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25337
25338         * lib/g++.exp: Don't add incdir=$base_dir/../include to
25339           ALWAYS_CXXFLAGS.
25340
25341 1999-02-24  Craig Burley  <craig@jcb-sc.com>
25342
25343         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
25344         * g77.f-torture/compile/19981216-0.f: ...as it is expected
25345         to not be compilable by current g77.
25346
25347 1999-02-24  Nick Clifton  <nickc@cygnus.com>
25348
25349         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
25350
25351 1999-02-22  Jeffrey A Law  (law@cygnus.com)
25352
25353         * gcc.c-torture/execute/990222-1.c: New test.
25354
25355 1999-02-19  Craig Burley  <craig@jcb-sc.com>
25356
25357         * g77.f-torture/compile/19990218-0.f: New test.
25358         * g77.f-torture/noncompile/19990218-1.f: New test.
25359
25360 1999-02-18  Craig Burley  <craig@jcb-sc.com>
25361
25362         * g77.f-torture/compile/19981216-0.f: New test.
25363
25364 1999-02-14  Jeffrey A Law  (law@cygnus.com)
25365
25366         * gcc.dg/990214-1.c: New test.
25367
25368 1999-02-13  Jeffrey A Law  (law@cygnus.com)
25369
25370         * gcc.dg/990213-2.c: New test.
25371
25372         * gcc.dg/990213-1.c: New test.
25373
25374 1999-02-12  Jeffrey A Law  (law@cygnus.com)
25375
25376         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
25377         ints.
25378
25379 1999-02-11  Nick Clifton  <nickc@cygnus.com>
25380
25381         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
25382         specified by target.
25383
25384         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
25385
25386 1999-02-11  Jeffrey A Law  (law@cygnus.com)
25387
25388         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
25389
25390 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25391
25392         * gcc.dg/special/ecos.exp: New test driver for new tests with
25393         special requirements.
25394
25395         * gcc.dg/special/alias-1.c: New test.
25396         * gcc.dg/special/gcsec-1.c: New test.
25397         * gcc.dg/special/weak-1.c: New test.
25398         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
25399         * gcc.dg/special/weak-2.c: New test.
25400         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
25401         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
25402         * gcc.dg/special/wkali-1.c: New test.
25403         * gcc.dg/special/wkali-2.c: New test.
25404         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
25405         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
25406
25407 1999-02-10  Felix Lee  <flee@cygnus.com>
25408
25409           * lib/c-torture.exp (c-torture-compile): Pull out code for
25410           analyzing gcc error messages.
25411           (c-torture-execute): Likewise.  Fix some (harmless) false
25412           positives.
25413           * lib/gcc.exp (gcc_check_compile): New function.
25414
25415 1999-02-08  Richard Henderson  <rth@cygnus.com>
25416
25417         * gcc.c-torture/execute/990208-1.c: New test.
25418
25419 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25420
25421         * g++.dg/special/ecos.exp: New driver for new tests with special
25422         requirements
25423
25424         * g++.dg/special/conpr-1.C: New test
25425         * g++.dg/special/conpr-2.C: New test
25426         * g++.dg/special/conpr-2a.C: New test
25427         * g++.dg/special/conpr-3.C: New test
25428         * g++.dg/special/conpr-3a.C: New test
25429         * g++.dg/special/conpr-3b.C: New test
25430
25431         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
25432         allow g++ to use the dg driver
25433
25434         * README: Add comment about g++.dg directory
25435
25436 1999-02-06  Jeffrey A Law  (law@cygnus.com)
25437
25438         * README: Update email addresses.
25439
25440 1999-02-03  Nick Clifton  <nickc@cygnus.com>
25441
25442         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
25443         arguments in order to force structure S onto the stack even on
25444         the alpha.
25445         (test): Pass 10 leading arguments to function foo as well as the
25446         structure S.
25447
25448         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
25449         failure for all targets.
25450
25451         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
25452         abort to terminate program execution.
25453
25454 1999-01-30  Richard Henderson  <rth@cygnus.com>
25455
25456         * gcc.c-torture/execute/990130-1.c: New test.
25457
25458 1999-01-30  Jeffrey A Law  (law@cygnus.com)
25459
25460         * gcc.dg/990130-1.c: New test.
25461
25462 1999-01-28  Michael Meissner  <meissner@cygnus.com>
25463
25464         * gcc.c-torture/execute/990128-1.c: New test.
25465
25466 1999-01-27  Michael Meissner  <meissner@cygnus.com>
25467
25468         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
25469
25470 1999-01-27  Felix Lee  <flee@cygnus.com>
25471
25472         * lib/c-torture.exp (c-torture-compile): pull out code for
25473         analyzing gcc error messages.
25474         (c-torture-execute): ditto, and fix some (harmless) false
25475         positives.
25476         * lib/gcc.exp (gcc_check_compile): new function.
25477
25478 1999-01-17  Jeffrey A Law  (law@cygnus.com)
25479
25480         * gcc.dg/990117-1.c: New test.
25481
25482         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
25483
25484         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
25485
25486 1999-01-15  Jeffrey A Law  (law@cygnus.com)
25487
25488         * g77.f-torture/compile/990115-1.f: New test.
25489
25490 1999-01-07  Jeffrey A Law  (law@cygnus.com)
25491
25492         * gcc.c-torture/compile/990107-1.c: New test
25493
25494 1999-01-06  Jeffrey A Law  (law@cygnus.com)
25495
25496         * gcc.c-torture/execute/990106-2.c: New test.
25497
25498         * gcc.c-torture/execute/990106-1.c: New test.
25499
25500 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
25501
25502         * gcc.c-torture/compile/981223-1.c: New test.
25503
25504 1998-12-29  Richard Henderson  <rth@cygnus.com>
25505
25506         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
25507         (opt3): Rename from opt4 and disable.
25508
25509 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
25510
25511         * g++.old-deja/g++.pt/ptrmem5.C: New test.
25512
25513 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25514
25515         * g++.old-deja/g++.other/conv5.C: New test.
25516
25517 1998-12-14  Nick Clifton  <nickc@cygnus.com>
25518
25519         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
25520
25521 1998-12-11  Jeffrey A Law  (law@cygnus.com)
25522
25523         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
25524
25525 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
25526
25527         * gcc.c-torture/compile/981211-1.c: New test.
25528
25529 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
25530
25531         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
25532
25533         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
25534
25535 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25536
25537         * gcc.special/930510-1.c: Make C9X safe.
25538         * gcc.misc-tests/gcov-1.c Similarly.
25539         * gcc.misc-tests/gcov-2.c Similarly.
25540
25541 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25542
25543         * gcc.dg/ultrasp1.c: New test.
25544
25545 1998-12-06  Richard Henderson  <rth@cygnus.com>
25546
25547         * gcc.c-torture/execute/981206.c: New test.
25548
25549 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25550
25551         * g++.old-deja/g++.ns/template7.C: New test.
25552
25553         * g++.old-deja/g++.other/expr1.C: New test.
25554
25555         * g++.old-deja/g++.eh/tmpl3.C: New test.
25556
25557         * g++.old-deja/g++.eh/tmpl2.C: New test.
25558
25559 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25560
25561         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
25562         * g++.old-deja/g++.other/using6.C: Removed.
25563         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
25564
25565         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
25566
25567 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25568
25569         * g++.old-deja/g++.pt/overload8.C: New test.
25570
25571         * g++.old-deja/g++.pt/overload7.C: New test.
25572
25573         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
25574
25575         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
25576         and relinking messages.
25577         * lib/g++.exp (g++_target_compile): Remove .rpo file when
25578         compiling with -frepo.
25579
25580 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
25581
25582         * g++.old-deja/g++.pt/lookup6.C: New test.
25583
25584 1998-11-30  Nick Clifton  <nickc@cygnus.com>
25585
25586         * gcc.c-torture/execute/981130-1.c: New test.
25587         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
25588
25589 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25590
25591         * g++.old-deja/g++.pt/explicit76.C: New test.
25592
25593         * g++.old-deja/g++.pt/friend38.C: New test.
25594
25595         * g++.old-deja/g++.ns/crash2.C: New test.
25596
25597         * g++.old-deja/g++.pt/defarg8.C: New test.
25598
25599         * g++.old-deja/g++.pt/instantiate6.C: New test.
25600
25601         * g++.old-deja/g++.pt/static6.C: New test.
25602
25603         * g++.old-deja/g++.pt/decl2.C: New test.
25604
25605 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25606
25607         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
25608         problem is actually related with name lookup, but so what? :-)
25609
25610         * g++.old-deja/g++.pt/friend37.C: New test.
25611
25612 1998-11-25  Dave Love  <d.love@dl.ac.uk>
25613
25614         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
25615         element, which fails on some systems.
25616
25617         * g77.f-torture/execute/labug1.f: New test.
25618
25619 1998-11-21  Jeffrey A Law  (law@cygnus.com)
25620
25621         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
25622         is defined.
25623
25624 1998-11-18  Dave Love  <d.love@dl.ac.uk>
25625
25626         * g77.f-torture/compile/981117-1.f: New test.
25627
25628 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
25629
25630         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
25631         properly discarded.
25632
25633 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
25634
25635         * gcc.c-torture/execute/memcheck: New directory of tests for
25636         -fcheck-memory-usage.
25637
25638 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25639
25640         * README: New file, general information about the testsuite and
25641         new description of the various C++ test subdirectories.
25642         * README.g++: Eliminate obsolete information, update and move most
25643         relevant stuff to README.
25644
25645 1998-11-07  Richard Henderson  <rth@cygnus.com>
25646
25647         * gcc.c-torture/compile/981107-1.c: New test.
25648
25649 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
25650
25651         * execute/memcpy-bi.c: New testcase.
25652
25653 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
25654
25655         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
25656         base classes.
25657
25658         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
25659         template is selected.
25660
25661         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
25662         classes, it should be accepted for all types.
25663
25664         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
25665
25666         * g++.old-deja/g++.pt/spec24.C: Ensure that template
25667         specializations start with template headers.
25668
25669 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
25670
25671         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
25672
25673         * g++.old-deja/g++.other/init9.C: Test cross initialization of
25674         non-POD types.
25675
25676 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25677
25678         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
25679
25680 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
25681
25682         * compile/981022-1.c, compile/981022-1.x: New test and driver.
25683
25684 1998-10-19  Jeffrey A Law  (law@cygnus.com)
25685
25686         * 981019-1.c: New test.
25687
25688 1998-10-14  Robert Lipe <robertl@dgii.com>
25689
25690         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
25691         find objc headers.
25692
25693 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25694
25695         * compile/981001-4.c: Remove use of GCC extension that triggers a
25696         compiler bug.
25697
25698 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
25699
25700         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
25701
25702 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25703
25704         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
25705         instantiation of template produces incorrect code for delete
25706         expression.
25707
25708         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
25709         constructors' name is not unique.
25710         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
25711         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
25712
25713         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
25714         automatic array of const is ill-formed.
25715
25716         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
25717         of template parameter?
25718
25719         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
25720         const.
25721
25722         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
25723         pointer-to-member expression.
25724
25725         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
25726         declaration causes ICE.
25727
25728 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
25729
25730         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
25731         reserved in the global namespace.
25732
25733         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
25734         generate needed virtual table.
25735
25736         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
25737
25738 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
25739
25740         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
25741         template-dependent type
25742
25743 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
25744
25745         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
25746         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
25747         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
25748
25749         * g++.old-deja/g++.other/using5.C: New test; using decl from base
25750         class should be usable as argument of member function.
25751         * g++.old-deja/g++.other/using6.C: New test; using decl from base
25752         class should be usable as return type of member function.
25753         * g++.old-deja/g++.other/using7.C: New test; using decl from base
25754         class should be usable as type of data member.
25755
25756         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
25757
25758 1998-10-09  Jeffrey A Law  (law@cygnus.com)
25759
25760         * gcc.c-torture/special/920521-1.c: Fix bogus test.
25761
25762 1998-10-08  Nick Clifton  <nickc@cygnus.com>
25763
25764         * gcc.dg/dll-?.c Add thumb to target list.
25765         Fix assembler scan patterns to match current assembler output.
25766
25767 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
25768
25769         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
25770         matching of template brackets.
25771
25772         * g++.old-deja/g++.other/using4.C: New test.  Test using
25773         declarations of methods from base classes.
25774
25775         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
25776         within functions should introduce names into the innermost
25777         enclosing namespace.
25778
25779         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
25780         of static locals if first initialization throws.
25781
25782 1998-10-07  Jim Wilson  <wilson@cygnus.com>
25783
25784         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
25785
25786 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
25787
25788         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
25789         lose track of the possible targets of tablejump insns.
25790         * special/special.exp: Run it.
25791
25792 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25793
25794         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
25795         must be declared before its specializations can be named in friend
25796         declarations.
25797
25798 1998-10-05  Dave Love  <d.love@dl.ac.uk>
25799
25800         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
25801
25802         * g77.f-torture/execute/io1.f: New test.
25803
25804 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25805
25806         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
25807         with pointer to template function, for which no argument deduction
25808         is possible.
25809
25810         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
25811         specialization of template function as argument to template
25812         function.
25813
25814         * g++.old-deja/g++.other/access2.C: New test; Inner class
25815         shouldn't have privileged access to Outer's names.
25816
25817 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25818
25819         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
25820         friend template declared within template class conflicts with
25821         nested class of the same name.
25822
25823         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
25824         is ignored.
25825
25826         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
25827         object with direct initializer as function declaration.
25828
25829         * g++.old-deja/g++.other/decl2.C: New test; duplicate
25830         initializers.
25831
25832         * g++.old-deja/g++.other/null2.C: New test; conditional operator
25833         involving const pointer and NULL produces incorrect result.
25834
25835         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
25836         type name without `typename' should be rejected with -pedantic.
25837
25838 1998-10-02  Richard Henderson  <rth@cygnus.com>
25839
25840         * g++.old-deja/g++.other/addrof1.C: New test.
25841
25842 1998-10-01  Nick Clifton  <nickc@cygnus.com>
25843
25844         * gcc.c-torture/compile/981001-1.c: New test.
25845         * gcc.c-torture/execute/981001-1.c: New test.
25846
25847 1998-10-01  Jeffrey A Law  (law@cygnus.com)
25848
25849         * gcc.c-torture/compile/981001-2.c: New test.
25850         * gcc.c-torture/compile/981001-3.c: New test.
25851         * gcc.c-torture/compile/981001-4.c: New test.
25852
25853 1998-10-01  Robert Lipe  <robertl@dgii.com>
25854
25855         * lib/objc.exp (objc_target_compile): Add -L during compiles for
25856         multilibbed hosts.   Idea grafted from g77.exp.
25857
25858 1998-09-30  Dave Love  <d.love@dl.ac.uk>
25859
25860         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
25861         avoid losing on systems which need -lsocket.
25862
25863 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
25864
25865         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
25866         * g++.old-deja/g++.other/nested2.C: Ditto.
25867         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
25868         failure.
25869
25870 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25871
25872         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
25873         preferred over template operator!= for enum bitfields.
25874
25875 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
25876
25877         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
25878         that happen to have the same base name, but in different scopes,
25879         are incorrectly rejected.
25880
25881 1998-09-16  Richard Henderson  <rth@cygnus.com>
25882
25883         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
25884         on the native word size instead of an integer literal.
25885
25886 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25887
25888         * g++.old-deja/g++.other/static2.C: Invocation of static data
25889         member of type pointer-to-function denoted as non-static member.
25890
25891         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
25892         checks involving function types and aliases.
25893
25894 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25895
25896         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
25897         redefined to the same non-trivial type.
25898
25899         * g++.old-deja/g++.pt/explicit73.C: Test for proper
25900         namespace-qualification of template specializations declared in
25901         other namespaces.
25902
25903         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
25904         to declare a subset of the specializations of a template function
25905         as friends of specializations of a template class.
25906
25907         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
25908         member templates that do not fully specialize the enclosing
25909         template class are rejected.
25910
25911 1998-09-11  Dave Love  <d.love@dl.ac.uk>
25912
25913         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
25914
25915 1998-09-08  Dave Love  <d.love@dl.ac.uk>
25916
25917         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
25918         altered from libf2c/libU77 version.
25919
25920 1998-09-06  Dave Love  <d.love@dl.ac.uk>
25921
25922         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
25923
25924 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
25925
25926         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
25927         (un)signed char are different types for template specialization
25928         purposes.
25929
25930 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
25931
25932         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
25933         * objc: ObjC testsuite.
25934
25935 1998-08-31  Catherine Moore  <clm@cygnus.com>
25936
25937         * gcc.c-torture/execute/941014-1.x:  New file.
25938
25939 1998-08-31  Nick Clifton  <nickc@cygnus.com>
25940
25941         * lib/c-torture.exp: Add support for
25942         torture_eval_before_compile and torture_eval_before_execute
25943         variables.
25944
25945 1998-08-30  Jeffrey A Law  (law@cygnus.com)
25946
25947         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
25948         this test triggers valid.
25949
25950 1998-08-27  Jeffrey A Law  (law@cygnus.com)
25951
25952         * gcc.dg/980827-1.c: New test.
25953
25954 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
25955
25956         * gcc.c-torture/execute/loop-4b.c: New test.
25957
25958 1998-08-26  Nick Clifton  <nickc@cygnus.com>
25959
25960         * lib/c-torture.exp: Add support for
25961         torture_eval_before_compile and torture_eval_before_execute
25962         variables.
25963
25964 1998-08-25  Jeffrey A Law  (law@cygnus.com)
25965
25966         * gcc.c-torture/compile/980825-1.c: New test.
25967
25968 1998-08-24  Nick Clifton  <nickc@cygnus.com>
25969
25970         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
25971         count number tests in opt_t0 not good_t0.
25972
25973 1998-08-24  Jeffrey A Law  (law@cygnus.com)
25974
25975         * gcc.c-torture/compile/930326-1.x: Fix typo.
25976
25977 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
25978
25979         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
25980         causes an ICE.
25981
25982 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25983
25984         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
25985         STACK_SIZE is defined.
25986         * gcc.c-torture/unsorted/stuct.c: Similarly.
25987
25988         * gcc.c-torture/compile/980821-1.c: New test.
25989
25990 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25991
25992         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
25993
25994 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
25995
25996         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
25997         code.
25998
25999 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
26000
26001         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
26002         error'.
26003
26004 1998-08-18  Jeffrey A Law  (law@cygnus.com)
26005
26006         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
26007
26008 1998-08-16  Jeffrey A Law  (law@cygnus.com)
26009
26010         * gcc.c-torture/compile/980816-1.c: New test.
26011
26012         * gcc.dg/980816-1.c: New test.
26013
26014 1998-08-13  Jeffrey A Law  (law@cygnus.com)
26015
26016         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
26017         compiler for ieee tests.
26018
26019 1998-08-01  Dave Love  <d.love@dl.ac.uk>
26020
26021         * g77.f-torture/compile/980729-0.f: New test.
26022
26023 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
26024
26025         * gcc.c-torture/special/eeprof-1.c: New test, for
26026         -finstrument-functions.
26027         * gcc.c-torture/special/special.exp: Run it.
26028
26029 1998-07-29  Jeffrey A Law  (law@cygnus.com)
26030
26031         * gcc.c-torture/compile/980729-1.c: New test.
26032
26033 1998-07-27  Nick Clifton  <nickc@cygnus.com>
26034
26035         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
26036         __thumb__ is defined, and test for ARM style doubles if so.
26037
26038 1998-07-26  Dave Love  <d.love@dl.ac.uk>
26039
26040         * g77.f-torture/noncompile/980615-0.f: New test.
26041
26042 1998-07-26  H.J. Lu  (hjl@gnu.org)
26043
26044         * gcc.dg/980312-1.c: Do link instead of compile.
26045         * gcc.dg/980313-1.c: Likewise.
26046
26047 1998-07-26  Jeffrey A Law  (law@cygnus.com)
26048
26049         * gcc.c-torture/compile/980726-1.c: New test.
26050
26051 1998-07-25  Dave Love  <d.love@dl.ac.uk>
26052
26053         * g77.f-torture/execute/io0.f: New test.
26054
26055 1998-07-24  Nick Clifton  <nickc@cygnus.com>
26056
26057         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
26058         an int.
26059
26060 1998-06-18  Michael Meissner  <meissner@cygnus.com>
26061
26062         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
26063         m32r bugs.
26064
26065 1998-07-17  Nick Clifton  <nickc@cygnus.com>
26066
26067         * gcc.dg/980626-1.c: Expect failures for all toolchains until
26068         c-decl.c:grokdeclarator can handle mode attributes.
26069
26070 1998-07-16  Jeffrey A Law  (law@cygnus.com)
26071
26072         * gcc.c-torture/execute/980716-1.c: New test.
26073
26074 1998-07-13  Jeffrey A Law  (law@cygnus.com)
26075
26076         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
26077         the mn10200.
26078         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
26079         the mn10200.
26080         * gcc.c-torture/execute/va-arg-3.x: Similarly.
26081         * gcc.c-torture/compile/930326-1.x: Similarly.
26082
26083 1998-07-13  Dave Love  <d.love@dl.ac.uk>
26084
26085         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
26086         New test from Craig.
26087
26088 1998-07-12  Dave Love  <d.love@dl.ac.uk>
26089
26090         * g77.f-torture/noncompile/980616-0.f: New test.
26091
26092         * g77.f-torture/execute/970816-3.f:  New test from Craig.
26093
26094 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26095
26096         *  g++.other/singleton.C: Return error value instead of taking
26097         SIGSEGV.
26098
26099 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
26100
26101         *  g++.other/singleton.C: New test.   Warning is under dispute.
26102         Runtime crash is not.
26103
26104 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26105
26106         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
26107         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
26108         using6.C, using7.C}:  New namespace tests.
26109
26110 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
26111
26112         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
26113         specialization with typedef'ed names used as array indexes.
26114
26115 1998-07-09  Jeffrey A Law  (law@cygnus.com)
26116
26117         * gcc.c-torture/execute/980709-1.c: New test.
26118
26119         * gcc.dg/980709-1.c: New test.
26120
26121 1998-07-07  Richard Henderson  <rth@cygnus.com>
26122
26123         * gcc.c-torture/execute/bcp-1.c: New test.
26124
26125 1998-07-07  Jeffrey A Law  (law@cygnus.com)
26126
26127         * gcc.c-torture/execute/980707-1.c: New test.
26128
26129 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
26130
26131         * gcc.c-torture/compile/980706-1.c: New test.
26132
26133 1998-07-01  Dave Love  <d.love@dl.ac.uk>
26134
26135         * g77.f-torture/execute/980701-0.f,
26136         g77.f-torture/execute/980701-1.f: New test from Craig.
26137
26138 1998-07-01  Jeffrey A Law  (law@cygnus.com)
26139
26140         * gcc.c-torture/compile/980701-1.c: New test.
26141
26142         * gcc.c-torture/execute/980701-1.c: New test.
26143
26144 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
26145 rlsruhe.de>
26146
26147         * g++.old-deja/g++.robertl/eb132.C: New test.
26148         * g++.old-deja/g++.robertl/eb133.C: Likewise.
26149
26150 1998-06-29  Dave Love  <d.love@dl.ac.uk>
26151
26152         * g77.f-torture/execute/980628-7.f,
26153         g77.f-torture/execute/980628-8.f,
26154         g77.f-torture/execute/980628-9.f,
26155         g77.f-torture/execute/980628-10.f: New tests from Craig.
26156
26157         * g77.f-torture/execute/980628-3.f: Remove mail headers.
26158
26159 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26160
26161         * g77.f-torture/execute/980628-4.f: New test from Craig.
26162         * g77.f-torture/execute/980628-5.f: Likewise.
26163         * g77.f-torture/execute/980628-2.f: Likewise.
26164         * g77.f-torture/execute/980628-0.f: Likewise.
26165         * g77.f-torture/execute/980628-1.f: Likewise.
26166         * g77.f-torture/execute/980628-3.f: Likewise.
26167         * g77.f-torture/execute/980628-6.f: Likewise.
26168
26169 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26170
26171         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
26172         directory when nothing has been installed yet.
26173
26174 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
26175
26176         * gcc.c-torture/special/special.exp: Handle newer versions of
26177         dejagnu.
26178
26179 1998-06-26  Jeffrey A Law  (law@cygnus.com)
26180
26181         * gcc.dg/980626-1.c: New test.
26182
26183 1998-06-19  Bruno Haible <haible@ilog.fr>
26184
26185         * gcc.misc-tests/m-un-2.c: New test.
26186         * g++.old-deja/g++.other/warn01.c: Likewise.
26187
26188 1998-06-19  Robert Lipe  <robertl@dgii.com>
26189
26190         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
26191         compatibility with assmblers with a different comment character.
26192         Eliminate use of GAS-specific extensions.
26193
26194 1998-06-19  Jeffrey A Law  (law@cygnus.com)
26195
26196         * gcc.c-torture/execute/ieee/980619-1.c: New test.
26197
26198 1998-06-19  Robert Lipe  <robertl@dgii.com>
26199
26200         *lib/g77.exp: Replace search for libf2c.a with search for newly
26201         renamed libg2c.a
26202
26203 1998-06-17  Jeffrey A Law  (law@cygnus.com)
26204
26205         * gcc.c-torture/execute/980617-1.c: New test.
26206
26207 1998-06-12  Jeffrey A Law  (law@cygnus.com)
26208
26209         * gcc.c-torture/execute/980612-1.c: New test.
26210
26211 1998-06-08  Jeffrey A Law  (law@cygnus.com)
26212
26213         * gcc.dg/980523-1.c: Only test on ppc-linux.
26214         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
26215
26216         * gcc.c-torture/execute/980608-1.c: New test.
26217
26218 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
26219
26220         * gcc.c-torture/execute/980605-1.c: New test.
26221
26222 1998-06-04  Jeffrey A Law  (law@cygnus.com)
26223
26224         * gcc.c-torture/execute/980604-1.c: New test.
26225
26226 1998-06-02  Jeffrey A Law  (law@cygnus.com)
26227
26228         * gcc.c-torture/execute/980602-1.c: New test.
26229         * gcc.c-torture/execute/980602-2.c: Likewise.
26230
26231 1998-06-02  Dave Love  <d.love@dl.ac.uk>
26232
26233         * 970125-0.f: Fix per JCB.  Add commentary.
26234
26235 1998-05-31  Michael Meissner  <meissner@cygnus.com>
26236
26237         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
26238         IEEE -0 support.
26239
26240 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
26241
26242         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
26243         earlier.
26244
26245 1998-05-28  Catherine Moore <clm@cygnus.com>
26246
26247         * gcc.c-torture/execute/980526-3.c: New test.
26248
26249 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
26250
26251         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
26252         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
26253         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
26254         m88k-motorola-sysv3 to XFAIL.
26255
26256 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26257
26258         * gcc.dg/980526-1.c: New test.
26259         * gcc.c-torture/execute/980526-2.c: New test.
26260
26261 1998-05-26  Jeffrey A Law  (law@cygnus.com)
26262
26263         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
26264
26265         * gcc.c-torture/execute/980526-1.c: New test.
26266
26267 1998-05-26  Dave Love  <d.love@dl.ac.uk>
26268
26269         * g77.f-torture/execute/alpha2.f: Add runtime test.
26270
26271 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
26272
26273         * g++.old-deja/old-deja.exp: Strip leading directories.
26274
26275         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
26276         error for the line.  Don't run multiple tests for the same line.
26277
26278 1998-05-23  Jeffrey A Law  (law@cygnus.com)
26279
26280         * gcc.dg/980523-1.c: New test.
26281
26282 1998-05-23  Dave Love  <d.love@dl.ac.uk>
26283
26284         * g77.f-torture/compile/970915-0.f: New test.
26285
26286 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
26287
26288         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
26289
26290 1998-05-21  Jeffrey A Law  (law@cygnus.com)
26291
26292         * gcc.dg/980520-1.c: New test.
26293
26294 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
26295
26296         * gcc.dg/980502-1.c: Fix return type.
26297
26298 1998-05-20  Jeffrey A Law  (law@cygnus.com)
26299
26300         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
26301         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
26302         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
26303         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
26304         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
26305
26306 1998-05-20  Dave Love  <d.love@dl.ac.uk>
26307
26308         * g77.f-torture/execute/980520-1.f: New test.
26309
26310 1998-05-15  Dave Love  <d.love@dl.ac.uk>
26311
26312         * lib/mike-g77.exp: New file.
26313
26314         * g77.f-torture/noncompile/noncompile.exp,
26315         g77.f-torture/noncompile/check0.f: New files.
26316
26317 1998-05-14  Dave Love  <d.love@dl.ac.uk>
26318
26319         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
26320         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
26321         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
26322         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
26323         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
26324         abort where appropriate.
26325
26326 1998-05-05  Michael Meissner  <meissner@cygnus.com>
26327
26328         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
26329         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
26330
26331 1998-04-29  Dave Love  <d.love@dl.ac.uk>
26332
26333         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
26334
26335 1998-04-27  Dave Love  <d.love@dl.ac.uk>
26336
26337         * g77.f-torture/compile/980427-0.f: New test.
26338
26339 1998-04-24  Dave Love  <d.love@dl.ac.uk>
26340
26341         * g77.f-torture/compile/980424-0.f: New test.
26342
26343 1998-04-19  Dave Love  <d.love@dl.ac.uk>
26344
26345         * g77.f-torture/compile/980419-2.f (main): New test.
26346         * g77.f-torture/compile/970125-0.f: New test.
26347         * g77.f-torture/compile/980419-1.f: New test.
26348
26349 1998-04-08  Jim Wilson  <wilson@cygnus.com>
26350
26351         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
26352         of loop-4.c.
26353
26354 1998-04-07  Jim Wilson  <wilson@cygnus.com>
26355
26356         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
26357
26358 1998-04-03  Jim Wilson  <wilson@cygnus.com>
26359
26360         * gcc.c-torture/compile/980329-1.c: New test.
26361
26362 1998-03-18  Jim Wilson  <wilson@cygnus.com>
26363
26364         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
26365         * gcc.dg/980312-1.c: Fix typo in -march command.
26366
26367 1998-03-16  H.J. Lu  (hjl@gnu.org)
26368
26369         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
26370
26371 1998-03-11  Robert Lipe  <robertl@dgii.com>
26372
26373         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
26374         Dave Love agree the Fortran source is bogus.
26375
26376 1998-03-11  Robert Lipe  <robertl@dgii.com>
26377
26378         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
26379         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
26380         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
26381         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
26382         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
26383
26384 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
26385
26386         * g++.old-deja/g++.other/friend1.C: New test.
26387
26388 1998-02-18  Dave Love  <d.love@dl.ac.uk>
26389
26390         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
26391         possibly uninitialized) variables and declare dnrm2.
26392
26393 1998-02-23  Robert Lipe <robertl@dgii.com>
26394
26395         From Bruno Haible <haible@ilog.fr>:
26396         * gcc.c-torture/execute/980223.c: New test.
26397
26398 1998-02-13  Jeffrey A Law  (law@cygnus.com)
26399
26400         * gcc.dg/ifelse-1.c: New test.
26401
26402 1998-02-09  H.J. Lu  (hjl@gnu.org)
26403
26404         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
26405
26406           * lib/old-dejagnu.exp (old-dejagnu): Added the
26407           "execution test - XFAIL *-*-*" handling in the spirit of
26408           "excess errors test -". Changed the "execution test fails"
26409           handling to be like "excess errors test fails".
26410           * Update various tests accordingly.
26411
26412 1998-02-06  Jim Wilson  <wilson@cygnus.com>
26413
26414         * gcc.c-torture/execute/980205.c: New test.
26415
26416 1998-01-18  Jeffrey A Law  (law@cygnus.com)
26417
26418         * lib/c-torture.exp: Look for .x files instead of .cexp files.
26419         * lib/f-torture.exp: Similarly.
26420         * gcc.c-torture: Rename all .cexp files to .x files.
26421
26422 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
26423
26424         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
26425         (940510-1.c): Removed duplicate.
26426         (971104-1.c): New test.
26427
26428 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
26429
26430           * lib/f-torture.exp: Improve error and loop detection.
26431
26432 1997-11-19  Michael Meissner  <meissner@cygnus.com>
26433
26434         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
26435         use that to size the filler array.
26436
26437 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
26438
26439         * lib/c-torture.exp(c-torture-execute): Fix typo.
26440
26441         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
26442         testcase as the executable name. Keep the executable around if
26443         the test fails.
26444
26445 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
26446
26447         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
26448         changes.  Only test one -g option, and move it to the end of the
26449         list of options to test.
26450
26451 1997-09-19  Michael Meissner  <meissner@cygnus.com>
26452
26453         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
26454         variable GCC_TORTURE_OPTIONS to supply default switches separated
26455         by colons.  If no environment variable, run tests with -O0 -g, -O1
26456         -g, and -O2 -g as well.
26457
26458 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
26459
26460         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
26461         explanatory comments. Fix indentation.
26462
26463 1997-09-15  Jeffrey A Law  (law@cygnus.com)
26464
26465         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
26466
26467 1997-09-11  Jeffrey A Law  (law@cygnus.com)
26468
26469         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
26470         * g++.old-deja/g++.mike/p7325.C: Likewise.
26471         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
26472
26473 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
26474
26475         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
26476         * g++.old-deja/g++.brendan/crash30.C: Likewise.
26477         * g++.old-deja/g++.brendan/crash39.C: Likewise.
26478         * g++.old-deja/g++.law/operators4.C: Likewise.
26479
26480 1997-09-11  Joe Buck  (jbuck@synopsys.com)
26481
26482         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
26483         * g++.old-deja/g++.mike/p784.C: Ditto.
26484         * g++.old-deja/g++.mike/p785.C: Ditto.
26485
26486 1997-09-05  Jeffrey A Law  (law@cygnus.com)
26487
26488           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
26489
26490 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26491
26492         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
26493         target feature; pass this to c-torture-execute as needed.
26494
26495 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26496
26497         * lib/c-torture.exp(c-torture-execute): If the previous and the
26498         current executables being tested are identical, we don't need to
26499         run the executable again. Try to make the executable names
26500         unique. Add an optional argument for passing additional compiler
26501         flags.
26502
26503 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
26504
26505         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
26506
26507 1997-08-29  Jeffrey A Law  (law@cygnus.com)
26508
26509         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
26510
26511 1997-07-31  Jeffrey A Law  (law@cygnus.com)
26512
26513         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
26514         32bit or larger longs.
26515
26516         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
26517         have either a 32bit long or 32bit int.
26518
26519 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
26520
26521         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
26522         Make double precision tests dependent on sizeof (double).
26523
26524 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
26525
26526         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
26527         too.
26528
26529 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
26530
26531         * gcc.c-torture/compile/961203-1.cexp: New script.
26532
26533 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
26534
26535         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
26536         up the includes ourselves.
26537
26538 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
26539
26540         * lib/plumhall.exp: Remove random include, and add a few
26541         verbose messages for debugging.
26542
26543 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
26544
26545         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
26546         of trying to do it ourselves.
26547
26548 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26549
26550         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
26551
26552 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
26553
26554         * gcc.prms/5403.c: Made regexp a bit less strict.
26555
26556 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
26557
26558         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
26559         is returned from remote_load instead.
26560         * lib/plumhall.exp: Ditto.
26561         * lib/mike-g++.exp: Ditto.
26562         * lib/old-dejagnu.exp: Ditto.
26563         * lib/c-torture.exp: Ditto.
26564
26565 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
26566
26567         * lib/g++.exp: Use build_wrapper procedure.
26568         * lib/gcc.exp: Ditto.
26569
26570 1997-05-20  Jeffrey A Law  (law@cygnus.com)
26571
26572         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
26573         an old-style decl for malloc.  Fixes tests to work when
26574         sizeof (int) != sizeof (size_t).
26575
26576 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26577
26578         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
26579
26580         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
26581         use stdargs.h interface.
26582
26583 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26584
26585         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
26586         NO_VARARGS when compiling.
26587
26588 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
26589
26590         * lib/plumhall.exp(ph_includes): New procedure.
26591         (ph_make): Use it.
26592         (ph_compiler): Ditto.
26593
26594         * lib/g++.exp: Rename test-glue.c to testglue.c.
26595         * lib/gcc.exp: Ditto.
26596
26597 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
26598
26599         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
26600         to completion when it's called.
26601
26602 1997-03-21  Michael Meissner  <meissner@cygnus.com>
26603
26604         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
26605         is defined, don't do test.
26606
26607 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
26608
26609         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
26610         for object files.
26611         (ph_summary): Mark skipped testcases as untested, not unresolved.
26612
26613         * lib/plumhall.exp (ph_make): If unresolved because of bad
26614         errorCode, record errorCode in log file.
26615         (*): Replace send_log/verbose with verbose -log.
26616
26617 1997-03-19  Michael Meissner  <meissner@cygnus.com>
26618
26619         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
26620         double conversion if double isn't at least 8 bytes.
26621
26622         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
26623         int to work with targets where int is 16 bits.
26624
26625         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
26626         8 bytes, just exit, since 4 byte doubles don't have enough bits of
26627         precision for the test to complete.
26628
26629 1997-03-14  Michael Meissner  <meissner@cygnus.com>
26630
26631         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
26632         if d10v is not compiled with the -mdouble64 flag.
26633         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
26634
26635         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
26636         d10v is not compiled with the -mint32 flag.
26637
26638 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
26639
26640         * lib/plumhall.exp: Use incr_count.
26641
26642 1997-03-12  Jeffrey A Law  (law@cygnus.com)
26643
26644         * gcc.c-torture: Update to c-torture-1.45.
26645
26646 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
26647
26648         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
26649         the name of the expect testcase file).
26650
26651         * lib/g++.exp(g++_init): Ditto.
26652
26653 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
26654
26655         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
26656         the host.
26657
26658         * lib/gcc.exp(gcc_exit): New procedure.
26659
26660 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
26661
26662         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
26663         specs where appropriate.
26664
26665         * g++.old-deja/g++.arm/*: Added additional ERROR checks
26666         because of new "candidates are" messages, and removed a few
26667
26668         * Converted all non-old-style g++ testcases to old-style, and
26669         moved into g++.old-deja.
26670
26671 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
26672
26673         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
26674         options.
26675
26676         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
26677         succeeded.
26678
26679         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
26680
26681 1997-02-13  Michael Meissner  <meissner@cygnus.com>
26682
26683         * lib/gcc.exp (gcc_target_compile): Add support for defining
26684         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
26685         the machine doesn't have those features.
26686
26687 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
26688
26689         * g++.law/operators4.exp: Don't use LIBS.
26690
26691 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
26692
26693         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
26694
26695         * lib/mike-g++.exp: Don't set the compiler to be tested here.
26696         * lib/g++.exp: Set it here instead. Also, allow use of the
26697         --tool_exec and --tool_opt options. Change CXX to
26698         GXX_UNDER_TEST.
26699
26700         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
26701
26702         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
26703
26704 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
26705
26706         * lib/old-dejagnu.exp: Use prune_warnings instead of
26707         prune_system_crud.
26708         * lib/mike-g++.exp: Ditto.
26709         * lib/gcc.exp: Ditto.
26710         * lib/g++.exp: Ditto.
26711
26712         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
26713
26714 1997-02-07  Jeffrey A Law  (law@cygnus.com)
26715
26716           * 941014-2.c: Include stdlib.h
26717           * 960327-1.c: Include stdio.h
26718           * dbra.c, index-1.c: Don't assume ints are 32bits.
26719
26720 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
26721
26722         * lib/gcc.exp: Add gcc,stack_size target feature.
26723
26724         * lib/g++.exp(g++_target_compile): Add the include and link
26725         paths here, not in two other places. And, it's $options, not
26726         options.
26727
26728         * lib/mike-g++.exp(postbase): Remove the code that determines
26729         the correct include and link paths.
26730         * g++.old-deja/old-deja.exp: Ditto.
26731
26732 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
26733
26734         * lib/g++.exp(g++_init): target_compile no longer returns the
26735         filename of the result.
26736
26737 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
26738
26739         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
26740         call to glob.
26741
26742         * gcc.c-torture/special/special.exp: Change call to
26743         gcc_target_compile to include the object file.
26744
26745 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
26746
26747         * gcc.c-torture/special/special.exp: Correct misspelling in last
26748         change.
26749
26750 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
26751
26752         * lib/plumhall.exp(ph_summary): Log the entire output of the
26753         executable. Return -1 if there were any failures, 0 otherwise.
26754         (ph_execute): Return -1 if there were any failures, 0 otherwise.
26755         (ph_make): Clean up objects and executables that were built
26756         if the tests succeeded.
26757
26758 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
26759
26760         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
26761         libraries and includes in the build tree as appropriate.
26762
26763 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26764
26765         * lib/c-torture.exp: Instead of looking for the global variable
26766         NO_LONG_LONG, check to see if that's a feature of the target.
26767
26768 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26769
26770         * config/default.exp: Minimize. Delete the remainer of the files in
26771         config; this functionality is now in devo/dejagnu/config.
26772
26773         g++.*/*: Pass any additional flags used to compile to postbase;
26774         delete CXXFLAGS.
26775
26776         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
26777         is now done by runtest.exp. Use gcc_target_compile instead of
26778         compile.
26779
26780         lib/c-torture.exp: Use gcc_target_compile instead of compile.
26781         Remove references to CFLAGS. Use remote_file instead of
26782         calling rm -f.
26783         (c-torture): Take a list of arguments to use to compile this
26784         testcase.
26785
26786         lib/g++.exp: Simplify. Use target_compile instead of compile.
26787         lib/gcc-dg.exp: Ditto.
26788         lib/gcc.exp: Ditto.
26789         lib/mike-{gcc,g++}.exp: Ditto.
26790         lib/old-dejagnu.exp: Ditto.
26791         lib/plumhall.exp: Ditto.
26792
26793 1997-01-08  Jim Wilson  <wilson@cygnus.com>
26794
26795         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
26796         (ph_linker): Likewise.
26797
26798 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
26799
26800           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
26801         MAP_ANON / MAP_ANONYMOUS if defined;
26802         else try to map from /dev/zero .
26803
26804 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26805
26806         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
26807         isn't defined, then define it to MAP_ANONYMOUS.
26808
26809 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26810
26811         * gcc.c-torture: Update to c-torture-1.42 release.
26812
26813 1996-11-11  Jeffrey A Law  (law@cygnus.com)
26814
26815         * gcc.c-torture: Update to c-torture-1.41 release.
26816
26817 1996-10-27  Jeffrey A Law  (law@cygnus.com)
26818
26819         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
26820         c-torture release.
26821
26822 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
26823
26824         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
26825         and LDFLAGS.  Fix second case to append the target_info ldflags
26826         onto LDFLAGS, not CFLAGS.
26827         * lib/g++.exp (g++_init): Add target_info stuff.
26828         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
26829         of libgloss and newlib flags for !native.
26830
26831         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
26832         (GDB): Fix relative path to go up another dir for finding gdb.
26833
26834 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
26835
26836         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
26837         versions in the target_info array, if they don't exist.
26838
26839 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
26840
26841         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
26842
26843 1996-07-08  Jim Wilson  <wilson@cygnus.com>
26844
26845         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
26846         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
26847
26848 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
26849
26850         * lib/old-dejagnu.exp: Don't remove the output file before we've
26851         actually tested it. Don't append pwd to the path of the executable
26852         we're testing.
26853
26854 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
26855
26856         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
26857
26858 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
26859
26860         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
26861         temporary directory for compiler files, and set it to a default
26862         value of /tmp. Set $output as the name of the output file from
26863         compiling the testcase. Add a -o option to $cflags_var so the
26864         compiler writes the final output file as $output. Set $executable
26865         to $output.
26866
26867         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
26868         directory for compiler files, and set it to /tmp if it doesn't
26869         already have a value. Set $output_file to the name of the output
26870         file from compiling the testcase. Add a -o option to CXXFLAGS so
26871         the compiler writes the final output file as $output. Use $output
26872         as the executable to be tested.
26873
26874 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26875
26876         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
26877
26878 1996-06-08  Jeffrey A Law  (law@cygnus.com)
26879
26880         * gcc.c-torture/execute/pending-1.c: New test.  Still
26881         pending in Tege's queue.
26882
26883 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
26884
26885         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
26886         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
26887         if there were failures.  Call unresolved if there were unresolved
26888         testcases.  Call gcc_fail if program did not run to completion.
26889         (ph_make): Pass additional argument name to ph_execute.
26890         (ph_execute): Add new argument.  Pass additional arguments to
26891         ph_summary.  Call gcc_fail is there is no execution output.
26892
26893 1996-04-24  Jeffrey A Law  (law@cygnus.com)
26894
26895         * lib/plumhall.exp (proc_summary): Output relavent summary
26896         lines into the log so specific failures in plumhall can be
26897         investigated.
26898
26899 1996-04-10  Jeffrey A Law  (law@cygnus.com)
26900
26901         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
26902         (c-torture-execute): Don't try to execute tests which use
26903         "long long" types if $NO_LONG_LONG is nonzero.
26904
26905 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
26906
26907         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
26908         not c-torture.
26909
26910         * gcc.ieee: Move from here.
26911         * gcc.c-torture/execute/ieee: To here.
26912
26913 1996-03-26  Jeffrey A Law  (law@cygnus.com)
26914
26915         * gcc.c-torture: Update to c-torture-1.41 release.
26916
26917 1996-03-22  Jeffrey A Law  (law@cygnus.com)
26918
26919         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
26920         not "$output".
26921
26922 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
26923
26924         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
26925         -c present.
26926
26927 1996-03-02  Jeffrey A Law  (law@cygnus.com)
26928
26929         * config/proelf.exp: Handle connecting to a simulator.
26930
26931 1996-01-31  Jeffrey A Law  (law@cygnus.com)
26932
26933         * config/proelf.exp: New file.  Enough framework that we can
26934         run c-torture tests on the proelf targets (or any other target
26935         that gdb can connect to for that matter).
26936
26937 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
26938
26939         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
26940         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
26941
26942         * lib/plumhall.exp (ph_execute): Always call ph_summary if
26943         exec_output exists.
26944
26945 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
26946
26947         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
26948         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
26949
26950         * config/*.exp: Update FSF address.  Change result of ${tool}_load
26951         to pass/fail/unresolved/unsupported/untested.  Caller must now
26952         call unresolved/unsupported/untested.
26953         * lib/*.exp: Update FSF address.  Update to handle new results of
26954         ${tool}_load.
26955         * lib/chill.exp (verbose): Delete.
26956
26957 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
26958
26959         * lib/gcc.exp (default_gcc_start): Change order of args to
26960         $LDFLAGS $CFLAGS $LIBS.
26961         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
26962         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
26963         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
26964         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
26965         * gcc.misc-tests/dg-test.exp: Likewise.
26966         * gcc.misc-tests/msgs.exp: Likewise.
26967         * gcc.prms/prms.exp: Likewise.
26968         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
26969         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
26970
26971         * lib/dg.exp: Deleted, moved to dejagnu/lib.
26972
26973 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26974
26975         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
26976
26977         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
26978         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
26979
26980         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
26981         necessary.
26982
26983 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
26984
26985         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
26986         global for loop; add use of $mathlib.
26987         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
26988         settings here; set mathlib for anything but VxWorks.
26989
26990 1996-01-22  Jeffrey A Law  (law@cygnus.com)
26991
26992         * gcc.c-torture: Update to c-torture-1.40 release.
26993
26994 1996-01-03  Jeffrey A Law  (law@cygnus.com)
26995
26996         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
26997         dg.exp.
26998
26999 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
27000
27001         * lib/c-torture.exp (c-torture-execute): Declare "output" as
27002         global.
27003
27004 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
27005
27006         * lib/g++.exp (LIBS): Define if not already.
27007         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
27008         (gcc-dg-prune): Call prune_gcc_output.
27009         * lib/gcc.exp (prune_gcc_output): New proc.
27010         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
27011         prune_gcc_output.
27012
27013 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
27014
27015         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
27016         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
27017
27018 1995-11-15  Jeffrey A Law  (law@cygnus.com)
27019
27020         * gcc.c-torture: Update to c-torture-1.39 release.
27021
27022 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
27023
27024         * lib/c-torture.exp (c-torture-execute): Don't return if one option
27025         fails, try others as well.
27026
27027 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
27028
27029         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
27030         If compilation fails, mark execute tests as `untested'.
27031         If test is marked as unsupported, don't mark compilation and
27032         execute tests as failed.
27033
27034 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
27035
27036         * lib/g++.exp (g++_init): Don't link in libg++, and look to
27037         libstdc++ for whether or not we want to be doing shared
27038         libraries.  Delete link_curses since we don't need it anymore.
27039         * lib/mike-g++.exp (postbase): Don't link in libg++.
27040         * g++.old-deja/old-deja.exp: Likewise.
27041
27042 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
27043
27044         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
27045
27046 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
27047
27048         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
27049         For that, add `-Wl,-a,shared_archive'.
27050         * g++.old-deja/old-deja.exp: Likewise.
27051
27052 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
27053
27054         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
27055
27056 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
27057
27058         * lib/mike-g++.exp (postbase): Pay attention to the status of
27059         g++_load.
27060
27061 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
27062
27063           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
27064
27065 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
27066
27067         * lib/gcc.exp (default_gcc_start): No longer need to log program
27068         being executed or its output, execute_anywhere does that now.
27069         * lib/g++.exp (default_g++_version): Call execute_anywhere.
27070         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
27071
27072 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
27073
27074         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
27075         the same as those in lib/g++.exp.
27076
27077 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
27078
27079         * gcc.c-torture: Update to c-torture-1.38 release.
27080         * gcc.ieee: Related changes.
27081
27082 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
27083
27084         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
27085         "exec". Minor reformatting changes.
27086
27087         * config/rom68k.exp (${tool}_load): Make it work in a canadian
27088         cross. This means all "exec" calls now work on a remote host as
27089         well.
27090         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
27091         cross. Filter out the extra "\r\n" stuff that expect puts in.
27092         (c-torture-execute): Filter out the bogus warnings like
27093         c-torture-compile does. Add support for canadian cross.
27094         * lib/gcc.exp (default_gcc_version, default_gcc_start)
27095         Use execute_anywhere rather than calling exec directly. Now it
27096         works for canadian cross testing.
27097
27098 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
27099
27100         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
27101         results into a variable, and check that rather than using file exists.
27102
27103 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
27104
27105         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
27106         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
27107
27108 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27109
27110         * g++.old-deja/old-deja.exp: Create and pass runshlib and
27111         lib_curses if there's a shared libg++ in the build tree.
27112
27113 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
27114
27115         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
27116         if not supported target.
27117
27118 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
27119
27120         * lib/g++.exp (g++_init): Move empty setting of runshlib and
27121         link_curses up to always happen, not just for native builds.
27122
27123 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
27124
27125         * gcc.c-torture: Update to c-torture-1.36 release.
27126         * gcc.failure: Related changes.
27127
27128 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
27129
27130         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
27131
27132 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
27133
27134         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
27135         * lib/mike-g++.exp (postbase): Not in here.  Still reference
27136         runshlib, link_curses, and mathlib for link and run.
27137
27138         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
27139         pass the runtime shared library options for Solaris, OSF/1, and
27140         Irix5, and link with -lcurses to avoid unresolved references.
27141
27142 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
27143
27144         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
27145         only run once.
27146
27147 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
27148
27149         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
27150
27151 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
27152
27153         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
27154         do not have a framework for the "compat" tests yet.
27155
27156 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
27157
27158         * lib/mike-g++.exp (postbase): New local variable `mathlib',
27159         set to null if we're testing vxworks5.1.  Use that instead of
27160         `-lm' in the setting of LIBS for link and run.
27161
27162 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
27163
27164         * config/rom68k.exp (${tool}_load): Major changes to make it
27165         work.  Verified that it does in fact return the stuff in
27166         exec_output properly.  Catch any Emul or any TRAP other than 0.
27167
27168 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
27169
27170         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
27171         LDFLAGS properly for targets that need stuff from libgloss.
27172         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
27173         only run once.
27174         (gpp_initialized): New variable.
27175
27176 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
27177
27178         * config/rom68k.exp: Load libgloss.exp.
27179         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
27180         so we can produce a fully linked binary.
27181         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
27182         so we can produce a fully linked binary.
27183
27184 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
27185
27186         * lib/plumhall.exp (ph_section): Watch for expected failures.
27187         Add missing `else'.
27188
27189         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
27190         run the testcase.
27191         (c-torture): Likewise.
27192
27193 1995-08-28  Doug Evans  <dje@cygnus.com>
27194
27195         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
27196
27197         * lib/mike-g++.exp (mike_cleanup): New proc.
27198         (prebase): New globals compiler_result, not_compiler_result,
27199         target_regexp.
27200         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
27201         allow leading "-" in pattern.  Watch for unsupported tests.
27202         If $compiler_result is set, pattern match assembler code,
27203         and ditto for $not_compiler_result.
27204         * lib/mike-gcc.exp: Likewise.
27205
27206         * lib/plumhall.exp (ph_execute): Only call ph_summary if
27207         execution "succeeded".
27208
27209 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
27210
27211         * config/win32.exp: New file.
27212         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
27213
27214 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
27215
27216         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
27217         unsupported.
27218         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
27219         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
27220         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
27221
27222         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
27223         "... without exceptions was ...".  That is now handled by
27224         prune_system_crud.
27225         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27226
27227 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
27228
27229         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
27230         sieve.c,sort2.c}: New files.
27231         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
27232         sieve.exp,sort2.exp}: Drivers for them.
27233
27234         * lib/mike-gcc.exp (program_output): New user settable variable.
27235         (postbase): Call prune_system_crud.  Also prune extraneous compiler
27236         messages.
27237         * lib/mike-g++.exp (program_output): New user settable variable.
27238
27239         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
27240
27241         * config/sh.exp: Deleted (use sim.exp instead).
27242
27243 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
27244
27245         * config/vx.exp: Declare CHECKTASK as global.
27246         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
27247         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
27248         * lib/old-dejagnu.exp: Load [pwd]/$executable.
27249
27250 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27251
27252         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
27253         target. Like vx.exp, only includes `vx29k.exp' instead of
27254         `vxworks.exp'.
27255
27256 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
27257
27258         * config/sim.exp: Increase time limit from 120 seconds to 240.
27259
27260 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
27261
27262         * gcc.c-torture/execute/950628-1.c: New test.
27263
27264 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
27265
27266         * gcc.c-torture: Update with changes/additions from
27267         c-torture-1.34.
27268
27269 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
27270
27271         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
27272
27273 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
27274
27275         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
27276
27277 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
27278
27279         * gcc.c-torture/compile/950512-1.c: New test.
27280         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
27281         * gcc.dg/struct-ret-1.c: Likewise.
27282
27283 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
27284
27285         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
27286           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
27287
27288 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
27289
27290         * gcc.c-torture/special/920411-1.c: Deleted.
27291         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
27292
27293 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
27294
27295         * config/sim.exp (${tool}_load): Hack in call to bash to get a
27296         cpu limit.
27297
27298 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
27299
27300         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
27301
27302 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
27303
27304         From kenner;
27305         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
27306         is the proper length.
27307         * va-arg-3.c: Likewise.
27308
27309 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
27310
27311         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
27312         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
27313
27314         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
27315         * lib/g++.exp (default_g++_start): Delete old cruft.
27316
27317 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
27318
27319         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
27320         (2 * (1 << 18)) to (2 * (1 << 17)).
27321
27322         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
27323
27324 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
27325
27326         * config/rom68k.exp: Renamed from config/idp.exp
27327
27328 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
27329
27330         * c-torture/compile/921109-2.c
27331
27332 1995-04-18  Mike Stump  <mrs@cygnus.com>
27333
27334         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
27335         excess errors.
27336
27337 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
27338
27339         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
27340         output.
27341         * lib/g++.exp (default_g++_start): Likewise.
27342
27343 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
27344
27345         * gcc.c-torture/compile/950329-1.c: New test.
27346
27347 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
27348
27349           * config/bug.exp (${tool}_load): Updated to use new remote_open
27350           and remote_close procs.
27351         * config/idp.exp: New file.
27352
27353 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
27354
27355         * gcc.c-torture/execute/950322-1.c: New test.
27356
27357 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
27358
27359         * config/vx.exp (${tool}_load): Clean up testing of return code from
27360         vxworks_ld and vxworks_spawn.
27361
27362 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
27363
27364         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
27365
27366 1995-03-13  Mike Stump  <mrs@cygnus.com>
27367
27368         * lib/old-deja.exp: Add `excess errors test - ' error, now one
27369         can mark excess errors on a machine by machine basis.  Note, the
27370         default is to not expect any excess errors, even when excess
27371         errors test - is given, so you will want to put an XFAIL ... on
27372         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
27373         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
27374         those 4 machines, but no others.
27375
27376 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
27377
27378         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
27379         * lib/c-torture.exp: to here.
27380
27381 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
27382
27383         * gcc.c-torture/execute/950221-1.c: New test.
27384         * gcc.c-torture/execute/struct-ret-1.c: New test.
27385         * gcc.c-torture/compile/950221-1.c: New test.
27386
27387         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
27388
27389 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
27390
27391         * gcc.c-torture/execute/arith-1.c (main): Return 0.
27392         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
27393
27394 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
27395
27396         * g++.gb: New directory of tests, derived from my signature and
27397         class scoping tests.
27398
27399         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
27400         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
27401         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
27402         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
27403         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
27404         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
27405         * g++.gb/sig25.C: Likewise.
27406
27407         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
27408         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
27409         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
27410         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
27411         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
27412         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
27413         * g++.gb/sig25.exp: Likewise.
27414
27415         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
27416         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
27417         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
27418         * g++.gb/scope13.C: Likewise, this test still fails.
27419
27420         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
27421         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
27422         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
27423         * g++.gb/scope13.exp: Ditto.
27424
27425         * g++.gb/README: New file, explains what these tests are about.
27426
27427 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
27428
27429         * lib/dg.exp (dg-do): Support `preprocess'.
27430         (dg-test): Likewise.
27431
27432 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
27433
27434         * config/udi.exp: change "continue -expect" to "exp_continue".
27435
27436 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
27437
27438         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
27439         Delete redundant tests.
27440
27441         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
27442         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
27443         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
27444         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
27445         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
27446         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
27447         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
27448         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
27449
27450         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
27451         storing label pointers.
27452         * gcc.c-torture/execute/921019-1.c: Likewise.
27453         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
27454         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
27455         parameter fp.
27456         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
27457         constants.
27458
27459         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
27460         Delete obsolete tests.
27461
27462         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
27463         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
27464         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
27465         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
27466         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
27467         * gcc.c-torture/compile/950124-1.c: New test.
27468
27469         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
27470
27471 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
27472
27473         * lib/mike-g++.exp: Add -lm to LIBS.
27474
27475 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
27476
27477         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
27478
27479 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
27480
27481         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
27482
27483 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
27484
27485         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
27486
27487 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
27488
27489         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
27490         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
27491         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
27492         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
27493         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
27494         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
27495         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
27496         * g++.law/{operators31.C, operators32.C,
27497         * g++.law/{operators33.C, operators34.C}: Likewise.
27498         * g++.law/{pic1.C, refs2.C}: Likewise.
27499         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
27500         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
27501         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
27502         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27503
27504         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
27505         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
27506         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
27507         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
27508         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
27509         * g++.law/{enum9.exp, friend5.exp}: Likewise.
27510         * g++.law/{nest3.exp, nest4.exp}: Likewise.
27511         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
27512         * g++.law/{operators30.exp, operators31.exp}: Likewise.
27513         * g++.law/{operators32.exp, operators33.exp}: Likewise.
27514         * g++.law/{operators34.exp}: Likewise.
27515         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
27516         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
27517         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
27518         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
27519         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27520
27521         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
27522         No longer expected to fail.
27523         * g++.law/missed-error3.C: Tweak for recent bool changes.
27524
27525 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
27526
27527         * config/emb-unix: Deleted.
27528         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
27529         remote execution.  Do final link on remote host if REMOTE_LINK is set.
27530
27531 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
27532
27533         * lib/dg.exp (dg-test): Fix typo in last patch.
27534
27535 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
27536
27537         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
27538         (handles multiple occurrences).
27539
27540 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
27541
27542         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
27543         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
27544         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
27545         printed).
27546         * lib/c-torture.exp (c-torture-compile): Likewise.
27547         (c-torture): Prepend full path if missing.
27548         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
27549         (gcc_fail): Likewise.
27550         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
27551
27552 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
27553
27554         * lib/netware.exp: Only attach to NetWare i386 systems.
27555
27556 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
27557
27558         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
27559         messages.  Add test name to "output pattern match" pass/fail message.
27560
27561 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
27562
27563         * gcc.dg: New testsuite.
27564         * gcc.dg/dg.exp: New file.
27565
27566         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
27567         test-switch.c}: Deleted.
27568
27569         * gcc.misc-tests/msgs.exp: New testcase driver.
27570
27571 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
27572
27573         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
27574         Watch for illegal return values from ${tool}_load.
27575         * config/unix.exp (${tool}_load): Fix pass/fail detection for
27576         cross targets.  Coerce return value >0 to 1.
27577
27578 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
27579
27580         * config/unix.exp (${tool}_load): Call program rsh, not proc.
27581
27582         * config/emb-unix.exp: New file.
27583
27584         * config/sim.exp: Error if variable $SIM not defined.
27585         (${tool}_load): Mark test as "untested" if simulator missing.
27586
27587         * config/unix.exp: Load remote.exp to get rcp_download.
27588         * lib/c-torture.exp: Use different option lists for testcases with
27589         and without loops.
27590         * gcc.c-torture/execute/execute.exp: Likewise.
27591
27592 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
27593
27594         * config/*.exp: Clarify return code from ${tool}_load.
27595         Call `unresolved' or `untested' instead of `warning' or `perror'
27596         (sometimes you still want to call both though).
27597         Add comment that `shell_id' is local to each file.
27598         * config/udi.exp (timeout): Set to 30.
27599         Don't print warning if connection fails, $connectmode has already
27600         printed an error.
27601         (${tool}_load): Move verbose messages to level 2.
27602         Rework pattern for "Process started" message.
27603         Pass `shell_id' to ${connectmode}_download.
27604         Retry twice upon timeout.  Make resetting of target more robust.
27605         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
27606         Pass `shell_id' to exit_$connectmode.
27607         Only call exit_$connectmode if connected.
27608         * config/unix.exp (${tool}_load): Check return codes better.
27609         * config/vrtx.exp (${tool}_load): Likewise.
27610         * config/vx.exp (${tool}_load): Likewise.
27611         Delete unneeded global's.
27612         * lib/dg.exp (dg-test): Update to reflect clarified return codes
27613         from ${tool}_load.
27614         (dg-stat): Delete.
27615         (dg-init): Delete recording of pass/fail counts.
27616         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27617         (old-dejagnu-init): Likewise.
27618         (old-dejagnu-stat): Delete contents, empty proc now.
27619         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
27620         (c-torture): Delete references to lcnt, lpass, lfail.
27621         Get option list from TORTURE_OPTIONS.
27622         Delete -funroll[-all]-loops if no loops.
27623         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
27624         (g++_stat): Delete contents (empty proc now).
27625         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
27626         (gcc_finish): Likewise.
27627         (gcc_stat): Deleted.
27628         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
27629         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
27630         * gcc.c-torture/execute/execute.exp: Likewise.
27631         Split tests into two parts: compile, execute.
27632         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
27633         no loops.  Update to reflect clarified return codes from ${tool}_load.
27634
27635 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
27636
27637         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
27638         to grep for.
27639         (old-dejagnu): Likewise (where necessary).
27640
27641 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
27642
27643         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
27644
27645         * lib/dg.exp (dg-process-target): Fix processing of selector.
27646         Add comment regarding use of `error'.
27647
27648         * lib/gcc.exp (prune_system_crud): Define if missing.
27649         * lib/g++.exp (prune_system_crud): Likewise.
27650
27651         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
27652         Call prune_system_crud.
27653         * lib/dg.exp (dg-runtest): New proc.
27654         Use perror instead of send_user for tcl errors in testcase.
27655         Don't return any value, it's never used.
27656         Don't clobber previous definition of `unknown'.
27657         Print tcl errors in `dg-final'.
27658
27659 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
27660
27661         * lib/dg.exp (dg-process-target): Improve syntax error messages.
27662         (dg-test): Don't print errorInfo, it contains stack backtrace.
27663
27664 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
27665
27666         * lib/g++.exp (runtest_file_p): Define if missing.
27667
27668 1994-09-24  Doug Evans  (dje@cygnus.com)
27669
27670         * lib/mike-g++.exp: Comment out loading of g++.exp.
27671         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
27672         (default_g++_version): Always print something.
27673         (default_g++_start): Comment out call to `which'.
27674         (g++_start, g++_load): Deleted (must be defined in config file).
27675         * lib/gcc.exp: Test for existence of $CC at start.
27676         Delete check for tmpdir (done in gcc_init).
27677         (default_gcc_version): Always print something.
27678         (default_gcc_start): Comment out call to `which'.
27679         * config/*.exp: Major cleanup - make cross targets work at least a
27680         little better for g++ (by not being "--tool gcc" specific).
27681         Rename gcc_xxx to ${tool}_xxx.
27682         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
27683         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
27684
27685 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
27686
27687         * lib/c-torture.exp (c-torture-compile): Rework compiler
27688         message processing.
27689
27690         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
27691         c-torture.
27692
27693 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
27694
27695         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
27696
27697         * lib/dg.exp (dg-process-target): Support { target native }.
27698
27699 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
27700
27701         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
27702         looked for "... program xxx got fatal signal".
27703         Correct regsub munging of `comp_output'.
27704         Ignore compiler messages "path prefix not used" and "linker input
27705         file unused".
27706
27707 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
27708
27709         * lib/gcc.exp (runtest_file_p): Define if missing.
27710         * gcc.prms/template.c: Example to work from.
27711
27712 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
27713
27714         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
27715         * lib/dg.exp (dg-test): Call unsupported testcases as such.
27716
27717         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
27718         * gcc.prms/1883.c: Moved from compile/940714-1.c.
27719         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
27720         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
27721
27722         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
27723         (dg-process-target): No longer a varargs proc.
27724         Return S/N for target, P/F for xfail.  All callers changed.
27725         (user option procs): More argument checking.
27726         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
27727         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
27728         (dg-test): Skip test if not running on selected target in `dg-do'.
27729         Update handling of `dg-do-what', `dg-output-text'.
27730         Separate execution pass/fail from output pattern match pass/fail.
27731         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
27732
27733 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
27734
27735         * gcc.c-torture/special/special.exp: Don't expect failure for mips
27736         target for 920510-1.c.
27737
27738 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
27739
27740         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
27741         Clean up comment regarding use of passcnt, etc.
27742         (gcc_stat): Don't update `testcnt' here.
27743         (gcc_finish): Do it here.
27744         Might as well reset `but_id' here too.
27745         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
27746         to determine if the file should be tested.
27747         * gcc.c-torture/compile/compile.exp: Likewise.
27748         * gcc.c-torture/execute/execute.exp: Likewise.
27749         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27750         * gcc.misc-tests/dg-test.exp: Likewise.
27751         * gcc.prms/prms.exp: Likewise.
27752         * gcc.wendy/wendy.exp: Likewise.
27753         * g++.old-deja.exp: Likewise.
27754         Move "Testing file" message to verbose level 1.
27755
27756 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
27757
27758         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
27759
27760 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
27761
27762         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
27763         (default_gcc_start): Accept optional second list element
27764         of compiler flags.  Print compiler output at verbosity level 2.
27765         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
27766         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
27767         Save current values of framework globals passcnt, failcnt, xpasscnt,
27768         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
27769         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
27770         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
27771         xfailcnt to compute stats.  Update framework global `testcnt' from
27772         pass/fail counts.
27773         (gcc_finish): New proc.  Clean up test environment.
27774         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
27775         (gcc_epass, gcc_efail): Delete.
27776         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
27777         argument of line number.
27778         (dg-init): If the tool has an init routine, call it.
27779         (dg-test): Remove args `cflags_var' and `libs_var'.
27780         Pass all compiler options to ${tool}_start.
27781         Handle missing line number.
27782         (dg-finish): New function.
27783         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
27784         particular files.  Call gcc_finish at end.  Move "skipping test"
27785         message to verbosity level 3.
27786         * gcc.c-torture/compile/compile.exp: Likewise.
27787         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27788         * gcc.c-torture/execute/execute.exp: Likewise.
27789         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27790         Print testcase being tried at verbosity level 1.
27791         * gcc.c-torture/special/special.exp: Unset xfail.
27792         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27793         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
27794         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
27795         * gcc.failure/failure.exp: Likewise.
27796         * gcc.ieee/ieee.exp: Likewise.
27797         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
27798         Update call to dg-test.  Call dg-finish at end.
27799         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
27800         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27801         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
27802         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
27803         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
27804         * gcc.wendy/wendy.exp: Add copyright.
27805         Delete setting of tmpdir (done by gcc_init).
27806         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
27807         Pass compiler flags to gcc_start.  Call gcc_finish at end.
27808         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
27809         gcc_[ce]pass/fail.
27810
27811 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
27812
27813         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
27814         confusion.
27815         (g++_load): Likewise.
27816
27817         * config/*.exp (gcc_load): Some were varargs fns and some were not.
27818         Rename argument to `prog' to remove the confusion.
27819         Varargs fns behave differently too!
27820         (g++_load): Likewise.
27821
27822         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
27823
27824         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
27825         what it is.  Delete (always) printing of status value for !native.
27826         Simplify verbose code, and include status and exec_output.
27827         (g++_load): Use gcc_load.
27828
27829 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
27830
27831         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
27832         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
27833         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
27834         940714-3.c as these testcases don't exist anymore.  Make
27835         va-arg-1.c expected to pass.
27836
27837 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
27838
27839         * gcc.misc-tests/misc.exp: Only run specific testcases.
27840         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
27841         * gcc.misc-tests/dg-[1-9].c: New files.
27842
27843         * lib/dg.exp: New testsuite driver.
27844         * gcc.prms/prms.exp: Use it.
27845
27846         * README.gcc: New file.
27847
27848         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
27849         Document and reset `lxpass' and `lxfail'.
27850         Simplify "initialized" message.
27851         (gcc_stat): Clean up comments a little.
27852
27853 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
27854
27855         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
27856
27857 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
27858
27859         * lib/old-dejagnu.exp (process-option): New proc.
27860         (old-dejagnu-init, old-dejagnu-stat): Likewise.
27861         (old-dejagnu): Simplify.
27862         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
27863
27864 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
27865
27866         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
27867         exists and is not an empty string.
27868
27869         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
27870         $xfail rather than calling setup_xfail.  Clear $xfail when test is
27871         finished.
27872         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
27873         automatically.
27874
27875         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
27876         longer expected to fail.
27877
27878         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
27879         "f" function call.
27880
27881         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
27882
27883         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
27884         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
27885         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
27886         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
27887         c-torture-1.29.
27888
27889         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
27890         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
27891
27892         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
27893
27894         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
27895         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
27896
27897         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
27898         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
27899         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
27900
27901 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
27902
27903         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
27904         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
27905         940714-1.c, 940714-2.c, 940714-3.c},
27906         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
27907         gcc.misc-tests/{mg.c,mg.exp}:
27908         New tests.
27909         * gcc.noncompile/noncompile.exp: Change accordingly.
27910
27911 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
27912
27913         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
27914         Undo previous clobberage.
27915
27916 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
27917
27918         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
27919         * gcc.special/{930510-1.c, special.exp}:
27920         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
27921         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
27922         struct-varargs-1.c}: New tests from c-torture-1.26.
27923
27924 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
27925
27926         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
27927           argument to switch.
27928
27929 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
27930
27931         * Revert the previous changes.  Please see Rob's directory
27932           (/lisa/test/rob/progressive/gcc/testsuite) for testing
27933           fixes.
27934
27935 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
27936
27937         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
27938             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
27939             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
27940             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
27941             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
27942             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
27943             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
27944             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
27945             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
27946             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
27947             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
27948             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
27949             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
27950             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
27951             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
27952             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
27953             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
27954             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
27955             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
27956             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
27957             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
27958             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
27959             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
27960             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
27961             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
27962             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27963             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
27964
27965 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
27966
27967         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
27968             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
27969           with perror calls.
27970
27971 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
27972
27973         * config/unix.exp (g++_load): Fix syntax.
27974
27975 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
27976
27977         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
27978         * gcc.noncompile/921017-1.c: Deleted obsolete test.
27979         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
27980         Don't expect va-arg-1.c to fail.  Correct expected output for
27981         920928-1.c.
27982         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
27983         * gcc.wendy/hbm4.c: Correct typo.
27984         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
27985
27986 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
27987
27988         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
27989         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
27990         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
27991         * lib/c-torture.exp (c-torture-compile): Ditto.
27992
27993         Reduce volume of output (remove all the -I's and such).
27994         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
27995         Call gcc_cpass, gcc_cfail.
27996         (c-torture): Pass testing option to c-torture-compile.
27997
27998 1994-03-21  Doug Evans  (dje@cygnus.com)
27999
28000         Bring patches over from progressive.
28001         * config/default.exp: Exit remote shell cleanly.
28002         (g++_exit, g++_start): Add default versions.
28003         * config/sim.exp (gcc_load): Use perror, not error.
28004
28005 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
28006
28007         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
28008         set in site.exp.
28009
28010 1994-03-14  Doug Evans  (dje@cygnus.com)
28011
28012         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
28013         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
28014         (wendy_try): New proc to run testcase.
28015         (main loop): Call 'em.
28016         * gcc.wendy/*.c: Clean up pass to correct expected output.
28017
28018         * lib/gcc.exp: Minor cleanup work.
28019         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
28020
28021 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
28022
28023         * config/sim.exp (gcc_load): Document return codes better.
28024         Don't pass -v to simulator.
28025
28026 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
28027
28028           * gcc.special/920717-x.c: Fix typo.
28029           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
28030           get at sources.
28031
28032         * lib/mike-gcc.exp: Fix typo.
28033
28034 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
28035
28036         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
28037         binary to use, transform the name.
28038         * config/*.exp: rename everything. Nuke any g++ specific files,
28039         it's now a special case of gcc that requires no special support.
28040         Add a default.exp for unsupported targets.
28041
28042 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
28043
28044         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
28045         lib/old-dejagnu.exp: Fix a few patterns to work with the new
28046         version of Tcl.
28047
28048 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
28049
28050         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
28051         than a warning.
28052
28053 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
28054
28055         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
28056
28057 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
28058
28059         * gcc.execute/execute.exp: Combine opt_list and foption_list into
28060         option_list.  Compile every file with only 4/6 option choices
28061         (same as C torture) instead of with 12/18 different option
28062         choices.
28063         * lib/c-torture.exp: Likewise.
28064
28065         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
28066         not already set.
28067
28068 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
28069
28070         * lib/old-deja.exp: Add `excess errors test fails' error, now one
28071         can put an XFAIL *-*-* on excess errors.
28072
28073 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
28074
28075         * g++.law: Add more tests derived from g++-bugs snapshots.
28076
28077         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
28078         equivalent to g++.law/init9.
28079
28080         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
28081         compiled it, and the a.out file after we've run it.
28082
28083 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
28084
28085         * lib/mike-g++.exp (postbase): Delete the .o file after we've
28086         compiled it, and the a.out file after we've run it.
28087
28088 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
28089
28090         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
28091
28092 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
28093
28094         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
28095         version number.
28096
28097 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
28098
28099         * g++.law: New directory of g++ tests derived from the g++-bugs
28100         snapshots.
28101
28102 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
28103
28104         * gcc.compile: initbug1.c initbug1.exp testcase added
28105
28106 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
28107
28108         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
28109         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
28110           fixes submitted by Jeff Law (law@cs.utah.edu)
28111         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
28112           Jeff Law (law@cs.utah.edu)
28113
28114
28115 1993-11-30  Mike Stump  (mrs@cygnus.com)
28116
28117         * config/unix-g++.exp: Follow the gcc way of doing things.
28118         * g++.old-deja/old-deja.exp: Minor updates.
28119         * lib/g++.exp: New file, follow the gcc way of doing things.
28120         * lib/old-dejagnu.exp: Minor updates.
28121         * lib/mike-g++.exp: Always unset errorInfo.
28122
28123 1993-11-06  Mike Stump  (mrs@cygnus.com)
28124
28125         * lib/gcc.exp: Fix some errors with the below change, CC and
28126         CFLAGS should be global when setting, not local.
28127
28128 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
28129
28130         * lib/gcc.exp: Transform tool name.
28131
28132 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28133
28134         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
28135
28136 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28137
28138         * lib/gcc.exp: change gcc_done to gcc_stat
28139
28140 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28141
28142         * Upgraded gcc testsuite to c-torture version 1.25
28143
28144 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
28145
28146         * lib/gcc.exp: added reporting code. Changed verbose compile message.
28147         * lib/c-torture: added hooks for new reporting code.
28148
28149 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
28150
28151         * config/sh-gcc.exp: check if sh-sim exists in the path
28152
28153 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
28154
28155         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
28156         * gcc.compile/compile.exp: Initial changes for new logic.
28157         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
28158         * gcc.failure/failure.exp: Initial changes for new logic.
28159         * gcc.ieee/ieee.exp: Initial changes for new logic.
28160         * gcc.misc-tests/misc.exp: Initial changes for new logic.
28161         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
28162         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
28163         * lib/c-torture.exp: Initial changes for new logic.
28164         * lib/gcc.exp: Initial changes for new logic.
28165
28166 1993-10-15  Mike Stump  (mrs@cygnus.com)
28167
28168         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
28169         depend upon failure or success.  Fully qualify names in failure
28170         and success messages.  Always remove a.out before starting
28171         compile, just in case.  Pay more attention to error text output by
28172         the compiler.  Handle testcases with no known past errors just
28173         like all others, so that things are uniform.  Other miscellaneous
28174         improvements.
28175
28176 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
28177
28178         * gcc.cpp: new directory for cpp tests
28179
28180 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
28181
28182         * lib/chill.exp: Code reformatted, removed unused code.
28183         * config/unix-chill.exp: Code reformatted, removed unused code.
28184         * chill.execute/execute.exp: Code reformatted, removed unused code.
28185         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
28186
28187 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
28188
28189         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
28190         routines not written.
28191
28192 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
28193
28194         * config/bug-gcc.exp: Use new procs from bug.exp.
28195
28196 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
28197
28198         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
28199         via ftp, rather than depending on NFS.
28200         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
28201         case.
28202
28203 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
28204
28205         * config/bug-gcc.exp: Use new download proc.
28206
28207 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
28208
28209         * chill.execute/execute.exp: cleanups, handles errors better
28210         * chill.compile/compile.exp: rewrite, based on execute.exp
28211         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
28212         * lib/chill.exp: major changes to diff proc and compile and link
28213           procs. added chill_fail and chill_pass wrappers to pass and
28214           fail. added more comments, and handle error codes better.
28215           Added a hack to capture stderr from exec, so noncompile tests
28216           can work.
28217
28218 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
28219
28220         * chill.execute/execute.exp: rewrite of testsuite driver
28221         * lib/chill.exp: rewrite of testsuite driver
28222         * config/unix-chill.exp: rewrite of testsuite driver
28223
28224 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
28225
28226     In chill.execute:
28227         * iexpr.ch: Standardize uppercase.
28228         * tuples.dat: Standardize uppercase.
28229         * vary.ch: standardize.  Correct varying string assignments.
28230         * vary.dat: Add new output lines.
28231
28232 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
28233
28234     In chill.execute:
28235         * chprintf.ch: Standardize use of uppercase.
28236         * tuples.ch: Standardize and turn arr2 into a DCL,
28237           rather than a SYN.
28238         * pinits.ch: Standardize.
28239
28240 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
28241
28242         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
28243         * Makefil: Renamed to Makefile.in.
28244         * configure.in: New.
28245
28246 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
28247
28248     In chill.execute:
28249         * .cvsignore: Add result/output files.
28250         * Makefile: Fix up variables at start.  Use MFLAGS
28251           everywhere.  Correct bool_loc, built_ins entries.
28252           Add entry for vary1.ch.
28253         * bitarray.ch: Standardize upper-case usage.
28254         * bitexpr.ch: Standardize, add output of b1.
28255         * params.ch: Use arrayt in along PROC parameters, to
28256           avoid novelty problems.
28257         * sets.ch: Tiny cleanup.
28258         * vary1.ch: Re-indent.
28259
28260 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
28261
28262           * Add PR-related files to Makefiles, .cvsignore files, etc.
28263
28264 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
28265
28266         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
28267           with compiler objects. New names are test-flow.c and test-loop.c
28268
28269 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
28270
28271         * Upgraded c-torture tests from 1.19 to 1.20
28272
28273         * new files:
28274         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
28275         * gcc.compile: 930623-1.c 930623-2.c
28276         * gcc.noncompile: 930622-1.c 930622-2.c
28277         * gcc.failure: 920411-1.c 920627-2.c
28278         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
28279
28280 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
28281
28282         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28283           More changes to get testsuite working properly. Needs more work.
28284           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
28285
28286 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
28287
28288         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28289           More changes to get testsuite working properly. Needs more work.
28290
28291 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
28292
28293         * chill.compile/compile.exp: Added for Dejagnu support
28294         * chill.execute/execute.exp: Added for Dejagnu support
28295         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
28296
28297 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
28298
28299     This should complete moving the CHILL test files.
28300         * chill.noncompile(.cvsignore printf.grt
28301             in-printf.grt chprintf.grt chprintf.ch):
28302             Added test-support files.
28303           (Makefile): Modified further.
28304         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
28305             signal.ch): Added test files.
28306           * chill.execute (.cvsignore printf.grt printr.c
28307             in-printf.grt rts.c chprintf.grt rts.h): Added
28308           test-support files.
28309             (Makefile): More corrections.
28310
28311 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
28312
28313         * chill.compile, chill.execute, chill.nocompile: Add CHILL
28314           test cases, ready for DejaGnu.
28315
28316 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
28317
28318         * Upgraded c-torture tests from 1.18 to 1.19
28319
28320         * gcc.compile: added test(s):
28321           930607-1.c
28322         * gcc.execute: added test(s):
28323           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
28324
28325         * added new subdirectory for misc tests: gcc.misc-tests
28326         * gcc.misc-test(s): added tests:
28327           inst-check.c test-consts.c test-ior.c test-switch.c
28328
28329 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
28330
28331         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
28332
28333 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
28334
28335         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
28336
28337 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
28338
28339         * Upgraded c-torture tests from 1.17 to 1.18
28340
28341 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
28342
28343         * Upgraded c-torture tests from 1.12 to 1.17
28344
28345 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
28346
28347         * lib/old-dejagnu.exp:
28348           Fixed handling of XFAIL target triplets to correctly
28349           recognize wildcard characters.  Removed code that
28350           appended a unique id tag to the end of the file name
28351           printed out by the result of the testcases within a
28352           given test file.
28353
28354 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
28355
28356         * lib/old-dejagnu.exp:
28357           Reworked expected failure handling to trigger off of XFAIL
28358           keyword in keyphrase embeded in testcase source code. The
28359           XFAIL keyword must be at the end of the keyphrase line. It
28360           may optionally be followed by one or more target triplets.
28361           It has just occured that the handling of wildcards in the
28362           target triplet may not be correct.
28363
28364 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
28365
28366         * g++.old-deja/tests:
28367           Moved all subdirectories up one level into g++.old-deja .
28368
28369         * lib/old-dejagnu.exp:
28370           Fixed problem with CXXFLAGS not being properly reset, and being
28371           corrupted with extraneous "-c" compiler option.  This was
28372           causing binaries to not be generated for test that needed them.
28373           Modified strings passed to "pass" and "fail" so that individual
28374           tests from the same test file would be distinguished by an
28375           identifier appended to the test file name in the summary logs;
28376           this corrected a problem with erroneous diff logs.  Added code
28377           to search testcases for expected fail and unexpected pass keywords.
28378
28379 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
28380
28381         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
28382
28383 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
28384
28385         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
28386           Removed extraneous text from end of "Special g++ Options"
28387           keyphrase.
28388
28389         * lib/old-dejagnu.exp: Added pattern matching to look for new
28390           keywords, embedded in testcases comments, which will trigger
28391           calls to xpass and xfail.
28392
28393 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
28394
28395         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
28396           comments embedded in the testcases, especially the one looking for
28397           special compiler options, as well as the pattern matching for the
28398           compiler output again.
28399
28400 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
28401
28402         * lib/old-dejagnu.exp: Do a proper check of the return value for
28403           execute tests. Fixed several problems with the pattern matching
28404           of the compiler output which gave erroneous test results.
28405           Changed several of the test result messages to be more descriptive.
28406         * config/unix-g++.exp: Proc g++_load now actually works and
28407           executes the tests passed to it and returns a usable return
28408           value.
28409
28410 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
28411
28412           * lib/gcc.exp: Exits gracefully if $CC is bogus.
28413
28414 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
28415
28416         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
28417           Modified both files to properly execute the old style
28418           dejagnu tests. The previous versions of these files were
28419           experimental and did not function anything near correctly.
28420
28421 1993-04-05  Rob Savoye  (rob@cygnus.com)
28422
28423         * Removed all Makefile.in and configure.in files. No configuration
28424         needed now.
28425
28426 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
28427
28428         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
28429
28430 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
28431
28432         * gcc.compile/configure.in, gcc.unsorted/configure.in,
28433         gcc.special/configure.in, gcc.noncompile/configure.in,
28434         gcc.execute/configure.in, gcc.code_quality/configure.in,
28435         g++.other/configure.in, g++.old-deja/configure.in,
28436         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
28437         in srcname setting.
28438
28439 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
28440
28441         * lib/udi.exp:  Fixed mondfe and mondfe_download.
28442         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
28443         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
28444
28445 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
28446
28447         * config/udi-gdb.exp: Check $shell_id after connecting to target.
28448         (gdb_exit): Don't remove *_soc files.
28449
28450 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
28451
28452         * lib/c-torture.exp: Don't look for main; instead always use -w
28453         -c.  This is how the c-torture tests work.  Remove the object
28454         file if the compilation succeeds.
28455         * gcc.execute/execute.exp: Remove executable if test passes.
28456         * gcc.noncompile/noncompile.exp: Every test is an expected
28457         failure.
28458         * gcc.special/special.exp: Added tests from c-torture 1.11,
28459         corrected use of existing test.
28460         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
28461         gcc.execute/920625-1.c: Updated to c-torture 1.11.
28462         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
28463         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
28464         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
28465         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
28466         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
28467         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
28468         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
28469         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
28470         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
28471         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
28472         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
28473         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
28474         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
28475         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
28476         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
28477         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
28478         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
28479         c-torture 1.11.
28480         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
28481         correspond to c-torture 1.11.
28482
28483         * New file.