OSDN Git Service

PR middle-end/17564
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2
3         PR middle-end/17564
4         * gcc.c-torture/execute/20041212-1.c: New test.
5
6 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7
8         PR fortran/18869
9         * gfortran.dg/common_1.f90: New test.
10
11 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
12         Paul Brook  <paul@codesourcery.com>
13
14         PR fortran/16222
15         * gfortran.dg/real_do_1.f90: New test.
16
17 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18
19         PR tree-opt/18040
20         * g++.dg/opt/ptrmem6.C: New test.
21
22 2004-12-11  Roger Sayle  <roger@eyesopen.com>
23
24         PR middle-end/18921
25         * gcc.dg/pr18921-1.c: New test case.
26
27 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28
29         PR fortran/17175
30         * gfortran.dg/scale_1.f90: New test.
31
32 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
33
34         PR middle-end/18903
35         * gcc.c-torture/compile/pr18903.c: New test.
36
37 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
38
39         * gcc.c-torture/execute/20041210-1.c: New test.
40
41 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42
43         PR c++/18731
44         * g++.dg/parser/struct-1.C: New test.
45         * g++.dg/parser/struct-2.C: New test.
46         * g++.dg/parser/struct-3.C: New test.
47
48 2004-12-09  Richard Henderson  <rth@redhat.com>
49
50         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
51
52         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
53         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
54
55 2004-12-09  Matt Austern  <austern@apple.com>
56
57         PR c++/18514
58         * g++.dg/ext/builtin1.C: New
59         * g++.dg/ext/builtin2.C: New
60         * g++.dg/ext/builtin3.C: New
61         * g++.dg/ext/builtin4.C: New
62         * g++.dg/ext/builtin5.C: New
63
64 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
65
66         PR tree-opt/18904
67         * g++.dg/opt/ptrmem5.C: New test.
68
69 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
70
71         * g++.dg/parse/typename5.C: Adjust for new error.
72         * g++.dg/parse/typename7.C: New.
73
74 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
75
76         PR c++/18073
77         * g++.dg/other/mmintrin.C: New test.
78
79 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
80
81         PR c++/16681
82         * g++.dg/init/array15.C: New.
83         * g++.dg/init/array16.C: New.
84
85 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
86
87         PR fortran/18826
88         * gfortran.dg/assign_1.f90: New test.
89
90 2004-12-08  Nick Clifton  <nickc@redhat.com>
91
92         * gcc.target/xstormy16/bss_below100: New directory containing tests.
93         * gcc.target/xstormy16/data_below100: Likewise.
94         * gcc.target/xstormy16/sfr: Likewise.
95         * gcc.target/xstormy16/below100.S: New test source file.
96         * gcc.target/xstormy16/below100.ld: New test linker script.
97         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
98         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
99         bp instructions.
100         * gcc.target/xstormy16/bp.c: Likewise.
101
102         * gcc.target/xstormy16/bss_below100: New files:
103         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
104         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
105         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
106         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
107         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
108         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
109         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
110         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
111         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
112         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
113         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
114         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
115         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
116         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
117         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
118         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
119         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
120         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
121         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
122         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
123         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
124         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
125         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
126         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
127         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
128         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
129         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
130
131         * gcc.target/xstormy16/data_below100: New files:
132         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
133         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
134         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
135         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
136         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
137         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
138         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
139         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
140         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
141         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
142         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
143         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
144         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
145         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
146         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
147         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
148         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
149         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
150         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
151         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
152         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
153         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
154         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
155         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
156         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
157         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
158         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
159
160         * gcc.target/xstormy16/sfr: New files:
161         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
162         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
163         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
164         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
165         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
166         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
167         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
168         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
169         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
170         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
171         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
172         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
173         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
174         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
175         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
176         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
177         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
178         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
179         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
180         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
181         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
182         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
183         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
184         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
185         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
186         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
187         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
188         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
189         27_if0_sfrw_bitfield_f.c
190
191 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
192
193         PR c++/18100
194         * g++.dg/lookup/name-clash4.C: New test.
195
196 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
197
198         PR c++/18672
199         * g++.dg/opt/array1.C: New.
200         
201         PR c++/18803
202         * g++.dg/template/operator5.C: New.
203
204 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
205
206         PR c/18867
207         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
208
209 2004-12-07  Steven Bosscher  <stevenb@suse.de>
210
211         * gcc.dg/noncompile/20041207.c: New test.
212
213 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
214
215         * g++.dg/other/unreachable-1.C: New test.
216
217 2004-12-06  Nick Clifton  <nickc@redhat.com>
218
219         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
220         <limits.h> because the latter comes from gcc's include/ directory
221         and not the newlib/libc/include directory.
222
223 2004-12-04  Richard Henderson  <rth@redhat.com>
224
225         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
226
227 2004-12-04  Richard Henderson  <rth@redhat.com>
228
229         * lib/target-supports.exp (check_gc_sections_available): Disable
230         for alpha and ia64.
231
232 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
233
234         PR middle-end/17909
235         * g++.dg/other/vararg-2.C: New test.
236
237 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
238
239         PR c++/17011, c++/17971
240         * g++.dg/template/error15.C: Adjust expected error.
241         * g++.dg/template/instantiate3.C: Likewise.
242
243 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
244
245         * gcc.dg/altivec-18.c: Fix for darwin
246
247 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
248
249         PR c++/18782
250         * g++.dg/parse/ptrmem2.C: New.
251
252         PR c++/18318
253         * g++.dg/template/new1.C: New.
254
255 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
256
257         PR fortran/18710
258         * gfortran.dg/direct_io_3.f90: New test.
259
260 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
261
262         PR 18758
263         * g++.dg/parse/crash21.C: New.
264
265 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
266
267         PR c++/15664, c++/18276
268         * g++.dg/template/ttp13.C: New test.
269         * g++.dg/template/ttp14.C: Likewise.
270
271 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
272
273         PR c++/18123
274         * g++.dg/parse/enum2.C: New test.
275         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
276
277 2004-12-02  Nick Clifton  <nickc@redhat.com>
278
279         * gcc.target/xstormy16: New test directory.
280         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
281         * gcc.target/xstormy16/bp.c: Check the generation of bp
282         instructions.
283         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
284         bn instructions and the BELOW100 attribute.
285
286 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
287
288         PR target/16952
289         * gcc.dg/ppc-eabi.c: New.
290
291 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
292
293         PR fortran/18284
294         * gfortran.dg/backspace.f90
295
296 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
297
298         * gfortran.dg/inquire.f90: New test.
299
300 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
301
302         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
303         handle effective-target-keyword.
304         (dg-skip-if): Support effective-target keyword as target list.
305         (dg-xfail-if): Ditto.
306         * lib/target-supports.exp (is-effective-target-keyword): New proc.
307
308 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
309
310         PR tree-optimization/18291
311         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
312
313 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
314
315         PR C++/18729
316         * g++.dg/parse/crash20.C: New.
317
318         PR c++/17431
319         * g++.dg/overload/arg1.C: New.
320         * g++.dg/overload/arg2.C: New.
321         * g++.dg/overload/arg3.C: New.
322         * g++.dg/overload/arg4.C: New.
323
324 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
325
326         * gcc.dg/c99-flex-array-4.c: Remove.
327
328 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
329
330         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
331
332         * lib/target-supports.exp (is-effective-target): Simplify.
333
334         * lib/target-supports.exp (check_effective_target_vect_long):
335         Fix for powerpc64-*-*.
336
337 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
338
339         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
340         to support new requirements on FreeBSD 5.
341
342 2004-11-30  Devang Patel  <dpatel@apple.com>
343
344         PR 18702
345         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
346         
347 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
348
349         * g++.dg/ext/altivec-13.C: New test.
350
351 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
352
353         PR tree-opt/18298
354         * gcc.c-torture/execute/p18298.c: New test.
355
356 2004-11-30  Ira Rosen  <irar@il.ibm.com>
357             Dorit Naishlos  <dorit@il.ibm.com>
358
359         PR tree-opt/18607
360         * gcc.dg/vect/vect-89.c: New test.
361
362 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
363
364         * gcc.dg/pr18596-1.c: New test.
365
366 2004-11-30  Ben Elliston  <bje@au.ibm.com>
367
368         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
369
370 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
371
372         PR c/18479
373         * gcc.dg/pr18479.c: New test.
374
375 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
376
377         PR target/18490
378         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
379         mmix-knuth-mmixware.
380
381         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
382         cris-*-elf* cris-*-aout* mmix-*-*
383
384 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
385
386         PR middle-end/18725
387         * gcc.dg/pr18725.c: New test.
388
389 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
390
391         PR target/18488
392         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
393
394         PR target/18336
395         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
396
397 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
398
399         PR c++/18368
400         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
401         * g++.old-deja/g++.law/ctors5.C: Likewise.
402         * g++.old-deja/g++.other/crash25.C: Likewise.
403
404         PR c++/18674
405         * g++.dg/template/error16.C: New test.
406         
407         PR c++/18512
408         * g++.dg/template/crash29.C: New test.
409
410 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
411
412         PR tree-optimization/18712
413         * gcc.c-torture/compile/pr18712.c: New test.
414
415 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
416
417         PR c/7544
418         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
419         tests.
420
421 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
422
423         PR c++/18652
424         * g++.dg/lookup/crash6.C: New test.
425
426 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
427
428         PR middle-end/18164
429         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
430
431 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
432
433         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
434         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
435         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
436
437 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
438
439         * gcc.dg/pr18164.c: New test.
440
441 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
442
443         * gcc.dg/funroll-loops-all.c: New.
444
445 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
446
447         PR target/18489
448         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
449         delimeter, match space and TAB as well as ":".
450
451         PR target/18484
452         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
453
454         PR target/18348
455         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
456
457         PR target/18345
458         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
459
460         PR target/18337
461         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
462
463 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
464  
465         * gfortran.dg/direct_io_2.f90: New test.
466
467 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
468
469         PR target/18334
470         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
471
472 2004-11-28  Richard Henderson  <rth@redhat.com>
473
474         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
475
476 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
477
478         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
479         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
480         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
481         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
482         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
483         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
484         gcc.dg/pointer-arith-8.c: New tests.
485
486 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
487
488         PR fortran/18364
489         * gfortran.dg/endfile.f90: New test.
490
491 2004-11-27  Falk Hueffner  <falk@debian.org>
492
493         * gcc.dg/loop-6.c: New test.
494
495 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
496
497         * gcc.c-torture/execute/20041126-1.c: New test.
498
499 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
500
501         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
502         on IRIX.
503
504 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
505
506         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
507         functions.
508
509 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
510
511         PR rtl-optimization/17825
512         * gcc.c-torture/compile/20041119-1.c: New test.
513
514 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
515
516         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
517         Check existence of ld library path variables before unsetting.
518
519 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
520
521         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
522
523 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
524
525         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
526
527 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
528
529         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
530
531 2004-11-26  Ben Elliston  <bje@au.ibm.com>
532
533         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
534         dg-do directive.
535
536 2004-11-26  Ben Elliston  <bje@au.ibm.com>
537
538         * gcc.dg/pr17957.c: Pass --param, not -param.
539
540 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
541
542         PR middle-end/17957
543         * testsuite/gcc.dg/pr17957.c: New test.
544
545 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
546
547         PR c++/18445
548         * g++.dg/template/crash28.C: Likewise.
549
550         PR c++/18001
551         * g++.dg/expr/unary2.C: Adjust lvalue messages.
552         * g++.dg/ext/lvaddr.C: Likewise.
553         * g++.dg/opt/pr7503-3.C: Likewise.
554
555         PR c++/18466
556         * g++.dg/parse/qualified3.C: New test.
557         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
558         
559         PR c++/18545
560         * g++.dg/expr/return1.C: New test. 
561
562 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
563
564         Friend class name lookup 3/n, PR c++/3332
565         * g++.dg/lookup/friend3.C: New test.
566         * g++.dg/lookup/friend4.C: Likewise.
567         * g++.dg/lookup/friend5.C: Likewise.
568
569 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
570
571         Friend class name lookup 2/n, PR c++/14513, c++/15410
572         * g++.dg/lookup/friend2.C: New test.
573         * g++.dg/template/friend31.C: Likewise.
574
575 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
576
577         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
578
579 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
580
581         PR c++/17473
582         * g++.dg/tc1/dr56.C: Remove.
583         * g++.dg/template/typedef1.C: Add dg-error markers.
584         * g++.old-deja/g++.other/typedef7.C: Likewise.
585
586         PR c++/18285
587         * g++.dg/parse/typedef7.C: New test.
588
589 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
590
591         * gcc.c-torture/execute/20041124-1.c: New test.
592
593 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
594
595         * g++.dg/template/deduce3.C: New test. 
596
597         PR c++/18586
598         * g++.dg/template/crash27.C: New test. 
599
600         PR c++/18530
601         * g++.dg/warn/Wshadow-3.C: New test.
602
603 2004-11-24  Devang Patel  <dpatel@apple.com>
604
605         PR/18555
606         * gcc.dg/cpp/isysroot-1.c: New test.
607         * gcc.dg/cpp/usr/include/stdio.h: New file.
608         * gcc.dg/cpp/isysroot-2.c: New test.
609         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
610         New file.
611
612 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
613
614         PR c++/8929
615         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
616
617 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
618
619         * gcc.target/sparc/align.c: Do not include <stdint.h>.
620         * gcc.target/sparc/pdist.c: Likewise.
621
622 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
623
624         PR c++/16882
625         * g++.dg/conversion/simd1.C: New test.
626
627 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
628
629         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
630         and restore_ld_library_path_env_vars.
631         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
632         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
633         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
634         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
635
636 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
637
638         * gcc.dg/pragma-align-2.c: Test macro expansion.
639         * gcc.dg/pragma-pack-2.c: New test.
640
641 2004-11-23  Richard Henderson  <rth@redhat.com>
642
643         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
644         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
645         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
646         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
647         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
648         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
649
650         * gcc.dg/vect/vect.exp: Add check for alpha.
651         * lib/target-supports.exp (check_alpha_max_hw_available): New.
652         (check_effective_target_vect_int): Enable for alpha.
653         (check_effective_target_vect_long): New.
654         (is-effective-target): Add it.
655
656 2004-11-23  Uros Bizjak <uros@kss-loka.si>
657
658         * gcc.dg/pr18614-1.c: New test.
659
660 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
661
662         * gcc.dg/setjmp-2.c: New test.
663
664 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
665
666         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
667         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
668         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
669         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
670         gcc.target/sparc/pdist.c: New tests.
671
672 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
673
674         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
675
676 2004-11-22  Dale Johannesen  <dalej@apple.com>
677
678         * gcc.dg/20041111-1.c:  New.
679
680 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
681
682         PR tree-opt/18536
683         * gcc.dg/vect/pr18536.c: New test.
684
685 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
686
687         PR c++/18354
688         * g++.dg/template/nontype11.C: New test.
689
690 2004-11-21  Roger Sayle  <roger@eyesopen.com>
691
692         PR middle-end/18520
693         * gcc.dg/pr18520-1.c: New test case.
694
695 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
696
697         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
698         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
699         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
700         expected diagnostics.
701
702 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
703
704         PR target/18580
705         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
706         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
707         vect-77.c, vect-77a.c: XFAIL on the SPARC.
708
709 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
710
711         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
712
713 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
714             Joseph Myers  <joseph@codesourcery.com>
715
716         * lib/target-supports.exp (check_visibility_available): Really
717         test the compiler.
718
719 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
720
721         PR tree-opt/18181
722         * gcc.dg/vect/vect-85.c: New test.
723         * gcc.dg/vect/vect-86.c: New test.
724         * gcc.dg/vect/vect-87.c: New test.
725         * gcc.dg/vect/vect-88.c: New test.
726
727 2004-11-19  Ben Elliston  <bje@au.ibm.com>
728
729         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
730
731 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
732
733         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
734         * gcc.dg/ppc-and-1.c: Ditto.
735         * gcc.dg/ppc-compare-1.c: Ditto.
736         * gcc.dg/ppc-mov-1.c: Ditto
737
738 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
739             Mark Mitchell  <mark@codesourcery.com>
740
741         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
742
743 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
744             Aldy Hernandez  <aldyh@redhat.com>
745
746         * lib/target-supports.exp (check_effective_target_vect_int): New
747         (check_effective_target_vect_float): New
748         (check_effective_target_vect_double): New.
749         (is-effective-target): Support new effective targets keywords.
750         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
751         default action for dg-do.
752         * gcc.dg/vect/pr16105.c: Use new support.
753         * gcc.dg/vect/pr18400.c: Ditto.
754         * gcc.dg/vect/pr18425.c: Ditto.
755         * gcc.dg/vect/vect-1.c: Ditto.
756         * gcc.dg/vect/vect-10.c: Ditto.
757         * gcc.dg/vect/vect-11.c: Ditto.
758         * gcc.dg/vect/vect-12.c: Ditto.
759         * gcc.dg/vect/vect-13.c: Ditto.
760         * gcc.dg/vect/vect-14.c: Ditto.
761         * gcc.dg/vect/vect-15.c: Ditto.
762         * gcc.dg/vect/vect-16.c: Ditto.
763         * gcc.dg/vect/vect-17.c: Ditto.
764         * gcc.dg/vect/vect-18.c: Ditto.
765         * gcc.dg/vect/vect-19.c: Ditto.
766         * gcc.dg/vect/vect-2.c: Ditto.
767         * gcc.dg/vect/vect-20.c: Ditto.
768         * gcc.dg/vect/vect-21.c: Ditto.
769         * gcc.dg/vect/vect-22.c: Ditto.
770         * gcc.dg/vect/vect-23.c: Ditto.
771         * gcc.dg/vect/vect-24.c: Ditto.
772         * gcc.dg/vect/vect-25.c: Ditto.
773         * gcc.dg/vect/vect-26.c: Ditto.
774         * gcc.dg/vect/vect-27.c: Ditto.
775         * gcc.dg/vect/vect-27a.c: Ditto.
776         * gcc.dg/vect/vect-28.c: Ditto.
777         * gcc.dg/vect/vect-29.c: Ditto.
778         * gcc.dg/vect/vect-29a.c: Ditto.
779         * gcc.dg/vect/vect-3.c: Ditto.
780         * gcc.dg/vect/vect-30.c: Ditto.
781         * gcc.dg/vect/vect-31.c: Ditto.
782         * gcc.dg/vect/vect-32.c: Ditto.
783         * gcc.dg/vect/vect-33.c: Ditto.
784         * gcc.dg/vect/vect-34.c: Ditto.
785         * gcc.dg/vect/vect-35.c: Ditto.
786         * gcc.dg/vect/vect-36.c: Ditto.
787         * gcc.dg/vect/vect-37.c: Ditto.
788         * gcc.dg/vect/vect-38.c: Ditto.
789         * gcc.dg/vect/vect-4.c: Ditto.
790         * gcc.dg/vect/vect-40.c: Ditto.
791         * gcc.dg/vect/vect-41.c: Ditto.
792         * gcc.dg/vect/vect-42.c: Ditto.
793         * gcc.dg/vect/vect-43.c: Ditto.
794         * gcc.dg/vect/vect-44.c: Ditto.
795         * gcc.dg/vect/vect-45.c: Ditto.
796         * gcc.dg/vect/vect-46.c: Ditto.
797         * gcc.dg/vect/vect-47.c: Ditto.
798         * gcc.dg/vect/vect-48.c: Ditto.
799         * gcc.dg/vect/vect-48a.c: Ditto.
800         * gcc.dg/vect/vect-49.c: Ditto.
801         * gcc.dg/vect/vect-5.c: Ditto.
802         * gcc.dg/vect/vect-50.c: Ditto.
803         * gcc.dg/vect/vect-51.c: Ditto.
804         * gcc.dg/vect/vect-52.c: Ditto.
805         * gcc.dg/vect/vect-53.c: Ditto.
806         * gcc.dg/vect/vect-54.c: Ditto.
807         * gcc.dg/vect/vect-55.c: Ditto.
808         * gcc.dg/vect/vect-56.c: Ditto.
809         * gcc.dg/vect/vect-56a.c: Ditto.
810         * gcc.dg/vect/vect-57.c: Ditto.
811         * gcc.dg/vect/vect-58.c: Ditto.
812         * gcc.dg/vect/vect-59.c: Ditto.
813         * gcc.dg/vect/vect-6.c: Ditto.
814         * gcc.dg/vect/vect-60.c: Ditto.
815         * gcc.dg/vect/vect-61.c: Ditto.
816         * gcc.dg/vect/vect-62.c: Ditto.
817         * gcc.dg/vect/vect-63.c: Ditto.
818         * gcc.dg/vect/vect-64.c: Ditto.
819         * gcc.dg/vect/vect-65.c: Ditto.
820         * gcc.dg/vect/vect-66.c: Ditto.
821         * gcc.dg/vect/vect-67.c: Ditto.
822         * gcc.dg/vect/vect-68.c: Ditto.
823         * gcc.dg/vect/vect-69.c: Ditto.
824         * gcc.dg/vect/vect-7.c: Ditto.
825         * gcc.dg/vect/vect-72.c: Ditto.
826         * gcc.dg/vect/vect-72a.c: Ditto.
827         * gcc.dg/vect/vect-73.c: Ditto.
828         * gcc.dg/vect/vect-74.c: Ditto.
829         * gcc.dg/vect/vect-75.c: Ditto.
830         * gcc.dg/vect/vect-76.c: Ditto.
831         * gcc.dg/vect/vect-77.c: Ditto.
832         * gcc.dg/vect/vect-77a.c: Ditto.
833         * gcc.dg/vect/vect-78.c: Ditto.
834         * gcc.dg/vect/vect-79.c: Ditto.
835         * gcc.dg/vect/vect-8.c: Ditto.
836         * gcc.dg/vect/vect-80.c: Ditto.
837         * gcc.dg/vect/vect-82.c: Ditto.
838         * gcc.dg/vect/vect-82_64.c: Ditto.
839         * gcc.dg/vect/vect-83.c: Ditto.
840         * gcc.dg/vect/vect-83_64.c: Ditto.
841         * gcc.dg/vect/vect-9.c: Ditto.
842         * gcc.dg/vect/vect-all.c: Ditto.
843         * gcc.dg/vect/vect-none.c: Ditto.
844
845 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
846
847         * lib/gcc-dg.exp (dg-skip-if): New function.
848         (dg-forbid-option): Remove.
849         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
850         * g++.dg/abi/bitfield8.C: Likewise.
851         * g++.dg/abi/dtor1.C: Likewise.
852         * g++.dg/abi/empty10.C: Likewise.
853         * g++.dg/abi/empty7.C: Likewise.
854         * g++.dg/abi/empty9.C: Likewise.
855         * g++.dg/abi/layout3.C: Likewise.
856         * g++.dg/abi/layout4.C: Likewise.
857         * g++.dg/abi/thunk1.C: Likewise.
858         * g++.dg/abi/thunk2.C: Likewise.
859         * g++.dg/abi/vbase11.C: Likewise.
860         * g++.dg/abi/vthunk2.C: Likewise.
861         * g++.dg/abi/vthunk3.C: Likewise.
862         * g++.dg/ext/attrib8.C: Likewise.
863         * g++.dg/opt/longbranch2.C: Likewise.
864         * g++.dg/opt/reg-stack4.C: Likewise.
865         * g++.old-deja/g++.ext/attrib1.C: Likewise.
866         * g++.old-deja/g++.ext/attrib2.C: Likewise.
867         * g++.old-deja/g++.ext/attrib3.C: Likewise.
868         * g++.old-deja/g++.other/store-expr1.C: Likewise.
869         * g++.old-deja/g++.other/store-expr2.C: Likewise.
870         * gcc.dg/20000609-1.c: Likewise.
871         * gcc.dg/20000720-1.c: Likewise.
872         * gcc.dg/20011107-1.c: Likewise.
873         * gcc.dg/20011119-1.c: Likewise.
874         * gcc.dg/20020108-1.c: Likewise.
875         * gcc.dg/20020122-2.c: Likewise.
876         * gcc.dg/20020122-3.c: Likewise.
877         * gcc.dg/20020201-3.c: Likewise.
878         * gcc.dg/20020206-1.c: Likewise.
879         * gcc.dg/20020218-1.c: Likewise.
880         * gcc.dg/20020310-1.c: Likewise.
881         * gcc.dg/20020411-1.c: Likewise.
882         * gcc.dg/20020418-2.c: Likewise.
883         * gcc.dg/20020426-1.c: Likewise.
884         * gcc.dg/20020426-2.c: Likewise.
885         * gcc.dg/20020517-1.c: Likewise.
886         * gcc.dg/20020523-1.c: Likewise.
887         * gcc.dg/20020523-2.c: Likewise.
888         * gcc.dg/20020729-1.c: Likewise.
889         * gcc.dg/20030204-1.c: Likewise.
890         * gcc.dg/20030826-2.c: Likewise.
891         * gcc.dg/20030926-1.c: Likewise.
892         * gcc.dg/20031202-1.c: Likewise.
893         * gcc.dg/980312-1.c: Likewise.
894         * gcc.dg/980313-1.c: Likewise.
895         * gcc.dg/990117-1.c: Likewise.
896         * gcc.dg/990424-1.c: Likewise.
897         * gcc.dg/990524-1.c: Likewise.
898         * gcc.dg/991230-1.c: Likewise.
899         * gcc.dg/i386-387-1.c: Likewise.
900         * gcc.dg/i386-387-2.c: Likewise.
901         * gcc.dg/i386-387-3.c: Likewise.
902         * gcc.dg/i386-387-4.c: Likewise.
903         * gcc.dg/i386-387-5.c: Likewise.
904         * gcc.dg/i386-387-6.c: Likewise.
905         * gcc.dg/i386-asm-1.c: Likewise.
906         * gcc.dg/i386-bitfield1.c: Likewise.
907         * gcc.dg/i386-bitfield2.c: Likewise.
908         * gcc.dg/i386-loop-1.c: Likewise.
909         * gcc.dg/i386-loop-2.c: Likewise.
910         * gcc.dg/i386-loop-3.c: Likewise.
911         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
912         * gcc.dg/i386-pic-1.c: Likewise.
913         * gcc.dg/i386-regparm.c: Likewise.
914         * gcc.dg/i386-signbit-1.c: Likewise.
915         * gcc.dg/i386-signbit-2.c: Likewise.
916         * gcc.dg/i386-signbit-3.c: Likewise.
917         * gcc.dg/i386-sse-5.c: Likewise.
918         * gcc.dg/i386-sse-8.c: Likewise.
919         * gcc.dg/i386-unroll-1.c: Likewise.
920         * gcc.dg/tls/opt-1.c: Likewise.
921         * gcc.dg/tls/opt-2.c: Likewise.
922         * gcc.dg/unroll-1.c: Likewise.
923         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
924         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
925         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
926         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
927
928 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
929
930         * g++.dg/template/incomplete1.C: New test.
931
932 2004-11-16  Nick Clifton  <nickc@redhat.com>
933
934         Revert patches accidentally commited during checkin of fixes for
935         xstormy16 tests:
936         gcc.c-torture/execute/simd-4.c: Revert
937         gcc.dg/20040910-1.c: Revert.
938
939 2004-11-16  Paul Brook  <paul@codesourcery.com>
940
941         PR fortran/13010
942         * gfortran.dg/der_pointer_1.f90: New test.
943
944 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
945
946         PR c/18498
947         * gcc.dg/bitfld-13.c: New test.
948
949 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
950
951         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
952         powerpc*-*-linux*.
953
954         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
955         * gcc.dg/ppc64-abi-2.c: Ditto.
956         * gcc.dg/ppc64-abi-3.c: Ditto.
957
958         * lib/gcc-dg.exp (dg-target-list): Remove.
959
960 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
961
962         * gcc.dg/ia64-postinc.c: New test.
963
964 2004-11-15  Mark Mitchell <mark@codesourcery.com>
965
966         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
967
968 2004-11-15  Nick Clifton  <nickc@redhat.com>
969
970         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
971         __INT_MAX__ so that the test can be compiled by toolchains
972         targeted at 16-bit processors.
973
974         * gcc.dg/20040625-1.c: Use long constants rather than integers
975         when performing arithmetic that will overflow 16-bits.
976
977         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
978         xstormy16.  It does not support 128-bit vector operations.
979
980         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
981         with the macro PTR_TYPE.  Define this macro to an integer type
982         suitable for holding a pointer.
983
984         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
985         the target is a 16-bit processor.
986
987         * gcc.dg/cpp/if-2.c: Expect a different warning message from
988         16-bit targets where the character constant will be too long.
989
990         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
991         where the double will not be directly addressable.
992
993 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
994
995         Friend class name lookup 1/n, PR c++/18471
996         * g++.dg/template/crash26.C: New test.
997         * g++.dg/lookup/struct1.C: Adjust expected error.
998         * g++.dg/parse/elab1.C: Likewise.
999         * g++.dg/parse/elab2.C: Likewise.
1000         * g++.dg/parse/int-as-enum1.C: Likewise.
1001         * g++.dg/parse/struct-as-enum1.C: Likewise.
1002         * g++.dg/parse/typedef1.C: Likewise.
1003         * g++.dg/parse/typedef3.C: Likewise.
1004         * g++.dg/parse/typedef4.C: Likewise.
1005         * g++.dg/parse/typedef5.C: Likewise.
1006         * g++.dg/template/nontype4.C: Likewise.
1007         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1008         * g++.old-deja/g++.other/elab1.C: Likewise.
1009         * g++.old-deja/g++.other/syntax4.C: Likewise.
1010
1011 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1012
1013         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
1014
1015 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
1016
1017         * gcc.c-torture/execute/20041114-1.c: New test.
1018
1019 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
1020
1021         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
1022         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
1023         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
1024         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
1025         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
1026         gcc.dg/switch-7.c: New tests.
1027
1028 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1029
1030         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
1031
1032 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1033
1034         PR tree-opt/18400
1035         * gcc.dg/vect/pr18400.c: New test.
1036
1037 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1038             Andrew Pinski  <pinskia@physics.uc.edu>
1039
1040         PR tree-opt/18425
1041         * gcc.dg/vect/pr18425.c: New test.
1042
1043 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1044
1045         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
1046         Guard with dg-require-alias and dg-require-visibility.
1047
1048 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1049
1050         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
1051
1052 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1053
1054         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
1055
1056 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1057
1058         PR c++/17344
1059         * g++.dg/template/defarg5.C: New test.
1060
1061 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1062
1063         * g++.dg/parse/cast1.C: Run only on ILP32.
1064         * g++.old-deja/g++.mike/p784.C: Likewise.
1065
1066 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
1067
1068         * gcc.c-torture/execute/20041113-1.c: New test.
1069
1070 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1071
1072         PR target/18230
1073         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
1074         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
1075         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
1076         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1077         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
1078         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
1079         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
1080         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
1081         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
1082         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1083         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1084         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
1085         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
1086
1087 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1088
1089         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
1090         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
1091         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
1092         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
1093         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
1094         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
1095         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
1096         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
1097         gcc.target/sparc/combined-1.c: New tests.
1098
1099 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
1100
1101         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
1102         New tests.
1103
1104 2004-11-12  Mark Mitchell <mark@codesourcery.com>
1105
1106         * lib/gcc-dg.exp (dg-forbid-option): New function.
1107         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
1108         * g++.dg/abi/bitfield8.C: Likewise.
1109         * g++.dg/abi/dtor1.C: Likewise.
1110         * g++.dg/abi/empty10.C: Likewise.
1111         * g++.dg/abi/empty7.C: Likewise.
1112         * g++.dg/abi/empty9.C: Likewise.
1113         * g++.dg/abi/layout3.C: Likewise.
1114         * g++.dg/abi/layout4.C: Likewise.
1115         * g++.dg/abi/thunk1.C: Likewise.
1116         * g++.dg/abi/thunk2.C: Likewise.
1117         * g++.dg/abi/vbase11.C: Likewise.
1118         * g++.dg/abi/vthunk2.C: Likewise.
1119         * g++.dg/abi/vthunk3.C: Likewise.
1120         * g++.dg/ext/attrib8.C: Likewise.
1121         * g++.dg/opt/longbranch2.C: Likewise.
1122         * g++.dg/opt/reg-stack4.C: Likewise.
1123         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1124         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1125         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1126         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1127         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1128         * gcc.dg/20000609-1.c: Likewise.
1129         * gcc.dg/20000720-1.c: Likewise.
1130         * gcc.dg/20011107-1.c: Likewise.
1131         * gcc.dg/20011119-1.c: Likewise.
1132         * gcc.dg/20020108-1.c: Likewise.
1133         * gcc.dg/20020122-2.c: Likewise.
1134         * gcc.dg/20020122-3.c: Likewise.
1135         * gcc.dg/20020201-3.c: Likewise.
1136         * gcc.dg/20020206-1.c: Likewise.
1137         * gcc.dg/20020218-1.c: Likewise.
1138         * gcc.dg/20020310-1.c: Likewise.
1139         * gcc.dg/20020411-1.c: Likewise.
1140         * gcc.dg/20020418-2.c: Likewise.
1141         * gcc.dg/20020426-1.c: Likewise.
1142         * gcc.dg/20020426-2.c: Likewise.
1143         * gcc.dg/20020517-1.c: Likewise.
1144         * gcc.dg/20020523-1.c: Likewise.
1145         * gcc.dg/20020523-2.c: Likewise.
1146         * gcc.dg/20020729-1.c: Likewise.
1147         * gcc.dg/20030204-1.c: Likewise.
1148         * gcc.dg/20030826-2.c: Likewise.
1149         * gcc.dg/20030926-1.c: Likewise.
1150         * gcc.dg/20031202-1.c: Likewise.
1151         * gcc.dg/980312-1.c: Likewise.
1152         * gcc.dg/980313-1.c: Likewise.
1153         * gcc.dg/990117-1.c: Likewise.
1154         * gcc.dg/990424-1.c: Likewise.
1155         * gcc.dg/990524-1.c: Likewise.
1156         * gcc.dg/991230-1.c: Likewise.
1157         * gcc.dg/i386-387-1.c: Likewise.
1158         * gcc.dg/i386-387-2.c: Likewise.
1159         * gcc.dg/i386-387-3.c: Likewise.
1160         * gcc.dg/i386-387-4.c: Likewise.
1161         * gcc.dg/i386-387-5.c: Likewise.
1162         * gcc.dg/i386-387-6.c: Likewise.
1163         * gcc.dg/i386-asm-1.c: Likewise.
1164         * gcc.dg/i386-bitfield1.c: Likewise.
1165         * gcc.dg/i386-bitfield2.c: Likewise.
1166         * gcc.dg/i386-loop-1.c: Likewise.
1167         * gcc.dg/i386-loop-2.c: Likewise.
1168         * gcc.dg/i386-loop-3.c: Likewise.
1169         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1170         * gcc.dg/i386-pic-1.c: Likewise.
1171         * gcc.dg/i386-regparm.c: Likewise.
1172         * gcc.dg/i386-signbit-1.c: Likewise.
1173         * gcc.dg/i386-signbit-2.c: Likewise.
1174         * gcc.dg/i386-signbit-3.c: Likewise.
1175         * gcc.dg/i386-sse-5.c: Likewise.
1176         * gcc.dg/i386-sse-8.c: Likewise.
1177         * gcc.dg/i386-unroll-1.c: Likewise.
1178         * gcc.dg/tls/opt-1.c: Likewise.
1179         * gcc.dg/tls/opt-2.c: Likewise.
1180         * gcc.dg/unroll-1.c: Likewise.
1181         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1182         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1183         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1184         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1185         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
1186         -m64 is specified.
1187
1188 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1189
1190         PR c++/18389
1191         * g++.dg/parse/cond1.C: New test.
1192
1193         PR c++/18429
1194         * g++.dg/template/array9.C: New test.
1195         * g++.dg/ext/vla1.C: Adjust error messages.
1196         * g++.dg/ext/vlm1.C: Likewise.
1197         * g++.dg/template/crash2.C: Likewise.
1198
1199         PR c++/18436
1200         * g++.dg/template/call3.C: New test.
1201
1202         PR c++/18407
1203         * g++.dg/template/ptrmem11.C: New test.
1204
1205 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
1206
1207         PR other/14264
1208         * lib/g++.exp: Set LC_ALL and LANG to C.
1209         * lib/gcc-dg.exp: Likewise.
1210         * lib/gfortran.exp: Likewise.
1211         * lib/objc.exp: Likewise.
1212         * lib/treelang.exp: Likewise.
1213
1214 2004-11-12  Andreas Schwab  <schwab@suse.de>
1215
1216         * gcc.dg/pr16286.c: Fix last change.
1217
1218 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1219
1220         PR c++/18416
1221         * g++.dg/init/global1.C: New test.
1222
1223 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
1224
1225         * gcc.c-torture/execute/20041112-1.c: New test.
1226
1227 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1228
1229         * lib/gcc-dg.exp (dg-target-list): New.
1230
1231 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1232             Richard Sandiford  <rsandifo@redhat.com>
1233
1234         * lib/target-supports.exp (get-compiler_messages): New.
1235         (check_named_sections_available): Use it.
1236         (check_effective_target_ilp32): New.
1237         (check_effective_target_lp64): New.
1238         (is-effective-target): New.
1239         * lib/gcc-dg.exp (dg-require-effective-target): New.
1240
1241 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
1242
1243         * gcc.dg/precedence-1.c: New test.
1244
1245 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1246
1247         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
1248
1249         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
1250         message, delete generated files, use more descriptive name for
1251         executable, and make the test unsupported when it cannot be run.
1252
1253         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
1254         (dg-require-weak, dg-require-visibility, dg-require-alias,
1255         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
1256         dg-require-iconv, dg-require-named-sections): Use it.
1257
1258         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
1259
1260 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
1261
1262         PR target/16457
1263         * gcc.dg/ppc-and-1: New
1264
1265         PR target/16796
1266         * gcc.dg/ppc-mov-1.c: New.
1267
1268         PR target/16458
1269         * gcc.dg/ppc-compare-1.c: New.
1270
1271 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
1272
1273         * objc.dg/desig-init-2.m: New test.
1274
1275 2004-11-10  Adam Nemet  <anemet@lnxw.com>
1276
1277         PR middle-end/18160  
1278         * g++.dg/warn/register-var-1.C: New test.
1279         * g++.dg/warn/register-var-2.C: New test.
1280
1281 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1282
1283         * gcc.dg/union-2.c: New test.
1284
1285 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
1286
1287         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
1288         New test for PR tree-optimization/17892.
1289
1290 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
1291
1292         PR c++/18369
1293         * g++.dg/init/new12.C: New test.
1294
1295 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
1296
1297         * gcc.target/sparc: New directory.
1298         * gcc.target/sparc/sparc.exp: New driver.
1299         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
1300         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
1301         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
1302         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
1303
1304 2004-11-10  Paul Brook  <paul@codesourcery.com>
1305
1306         PR fortran/18218
1307         * gfortran.dg/list_read.c: New test.
1308
1309 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1310
1311         PR c/18322
1312         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
1313         expected diagnostic location.
1314
1315 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
1316
1317         * gcc.dg/20041109-1.c: New test.
1318
1319 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1320
1321         PR objc/18406
1322         * objc/compile/pr18406.m: New test.
1323
1324 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1325
1326         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
1327
1328 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1329
1330         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
1331
1332 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1333
1334         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
1335
1336 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1337
1338         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
1339         exit. 
1340
1341 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
1342
1343         PR tree-opt/18299
1344         * gcc.c-torture/pr18299-1.c: New test.
1345
1346 2004-11-06  Andreas Schwab  <schwab@suse.de>
1347
1348         * gcc.dg/pr16286.c: Also test for bool and pixel.
1349
1350 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
1351
1352         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
1353         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
1354         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
1355         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
1356         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
1357         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
1358         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
1359         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
1360         gcc.dg/struct-semi-3.c: New tests.
1361
1362 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1363
1364         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
1365
1366 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1367
1368         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
1369         Do not use C99 designators.
1370
1371 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1372
1373         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
1374
1375 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1376
1377         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
1378         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
1379         * gcc.c-torture/execute/simd-5.x: Remove.
1380
1381 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
1382
1383         PR rtl-optimization/17933
1384         * gcc.dg/torture/pr17933-1.c: New test.
1385
1386 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1387
1388         PR target/18106
1389         * lib/target-supports.exp (check_weak_available): Support
1390         Windows.
1391
1392 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
1393
1394         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
1395         call to fflush(stdout) before abort.
1396         (my_ffsll): New function.
1397         (generate_fields): Use it.
1398
1399 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1400
1401         * gcc.dg/init-undef-1.c: New test.
1402
1403 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1404
1405         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
1406         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
1407         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
1408         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
1409         expected messages for new parser.
1410
1411 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
1412
1413         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
1414         
1415 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1416
1417         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
1418         on LP64 targets.
1419
1420 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1421
1422         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
1423         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
1424         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
1425         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
1426         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
1427         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
1428         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
1429         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
1430         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
1431         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
1432
1433 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1434
1435         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
1436         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
1437         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
1438         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
1439         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
1440         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
1441         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
1442         for new parser.
1443
1444 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
1445
1446         PR target/15342
1447         * gcc.dg/20041104-1.c: New test.
1448
1449 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1450
1451         * g++.dg/template/nontype7.C: New test.
1452         * g++.dg/template/nontype8.C: Likewise.
1453         * g++.dg/template/nontype9.C: Likewise.
1454         * g++.dg/template/nontype10.C: Likewise.
1455         * g++.dg/tc1/dr49.C: Likewise.
1456         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
1457         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
1458
1459 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1460
1461         * g++.dg/rtti/tinfo1.C: Remove xfails.
1462
1463 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1464
1465         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
1466         packed attribute to the definition to satisfy the new C++ parser.
1467
1468 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1469
1470         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
1471         invocations of va_arg.
1472
1473 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
1474
1475         PR c++/18124
1476         * g++.dg/template/crash25.C: New test.
1477
1478         PR c++/18155
1479         * g++.dg/template/typedef2.C: New test.
1480         * g++.dg/parse/crash13.C: Adjust error markers.
1481
1482         PR c++/18177
1483         * g++.dg/conversion/const3.C: New test.
1484         
1485 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1486
1487         PR fortran/17535
1488         PR fortran/17583
1489         PR fortran/17713
1490         * gfortran.dg/generic_[123].f90: New testcases.
1491
1492 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1493
1494         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
1495         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
1496
1497 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1498
1499         PR tree-opt/16808
1500         * gcc.c-torture/compile/pr16808.c: New test.
1501
1502 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
1503
1504         PR rtl-optimization/17104
1505         * gcc.dg/ppc-bitfield1.c: New.
1506
1507 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1508
1509         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
1510
1511 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1512
1513         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
1514         strings for 32-bit code.
1515
1516 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
1517
1518         PR c/18239
1519         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
1520
1521 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
1522
1523         PR c++/18064
1524         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
1525
1526 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
1527
1528         PR c++/15172
1529         * g++.dg/init/aggr2.C: New test.
1530
1531 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
1532
1533         * objc.dg/local-decl-1.m: New test.
1534
1535 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1536
1537         * gcc.dg/20040910-1.c: Adjust regex.
1538
1539 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1540
1541         PR rtl-optimization/18084
1542         * g++.dg/opt/pr18084-1.C: New testcase.
1543
1544 2004-10-30  Matt Austern  <austern@apple.com>
1545
1546         PR c++/17542
1547         * g++.dg/ext/attrib18.C: New test.
1548         
1549 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1550
1551         PR middle-end/18096
1552         * gcc.dg/pr18096-1.c: New test case.
1553
1554 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1555
1556         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
1557
1558 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
1559
1560         PR c/16666
1561         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
1562         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
1563         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
1564         gcc.dg/old-style-prom-3.c: New tests.
1565
1566 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
1567
1568         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
1569         Remove unnecessary inclusion of stdio.h.
1570
1571 2004-10-29  Roger Sayle  <roger@eyesopen.com>
1572
1573         PR rtl-optimization/17581
1574         * gcc.dg/pr17581-1.c: New test case.
1575
1576 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
1577
1578         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
1579         being implemented.
1580         * g++.dg/conversion/dr195-1.C: New.
1581         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
1582         * g++.old-deja/g++.mike/p10148.C: Likewise.
1583
1584 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
1585
1586         PR c++/17695
1587         * g++.dg/debug/typedef2.C: New test.
1588
1589 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
1590
1591         PR fortran/13490
1592         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
1593         * gfortran.dg/g77/README: Update.
1594
1595 2004-10-28  Matt Austern  <austern@apple.com>
1596
1597         PR c++/14124
1598         * g++.dg/ext/packed7.C: New test.
1599         
1600 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1601
1602         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
1603         scan-assembler.
1604         * lib/scanasm.exp (hidden-scan-for): New proc.
1605         (scan-hidden): Use hidden-scan-for instead of constructing the scan
1606         string.
1607         (scan-not-hidden): Likewise.
1608         * lib/target-supports.exp (check_visibility_available): mach-o is
1609         support too.
1610
1611 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
1612
1613         PR c++/17132
1614         * g++.dg/template/memclass3.C: New test.
1615
1616 2004-10-28  Adam Nemet  <anemet@lnxw.com>
1617
1618         PR middle-end/18160  
1619         * gcc.dg/register-var-1.c: New test.
1620         * gcc.dg/register-var-2.c: New test.
1621         * gcc.dg/asm-7.c: Taking the address of a register variable is an
1622         error now.
1623
1624 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
1625
1626         PR other/18172
1627         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
1628         unused variables.
1629         * gcc.dg/vect/vect-22.c: Likewise.
1630
1631 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
1632
1633         * gcc.dg/i386-rotate-1.c: New test.
1634
1635 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
1636
1637         * g++.dg/init/ref12.C: Add "run" marker.
1638
1639         PR c++/17435
1640         * g++.dg/init/ref12.C: New test.
1641
1642         PR c++/18140
1643         * g++.dg/template/shift1.C: New test.
1644         * g++.dg/template/error10.C: Adjust error markers.
1645
1646 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
1647
1648         PR tree-opt/17529
1649         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
1650
1651 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
1652
1653         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
1654         * gcc.dg/weak/weak-3.c: Likewise.
1655         * gcc.dg/weak/weak-5.c: Likewise.
1656         * gcc.dg/weak/weak-9.c: Likewise.
1657         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
1658         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
1659
1660         * gcc.dg/darwin-weakimport-1.c: New.
1661
1662 2004-10-28  Ben Elliston  <bje@au.ibm.com>
1663
1664         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
1665
1666 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
1667
1668         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
1669         'syntax' error messages.
1670         * gcc.dg/cpp/direct2s.c: Likewise.
1671
1672 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
1673
1674         * gcc.c-torture/compile/20041026-1.c: New.
1675
1676 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
1677
1678         PR c++/18093
1679         * g++.dg/lookup/ns2.C: New test.
1680
1681         PR c++/18020
1682         * g++.dg/template/enum4.C: New test.
1683
1684         PR c++/18161
1685         * g++.dg/template/expr1.C: New test.
1686
1687 2004-10-26  Ben Elliston  <bje@au.ibm.com>
1688
1689         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
1690
1691 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1692
1693         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
1694         gcc.dg/decl-nospec-3.c: New tests.
1695
1696 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
1697
1698         * objc.dg/super-class-3.m: New test.
1699
1700 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
1701
1702         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
1703         resyncing.
1704         * gcc.dg/cpp/direct2s.c: Likewise.
1705
1706 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
1707
1708         * objc.dg/image-info.m: Update for changes to section selection.
1709
1710 2004-10-25  David Ayers  <d.ayers@inode.at>
1711             Ziemowit Laski  <zlaski@apple.com>
1712
1713         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
1714         diagnostics when messaging 'id <Proto>'.
1715         * objc.dg/class-protocol-1.m: New test.
1716         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
1717         a non-existent method signature.
1718         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
1719         Update diagnostics when messaging with non-existent method signature.
1720         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
1721         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
1722         invalid receivers are now resolved as if messaging 'id'; remove
1723         extraneous diagnostics.
1724
1725 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1726
1727         PR c/16667
1728         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
1729         gcc.dg/init-desig-obs-3.c: New tests.
1730
1731 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
1732
1733         * gcc.dg/debug/20041023-1.c: New test.
1734
1735 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
1736
1737         PR middle-end/17407
1738         * gcc.c-torture/compile/pr17407.c: New test.
1739
1740         PR c++/18121
1741         * g++.dg/template/array8.C: New test.
1742
1743 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1744
1745         PR other/18138
1746         * lib/g++.exp: Accept more than one multilib libgcc.
1747         * lib/gcc-dg.exp: Likewise.
1748         * lib/objc.exp: Likewise.
1749         * lib/treelang.exp: Likewise.
1750         * lib/gfortran.exp: Likewise.
1751
1752 2004-10-24  Ben Elliston  <bje@au.ibm.com>
1753
1754         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
1755
1756 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
1757
1758         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
1759         * gcc.dg/c99-const-expr-3.c: Likewise.
1760
1761 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
1762
1763         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
1764
1765 2004-10-23  Ben Elliston  <bje@au.ibm.com>
1766
1767         * gcc.c-torture/execute/loop-2e.x: Remove.
1768
1769 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1770
1771         PR c++/18095
1772         * g++.dg/parse/crash18.C: New.
1773         * g++.dg/parse/crash19.C: New.
1774
1775 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1776
1777         * g++.dg/ext/dllimport1.C: Move dg-warnings.
1778         * g++.dg/ext/dllimport2.C: Same.
1779         * g++.dg/ext/dllimport8.C: Same.
1780
1781 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
1782
1783         PR c++/10841
1784         * g++.dg/conversion/cast1.C: New test.
1785         * g++.dg/overload/pmf1.C: Adjust error marker.
1786
1787 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
1788
1789         PR objc/17923
1790         * objc.dg/const-str-7.m: New test.
1791
1792 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1793
1794         * g++.dg/template/memfriend11.C: Fix comment typo.
1795         * g++.dg/template/memfriend14.C: Likewise.
1796
1797 2004-10-20  Richard Henderson  <rth@redhat.com>
1798
1799         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
1800         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
1801         -fasynchronous-unwind-tables.
1802
1803 2004-10-20  Richard Henderson  <rth@redhat.com>
1804
1805         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
1806         (main): Return success.
1807         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
1808         (main): Return success.
1809
1810 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1811
1812         PR c++/13495
1813         * g++.dg/template/memfriend9.C: New test.
1814         * g++.dg/template/memfriend10.C: Likewise.
1815         * g++.dg/template/memfriend11.C: Likewise.
1816         * g++.dg/template/memfriend12.C: Likewise.
1817         * g++.dg/template/memfriend13.C: Likewise.
1818         * g++.dg/template/memfriend14.C: Likewise.
1819         * g++.dg/template/memfriend15.C: Likewise.
1820         * g++.dg/template/memfriend16.C: Likewise.
1821         * g++.dg/template/memfriend17.C: Likewise.
1822         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
1823
1824 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
1825
1826         * g++.dg/conversion/dr195.C: New.
1827         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
1828
1829 2004-10-20  Ben Elliston  <bje@au.ibm.com>
1830             Devang Patel  <dpatel@apple.com>
1831
1832         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
1833         of floating point arithmetic, which could trap.
1834
1835 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
1836
1837         PR c++/14035
1838         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
1839         * g++.dg/conversion/const2.C: New test.
1840         * g++.dg/expr/reinterpret2.C: New test.
1841         * g++.dg/expr/reinterpret3.C: New test.
1842         * g++.dg/expr/cast2.C: New test.
1843         * g++.dg/expr/copy1.C: New test.
1844         * g++.dg/other/conversion1.C: Change error message.
1845         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
1846         function pointers to void *.
1847         * g++.old-deja/g++.mike/p10148.C: Likewise.
1848
1849 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1850
1851         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
1852
1853 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
1854
1855         PR c++/18047
1856
1857         * g++.dg/parse/expr3.C: New test.
1858
1859 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1860
1861         * gcc.dg/smod-1.c: New test.
1862
1863 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
1864
1865         * objc.dg/method-14.m: New test.
1866
1867 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1868
1869         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
1870         Also xfail as the patch was reverted.
1871
1872 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1873
1874         PR middle-end/16973
1875         * gcc.dg/pr16973.c: New test.
1876
1877 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
1878
1879         PR tree-optimization/17656
1880         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
1881
1882 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
1883
1884         * g++.dg/eh/shadow1.C: New.
1885
1886 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
1887
1888         * gcc.c-torture/compile/20041018-1.c: New test.
1889
1890 2004-10-18  Ben Elliston  <bje@au.ibm.com>
1891
1892         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
1893         compiler referring to register 0 when accessing sdata.  The linker
1894         now patches things up.
1895
1896 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
1897
1898         PR c/17529
1899         * gcc.c-torture/compile/pr17529.c: New test.
1900
1901 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1902
1903         PR c++/17743
1904         * g++.dg/ext/attrib17.C: New test.
1905
1906 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1907
1908         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
1909
1910 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1911
1912         PR c++/10479
1913         * g++.dg/ext/attrib16.C: New test.
1914
1915 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
1916
1917         PR c++/17042
1918         * g++.dg/init/dso_handle1.C: New test.
1919
1920         PR c++/14667
1921         * g++.dg/parse/typedef6.C: New test.
1922
1923         PR c++/17916
1924         * g++.dg/parse/pragma1.C: New test.
1925
1926 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
1927
1928         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
1929
1930 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
1931
1932         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
1933         -fno-common when on HPPA HP-UX platforms.
1934
1935 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
1936
1937         PR other/16820
1938         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
1939         stdint.h.
1940         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
1941         uintptr_t.
1942
1943 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1944
1945         PR c++/16301
1946         * g++.dg/lookup/strong-using-4.C: New test.
1947
1948 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1949
1950         PR middle-end/16567
1951         * gcc.c-torture/compile/nested-1.c: New test.
1952
1953 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1954
1955         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
1956         and mipsisa64*-*-* (until support for misaligned loads is added).
1957         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
1958         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
1959         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
1960         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
1961         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
1962         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
1963
1964 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
1965
1966         PR c++/17976
1967         * g++.dg/init/dtor3.C: New test.
1968
1969 2004-10-15  Ben Elliston  <bje@au.ibm.com>
1970
1971         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
1972
1973 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
1974
1975         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
1976         * gcc.dg/macho-lo-sum.c: Likewise.
1977
1978 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
1979
1980         * gcc.dg/ppc-spe64-1.c: New test.
1981
1982 2004-10-14  Devang Patel  <dpatel@apple.com>
1983
1984         PR 17635
1985         * gcc.dg/pr17635.c : New test.
1986         
1987 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
1988
1989         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
1990         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
1991         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
1992         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
1993         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
1994         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
1995         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
1996         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
1997         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
1998         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
1999         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
2000         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
2001         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
2002         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
2003         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
2004         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
2005         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
2006         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
2007
2008 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2009
2010         * gcc.dg/vect/vect-82.c: New testcase.  
2011         * gcc.dg/vect/vect-82_64.c: New testcase.       
2012         * gcc.dg/vect/vect-83.c: New testcase.  
2013         * gcc.dg/vect/vect-83_64.c: New testcase.       
2014
2015 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2016
2017         * gcc.dg/cpp/error-1.c: New test.
2018
2019 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2020
2021         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
2022
2023 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
2024
2025         PR target/17984
2026         * gcc.dg/cris-peep2-xsrand2.c: New test.
2027
2028 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
2029
2030         PR c++/17661
2031         * testsuite/g++.dg/expr/for2.C: New test.
2032
2033 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2034
2035         * g++.dg/inherit/thunk1.C: Run on the SPARC.
2036
2037 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
2038
2039         PR tree-optimization/17724
2040         * g++.dg/opt/pr17724-1.C: New test.
2041         * g++.dg/opt/pr17724-2.C: New test.
2042         * g++.dg/opt/pr17724-3.C: New test.
2043         * g++.dg/opt/pr17724-4.C: New test.
2044         * g++.dg/opt/pr17724-5.C: New test.
2045         * g++.dg/opt/pr17724-6.C: New test.
2046
2047 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
2048
2049         PR c/17301
2050         * gcc.dg/pr17301-2.c: New test.
2051
2052 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
2053
2054         PR c++/15876
2055         * g++.dg/parse/error22.C: New test.
2056
2057         PR c++/17936
2058         * g++.dg/template/spec18.C: New test.
2059
2060 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
2061
2062         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
2063         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
2064         memcpy. 
2065         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
2066         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
2067
2068 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2069
2070         * g++.dg/eh/cleanup5.C: Add dg-options "".
2071
2072 2004-10-11  Roger Sayle  <roger@eyesopen.com>
2073
2074         PR middle-end/17657
2075         * gcc.dg/switch-4.c: New test case.
2076
2077 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
2078
2079         * gcc.c-torture/execute/20041011-1.c: New test.
2080
2081 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2082
2083         PR c++/17554
2084         * g++.dg/init/for3.C: New test.
2085
2086         PR c++/17657
2087         * g++.dg/opt/switch2.C: New test.
2088
2089         PR middle-end/17703
2090         * g++.dg/warn/Wreturn-2.C: New test.
2091
2092 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2093
2094         PR c++/17907
2095         * g++.dg/eh/cleanup5.C: New test.
2096
2097 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
2098
2099         PR c++/17393
2100         * g++.dg/parse/error21.C: New test.
2101
2102 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2103
2104         * g++.dg/overload/pmf1.C: Adjust quoting marks.
2105         * g++.dg/warn/incomplete1.C: Likewise.
2106         * g++.dg/template/qualttp20.C: Likewise.
2107
2108 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2109
2110         PR c/17881
2111         * parm-incomplete-1.c: New test.
2112
2113 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2114
2115         PR c++/17867
2116         * g++.dg/parse/error19.C: New test.
2117
2118         PR c++/17670
2119         * g++.dg/init/new11.C: New test.
2120
2121         PR c++/17821
2122         * g++.dg/parse/error20.C: New test.
2123
2124         PR c++/17826
2125         * g++.dg/template/crash24.C: New test.
2126         
2127 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2128
2129         PR c/17301
2130         * gcc.dg/pr17301-1.c: New test.
2131
2132 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2133
2134         PR c/17189
2135         * gcc.dg/anon-struct-5.c: New test.
2136
2137 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2138
2139         PR c/17844
2140         * gcc.dg/pr17844-1.c: New test.
2141
2142 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
2143
2144         PR tree-optimization/17906
2145         * gcc.c-torture/compile/pr17906.c: New.
2146
2147 2004-10-09  Stuart Hastings  <stuart@apple.com>
2148             Roger Sayle  <roger@eyesopen.com>
2149
2150         PR rtl-optimization/17853
2151         * gcc.dg/i386-mmx-5.c: New testcase.
2152
2153 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
2154
2155         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
2156
2157 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2158
2159         PR c++/17524
2160         * g++.dg/template/static9.C: New test.
2161
2162         PR c++/17685
2163         * g++.dg/parse/operator5.C: New test.
2164
2165 2004-10-09  Roger Sayle  <roger@eyesopen.com>
2166
2167         PR middle-end/17894
2168         * gcc.c-torture/execute/divcmp-4.c: New test case.
2169
2170 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2171
2172         PR tree-opt/17902
2173         * g++.dg/opt/pr17902.C: New test.
2174
2175 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
2176
2177         * gcc.dg/cpp/ident-1.c: Add dg-options "".
2178
2179 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2180
2181         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
2182
2183 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2184
2185         * gcc.dg/assign-warn-3.c: New test.
2186
2187 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2188
2189         PR c/16999
2190         * gcc.dg/cpp/ident-1.c: New test.
2191
2192 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
2193
2194         * gcc.c-torture/compile/acc1.c: New.
2195
2196 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2197
2198         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
2199         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
2200
2201 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2202
2203         * gcc.dg/ultrasp11.c: New test.
2204
2205 2004-10-08  Michael Matz  <matz@suse.de>
2206
2207         * gcc.dg/doloop-2.c: New test.
2208
2209 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2210
2211         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
2212         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
2213         objc.dg/method-9.m: Update expected diagnostics.
2214
2215 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
2216
2217         * gcc.dg/ppc-fsel-3.c: New file.
2218         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
2219
2220 2004-10-07  Paul Brook  <paul@codesourcery.com>
2221
2222         * gfortran.dg/intrinsic_verify_1.f90: New test.
2223
2224 2004-10-07  Paul Brook  <paul@codesourcery.com>
2225
2226         * gfortran.dg/empty_format_1.f90: Remove stray commas.
2227
2228 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2229
2230         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
2231         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
2232         commit.
2233
2234 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2235
2236         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
2237
2238 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2239
2240         PR c++/17115
2241         * g++.dg/warn/Winline-4.C: New test.
2242
2243 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2244
2245         * gcc.c-torture/compile/20041007-1.c: New test.
2246
2247 2004-10-07  Paul Brook  <paul@codesourcery.com>
2248
2249         PR fortran/17678
2250         * gfortran.dg/use_allocated_1.f90: New test.
2251
2252 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2253
2254         PR middle-end/17849
2255         * gfortran.fortran-torture/compile/nested.f90: New test
2256
2257 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2258
2259         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
2260
2261 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2262
2263         PR c++/17368
2264         * g++.dg/ext/asm6.C: New test.
2265
2266 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
2267
2268         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
2269
2270 2004-10-06  Paul Brook  <paul@codesourcery.com>
2271
2272         PR libfortran/17709
2273         * gfortran.dg/empty_format_1.f90: New test.
2274
2275 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2276
2277         PR fortran/17568
2278         * gfortran.dg/ishft.f90: New test.
2279
2280         PR fortran/17283
2281         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
2282         tests.
2283
2284 2004-10-06  Paul Brook  <paul@codesourcery.com>
2285
2286         * gfortran.dg/do_1.f90: New test.
2287
2288 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2289
2290         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
2291         optimizing for size.
2292
2293 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2294
2295         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
2296
2297 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2298
2299         * gcc.c-torture/compile/20041005-1.c: New test.
2300
2301 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2302
2303         PR c++/17829
2304         * g++.dg/lookup/koenig4.C: New.
2305
2306 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2307
2308         * g++.dg/other/classkey1.C: Adjust quoting marks.
2309         * g++.dg/parse/error15.C: Likewise.
2310         * g++.dg/template/meminit2.C (int>): Likewise.
2311
2312 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2313
2314         PR fortran/17283
2315         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
2316
2317         PR fortran/17631
2318         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
2319
2320         PR fortran/17708
2321         * gfortran.dg/pr17708.f90: New test.
2322         
2323 2004-10-04  Chao-ying Fu  <fu@mips.com>
2324
2325         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
2326         * gcc.dg/vect/vect-4.c: Ditto.
2327         * gcc.dg/vect/vect-5.c: Ditto.
2328         * gcc.dg/vect/vect-6.c: Ditto.
2329         * gcc.dg/vect/vect-8.c: Ditto.
2330         * gcc.dg/vect/vect-16.c: Ditto.
2331         * gcc.dg/vect/vect-30.c: Ditto.
2332         * gcc.dg/vect/vect-40.c: Ditto.
2333         * gcc.dg/vect/vect-41.c: Ditto.
2334         * gcc.dg/vect/vect-42.c: Ditto.
2335         * gcc.dg/vect/vect-43.c: Ditto.
2336         * gcc.dg/vect/vect-44.c: Ditto.
2337         * gcc.dg/vect/vect-45.c: Ditto.
2338         * gcc.dg/vect/vect-46.c: Ditto.
2339         * gcc.dg/vect/vect-47.c: Ditto.
2340         * gcc.dg/vect/vect-48.c: Ditto.
2341         * gcc.dg/vect/vect-49.c: Ditto.
2342         * gcc.dg/vect/vect-50.c: Ditto.
2343         * gcc.dg/vect/vect-51.c: Ditto.
2344         * gcc.dg/vect/vect-52.c: Ditto.
2345         * gcc.dg/vect/vect-53.c: Ditto.
2346         * gcc.dg/vect/vect-54.c: Ditto.
2347         * gcc.dg/vect/vect-55.c: Ditto.
2348         * gcc.dg/vect/vect-56.c: Ditto.
2349         * gcc.dg/vect/vect-57.c: Ditto.
2350         * gcc.dg/vect/vect-58.c: Ditto.
2351         * gcc.dg/vect/vect-59.c: Ditto.
2352         * gcc.dg/vect/vect-60.c: Ditto.
2353         * gcc.dg/vect/vect-74.c: Ditto.
2354         * gcc.dg/vect/vect-79.c: Ditto.
2355         * gcc.dg/vect/vect-80.c: Ditto.
2356
2357 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2358
2359         * gcc.dg/unused-7.c: Use the correct option.
2360
2361 2004-10-04  Paul Brook  <paul@codesourcery.com>
2362         Bud Davis  <bdavis9659@comcast.net>
2363
2364         PR fortran/17706
2365         PR fortran/16434
2366         * gfortran/pr17706.f90: New test.
2367         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
2368
2369 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2370
2371         * gfortran.dg/pr17612.f90: New test.
2372
2373 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2374
2375         * g++.dg/template/local1.C: Adjust quoting marks in
2376         testing for diagnostics.
2377         * g++.dg/tls/diag-2.C: Likewise.
2378         * g++.dg/other/error8.C: Likewise.
2379
2380 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2381
2382         PR c/17178
2383         * gcc.dg/unused-4.c: Adjust to be correct.
2384
2385         PR c/17820
2386         * gcc.dg/unused-7.c: New test.
2387
2388 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2389
2390         PR c++/17797
2391         * g++.dg/overload/template2.C: New test.
2392
2393 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
2394
2395         PR tree-optimization/16632
2396         * gcc.dg/tree-ssa/20041002-1.c: New.
2397
2398 2004-10-03  Paul Brook  <paul@codesourcery.com>
2399
2400         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
2401         rather than relying on default formatting.
2402
2403 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
2404
2405         * gcc.dg/20040920-1.c: Update expected message text.
2406
2407 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
2408
2409         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
2410
2411 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
2412
2413         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
2414         tree level.
2415
2416 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2417
2418         * gcc.dg/tree-ssa/pr17343.c: Remove.
2419
2420 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2421
2422         PR tree-opt/17343
2423         * gcc.dg/tree-ssa/pr17343.c: New test.
2424
2425 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
2426
2427         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
2428         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
2429         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
2430         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
2431         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
2432
2433 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2434
2435         * gcc.dg/lvalue-2.c: New test.
2436
2437 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2438
2439         PR c/17730
2440         * gcc.dg/pr17730-1.c: New test
2441
2442 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2443
2444         PR c/7425
2445         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
2446
2447 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2448
2449         * gcc.c-torture/execute/stdarg-1.c: New test.
2450         * gcc.c-torture/execute/stdarg-2.c: New test.
2451         * gcc.c-torture/execute/stdarg-3.c: New test.
2452         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2453         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2454         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2455         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2456         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2457
2458 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2459
2460         PR tree-optimization/17697
2461         * g++.dg/opt/pr17697-1.C: New test.
2462         * g++.dg/opt/pr17697-2.C: New test.
2463         * g++.dg/opt/pr17697-3.C: New test.
2464
2465 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2466
2467         PR c/16409
2468         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
2469         gcc.dg/vla-init-5.c: New tests.
2470
2471 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2472
2473         PR c/13804
2474         * gcc.dg/pr13804-1.c: New test.
2475
2476 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2477
2478         PR fortran/16938
2479         * gfortran.dg/pr16938.f90: New test.
2480
2481 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2482
2483         * g++.dg/template/crash23.C: New test.
2484
2485 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2486
2487         PR c++/17585
2488         * g++.dg/template/static8.C: New test.
2489
2490 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
2491
2492         PR c++/17681
2493         * g++.dg/other/error9.C: New test.
2494
2495 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2496
2497         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
2498
2499 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2500
2501         PR fortran/15164
2502         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
2503
2504 2004-09-26  Roger Sayle  <roger@eyesopen.com>
2505
2506         PR middle-end/17112
2507         * gcc.dg/pr17112-1.c: New test case.
2508
2509 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2510
2511         PR c/11459
2512         * gcc.dg/pr11459-1.c: New test.
2513
2514 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
2515
2516         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
2517         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2518
2519 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2520
2521         * gfortran.dg/pr15324.f90: Make array bounds consistent.
2522
2523 2004-09-25  Jan Hubicka  <jh@suse.cz>
2524
2525         * compile/30040909-1.c: New test.
2526         * compile/30040907-1.c: New test.
2527
2528 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
2529
2530         * gcc.c-torture/execute/va-arg-26.c: New test.
2531
2532 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
2533
2534         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
2535         extra diagnostics on targets with 64-bit pointers.
2536         * objc.dg/selector-1.m: Adjust dg-warning regexp.
2537
2538 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2539
2540         PR c/17188
2541         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
2542         * gcc.dg/decl-3.c: Adjust expected message.
2543
2544 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2545
2546         PR fortran/17615
2547         * gfortran.dg/pr17615.f90: New test.
2548
2549 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
2550
2551         PR tree-optimzation/17517
2552         * g++.dg/tree-ssa/pr17517.C: New Test.
2553
2554 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2555
2556         PR c++/16889
2557         * g++.dg/lookup/ambig3.C: New.
2558
2559 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
2560
2561         PR tree-opt/17624
2562         * g++.dg/opt/pr17624.C: New test.
2563
2564 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2565
2566         PR c/6980
2567         * gcc.dg/Wbad-function-cast-1.c: New test.
2568
2569 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
2570
2571         * g++.dg/ext/complit1.C
2572         * g++.dg/other/error2.C
2573         * g++.dg/other/nontype-1.C
2574         * g++.dg/parse/crash11.C
2575         * g++.dg/parse/crash12.C
2576         * g++.dg/parse/error15.C
2577         * g++.dg/parse/error4.C
2578         * g++.dg/parse/tmpl-outside1.C
2579         * g++.dg/parse/too-many-tmpl-args1.C
2580         * g++.dg/template/dependent-expr3.C
2581         * g++.dg/template/error10.C
2582         * g++.dg/template/instantiate1.C
2583         * g++.dg/template/vtable2.C
2584         * g++.dg/warn/Wshadow-1.C
2585         * g++.dg/warn/weak1.C
2586         * g++.old-deja/g++.brendan/crash16.C
2587         * g++.old-deja/g++.brendan/crash18.C
2588         * g++.old-deja/g++.brendan/crash48.C
2589         * g++.old-deja/g++.brendan/crash49.C
2590         * g++.old-deja/g++.brendan/crash55.C
2591         * g++.old-deja/g++.brendan/crash56.C
2592         * g++.old-deja/g++.brendan/crash8.C
2593         * g++.old-deja/g++.brendan/enum11.C
2594         * g++.old-deja/g++.brendan/enum8.C
2595         * g++.old-deja/g++.brendan/enum9.C
2596         * g++.old-deja/g++.brendan/friend3.C
2597         * g++.old-deja/g++.brendan/misc14.C
2598         * g++.old-deja/g++.bugs/900402_02.C
2599         * g++.old-deja/g++.bugs/900404_03.C
2600         * g++.old-deja/g++.bugs/900404_04.C
2601         * g++.old-deja/g++.bugs/900428_03.C
2602         * g++.old-deja/g++.jason/crash4.C
2603         * g++.old-deja/g++.jason/overload21.C
2604         * g++.old-deja/g++.jason/redecl1.C
2605         * g++.old-deja/g++.jason/report.C
2606         * g++.old-deja/g++.jason/rfg10.C
2607         * g++.old-deja/g++.jason/template30.C
2608         * g++.old-deja/g++.law/arm12.C
2609         * g++.old-deja/g++.law/ctors5.C
2610         * g++.old-deja/g++.law/cvt20.C
2611         * g++.old-deja/g++.law/init10.C
2612         * g++.old-deja/g++.law/init8.C
2613         * g++.old-deja/g++.law/visibility17.C
2614         * g++.old-deja/g++.law/visibility7.C
2615         * g++.old-deja/g++.mike/net8.C
2616         * g++.old-deja/g++.mike/p646.C
2617         * g++.old-deja/g++.mike/p700.C
2618         * g++.old-deja/g++.mike/p701.C
2619         * g++.old-deja/g++.mike/p811.C
2620         * g++.old-deja/g++.ns/template13.C
2621         * g++.old-deja/g++.other/array3.C
2622         * g++.old-deja/g++.other/crash25.C
2623         * g++.old-deja/g++.other/dtor3.C
2624         * g++.old-deja/g++.other/dtor4.C
2625         * g++.old-deja/g++.other/main1.C
2626         * g++.old-deja/g++.other/warn7.C
2627         * g++.old-deja/g++.pt/crash11.C
2628         * g++.old-deja/g++.pt/crash36.C
2629         * g++.old-deja/g++.pt/spec22.C
2630         * g++.old-deja/g++.pt/spec9.C
2631         * g++.old-deja/g++.pt/ttp52.C
2632         * g++.old-deja/g++.robertl/eb103.C
2633         * g++.old-deja/g++.robertl/eb121.C
2634         * g++.old-deja/g++.robertl/eb22.C
2635         * g++.old-deja/g++.robertl/eb8.C:
2636         Update locations and/or regexps of dg-error markers.
2637         Remove markers for some bogus messages that are no longer issued.
2638
2639 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
2640
2641         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
2642         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
2643
2644 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
2645
2646         PR c++/17618
2647         * g++.dg/lookup/crash5.C: New test.
2648
2649 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
2650
2651         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
2652         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
2653         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
2654         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
2655         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
2656         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
2657
2658         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
2659         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
2660         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
2661         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
2662         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
2663         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
2664
2665         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
2666
2667         * gcc.dg/vect/vect-44.c: Check additional cases.
2668         * gcc.dg/vect/vect-48.c: Check additional cases.
2669
2670         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
2671         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
2672         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
2673         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
2674         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
2675         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
2676         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
2677         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
2678         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
2679
2680         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
2681         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
2682         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
2683
2684 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2685
2686         * gcc.dg/tree-ssa/loop-6.c: New test.
2687
2688 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
2689
2690         PR c++/17620
2691         * g++.dg/inherit/base2.C: New.
2692
2693 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2694
2695         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
2696         * gcc.dg/20001012-2.c: Likewise.
2697         * gcc.dg/20001013-1.c: Likewise.
2698         * gcc.dg/20001101-1.c: Likewise.
2699         * gcc.dg/20001102-1.c: Likewise.
2700         * gcc.dg/bf-spl1.c: Likewise.
2701         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
2702         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
2703
2704 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
2705
2706         PR tree-optimization/16721
2707         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
2708
2709 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
2710
2711         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
2712         * gcc.dg/20040305-1.c: Likewise.
2713
2714 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2715
2716         PR c/16566
2717         * gcc.c-torture/compile/pr16566-1.c,
2718         gcc.c-torture/compile/pr16566-2.c,
2719         gcc.c-torture/compile/pr16566-3.c: New tests.
2720
2721 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
2722
2723         PR tree-optimization/17512
2724         * gcc.c-torture/compile/20040916-1.c.
2725
2726 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
2727
2728         * gcc.dg/pragma-re-3.c: New test.
2729
2730 2004-09-17  Matt Austern  <austern@apple.com>
2731
2732         PR c++/15049
2733         * g++.dg/other/anon3.C: New.
2734
2735 2004-09-21  Roger Sayle  <roger@eyesopen.com>
2736
2737         PR c++/7503
2738         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
2739         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
2740         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
2741         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
2742         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
2743
2744 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
2745
2746         PR fortran/17286
2747         * gfortran.dg/pr17286.f90: New test.
2748
2749 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
2750
2751         PR c++/17530
2752         * g++.dg/template/static7.C: New test.
2753
2754 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
2755
2756         PR tree-opt/17558
2757         * gcc.c-torture/compile/pr17558.c: New test.
2758
2759 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2760
2761         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
2762         if SKIP_ATTRIBUTE is defined.
2763
2764 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2765
2766         PR fortran/15957
2767         * gfortran.dg/pr15957.f90: New test.
2768
2769 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
2770
2771         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
2772         in comparison.
2773         * gcc.dg/vect/vect-79.c: Likewise.
2774         * gcc.dg/vect/vect-80.c: Likewise.
2775
2776 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2777
2778         PR fortran/15750
2779         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
2780
2781 2004-09-20  Ira Rosen  <irar@il.ibm.com>
2782
2783         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
2784         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
2785         * gcc.dg/vect/vect-62.c: New testcase.
2786         * gcc.dg/vect/vect-63.c: New testcase.
2787         * gcc.dg/vect/vect-64.c: New testcase.
2788         * gcc.dg/vect/vect-65.c: New testcase.
2789         * gcc.dg/vect/vect-66.c: New testcase.
2790         * gcc.dg/vect/vect-67.c: New testcase.
2791         * gcc.dg/vect/vect-68.c: New testcase.
2792         * gcc.dg/vect/vect-69.c: New testcase.
2793         * gcc.dg/vect/vect-79.c: New testcase.
2794         * gcc.dg/vect/vect-80.c: New testcase.
2795
2796 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2797
2798         * gcc.target/mips/asm-1.c: New test.
2799
2800 2004-09-19  Ira Rosen  <irar@il.ibm.com>
2801
2802         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
2803         * gcc.dg/vect/vect-73.c: New testcase.
2804         * gcc.dg/vect/vect-74.c: New testcase.
2805         * gcc.dg/vect/vect-75.c: New testcase.
2806         * gcc.dg/vect/vect-76.c: New testcase.
2807         * gcc.dg/vect/vect-77.c: New testcase.
2808         * gcc.dg/vect/vect-78.c: New testcase
2809
2810 2004-09-18  Paul Brook  <paul@codesourcery.com>
2811
2812         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
2813
2814 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2815
2816         PR c/17424
2817         * gcc.dg/pr17424-1.c: New test.
2818
2819 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
2820
2821         * g++.dg/tree-ssa/pr17153.C: New test.
2822
2823 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
2824
2825         PR pch/13361
2826         * testsuite/g++.dg/pch/wchar-1.C: New.
2827         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2828
2829 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
2830
2831         * gcc.c-torture/execute/20040917-1.c: New test.
2832
2833 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2834
2835         PR tree-optimization/17319
2836         * gcc.dg/pr17319.c: New test.
2837
2838 2004-09-17  Devang Patel  <dpatel@apple.com>
2839
2840         * gcc.dg/20040813-1.c: New test.
2841
2842 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2843
2844         PR tree-optimization/17273
2845         * gcc.c-torture/compile/pr17273.c: New test.
2846
2847 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2848
2849         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
2850         Update expected messages.
2851         * gcc.dg/declspec-13.c: New test.
2852
2853 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
2854
2855         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
2856
2857 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2858
2859         * gcc.c-torture/execute/pr17252.c: Use post-increment to
2860         change what 'a' is pointing to.
2861
2862 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
2863
2864         PR c++/16002
2865         * g++.dg/template/error18.C: New test.
2866
2867         PR c++/16029
2868         * g++.dg/warn/Wunused-8.C: New test.
2869
2870 2004-09-17  Steven Bosscher  <stevenb@suse.de>
2871
2872         PR tree-optimization/17513
2873         * gcc.dg/20040916-1.c: New test.
2874
2875 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
2876
2877         PR c++/17501
2878         * g++.dg/template/typename7.C: New test.
2879
2880 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2881
2882         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
2883
2884 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
2885
2886         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
2887         with -ftree-based-profiling also.
2888         * lib/profopt.exp: Support late-set profile_option/feedback_option.
2889
2890 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
2891
2892         PR/15364
2893         * gfortran.dg/der_array_io_1.f90: New test.
2894         * gfortran.dg/der_array_io_2.f90: New test.
2895         * gfortran.dg/der_array_io_3.f90: New test.
2896
2897 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2898
2899         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
2900         EABI.
2901
2902 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2903
2904         * g++.dg/opt/switch1.C: New test.
2905
2906 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2907
2908         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
2909         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
2910         Update expected messages.
2911
2912 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2913
2914         PR fortran/16485
2915         * gfortran.dg/same_name_1.f90: New test.
2916
2917 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
2918
2919         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
2920         dereference garbage pointers.
2921
2922 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
2923
2924         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
2925         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
2926
2927         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
2928         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
2929         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
2930
2931 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
2932
2933         PR c++/17324
2934         * g++.dg/template/mangle1.C: New test.
2935
2936 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2937
2938         PR tree-optimization/17252
2939         * gcc.c-torture/execute/pr17252.c: New test.
2940
2941 2004-09-14  Andrew Pinski  <apinski@apple.com>
2942
2943         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
2944
2945 2004-09-14  Roger Sayle  <roger@eyesopen.com>
2946
2947         PR rtl-optimization/9771
2948         * gcc.dg/pr9771-1.c: New test case.
2949
2950 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2951
2952         PR tree-optimization/15262
2953         * gcc.c-torture/execute/pr15262-1.c: New test.
2954         * gcc.c-torture/execute/pr15262-2.c: New test.
2955
2956 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2957
2958         * gcc.dg/declspec-12.c: New test.
2959
2960 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
2961
2962         * gfortran.dg/pr17090.f90: Add directives to test.
2963
2964 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2965
2966         * gcc.c-torture/compile/20040914-1.c: New test.
2967
2968 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2969
2970         PR c++/16162
2971         * g++.dg/template/decl2.C: New test.
2972
2973 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
2974
2975         PR fortran/17090
2976         * gfortran.dg/pr17090.f90: New test.
2977
2978 2004-09-13  Dale Johannesen  <dalej@apple.com>
2979
2980         * gcc.c-torture/compile/pr17408.c:  New test case.
2981
2982 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2983
2984         PR c++/16716
2985         * g++.dg/parse/crash17.C: New test.
2986
2987         PR c++/17327
2988         * g++.dg/template/enum3.C: New test.
2989
2990 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
2991
2992         * lib/gcc-defs.exp: Load wrapper.exp.
2993         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
2994         using local code.
2995         * lib/gcc.exp (gcc_init): Similar.
2996         * lib/gfortran.exp (gfortran_init): Similar.
2997         * lib/objc.exp (objc_init): Similar.
2998         * lib/treelang.exp (treelang_init): Similar.
2999         * lib/wrapper.exp: New file with build_wrapper call machinery in
3000         ${tool}_maybe_build_wrapper.
3001
3002 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3003
3004         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
3005         "inline".
3006         * gcc.dg/declspec-11.c: Update expected messages.
3007         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
3008         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
3009         gcc.dg/inline-12.c: New tests.
3010
3011 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
3012
3013         * g++.dg/tree-ssa/pr17400.C: New testcase.
3014
3015 2004-09-13  James E Wilson  <wilson@specifixinc.com>
3016
3017         * gcc.target/mips/sb1-1.c: New testcase.
3018
3019 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
3020
3021         * lib/g77-dg.exp: Remove unused file.
3022         * lib/mike-g77.exp: Ditto.
3023         * lib/g77.exp: Ditto.
3024
3025 2004-09-12  Richard Henderson  <rth@redhat.com>
3026
3027         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
3028
3029 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3030
3031         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
3032         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3033         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
3034         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
3035         Update expected messages.
3036
3037 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
3038
3039         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
3040         declaration/use mismatch for dirp parameter.
3041
3042 2004-09-12  Andrew Pinski  <apinski@apple.com>
3043
3044         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
3045         -fgnu-runtime is passed.
3046
3047 2004-09-12  Richard Henderson  <rth@redhat.com>
3048
3049         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
3050         do the uplevel thing and update additional_flags directly.
3051         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
3052         gfortran.fortran-torture/execute/intrinsic_nearest.x,
3053         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
3054         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
3055
3056 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3057
3058         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
3059
3060 2004-09-11  Roger Sayle  <roger@eyesopen.com>
3061
3062         PR middle-end/17411
3063         * g++.dg/opt/pr17411-1.C: New test case.
3064
3065 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3066
3067         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3068         gcc.dg/tls/diag-2.c: Update expected messages.
3069         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
3070         messages.
3071         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
3072         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
3073         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
3074         gcc.dg/tls/diag-5.c: New tests.
3075
3076 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
3077
3078         * gcc.dg/20040910-1.c: Correct dg-error regexp.
3079
3080 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3081
3082         * g++.dg/parse/break-in-for.C: New test.
3083
3084 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
3085
3086         * gcc.dg/tree-ssa/20040911-1.c: New test.
3087
3088 2004-09-11  Andreas Jaeger  <aj@suse.de>
3089
3090         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
3091         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
3092
3093 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
3094
3095         * gcc.target/frv: New directory of FR-V-specific tests.
3096
3097 2004-09-10  James E Wilson  <wilson@specifixinc.com>
3098
3099         * gcc.dg/convert-vec-1.c: New test.
3100
3101 2004-09-10  Roger Sayle  <roger@eyesopen.com>
3102
3103         PR middle-end/17024
3104         * gcc.dg/pr17024-1.c: New test case.
3105
3106 2004-09-10  Eric Christopher  <echristo@redhat.com>
3107
3108         * gcc.dg/20040910-1.c: New test.
3109
3110 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3111
3112         * gcc.dg/bitfld-9.c: New test.
3113
3114 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
3115
3116         * gcc.c-torture/execute/ieee/acc1.c: New test.
3117         * gcc.c-torture/execute/ieee/acc2.c: New test.
3118         * gcc.c-torture/execute/ieee/mzero6.c: New test.
3119
3120 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3121
3122         * gcc.dg/deprecated-2.c: New test.
3123
3124 2004-09-09  James E Wilson  <wilson@specifixinc.com>
3125
3126         * gcc.dg/init-vec-1.c: New test.
3127
3128 2004-09-09  Roger Sayle  <roger@eyesopen.com>
3129
3130         PR middle-end/17055
3131         * gcc.dg/pr17055-1.c: New test case.
3132
3133 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
3134
3135         PR target/17377
3136         * gcc.c-torture/execute/pr17377.c: New test.
3137
3138 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3139
3140         PR c/8420
3141         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
3142         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
3143         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3144         gcc.dg/long-long-typespec-1.c: New tests.
3145         * gcc.dg/tls/diag-2.c: Update expected diagnostics
3146
3147 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3148
3149         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
3150         gcc.dg/gnu99-static-1.c: New tests.
3151
3152 2004-09-08  Devang Patel  <dpatel@apple.com>
3153
3154         * gcc.dg/darwin-ld-20040828-1.c: New test.
3155         * gcc.dg/darwin-ld-20040828-2.c: New test.
3156         * gcc.dg/darwin-ld-20040828-3.c: New test.
3157
3158 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
3159
3160         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
3161         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
3162         in error message.
3163         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
3164         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
3165         in error message.
3166         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
3167         types they qualify.
3168         * objc.dg/type-size-2.m: Fix wording in comment.
3169         * objc.dg/va-meth-1.m: New test case.
3170
3171 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
3172
3173         PR c/16633:
3174         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
3175         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
3176
3177 2004-09-06  Devang Patel  <dpatel@apple.com>
3178
3179         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
3180         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
3181
3182 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
3183
3184         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
3185         reflect changed line numbering of diagnostics.
3186
3187 2004-09-06  Paul Brook  <paul@codesourcery.com>
3188
3189         * gfortran.dg/edit_real_1.f90: Add new test.
3190
3191 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3192
3193         * gcc.dg/tree-ssa/loop-2.c: New test.
3194         * gcc.dg/tree-ssa/loop-3.c: New test.
3195         * gcc.dg/tree-ssa/loop-4.c: New test.
3196         * gcc.dg/tree-ssa/loop-5.c: New test.
3197
3198 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3199
3200         * gcc.dg/format/sentinel-1.c: Update for parameter option.
3201
3202 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3203
3204         * gcc.dg/format/sentinel-1.c: New test.
3205
3206 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
3207
3208         * testsuite/gcc.dg/builtins-46.c: New.
3209
3210 2004-09-03  Devang Patel  <dpatel@apple.com>
3211
3212         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
3213         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
3214
3215 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3216
3217         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
3218         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
3219         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
3220         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
3221         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
3222         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
3223         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
3224         the non-portable bzero.
3225         * gcc.dg/20010912-1.c: xfail for NetWare.
3226         * gcc.dg/20020426-2.c: xfail for NetWare.
3227         * gcc.dg/20021014-1.c: xfail for NetWare.
3228         * gcc.dg/20021018-1.c: xfail for NetWare.
3229         * gcc.dg/20030213-1.c: xfail for NetWare.
3230         * gcc.dg/20030225-1.c: xfail for NetWare.
3231         * gcc.dg/20030708-1.c: xfail for NetWare.
3232         * gcc.dg/builtins-config.h: Also exclude NetWare.
3233         * gcc.dg/format/format.h: Define restrict only if not already defined.
3234         * gcc.dg/nest.c: xfail for NetWare.
3235         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
3236         * lib/target-supports.exp (check_visibility_available): Exclude
3237         NetWare.
3238
3239 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3240
3241         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
3242         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
3243         deterministic starting point for the alignment of structure fields.
3244         * gcc.dg/Wpadded.c: Dito.
3245         * g++.dg/abi/vbase10.C: Dito.
3246
3247 2004-09-03  Devang Patel  <dpatel@apple.com>
3248
3249         * g++.dg/debug/pr15736.cc: New test.
3250
3251 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3252
3253         * README.QMTEST: Fix out-of-date link.
3254
3255 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
3256
3257         PR fortran/16579
3258         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
3259         Delete.  Duplicate of gfortran.dg/g77/20010610.f
3260
3261 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3262
3263         * g++.dg/abi/arm_rtti1.C: New test.
3264
3265 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
3266
3267         * gcc.dg/ppc-vector-memcpy.c: New.
3268         * gcc.dg/ppc-vector-memset.c: New.
3269
3270 2004-09-02  Chao-ying Fu  <fu@mips.com>
3271
3272         * gcc.target/mips/mips-3d-1.c: New test.
3273         * gcc.target/mips/mips-3d-2.c: New test.
3274         * gcc.target/mips/mips-3d-3.c: New test.
3275         * gcc.target/mips/mips-3d-4.c: New test.
3276         * gcc.target/mips/mips-3d-5.c: New test.
3277         * gcc.target/mips/mips-3d-6.c: New test.
3278         * gcc.target/mips/mips-3d-7.c: New test.
3279         * gcc.target/mips/mips-3d-8.c: New test.
3280         * gcc.target/mips/mips-3d-9.c: New test.
3281         * gcc.target/mips/mips-ps-1.c: New test.
3282         * gcc.target/mips/mips-ps-2.c: New test.
3283         * gcc.target/mips/mips-ps-3.c: New test.
3284         * gcc.target/mips/mips-ps-4.c: New test.
3285         * gcc.target/mips/mips-ps-type.c: New test.
3286
3287 2004-09-02  Paul Brook  <paul@codesourcery.com>
3288
3289         * gfortran.dg/edit_real_1.f90: Add new tests.
3290
3291 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3292
3293         PR fortran/15327
3294         * gfortran.dg/merge_char_1.f90: New test.
3295
3296 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3297
3298         PR fortran/16404
3299         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
3300
3301 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3302
3303         PR c/1522
3304         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
3305
3306 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
3307
3308         * g++.dg/opt/loop1.C: Do not XFAIL.
3309
3310 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
3311
3312         * gcc.c-torture/execute/20040831-1.c: New test.
3313
3314 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
3315
3316         PR fortran/16579
3317         * gfortran.dg/g77/20010610.f: Now passes.
3318         Copy from g77.f-torture/execute. Add dg-run directive.
3319         * gfortran.dg/g77/README: Update
3320
3321 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3322
3323         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
3324         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
3325         (t1, t2, t3, t4): Add volatile.
3326
3327 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3328
3329         * g++.dg/ext/visibility/arm1.C: New test.
3330
3331 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
3332
3333         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
3334         -pedantic-errors.
3335
3336 2004-09-01  Paul Brook  <paul@codesourcery.com>
3337
3338         * gfortran.dg/eof_2.f90: New test.
3339
3340 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3341
3342         PR fortran/16579
3343         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
3344
3345 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
3346
3347         PR libfortran/16805
3348         * gfortran.dg/list_read_2.f90: New test.
3349
3350 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3351
3352         * g++.dg/abi/key1.C: New test.
3353
3354 2004-08-31  Richard Henderson  <rth@redhat.com>
3355
3356         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
3357         form of offsetof.
3358         * g++.dg/other/offsetof5.C: Remove duplicate.
3359
3360 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3361
3362         PR fortran/17244
3363         * gfortran.dg/func_derived_1.f90: New test.
3364
3365 2004-08-31  Paul Brook  <paul@codesourcery.com>
3366
3367         * gfortran.dg/eof_1.f90: New test.
3368
3369 2004-08-31  Paul Brook  <paul@codesourcery.com>
3370
3371         * gfortran.dg/list_read_1.f90: New file.
3372
3373 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
3374
3375         * g++.dg/opt/loop1.C: XFAIL.
3376
3377 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
3378
3379         * gcc.dg/funcdef-storage-1.c: New.
3380         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
3381         an extern function in local scope.
3382         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
3383         declare an 'auto inline' function in local scope.
3384         * gcc.dg/20011130-1.c: Likewise.
3385         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
3386         an 'auto' function in local scope.
3387         * gcc.dg/20021014-1.c: Likewise.
3388         * gcc.dg/20030331-2.c: Likewise.
3389
3390 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3391
3392         * gfortran.dg/blockdata_1.f90: New test.
3393
3394 2004-08-30  Richard Henderson  <rth@redhat.com>
3395
3396         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
3397
3398 2004-08-30  Richard Henderson  <rth@redhat.com>
3399
3400         * lib/fortran-torture.exp (fortran-torture-execute): Honor
3401         additional_flags set by alternate driver.
3402         (ieee-options): New procedure.
3403         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
3404         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
3405         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
3406         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
3407
3408 2004-08-30  Richard Henderson  <rth@redhat.com>
3409
3410         * lib/f-torture.exp: Remove.
3411
3412 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
3413
3414         PR rtl-optimization/16590
3415         * g++.dg/opt/loop1.C: New test.
3416
3417 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3418
3419         PR fortran/13910
3420         * gfortran.dg/oldstyle_1.f90: New test.
3421
3422 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
3423         Paul Brook  <paul@codesourcery.com>
3424
3425         * gfortran.dg/g77/README: Update.
3426         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
3427         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3428         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
3429
3430 2004-08-28  Paul Brook  <paul@codesourcery.com>
3431
3432         PR libfortran/17195
3433         * gfortran.dg/edit_real_1.f90: New test.
3434
3435 2004-08-27  Paul Brook  <paul@codesourcery.com>
3436
3437         * gfortran.dg/rewind_1.f90: New test.
3438
3439 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
3440
3441         PR fortran/16597
3442         * gfortran.dg/pr16597.f90: New test.
3443
3444 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3445
3446         PR c/13801
3447         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
3448         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
3449         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
3450         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
3451         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
3452
3453 2004-08-26  Nick Clifton  <nickc@redhat.com>
3454
3455         * gcc.c-torture/compile/pr17119.c: New test.
3456
3457 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3458
3459         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
3460
3461 2004-08-25  Richard Henderson  <rth@redhat.com>
3462
3463         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
3464         the bits that expect kind=8 to be the largest real kind.
3465
3466 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3467
3468         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
3469
3470 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3471
3472         * gfortran.dg/assignment_1.f90: New test.
3473
3474 2004-08-25  Adam Nemet  <anemet@lnxw.com>
3475
3476         * g++.dg/template/repo3.C: New test.
3477
3478 2004-08-25  Roger Sayle  <roger@eyesopen.com>
3479
3480         PR middle-end/16693
3481         PR tree-optimization/16372
3482         * g++.dg/opt/pr16372-1.C: New test case.
3483         * g++.dg/opt/pr16693-1.C: New test case.
3484         * g++.dg/opt/pr16693-2.C: New test case.
3485
3486 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3487
3488         * objc.dg/proto-lossage-4.m: New test.
3489
3490 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
3491
3492         PR c++/17155
3493         * g++.dg/inherit/local2.C: New test.
3494
3495 2004-08-25  Paul Brook  <paul@codesourcery.com>
3496
3497         PR fortran/17144
3498         * gfortran.dg/string_ctor_1.f90: New test.
3499
3500 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3501
3502         PR c++/14428
3503         * g++.dg/template/redecl2.C: New test.
3504
3505 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3506
3507         PR fortran/17143
3508         * gfortran.dg/pr17143.f90: New test.
3509
3510 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3511
3512         PR fortran/17164
3513         * gfortran.dg/pr17164.f90: New test.
3514
3515 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3516
3517         * gcc.dg/tree-ssa/loop-1.c: New test.
3518
3519 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3520
3521         * gcc.c-torture/compile/20040824-1.c: New test.
3522
3523 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3524
3525         * gcc.c-torture/compile/iftrap-3.c: New test.
3526
3527 2004-08-24  Paul Brook  <paul@codesourcery.com>
3528
3529         * gfortran.dg/entry_2.f90: New test.
3530
3531 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3532
3533         PR c++/16889
3534         * g++.dg/lookup/ambig[12].C: New.
3535
3536 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3537
3538         PR c++/16706
3539         * g++.dg/template/crash21.C: New test.
3540         * g++.dg/template/crash22.C: Likewise.
3541
3542 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3543
3544         PR c++/17149
3545         * g++.dg/template/access15.C: New.
3546
3547 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/17163
3550         * g++.dg/template/repo2.C: New test.
3551
3552 2004-08-23  Roger Sayle  <roger@eyesopen.com>
3553
3554         PR rtl-optimization/17078
3555         * gcc.c-torture/execute/pr17078-1.c: New test case.
3556
3557 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3558
3559         PR c/14492
3560         * gcc.dg/debug/crash1.c: New test.
3561
3562 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3563
3564         PR c/16180
3565         * gcc.dg/loop-5.c: New test.
3566
3567 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3568
3569         * gcc.c-torture/execute/20040823-1.c: New test.
3570
3571 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
3572
3573         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
3574         to the assembler.  Simplify test accordingly.
3575         (asm_abi_flags): Use GNU names.
3576         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
3577         to check for ABI flags.
3578
3579 2004-08-22  Andrew Pinski  <apinski@apple.com>
3580
3581         * g++.dg/opt/pr14029.C: New test.
3582         * gcc.c-torture/execute/pr15262.c: New test.
3583
3584 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3585
3586         * gfortran.dg/reduction.f90: Add checks with complex arguments.
3587
3588 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
3589
3590         PR 16908
3591         * gfortran.dg/direct_io.f90: New test.
3592
3593 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3594
3595         PR c++/17121
3596         * g++.dg/inherit/local2.C: New test.
3597
3598 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3599
3600         PR c++/17120
3601         * g++.dg/warn/Wparentheses-4.C: New test.
3602
3603 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3604
3605         PR c++/17121
3606         * g++.dg/inherit/local2.C: New test.
3607
3608         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
3609         * gcc.dg/ppc-ldstruct.c: Likewise.
3610         * gcc.dg/ppc64-abi-2.c: Likewise.
3611
3612 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
3613
3614         PR rtl-optimization/17099
3615         * gcc.c-torture/execute/20040820-1.c: New test.
3616
3617 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
3618
3619         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
3620
3621 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
3622
3623         PR fortran/17077
3624         * gfortran.dg/auto_array_1.f90: New test.
3625
3626 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3627
3628         PR fortran/17074
3629         * gfortran.dg/simpleif_1.f90: New test.
3630
3631 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
3632
3633         * lib/target-supports.exp (check_profiling_available): Return
3634         false for arm*-*-symbianelf* and arm*-*-eabi*.
3635
3636         PR c++/15890
3637         * g++.dg/template/delete1.C: New test.
3638
3639 2004-08-19  Paul Brook  <paul@codesourcery.com>
3640
3641         PR fortran/14976
3642         PR fortran/16228
3643         * gfortran.dg/data_char_1.f90: New test.
3644
3645 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
3646
3647         PR fortran/16946
3648         * gfortran.dg/reduction.f90: New testcase.
3649
3650 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3651
3652         PR fortran/16520
3653         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
3654
3655 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3656
3657         PR c++/17041
3658         * g++.dg/Wparentheses-3.C: New test.
3659
3660 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
3661
3662         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
3663         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
3664         * gcc.dg/vect/vect-2.c: Likewise.
3665         * gcc.dg/vect/vect-3.c: Likewise.
3666         * gcc.dg/vect/vect-4.c: Likewise.
3667         * gcc.dg/vect/vect-5.c: Likewise.
3668         * gcc.dg/vect/vect-6.c: Likewise.
3669         * gcc.dg/vect/vect-7.c: Likewise.
3670         * gcc.dg/vect/vect-25.c: Likewise.
3671         * gcc.dg/vect/vect-31.c: Likewise.
3672         * gcc.dg/vect/vect-32.c: Likewise.
3673         * gcc.dg/vect/vect-34.c: Likewise.
3674         * gcc.dg/vect/vect-36.c: Likewise.
3675         * gcc.dg/vect/vect-all.c: Likewise.
3676
3677 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
3678
3679         PR c++/17068
3680         * g++.dg/template/operator4.C: New test.
3681
3682 2004-08-18  Richard Henderson  <rth@redhat.com>
3683
3684         * gcc.dg/20040206-1.c: XFAIL.
3685
3686 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3687
3688         PR c++/16246
3689         * g++.dg/template/array7.C: New test.
3690
3691 2004-08-17  James E Wilson  <wilson@specifixinc.com>
3692
3693         * gcc.dg/mips-movcc-1.c: New test.
3694         * gcc.dg/mips-movcc-2.c: New test.
3695         * gcc.dg/mips-movcc-3.c: New test.
3696
3697         * gcc.dg/mips-nmadd-1.c: New test.
3698         * gcc.dg/mips-nmadd-2.c: New test.
3699
3700 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3701
3702         PR c++/15871
3703         * g++.dg/opt/inline8.C: New test.
3704
3705         PR c++/16965
3706         * g++.dg/parse/error17.C: New test.
3707
3708 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
3709
3710         * gcc.dg/vect: New directory for vectorizer tests.
3711         * gcc.dg/vect/tree-vect.h: New file.
3712         * gcc.dg/vect/vect.exp: New file.
3713         * gcc.dg/vect/pr16105.c.c: New test.
3714         * gcc.dg/vect/vect-1.c: New test.
3715         * gcc.dg/vect/vect-2.c: New test.
3716         * gcc.dg/vect/vect-3.c: New test.
3717         * gcc.dg/vect/vect-4.c: New test.
3718         * gcc.dg/vect/vect-5.c: New test.
3719         * gcc.dg/vect/vect-6.c: New test.
3720         * gcc.dg/vect/vect-7.c: New test.
3721         * gcc.dg/vect/vect-8.c: New test.
3722         * gcc.dg/vect/vect-9.c: New test.
3723         * gcc.dg/vect/vect-10.c: New test.
3724         * gcc.dg/vect/vect-11.c: New test.
3725         * gcc.dg/vect/vect-12.c: New test.
3726         * gcc.dg/vect/vect-13.c: New test.
3727         * gcc.dg/vect/vect-14.c: New test.
3728         * gcc.dg/vect/vect-15.c: New test.
3729         * gcc.dg/vect/vect-16.c: New test.
3730         * gcc.dg/vect/vect-17.c: New test.
3731         * gcc.dg/vect/vect-18.c: New test.
3732         * gcc.dg/vect/vect-19.c: New test.
3733         * gcc.dg/vect/vect-20.c: New test.
3734         * gcc.dg/vect/vect-21.c: New test.
3735         * gcc.dg/vect/vect-22.c: New test.
3736         * gcc.dg/vect/vect-23.c: New test.
3737         * gcc.dg/vect/vect-24.c: New test.
3738         * gcc.dg/vect/vect-25.c: New test.
3739         * gcc.dg/vect/vect-26.c: New test.
3740         * gcc.dg/vect/vect-27.c: New test.
3741         * gcc.dg/vect/vect-28.c: New test.
3742         * gcc.dg/vect/vect-29.c: New test.
3743         * gcc.dg/vect/vect-30.c: New test.
3744         * gcc.dg/vect/vect-31.c: New test.
3745         * gcc.dg/vect/vect-32.c: New test.
3746         * gcc.dg/vect/vect-33.c: New test.
3747         * gcc.dg/vect/vect-34.c: New test.
3748         * gcc.dg/vect/vect-35.c: New test.
3749         * gcc.dg/vect/vect-36.c: New test.
3750         * gcc.dg/vect/vect-37.c: New test.
3751         * gcc.dg/vect/vect-38.c: New test.
3752         * gcc.dg/vect/vect-40.c: New test.
3753         * gcc.dg/vect/vect-41.c: New test.
3754         * gcc.dg/vect/vect-42.c: New test.
3755         * gcc.dg/vect/vect-43.c: New test.
3756         * gcc.dg/vect/vect-44.c: New test.
3757         * gcc.dg/vect/vect-45.c: New test.
3758         * gcc.dg/vect/vect-46.c: New test.
3759         * gcc.dg/vect/vect-47.c: New test.
3760         * gcc.dg/vect/vect-48.c: New test.
3761         * gcc.dg/vect/vect-49.c: New test.
3762         * gcc.dg/vect/vect-50.c: New test.
3763         * gcc.dg/vect/vect-51.c: New test.
3764         * gcc.dg/vect/vect-52.c: New test.
3765         * gcc.dg/vect/vect-53.c: New test.
3766         * gcc.dg/vect/vect-54.c: New test.
3767         * gcc.dg/vect/vect-55.c: New test.
3768         * gcc.dg/vect/vect-56.c: New test.
3769         * gcc.dg/vect/vect-57.c: New test.
3770         * gcc.dg/vect/vect-58.c: New test.
3771         * gcc.dg/vect/vect-59.c: New test.
3772         * gcc.dg/vect/vect-60.c: New test.
3773         * gcc.dg/vect/vect-61.c: New test.
3774         * gcc.dg/vect/vect-all.c: New test.
3775         * gcc.dg/vect/vect-none.c: New test.
3776
3777 2004-08-17  Paul Brook  <paul@codesourcery.com>
3778
3779         PR fortran/13082
3780         * gfortran.dg/entry_1.f90: New test.
3781
3782 2004-08-17  Andrew Pinski  <apinski@apple.com>
3783
3784         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
3785
3786 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
3787
3788         * gcc.dg/pr17036-1.c: New test.
3789
3790 2004-08-16  Devang Patel  <dpatel@apple.com>
3791
3792         * gcc.dg/darwin-20040809-1.c: New test.
3793
3794 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
3795
3796         * gcc.dg/funcdef-attr-1.c: New test.
3797
3798 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
3799
3800         * gcc.dg/altivec-17.c: New test.
3801         * gcc.dg/altivec-18.c: New test.
3802
3803 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3804
3805         PR c++/6749
3806         * g++.dg/template/vtable2.C: New test.
3807
3808 2004-08-14  Richard Henderson  <rth@redhat.com>
3809
3810         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
3811         * gcc.dg/pack-test-4.c (main): Return 0.
3812         * gcc.dg/setjmp-1.c: Remove XFAIL.
3813         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
3814
3815 2004-08-14  Richard Henderson  <rth@redhat.com>
3816
3817         * gcc.dg/980217-1.c: Add prototype for printf.
3818
3819 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
3820
3821         * gfortran.dg/pr16935.f90: New test.
3822
3823 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
3824
3825         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
3826
3827 2004-08-13  Paul Brook  <paul@codesourcery.com>
3828
3829         * gfortran.dg/der_io_1.f90: Remove stray comma.
3830
3831 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3832
3833         * gcc.dg/vmx/cw-bug-2.c: Remove.
3834         * gcc.dg/vmx/vprint-1.c: Remove.
3835         * gcc.dg/vmx/vscan-1.c: Remove.
3836
3837 2004-08-12  Devang patel  <dpatel@apple.com>
3838
3839         * gcc.dg/darwin-20040809-2.c: New test.
3840
3841 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
3842
3843         * g++.dg/ext/altivec-12.C: New test.
3844
3845         * g++.dg/ext/altivec-11.C: New test.
3846
3847 2004-08-12  Paul Brook  <paul@codesourcery.com>
3848
3849         * g++.dg/abi/arm_cxa_vec_1.C: New test.
3850
3851 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3852
3853         * g++.dg/ext/altivec-2.C: Check for hardware support before
3854         executing any VMX instructions.
3855
3856         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
3857
3858 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
3859
3860         PR c++/16276
3861         * g++.old-deja/g++.other/comdat4.C: New test.
3862         * g++.old-deja/g++.other/comdat4-aux.cc: New.
3863
3864 2004-08-12  Ben Elliston  <bje@au.ibm.com>
3865
3866         PR target/16286
3867         * gcc.dg/pr16286.c: New test.
3868
3869 2004-08-12 Jan Beulich <jbeulich@novell.com>
3870
3871         * g++.dg/ext/asm5.C: New.
3872
3873 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3874
3875         PR c++/16698
3876         * g++.dg/eh/crash1.C: New test.
3877
3878         PR c++/16717
3879         * g++.dg/ext/construct1.C: New test.
3880
3881 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3882
3883         PR c++/16853
3884         * g++.dg/init/ptrmem1.C: New test.
3885
3886         PR c++/16618
3887         * g++.dg/parse/offsetof5.C: New test.
3888
3889         PR c++/16870
3890         * g++.dg/template/overload3.C: New test.
3891
3892 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3893
3894         PR c++/16964
3895         * g++.dg/parse/error16.C: New test.
3896
3897         PR c++/16904
3898         * g++.dg/template/error14.C: New test.
3899
3900         PR c++/16929
3901         * g++.dg/template/error15.C: New test.
3902
3903 2004-08-11  Devang Patel  <dpatel@apple.com>
3904
3905         * gcc.dg/darwin-ld-20040809-1.c: New test.
3906         * gcc.dg/darwin-ld-20040809-2.c: New test.
3907
3908 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
3909
3910         PR fortran/16917
3911         * gfortran.dg/dfloat_1.f90: New test.
3912
3913 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
3914
3915         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
3916         * gcc.dg/dll-2.c: Fix dg-require syntax.
3917         * gcc.misc-tests/arm-isr.c (abort): Declare.
3918         (exit): Likewise.
3919
3920 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
3921
3922         PR c++/16971
3923         * g++.dg/parse/crash16.C: New test.
3924
3925 2004-08-10  Roger Sayle  <roger@eyesopen.com>
3926
3927         * gcc.dg/mips-rsqrt-1.c: New test case.
3928         * gcc.dg/mips-rsqrt-2.c: New test case.
3929         * gcc.dg/mips-rsqrt-3.c: New test case.
3930
3931 2004-08-10  Paul Brook  <paul@codesourcery.com>
3932
3933         * gfortran.dg/der_io_1.f90: New test.
3934
3935 2004-08-10  Paul Brook  <paul@codesourcery.com>
3936
3937         PR fortran/16919
3938         * gfortran.dg/der_array_1.f90: New test.
3939
3940 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
3941
3942         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
3943
3944 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
3945
3946         * gcc.dg/wchar_t-2.c: Fix typo.
3947
3948 2004-08-09  Falk Hueffner  <falk@debian.org>
3949
3950         PR tree-optimization/12517
3951         * gcc.c-torture/compile/pr12517.c: New test.
3952
3953         PR tree-optimization/12578
3954         * gcc.c-torture/compile/pr12578.c: New test.
3955
3956         PR tree-optimization/12899
3957         * gcc.c-torture/compile/pr12899.c: New test.
3958
3959         PR rtl-optimization/14692
3960         * gcc.c-torture/compile/pr14692.c: New test.
3961
3962         PR tree-optimization/16461
3963         * gcc.c-torture/compile/pr16461.c: New test.
3964
3965 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3966
3967         * gfortran.dg/getenv_1.f90: New test.
3968
3969 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3970
3971         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
3972         wchar_t.
3973         * gcc.dg/symbian5.c: Test -fno-short-wchar.
3974
3975 2004-08-06  Paul Brook  <paul@codesourcery.com>
3976
3977         * gfortran.dg/ret_array_1.f90: New test.
3978         * gfortran.dg/ret_pointer_1.f90: New test.
3979
3980 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
3981
3982         * gcc.dg/missing-field-init-[12].c: New tests.
3983         * g++.dg/warn/missing-field-init-[12].C: New tests.
3984
3985 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3986
3987         * gcc.dg/enum2.c: New test.
3988         * gcc.dg/symbian3.c: Likewise.
3989         * gcc.dg/symbian4.c: Likewise.
3990         * gcc.dg/wchar_t-2.c: Likewise.
3991
3992 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3993
3994         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
3995         destructor tests.
3996
3997 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3998
3999         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
4000         dg-require-visiblity.
4001         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
4002         * g++.dg/ext/visibility/fvisibility.C: Likewise.
4003         * g++.dg/ext/visibility/memfuncts.C: Likewise.
4004         * g++.dg/ext/visibility/new1.C: Likewise.
4005         * g++.dg/ext/visibility/pragma.C: Likewise.
4006         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
4007         * g++.dg/ext/visibility/virtual.C: Likewise.
4008         * g++/dg/ext/visibility/visibility-1.C: Likewise.
4009         * g++/dg/ext/visibility/visibility-2.C: Likewise.
4010         * g++/dg/ext/visibility/visibility-3.C: Likewise.
4011         * g++/dg/ext/visibility/visibility-4.C: Likewise.
4012         * g++/dg/ext/visibility/visibility-5.C: Likewise.
4013         * g++/dg/ext/visibility/visibility-6.C: Likewise.
4014         * g++/dg/ext/visibility/visibility-7.C: Likewise.
4015         * g++/dg/ext/visibility/visibility-8.C: New test.
4016         * gcc.c-torture/compile/dll.x: Remove.
4017         * gcc.dg/dll-2.c: Use dg-require-dll
4018         * gcc.dg/visibility-10.c: New test.
4019         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
4020         supporting DLLs.
4021         * testsuite/lib/scanasm.exp (scan_hidden): New function.
4022         (scan_not_hidden): Likewise.
4023
4024 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
4025
4026         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
4027
4028 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
4029
4030         * gcc.c-torture/execute/20040805-1.c: New test.
4031
4032 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
4033
4034         * gcc.dg/20020118-1.c: Declare abort.
4035         * gcc.dg/altivec_check.h: Likewise.
4036         * gcc.dg/iftrap-2.c: Likewise.
4037         * gcc.dg/pragma-darwin.c: Likewise.
4038         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
4039
4040 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
4041
4042         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
4043
4044 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4045
4046         * gcc.c-torture/execute/builtins/abs-2.c,
4047         gcc.c-torture/execute/builtins/abs-3.c,
4048         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
4049         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
4050         intmax_t, uintmax_t and their limits.
4051         * gcc.dg/intmax_t-1.c: New test.
4052
4053 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4054
4055         * g++.dg/tc1/dr147.C: Add reference to PR.
4056
4057 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
4058
4059         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
4060         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
4061
4062 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
4063
4064         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
4065
4066 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4067
4068         * gcc.dg/redecl-5.c: New test.
4069         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
4070         of scanf.
4071
4072 2004-08-03  Roger Sayle  <roger@eyesopen.com>
4073
4074         PR middle-end/16790
4075         * gcc.c-torture/execute/pr16790-1.c: New test case.
4076
4077 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
4078
4079         * g++.dg/ext/visibility/assign1.C: New test.
4080         * g++.dg/ext/visibility/new1.C: Likewise.
4081
4082         * gcc.dg/symbian1.c: New test.
4083         * gcc.dg/symbian2.c: Likewise.
4084
4085 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4086
4087         PR target/16570
4088         * gcc.dg/i386-sse-9.c: New test.
4089
4090 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4091
4092         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
4093
4094 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4095
4096         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
4097         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
4098         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
4099         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
4100         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
4101         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
4102         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
4103         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
4104         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
4105         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
4106         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
4107         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
4108         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
4109         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
4110         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
4111         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
4112         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
4113         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
4114         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
4115         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
4116         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
4117         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
4118         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
4119         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4120         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
4121         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
4122         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
4123         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
4124         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4125         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4126         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
4127         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
4128         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
4129         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
4130         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
4131         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4132         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4133         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4134         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4135         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
4136         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
4137         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
4138         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
4139         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
4140         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4141         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4142         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
4143         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
4144         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
4145         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
4146         gcc.misc-tests/i386-pf-3dnow-1.c,
4147         gcc.misc-tests/i386-pf-athlon-1.c,
4148         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4149         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
4150         Declare built-in functions used.
4151         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
4152
4153 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
4154
4155         PR c++/16707
4156         * g++.dg/lookup/using12.C: New test.
4157
4158         * g++.dg/init/null1.C: Fix PR number.
4159         * g++.dg/parse/namespace10.C: Likewise.
4160
4161 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4162
4163         PR c++/16224
4164         * g++.dg/template/spec17.C: New test.
4165         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
4166         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
4167
4168 2004-08-02  David Billinghurst
4169
4170         PR fortran/16292
4171         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
4172
4173 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
4174
4175         * gcc.dg/ia64-got-1.c: New test case.
4176
4177 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4178
4179         PR c++/16489
4180         * g++.dg/init/null1.C: New test.
4181         * g++.dg/tc1/dr76.C: Adjust error marker.
4182
4183         PR c++/16529
4184         * g++.dg/parse/namespace10.C: New test.
4185
4186         PR c++/16810
4187         * g++.dg/inherit/ptrmem2.C: New test.
4188
4189 2004-08-02  Ben Elliston  <bje@au.ibm.com>
4190
4191         PR target/16155
4192         * gcc.dg/pr16155.c: New test.
4193
4194 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4195
4196         * gcc.dg/redecl-2.c: New test.
4197
4198 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
4199
4200         * gcc.dg/darwin-longdouble.c: New file.
4201
4202 2004-07-30  Richard Henderson  <rth@redhat.com>
4203
4204         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
4205         write to constant argument.
4206         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4207
4208 2004-07-30  Richard Henderson  <rth@redhat.com>
4209
4210         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
4211         tests of nearest around zero.
4212
4213 2004-07-30  Andrew Pinski  <apinski@apple.com>
4214
4215         * gcc.c-torture/compile/20040730-1.c: New test.
4216
4217 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4218
4219         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
4220         powerpc-eabispe.
4221
4222 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4223
4224         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
4225
4226 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
4227
4228         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
4229         contains $ld_library_path.
4230         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4231
4232 2004-07-29  Richard Henderson  <rth@redhat.com>
4233
4234         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
4235
4236         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
4237         (alt2, which): New.
4238         (Check): Accept either alternative.
4239
4240 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
4241
4242         * g++.dg/abi/inline1.C: New test.
4243         * g++.dg/abi/local1-a.cc: Likewise.
4244         * g++.dg/abi/local1.C: Likewise.
4245         * g++.dg/abi/mangle11.C: Tweak location of warnings.
4246         * g++.dg/abi/mangle12.C: Likewise.
4247         * g++.dg/abi/mangle17.C: Likewise.
4248         * g++.dg/abi/mangle20-2.C: Likewise.
4249         * g++.dg/opt/interface1.C: Likewise.
4250         * g++.dg/opt/interface1.h: Likewise.
4251         * g++.dg/opt/interface1-a.cc: New test.
4252         * g++.dg/parse/repo1.C: New test.
4253         * g++.dg/template/repo1.C: Likewise.
4254         * g++.dg/warn/Winline-1.C: Likewise.
4255         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
4256
4257 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
4258
4259         * gcc.dg/tree-ssa/20040729-1.c: New test.
4260
4261 2004-07-27  Matt Austern <austern@apple.com>
4262
4263         * gcc.dg/darwin-bool-1.c: New test.
4264         * gcc.dg/darwin-bool-2.c: New test.
4265
4266 2004-07-28  Richard Henderson  <rth@redhat.com>
4267
4268         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
4269         arguments in the correct type.  Don't write to constant arguments.
4270
4271 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4272
4273         PR tree-optimization/16688
4274         PR tree-optimization/16689
4275         * g++.dg/tree-ssa/pr16688.C: New test.
4276
4277 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4278
4279         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4280         loads.  Not only in the comment, this time.
4281
4282 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
4283
4284         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
4285         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
4286         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
4287         * gcc.dg/sh4a-bitmovua.c: New.
4288         * gcc.dg/sh4a-cos.c: New.
4289         * gcc.dg/sh4a-cosf.c: New.
4290         * gcc.dg/sh4a-fprun.c: New.
4291         * gcc.dg/sh4a-fsrra.c: New.
4292         * gcc.dg/sh4a-memmovua.c: New.
4293         * gcc.dg/sh4a-sin.c: New.
4294         * gcc.dg/sh4a-sincos.c: New.
4295         * gcc.dg/sh4a-sincosf.c: New.
4296         * gcc.dg/sh4a-sinf.c: New.
4297
4298 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4299
4300         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
4301         conditionals.
4302         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4303         loads.
4304         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
4305         DOM1.
4306
4307 2004-07-27  Andrew Pinski  <apinski@apple.com>
4308
4309         * g++.dg/rtti/tinfo1.C: Correct the xfail.
4310
4311 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
4312
4313         * gcc.dg/pragma-isr.c: New test.
4314
4315 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4316
4317         PR c++/14429
4318         * g++.dg/template/ttp11.C: New test.
4319
4320 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
4321
4322         * gcc.c-torture/compile/20040727-1.c: New test.
4323
4324 2004-07-26  Eric Christopher  <echristo@redhat.com>
4325
4326         * gcc.c-torture/compile/20040726-2.c: New test.
4327
4328 2004-07-26  Andrew Pinski  <apinski@apple.com>
4329
4330         * g++.dg/rtti/tinfo1.C: Xfail.
4331
4332 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
4333
4334         * gcc.c-torture/compile/20040726-1.c: New test.
4335
4336 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
4337             Brian Ryner  <bryner@brianryner.com>
4338
4339         PR c++/9283
4340         PR c++/15000
4341         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
4342         * g++.dg/ext/visibility/: New directory.
4343         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
4344         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
4345         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
4346         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
4347         * g++.dg/ext/visibility/fvisibility.C,
4348         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
4349         g++.dg/ext/visibility/fvisibility-override1.C
4350         g++.dg/ext/visibility/fvisibility-override2.C
4351         g++.dg/ext/visibility/memfuncts.C
4352         g++.dg/ext/visibility/noPLT.C
4353         g++.dg/ext/visibility/pragma.C
4354         g++.dg/ext/visibility/pragma-override1.C
4355         g++.dg/ext/visibility/pragma-override2.C
4356         g++.dg/ext/visibility/staticmemfuncts.C
4357         g++.dg/ext/visibility/virtual.C: New tests.
4358
4359 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4360
4361         PR c/15360
4362         * gcc.dg/pr15360-1.c: New test.
4363
4364 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
4365
4366         * gcc.dg/pragma-align-2.c: New test.
4367         * gcc.dg/pragma-init-fini.c: New test.
4368         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
4369         targets.
4370
4371 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4372
4373         * gcc.dg/init-string-2.c: New test.
4374
4375 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
4376
4377         PR 16684
4378         * gcc.dg/Wredundant-decls-1.c: New test case.
4379
4380 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
4381
4382         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
4383         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
4384         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
4385         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
4386         * gcc.dg/compat/generate-random.c: New file.
4387         * gcc.dg/compat/generate-random.h: Likewise.
4388         * gcc.dg/compat/generate-random_r.c: Likewise.
4389         * gcc.dg/compat/struct-layout-1.h: Likewise.
4390         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
4391         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
4392         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
4393         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
4394         * gcc.dg/compat/struct-layout-1_main.c: New test.
4395         * gcc.dg/compat/struct-layout-1_x.c: New file.
4396         * gcc.dg/compat/struct-layout-1_y.c: New file.
4397         * gcc.dg/compat/struct-layout-1_test.h: New file.
4398
4399 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4400
4401         * gcc.dg/comp-return-1.c: New test
4402
4403 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
4404
4405         * gcc.dg/vmx/8-02a.c: Fix typo.
4406
4407         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
4408         * gcc.dg/darwin-abi-3.c: New test.
4409
4410         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
4411         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
4412
4413         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
4414         * gcc.dg/vmx/ops-long-1.c: New test.
4415         * gcc.dg/vmx/ops-long-2.c: New test.
4416
4417 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4418
4419         * g++.dg/lookup/conv-[1234].C: New.
4420
4421 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
4422
4423         * g++.dg/parse/attr2.C: Simplify.
4424
4425 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4426
4427         PR c/7284
4428         * gcc.c-torture/execute/pr7284-1.c: New test.
4429
4430 2004-07-22  Brian Booth  <bbooth@redhat.com>
4431
4432         * gcc.dg/tree-ssa/20040721-1.c: New test.
4433
4434 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4435
4436         * g++.dg/template/crash20.c: New.
4437
4438 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
4439
4440         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
4441         Add dg-run directive.  Declare variables as required.
4442         * gfortran.dg/g77/README: Update
4443
4444 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
4445
4446         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
4447         gcc.dg/cris-peep2-andu2.c: New tests.
4448
4449 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4450
4451         PR c/15052
4452         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
4453         on return type.
4454         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
4455         messages.
4456         * gcc.dg/qual-return-2.c: Update expected messages.
4457         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
4458
4459 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4460
4461         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
4462         * gcc.dg/noncompile/921102-1.c: Update expected error message.
4463
4464 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4465
4466         PR c/11250
4467         * gcc.dg/init-string-1.c: New test.
4468
4469 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
4470
4471         PR middle-end/15345
4472         PR c/16450
4473         * gcc.dg/torture/nested-fn-1.c: New test.
4474
4475 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
4476
4477         PR target/16559
4478         * gcc.dg/ia64-fptr-1.c: New file.
4479
4480 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4481
4482         PR c++/14497
4483         * g++.dg/template/spec16.C: New test.
4484         * g++.old-deja/g++.robertl/eb118.C: Remove.
4485
4486 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4487
4488         PR c++/509
4489         * g++.dg/template/spec15.C: New test.
4490
4491 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
4492
4493         Copy cases from g77.f-torture/execute and add dg-run
4494         directive.  Other changes as noted.
4495         * gfortran.dg/g77/13037.f
4496         * gfortran.dg/g77/1832.f
4497         * gfortran.dg/g77/19981119-0.f
4498         * gfortran.dg/g77/19990313-0.f
4499         * gfortran.dg/g77/19990313-1.f
4500         * gfortran.dg/g77/19990313-2.f
4501         * gfortran.dg/g77/19990313-3.f
4502         * gfortran.dg/g77/19990419-1.f
4503         * gfortran.dg/g77/19990826-0.f
4504         * gfortran.dg/g77/19990826-2.f
4505         * gfortran.dg/g77/20000503-1.f
4506         * gfortran.dg/g77/20001111.f
4507         * gfortran.dg/g77/20010116.f
4508         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
4509         * gfortran.dg/g77/20010430.f
4510         * gfortran.dg/g77/6177.f
4511         * gfortran.dg/g77/947.f
4512         * gfortran.dg/g77/970816-3.f
4513         * gfortran.dg/g77/971102-1.f
4514         * gfortran.dg/g77/980520-1.f
4515         * gfortran.dg/g77/980628-0.f
4516         * gfortran.dg/g77/980628-1.f
4517         * gfortran.dg/g77/980628-10.f
4518         * gfortran.dg/g77/980628-2.f
4519         * gfortran.dg/g77/980628-3.f
4520         * gfortran.dg/g77/980628-7.f
4521         * gfortran.dg/g77/980628-8.f
4522         * gfortran.dg/g77/980628-9.f
4523         * gfortran.dg/g77/980701-0.f
4524         * gfortran.dg/g77/980701-1.f
4525         * gfortran.dg/g77/cabs.f
4526         * gfortran.dg/g77/claus.f
4527         * gfortran.dg/g77/complex_1.f
4528         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
4529         * gfortran.dg/g77/dcomplex.f
4530         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
4531         * gfortran.dg/g77/f90-intrinsic-mathematical.f
4532         * gfortran.dg/g77/f90-intrinsic-numeric.f
4533         * gfortran.dg/g77/int8421.f
4534         * gfortran.dg/g77/labug1.f
4535         * gfortran.dg/g77/large_vec.f
4536         * gfortran.dg/g77/le.f
4537         * gfortran.dg/g77/short.f
4538         * gfortran.dg/g77/README: Update
4539
4540 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
4541
4542         PR c++/16637
4543         * g++.dg/parse/lookup4.C: New test.
4544
4545 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4546
4547         PR c++/16175
4548         * g++.dg/template/ttp10.C: New test.
4549
4550 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4551
4552         * gcc.dg/pr12625-1.c: New test.
4553
4554 2004-07-20  Steven Bosscher  <stevenb@suse.de>
4555
4556         * testsuite/gcc.dg/switch-warn-1.c: New test.
4557         * testsuite/gcc.dg/switch-warn-2.c: New test.
4558         * gcc.c-torture/compile/pr14730.c: Update.
4559
4560 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
4561
4562         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
4563         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
4564         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
4565         g++.dg/template/nontype3.C: Remove trailing CR from tests.
4566
4567 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
4568
4569         PR c++/16623
4570         * g++.dg/template/assign1.C: New test.
4571
4572 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4573
4574         PR c++/12170
4575         * g++.dg/template/ttp9.C: New test.
4576
4577 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
4578
4579         * gcc.dg/format/cmn-err-1.c: New test.
4580
4581 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4582
4583         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
4584         gcc.dg/Wparentheses-10.c: New tests.
4585         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
4586
4587 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4588
4589         PR fortran/16465
4590         * gfortran.dg/g77//ffixed-line-length-0.f,
4591         gfortran.dg/g77/ffixed-line-length-132.f,
4592         gfortran.dg/g77/ffixed-line-length-72.f,
4593         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
4594         gfortran.dg/g77/README: Update.
4595
4596 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4597
4598         PR c++/13092
4599         * g++.dg/template/non-dependent7.C: New test.
4600         * g++.dg/template/non-dependent8.C: Likewise.
4601         * g++.dg/template/non-dependent9.C: Likewise.
4602         * g++.dg/template/non-dependent10.C: Likewise.
4603
4604 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
4605
4606         PR c++/16337
4607         * g++.dg/parse/attr2.C: New test.
4608
4609 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
4610
4611         * g77.dg: Removed.
4612         * g77.f-torture: Ditto.
4613
4614 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4615
4616         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
4617         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
4618         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
4619
4620 2004-07-16  Richard Henderson  <rth@redhat.com>
4621
4622         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
4623
4624 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4625
4626         * lib/fortran-torture.exp (fortran-torture): Don't test compile
4627         tests with full list of options.
4628         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
4629         of TORTURE_OPTIONS if test contains 'dg-do run'.
4630
4631         PR fortran/16404
4632         * gfortran.dg/do_iterator.f90: New test.
4633
4634 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4635
4636         PR rtl-optimization/16536
4637         * gcc.c-torture/execute/restrict-1.c: New test.
4638
4639 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4640
4641         PR fortran/15324
4642         * gfortran.dg/pr15324.f90: New test.
4643
4644         PR fortran/15129
4645         * gfortran.dg/pr15129.f90: New test.
4646
4647         PR fortran/15140
4648         * gfortran.dg/pr15140.f90: New test.
4649
4650         PR fortran/13792
4651         * gfortran.fortran-torture/execute/bounds.f90: Add check for
4652         compile-time simplification.
4653
4654 2004-07-14  Mike Stump  <mrs@apple.com>
4655
4656         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
4657
4658 2004-07-14  James E Wilson  <wilson@specifixinc.com>
4659
4660         PR target/16325
4661         * gcc.dg/profile-generate-1.c: New.
4662
4663 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
4664
4665         * gcc.c-torture/execute/20040709-1.c: New test.
4666         * gcc.c-torture/execute/20040709-2.c: New test.
4667
4668 2004-07-14  Mike Stump  <mrs@apple.com>
4669
4670         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
4671
4672 2004-07-14  Mike Stump  <mrs@apple.com>
4673
4674         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
4675
4676 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
4677
4678         PR c++/16518
4679         * g++.dg/parse/mutable1.C: New test.
4680
4681 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
4682
4683         PR tree-optimization/16443
4684         * gcc.dg/tree-ssa/20040713-1.c: New test.
4685
4686 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
4687
4688         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
4689         for operator new.
4690
4691 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4692
4693         * gfortran.dg/g77/README: New file
4694         * gfortran.dg/g77/19981216-0.f:  Copy from
4695         g77.f-torture/noncompile.  Add "dg-do compile" and
4696         dg-error as required.
4697         * gfortran.dg/g77/19990218-1.f: Likewise
4698         * gfortran.dg/g77/19990905-1.f: Likewise
4699         * gfortran.dg/g77/9263.f: Likewise
4700         * gfortran.dg/g77/980615-0.f: Likewise
4701         * gfortran.dg/g77/980616-0.f: Likewise
4702         * gfortran.dg/g77/check0.f: Likewise
4703         * gfortran.dg/g77/select_no_compile.f: Likewise
4704
4705 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4706
4707         Copy files from g77.f-torture/compile.
4708         Add "{ dg-do compile}".  Other changes as noted
4709         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
4710         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
4711         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
4712         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
4713         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
4714         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
4715         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
4716         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
4717         statement to conform to standard.  Append alpha1.x for reference.
4718         * gfortran.dg/g77/xformat.f: Add dg-warning
4719
4720 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4721
4722         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
4723         Add {dg-do compile} directive.
4724         * gfortran.dg/g77/cpp2.F: Likewise
4725
4726 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4727
4728         PR c++/5402
4729         * g++.dg/lookup/name-clash1.C: New test.
4730
4731         PR c++/9777
4732         * g++.dg/lookup/name-clash2.C: New test.
4733
4734         PR c++/12102
4735         * g++.dg/lookup/name-clash3.C: New test.
4736
4737 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4738
4739         * g++.dg/lookup/new2.C: New test.
4740         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
4741
4742 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
4743
4744         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
4745         Add {dg-do compile} directive.
4746         * gfortran.dg/g77/13060.f: Likewise
4747         * gfortran.dg/g77/19990218-0.f: Likewise
4748         * gfortran.dg/g77/19990305-0.f: Likewise
4749         * gfortran.dg/g77/19990419-0.f: Likewise
4750         * gfortran.dg/g77/19990502-0.f: Likewise
4751         * gfortran.dg/g77/19990502-1.f: Likewise
4752         * gfortran.dg/g77/19990525-0.f: Likewise
4753         * gfortran.dg/g77/19990826-1.f: Likewise
4754         * gfortran.dg/g77/19990826-3.f: Likewise
4755         * gfortran.dg/g77/19990905-2.f: Likewise
4756         * gfortran.dg/g77/20000412-1.f: Likewise
4757         * gfortran.dg/g77/20000511-1.f: Likewise
4758         * gfortran.dg/g77/20000511-2.f: Likewise
4759         * gfortran.dg/g77/20000518.f: Likewise
4760         * gfortran.dg/g77/20000601-1.f: Likewise
4761         * gfortran.dg/g77/20000601-2.f: Likewise
4762         * gfortran.dg/g77/20000629-1.f: Likewise
4763         * gfortran.dg/g77/20000630-2.f: Likewise
4764         * gfortran.dg/g77/20010115.f: Likewise
4765         * gfortran.dg/g77/20010321-1.f: Likewise
4766         * gfortran.dg/g77/20010426.f: Likewise
4767         * gfortran.dg/g77/20020307-1.f: Likewise
4768         * gfortran.dg/g77/8485.f: Likewise
4769         * gfortran.dg/g77/960317-1.f: Likewise
4770         * gfortran.dg/g77/970915-0.f: Likewise
4771         * gfortran.dg/g77/980310-1.f: Likewise
4772         * gfortran.dg/g77/980310-2.f: Likewise
4773         * gfortran.dg/g77/980310-3.f: Likewise
4774         * gfortran.dg/g77/980310-4.f: Likewise
4775         * gfortran.dg/g77/980310-6.f: Likewise
4776         * gfortran.dg/g77/980310-7.f: Likewise
4777         * gfortran.dg/g77/980310-8.f: Likewise
4778         * gfortran.dg/g77/980419-2.f: Likewise
4779         * gfortran.dg/g77/980424-0.f: Likewise
4780         * gfortran.dg/g77/980427-0.f: Likewise
4781         * gfortran.dg/g77/980729-0.f: Likewise
4782         * gfortran.dg/g77/981117-1.f: Likewise
4783         * gfortran.dg/g77/toon_1.f: Likewise
4784
4785 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4786
4787         PR c++/2204
4788         * g++.dg/other/abstract2.C: New test.
4789
4790 2004-07-12  Paul Brook  <paul@codesourcery.com>
4791
4792         * gfortran.dg/pointer_init_1.f90: New test.
4793
4794 2004-07-11  Paul Brook  <paul@codesourcery.com>
4795
4796         PR fortran/15986
4797         * gfortran.dg/contained_1.f90: New test.
4798
4799 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
4800
4801         * g++.dg/parse/defarg8.C: New test.
4802
4803 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4804
4805         PR fortran/16433
4806         * gfortran.dg/pr16433.f: New test.
4807
4808         PR fortran/17574
4809         * gfortran.dg/pr15754.f90: New test.
4810
4811 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4812
4813         PR tree-optimization/16437
4814         * gcc.c-torture/execute/bitfld-4.c: New test.
4815
4816 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4817
4818         * gfortran.fortran-torture/execute/common_2.f90: Add check for
4819         access to common var from module.
4820
4821 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4822
4823         PR fortran/16336
4824         * gfortran.fortran-torture/execute/common_2.f90: New test.
4825
4826 2004-07-10  Paul Brook  <paul@codesourcery.com>
4827
4828         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
4829
4830 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4831
4832         PR fortran/15969
4833         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
4834
4835 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
4836
4837         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
4838         * gfortran.dg/g77/ffixed-form-2.f: Likewise
4839         * gfortran.dg/g77/ffree-form-1.f: Likewise
4840         * gfortran.dg/g77/ffree-form-2.f: Likewise
4841         * gfortran.dg/g77/ffree-form-3.f: Likewise
4842         * gfortran.dg/g77/fno-underscoring.f: Likewise
4843         * gfortran.dg/g77/funderscoring.f: Likewise
4844         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
4845
4846 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4847
4848         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
4849
4850 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4851         Paul Brook  <paul@codesourcery.com>
4852
4853         PR fortran/13415
4854         * gfortran.dg/common_pointer_1.f90: New test.
4855
4856 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4857
4858         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
4859
4860 2004-07-09  James E Wilson  <wilson@specifixinc.com>
4861
4862         PR target/16364
4863         * gcc.c-torture/compile/20040709-1.c: New.
4864
4865 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4866
4867         PR fortran/14077
4868         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
4869
4870 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4871
4872         PR fortran/13201
4873         * gfortran.dg/shape_1.f90: New test.
4874
4875 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
4876             Andrew Pinski  <apinski@apple.com>
4877
4878         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
4879
4880 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4881
4882         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
4883         comment.
4884
4885 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4886         Paul Brook  <paul@codesourcery.com>
4887
4888         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
4889         '.f95' and '.F95'.
4890
4891 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
4892
4893         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
4894
4895 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4896
4897         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
4898         testcases with capital suffix.
4899
4900 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4901
4902         PR fortran/15481
4903         PR fortran/13372
4904         PR fortran/13575
4905         PR fortran/15978
4906         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
4907
4908         * gfortran.dg/implicit_1.f90: New test.
4909
4910 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4911
4912         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
4913         expression to match gfortran warning/error messages
4914         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
4915         dg-error text.
4916
4917 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4918
4919         * lib/fortran-torture.exp: Rename proc search_for to
4920         search_for_re.
4921
4922 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4923
4924         * gcc.c-torture/execute/simd-5.x: New file.
4925         XFAIL on SPARC 64-bit at -O0.
4926
4927 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4928
4929         PR c++/8211
4930         PR c++/16165
4931         * g++.dg/warn/effc3.C: New test.
4932
4933 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4934
4935         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
4936         change X to 1X in format.
4937         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
4938         add data statements to conform to standard.
4939
4940 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4941
4942         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
4943         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
4944         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
4945
4946 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4947
4948         * gfortran.dg/g77/7388.f: Copy from g77.dg
4949         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
4950         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
4951         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
4952         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
4953         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
4954         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
4955         * gfortran.dg/g77/strlen0.f: Likewise
4956
4957 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
4958
4959         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
4960         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
4961
4962 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4963
4964         * gcc.c-torture/execute/920428-2.x: Delete.
4965         * gcc.c-torture/execute/920501-7.x: Likewise.
4966
4967 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
4968
4969         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
4970         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
4971         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
4972         prescott and c3-2.
4973         (PREFETCH_3DNOW): Add -march=c3.
4974
4975 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
4976
4977         PR c/16437
4978         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
4979         * gcc.c-torture/execute/bf64-1.x: Likewise.
4980
4981 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4982
4983         * gcc.c-torture/compile/20040708-1.c: New test.
4984
4985 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4986
4987         PR c++/16169
4988         * g++.dg/warn/effc2.C: New test.
4989
4990 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4991
4992         * gcc.c-torture/execute/bitfld-1.x: Remove.
4993         * gcc.c-torture/execute/bitfld-3.c: New test.
4994         * gcc.dg/bitfld-2.c: Remove XFAILs.
4995
4996 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4997
4998         PR c++/16276
4999         * g++.dg/rtti/tinfo1.C: New file.
5000
5001 2004-07-07  Eric Christopher  <echristo@redhat.com>
5002
5003         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
5004
5005 2004-07-07  Andrew Pinski  <apinski@apple.com>
5006
5007         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
5008
5009 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
5010
5011         * g++.dg/init/call1.C: XFAIL.
5012
5013 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
5014
5015         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
5016         except for movstrict*, to movmem* and clrstr* to clrmem*.
5017
5018 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
5019
5020         * gcc.c-torture/execute/20040707-1.c: New test.
5021
5022 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
5023
5024         * gcc.c-torture/execute/20040706-1.c: New test.
5025
5026 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5027
5028         PR c++/3671
5029         * g++.dg/template/spec14.C: New test.
5030
5031 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
5032
5033         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
5034         nothing if not yet defined.  Use it in b, c and d type definitions.
5035         * gcc.c-torture/execute/20040705-1.c: New test.
5036         * gcc.c-torture/execute/20040705-2.c: New test.
5037
5038 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5039
5040         PR c++/2518
5041         * g++.dg/lookup/new1.C: New test.
5042
5043 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5044
5045         PR c++/11406
5046         * g++.dg/template/sizeof8.C: New test.
5047
5048 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
5049
5050         * gcc.c-torture/compile/20040705-1.c: New test.
5051
5052 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
5053
5054         * gfortran.fortran-torture/execute/seq_io.f90: New test.
5055
5056 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
5057
5058         * gcc.dg/cpp/if-mop.c: Two new testcases.
5059         * gcc.dg/cpp/trad/comment-3.c: New.
5060
5061 2004-07-04  Paul Brook  <paul@codesourcery.com>
5062
5063         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
5064
5065 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
5066
5067         PR c++/3761
5068         * g++.dg/lookup/crash4.C: New test.
5069
5070 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
5071
5072         * gcc.c-torture/execute/builtin-abs-1.c
5073         * gcc.c-torture/execute/builtin-abs-2.c
5074         * gcc.c-torture/execute/builtin-complex-1.c
5075         * gcc.c-torture/execute/builtins/string-1-lib.c
5076         * gcc.c-torture/execute/builtins/string-1.c
5077         * gcc.c-torture/execute/builtins/string-2-lib.c
5078         * gcc.c-torture/execute/builtins/string-2.c
5079         * gcc.c-torture/execute/builtins/string-3-lib.c
5080         * gcc.c-torture/execute/builtins/string-3.c
5081         * gcc.c-torture/execute/builtins/string-4-lib.c
5082         * gcc.c-torture/execute/builtins/string-4.c
5083         * gcc.c-torture/execute/builtins/string-5-lib.c
5084         * gcc.c-torture/execute/builtins/string-5.c
5085         * gcc.c-torture/execute/builtins/string-6-lib.c
5086         * gcc.c-torture/execute/builtins/string-6.c
5087         * gcc.c-torture/execute/builtins/string-7-lib.c
5088         * gcc.c-torture/execute/builtins/string-7.c
5089         * gcc.c-torture/execute/builtins/string-8-lib.c
5090         * gcc.c-torture/execute/builtins/string-8.c
5091         * gcc.c-torture/execute/builtins/string-9-lib.c
5092         * gcc.c-torture/execute/builtins/string-9.c
5093         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
5094         * gcc.c-torture/execute/builtins/string-asm-1.c
5095         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
5096         * gcc.c-torture/execute/builtins/string-asm-2.c
5097         * gcc.c-torture/execute/stdio-opt-1.c
5098         * gcc.c-torture/execute/stdio-opt-2.c
5099         * gcc.c-torture/execute/stdio-opt-3.c
5100         * gcc.c-torture/execute/string-opt-1.c
5101         * gcc.c-torture/execute/string-opt-10.c
5102         * gcc.c-torture/execute/string-opt-11.c
5103         * gcc.c-torture/execute/string-opt-12.c
5104         * gcc.c-torture/execute/string-opt-13.c
5105         * gcc.c-torture/execute/string-opt-14.c
5106         * gcc.c-torture/execute/string-opt-15.c
5107         * gcc.c-torture/execute/string-opt-16.c
5108         * gcc.c-torture/execute/string-opt-2.c
5109         * gcc.c-torture/execute/string-opt-6.c
5110         * gcc.c-torture/execute/string-opt-7.c
5111         * gcc.c-torture/execute/string-opt-8.c:
5112         Replace with ...
5113
5114         * gcc.c-torture/execute/builtins/abs-2.c
5115         * gcc.c-torture/execute/builtins/abs-3.c
5116         * gcc.c-torture/execute/builtins/complex-1.c
5117         * gcc.c-torture/execute/builtins/fprintf.c
5118         * gcc.c-torture/execute/builtins/fputs.c
5119         * gcc.c-torture/execute/builtins/memcmp.c
5120         * gcc.c-torture/execute/builtins/memmove.c
5121         * gcc.c-torture/execute/builtins/memops-asm.c
5122         * gcc.c-torture/execute/builtins/mempcpy-2.c
5123         * gcc.c-torture/execute/builtins/mempcpy.c
5124         * gcc.c-torture/execute/builtins/memset.c
5125         * gcc.c-torture/execute/builtins/printf.c
5126         * gcc.c-torture/execute/builtins/sprintf.c
5127         * gcc.c-torture/execute/builtins/strcat.c
5128         * gcc.c-torture/execute/builtins/strchr.c
5129         * gcc.c-torture/execute/builtins/strcmp.c
5130         * gcc.c-torture/execute/builtins/strcpy.c
5131         * gcc.c-torture/execute/builtins/strcspn.c
5132         * gcc.c-torture/execute/builtins/strlen-2.c
5133         * gcc.c-torture/execute/builtins/strlen.c
5134         * gcc.c-torture/execute/builtins/strncat.c
5135         * gcc.c-torture/execute/builtins/strncmp-2.c
5136         * gcc.c-torture/execute/builtins/strncmp.c
5137         * gcc.c-torture/execute/builtins/strncpy.c
5138         * gcc.c-torture/execute/builtins/strpbrk.c
5139         * gcc.c-torture/execute/builtins/strpcpy-2.c
5140         * gcc.c-torture/execute/builtins/strpcpy.c
5141         * gcc.c-torture/execute/builtins/strrchr.c
5142         * gcc.c-torture/execute/builtins/strspn.c
5143         * gcc.c-torture/execute/builtins/strstr-asm.c
5144         * gcc.c-torture/execute/builtins/strstr.c:
5145         ... these new files.
5146
5147         * gcc.c-torture/execute/builtins/abs-2-lib.c
5148         * gcc.c-torture/execute/builtins/abs-3-lib.c
5149         * gcc.c-torture/execute/builtins/complex-1-lib.c
5150         * gcc.c-torture/execute/builtins/fprintf-lib.c
5151         * gcc.c-torture/execute/builtins/fputs-lib.c
5152         * gcc.c-torture/execute/builtins/memcmp-lib.c
5153         * gcc.c-torture/execute/builtins/memmove-lib.c
5154         * gcc.c-torture/execute/builtins/memops-asm-lib.c
5155         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
5156         * gcc.c-torture/execute/builtins/mempcpy-lib.c
5157         * gcc.c-torture/execute/builtins/memset-lib.c
5158         * gcc.c-torture/execute/builtins/printf-lib.c
5159         * gcc.c-torture/execute/builtins/sprintf-lib.c
5160         * gcc.c-torture/execute/builtins/strcat-lib.c
5161         * gcc.c-torture/execute/builtins/strchr-lib.c
5162         * gcc.c-torture/execute/builtins/strcmp-lib.c
5163         * gcc.c-torture/execute/builtins/strcpy-lib.c
5164         * gcc.c-torture/execute/builtins/strcspn-lib.c
5165         * gcc.c-torture/execute/builtins/strlen-2-lib.c
5166         * gcc.c-torture/execute/builtins/strlen-lib.c
5167         * gcc.c-torture/execute/builtins/strncat-lib.c
5168         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
5169         * gcc.c-torture/execute/builtins/strncmp-lib.c
5170         * gcc.c-torture/execute/builtins/strncpy-lib.c
5171         * gcc.c-torture/execute/builtins/strpbrk-lib.c
5172         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
5173         * gcc.c-torture/execute/builtins/strpcpy-lib.c
5174         * gcc.c-torture/execute/builtins/strrchr-lib.c
5175         * gcc.c-torture/execute/builtins/strspn-lib.c
5176         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
5177         * gcc.c-torture/execute/builtins/strstr-lib.c
5178         * gcc.c-torture/execute/builtins/lib/abs.c
5179         * gcc.c-torture/execute/builtins/lib/fprintf.c
5180         * gcc.c-torture/execute/builtins/lib/memset.c
5181         * gcc.c-torture/execute/builtins/lib/printf.c
5182         * gcc.c-torture/execute/builtins/lib/sprintf.c
5183         * gcc.c-torture/execute/builtins/lib/strcpy.c
5184         * gcc.c-torture/execute/builtins/lib/strcspn.c
5185         * gcc.c-torture/execute/builtins/lib/strncat.c
5186         * gcc.c-torture/execute/builtins/lib/strncmp.c
5187         * gcc.c-torture/execute/builtins/lib/strncpy.c
5188         * gcc.c-torture/execute/builtins/lib/strpbrk.c
5189         * gcc.c-torture/execute/builtins/lib/strspn.c
5190         * gcc.c-torture/execute/builtins/lib/strstr.c:
5191         New files containing support routines.
5192
5193         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
5194         declaration.
5195         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
5196         when not optimizing.
5197
5198 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
5199
5200         PR c++/16240
5201         * g++.dg/abi/mangle22.C: New test.
5202         * g++.dg/abi/mangle23.C: Likewise.
5203
5204 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
5205
5206         PR fortran/16290
5207         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
5208         Allow for cases without denormalized floating point numbers.
5209
5210 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
5211
5212         PR c/1027
5213         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5214         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
5215         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
5216         expected warning text.
5217         * gcc.dg/format/diag-2.c: New test.
5218
5219 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5220
5221         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
5222
5223 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
5224
5225         * gcc.dg/builtins-43.c: New.
5226         * gcc.dg/builtins-44.c: New.
5227         * gcc.dg/builtins-45.c: New.
5228
5229 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
5230             Andreas Tobler  <a.tobler@schweiz.ch>
5231
5232         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
5233         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
5234         as SIGSEGV.
5235         * gcc.dg/cleanup-11.c: Likewise.
5236         * gcc.dg/cleanup-8.c: Likewise.
5237         * gcc.dg/cleanup-9.c: Likewise.
5238         * gcc.dg/cleanup-5.c: Run on all platforms.
5239
5240 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5241
5242         * g++.dg/warn/nonnull1.C: New test.
5243
5244 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5245
5246         * gcc.dg/compat/compat-common.h: Wrap up CINT in
5247         an #ifndef SKIP_COMPLEX_INT/#endif pair.
5248         Special-case the Sun compiler wrt to <complex.h>.
5249
5250 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
5251
5252         * gcc.dg/Wunreachable-8.C: New test.
5253
5254         * gcc.dg/h8300-ice2.c : New test.
5255
5256 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
5257
5258         PR fortran/16161
5259         * gfortran.fortran-torture/compile/implicit.f90: Add test
5260         for implicit character.
5261
5262 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
5263
5264         PR fortran/16289
5265         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
5266         Use tiny() intrinsic to find smallest non-negative real
5267
5268 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
5269
5270         * gcc.dg/compat/struct-by-value-22_main.c: New test.
5271         * gcc.dg/compat/struct-by-value-22_x.c: New.
5272         * gcc.dg/compat/struct-by-value-22_y.c: New.
5273
5274         * gcc.c-torture/execute/20040629-1.c: New test.
5275
5276 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
5277
5278         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
5279         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
5280
5281         PR target/16195
5282         * gcc.dg/20040625-1.c: New test.
5283
5284 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5285
5286         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
5287
5288 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5289
5290         PR fortran/15963
5291         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
5292
5293 2004-06-29  Richard Henderson  <rth@redhat.com>
5294
5295         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
5296
5297 2004-06-29  Paul Brook  <paul@codesourcery.com>
5298
5299         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
5300         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
5301
5302 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
5303
5304         PR c++/16260
5305         * g++.dg/parse/crash15.C: New.
5306
5307 2004-06-28  Andrew Pinski  <apinski@apple.com>
5308
5309         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
5310         by the error already.
5311
5312         * g++.dg/opt/ptrmem4.C: Change to compile only test.
5313
5314 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
5315
5316         PR target/14041
5317         * gcc.dg/h8300-bss-align-1.c : New.
5318
5319 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5320
5321         * PR c++/16174
5322         * g++.dg/template/ctor4.C: New.
5323
5324 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5325
5326         PR c++/16205
5327         * g++.dg/warn/Wsequence-point-1.C: New test.
5328
5329 2004-06-27  Paul Brook  <paul@codesourcery.com>
5330
5331         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
5332
5333 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
5334
5335         * g++.old-deja/g++.mike/p7325.C: Remove.
5336
5337 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5338
5339         PR c/14963
5340         * gcc.dg/pr14963.c: New test.
5341
5342 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
5343
5344         PR c++/16193
5345         * g++.dg/parse/redef1.C: New test.
5346
5347 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5348
5349         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
5350         20021110.c.
5351         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
5352         20021119-1.c.
5353         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
5354         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
5355         5-04.c.
5356         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
5357         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
5358         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
5359         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
5360         g++.brendan/enum14.C.
5361         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
5362         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
5363         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
5364         g++.mike/virt1.C.
5365         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
5366         memtemp24.C.
5367
5368 2004-06-27  Roger Sayle  <roger@eyesopen.com>
5369
5370         * gcc.dg/20040527-1.c: New test case.
5371
5372 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
5373
5374         PR gfortran/pr16196
5375         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
5376
5377 2004-06-25  Roger Sayle  <roger@eyesopen.com>
5378
5379         PR middle-end/15825
5380         * gcc.dg/pr15825-1.c: New test case.
5381
5382 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5383
5384         * gcc.c-torture/execute/20040625-1.c: New test.
5385
5386 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5387
5388         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
5389
5390 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5391
5392         * gcc.dg/torture/mips-div-1.c: New test.
5393
5394 2004-06-24  Jeff Law  <law@redhat.com>
5395
5396         * gcc.dg/tree-ssa/20040624-1.c: New test.
5397
5398 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
5399
5400         * gcc.c-torture/compile/20040624-1.c: New test.
5401
5402 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5403
5404         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
5405         this directory.
5406
5407 2004-06-23  Andrew Pinski  <apinski@apple.com>
5408
5409         PR middle-end/15988
5410         * g++.dg/opt/ptrmem4.C: New test.
5411
5412         * gcc.dg/c90-array-quals-2.c: New test.
5413
5414 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
5415
5416         * gcc.dg/kpice1.c: New test.
5417
5418 2006-06-23  Andrew Pinski  <apinski@apple.com>
5419
5420         * gcc.dg/c90-array-quals.c: New test.
5421
5422 2006-06-22  Richard Henderson  <rth@redhat.com>
5423
5424         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
5425
5426 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
5427
5428         * gcc.dg/builtins-config.h: Handle FreeBSD.
5429
5430 2006-06-22  Richard Henderson  <rth@redhat.com>
5431
5432         * g++.dg/opt/devirt1.C: New.
5433
5434 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
5435
5436         * g++.dg/opt/pr15551.C: New testcase.
5437
5438 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5439
5440         PR target/14800
5441         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
5442         x86_64-*-linux* when compiling for 32bit.
5443
5444 2004-06-21  Andrew Pinski  <apinski@apple.com>
5445
5446         * gcc.dg/pch/struct-1.c: New.
5447         * gcc.dg/pch/struct-1.hs: New.
5448
5449 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
5450
5451         * gcc.dg/pch/save-temps-1.c: New file.
5452         * gcc.dg/pch/save-temps-1.hs: New file.
5453
5454 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5455
5456         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
5457         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
5458
5459 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5460
5461         * gfortran.fortran-torture/execute/select_1.f90: Rename function
5462         to fix type error.
5463         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
5464         Remove trailing spaces.
5465
5466 2004-06-21  Richard Henderson  <rth@redhat.com>
5467
5468         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
5469         merging && to BIT_FIELD_REF.
5470
5471 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
5472
5473         * g++.dg/opt/placeholder1.C: New test.
5474
5475 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5476
5477         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
5478         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5479         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5480         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5481
5482 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
5483
5484         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
5485         extern "C".
5486         * g++.dg/other/pragma-re-1.C: Add comments.
5487
5488 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
5489
5490         PR gfortran/16080
5491         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
5492
5493 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
5494
5495         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
5496         instead of setting the type of size_t by
5497         hand.
5498
5499 2004-06-18  Roger Sayle  <roger@eyesopen.com>
5500
5501         * gcc.dg/unordered-2.c: New test case.
5502         * gcc.dg/unordered-3.c: New test case.
5503
5504 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
5505
5506         PR other/16043
5507         * lib/g++.exp (g++_version): Tweak regexp for version
5508         * lib/g77.exp (g77_version): Likewise
5509         * lib/gfortran.exp (gfortran_version): Likewise
5510         * lib/objc.exp (objc_version): Likewise
5511         * lib/treelang.exp (treelang_version): Likewise
5512
5513 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
5514
5515         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
5516         Use INT_MAX instead of __INT_MAX__.
5517         * gcc.dg/compat/struct-align-2_y.c: Likewise.
5518
5519         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
5520         * gcc.dg/compat/scalar-return-3_x.c: Use it.
5521         * gcc.dg/compat/scalar-return-3_y.c: Use it.
5522         * gcc.dg/compat/scalar-return-4_x.c: Use it.
5523         * gcc.dg/compat/scalar-return-4_y.c: Use it.
5524         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
5525         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
5526         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
5527         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
5528
5529         * gcc.dg/range-test-1.c: New test.
5530         * g++.dg/opt/range-test-1.C: New test.
5531
5532 2004-06-17  Richard Henderson  <rth@redhat.com>
5533
5534         * objc.dg/sync-1.m: New.
5535         * objc.dg/try-catch-1.m: Don't force next runtime.
5536         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
5537         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
5538         shadowed catch clause.
5539         * objc.dg/try-catch-5.m: New.
5540
5541 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
5542
5543         Bug 14610
5544         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
5545
5546 2004-06-15  Richard Henderson  <rth@redhat.com>
5547
5548         * gcc.dg/20001116-1.c: Move expected warning line.
5549
5550 2004-06-15  Richard Henderson  <rth@redhat.com>
5551
5552         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
5553         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
5554
5555 2004-06-15  Jeff Law  <law@redhat.com>
5556
5557         * gcc.dg/tree-ssa/20040615-1.c: New test.
5558         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
5559         be less sensitive to operand ordering.
5560         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
5561
5562 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
5563
5564         * g++.dg/abi/bitfield3.C: Add comment..
5565
5566 2004-06-15  Richard Henderson  <rth@redhat.com>
5567
5568         * g++.dg/ext/stmtexpr1.C: XFAIL.
5569         * gcc.dg/20030612-1.c: XFAIL.
5570
5571 2004-06-15  Eric Christopher  <echristo@redhat.com>
5572
5573         * g++.dg/charset/asm5.c: New.
5574         * gcc.dg/charset/asm6.c: New.
5575
5576 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5577
5578         PR fortran/15962
5579         * gfortran.fortran-torture/execute/select_1.f90: New test.
5580
5581 2004-06-15  Paul Brook  <paul@codesourcery.com>
5582
5583         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
5584
5585 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5586
5587         PR c++/15967
5588         * g++.dg/lookup/crash3.C: New test.
5589
5590 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5591
5592         PR c++/15947
5593         * g++.dg/parse/dtor4.C: New test.
5594
5595 2004-06-14  Jeff Law  <law@redhat.com>
5596
5597         * gcc.c-torture/compile/20040614-1.c: New test.
5598
5599 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5600
5601         PR fortran/15211
5602         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
5603         LEN of a character array.
5604
5605 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
5606
5607         PR c++/15096
5608         * g++.dg/template/ptrmem10.C: New test.
5609
5610         PR c++/14930
5611         * g++.dg/template/friend30.C: New test.
5612
5613 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5614
5615         PR fortran/14928
5616         * gfortran.fortran-torture/compile/mloc.f90: New test.
5617
5618 2004-06-13  Paul Brook  <paul@codesourcery.com>
5619
5620         * gfortran.fortran-torture/execute/random_2.f90: New test.
5621
5622 2004-06-13  Eric Christopher  <echristo@redhat.com>
5623
5624         * gcc.dg/noncompile/redecl-1.c: Fix error message.
5625
5626 2004-06-12  Paul Brook  <paul@codesourcery.com>
5627
5628         * gfortran.fortran-torture/execute/contained_3.f90: New test.
5629
5630 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5631
5632         PR fortran/14923
5633         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
5634
5635 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5636
5637         PR fortran/14957
5638         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
5639         syntax errors in end statements of contained subroutines.
5640
5641 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5642
5643         PR fortran/12841
5644         * gfortran.fortran-torture/execute/null_arg.f90: New test.
5645
5646 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5647
5648         PR fortran/15665
5649         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
5650
5651 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5652
5653         PR gfortran/12839
5654         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
5655
5656 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
5657
5658         PR c++/15862
5659         * g++.dg/parse/enum1.C: New test.
5660
5661 2004-06-10  Jeff Law  <law@redhat.com>
5662
5663         * gcc.c-torture/compile/20040610-1.c: New test.
5664
5665 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5666
5667         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
5668         * g++.old-deja/g++.other/decl3.C: Likewise.
5669
5670 2004-06-10  Brian Booth  <bbooth@redhat.com>
5671
5672         * gcc.dg/tree-ssa/20031015-1.c: Scan for
5673         V_MAY_DEF instead of VDEF.
5674         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
5675
5676 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
5677
5678         PR c++/14211
5679         * g++.dg/conversion/const1.C: New test.
5680
5681         PR c++/15076
5682         * g++.dg/conversion/reinterpret1.C: New test.
5683
5684         PR c++/15877
5685         * g++.dg/template/enum2.C: New test.
5686
5687         PR c++/15227
5688         * g++.dg/template/error13.C: New test.
5689
5690 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5691
5692         PR fortran/14957
5693         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
5694         arguments to test_* REAL and of the right size.
5695
5696 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5697
5698         PR target/15569
5699         PR rtl-optimization/15681
5700         * gcc.dg/20040609-1.c: New test.
5701
5702 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5703
5704         PR c++/14791
5705         * g++.dg/opt/builtins1.C: New test.
5706
5707 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
5708
5709         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
5710         that use default windows32 struct layout.
5711         * gcc.dg/i386-bitfield2.c: Likewise.
5712
5713 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
5714
5715         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
5716         for mingw32 and cygwin targets.
5717
5718 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
5719
5720         * gcc.dg/pch/macro-4.c: New.
5721         * gcc.dg/pch/macro-4.hs: New.
5722
5723 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5724
5725         PR fortran/13249
5726         * gfortran.fortran-torture/compile/name_clash.f90: New test.
5727
5728 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5729
5730         PR fortran/13372
5731         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
5732
5733 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5734
5735         PR gfortran/14897
5736         * gfortran.fortran-torture/execute/t_edit.f90: New test.
5737
5738 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5739
5740         PR gfortran/15755
5741         * gfortran.fortran-torture/execute/backspace.c : New test.
5742
5743 2004-06-09  Paul Brook  <paul@codesourcery.com>
5744
5745         * gfortran.fortran-torture/execure/intrinsic_associated.f90
5746         (pointer_to_section): Rewrite to use smaller array.
5747
5748 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
5749
5750         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
5751         * gcc.dg/ext/altivec-10.c: Same.
5752         * gcc.dg/ext/altivec-11.c: Same.
5753         * gcc.dg/ext/altivec-12.c: Same.
5754         * gcc.dg/ext/altivec-13.c: Same.
5755         * gcc.dg/ext/altivec-14.c: Same.
5756         * gcc.dg/ext/altivec-15.c: Same.
5757         * gcc.dg/ext/altivec-16.c: Same.
5758         * gcc.dg/ext/altivec-3.c: Same.
5759         * gcc.dg/ext/altivec-4.c: Same.
5760         * gcc.dg/ext/altivec-6.c: Same.
5761         * gcc.dg/ext/altivec-7.c: Same.
5762         * gcc.dg/ext/altivec-8.c: Same.
5763         * gcc.dg/ext/altivec-varargs-1.c: Same.
5764
5765         * g++.dg/ext/altivec-1.C: Correct dg syntax.
5766         * g++.dg/ext/altivec-10.C: Same.
5767         * g++.dg/ext/altivec-2.C: Same.
5768         * g++.dg/ext/altivec-3.C: Same.
5769         * g++.dg/ext/altivec-4.C: Same.
5770         * g++.dg/ext/altivec-5.C: Same.
5771         * g++.dg/ext/altivec-6.C: Same.
5772         * g++.dg/ext/altivec-7.C: Same.
5773         * g++.dg/ext/altivec-8.C: Same.
5774         * g++.dg/ext/altivec-9.C: Same.
5775
5776 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5777
5778         PR c++/7841
5779         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
5780
5781 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5782
5783         * gcc.dg/union-1.c: New test.
5784
5785 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5786
5787         * gcc.dg/builtins-41.c: New test case.
5788         * gcc.dg/builtins-42.c: New test case.
5789
5790 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5791
5792         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
5793         * g++.dg/ext/altivec-10.C: Same.
5794         * g++.dg/ext/altivec-2.C: Same.
5795         * g++.dg/ext/altivec-3.C: Same.
5796         * g++.dg/ext/altivec-4.C: Same.
5797         * g++.dg/ext/altivec-5.C: Same.
5798         * g++.dg/ext/altivec-6.C: Same.
5799         * g++.dg/ext/altivec-7.C: Same.
5800         * g++.dg/ext/altivec-8.C: Same.
5801         * g++.dg/ext/altivec-9.C: Same.
5802         * g++.old-deja/g++.abi/cxa_vec.C: Same.
5803         * g++.old-deja/g++.brendan/new3.C: Same.
5804         * gcc.c-torture/execute/eeprof-1.x: Same.
5805
5806 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5807
5808         PR c/14765
5809         * gcc.dg/pr14765-1.c: New test.
5810
5811 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5812
5813         PR c/14649
5814         * gcc.dg/pr14649-1.c: New test case.
5815
5816 2004-06-07  Richard Henderson  <rth@redhat.com>
5817
5818         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
5819         if temporaries.
5820
5821 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5822
5823         * g++.dg/eh/elide1.C: Remove XFAIL.
5824
5825 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
5826
5827         PR c++/15337
5828         * g++.dg/expr/sizeof3.C: New test.
5829
5830         PR c++/14777
5831         * g++.dg/template/access14.C: New test.
5832
5833         PR c++/15554
5834         * g++.dg/template/enum1.C: New test.
5835
5836         PR c++/15057
5837         * g++.dg/eh/throw1.C: New test.
5838
5839 2004-06-07  David Ayers  <d.ayers@inode.at>
5840             Ziemowit Laski  <zlaski@apple.com>
5841
5842         * lib/objc.exp (objc_target_compile): Revert the '-framework
5843         Foundation' flag fix, since bare Darwin does not ship
5844         with the Foundation framework.
5845         * objc/execute/next_mapping.h: Provide a local NSConstantString
5846         @interface and @implementation.
5847         (objc_constant_string_init): A constructor function, used to
5848         initialize the NSConstantString meta-class object.
5849         * objc/execute/string1.m: Include "next_mapping.h" instead of
5850         <Foundation/NSString.h>.
5851         * objc/execute/string2.m: Likewise.
5852         * objc/execute/string3.m: Likewise.
5853         * objc/execute/string4.m: Likewise.
5854
5855 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
5856
5857         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
5858         to double. Replace double with FLOAT.
5859         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
5860
5861         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
5862         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
5863         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
5864         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
5865         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
5866         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
5867         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
5868         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
5869
5870 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5871
5872         PR c/13519
5873         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
5874
5875 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5876
5877         PR c++/15503
5878         * g++.dg/template/meminit2.C: New test.
5879
5880 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
5881
5882         PR target/15822
5883         * gcc.c-torture/execute/compare-fp-1.c,
5884         gcc.c-torture/execute/compare-fp-2.c,
5885         gcc.c-torture/execute/compare-fp-3.c,
5886         gcc.c-torture/execute/compare-fp-4.c,
5887         gcc.c-torture/execute/compare-fp-3.x,
5888         gcc.c-torture/execute/compare-fp-4.x: Moved...
5889         * gcc.c-torture/execute/ieee/compare-fp-1.c,
5890         gcc.c-torture/execute/ieee/compare-fp-2.c,
5891         gcc.c-torture/execute/ieee/compare-fp-3.c,
5892         gcc.c-torture/execute/ieee/compare-fp-4.c,
5893         gcc.c-torture/execute/ieee/compare-fp-3.x,
5894         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
5895
5896 2004-06-04  David Ayers  <d.ayers@inode.at>
5897
5898         * objc/execute/protocol-isEqual-4.m: New testcase.
5899
5900 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
5901
5902         * objc/execute/protocol-isEqual-1.m: New testcase.
5903         * objc/execute/protocol-isEqual-2.m: New testcase.
5904         * objc/execute/protocol-isEqual-3.m: New testcase.
5905
5906 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5907
5908         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
5909
5910 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
5911
5912         * lib/objc.exp (objc_target_compile): When running tests on
5913         Darwin (Mac OS X), inform the linker about '-framework
5914         'Foundation'.
5915
5916 2004-06-02  Eric Christopher  <echristo@redhat.com>
5917
5918         * gcc.c-torture/compile/20040602-1.c: New.
5919
5920 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
5921
5922         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
5923         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5924
5925         PR tree-optimization/14736
5926         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
5927
5928         PR tree-optimization/14042
5929         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
5930
5931         PR tree-optimization/14729
5932         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
5933
5934 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5935
5936         PR fortran/15557
5937         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
5938
5939 2004-06-01  Richard Hederson  <rth@redhat.com>
5940
5941         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
5942
5943 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5944
5945         PR c++/14932
5946         * g++.dg/parse/offsetof4.C: New test.
5947
5948 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
5949
5950         PR objc/7993
5951         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
5952
5953 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
5954
5955         PR c++/15701
5956         * g++.dg/template/friend29.C: New test.
5957
5958 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5959
5960         PR c/15749
5961         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
5962
5963 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5964
5965         * gcc.dg/sparc-trap-1.c: New test.
5966
5967 2004-05-31  Roger Sayle  <roger@eyesopen.com>
5968
5969         PR middle-end/15069
5970         * g++.dg/opt/fold3.C: New test case.
5971
5972 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
5973
5974         * lib/target-supports.exp (check_iconv_available): Fix fallout
5975         from 2004-05-28 patch.
5976
5977 2004-05-30  Paul Brook  <paul@codesourcery.com>
5978
5979         PR fortran/15620
5980         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
5981         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
5982
5983 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
5984
5985         * gfortran.fortran-torture/execute/random_1.f90: New test.
5986
5987 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5988
5989         * g++.dg/ext/altivec-10.C: New test.
5990
5991 2004-05-29  Paul Brook  <paul@codesourcery.com>
5992
5993         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
5994
5995 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5996
5997         * gcc.dg/altivec-16.c: New test.
5998
5999 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
6000
6001         * lib/target-supports.exp (check_vmx_hw_available): New.
6002         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
6003
6004         * lib/target-supports.exp (check_alias_available,
6005         check_iconv_available, check_named_sections_available): Use
6006         unique names for temporary files.
6007
6008 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6009
6010         * gcc.dg/altivec-15.c: New test.
6011
6012 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6013
6014         PR c++/15083
6015         * g++.dg/warn/noeffect6.C: New test.
6016
6017         PR c++/15471
6018         * g++.dg/expr/ptrmem4.C: New test.
6019
6020         PR c++/15640
6021         * g++.dg/template/operator3.C: New test.
6022
6023 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6024
6025         PR c++/14668
6026         * g++.dg/lookup/redecl1.C: New test.
6027         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
6028
6029 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
6030
6031         * gcc.c-torture/execute/compare-fp-1.c,
6032         gcc.c-torture/execute/compare-fp-2.c,
6033         gcc.c-torture/execute/compare-fp-3.c,
6034         gcc.c-torture/execute/compare-fp-4.c,
6035         gcc.c-torture/execute/compare-fp-3.x,
6036         gcc.c-torture/execute/compare-fp-4.x,
6037         gcc.dg/pr15649-1.c: New.
6038
6039 2004-05-27  Adam Nemet  <anemet@lnxw.com>
6040
6041         PR c++/12883
6042         * g++.dg/init/array14.C: New test.
6043
6044 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
6045
6046         * lib/compat.exp (compat-get-options-main): New.
6047         (compat-get-options): Remove unneeded code, warn for ignored
6048         command.
6049         (compat-execute): Check flag set by dg-require-* commands.
6050
6051         * lib/compat.exp (compat-execute): Break up long lines.
6052
6053 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
6054
6055         * gcc.dg/altivec-7.c: Don't use 'vector long'.
6056         * gcc.dg/altivec-14.c: New test.
6057         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
6058
6059         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
6060         * gcc.dg/altivec-12.c: Ditto.
6061
6062         * gcc.dg/altivec-3.c: Move call to altivec_check.
6063
6064 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6065
6066         PR c++/15044
6067         * g++.dg/template/error12.C: New test.
6068
6069         PR c++/15317
6070         * g++.dg/ext/attrib15.C: New test.
6071
6072         PR c++/15329
6073         * g++.dg/template/ptrmem9.C: New test.
6074
6075 2004-05-25  Paul Brook  <paul@codesourcery.com>
6076
6077         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
6078
6079 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6080
6081         PR c++/15165
6082         * g++.dg/template/crash19.C: New test.
6083
6084 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6085
6086         PR c++/15025
6087         * g++.dg/template/redecl1.C: New test.
6088
6089 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6090
6091         PR c++/14821
6092         * g++.dg/other/ns1.C: New test.
6093
6094         PR c++/14883
6095         * g++.dg/template/invalid1.C: New test.
6096
6097 2004-05-23  Paul Brook  <paul@codesourcery.com>
6098         Victor Leikehman  <lei@haifasphere.co.il>
6099
6100         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
6101         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
6102
6103 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6104
6105         PR c++/15285
6106         PR c++/15299
6107         * g++.dg/template/non-dependent5.C: New test.
6108         * g++.dg/template/non-dependent6.C: New test.
6109
6110 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6111
6112         PR c++/15507
6113         * g++.dg/inherit/union1.C: New test.
6114
6115         PR c++/15542
6116         * g++.dg/template/addr1.C: New test.
6117
6118         PR c++/15427
6119         * g++.dg/template/array5.C: New test.
6120
6121         PR c++/15287
6122         * g++.dg/template/array6.C: New test.
6123
6124 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
6125             Roger Sayle  <roger@eyesopen.com>
6126
6127         * g++.dg/lookup/forscope2.C: New test case.
6128
6129 2004-05-22  Ben Elliston  <bje@au.ibm.com>
6130
6131         * gcc.dg/cpp/Wmissingdirs.c: New.
6132
6133 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6134
6135         PR target/15301
6136         * gcc.dg/compat/union-m128-1.h: New file.
6137         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6138         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6139         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6140
6141 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6142
6143         PR target/15302
6144         * gcc.dg/compat/struct-complex-1.h: New file.
6145         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
6146         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
6147         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6148
6149 2004-05-20  Roger Sayle  <roger@eyesopen.com>
6150
6151         PR middle-end/3074
6152         * gcc.dg/pr3074-1.c: New test case.
6153         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
6154
6155 2004-05-20  Falk Hueffner  <falk@debian.org>
6156
6157         PR other/15526
6158         * gcc.dg/ftrapv-1.c: New test case.
6159
6160 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6161
6162         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
6163
6164 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
6165             Jeff Law  <law@redhat.com>
6166
6167         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
6168         * gcc.dg/tree-ssa/20040518-2.c: New test.
6169
6170         * gcc.dg/tree-ssa/20040518-1.c: New test.
6171
6172 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
6173
6174         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
6175
6176 2004-05-18  Paul Brook  <paul@codesourcery.com>
6177
6178         PR fortran/13930
6179         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
6180
6181 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6182
6183         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
6184         constant folding.
6185
6186 2004-05-17  Steven Bosscher  <stevenb@suse.de>
6187
6188         * gcc.dg/tree-ssa/20040517-1.c: New test.
6189
6190 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6191
6192         * gcc.dg/loop-4.c: New test.
6193
6194 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
6195
6196         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
6197
6198 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
6199
6200         PR fortran/15311
6201         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
6202
6203 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6204
6205         PR fortran/13826
6206         PR fortran/13940
6207         * gfortran.fortran-torture/compile/data_1.f90: New test.
6208
6209 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
6210
6211         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
6212         * gcc.dg/uninit-H.c: Define ASM for __s390__.
6213
6214 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6215
6216         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
6217
6218 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6219
6220         PR c/15444
6221         * gcc.dg/format/xopen-1.c: Adjust expected message.
6222         * gcc.dg/format/xopen-3.c: New test.
6223
6224 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
6225
6226         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
6227
6228 2004-05-14  Jeff Law  <law@redhat.com>
6229
6230         * gcc.dg/tree-ssa/20040514-2.c: New test.
6231
6232 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6233
6234         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
6235         this ...
6236         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
6237         this.
6238
6239 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
6240
6241         * gcc.dg/tree-ssa/20040514-1.c: New test.
6242
6243 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6244
6245         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
6246         test.
6247
6248 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6249
6250         PR fortran/14066
6251         * gfortran.fortran-torture/compile/do_1.f90: New test.
6252
6253 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6254
6255         PR fortran/15051
6256         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
6257         test.
6258
6259 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
6260
6261         PR fortran/15149
6262         * gfortran.fortran-torture/execute/random_init.f90: New test.
6263
6264 2004-05-13  Paul Brook  <paul@codesourcery.com>
6265
6266         PR fortran/15314
6267         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
6268
6269 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
6270
6271         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
6272         for the powerpc case.
6273
6274 2004-05-13  Jeff Law  <law@redhat.com>
6275
6276         * gcc.dg/tree-ssa/20040513-1.c: New test.
6277         * gcc.dg/tree-ssa/20040513-2.c: New test.
6278
6279 2004-05-13  Paul Brook  <paul@codesourcery.com>
6280
6281         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
6282         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
6283         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
6284
6285 2004-05-13  Andreas Schwab  <schwab@suse.de>
6286
6287         PR other/10819
6288         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
6289         characters.
6290
6291 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
6292
6293         PR fortran/15294
6294         * gfortran.fortran-torture/execute/adjustr.f90: New file.
6295
6296 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
6297
6298         Merge from tree-ssa-20020619-branch.  See
6299         ChangeLog.tree-ssa for details.
6300
6301 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
6302
6303         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
6304         include <altivec.h> explicitly.
6305         * gcc.dg/altivec-13.c: Likewise.
6306
6307 2004-05-11  Paul Brook  <paul@codesourcery.com>
6308
6309         * gcc.c-torture/compile/20010518-1.c: Force enum size.
6310
6311 2004-05-10  Eric Christopher  <echristo@redhat.com>
6312
6313         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
6314         * gcc.dg/sibcall-4.c: Ditto.
6315
6316 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
6317
6318         * g++.dg/ext/altivec-8.C: New test case.
6319         * gcc.dg/altivec-13.c: New test case.
6320
6321 2004-05-08  Roger Sayle  <roger@eyesopen.com>
6322
6323         * gcc.c-torture/execute/divcmp-1.c: New test case.
6324         * gcc.c-torture/execute/divcmp-2.c: New test case.
6325         * gcc.c-torture/execute/divcmp-3.c: New test case.
6326
6327 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
6328
6329         * g++.dg/other/pragma-re-2.C: New test.
6330
6331 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6332
6333         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
6334         * gcc.dg/i386-387-2.c: Likewise.
6335
6336         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
6337         __builtin_drem.
6338         * gcc.dg/i386-387-6.c: Likewise.
6339
6340 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6341
6342         * gcc.dg/builtins-33.c:  Also check log1p*.
6343
6344 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
6345
6346         PR optimization/15296
6347         * gcc.c-torture/execute/pr15296.c: New test.
6348
6349 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
6350
6351         * gcc.dg/builtins-40.c: New test.
6352
6353 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
6354
6355         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
6356
6357 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
6358
6359         * g++.dg/ext/spe1.C: New testcase.
6360
6361 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
6362
6363         * objc.dg/image-info.m: Allow additional attributes
6364         for __image_info section.
6365
6366 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
6367
6368         * gcc.dg/torture/mips-hilo-2.c: New test.
6369
6370 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6371
6372         PR c++/14389
6373         * g++.dg/template/member5.C: New test.
6374
6375 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
6376
6377         * gcc.dg/builtins-34.c: Also check expm1*.
6378
6379 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6380
6381         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
6382         * gcc.dg/torture/builtin-convert-3.c: New test.
6383
6384 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
6385
6386         PR middle-end/15054
6387         * g++.dg/opt/pr15054.C: New test.
6388
6389 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6390
6391         * gcc.dg/torture/builtin-rounding-1.c: New test.
6392         * gcc.dg/builtins-25.c: Delete.
6393         * gcc.dg/builtins-29.c: Delete.
6394
6395 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
6396
6397         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
6398         * gcc.dg/sibcall-4.c: Likewise.
6399         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
6400
6401 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6402
6403         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
6404         bit-field on 16-bit targets.
6405
6406 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6407
6408         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
6409         16-bit targets.
6410
6411 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
6412
6413         * gcc.dg/rs6000-power2-1.c: Change to compile only.
6414         * gcc.dg/rs6000-power2-2.c: Likewise.
6415
6416 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
6417
6418         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
6419         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
6420         Change the asm registers to be in form of frN instead of fN.
6421
6422 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6423
6424         * gcc.dg/torture/builtin-convert-2.c: New test.
6425
6426 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
6427
6428         * gcc.dg/rs6000-power2-1.c: New test.
6429         * gcc.dg/rs6000-power2-2.c: New test.
6430
6431 2004-04-28  Jan Hubicka  <jh@suse.cz>
6432
6433         * gcc.dg/unused-6.c: New test.
6434
6435 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
6436             Ulrich Weigand  <uweigand@de.ibm.com>
6437
6438         * ada/acats/run_all.sh: Define $target variable.
6439
6440 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
6441
6442         PR c++/15119
6443         * g++.dg/other/vararg-1.C: New test.
6444
6445         PR c++/4794
6446         * g++.dg/eh/cleanup3.C: New test.
6447
6448 2004-04-24  Laurent GUERBY <laurent@guerby.net>
6449
6450         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
6451         and ad8011a (target_insn).
6452         * ada/acats/support/macro.dfs: Likewise.
6453         * ada/acats/support/impbit.adb: New file.
6454
6455 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
6456
6457         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
6458
6459 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6460
6461         * gcc.dg/loop-3.c: New test.
6462
6463 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
6464
6465         * gcc.c-torture/execute/simd-5.c: New test.
6466
6467 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6468
6469         PR c++/15064
6470         * g++.dg/template/crash18.C: New test.
6471
6472 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
6473
6474         * g++.dg/ext/complit3.C: New test.
6475
6476 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6477
6478         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
6479         * gcc.dg/altivec-3.c: Same.
6480         * gcc.dg/altivec-varargs-1.c: Same.
6481
6482 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6483
6484         * lib/target-supports.exp (check_profiling_available): Assume
6485         profiling is not available on powerpc-eabi targets.
6486
6487 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
6488
6489         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
6490         * gcc.dg/vmx/bug-1.c: Ditto.
6491
6492 2004-04-20  Eric Christopher  <echristo@redhat.com>
6493
6494         * gcc.dg/charset/extern.c: New test.
6495         * g++.dg/charset/extern3.cc: Ditto.
6496
6497 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
6498
6499         * gcc.dg/builtins-39.c: New test.
6500
6501 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
6502
6503         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
6504
6505 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
6506
6507         * gcc.dg/torture/mips-hilo-1.c: New test.
6508
6509 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
6510
6511         * gcc.c-torture/compile/20040419-1.c: New test.
6512
6513 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
6514
6515         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
6516
6517 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
6518             Aldy Hernandez  <aldyh@redhat.com>
6519
6520         * gcc.c-torture/execute/va-arg-24.c: New.
6521
6522 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
6523             Aldy Hernandez  <aldyh@redhat.com>
6524
6525         * gcc.dg/vmx/1b-01.c: New.
6526         * gcc.dg/vmx/1b-02.c: New.
6527         * gcc.dg/vmx/1b-03.c: New.
6528         * gcc.dg/vmx/1b-04.c: New.
6529         * gcc.dg/vmx/1b-05.c: New.
6530         * gcc.dg/vmx/1b-06.c: New.
6531         * gcc.dg/vmx/1b-07.c: New.
6532         * gcc.dg/vmx/1c-01.c: New.
6533         * gcc.dg/vmx/1c-02.c: New.
6534         * gcc.dg/vmx/3a-01a.c: New.
6535         * gcc.dg/vmx/3a-01.c: New.
6536         * gcc.dg/vmx/3a-01m.c: New.
6537         * gcc.dg/vmx/3a-03.c: New.
6538         * gcc.dg/vmx/3a-03m.c: New.
6539         * gcc.dg/vmx/3a-04.c: New.
6540         * gcc.dg/vmx/3a-04m.c: New.
6541         * gcc.dg/vmx/3a-05.c: New.
6542         * gcc.dg/vmx/3a-06.c: New.
6543         * gcc.dg/vmx/3a-06m.c: New.
6544         * gcc.dg/vmx/3a-07.c: New.
6545         * gcc.dg/vmx/3b-01.c: New.
6546         * gcc.dg/vmx/3b-02.c: New.
6547         * gcc.dg/vmx/3b-10.c: New.
6548         * gcc.dg/vmx/3b-13.c: New.
6549         * gcc.dg/vmx/3b-14.c: New.
6550         * gcc.dg/vmx/3b-15.c: New.
6551         * gcc.dg/vmx/3c-01a.c: New.
6552         * gcc.dg/vmx/3c-01.c: New.
6553         * gcc.dg/vmx/3c-02.c: New.
6554         * gcc.dg/vmx/3c-03.c: New.
6555         * gcc.dg/vmx/3d-01.c: New.
6556         * gcc.dg/vmx/4-01.c: New.
6557         * gcc.dg/vmx/4-03.c: New.
6558         * gcc.dg/vmx/5-01.c: New.
6559         * gcc.dg/vmx/5-02.c: New.
6560         * gcc.dg/vmx/5-03.c: New.
6561         * gcc.dg/vmx/5-04.c: New.
6562         * gcc.dg/vmx/5-05.c: New.
6563         * gcc.dg/vmx/5-06.c: New.
6564         * gcc.dg/vmx/5-07.c: New.
6565         * gcc.dg/vmx/5-07t.c: New.
6566         * gcc.dg/vmx/5-08.c: New.
6567         * gcc.dg/vmx/5-10.c: New.
6568         * gcc.dg/vmx/5-11.c: New.
6569         * gcc.dg/vmx/7-01a.c: New.
6570         * gcc.dg/vmx/7-01.c: New.
6571         * gcc.dg/vmx/7c-01.c: New.
6572         * gcc.dg/vmx/7d-01.c: New.
6573         * gcc.dg/vmx/7d-02.c: New.
6574         * gcc.dg/vmx/8-01.c: New.
6575         * gcc.dg/vmx/8-02a.c: New.
6576         * gcc.dg/vmx/8-02.c: New.
6577         * gcc.dg/vmx/brode-1.c: New.
6578         * gcc.dg/vmx/bug-1.c: New.
6579         * gcc.dg/vmx/bug-2.c: New.
6580         * gcc.dg/vmx/bug-3.c: New.
6581         * gcc.dg/vmx/cw-bug-1.c: New.
6582         * gcc.dg/vmx/cw-bug-2.c: New.
6583         * gcc.dg/vmx/cw-bug-3.c: New.
6584         * gcc.dg/vmx/dct.c: New.
6585         * gcc.dg/vmx/debug-1.c: New.
6586         * gcc.dg/vmx/debug-2.c: New.
6587         * gcc.dg/vmx/debug-3.c: New.
6588         * gcc.dg/vmx/debug-4.c: New.
6589         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
6590         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
6591         * gcc.dg/vmx/eg-5.c: New.
6592         * gcc.dg/vmx/fft.c: New.
6593         * gcc.dg/vmx/gcc-bug-1.c: New.
6594         * gcc.dg/vmx/gcc-bug-2.c: New.
6595         * gcc.dg/vmx/gcc-bug-3.c: New.
6596         * gcc.dg/vmx/gcc-bug-4.c: New.
6597         * gcc.dg/vmx/gcc-bug-5.c: New.
6598         * gcc.dg/vmx/gcc-bug-6.c: New.
6599         * gcc.dg/vmx/gcc-bug-7.c: New.
6600         * gcc.dg/vmx/gcc-bug-8.c: New.
6601         * gcc.dg/vmx/gcc-bug-9.c: New.
6602         * gcc.dg/vmx/gcc-bug-b.c: New.
6603         * gcc.dg/vmx/gcc-bug-c.c: New.
6604         * gcc.dg/vmx/gcc-bug-d.c: New.
6605         * gcc.dg/vmx/gcc-bug-e.c: New.
6606         * gcc.dg/vmx/gcc-bug-f.c: New.
6607         * gcc.dg/vmx/gcc-bug-g.c: New.
6608         * gcc.dg/vmx/gcc-bug-i.c: New.
6609         * gcc.dg/vmx/harness.h: New.
6610         * gcc.dg/vmx/ira1.c: New.
6611         * gcc.dg/vmx/ira2a.c: New.
6612         * gcc.dg/vmx/ira2b.c: New.
6613         * gcc.dg/vmx/ira2.c: New.
6614         * gcc.dg/vmx/ira2c.c: New.
6615         * gcc.dg/vmx/mem.c: New.
6616         * gcc.dg/vmx/newton-1.c: New.
6617         * gcc.dg/vmx/ops.c: New.
6618         * gcc.dg/vmx/sn7153.c: New.
6619         * gcc.dg/vmx/spill2.c: New.
6620         * gcc.dg/vmx/spill3.c: New.
6621         * gcc.dg/vmx/spill.c: New.
6622         * gcc.dg/vmx/t.c: New.
6623         * gcc.dg/vmx/varargs-1.c: New.
6624         * gcc.dg/vmx/varargs-2.c: New.
6625         * gcc.dg/vmx/varargs-3.c: New.
6626         * gcc.dg/vmx/varargs-4.c: New.
6627         * gcc.dg/vmx/varargs-5.c: New.
6628         * gcc.dg/vmx/varargs-6.c: New.
6629         * gcc.dg/vmx/varargs-7.c: New.
6630         * gcc.dg/vmx/vmx.exp: New.
6631         * gcc.dg/vmx/vprint-1.c: New.
6632         * gcc.dg/vmx/vscan-1.c: New.
6633         * gcc.dg/vmx/x-01.c: New.
6634         * gcc.dg/vmx/x-02.c: New.
6635         * gcc.dg/vmx/x-03.c: New.
6636         * gcc.dg/vmx/x-04.c: New.
6637         * gcc.dg/vmx/x-05.c: New.
6638         * gcc.dg/vmx/yousufi-1.c: New.
6639         * gcc.dg/vmx/zero-1.c: New.
6640         * gcc.dg/vmx/zero.c: New.
6641
6642 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
6643
6644         * g++.dg/lookup/java1.C: Update for chage of
6645         _Jv_AllocObject.
6646         * g++.dg/lookup/java2.C: Likewise.
6647
6648 2004-04-17  Laurent GUERBY <laurent@guerby.net>
6649
6650         * ada/acats/run_all.sh: use -O2 by default.
6651
6652 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
6653
6654         * gcc.dg/vr-mult-[12].c: New tests.
6655
6656 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6657
6658         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
6659
6660         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
6661
6662 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
6663
6664         * lib/target-supports.exp (check_profiling_available): Assume profiling
6665         isn't available for mips*-*-elf targets.
6666
6667 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
6668
6669         * gcc.dg/builtins-38.c: New test.
6670
6671 2004-04-14  Eric Christopher  <echristo@redhat.com>
6672
6673         * g++.dg/charset/charset.exp: Run .cc extension tests.
6674
6675 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
6676
6677         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
6678
6679 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6680
6681         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
6682
6683 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
6684
6685         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
6686         * gcc.dg/i386-387-2.c: Likewise.
6687
6688         * gcc.dg/i386-387-7.c: New test.
6689         * gcc.dg/i386-387-8.c: New test.
6690
6691         * gcc.dg/builtins-37.c: New test.
6692
6693 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
6694
6695         * g++.dg/pch/externc-1.C: Add missing semicolon.
6696
6697 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
6698
6699         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
6700
6701 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6702
6703         * gcc.c-torture/execute/20040411-1.c: New test.
6704
6705 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6706
6707         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
6708
6709 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
6710
6711         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
6712
6713 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
6714
6715         * lib/target-supports.exp (check_named_sections_available): New.
6716         * lib/gcc-dg.exp (dg-require-named-sections): New.
6717         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
6718         old-deja.exp.  Also prune error-count message from HP linker.
6719         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
6720
6721         * g++.dg/init/init-ref4.C: Use dg-require-weak.
6722         * g++.old-deja/g++.pt/static3.C: Likewise.
6723         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
6724
6725 2004-04-09  Roger Sayle  <roger@eyesopen.com>
6726
6727         * gcc.c-torture/execute/20040409-1.c: New test case.
6728         * gcc.c-torture/execute/20040409-2.c: New test case.
6729         * gcc.c-torture/execute/20040409-3.c: New test case.
6730
6731 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6732
6733         * gcc.dg/20040409-1.c: New test.
6734
6735 2004-04-08  Roger Sayle  <roger@eyesopen.com>
6736
6737         PR target/14888
6738         * g++.dg/opt/pr14888.C: New test case.
6739
6740 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
6741
6742         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
6743         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
6744         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
6745         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
6746         New tests.
6747
6748 2004-04-08  Paul Brook  <paul@codesourcery.com>
6749
6750         * gcc.dg/spill-1.c: New test.
6751
6752 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6753
6754         * gcc.dg/torture/builtin-ctype-2.c: New test.
6755
6756 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
6757
6758         * gcc.dg/pch/pch.exp: Add largefile test.
6759
6760 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
6761
6762         * g++.dg/pch/externc-1.Hs: New.
6763         * g++.dg/pch/externc-1.C: New.
6764
6765 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6766
6767         * gcc.dg/compat/struct-by-value-5a_main.c,
6768         gcc.dg/compat/struct-by-value-5b_main.c: New files.
6769         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
6770         * gcc.dg/compat/struct-by-value-5a_x.c,
6771         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
6772         gcc.dg/compat/struct-by-value-5_x.c.
6773         * gcc.dg/compat/struct-by-value-5a_y.c,
6774         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
6775         gcc.dg/compat/struct-by-value-5_y.c.
6776
6777         * gcc.dg/compat/struct-by-value-6a_main.c,
6778         gcc.dg/compat/struct-by-value-6b_main.c: New files.
6779         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
6780         * gcc.dg/compat/struct-by-value-6a_x.c,
6781         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
6782         gcc.dg/compat/struct-by-value-6_x.c.
6783         * gcc.dg/compat/struct-by-value-6a_y.c,
6784         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
6785         gcc.dg/compat/struct-by-value-6_y.c.
6786
6787         * gcc.dg/compat/struct-by-value-7a_main.c,
6788         gcc.dg/compat/struct-by-value-7b_main.c: New files.
6789         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
6790         * gcc.dg/compat/struct-by-value-7a_x.c,
6791         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
6792         gcc.dg/compat/struct-by-value-7_x.c.
6793         * gcc.dg/compat/struct-by-value-7a_y.c,
6794         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
6795         gcc.dg/compat/struct-by-value-7_y.c.
6796
6797 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
6798
6799         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
6800         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
6801         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
6802         options.
6803
6804 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
6805
6806         * gcc.dg/builtins-36.c: New test.
6807
6808 2004-04-06  Paul Brook  <paul@codesourcery.com>
6809
6810         * README.gcc: Remove obsolete contraint on testcases.
6811
6812 2004-04-05  Paul Brook  <paul@codesourcery.com>
6813
6814         PR2123
6815         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
6816         failure and exit(0) on success.
6817         * g++.dg/expr/anew2.C: Ditto.
6818         * g++.dg/expr/anew3.C: Ditto.
6819         * g++.dg/expr/anew4.C: Ditto.
6820
6821 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
6822
6823         PR c++/3518
6824         * g++.dg/template/unify7.C: New.
6825
6826 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6827
6828         * g++.dg/README: Bring up to date with new subdirectories; remove
6829         duplicate subdirectory lines.
6830
6831 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
6832
6833         PR c++/14007
6834         * g++.dg/template/unify5.C: New.
6835         * g++.dg/template/unify6.C: New.
6836         * g++.dg/template/qualttp20.C: Adjust.
6837         * g++.old-deja/g++.jason/report.C: Adjust.
6838         * g++.old-deja/g++.other/qual1.C: Adjust.
6839
6840 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
6841
6842         PR c++/14803
6843         * g++.dg/inherit/ptrmem1.C: New test.
6844
6845 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
6846
6847         PR c++/14755
6848         * gcc.c-torture/execute/20040331-1.c: New test.
6849         * gcc.dg/20040331-1.c: New test.
6850
6851 2004-04-01  Paul Brook  <paul@codesourcery.com>
6852
6853         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
6854
6855 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
6856
6857         PR c++/14724
6858         * g++.dg/init/goto1.C: New test.
6859
6860         PR c++/14763
6861         * g++.dg/template/defarg4.C: New test.
6862
6863 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
6864
6865         * gcc.dg/altivec-11.c: Extend test for more valid cases.
6866
6867 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
6868
6869         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
6870
6871 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
6872
6873         * gcc.dg/noncompile/undeclared-2.c: New test.
6874
6875 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6876
6877         * gcc.dg/940409-1.c: Remove XFAIL.
6878         * gcc.dg/reg-vol-struct-1.c: New test.
6879
6880 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6881
6882         * gcc.dg/torture/builtin-wctype-1.c: New test.
6883
6884 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
6885
6886         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
6887         * gcc.dg/20001101-1.c: Likewise.
6888         * gcc.dg/20001102-1.c: Likewise.
6889
6890 2004-03-25  Roger Sayle  <roger@eyesopen.com>
6891
6892         * gcc.dg/compare8.c: Add an additional test for XOR.
6893
6894 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6895
6896         * gcc.dg/torture/builtin-ctype-1.c: New test.
6897
6898 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6899
6900         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
6901         * gcc.dg/torture/builtin-math-1.c: Likewise.
6902         * gcc.dg/torture/builtin-power-1.c: New test.
6903
6904 2004-03-24  Andreas Schwab  <schwab@suse.de>
6905
6906         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
6907         IA64 assembler.
6908
6909 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6910             Roger Sayle  <roger@eyesopen.com>
6911
6912         * gcc.dg/compare8.c: New test case.
6913
6914 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
6915
6916         * g++.dg/ext/altivec-7.C: New test.
6917
6918 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
6919
6920         PR 12267, 12391, 12560, 13129, 14114, 14133
6921         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
6922         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
6923         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
6924         Adjust error regexps.
6925         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
6926         * gcc.dg/noncompile/undeclared-1.c: New test cases.
6927         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
6928         * gcc.dg/local1.c: Add explanatory comment.
6929
6930 2004-03-23  Roger Sayle  <roger@eyesopen.com>
6931
6932         PR optimization/14669
6933         * g++.dg/opt/fold2.C: New test case.
6934
6935 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
6936
6937         PR c/14069
6938         * gcc.dg/20040322-1.c: New test.
6939
6940 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6941
6942         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
6943         * gcc.dg/ultrasp4.c: Likewise.
6944         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
6945
6946 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6947
6948         * gcc.dg/i386-sse-8.c: Reset default options.
6949
6950 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6951
6952         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
6953         in the error message text.
6954
6955 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6956
6957         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
6958
6959 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
6960
6961         PR c++/14616
6962         * g++.dg/init/array13.C: New test.
6963
6964 2004-03-20  Roger Sayle  <roger@eyesopen.com>
6965
6966         PR target/13889
6967         * gcc.c-torture/compile/pr13889.c: New test case.
6968
6969 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6970
6971         PR c/14635
6972         * builtins-1.c (nan, nans): Don't test.
6973         * builtins-30.c: Don't use nan, nanf, nanl.
6974         * builtins-35.c: New test.
6975
6976 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
6977
6978         * g++.dg/ext/altivec-6.C: New test.
6979
6980 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
6981
6982         * g++.dg/init/placement3.C: New test.
6983
6984         * g++.dg/template/spec13.C: New test.
6985
6986         * g++.dg/lookup/using11.C: New test.
6987
6988         * g++.dg/lookup/koenig3.C: New test.
6989
6990         * g++.dg/template/operator2.C: New test.
6991
6992         * g++.dg/expr/dtor3.C: New test.
6993         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
6994         marker.
6995         * g++.old-deja/g++.law/visibility28.C: Likewise.
6996
6997 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
6998
6999         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
7000         * gcc.dg/ppc64-abi-3.c: Likewise.
7001
7002 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7003
7004         PR c++/14545
7005         * g++.dg/parse/template15.C: New test.
7006
7007 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7008
7009         * g++.dg/expr/dtor2.C: New test.
7010
7011         * g++.dg/lookup/anon4.C: New test.
7012
7013         * g++.dg/overload/using1.C: New test.
7014
7015         * g++.dg/template/lookup7.C: New test.
7016
7017         * g++.dg/template/typename6.C: New test.
7018
7019         * g++.dg/expr/cond6.C: New test.
7020
7021 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7022
7023         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
7024
7025 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7026
7027         * g++.dg/expr/cond5.C: New test.
7028         * g++.dg/expr/constcast1.C: Likewise.
7029         * g++.dg/expr/ptrmem2.C: Likewise.
7030         * g++.dg/expr/ptrmem3.C: Likewise.
7031         * g++.dg/lookup/main1.C: Likewise.
7032         * g++.dg/template/lookup6.C: Likewise.
7033
7034 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7035
7036         * gcc.dg/local1.c: New test.
7037
7038         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
7039
7040 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7041
7042         * gcc.dg/torture/builtin-convert-1.c: New test.
7043
7044 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7045
7046         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
7047
7048 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7049
7050         PR c++/14481
7051         * g++.dg/warn/Wunused-7.C: New test.
7052
7053 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7054
7055         * gcc.dg/torture/builtin-integral-1.c: New test.
7056
7057 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7058
7059         PR c++/14586
7060         * g++.dg/parse/non-dependent3.C: New test.
7061
7062 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
7063
7064         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
7065         * g++.dg/eh/simd-2.C: Likewise.
7066         * g++.dg/init/array10.C: Likewise.
7067         * gcc.c-torture/compile/simd-1.c: Likewise.
7068         * gcc.c-torture/compile/simd-2.c: Likewise.
7069         * gcc.c-torture/compile/simd-3.c: Likewise.
7070         * gcc.c-torture/compile/simd-4.c: Likewise.
7071         * gcc.c-torture/compile/simd-6.c: Likewise.
7072         * gcc.c-torture/execute/simd-1.c: Likewise.
7073         * gcc.c-torture/execute/simd-2.c: Likewise.
7074         * gcc.dg/compat/vector-defs.h: Likewise.
7075         * gcc.dg/20020531-1.c: Likewise.
7076         * gcc.dg/altivec-3.c: Likewise.
7077         * gcc.dg/altivec-4.c: Likewise.
7078         * gcc.dg/altivec-varargs-1.c: Likewise.
7079         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
7080         * gcc.dg/i386-mmx-3.c: Likewise.
7081         * gcc.dg/i386-sse-4.c: Likewise.
7082         * gcc.dg/i386-sse-5.c: Likewise.
7083         * gcc.dg/i386-sse-8.c: Likewise.
7084         * gcc.dg/simd-1.c: Likewise.
7085         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
7086         __ev64_opaque__ since the machine description provides it.
7087
7088 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7089
7090         * lib/compat.exp (skip_list): New global variable.
7091         Use it to hold the user defined COMPAT_SKIPS list if any.
7092         (compat-obj): Add the members of skip_list to optall.
7093
7094 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7095
7096         * gcc.dg/compat/union-by-value-1_main.c,
7097         union-by-value-1_x.c, union-by-value-1_y.c,
7098         union-check.h, union-defs.h,
7099         union-init.h, union-return-1_main.c,
7100         union-return-1_x.c, union-return-1_y.c: New files.
7101
7102 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7103
7104         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
7105         mixed-struct-init.h: Add 4 mixed structure types.
7106         struct-by-value-21_main.c, struct-by-value-21_x.c,
7107         struct-by-value-21_y.c, struct-return-21_main.c,
7108         struct-return-21_x.c, struct-return-21_y.c: New files.
7109
7110 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
7111
7112         PR c++/14550
7113         * g++.dg/parse/template14.C: New test.
7114
7115 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7116
7117         * gcc.c-torture/execute/20040313-1.c: New test.
7118
7119 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
7120
7121         PR target/14533
7122         * gcc.dg/20040311-2.c: New test.
7123
7124 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
7125
7126         PR other/14544
7127         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
7128         bit-field.
7129
7130 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
7131
7132         * gcc.dg/20040305-2.c: Add missing return statement.
7133
7134 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7135
7136         * gcc.dg/builtins-34.c: Also check pow10*.
7137
7138 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7139
7140         PR target/14262
7141         * gcc.dg/20040305-2.c: New test.
7142
7143 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7144
7145         * gcc.dg/20040310-1.c: New test.
7146
7147 2004-03-11  Roger Sayle  <roger@eyesopen.com>
7148
7149         * gcc.c-torture/execute/20040311-1.c: New test case.
7150
7151 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
7152
7153         PR c++/14476
7154         * g++.dg/lookup/enum1.C: New test.
7155
7156 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
7157
7158         PR c++/14510
7159         * g++.dg/lookup/struct2.C: New test.
7160
7161 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
7162
7163         * gcc.dg/builtins-34.c: New test.
7164
7165 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7166
7167         * gcc.dg/torture/builtin-nonneg-1.c: New test.
7168
7169 2004-03-09  James E Wilson  <wilson@specifixinc.com>
7170
7171         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
7172         * gcc.dg/alias-2.c: New testcase.
7173
7174 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
7175
7176         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
7177
7178 2004-03-09  Roger Sayle  <roger@eyesopen.com>
7179
7180         * gcc.c-torture/execute/20040309-1.c: New test case.
7181
7182 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
7183
7184         PR c++/14397
7185         * g++.dg/overload/ref1.C: New.
7186
7187 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7188
7189         PR c++/14409
7190         * g++.dg/template/spec12.C: New test.
7191
7192         PR c++/14448
7193         * g++.dg/parse/crash14.C: New test.
7194
7195 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7196
7197         PR c++/14230
7198         * g++.dg/init/ref11.C: New test.
7199
7200 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7201
7202         PR c++/14432
7203         * g++.dg/parse/builtin2.C: New test.
7204
7205 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7206
7207         PR c++/14401
7208         * g++.dg/init/ctor3.C: New test.
7209         * g++.dg/init/union1.C: New test.
7210         * g++.dg/ext/anon-struct4.C: New test.
7211
7212 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7213
7214         * g++.dg/lookup/koenig1.C: Tweak error messages.
7215         * g++.dg/lookup/used-before-declaration.C: Likewise.
7216         * g++.dg/other/do1.C: Likewise.
7217         * g++.dg/overload/koenig1.C: Likewise.
7218         * g++.dg/parse/crash13.C: Likewise.
7219         * g++.dg/template/instantiate3.C: Likewise.
7220
7221 2004-03-08  Eric Christopher  <echristo@redhat.com>
7222
7223         * * lib/target-supports.exp: Enable libiconv in test
7224         compilation.  Fix up error checking.
7225
7226 2004-03-08  Roger Sayle  <roger@eyesopen.com>
7227
7228         PR middle-end/14289
7229         * gcc.dg/pr14289-1.c: New test case.
7230         * gcc.dg/pr14289-2.c: Likewise.
7231         * gcc.dg/pr14289-3.c: Likewise.
7232
7233 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
7234
7235         * gcc.c-torture/execute/20040308-1.c: New test.
7236
7237 2004-03-07  Roger Sayle  <roger@eyesopen.com>
7238
7239         * gcc.c-torture/execute/20040307-1.c: New test case.
7240
7241 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
7242
7243         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
7244
7245 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
7246
7247         * gcc.dg/20040306-1.c: New test.
7248
7249 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
7250
7251         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
7252         them static.
7253         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
7254
7255 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7256
7257         PR c/14465
7258         * gcc.dg/decl-6.c: New test.
7259
7260 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7261
7262         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
7263         Rename LOGPOW -> LOG_POW.
7264         (SQRT_EXP, POW_EXP): New.
7265
7266 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7267
7268         * gcc.dg/i386-sse-8.c: New test.
7269
7270 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7271
7272         PR c/14114
7273         * gcc.dg/decl-5.c: New test.
7274
7275 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
7276
7277         * gcc.dg/20040305-1.c: New test.
7278
7279 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
7280
7281         PR other/14354
7282         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
7283
7284 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
7285
7286         PR c++/14425, c++/14426
7287         * g++.dg/ext/altivec-4.C: New test.
7288         * g++.dg/ext/altivec-5.C: New test.
7289
7290 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
7291
7292         * g++.old-deja/g++.other/linkage1.C: Expect errors about
7293         global variables of a type with no linkage.
7294         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
7295         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
7296         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
7297         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
7298         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
7299         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
7300         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
7301         * g++.dg/warn/deprecated.C: Name enum Color.
7302         * g++.dg/overload/VLA.C: Name structure for 'b'.
7303         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
7304
7305 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7306
7307         * gcc.c-torture/compile/20040304-1.c: New test.
7308
7309 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
7310
7311         PR 13728
7312         * gcc.dg/decl-4.c: New testcase.
7313
7314 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
7315
7316         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
7317         as PRECF if sizeof (float) > sizeof (double).
7318         (PRECL): Make it the same as PRECF if
7319         sizeof (float) > sizeof (long double).
7320
7321 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7322
7323         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
7324         system type.  Add check for irix6 which doesn't have c99 runtime.
7325
7326 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
7327
7328         * gcc.dg/const-elim-1.c: xfail for xtensa.
7329
7330 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7331
7332         PR c++/14369
7333         * g++.dg/template/cond4.C: New test.
7334
7335 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7336
7337         PR c++/14360
7338         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
7339
7340         PR c++/14361
7341         * g++.dg/parse/defarg7.C: New test.
7342
7343         PR c++/14359
7344         * g++.dg/template/friend26.C: New test.
7345
7346 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7347
7348         PR c++/14324
7349         * g++.dg/abi/mangle21.C: New test.
7350
7351         PR c++/14260
7352         * g++.dg/parse/constructor2.C: New test.
7353
7354         PR c++/14337
7355         * g++.dg/template/sfinae1.C: New test.
7356
7357 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7358
7359         PR c++/14267
7360         * g++.dg/expr/crash2.C: New test.
7361
7362         PR middle-end/13448
7363         * gcc.dg/inline-5.c: New test.
7364         * gcc.dg/always-inline.c: Split out tests into ...
7365         * gcc.dg/always-inline2.c: ... this and ...
7366         * gcc.dg/always-inline3.c: ... this.
7367
7368 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7369
7370         PR debug/12103
7371         * g++.dg/debug/crash1.C: New test.
7372
7373 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
7374
7375         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
7376         function with __attribute__((noinline)).
7377         (recurser_void2): Likewise.
7378         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
7379         (recurser_void2): Likewise.
7380
7381 2004-02-29  Roger Sayle  <roger@eyesopen.com>
7382
7383         PR middle-end/14203
7384         * g++.dg/warn/Wunused-6.C: New test case.
7385
7386 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
7387
7388         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
7389         not defined.
7390
7391 2004-02-27  Eric Christopher  <echristo@redhat.com>
7392
7393         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
7394         * g++.dg/charset/asm2.c: Run only x86.
7395         * gcc.dg/charset/asm3.c: Ditto.
7396
7397 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
7398
7399         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
7400         ld_library_path.
7401
7402 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
7403
7404         * g++.dg/ext/altivec-3.C: New.
7405
7406 2004-02-26  Richard Henderson  <rth@redhat.com>
7407
7408         * g++.dg/ext/attrib10.C: Mark for warning.
7409         * gcc.dg/attr-alias-1.c: New.
7410
7411 2004-02-26  Richard Henderson  <rth@redhat.com>
7412
7413         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
7414         * gcc.c-torture/execute/20040208-2.c: ... it back.
7415
7416 2004-02-26  Eric Christopher  <echristo@redhat.com>
7417
7418         * lib/target-supports.exp (check-iconv-available): New function.
7419         * lib/gcc-dg.exp (dg-require-iconv): New function.
7420         Use above.
7421         * gcc.dg/charset: New directory.
7422         * gcc.dg/charset/charset.exp: New file.
7423         * gcc.dg/charset/asm1.c: Ditto.
7424         * gcc.dg/charset/asm2.c: Ditto.
7425         * gcc.dg/charset/asm3.c: Ditto.
7426         * gcc.dg/charset/asm4.c: Ditto.
7427         * gcc.dg/charset/asm5.c: Ditto.
7428         * gcc.dg/charset/attribute1.c: Ditto.
7429         * gcc.dg/charset/attribute2.c: Ditto.
7430         * gcc.dg/charset/string1.c: Ditto.
7431         * g++.dg/charset: New directory.
7432         * g++.dg/dg.exp: Add here. Special options.
7433         * g++.dg/charset/charset.exp: New file.
7434         * g++.dg/charset/asm1.c: Ditto.
7435         * g++.dg/charset/asm2.c: Ditto.
7436         * g++.dg/charset/asm3.c: Ditto.
7437         * g++.dg/charset/asm4.c: Ditto.
7438         * g++.dg/charset/attribute1.c: Ditto.
7439         * g++.dg/charset/attribute2.c: Ditto.
7440         * g++.dg/charset/extern1.cc: Ditto.
7441         * g++.dg/charset/extern2.cc: Ditto.
7442         * g++.dg/charset/string1.c: Ditto.
7443
7444 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
7445
7446         PR c++/14278
7447         * g++.dg/parse/comma1.C: New test.
7448
7449 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7450
7451         PR c++/14284
7452         * g++.dg/template/ttp8.C: New test.
7453
7454 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
7455
7456         * gcc.dg/fixuns-trunc-1.c: New test.
7457
7458 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7459
7460         * gcc.dg/builtins-config.h: Use #elif.
7461
7462 2004-02-26  Michael Matz  <matz@suse.de>
7463
7464         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
7465         * gcc.dg/991214-1.c: Likewise.
7466         * gcc.dg/i386-asm-1.c: Likewise.
7467
7468 2004-02-25  Richard Henderson  <rth@redhat.com>
7469
7470         * gcc.c-torture/execute/20040208-2.c: Move ...
7471         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
7472
7473 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7474
7475         PR c++/14246
7476         * g++.dg/other/crash-3.C: New test.
7477
7478 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7479
7480         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
7481         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
7482
7483         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
7484         HP-UX.
7485
7486 2004-02-24  Michael Matz  <matz@suse.de>
7487
7488         * gcc.dg/i386-regparm.c: New.
7489
7490 2004-02-23  James E Wilson  <wilson@specifixinc.com>
7491
7492         * gcc.c-torture/execute/20040223-1.c: New.
7493
7494 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
7495             Kazu Hirata  <kazu@cs.umass.edu>
7496
7497         * gcc.dg/fwritable-strings-1.c: Remove.
7498
7499 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
7500
7501         PR c/14156
7502         * gcc.dg/20040223-1.c: New test.
7503
7504 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7505
7506         PR c++/14106
7507         * g++.dg/ext/typeof9.C: New test.
7508
7509 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7510
7511         PR c++/14250
7512         * g++.dg/other/switch1.C: New test.
7513
7514 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7515
7516         * gcc.dg/cast-function-1.c: Adjust for new informative message.
7517         * gcc.dg/va-arg-1.c: Likewise.
7518
7519 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7520
7521         PR c++/14143
7522         * g++.dg/template/koenig5.C: New test.
7523
7524 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
7525
7526         * g++.dg/ext/altivec-1.C: Generalize target triple.
7527         * g++.dg/ext/altivec-2.C: New test case.
7528         * g++.dg/ext/altivec_check.h: New file.
7529         * gcc.dg/altivec-1.c: Generalize target triple;
7530         include altivec_check.h and call altivec_check().
7531         * gcc.dg/altivec-[2-5].c: Generalize target triple.
7532         * gcc.dg/altivec-6.c: New test case.
7533         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
7534         type casts as needed.
7535         * gcc.dg/altivec-10.c: Include altivec_check.h and call
7536         altivec_check().
7537         * gcc.dg/altivec-12.c: New test case.
7538         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
7539         include altivec_check.h and call altivec_check().
7540         * gcc.dg/altivec_check.h: New file.
7541
7542 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7543
7544         * lib/target-supports.exp (check_alias_available): Don't mangle
7545         function `g' in test program.
7546
7547 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7548
7549         * lib/target-supports.exp (check_profiling_available): Check
7550         argument to determine whether we support a profiling type.
7551         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
7552         check_profiling_available.
7553         * g++.dg/bprob/bprob.exp: Likewise
7554         * g77.dg/bprob/bprob.exp: Likewise.
7555         * gcc.misc-tests/bprob.exp: Likewise.
7556         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
7557         dg-require-profiling and delete expected error handling.
7558         * gcc.dg/20021014-1.c: Likewise.
7559         * gcc.dg/nest.c: Likewise.
7560
7561 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7562
7563         PR c++/12007
7564         * g++.dg/other/vthunk1.C: New test.
7565
7566 2004-02-20  Falk Hueffner  <falk@debian.org>
7567
7568         PR target/14201
7569         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
7570
7571 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
7572
7573         PR c++/13927
7574         * g++.dg/other/error8.C: Remove XFAIL markers.
7575
7576         PR c++/14173
7577         * g++.dg/ext/packed5.C: New test.
7578
7579         PR c++/14199
7580         * g++.dg/warn/Wunused-5.C: New test.
7581
7582         PR c++/14186
7583         * g++.dg/lookup/member1.C: New test.
7584
7585 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
7586
7587         * gcc.c-torture/compile/20040130-1.c: Enable only when
7588         __INT_MAX__ >= 2147483647L.
7589         * gcc.c-torture/compile/961203-1.c: Likewise.
7590
7591 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
7592
7593         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
7594         * g++.dg/opt/template1.C: Robustify assembler regexp
7595
7596 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7597
7598         * gcc.c-torture/execute/simd-4.x: Remove.
7599         * gcc.c-torture/execute/va-arg-25.x: Likewise.
7600         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
7601         Guard with #ifndef SKIP_ATTRIBUTE.
7602         * gcc.dg/compat/vector-1_y.c: Likewise.
7603         * gcc.dg/compat/vector-2_x.c: Likewise.
7604         * gcc.dg/compat/vector-2_y.c: Likewise.
7605         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
7606         * g++.dg/eh/simd-2.C: Likewise.
7607
7608 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
7609
7610         * gcc.c-torture/compile/complex-1.c: New.
7611
7612 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
7613
7614         PR target/14209
7615         * gcc.c-torture/execute/20040218-1.c: New test.
7616
7617 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7618
7619         PR c++/14181
7620         * g++.dg/parse/new2.C: New test.
7621
7622 2004-02-18  Paul Brook  <paul@codesourcery.com>
7623
7624         * gcc.c-torture/compile/libcall-1.c: New test.
7625
7626 2004-02-18  Paul Brook  <paul@codesourcery.com>
7627
7628         PR debug/12934
7629         * gcc.dg/debug/debug-7.c: New test.
7630
7631 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
7632
7633         * gcc.dg/20040217-1.c: New test.
7634
7635 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
7636
7637         * gcc.c-torture/execute/990208-1.x: Delete.
7638
7639 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
7640
7641         * gcc.c-torture/execute/20040208-2.x: New file.
7642
7643 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
7644
7645         PR c++/11326
7646         * g++.dg/abi/structret1.C: New test.
7647
7648 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
7649
7650         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
7651         (i386_cpuid): No need to test if cpuid is available on AMD64.
7652         Fix assembly, so that it works onboth i386 and AMD64.
7653         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
7654         (vecInLong): Fix s[] member type to unsigned int.
7655         (vecInWord): Remove type.
7656         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
7657         (a64, b64, c64, d64, e64): Remove.
7658         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
7659         Remove unused variable.  Remove initialization of removed variables.
7660         Don't call mmx_tests nor sse_tests.
7661         (reference_mmx, reference_sse): Remove.
7662         (check): Add return stmt.
7663         * gcc.dg/i386-sse-7.c: New test.
7664         * gcc.dg/i386-mmx-4.c: New test.
7665
7666 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7667
7668         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
7669         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7670         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7671         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
7672         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
7673         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
7674         g++.dg/tc1/dr94.C: Fix line terminator.
7675
7676 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
7677
7678         * gcc.c-torture/compile/20040216-1.c: New.
7679
7680 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7681
7682         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7683         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7684         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
7685         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
7686         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
7687         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
7688
7689 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7690
7691         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
7692
7693 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
7694
7695         PR c++/13971
7696         * g++.dg/expr/cond4.C: New test.
7697
7698         PR c++/14086
7699         * g++.dg/lookup/crash2.C: New test.
7700
7701 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
7702
7703         * gcc.c-torture/compile/20040214-2.c: New test.
7704
7705 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
7706
7707         PR c++/14116
7708         * g++.dg/ext/typeof8.C: New test.
7709
7710 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
7711
7712         * gcc.c-torture/compile/20040214-1.c: New test.
7713
7714 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7715
7716         PR c++/13635
7717         * g++.dg/template/spec11.C: New test.
7718
7719 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7720
7721         PR c++/13927
7722         * g++.dg/other/error8.C: New test.
7723
7724 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
7725
7726         PR c++/14122
7727         * g++.dg/template/array4.C: New test.
7728
7729         PR c++/14108
7730         * g++.dg/inherit/thunk2.C: New test.
7731
7732         PR c++/14083
7733         * g++.dg/eh/cond2.C: New test.
7734
7735 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
7736
7737         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
7738
7739 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
7740
7741         * lib/scanasm.exp (dg-scan): Quote pattern before display.
7742
7743 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
7744
7745         * g++.dg/simd-2.C: xfail on ppc64-linux.
7746
7747 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7748
7749         PR c/456
7750         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
7751         tests.
7752
7753 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
7754
7755         * gcc.dg/builtins-33.c: New test.
7756
7757 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
7758
7759         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
7760
7761 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7762
7763         * g++.dg/simd-2.C: Set -maltivec for ppc64.
7764
7765 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7766
7767         * gcc.dg/ppc64-abi-3.c: New test.
7768
7769 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
7770
7771         PR c/14092
7772
7773         * gcc.dg/pr14092-1.c: New testcase.
7774
7775 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
7776
7777         * gcc.dg/cpp/assert4.c: Fix typo last change.
7778
7779         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
7780         * gcc.dg/cpp/assert4.c: Handle powerpc64.
7781
7782         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
7783
7784 2004-02-09  Roger Sayle  <roger@eyesopen.com>
7785
7786         * gcc.c-torture/compile/20040209-1.c: New test case.
7787
7788 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7789
7790         * gcc.dg/c90-init-1.c: Adjust expected error messages.
7791
7792 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
7793
7794         * gcc.c-torture/execute/20040208-[12].c: New tests.
7795
7796 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7797
7798         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
7799
7800 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7801
7802         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
7803
7804 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7805
7806         Bug 13856
7807         * gcc.dg/visibility-8.c: New testcase.
7808
7809 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7810
7811         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
7812         arguments.
7813         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
7814
7815 2004-02-07  Roger Sayle  <roger@eyesopen.com>
7816
7817         PR middle-end/13696
7818         * g++.dg/opt/fold1.C: New test case.
7819
7820 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7821
7822         PR c++/14033
7823         * g++.dg/other/crash-2.C: New test.
7824
7825 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7826
7827         PR c++/14028
7828         * g++.dg/parse/angle-bracket2.C: New test.
7829
7830 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7831
7832         PR middle-end/13750
7833         Revert:
7834         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7835         PR pch/13361
7836         * testsuite/g++.dg/pch/wchar-1.C: New.
7837         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7838
7839 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7840
7841         PR c++/14008
7842         * g++.dg/parse/error15.C: New test.
7843         * g++.dg/parse/crash11.C: Update dg-error mark.
7844
7845 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7846
7847         PR c++/13932
7848         * g++.dg/warn/conv2.C: New test.
7849
7850 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7851
7852         PR c++/13086
7853         * g++.dg/warn/incomplete1.C: Remove xfail.
7854
7855 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7856
7857         * lib/file-format.exp (gcc_target_object_format): Use
7858         ${tool}_target_compile, not gcc_target_compile.
7859         * lib/target-supports.exp (check_alias_available): Likewise.
7860         (check_gc_sections_available): Likewise.
7861         * g++.dg/ext/attrib10.C: Use dg-require-alias.
7862         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
7863         dg-require-alias.
7864
7865 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7866
7867         PR c++/13969
7868         * g++.dg/template/static6.C: New test.
7869
7870 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
7871
7872         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
7873
7874 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7875
7876         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
7877         tests for systems where `char' is unsigned by default.
7878
7879 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7880
7881         PR c++/13997
7882         * g++.dg/template/partial3.C: New test.
7883
7884 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
7885
7886         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
7887         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
7888         Remove mentions of obsolete ports.
7889
7890 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
7891
7892         * gcc.dg/noncompile/20001228-1.c: Fix for new
7893         error message.
7894
7895 2004-02-03  Roger Sayle  <roger@eyesopen.com>
7896
7897         PR target/9348
7898         * gcc.c-torture/execute/multdi-1.c: New test case.
7899
7900 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7901
7902         PR c++/13925
7903         * g++.dg/template/lookup5.C: New test.
7904
7905 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7906
7907         PR c++/13950
7908         * g++.dg/template/lookup4.C: New test.
7909
7910         PR c++/13970
7911         * g++.dg/parse/error14.C: New test.
7912
7913         PR c++/14002
7914         * g++.dg/parse/template13.C: New test.
7915
7916 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7917
7918         PR c++/13978
7919         * g++.dg/template/koenig4.C: New test.
7920
7921         PR c++/13968
7922         * g++.dg/template/crash17.C: New test.
7923
7924         PR c++/13975
7925         * g++.dg/parse/error13.C: New test.
7926         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
7927
7928 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7929
7930         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
7931
7932 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
7933
7934         PR c/11658
7935         PR c/13994
7936         * gcc.dg/noncompile/20040203-1.c: New test.
7937         * gcc.dg/noncompile/20040203-2.c: Likewise.
7938         * gcc.dg/noncompile/20040203-3.c: Likewise.
7939         * gcc.dg/20040203-1.c: Likewise.
7940
7941 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
7942
7943         PR c++/10858
7944         * g++.dg/template/sizeof7.C: New test.
7945
7946 2004-02-02  Eric Christopher  <echristo@redhat.com>
7947             Zack Weinberg  <zack@codesourcery.com>
7948
7949         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
7950
7951 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
7952
7953         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
7954         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
7955         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
7956         * gcc.dg/cleanup-5.c: Run only on Linux targets.
7957
7958 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
7959
7960         PR c++/13113
7961         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
7962
7963         PR c++/13854
7964         * g++.dg/ext/attrib13.C: New test.
7965
7966         PR c++/13907
7967         * g++.dg/conversion/op2.C: New test.
7968
7969 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7970
7971         * gcc.dg/titype-1.c: Fix pasto.
7972
7973 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7974
7975         * gcc.dg/titype-1.c: New test.
7976
7977 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7978
7979         PR c++/13957
7980         * g++.dg/template/non-type-template-argument-1.C,
7981         g++.dg/template/qualified-id1.C: Update dg-error marks.
7982         * g++.dg/template/nontype6.C: New test.
7983
7984 2004-02-01  Roger Sayle  <roger@eyesopen.com>
7985
7986         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
7987         * gcc.dg/builtins-31.c: New testcase.
7988         * gcc.dg/builtins-32.c: New testcase.
7989
7990 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
7991
7992         * objc.dg/call-super-2.m: Update line numbers
7993         for the including of stddef.h.
7994
7995 2004-01-30  Michael Matz  <matz@suse.de>
7996
7997         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
7998         g++.dg/ext/case-range3.C: New tests.
7999
8000 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8001
8002         DR206
8003         PR c++/13813
8004         * g++.dg/template/member4.C: New test.
8005
8006 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8007
8008         PR c++/13683
8009         * g++.dg/template/sizeof6.C: New test.
8010
8011 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8012
8013         * gcc.dg/fwritable-strings-1.c: New test.
8014
8015 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8016
8017         * gcc.c-torture/compile/20040130-1.c: New test.
8018
8019 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
8020
8021         * objc.dg/call-super-2.m: Include stddef.h for size_t.
8022
8023 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
8024
8025         PR c++/13883
8026         * g++.dg/template/ctor3.C: New test.
8027
8028 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8029
8030         * g++.dg/tc1: New directory.
8031         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
8032         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
8033         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
8034         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
8035         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
8036
8037 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8038
8039         * g++.dg/parse/error11.C: New test.
8040         * g++.dg/parse/error12.C: Likewise.
8041
8042 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
8043
8044         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
8045         (scan_initial, main): Use aligned_sizeof instead of sizeof.
8046
8047 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
8048
8049         PR c++/13791
8050         * g++.dg/ext/attrib12.C: New test.
8051
8052         PR c++/13736
8053         * g++.dg/parse/cast2.C: New test.
8054
8055 2004-01-27  James E Wilson  <wilson@specifixinc.com>
8056
8057         * objc.dg/encode-2.m (main): New local string.  Set depending on
8058         sizeof long.  Use in sscanf call.
8059         * objc.dg/encode-3.m (main): New local string.  Set depending on
8060         sizeof long.  Use in scan_initial call.
8061
8062 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8063
8064         * objc.dg/call-super-2.m: Make LP64-safe.
8065         * objc.dg/desig-init-1.m: Likewise.
8066
8067 2004-01-27  Devang Patel <dpatel@apple.com>
8068
8069         * g++.dg/debug/namespace1.C: New test.
8070
8071 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
8072
8073         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
8074         xscale-*-*.
8075
8076         * gcc.dg/arm-mmx-1.c: New test.
8077
8078 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8079
8080         * gcc.dg/20040127-1.c: New test.
8081         * gcc.dg/20040127-2.c: New test.
8082
8083 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8084
8085         * objc.dg/stret-1.m (glob): Renamed to globa.
8086
8087 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
8088
8089         PR c++/13663
8090         * g++.dg/expr/for1.C: New test.
8091
8092 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
8093
8094         PR middle-end/13779
8095         * gcc.dg/darwin-longlong.c: New test.
8096
8097 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
8098
8099         * gcc.dg/20040124-1.c: Moved test from here...
8100         * gcc.c-torture/compile/20040124-1.c: ...to here.
8101
8102 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8103
8104         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
8105         the assembly output if -m64 is passed.
8106
8107 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
8108
8109         PR c++/13833
8110         * g++.dg/template/cond3.C: New test.
8111
8112 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8113
8114         PR c++/13810
8115         * g++.dg/template/ttp7.C: New test.
8116
8117 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8118
8119         PR c++/13797
8120         * g++.dg/template/nontype4.C: New test.
8121         * g++.dg/template/nontype5.C: Likewise.
8122
8123 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
8124
8125         * gcc.dg/torture/mips-clobber-at.c: New test.
8126
8127 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
8128
8129         * gcc.dg/20040124-1.c: New test.
8130
8131 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
8132
8133         * gcc.dg/20040123-1.c: New test.
8134
8135 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8136
8137         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
8138
8139 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8140
8141         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
8142
8143 2004-01-23  Andrew Pinski  <apinski@apple.com>
8144
8145         * gcc.dg/20030121-1.c: Move to ..
8146         * gcc.dg/20040121-1.c: here.
8147
8148 2004-01-23  Roger Sayle  <roger@eyesopen.com>
8149
8150         * gcc.dg/builtins-29.c: New test case.
8151
8152 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8153
8154         PR 18314
8155         * gcc.dg/builtins-30.c: New testcase.
8156
8157 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
8158
8159         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
8160         * lib/g77.exp: Likewise.
8161         * lib/objc.exp: Likewise.
8162         * lib/g++.exp: Likewise.
8163
8164 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8165
8166         * gcc.dg/struct-by-value-2.c: New test.
8167
8168 2004-01-21  Andrew Pinski  <apinski@apple.com>
8169
8170         PR target/13785
8171         * gcc.dg/20030121-1.c: New test.
8172
8173 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
8174
8175         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
8176         clobber frame pointer register in asm statement.
8177
8178 2004-01-21  Falk Hueffner  <falk@debian.org>
8179
8180         * gcc.c-torture/compile/20040121-1.c: New test.
8181
8182 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
8183
8184         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
8185
8186 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
8187
8188         * gcc.dg/ppc64-abi-2.c: New test.
8189
8190 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
8191
8192         * lib/treelang.exp: Fill out this file.
8193         * lib/treelang-dg.exp: New File.
8194
8195 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8196
8197         * gcc.c-torture/compile/981022-1.c: Remove.
8198         * gcc.dg/array-5.c: Remove XFAIL.
8199         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
8200         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
8201         gcc.dg/cond-lvalue-1.c: Update.
8202         * gcc.dg/cast-lvalue-2.c: New test.
8203
8204 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
8205
8206         PR c++/13592
8207         * g++.dg/other/error1.C (class foo): Tweak error message.
8208
8209         PR c++/13592
8210         * g++.dg/template/call2.C: New test.
8211
8212 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8213
8214         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
8215         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
8216         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
8217         scalar-return-1_x.c, scalar-return-2_y.c,
8218         scalar-return-3_x.c, scalar-return-3_y.c,
8219         scalar-return-4_x.c, scalar-return-4_y.c,
8220         struct-align-1.h, struct-align-1_x.c,
8221         struct-align-1_y.c, struct-align-2.h,
8222         struct-align-2_x.c, struct-align-2_y.c,
8223         struct-by-value-10_y.c, struct-by-value-11_x.c,
8224         struct-by-value-11_y.c, struct-by-value-12_x.c,
8225         struct-by-value-12_y.c, struct-by-value-13_x.c,
8226         struct-by-value-13_y.c, struct-by-value-14_x.c,
8227         struct-by-value-14_y.c, struct-by-value-15_x.c,
8228         struct-by-value-15_y.c, struct-by-value-16_y.c,
8229         struct-by-value-17_y.c, struct-by-value-18_y.c,
8230         struct-by-value-19_y.c, struct-by-value-1_x.c,
8231         struct-by-value-1_y.c, struct-by-value-20_y.c,
8232         struct-by-value-2_x.c, struct-by-value-2_y.c,
8233         struct-by-value-3_y.c, struct-by-value-4_x.c,
8234         struct-by-value-4_y.c, struct-by-value-5_y.c,
8235         struct-by-value-6_y.c, struct-by-value-7_y.c
8236         struct-by-value-8_x.c, struct-by-value-8_y.c
8237         struct-by-value-9_x.c, struct-by-value-9_y.c
8238         struct-return-10_x.c, struct-return-10_y.c,
8239         struct-return-19_x.c, struct-return-20_x.c
8240         struct-return-2_x.c, struct-return-2_y.c
8241         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
8242         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
8243
8244 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8245
8246         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
8247         attribute on sparc*-sun-solaris2.*.
8248
8249 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
8250
8251         PR c++/13710
8252         * g++.dg/ext/typeof7.C: New test.
8253
8254 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
8255
8256         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
8257         * gcc.dg/const-elim-1.c: Same.
8258
8259 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
8260
8261         * objc.dg/stret-1.m: New.
8262         * objc.dg/stret-2.m: New.
8263
8264 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8265
8266         PR c++/11895
8267         * g++.dg/ext/vector1.C: New test.
8268
8269 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
8270
8271         * gcc.dg/pch/import-1.c: New.
8272         * gcc.dg/pch/import-1.hs: New.
8273         * gcc.dg/pch/import-1a.h: New.
8274         * gcc.dg/pch/import-1b.h: New.
8275         * gcc.dg/pch/import-1c.h: New.
8276
8277 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8278
8279         PR c++/13574
8280         * g++.dg/ext/array1.C: New test.
8281
8282         PR c++/13178
8283         * g++.dg/conversion/op1.C: New test.
8284
8285 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
8286
8287         PR 11864
8288         From Kazumoto Kojima / Dan Kegel:
8289         * gcc.dg/pr11864-1.c: New test.
8290
8291         PR 10392
8292         From Marcus Comstedt / Dan Kegel:
8293         * gcc.dg/pr10392-1.c: New test.
8294
8295 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8296
8297         PR c++/13478
8298         * g++.dg/init/ref10.C: New test.
8299
8300 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8301
8302         PR c++/13407
8303         * g++.dg/parse/typename6.C: New test.
8304
8305 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8306
8307         PR pch/13361
8308         * testsuite/g++.dg/pch/wchar-1.C: New.
8309         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8310
8311 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8312
8313         PR c++/9259
8314         * g++.dg/expr/sizeof2.C: New test.
8315
8316 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
8317
8318         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
8319
8320 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8321
8322         PR c++/13659
8323         * g++.dg/lookup/strong-using-3.C: New.
8324         * g++.dg/lookup/using-10.C: New.
8325
8326 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8327
8328         PR c++/13594
8329         * g++.dg/lookup/strong-using-2.C: New.
8330
8331 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
8332             Dan Kegel <dank@kegel.com>
8333             J"orn Rennecke <joern.rennecke@superh.com>
8334
8335         PR target/9365
8336         * gcc.dg/pr9365-1.c: New test.
8337
8338 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8339
8340         PR c++/8856
8341         * g++.dg/parse/casting-operator2.C: New test.
8342         * g++.old-deja/g++.pt/explicit83.C: Remove.
8343
8344 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8345
8346         * gcc.dg/label-compound-stmt-1.c: New test.
8347         * gcc.c-torture/compile/950922-1.c,
8348         gcc.c-torture/compile/20000211-3.c,
8349         gcc.c-torture/compile/20000518-1.c,
8350         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
8351         compound statements.
8352
8353 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
8354
8355         * gcc.dg/ppc64-abi-1.c: New test.
8356
8357 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
8358
8359          * g++.dg/ext/attrib9.C: Add dg-warnings.
8360
8361 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8362
8363         PR c++/12335
8364         * g++.dg/parse/dtor3.C: New test.
8365
8366 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8367
8368         PR c++/12709
8369         * g++.dg/parse/try-catch-1.C: New test.
8370
8371 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
8372
8373         * ada/acats/run_all.sh: Add more verbose output in acats.log
8374         when compiling tests.
8375
8376 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8377
8378         PR 13656
8379         * gcc.dg/typedef-redecl.c: New test case.
8380         * gcc.dg/typedef-redecl.h: New support file.
8381
8382 2004-01-13  Jan Hubicka  <jh@suse.cz>
8383
8384         * gcc.dg/always_inline.c: New test.
8385         * gcc.dg/debug/20031231-1.c: Fix.
8386
8387 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8388
8389         PR c++/13474
8390         * g++.dg/template/array3.C: New test.
8391
8392 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8393
8394         * g++.dg/ext/lvalue1.C: No longer expected to fail.
8395         * g++.dg/warn/Wunused-2.C: Likewise.
8396
8397 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8398
8399         PR c++/13289
8400         * g++.dg/template/instantiate6.C: New test.
8401
8402 2004-01-12  Roger Sayle  <roger@eyesopen.com>
8403
8404         PR middle-end/11397
8405         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
8406
8407 2004-01-12  Jan Hubicka  <jh@suse.cz>
8408
8409         PR opt/12826
8410         * gcc.dg/20040112-1.c: New.
8411
8412         * gcc.dg/dwarf-die[1-7].c: Move to...
8413         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
8414         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
8415
8416 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
8417
8418         PR c++/4100
8419         * g++.dg/parse/friend4.C: New test.
8420
8421 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
8422
8423         PR c++/4100
8424         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
8425         definition is called a friend.
8426
8427 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
8428
8429         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
8430
8431 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
8432
8433         PR c++/3478
8434         * g++.dg/parse/error10.C: New test.
8435         * g++.dg/template/arg2.C: Accept "invalid type" error.
8436
8437 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
8438
8439         PR middle-end/13392
8440         * g++.dg/opt/expect2.C: New test.
8441
8442 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8443
8444         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
8445         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
8446         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
8447         Update dg-error regexps.
8448
8449 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8450
8451         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
8452         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
8453
8454 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8455
8456         * gcc.dg/pragma-re-1.c: Use right pointer type.
8457
8458 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8459
8460         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
8461
8462 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
8463
8464         * gcc.dg/rs6000-ldouble-1.c: New.
8465
8466 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8467
8468         DR 337
8469         PR c++/9256
8470         * g++.dg/other/abstract1.C: New test.
8471
8472 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
8473
8474         * g++.dg/lookup/strong-using-1.C: New.
8475
8476 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8477
8478         PR c/11234
8479         * gcc.dg/func-ptr-conv-1.c: New test.
8480         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
8481
8482 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
8483
8484         PR target/13380.
8485         * gcc.c-torture/compile/20040109-1.c: New.
8486
8487 2004-01-08  Stuart Hastings  <stuart@apple.com>
8488
8489         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
8490         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
8491         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
8492
8493 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
8494
8495         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
8496
8497 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8498
8499         * ada/acats/run_acats: Treat 'gnatchop' the same way
8500         as 'gnatmake'.  Export GCC_DRIVER.
8501         * ada/acats/run_all.sh: Add target_gnatchop.  Use
8502         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
8503
8504 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8505
8506         PR c++/12573
8507         * g++.dg/template/dependent-expr4.C: New test.
8508
8509 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
8510
8511         * gcc.dg/altivec-11.c: New test.
8512
8513 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
8514
8515         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
8516
8517 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8518
8519         PR c/6024
8520         * gcc.dg/enum-compat-1.c: New test.
8521         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
8522
8523 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8524
8525         PR c/12165
8526         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
8527         gcc.dg/c99-idem-qual-3.c: New tests.
8528
8529 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
8530
8531         * gcc.dg/winline-7.c: Don't cast void * to int.
8532
8533 2004-01-06  Jan Hubicka  <jh@suse.cz>
8534
8535         * gcc.dg/i386-sse-5.c: New test
8536         * g++.dg/eh/simd-1.c: Add -w argument for i386.
8537
8538 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8539
8540         PR c++/12815
8541         * g++.dg/rtti/typeid4.C: New test.
8542
8543 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8544
8545         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
8546
8547 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8548
8549         PR c++/12132
8550         * g++.dg/template/error11.C: New test.
8551
8552         PR c++/13451
8553         * g++.dg/template/class2.C: New test.
8554
8555 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8556         Richard Sandiford <rsandifo@redhat.com>
8557
8558         PR c++/13387
8559         * g++.dg/opt/alias3.C: New test.
8560
8561 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
8562
8563         PR c++/13157
8564         * g++.dg/template/koenig3.C: New test.
8565
8566         PR c++/13529
8567         * g++.dg/parse/offsetof3.C: New test.
8568
8569         * g++.dg/init/copy7.C: Add missing dg-error markers.
8570
8571         PR c++/12226
8572         * g++.dg/init/copy7.c: New test.
8573
8574         PR c++/13536
8575         * g++.dg/parse/cast1.C: New test.
8576
8577 2004-01-04  Jan Hubicka  <jh@suse.cz>
8578
8579         * gcc.dg/winline[1-7].c: New tests.
8580
8581 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8582
8583         PR c++/13520
8584         * g++.dg/template/qualttp22.C: New test.
8585
8586 2004-01-01  Jan Hubicka  <jh@suse.cz>
8587
8588         * gcc.dg/debug/20031231-1.c: New.
8589         * gcc.c-torture/compile/20040101-1.c: New.
8590         * gcc.dg/dwarf-die-[1-7].c: New.
8591
8592 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
8593
8594         PR optimization/13521
8595         * gcc.c-torture/compile/20031231-1.c: New test.
8596
8597 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8598
8599         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
8600
8601 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8602
8603         PR c++/10079
8604         * g++.dg/template/crash16.C: New test.
8605
8606 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
8607
8608         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
8609
8610 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8611
8612         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
8613         ports.
8614         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8615         * g++.old-deja/g++.law/profile1.C: Likewise.
8616         * gcc.c-torture/compile/981006-1.c: Likewise.
8617         * gcc.c-torture/execute/loop-2e.x: Likewise.
8618         * gcc.c-torture/execute/loop-2f.x: Remove.
8619         * gcc.c-torture/execute/loop-2g.x: Likewise.
8620         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
8621         * gcc.dg/20020312-2.c: Remove traces of dead ports.
8622
8623 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8624
8625         PR c++/13507
8626         * g++.dg/ext/attrib11.C: New test.
8627
8628         PR c++/13494
8629         * g++.dg/template/array2-1.C: New test.
8630         * g++.dg/template/array2-2.C: New test.
8631
8632 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
8633
8634         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
8635
8636 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8637
8638         PR c++/12774
8639         * g++.dg/template/array1-1.C: New test.
8640         * g++.dg/template/array1-2.C: New test.
8641
8642 2003-12-29  Roger Sayle  <roger@eyesopen.com>
8643
8644         PR fortran/12632
8645         * g77.dg/12632.f: New test case.
8646
8647 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8648
8649         PR c++/13289
8650         * g++.dg/parse/nontype1.C: New test.
8651
8652 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8653
8654         PR c++/12403
8655         * g++.dg/parse/explicit1.C: New test.
8656         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
8657
8658 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8659
8660         PR c++/13081
8661         * g++.dg/opt/inline6.C: New test.
8662
8663         PR c++/12613
8664         * g++.dg/parse/error9.C: New test.
8665
8666         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
8667
8668 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8669
8670         PR c++/13009
8671         * g++.dg/init/assign1.C: New test.
8672
8673 2003-12-28  Roger Sayle  <roger@eyesopen.com>
8674
8675         PR c++/13070
8676         * g++.dg/warn/format3.C: New test case.
8677
8678 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8679
8680         * gcc.c-torture/compile/20031227-1.c: New test.
8681
8682 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8683
8684         * g++.dg/bprob/bprob.exp: Load target-supports.exp
8685         * g77.dg/bprob/bprob.exp: Likewise.
8686         * gcc.misc-tests/bprob.exp: Likewise.
8687         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
8688         variants on systems where the library does not provide that
8689         functionality.
8690         * gcc.dg/builtins-20.c: Use builtins-config.h.
8691         * gcc.dg/builtins-config.h: New file.
8692
8693 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8694
8695         * lib/gcc-dg.exp (dg-require-profiling): New function.
8696         * lib/target-supports.exp (check_profiling_available): Likewise.
8697         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
8698         * g77.dg/bprob/bprob.exp: Likewise.
8699         * gcc.misc-tests/bprob.exp: Likewise.
8700         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
8701         * gcc.dg/20021014-1.c: Likewise.
8702         * gcc.dg/nest.c: Likewise.
8703
8704 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8705
8706         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
8707         compiling.
8708         * g++.dg/lookup/java2.C: Likewise.
8709         * gcc.dg/cpp/lexident.c: Likewise.
8710
8711 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
8712
8713         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
8714         given.
8715         * gcc.c-torture/compile/961203-1.c: Likewise.
8716         * gcc.c-torture/compile/980506-1.c: Likewise.
8717
8718 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
8719
8720         * lib/gcc-dg.exp (dg-prune-output): New annotation.
8721         (additional_prunes): New global.
8722         (gcc-dg-prune): Handle additional per-test pruning.
8723         (dg-test): Clear additional_prunes between tests.
8724
8725         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
8726         dg-prune-output to avoid spurious failures from assembler
8727         complaining about nonexistent WAW violations.
8728         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
8729         Use dg-prune-output to avoid spurious failures from assembler
8730         warning about Itanium B-step errata.
8731
8732 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8733
8734         * g++.dg/abi/macro0.C: New test.
8735         * g++.dg/abi/macro1.C: Likewise.
8736         * g++.dg/abi/macro2.C: Likewise.
8737
8738         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
8739         * g++.dg/abi/bitfield7.C: Likewise.
8740         * g++.dg/abi/dtor2.C: Likewise.
8741         * g++.dg/abi/mangle11.C: Likewise.
8742         * g++.dg/abi/mangle12.C: Likewise.
8743         * g++.dg/abi/mangle14.C: Likewise.
8744         * g++.dg/abi/mangle17.C: Likewise.
8745         * g++.dg/abi/vbase10.C: Likewise.
8746         * g++.dg/abi/vbase14.C: Likewise.
8747         * g++.dg/template/qualttp17.C: Likewise.
8748
8749 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8750
8751         PR c/11995
8752         * gcc.dg/20031223-1.c: New test.
8753
8754 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8755
8756         * gcc.dg/noreturn-7.c: New test.
8757
8758 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8759
8760         * gcc.dg/null-pointer-1.c: New test.
8761
8762 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8763
8764         * g++.old-deja/g++.jason/template18.C: Remove.
8765         * g++.old-deja/g++.jason/template37.C: Likewise.
8766
8767         PR c++/12862
8768         * g++.dg/lookup/ns1.C: New test.
8769
8770         PR c++/12397
8771         * g++.dg/template/lookup3.C: New test.
8772
8773 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8774
8775         * g++.dg/template/recurse1.C: New test
8776
8777 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8778
8779         PR c++/12479
8780         * g++.dg/parse/semicolon1.C: New test.
8781         * g++.dg/parse/semicolon1.h: Likewise.
8782
8783 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
8784
8785         * gcc.dg/darwin-misaligned.c: New test.
8786
8787 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8788
8789         PR c/9163
8790         * gcc.dg/20031222-1.c: New test.
8791
8792 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
8793
8794         PR c++/13438
8795         * g++.dg/parse/error8.C: New test.
8796
8797         PR c++/11554
8798         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
8799
8800 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
8801
8802         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
8803         too small.
8804         * gcc.c-torture/compile/930217-1.c: Likewise.
8805         * gcc.c-torture/compile/930513-1.c: Likewise.
8806         * gcc.c-torture/execute/920908-2.c: Likewise.
8807         * gcc.c-torture/execute/921204-1.c: Likewise.
8808         * gcc.c-torture/execute/930621-1.c: Likewise.
8809         * gcc.c-torture/execute/930630-1.c: Likewise.
8810         * gcc.c-torture/execute/931031-1.c: Likewise.
8811         * gcc.c-torture/execute/980602-2.c: Likewise.
8812         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
8813         * gcc.c-torture/execute/compndlit-1.c: Likewise.
8814         * gcc.c-torture/execute/extzvsi.c: Likewise.
8815         * gcc.c-torture/unsorted/ext.c: Likewise.
8816
8817 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
8818
8819         PR target/12749
8820         * gcc.c-torture/compile/20031220-2.c: New test case.
8821
8822 2003-12-20  Roger Sayle  <roger@eyesopen.com>
8823
8824         PR optimization/13031
8825         * gcc.c-torture/compile/20031220-1.c: New test case.
8826
8827 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8828
8829         * gcc.dg/cast-function-1.c: New test.
8830
8831 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8832
8833         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
8834         formats.
8835
8836 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
8837
8838         PR c++/12795
8839         * g++.dg/ext/attrib10.C: New test.
8840
8841 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8842
8843         * gcc.dg/cleanup-10.c: New test.
8844         * gcc.dg/cleanup-11.c: New test.
8845
8846 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8847
8848         PR c++/13239
8849         * g++.dg/opt/expect1.C: New test.
8850
8851 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
8852
8853         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
8854
8855 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
8856
8857         PR debug/12923
8858         * gcc.dg/20031218-1.c: New test.
8859
8860         PR debug/12389
8861         * gcc.dg/20031218-2.c: New test.
8862         * gcc.dg/20031218-3.c: New test.
8863
8864         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
8865         of label name and allow for USER_LABEL_PREFIX == "_" names.
8866         * g++.dg/abi/mangle18-2.C: Likewise.
8867         * g++.dg/abi/mangle19-1.C: Likewise.
8868         * g++.dg/abi/mangle19-2.C: Likewise.
8869         * g++.dg/abi/mangle20-1.C: Likewise.
8870         * g++.dg/abi/mangle20-2.C: Likewise.
8871
8872 2003-12-18  Richard Henderson  <rth@redhat.com>
8873
8874         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
8875
8876 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
8877             Dan Kegel <dank@kegel.com>
8878
8879         PR other/12009
8880         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
8881         testing a cross compiler, it causes spurious compile failures.
8882         * lib/g++.exp: Likewise.
8883
8884 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8885
8886         PR c++/13262
8887         * g++.dg/template/access13.C: New test.
8888
8889 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8890
8891         * gcc.dg/20031216-1.c: New test.
8892
8893 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8894
8895         PR c++/9154
8896         * g++.dg/template/error10.C: New test.
8897
8898 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8899
8900         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
8901         * g++.dg/eh/simd-2.C: Likewise.
8902
8903 2003-12-17  James E Wilson  <wilson@specifixinc.com>
8904             Roger Sayle  <roger@eyesopen.com>
8905
8906         * gcc.c-torture/execute/ieee/mzero5.c: New.
8907
8908 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
8909
8910         PR c++/10603
8911         * g++.dg/parse/error6.C: New test.
8912
8913         PR c++/12827
8914         * g++.dg/parse/error7.C: New test.
8915
8916 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8917
8918         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
8919         at -O with stabs debugging formats.
8920         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
8921         * gcc.dg/debug/debug-2.c: Likewise.
8922
8923 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8924
8925         PR c++/12696
8926         * g++.dg/init/error1.C: New test.
8927
8928         PR c++/12218
8929         * g++.dg/init/pm3.C: New test.
8930
8931 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8932
8933         PR c/3347
8934         * gcc.dg/bitfld-8.c: New test.
8935
8936 2003-12-16  James Lemke  <jim@wasabisystems.com>
8937
8938         * gcc.dg/arm-scd42-[123].c: New tests.
8939
8940 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8941
8942         PR c++/9043
8943         * g++.dg/abi/mangle20-1.C: New test.
8944         * g++.dg/abi/mangle20-2.C: New test.
8945
8946 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8947
8948         PR c++/13275
8949         * g++.dg/other/offsetof2.C: Remove XFAIL.
8950         * g++.dg/parse/offsetof1.C: New test.
8951         * g++.gd/parse/offsetof2.C: Likewise.
8952
8953 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8954
8955         * g++.dg/template/nontype3.C: New test.
8956         * g++.dg/template/static2.C: Tweaked the dg-error clause.
8957
8958 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8959
8960         * g++.dg/warn/noreturn-3.C: Also test instantiation.
8961
8962 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8963
8964         PR c++/13387
8965         * g++.dg/expr/assign1.C: New test.
8966
8967         PR c++/13242
8968         * g++.dg/abi/mangle19-1.C: New test.
8969         * g++.dg/abi/mangle19-2.C: New test.
8970
8971 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
8972
8973         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
8974
8975 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8976
8977         * gcc.c-torture/execute/20031216-1.c: New test.
8978
8979 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8980
8981         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
8982         an ICE regression.
8983
8984 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8985
8986         PR c++/10926
8987         * g++.dg/template/error9.C: New test.
8988
8989         PR c++/11116
8990         * g++.dg/template/error8.C: New test.
8991
8992 2003-12-15  Roger Sayle  <roger@eyesopen.com>
8993
8994         PR middle-end/13400
8995         * gcc.c-torture/execute/20031215-1.c: New test case.
8996
8997 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8998
8999         PR c++/13269
9000         * g++.dg/parse/error5.C: New test.
9001
9002         PR c++/12989
9003         * g++.dg/expr/sizeof1.C: New test.
9004
9005         PR c++/13310
9006         * g++.dg/template/crash15.C: New test.
9007
9008 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
9009
9010         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
9011         a non-POD type as the last named parameter of a varargs function.
9012
9013 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9014
9015         PR c++/13243
9016         PR c++/12573
9017         * g++.dg/template/crash14.C: New test.
9018         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
9019
9020 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
9021
9022         * g++.dg/other/java1.C: New test.
9023
9024         PR c++/13241
9025         * g++.dg/abi/mangle18-1.C: New test.
9026         * g++.dg/abi/mangle18-2.C: New test.
9027
9028 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9029
9030         PR optimization/10312
9031         * gcc.c-torture/execute/20031214-1.c: New.
9032
9033 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
9034
9035         PR c++/10779
9036         PR c++/12160
9037         * g++.dg/parse/error3.C: New test.
9038         * g++.dg/parse/error4.C: Likewise.
9039         * g++.dg/abi/mangle4.C: Tweak error messages.
9040         * g++.dg/lookup/using5.C: Likewise.
9041         * g++.dg/other/error2.C: Likewise.
9042         * g++.dg/parse/typename5.C: Likewise.
9043         * g++.dg/parse/undefined1.C: Likewise.
9044         * g++.dg/template/arg2.C: Likewise.
9045         * g++.dg/template/ttp3.C: Likewise.
9046         * g++.dg/template/type1.C: Likewise.
9047         * g++.old-deja/g++.other/crash32.C: Likewise.
9048         * g++.old-djea/g++.pt/defarg8.C: Likewise.
9049
9050 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9051
9052         PR c++/13106
9053         * g++.dg/warn/noreturn-3.C: New test.
9054
9055 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9056
9057         PR c++/13118
9058         * g++.dg/abi/covariant3.C: New.
9059
9060 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
9061
9062         * g++.dg/eh/ia64-1.C: New test.
9063
9064 2003-12-12  Roger Sayle  <roger@eyesopen.com>
9065
9066         PR optimization/13037
9067         * g77.f-torture/execute/13037.f: New test case.
9068
9069 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9070
9071         PR c++/12881
9072         * g++.dg/abi/covariant2.C: New.
9073
9074 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
9075
9076         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
9077
9078 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
9079
9080         * gcc.c-torture/execute/wchar_t-1.x: Delete.
9081
9082 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
9083
9084         PR other/10819
9085         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
9086         to fix Bug 10819.
9087         * lib/g++.exp (g++_version): Likewise.
9088         * lib/g77.exp (g77_version): Likewise.
9089         * lib/objc.exp (default_objc_version): Likewise.
9090
9091 2003-12-10  Richard Henderson  <rth@redhat.com>
9092
9093         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
9094
9095         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
9096
9097 2003-12-08  Matt Austern  <austern@apple.com>
9098
9099         PR c/13134
9100         * lib/gcc-dg.exp (dg-require-visibility): Define.
9101         * lib/target-supports (check_visibility_available): Define.
9102         * gcc.dg/visibility-1.c: New test.
9103         * gcc.dg/visibility-2.c: Likewise.
9104         * gcc.dg/visibility-3.c: Likewise.
9105         * gcc.dg/visibility-4.c: Likewise.
9106         * gcc.dg/visibility-5.c: Likewise.
9107         * gcc.dg/visibility-6.c: Likewise.
9108         * g++.dg/ext/visibility-1.C: Likewise.
9109         * g++.dg/ext/visibility-2.C: Likewise.
9110         * g++.dg/ext/visibility-3.C: Likewise.
9111         * g++.dg/ext/visibility-4.C: Likewise.
9112         * g++.dg/ext/visibility-5.C: Likewise.
9113         * g++.dg/ext/visibility-6.C: Likewise.
9114
9115 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9116
9117         * g++.dg/lookup/java1.C: New test.
9118         * g++.dg/lookup/java2.C: New test.
9119
9120 2003-12-07  Falk Hueffner  <falk@debian.org>
9121
9122         * g++.dg/opt/noreturn-1.C: New test.
9123
9124 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
9125
9126         * gcc.dg/overflow-1.c: New test.
9127
9128 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9129
9130         * g77.f-torture/compile/13060.f: New test.
9131
9132 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
9133
9134         PR c++/13323
9135         * g++.dg/inherit/operator2.C: New test.
9136
9137 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9138
9139         PR c++/13305
9140         * g++.dg/ext/attrib9.C: New test.
9141
9142 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9143
9144         PR c++/13314
9145         * g++.dg/template/error7.C: New test.
9146
9147 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
9148             J"orn Rennecke <joern.rennecke@superh.com>
9149
9150         PR target/13302
9151         * g++.dg/other/struct-va_list.C: New test.
9152
9153 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9154
9155         PR c++/13166
9156         * g++.dg/parse/defarg6.C: New test.
9157
9158 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
9159
9160         PR target/13256
9161         * gcc.c-torture/execute/20031201-1.c: New test.
9162
9163 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
9164
9165         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
9166
9167 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9168
9169         * gcc.dg/builtin-return-1.c: New test.
9170
9171 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
9172             J"orn Rennecke <joern.rennecke@superh.com>
9173
9174         PR optimization/13260
9175         * gcc.c-torture/execute/20031204-1.c: New test.
9176
9177 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9178
9179         PR c++/9127
9180         * g++.dg/template/error6.C: New test.
9181
9182 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
9183
9184         * gcc.dg/20031202-1.c: New test.
9185
9186 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9187
9188         PR c++/13179
9189         * g++.dg/template/eh1.C: New test.
9190
9191         PR c++/10771
9192         * g++.dg/template/error5.C: New test.
9193
9194 2003-12-02  David Ung  <davidu@mips.com>
9195
9196         * gcc.dg/compat/vector-check.h: Corrected type for var
9197         g_##TMODE
9198
9199 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9200
9201         PR c++/10126
9202         * g++.dg/template/ptrmem8.C: New test.
9203
9204 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9205
9206         PR c++/12573
9207         * g++.dg/template/dependent-expr3.C: New test.
9208
9209 2003-12-01  James Lemke  <jim@wasabisystems.com>
9210
9211         * gcc.dg/arm-g2.c: New test.
9212
9213 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9214
9215         PR optimization/11634
9216         * gcc.dg/20031201-2.c: New test case.
9217
9218 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
9219
9220         PR 11433
9221         * objc.dg/proto-lossage-3.m: New test.
9222
9223 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9224
9225         PR optimization/12628
9226         * gcc.dg/20031201-1.c: New test case.
9227
9228 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9229
9230         * gcc.dg/unaligned-1.c: New test.
9231
9232 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
9233
9234         PR c++/9849
9235         * g++.dg/template/error4.C: New test.
9236         * g++.dg/template/nested3.C: Adjust error markers.
9237
9238 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9239
9240         * gcc.dg/cpp/assert4.c: Check more #system assertions.
9241
9242 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9243
9244         PR c/10333
9245         * gcc.dg/bitfld-7.c: New test.
9246
9247 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
9248
9249         * gcc.dg/tls/asm-1.C: New test.
9250
9251 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9252
9253         * gcc.dg/cpp/assert4.c: Update.
9254
9255 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9256
9257         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
9258         * gcc.dg/builtin-apply3.c: New test.
9259
9260 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9261
9262         * lib/compat.exp (compat-obj): New xfaildata parameter.
9263         Use it to set compiler_conditional_xfail_data before compiling.
9264         (compat-get-options): Handle dg-xfail-if.
9265         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
9266         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
9267         * gcc.dg/compat/vector-1_y.c: Likewise.
9268         * gcc.dg/compat/vector-2_x.c: Likewise.
9269         * gcc.dg/compat/vector-2_y.c: Likewise.
9270
9271 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9272
9273         * g++.dg/opt/reg-stack4.C: New test.
9274
9275 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9276
9277         * gcc.dg/builtin-apply2.c: New test.
9278
9279 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9280
9281         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
9282
9283 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9284
9285         PR c++/12924
9286         * g++.dg/template/template-id-2.C: New test.
9287
9288 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9289
9290         PR c++/5369
9291         * g++.dg/template/memfriend1.C: New test.
9292         * g++.dg/template/memfriend2.C: Likewise.
9293         * g++.dg/template/memfriend3.C: Likewise.
9294         * g++.dg/template/memfriend4.C: Likewise.
9295         * g++.dg/template/memfriend5.C: Likewise.
9296         * g++.dg/template/memfriend6.C: Likewise.
9297         * g++.dg/template/memfriend7.C: Likewise.
9298         * g++.dg/template/memfriend8.C: Likewise.
9299         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
9300
9301 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
9302
9303         PR c++/12515
9304         * g++.dg/ext/cond1.C: New test.
9305
9306 2003-11-20  Richard Henderson  <rth@redhat.com>
9307
9308         * gcc.dg/20020201-2.c: Remove.
9309         * gcc.dg/20020201-4.c: Remove.
9310         * gcc.dg/20020304-1.c: Remove.
9311
9312 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
9313
9314         * gcc.dg/cpp/trad/xwin1.c: New test case.
9315
9316 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
9317
9318         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
9319         * lib/g77.exp: Likewise.
9320         * lib/objc.exp: Likewise.
9321         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
9322         for darwin.
9323
9324 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9325
9326         PR c++/12932
9327         * g++.dg/template/static5.C: New test.
9328
9329 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9330
9331         * gcc.dg/nested-func-1.c: New test.
9332
9333 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9334
9335         * gcc.dg/cpp/assert4.c: New test.
9336
9337 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9338
9339         PR c++/2294
9340         * g++.dg/lookup/using9.c: New test.
9341
9342 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
9343
9344         PR c++/12762
9345         * g++.dg/template/error3.C: New test.
9346
9347 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
9348
9349         PR ada/13035
9350         * ada/acats/run_acats, run_all.sh: Fix syntax error.
9351         No longer use a wrapper for gcc, since this does not work under
9352         Windows.
9353
9354 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9355
9356         PR c++/2094
9357         * g++.dg/template/ptrmem7.C: New test.
9358
9359 2003-11-13  Andrew Pinski <apinski@apple.com>
9360
9361         * gcc.c-torture/compile/20031113-1.c: New test.
9362
9363 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
9364             Kean Johnston <jkj@sco.com>
9365
9366         PR c/13029
9367         * gcc.dg/unused-4.c: Update.
9368
9369 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9370
9371         * g++.dg/opt/const3.C: New test.
9372
9373 2003-11-13  Jan Hubicka  <jh@suse.cz>
9374
9375         * gcc.c-torture/compile/20031112-1.c: New test.
9376
9377 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
9378
9379         * g++.dg/parse/crash10.C: Remove bogus error marker.
9380
9381 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9382
9383         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
9384         (host_gcc): Likewise.
9385         (ROOT): Honor $PWDCMD.
9386         (BASE): Likewise.
9387         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
9388
9389 2003-11-12  Catherine Moore  <clm@redhat.com>
9390
9391         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
9392
9393 2003-11-12  Andreas Jaeger  <aj@suse.de>
9394             Jakub Jelinek  <jakub@redhat.com>
9395             Andrew Pinski  <pinskia@physics.uc.edu>
9396             Richard Henderson  <rth@redhat.com>
9397
9398         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
9399         systems.
9400         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
9401
9402         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
9403         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9404
9405 2003-11-11  Andreas Jaeger  <aj@suse.de>
9406
9407         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
9408
9409         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
9410
9411 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
9412
9413         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
9414         Clean ups.
9415
9416 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
9417
9418         * gcc.dg/trampoline-1.c: New test.
9419
9420 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9421
9422         * gcc.c-torture/compile/200031109-1.c: New test.
9423
9424 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9425
9426         PR c/3190
9427         PR c/8714
9428         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9429         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
9430         gcc.dg/format/no-y2k-1.c: Update.
9431
9432 2003-11-08  Roger Sayle  <roger@eyesopen.com>
9433
9434         PR optimization/10467
9435         * gcc.dg/20031108-1.c: New test case.
9436
9437 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
9438
9439         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
9440
9441 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9442
9443         * gcc.dg/compound-lvalue-1.c: New test.
9444         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
9445         some XFAILs.
9446
9447 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
9448
9449         * gcc.dg/altivec-varargs-1.c: New test.
9450
9451 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9452
9453         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
9454         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
9455         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
9456         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
9457         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
9458
9459 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9460
9461         * gcc.dg/cond-lvalue-1.c: New test.
9462
9463 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
9464
9465         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
9466
9467 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9468
9469         PR c++/11616
9470         * g++.dg/template/instantiate5.C: New test.
9471
9472 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9473
9474         PR c++/12726
9475         * g++.dg/ext/complit2.C: Replace test with self-contained version.
9476         * ChangeLog: Add missing first entry for above test.
9477
9478 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9479
9480         PR c++/9810
9481         * g++.dg/template/using8.C: New test.
9482         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
9483
9484 2003-11-02  Roger Sayle  <roger@eyesopen.com>
9485
9486         PR optimization/10817
9487         * gcc.c-torture/compile/20031102-1.c: New test case.
9488
9489 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
9490
9491         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
9492         2147483647.
9493
9494 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9495
9496         * gcc.dg/20031102-1.c: New test.
9497
9498 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9499
9500         * gcc.dg/complex-1.c: New test.
9501
9502 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9503
9504         PR c++/12796
9505         * g++.dg/template/crash13.C: Adjust expected error location.
9506         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9507
9508 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9509
9510         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9511
9512 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9513
9514         PR/10239
9515         * gcc.c-torture/compile/20031031-2.c: New test.
9516
9517 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9518
9519         PR/11640
9520         * gcc.c-torture/compile/20031031-1.c: New test.
9521
9522 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9523
9524         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9525         * gcc.misc-tests/bprob.exp: Likewise.
9526         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
9527         the execution test on arm-elf configs.
9528         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
9529         configs that don't support scratch files.
9530         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
9531
9532 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
9533
9534         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
9535         done by dejagnu.
9536
9537 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
9538
9539         * ada/acats/run_all.sh: Redirect mv output to /dev/null
9540         Avoid non pure sh syntax. Add more logging.
9541
9542         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
9543         fail.
9544
9545 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9546
9547         PR libgcj/10610
9548         * gcc.dg/ppc-stackalign-1.c: New test.
9549
9550 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
9551
9552         * ada/acats/run_all.sh: Change output to be more compliant with
9553         dejagnu framework.
9554         Create acats.sum and acats.log files under testsuite/ada/acats
9555         Only run [a-z]* directories, to filter out e.g. CVS.
9556         Redirect build output to log file.
9557
9558 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9559
9560         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
9561
9562 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9563
9564         PR ada/5909:
9565         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
9566
9567 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
9568
9569         * gcc.c-torture/compile/20031023-1.c: New test.
9570         * gcc.c-torture/compile/20031023-2.c: New test.
9571         * gcc.c-torture/compile/20031023-3.c: New test.
9572         * gcc.c-torture/compile/20031023-4.c: New test.
9573
9574 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9575
9576         PR c++/10371
9577         * g++.dg/lookup/scoped8.C: New test.
9578
9579 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9580
9581         * g++.dg/opt/reg-stack3.C: New test.
9582
9583 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9584
9585         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
9586
9587 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9588
9589         PR c++/11076
9590         * g++.dg/template/crash13.C: New test.
9591
9592 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9593
9594         * gcc.dg/c99-restrict-2.c: New test.
9595
9596 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
9597
9598         PR c++/12698, c++/12699, c++/12700, c++/12566
9599         * g++.dg/inherit/covariant9.C: New test.
9600         * g++.dg/inherit/covariant10.C: New test.
9601         * g++.dg/inherit/covariant11.C: New test.
9602
9603 2003-10-23  Jason Merrill  <jason@redhat.com>
9604
9605         PR c++/12726
9606         * g++.dg/ext/complit2.C: New test.
9607
9608 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
9609
9610         PR target/12654
9611         * gcc.c-torture/execute/20031020-1.c: New test.
9612
9613 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9614
9615         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
9616         following the jump_insn.
9617
9618 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9619
9620         * gcc.dg/cast-lvalue-1.c: New test.
9621
9622 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
9623
9624         PR c++/11962
9625         * g++.dg/template/cond2.C: New test.
9626
9627 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9628
9629         * gcc.dg/builtins-28.c: New test.
9630
9631 2003-10-20  Jan Hubicka  <jh@suse.cz>
9632
9633         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
9634         parameter.
9635         * testsuite/gcc.dg/inline-2.c: Likewise.
9636
9637 2003-10-20  Phil Edwards  <phil@codesourcery.com>
9638
9639         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
9640         * gcc.dg/nest.c:  Likewise.
9641
9642 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9643
9644         PR c++/9781, c++/10583, c++/11862
9645         * g++.dg/parse/crash13.C: New test.
9646
9647 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9648
9649         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
9650
9651 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9652
9653         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
9654         Define HAVE_C99_RUNTIME except on Solaris.
9655         * gcc.dg/builtins-20.c: Likewise.
9656
9657 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9658
9659         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
9660
9661 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9662
9663         PR c++/12495
9664         * g++.dg/template/crash21.C: New test.
9665
9666 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9667
9668         PR c++/2513
9669         * g++.dg/template/typename5.C: New test.
9670
9671 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9672
9673         PR c++/12369
9674         * g++.dg/template/friend25.C: New test.
9675
9676 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
9677
9678         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
9679         versions.
9680
9681 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
9682
9683         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
9684         == 2147483647.
9685
9686 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
9687
9688         * gcc.c-torture/execute/960416-1.x: Remove.
9689         * gcc.c-torture/execute/divconst-3.x: Likewise.
9690
9691 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
9692
9693         PR target/12598
9694         * gcc.dg/torture/cris-volatile-1.c: New test.
9695
9696 2003-10-14  Roger Sayle  <roger@eyesopen.com>
9697
9698         PR optimization/9325
9699         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
9700         for overflowing floating point to integer conversion during RTL
9701         simplification.
9702
9703 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
9704
9705         * objc/execute/_cmd.m: Fix typo.
9706         * objc.dg/image-info.m, objc.dg/symtab-1.m:
9707         Relax 'scan-assembler' regexp.
9708         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
9709         objc.dg/try-catch-4.m: Run on non-Darwin targets.
9710         * objc.dg/zero-link-2.m: Remove blank line.
9711         * objc.dg/zero-link-3.m: New test case.
9712
9713 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
9714
9715         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
9716
9717         * gcc.dg/asm-names.c: Use scan-assembler-not rather
9718         than linker trickery.
9719
9720 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9721
9722         PR c++/12370
9723         * g++.dg/other/friend2.C: New test.
9724
9725 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9726
9727         * gcc.dg/20031012-1.c: New test.
9728
9729 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9730
9731         * gcc.dg/weak/weak-3.c: Fix for new warning.
9732
9733 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
9734
9735         PR optimization/8750
9736         * gcc.c-torture/execute/20031012-1.c: New test case.
9737
9738 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9739
9740         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
9741         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
9742
9743 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9744
9745         PR optimization/12260
9746         * gcc.c-torture/compile/20031011-2.c: New test case.
9747
9748 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9749
9750         * gcc.c-torture/execute/20031011-1.c: New testcase.
9751
9752 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9753
9754         * gcc.c-torture/compile/20031011-1.c: New test.
9755
9756 2003-10-11  Jan Hubicka  <jh@suse.cz>
9757
9758         * g++.dg/other/first-global.C: New test.
9759
9760 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9761
9762         * gcc.c-torture/execute/string-opt-18.c: New testcase.
9763
9764 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
9765
9766         * gcc.c-torture/compile/20031010-1.c: New test.
9767
9768 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
9769
9770         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
9771         * gcc.c-torture/execute/va-arg-25.c: ... here.
9772
9773 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
9774
9775         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
9776
9777 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
9778
9779         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
9780
9781 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
9782
9783         * g++.dg/parse/error2.C: New test.
9784
9785 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
9786
9787         PR c++/11097
9788         * g++.dg/other/error5.C: Modify the error message.
9789         * g++.dg/lookup/using8.C: New test.
9790
9791 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
9792
9793         * gcc.dg/darwin-abi-2.c: New file.
9794         * gcc.c-torture/execute/va-arg-24.c: New file.
9795
9796 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
9797
9798         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
9799         indentation.
9800
9801 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
9802
9803         PR c++/10147
9804         * g++.dg/other/error4.C: Update error messages.
9805         * g++.dg/template/ptrmem4.C: Likewise.
9806
9807         PR c++/12337
9808         * g++.dg/init/new9.C: New test.
9809
9810         PR c++/12334, c++/12236, c++/8656
9811         * g++.dg/ext/attrib8.C: New test.
9812
9813 2003-10-06  Devang Patel  <dpatel@apple.com>
9814
9815         * gcc.dg/debug/dwarf2-3.h: New test.
9816         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
9817
9818 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
9819
9820         * g++.dg/opt/cfg2.C: New test.
9821
9822 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9823
9824         * g++.dg/opt/float1.C: New test.
9825
9826 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9827
9828         * gcc.dg/c90-array-lval-6.c: New test.
9829         * gcc.dg/c99-array-lval-6.c: New test.
9830
9831 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
9832             Ziemowit Laski  <zlaski@apple.com>
9833
9834         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
9835         'Derived', so that it is never considered a class method; add
9836         new warning for '+port' method ambiguity.
9837         * objc.dg/method-12.m: Include <objc/objc.h> instead of
9838         <objc/objc-api.h> (needed on Mac OS X).
9839         * objc.dg/method-13.m: New test.
9840
9841 2003-10-03  Roger Sayle  <roger@eyesopen.com>
9842
9843         PR optimization/9325, PR java/6391
9844         * gcc.c-torture/execute/20031003-1.c: New test case.
9845
9846 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
9847
9848         PR optimization/12180
9849         * gcc.dg/20031002-1.c: New test.
9850
9851         PR c++/12486
9852         * g++.dg/inherit/error1.C: New test.
9853
9854 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
9855
9856         * lib/f-torture.exp (search_for): Rename to...
9857         (search_for_re): This.  Also, clean up comments and the
9858         "regexp" invocation.
9859
9860 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
9861
9862         * gcc.c-torture/compile/20031002-1.c: New test.
9863
9864 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
9865
9866         * g++.dg/opt/cond1.C: New test.
9867
9868 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
9869
9870         * gcc.dg/Wold-style-definition-2.c: New testcase.
9871         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
9872
9873 2003-09-29  Richard Henderson  <rth@redhat.com>
9874
9875         * g++.dg/init/array10.C: Add dg-options.
9876
9877 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9878
9879         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
9880
9881 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9882
9883         * g++.dg/template/friend19.C: Fix typo.
9884         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
9885
9886 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
9887
9888         * gcc.c-torture/execute/20030928-1.c: New test.
9889         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
9890
9891 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9892
9893         * g++.dg/opt/unroll1.C: New test.
9894
9895 2003-09-26  Roger Sayle  <roger@eyesopen.com>
9896
9897         PR optimization/11741
9898         * gcc.dg/20030926-1.c: New test case.
9899
9900 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9901
9902         PR c++/5655
9903         * g++.dg/parse/access7.C: New test.
9904         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
9905
9906 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
9907
9908         MERGE OF objc-improvements-branch into MAINLINE:
9909         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
9910         if libobjc has not been built.
9911         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
9912         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
9913         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
9914         objc/execute/nested-3.m, objc/execute/np-2.m,
9915         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
9916         objc/execute/redefining_self.m, objc/execute/root_methods.m,
9917         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
9918         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
9919         objc.dg/special/unclaimed-category-1.h,
9920         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
9921         well as GNU runtime.
9922         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
9923         * execute/cascading-1.m, execute/function-message-1.m,
9924         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
9925         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
9926         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
9927         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
9928         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
9929         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
9930         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
9931         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
9932         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
9933         * objc.dg/bitfield-2.m: Run only on Darwin.
9934         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
9935         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
9936         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
9937         * objc.dg/const-str-1.m: Fix constant string layout.
9938
9939 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
9940
9941         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
9942
9943 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
9944
9945         * gcc.dg/darwin-abi-1.c: New file.
9946
9947 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
9948
9949         PR target/12281
9950         * gcc.c-torture/compile/20030921-1.c: New test.
9951
9952 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9953
9954         * g++.dg/opt/reg-stack2.C: New test.
9955
9956 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9957
9958         * g++.dg/eh/delayslot1.C: New test.
9959
9960 2003-09-20  Richard Henderson  <rth@redhat.com>
9961
9962         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
9963
9964 2003-09-20  Roger Sayle  <roger@eyesopen.com>
9965
9966         * gcc.c-torture/execute/20030920-1.c: New test case.
9967
9968 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9969
9970         * g++.dg/rtti/typeid3.C: Correct expected error message.
9971
9972 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9973
9974         PR c++/157
9975         * g++.dg/parse/crash12.C: New test.
9976
9977 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
9978
9979         * gcc.dg/compat/mixed-struct-check.h: New.
9980         * gcc.dg/compat/mixed-struct-defs.h: New.
9981         * gcc.dg/compat/mixed-struct-init.h: New.
9982         * gcc.dg/compat/struct-by-value-19_main.c: New.
9983         * gcc.dg/compat/struct-by-value-19_x.c: New.
9984         * gcc.dg/compat/struct-by-value-19_y.c: New.
9985         * gcc.dg/compat/struct-by-value-20_main.c: New.
9986         * gcc.dg/compat/struct-by-value-20_x.c: New.
9987         * gcc.dg/compat/struct-by-value-20_y.c: New.
9988         * gcc.dg/compat/struct-return-19_main.c: New.
9989         * gcc.dg/compat/struct-return-19_x.c: New.
9990         * gcc.dg/compat/struct-return-19_y.c: New.
9991         * gcc.dg/compat/struct-return-20_main.c: New.
9992         * gcc.dg/compat/struct-return-20_x.c: New.
9993         * gcc.dg/compat/struct-return-20_y.c: New.
9994
9995 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
9996         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
9997         so that it will not complain on LP64 targets.
9998
9999 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10000
10001         PR c++/495
10002         * g++.dg/template/friend24.C: New test.
10003
10004 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
10005
10006         PR c++/12332
10007         * g++.dg/template/memtmpl2.C: New test.
10008
10009 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
10010
10011         PR target/11184
10012         * gcc.dg/builtin-apply1.c: New test.
10013
10014 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
10015
10016         PR c++/9848
10017         * g++.dg/warn/Wunused-4.C: New test.
10018
10019 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10020
10021         PR c++/12316
10022         * g++.dg/other/gc2.C: New test.
10023
10024 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
10025
10026         PR c++/11991
10027         * g++.dg/rtti/typeid3.C: New test.
10028
10029         PR c++/12266
10030         * g++.dg/overload/template1.C: New test.
10031
10032 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10033
10034         * g++.dg/opt/cfg3.C: New test.
10035
10036 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10037
10038         PR c++/7939
10039         * g++.dg/template/crash11.C: New test.
10040
10041 2003-09-16  Jason Merrill  <jason@redhat.com>
10042             Jakub Jelinek  <jakub@redhat.com>
10043
10044         * gcc.dg/attr-warn-unused-result.c: New test.
10045
10046 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
10047
10048         PR c++/12184
10049         * g++.dg/expr/call2.C: New test.
10050
10051 2003-09-15  Andreas Jaeger  <aj@suse.de>
10052
10053         * gcc.dg/Wold-style-definition-1.c: New test.
10054
10055 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
10056
10057         PR c++/3907
10058         * g++.dg/parse/template12.C: New test.
10059
10060         * g++.dg/abi/bitfield11.C: New test.
10061         * g++.dg/abi/bitfield12.C: Likewise.
10062
10063 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
10064
10065         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
10066         non-expansion of functional macro name without arguments at EOL.
10067         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
10068
10069 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
10070
10071         * gcc.c-torture/execute/20030914-[12].c: New tests.
10072
10073 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
10074
10075         PR c++/11788
10076         * g++.dg/overload/addr1.C: New test.
10077
10078 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
10079
10080         * gcc.dg/20030909-1.c: New test.
10081
10082 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10083
10084         * gcc.dg/ultrasp10.c: New test.
10085
10086 2003-09-09  Devang Patel  <dpatel@apple.com>
10087
10088         * gcc.dg/darwin-ld-6.c: New test.
10089
10090 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10091
10092         * gcc.dg/torture/builtin-explog-1.c: New testcase.
10093
10094 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10095
10096         * gcc.dg/ia64-types1.c: New test.
10097         * gcc.dg/ia64-types2.c: Likewise.
10098
10099 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10100
10101         * gcc.dg/builtins-1.c: Add more _Complex tests.
10102         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10103
10104         * gcc.dg/builtins-1.c: Test existing _Complex functions.
10105         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10106
10107 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10108
10109         PR c++/11786
10110         * g++.dg/lookup/koenig2.C: New test.
10111
10112         PR c++/5296
10113         * g++.dg/rtti/typeid2.C: New test.
10114
10115 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
10116
10117         * gcc.c-torture/compile/20030904-1.c: New test.
10118
10119 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10120
10121         * g++.dg/opt/longbranch2.C: New test.
10122
10123 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10124
10125         * g++.dg/template/crash10.C: Only compile it.
10126
10127 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10128
10129         PR middle-end/11665
10130         * gcc.c-torture/compile/20030907-1.c: New test.
10131         * g++.dg/init/array11.C: New test.
10132
10133 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10134
10135         PR c++/11852
10136         * g++.dg/init/struct1.C: New test.
10137
10138 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10139
10140         PR c++/12181
10141         * g++.dg/expr/comma1.C: New test.
10142
10143 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
10144
10145         PR c++/11867
10146         * g++.dg/expr/static_cast5.C: New test.
10147
10148 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10149
10150         PR c++/11507
10151         * g++.dg/lookup/scoped7.C: New test.
10152
10153         PR c++/9574
10154         * g++.dg/other/static1.C: New test.
10155
10156         PR c++/11490
10157         * g++.dg/warn/template-1.C: New test.
10158
10159         PR c++/11432
10160         * g++.dg/template/crash10.C: New test.
10161
10162         PR c++/2478
10163         * g++.dg/overload/VLA.C: New test.
10164
10165         PR c++/10804
10166         * g++.dg/template/call1.C: New test.
10167
10168 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10169
10170         PR c++/11794
10171         * g++.dg/parse/using3.C: New test.
10172
10173 2003-09-06  Roger Sayle  <roger@eyesopen.com>
10174
10175         PR c++/11409
10176         * g++.dg/overload/builtin3.C: New test case.
10177
10178 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
10179
10180         PR c/9862
10181         * gcc.dg/20030906-1.c: New test.
10182         * gcc.dg/20030906-2.c: Likewise.
10183
10184 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10185
10186         PR c++/12167
10187         * g++.dg/parse/defarg5.C: New test.
10188
10189         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
10190
10191 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
10192
10193         PR c++/12163
10194         * g++.dg/expr/static_cast4.C: New test.
10195
10196         PR c++/12146
10197         * g++.dg/template/crash9.C: New test.
10198
10199 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10200
10201         * g++.old-deja/g++.ext/pretty2.C: Update for change
10202         in __FUNCTION__.
10203         * g++.old-deja/g++.ext/pretty3.C: Likewise.
10204
10205 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
10206
10207         PR c++/11922
10208         * g++/dg/template/qualified-id1.C: New test.
10209
10210         PR c++/12037
10211         * g++.dg/warn/noeffect4.C: New test.
10212
10213 2003-09-04  Matt Austern  <austern@apple.com>
10214
10215         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
10216         * g++.dg/ext/fnname2.C: Likewise.
10217         * g++.dg/ext/fnname3.C: Likewise.
10218
10219 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
10220
10221         * g++.dg/expr/lval1.C: New test.
10222         * g++.dg/ext/lvcast.C: Remove.
10223
10224 2003-09-03  Roger Sayle  <roger@eyesopen.com>
10225
10226         PR optimization/11700.
10227         * gcc.c-torture/compile/20030903-1.c: New test case.
10228
10229 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
10230
10231         PR c++/12053
10232         * g++.dg/abi/layout4.C: New test.
10233
10234 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
10235
10236         PR c++/11553
10237         * g++.dg/parse/friend3.C: New test.
10238
10239 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
10240
10241         PR c++/11847
10242         * g++.dg/template/class1.C: New test.
10243
10244         PR c++/11808
10245         * g++.dg/expr/call1.C: New test.
10246
10247 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
10248
10249         PR c++/12114
10250         * g++.dg/init/ref9.C: New test.
10251
10252         PR c++/11972
10253         * g++.dg/template/nested4.C: New test.
10254
10255 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10256
10257         PR c++/12093
10258         * g++.dg/template/non-dependent4.C: New test.
10259
10260         PR c++/11928
10261         * g++.dg/inherit/conv1.C: New test.
10262
10263 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10264
10265         PR c++/6196
10266         * g++.dg/ext/label1.C: New test.
10267         * g++.dg/ext/label2.C: Likewise.
10268
10269 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10270
10271         * g++.dg/expr/cond3.C: New test.
10272
10273 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10274
10275         * gcc.dg/builtins-1.c: Add new builtin cases.
10276
10277 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10278
10279         * gcc.dg/builtins-1.c: Add new cases.
10280         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10281
10282 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10283
10284         * gcc.dg/builtins-1.c: Add more math builtin tests.
10285         * gcc.dg/torture/builtin-attr-1.c: New test.
10286
10287 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10288
10289         PR optimization/5079
10290         * g++.dg/opt/static3.C: New test.
10291
10292 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10293
10294         * gcc.misc-tests/gcov-10b.c: New test.
10295
10296 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
10297
10298         * g++.dg/opt/ptrmem3.C: New test.
10299
10300         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
10301
10302 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
10303
10304         * gcc.dg/20030826-2.c: New test.
10305
10306 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10307
10308         PR middle-end/12002
10309         * g77.f-torture/compile/12002.f: New test case.
10310
10311 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10312
10313         * gcc.dg/20030826-1.c: New test case.
10314
10315 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
10316
10317         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
10318
10319 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
10320
10321         PR c++/11871
10322         * c++.dg/lookup/crash1.C: New test.
10323
10324         * c++.dg/warn/noeffect3.C: New test.
10325
10326 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
10327
10328         * gcc.dg/compat/vector-1_x.c: Compile with -w.
10329         * gcc.dg/compat/vector-1_y.c: Ditto.
10330         * gcc.dg/compat/vector-2_x.c: Ditto.
10331         * gcc.dg/compat/vector-2_y.c: Ditto.
10332
10333 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
10334
10335         * gcc.dg/20030702-1.c: New test.
10336
10337 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
10338
10339         PR c++/8795
10340         * g++.dg/ext/altivec-1.C: New test.
10341
10342 2003-08-24  Richard Henderson  <rth@redhat.com>
10343
10344         * g++.dg/eh/simd-2.C: Add -w for x86.
10345
10346 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
10347
10348         * gcc.dg/20030815-1.c: New test.
10349
10350 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10351
10352         PR c++/3765
10353         * g++.dg/parse/access6.C: New test.
10354
10355 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10356
10357         PR c++/641, c++/11876
10358         * g++.dg/template/friend22.C: New test.
10359         * g++.dg/template/friend23.C: Likewise.
10360
10361 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10362
10363         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
10364         identically.
10365
10366 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10367
10368         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
10369
10370 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10371
10372         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
10373
10374 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10375
10376         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
10377
10378 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10379
10380         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
10381
10382 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
10383
10384         PR c++/11919
10385         * g++.dg/overload/prom1.C: New test.
10386
10387         PR c++/11551
10388         * g++.dg/parse/dtor2.C: New test.
10389
10390         PR c++/10762
10391         * g++.dg/parse/using2.C: New test.
10392
10393 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
10394
10395         PR target/11805
10396         * gcc.c-torture/compile/20030821-1.c: New.
10397
10398 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
10399
10400         PR c++/11834
10401         * g++.dg/template/deduce2.C: New test.
10402
10403 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
10404
10405         * gcc.c-torture/execute/20030821-1.c: New test.
10406
10407 2003-08-20  Roger Sayle  <roger@eyesopen.com>
10408
10409         PR middle-end/11984
10410         * gcc.dg/20030820-1.c: New test case.
10411
10412 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
10413
10414         PR c++/11945
10415         * g++.dg/warn/noeffect2.C: New test.
10416
10417 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
10418
10419         PR c++/10926
10420         * g++.dg/template/dtor2.C: New test.
10421
10422         PR c++/11684
10423         * g++.dg/template/operator1.C: New test.
10424         * g++.dg/parse/operator4.C: New test.
10425
10426         PR c++/11946.C
10427         * g++.dg/expr/enum1.C: New test.
10428         * gcc.dg/c99-bool-1.c: Remove bogus warning.
10429
10430         PR c++/11036.C
10431         * g++.dg/parse/elab2.C: New test.
10432         * g++.dg/parse/typedef4.C: Change error message.
10433         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
10434         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
10435         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
10436
10437 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
10438
10439         * gcc.dg/pch/warn-1.c: New.
10440         * gcc.dg/pch/warn-1.hs: New.
10441
10442         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
10443         not-tested file.
10444
10445 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10446
10447         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
10448
10449 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10450
10451         * gcc.dg/uninit-D.c: New Test.
10452         * gcc.dg/uninit-E.c: New Test.
10453         * gcc.dg/uninit-F.c: New Test.
10454         * gcc.dg/uninit-G.c: New Test.
10455
10456 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
10457
10458         * g++.dg/README: Describe the pch directory.
10459
10460 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10461
10462         PR c++/11174
10463         * g++.dg/parse/access4.C: New test.
10464         * g++.dg/parse/access5.C: Likewise.
10465         * g++.old-deja/g++.jason/access17.C: Adjust error message.
10466
10467 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
10468
10469         * gcc.dg/noncompile/20030818-1.c: New.
10470
10471 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10472
10473         PR c++/11957
10474         * g++.dg/warn/noeffect1.C: New test.
10475
10476         * g++.dg/template/scope2.C: New test.
10477         * g++.dg/template/error2.C: Correct dg-error
10478
10479 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
10480
10481         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
10482
10483 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
10484
10485         PR C++/11512
10486         * g++.dg/template/warn1.C: New.
10487
10488 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
10489
10490         * g++.dg/template/error2.C: New test.
10491         * g++.dg/lookup/using7.C: Adjust errors
10492         * g++.old-deja/g++.pt/crash36.C: Likewise.
10493         * g++.old-deja/g++.pt/derived3.C: Likewise.
10494
10495 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10496
10497         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
10498         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
10499         * gcc.c-torture/execute/builtins/string-9.c: New, from
10500         string-opt-9.c.  Adjust for execute/builtins framework.
10501         * gcc.c-torture/execute/string-opt-9.c: Delete.
10502
10503 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
10504
10505         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
10506
10507         * g++.dg/parse/ret-type2.C: New test.
10508
10509         PR c++/11703
10510         * g++.dg/init/new8.C: New test.
10511
10512         PR c++/10923
10513         * g++.dg/parse/typedef5.C: New test.
10514
10515         PR c++/9512
10516         * g++.dg/parse/qualified2.C: New test.
10517         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
10518         invalid code.
10519
10520 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
10521
10522         * g++.dg/conversion/ptrmem1.C: New test.
10523
10524 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
10525
10526         PR target/11693
10527         * gcc.dg/20030811-1.c: New test.
10528
10529         PR target/11535
10530         * gcc.c-torture/execute/20030811-1.c: New test.
10531
10532 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10533
10534         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
10535
10536 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
10537
10538         PR c++/11789.C
10539         * g++.dg/inherit/multiple1.C: New test.
10540
10541 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10542
10543         * gcc.dg/spe1.c: New test.
10544
10545         PR c++/11670
10546         * g++.dg/expr/cast2.C: New test.
10547
10548         PR c++/10530
10549         * g++.dg/template/dependent-name2.C: New test.
10550
10551 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
10552
10553         * g++.dg/parse/crash11.C: Put the dg options in comments.
10554
10555 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
10556
10557         * lib/gcc-dg.exp: Update for diagnostic change.
10558
10559 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10560
10561         PR c++/5767
10562         * g++.dg/parse/crash11.C: New test.
10563
10564 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
10565
10566         * gcc.dg/cpp/spacing1.c: Update.
10567
10568 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
10569
10570         PR target/11739
10571         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
10572         a value for -mtune.
10573
10574 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10575
10576         PR middle-end/11771
10577         * gcc.c-torture/compile/20030804-1.c: New test case.
10578
10579 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10580
10581         * gcc.dg/20030804-1.c: New test case.
10582
10583 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
10584
10585         * gcc.dg/cpp/separate-1.c: New test.
10586
10587 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
10588
10589         PR c++/11704
10590         * g++.dg/template/dependent-expr2.C: New test.
10591
10592         PR c++/11766
10593         * g++.dg/expr/ptrmem1.C: New test.
10594
10595 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10596
10597         PR c++/9453
10598         * g++.dg/template/friend15.C: New test.
10599
10600 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
10601
10602         * lib/dg-pch.exp: Work round PCH bug.
10603
10604 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10605
10606         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
10607         builtins.  Move cases from builtins-4.c here.
10608
10609         * gcc.dg/torture/builtin-math-1.c: New test taken from
10610         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
10611         additional cases.
10612
10613         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
10614         Delete.
10615
10616 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10617
10618         PR c++/9447
10619         * g++.dg/template/using7.C: New test.
10620
10621 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
10622
10623         * import1.c, import2.c: New tests.
10624
10625 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
10626
10627         * g++.dg/eh/crossjump1.C: New test.
10628
10629 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
10630
10631         PR c++/11697
10632         * g++.dg/template/using6.C: New test.
10633
10634         PR c++/11744
10635         * g++.dg/template/koenig2.C: New test.
10636
10637 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10638
10639         PR c++/7983
10640         * g++.dg/parse/typedef4.C: New test.
10641
10642 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10643
10644         PR c++/8442, c++/8806
10645         * g++.dg/template/elab1.C: New test.
10646         * g++.dg/template/type2.C: Likewise.
10647         * g++.dg/template/ttp3.C: Adjust expected error message.
10648         * g++.old-deja/g++.law/visibility13.C: Likewise.
10649         * g++.old-deja/g++.niklas/t135.C: Likewise.
10650         * g++.old-deja/g++.pt/ttp41.C: Likewise.
10651         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
10652         template argument.
10653         * g++.old-deja/g++.pt/ttp44.C: Likewise.
10654
10655 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
10656
10657         PR c++/11295
10658         * g++.dg/ext/stmtexpr1.C: New test.
10659
10660         * g++.dg/opt/tmp1.C: New test.
10661
10662         PR c++/11525
10663         * g++.dg/parse/constant4.C: New test.
10664
10665         PR c++/9447
10666         * g++.dg/template/using5.C: New test.
10667
10668 2003-07-31  Roger Sayle  <roger@eyesopen.com>
10669
10670         * gcc.dg/builtins-27.c: New test case.
10671
10672 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
10673
10674         * gcc.dg/tls/opt-7.c: New test.
10675
10676 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
10677
10678         * g++.old-deja/g++.other/crash18.C: Remove.
10679
10680 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10681
10682         * g++.dg/template/explicit3.C: New.
10683         * g++.dg/template/explicit4.C: New.
10684         * g++.dg/template/explicit5.C: New.
10685
10686         PR c++/11347
10687         * g++.dg/template/memtmpl1.C: New.
10688
10689 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
10690
10691         PR target/11565
10692         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
10693         * gcc.dg/i386-387-5.c (dg-options): Likewise.
10694
10695 2003-07-30  Jan Hubicka  <jh@suse.cz>
10696
10697         * vtgc1.c: Kill.
10698
10699 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
10700
10701         * gcc.dg/struct-in-proto-1.c: New test.
10702
10703 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
10704
10705         * gcc.dg/cpp/include2.c: Only expect one message.
10706
10707 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
10708
10709         PR c++/9447
10710         * g++.dg/template/using1.C: New test.
10711         * g++.dg/template/using2.C: New test.
10712         * g++.dg/template/using3.C: New test.
10713         * g++.dg/template/using4.C: New test.
10714
10715 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
10716
10717         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
10718         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10719
10720 2003-07-28  Jan Hubicka  <jh@suse.cz>
10721
10722         PR c++/11530
10723         * g++.dg/opt/call1.C: New test.
10724
10725 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
10726
10727         PR c++/11667
10728         * g++.dg/init/enum2.C: New test.
10729         * g++.dg/template/overload1.C: Add "-w" option.
10730
10731 2003-07-28    <hp@bitrange.com>
10732
10733         * gcc.dg/Wdeclaration-after-statement-1.c,
10734         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
10735
10736 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
10737
10738         * gcc.c-torture/compile/20030725-1.c: New test.
10739
10740 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
10741
10742         * gcc.dg/20030505.c: Only run for SPE.
10743         Remove definition of opaque type.
10744
10745 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
10746
10747         * g++.dg/template/ptrmem6.C: New test.
10748
10749 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
10750
10751         * gcc.c-torture/compile/zero-strct-2.c: New test.
10752
10753 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
10754
10755         * gcc.dg/intermod-1.c: New test.
10756
10757 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10758
10759         PR c++/11617
10760         * g++.dg/template/lookup2.C: New test.
10761         * g++.dg/template/memclass1.C: Remove instantiated from error.
10762         * g++.dg/other/error2.C: Tweak expected errors.
10763
10764         PR c++/11596
10765         * g++.dg/template/defarg3.C: New test.
10766
10767         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
10768
10769 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
10770
10771         * g++.dg/inherit/access5.C: New test.
10772
10773 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10774
10775         PR c++/11513
10776         * g++.dg/template/crash8.C: New test.
10777
10778 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
10779
10780         PR c/10602
10781         * gcc.dg/noncompile/incomplete-2.c: New test.
10782
10783 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
10784
10785         PR c++/11645
10786         * g++.dg/inherit/access4.C: New test.
10787
10788         PR c++/11517
10789         * g++.dg/expr/cond2.C: New test.
10790
10791         PR optimization/10679
10792         * g++.dg/opt/inline4.C: New test.
10793
10794 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10795
10796         * g++.dg/parse/crash10: New test.
10797
10798 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10799
10800         * g++.dg/ext/flexary1.C: New test.
10801
10802 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10803
10804         PR c++/10793
10805         * g++.dg/template/crash9.C: New test.
10806
10807 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10808
10809         PR c++/3004
10810         * g++.dg/parse/typedef3.C: New test.
10811
10812         PR c++/7906
10813         * g++.dg/parse/operator2.C: New test.
10814
10815         PR c++/8895
10816         * g++.dg/parse/def-tmpl-arg1.C: New test.
10817
10818         PR c++/9282
10819         * g++.dg/parse/funptr1.C: New test.
10820
10821         PR c++/9452
10822         * g++.dg/parse/ambig3.C: New test.
10823
10824         PR c++/9454
10825         * g++.dg/parse/operator3.C: New test.
10826
10827         PR c++/9486
10828         * g++.dg/parse/template10.C: New test.
10829
10830         PR c++/9488
10831         * g++.dg/parse/template11.C: New test.
10832
10833         PR c++/10150
10834         * g++.dg/parse/invalid-op1.C: New test.
10835
10836         PR c++/10247
10837         * g++.dg/parse/condexpr1.C: New test.
10838
10839 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10840
10841         * g++.dg/ext/packed3.C: New test.
10842         * g++.dg/ext/packed4.C: New test.
10843
10844         * gcc.dg/pack-test-3.c: New test.
10845
10846 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
10847
10848         * lib/compat.exp: Handle dg-options per source file.
10849         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
10850         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
10851         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
10852         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
10853         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
10854         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
10855         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
10856         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
10857         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
10858         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
10859         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
10860         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
10861         * g++.dg/compat/break/bitfield7_x.C: Ditto.
10862         * g++.dg/compat/break/bitfield7_y.C: Ditto.
10863
10864 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10865
10866         PR c/10320
10867         * gcc.c-torture/execute/20030718-1.c: New test.
10868
10869 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10870
10871         PR optimization/11536
10872         * gcc.dg/20030721-1.c: New test.
10873
10874 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
10875
10876         PR c++/11546
10877         * g++.dg/template/lookup1.C: New test.
10878
10879 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
10880
10881         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
10882         diagnostics of ill-formed constructs involving labels.
10883         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
10884         the new 'previously defined here' message.
10885
10886 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
10887
10888         * g++.dg/parse/non-dependent2.C: New test.
10889
10890 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10891
10892         * g++.dg/init/init-ref4.C: xfail on targets without
10893         weak symbols.
10894
10895 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
10896
10897         PR target/11087
10898         * gcc.c-torture/execute/20030717-1.c: New test.
10899
10900 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10901
10902         * g++.dg/opt/cfg1.C: New test.
10903
10904 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
10905
10906         PR optimization/11557
10907         * gcc.dg/20030717-1.c: New test.
10908
10909 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
10910
10911         PR c++/10476
10912         * g++.dg/expr/crash-1.C: New test.
10913
10914         PR c++/11027
10915         * g++.dg/template/init3.C: New test.
10916
10917         PR c++/8222
10918         * g++.dg/template/non-dependent1.C: New test.
10919
10920         PR c++/11070
10921         * g++.dg/template/non-dependent2.C: New test.
10922
10923         PR c++/11071
10924         * g++.dg/template/non-dependent3.C: New test.
10925
10926         PR c++/9907
10927         * g++.dg/template/sizeof5.C: New test.
10928
10929 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
10930
10931         PR 11498
10932         * gcc.c-torture/compile/mangle-1.c: New file.
10933
10934 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10935
10936         PR c++/7809
10937         * g++.dg/parse/access3.C: New test.
10938
10939 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
10940
10941         PR c++/11384
10942         * g++.dg/init/init-ref4.C: New test.
10943
10944 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
10945
10946         PR c++/11547
10947         * g++.dg/parse/constant3.C: New test.
10948         * g++.dg/parse/crash7.C: Likewise.
10949
10950 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
10951
10952         PR target/11008
10953         * gcc.dg/i386-pentium4-not-mull.c: New.
10954
10955 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
10956
10957         * gcc.dg/asm-names.c (ymain): Make it weak.
10958
10959 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10960
10961         PR c++/5421
10962         * g++.dg/template/friend21.C: New test.
10963
10964 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
10965
10966         * gcc.dg/cleanup-8.c: New test.
10967         * gcc.dg/cleanup-9.c: New test.
10968
10969 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
10970
10971         * g++.dg/ext/dll-MI1.h: New file.
10972         * g++.dg/ext/dllexport-MI1.C: New file.
10973         * g++.dg/ext/dllimport-MI1.C: New file.
10974
10975 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
10976
10977         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
10978         it does not have cmpstrsi patterns (just cmpmemsi).
10979
10980 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
10981
10982         PR debug/11473
10983         * g++.dg/debug/debug8.C: New test.
10984
10985 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10986
10987         PR c++/10108
10988         * g++.dg/template/crash7.C: New test.
10989
10990 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
10991
10992         PR target/10795
10993         * gcc.c-torture/compile/20030708-1.c: New.
10994
10995 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10996
10997         * gcc.c-torture/execute/20030715-1.c: New test.
10998
10999 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
11000
11001         * gcc.dg/pch/inline-3.c: New file.
11002         * gcc.dg/pch/inline-3.hs: New file.
11003         * gcc.dg/pch/inline-4.c: New file.
11004         * gcc.dg/pch/inline-4.hs: New file.
11005
11006 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
11007
11008         PR c++/11509
11009         * g++.dg/template/crash6.C: New test.
11010
11011         PR c++/7053
11012         * g++.dg/template/friend20.C: New test.
11013
11014         PR c++/7019
11015         * g++.dg/template/overload2.C: New test.
11016
11017 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11018
11019         PR optimization/11440
11020         * gcc.c-torture/execute/20030714-1.c: New test.
11021
11022 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11023
11024         PR c++/11154
11025         * g++.dg/template/partial2.C: New test.
11026
11027 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
11028
11029         PR c++/11503
11030         * g++.dg/template/anon1.C: New test.
11031
11032         PR c++/11493
11033         PR c++/11495
11034         * g++.dg/parse/template9.C: Likewise.
11035         * g++.dg/template/crash4.C: New test.
11036         * g++.dg/template/koenig1.C: Likewise.
11037         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
11038         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
11039         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
11040         functions.
11041         * g++.old-deja/g++.jason/template36.C: Likewise.
11042         * g++.old-deja/g++.mike/p1989.C: Likewise.
11043         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
11044         * g++.old-deja/g++.pt/ttp20.C: Use this->.
11045         * g++.old-deja/g++.pt/ttp21.C: Use this->.
11046         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
11047         compiling.
11048         * g++.old-deja/g++.pt/union2.C: Use this->.
11049
11050 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
11051
11052         * gcc.dg/20030711-1.c: New test.
11053
11054 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
11055
11056         PR c++/11050
11057         * g++.dg/parse/args1.C: New test.
11058         * g++.pt/defarg8.C: Change expected errors.
11059
11060 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
11061
11062         PR c++/8164
11063         * g++.dg/template/nontype2.C: New test.
11064
11065         PR c++/10558
11066         * g++.dg/parse/template8.C: New test.
11067
11068         PR c++/8327
11069         * g++.dg/template/scope1.C: New test.
11070
11071         * g++.dg/warn/Wsign-compare-1.C: New test.
11072
11073 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11074
11075         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
11076
11077 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
11078
11079         PR c++/9411
11080         * g++.dg/template/explicit2.C: New test.
11081
11082         PR c++/10032
11083         * g++.dg/warn/pedantic1.C: New test.
11084
11085 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
11086
11087         PR c++ 9483
11088         * g++.dg/other/field1.C: New test.
11089
11090 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11091
11092         PR c/11449
11093         * gcc.c-torture/compile/20030707-1.c: New.
11094
11095 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11096
11097         PR c++/10849
11098         * g++.dg/template/access12.C: New test.
11099
11100 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
11101
11102         * g++.dg/bprob/bprob.exp (prof_ext): Update.
11103         * g77.dg/bprob/bprob.exp (prof_ext): Update.
11104         * gcc.misc-tests/bprob.exp (prof_ext): Update.
11105         * gcc.misc-tests/gcov.exp: Update
11106         * g++.dg/gcov/gcov.exp: Update
11107         * lib/gcov.exp: Update.
11108
11109 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
11110
11111         * g++.dg/abi/mangle17.C: Make sure template expressions are
11112         dependent.
11113         * g++.dg/abi/mangle4.C: Mark erroneous casts.
11114         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
11115         * g++.dg/opt/stack1.C: Remove erroneous code.
11116         * g++.dg/parse/template7.C: New test.
11117         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
11118         * g++.old-deja/g++.pt/crash4.C: Likewise.
11119
11120 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11121
11122         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
11123         with zero or one occurence of `$' after the initial `L'.
11124
11125 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
11126
11127         * gcc.c-torture/compile/20030704-1.c: Add a comment.
11128
11129 2003-07-08  Roger Sayle  <roger@eyesopen.com>
11130
11131         PR c/11370
11132         * gcc.dg/Wunreachable-6.c: New testcase.
11133         * gcc.dg/Wunreachable-7.c: New testcase.
11134
11135 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11136
11137         PR c/11420
11138         * gcc.dg/20030708-1.c: New test.
11139
11140 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
11141
11142         * gcc.dg/compat/sdata-section.h: New file.
11143         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
11144         * gcc.dg/torture/mips-sdata-1.c: New test.
11145
11146 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11147
11148         PR c++/11030
11149         * g++.dg/template/friend19.C: New test.
11150
11151 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11152
11153         * g++.dg/opt/strength-reduce.C: New test.
11154
11155 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11156
11157         PR target/10979
11158         * gcc.dg/20030707-1.c: New testcase.
11159
11160 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11161
11162         PR optimization/11059
11163         * g++.dg/opt/emptyunion.C: New testcase.
11164
11165 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11166             Eric Botcazou  <ebotcazou@libertysurf.fr>
11167
11168         * g++.dg/opt/stack1.C: New test.
11169
11170 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
11171
11172         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
11173         run test.
11174
11175         PR c++/11431
11176         * g++.dg/expr/static_cast3.C: New test.
11177
11178 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
11179
11180         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
11181         everywhere.
11182         * gcc.dg/concat.c: Concatenation of string constants with
11183         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
11184         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
11185         * gcc.dg/cpp/escape-2.c: Use wide character constants where
11186         necessary to avoid multi-character character constant warning.
11187         * gcc.dg/cpp/escape.c: Likewise.
11188         * gcc.dg/cpp/ucs.c: Likewise.
11189         Remove backslashes from dg-bogus comments, as they confuse Tcl.
11190         Fix a typo.
11191
11192 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11193
11194         PR c/11428
11195         * gcc.c-torture/compile/20030704-1.c: New.
11196
11197 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11198
11199         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
11200
11201 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
11202
11203         PR c++/5287, PR c++/7910,  PR c++/11021
11204         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
11205         tests for warnings.
11206         * g++.dg/ext/dllimport2.C: Add tests for warnings.
11207         * g++.dg/ext/dllimport3.C: Likewise.
11208         * g++.dg/ext/dllimport4.C: New file.
11209         * g++.dg/ext/dllimport5.C: New file.
11210         * g++.dg/ext/dllimport6.C: New file.
11211         * g++.dg/ext/dllimport7.C: New file.
11212         * g++.dg/ext/dllimport8.C: New file.
11213         * g++.dg/ext/dllimport9.C: New file.
11214         * g++.dg/ext/dllimport10.C: New file.
11215         * g++.dg/ext/dllexport1.C: New file.
11216
11217 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11218
11219         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
11220         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
11221
11222 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11223
11224         * gcc.dg/builtins-25.c: New testcase.
11225         * gcc.dg/builtins-26.c: New testcase.
11226
11227 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
11228
11229         * gcc.dg/compat/vector-defs.h: New file.
11230         * gcc.dg/compat/vector-setup.h: New file.
11231         * gcc.dg/compat/vector-check.h: New file.
11232         * gcc.dg/compat/vector-1_main.c: New file.
11233         * gcc.dg/compat/vector-1_x.c: New file.
11234         * gcc.dg/compat/vector-1_y.c: New file.
11235         * gcc.dg/compat/vector-2_main.c: New file.
11236         * gcc.dg/compat/vector-2_x.c: New file.
11237         * gcc.dg/compat/vector-2_y.c: New file.
11238
11239         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
11240         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
11241         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
11242         * gcc.dg/compat/struct-align-1.h: New file.
11243         * gcc.dg/compat/struct-align-1_main.c: New file.
11244         * gcc.dg/compat/struct-align-1_x.c: New file.
11245         * gcc.dg/compat/struct-align-1_y.c: New file.
11246         * gcc.dg/compat/struct-align-2.h: New file.
11247         * gcc.dg/compat/struct-align-2_main.c: New file.
11248         * gcc.dg/compat/struct-align-2_x.c: New file.
11249         * gcc.dg/compat/struct-align-2_y.c: New file.
11250
11251         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
11252         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11253         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11254         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11255         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11256         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11257         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11258         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11259         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11260         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11261         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11262         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11263         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11264         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11265         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11266         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11267         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11268         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11269         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11270         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11271         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11272         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11273         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11274         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11275         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11276         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11277         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11278         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11279         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11280
11281 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11282
11283         * gcc.dg/i386-call-1.c: New test.
11284
11285 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11286
11287         PR c++/9162
11288         * g++.dg/parse/defarg4.C: New.
11289
11290 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11291
11292         PR target/10700
11293         * gcc.c-torture/compile/20030703-1.c: New test case.
11294
11295 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11296
11297         * g++.dg/template/local3.C: Remove extra semicolon.
11298
11299 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11300
11301         * gcc.dg/i386-volatile-1.c: New test.
11302
11303 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
11304
11305         PR c++/11072
11306         * g++.dg/other/offsetof2.C: XFAIL.
11307         * g++.dg/other/offsetof5.C: New.
11308
11309         PR c++/10219
11310         * g++.dg/template/error1.C: New.
11311
11312         PR c++/9779
11313         * g++.dg/template/dependent-expr1.C: New.
11314
11315 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11316
11317         PR c++/6949
11318         * g++.dg/template/local3.C: New test.
11319
11320         PR c++/11149
11321         * g++.dg/lookup/scoped6.C: New test.
11322
11323 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
11324
11325         PR c++/8046
11326         * g++.dg/other/error7.C: New test.
11327
11328 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
11329
11330         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
11331         * g++.old-deja/g++.abi/vtable3.h: Likewise.
11332         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11333         * g++.old-deja/g++.other/union2.C: Likewise.
11334         * gcc.dg/c90-const-expr-2.c: Likewise.
11335         * gcc.dg/c90-const-expr-3.c: Likewise.
11336         * gcc.dg/c99-const-expr-2.c: Likewise.
11337         * gcc.dg/c99-const-expr-3.c: Likewise.
11338         * gcc.dg/concat.c: Likewise.
11339
11340 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11341
11342         PR c++/9559
11343         * g++.dg/init/static1.C: New test.
11344
11345 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11346
11347         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
11348         * g++.old-deja/g++.other/access2.C: Likewise.
11349         * g++.old-deja/g++.other/decl2.C: Likewise.
11350         * gcc.c-torture/execute/20020615-1.c: Likewise.
11351
11352 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11353
11354         PR c++/4933
11355         * g++.dg/template/sizeof4.C: New test.
11356
11357 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11358
11359         * g++.dg/other/error6.C: New test.
11360
11361 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11362
11363         PR c++/10750
11364         * g++.dg/parse/constant2.C: New test.
11365
11366 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
11367
11368         PR c++/11106
11369         * g++.dg/other/error5.C: New test.
11370
11371 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11372
11373         * gcc.dg/format/gcc_diag-1.c: New test.
11374
11375 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
11376
11377         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
11378
11379 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11380
11381         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
11382         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
11383         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
11384
11385 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
11386
11387         * gcc.c-torture/execute/builtins/string-8.c: New test.
11388         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
11389         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
11390         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
11391
11392 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11393
11394         PR c++/10468
11395         * g++.dg/ext/typeof6.C: New test.
11396
11397 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11398
11399         PR c++/10796
11400         * g++.dg/init/enum1.C: New test.
11401
11402 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
11403
11404         * gcc.dg/20030627-1.c: New test.
11405
11406 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
11407
11408         PR c++/11332
11409         * g++.dg/expr/static_cast2.C: New test.
11410
11411 2003-06-26  Roger Sayle  <roger@eyesopen.com>
11412             Jakub Jelinek  <jakub@redhat.com>
11413
11414         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
11415         sprintf(dst,"%s",src) optimization.
11416         * gcc.c-torture/execute/20030626-1.c: New test case.
11417         * gcc.c-torture/execute/20030626-2.c: New test case.
11418
11419 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
11420
11421         * gcc.c-torture/execute/multi-ix.c: New test.
11422
11423         * gcc.c-torture/execute/simd-4.c (main):
11424         Added missing semicolon at end of union.
11425
11426 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
11427
11428         PR c++/8266
11429         * g++.dg/template/explicit-instantiation3.C: New test.
11430
11431 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11432
11433         * gcc.dg/20030626-1.c: Use signed char.
11434
11435 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11436
11437         * gcc.dg/20030626-1.c: New test.
11438
11439 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
11440
11441         * const-str-2.m: Update.
11442
11443 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
11444
11445         PR c++/10990
11446         * g++.dg/rtti/dyncast1.C: New test.
11447         * g++.dg/abi/mangle4.C: Correct base-specifier access.
11448         * g++.dg/lookup/scoped1.C: Remove XFAIL.
11449         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
11450
11451         PR c++/10931
11452         * g++.dg/expr/static_cast1.C: New test.
11453
11454 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
11455
11456         * gcc.dg/20030625-1.c: New test.
11457
11458 2003-06-24  Roger Sayle  <roger@eyesopen.com>
11459
11460         * gcc.c-torture/compile/20030624-1.c: New test case.
11461
11462 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
11463
11464         * gcc.c-torture/execute/string-opt-17.c: New test.
11465
11466 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
11467
11468         PR c++/5754
11469         * g++.dg/parse/crash6.C: New test.
11470
11471 2003-06-23  Roger Sayle  <roger@eyesopen.com>
11472
11473         * gcc.dg/builtins-24.c: New test case.
11474
11475 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
11476
11477         * g++.dg/opt/operator1.C: New test.
11478
11479 2003-06-22  Roger Sayle  <roger@eyesopen.com>
11480
11481         * gcc.c-torture/execute/string-opt-16.c: New test case.
11482
11483 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11484
11485         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
11486         * g++.old-deja/g++.other/conv7.C: Likewise
11487         * g++.old-deja/g++.other/overcnv2.C: Likewise.
11488         * g++.old-deja/g++.other/overload14.C: Likewise.
11489
11490 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11491
11492         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
11493         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
11494
11495 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11496
11497         PR c++/10888
11498         * g++.dg/warn/Winline-3.C: New test.
11499
11500 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11501
11502         * lib/target-supports.exp (check_alias_available): Make the test
11503         program acceptable to the Solaris assembler.
11504
11505         PR c++/10749
11506         * g++.dg/template/memclass2.C: New test.
11507
11508 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11509             Eric Botcazou  <ebotcazou@libertysurf.fr>
11510
11511         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
11512         data for non-matching targets.
11513         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
11514
11515 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11516
11517         PR c++/10845
11518         * g++.dg/template/member3.C: New test.
11519
11520 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
11521
11522         PR c++/10939
11523         * g++.dg/template/func1.C: New test.
11524
11525         PR c++/9649
11526         * g++.dg/template/static4.C: New test.
11527         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
11528
11529         PR c++/11041
11530         * g++.dg/init/ref7.C: New test.
11531
11532 2003-06-19  Matt Austern  <austern@apple.com>
11533
11534         PR c++/11228
11535         * g++.dg/anew1.C: New test.
11536         * g++.dg/anew2.C: New test.
11537         * g++.dg/anew3.C: New test.
11538         * g++.dg/anew4.C: New test.
11539
11540 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
11541
11542         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
11543
11544 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
11545
11546         * gcc.c-torture/execute/simd-4.c (main): Make expected value
11547         endian-dependent.
11548
11549 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
11550
11551         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
11552         Remove cruft.
11553
11554 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
11555
11556         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
11557         * gcc.c-torture/compile/961203-1.c: Likewise.
11558         * gcc.c-torture/compile/980506-1.c: Likewise.
11559
11560 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11561
11562         PR c++/10712
11563         * g++.dg/lookup/using7.C: New test.
11564
11565 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11566
11567         PR c++/11105
11568         * g++.dg/abi/conv1.C: Remove it.
11569         * g++.dg/template/conv7.C: New test.
11570         * g++.dg/template/conv8.C: Likewise.
11571         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
11572         conversion operator.
11573
11574 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
11575
11576         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
11577         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11578         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11579         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11580         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11581         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11582         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11583         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11584         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11585         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11586         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11587         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11588         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11589         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11590         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11591         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11592         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11593         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11594         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11595         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11596         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11597         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11598         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11599         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11600         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11601         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11602         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11603         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11604         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11605
11606 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
11607
11608         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
11609         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
11610         indications.
11611
11612 2003-06-16  Roger Sayle  <roger@eyesopen.com>
11613
11614         * gcc.dg/i386-387-5.c: New test case.
11615         * gcc.dg/i386-387-6.c: New test case.
11616         * gcc.dg/builtins-23.c: New test case.
11617
11618 2003-06-15  Roger Sayle  <roger@eyesopen.com>
11619
11620         * gcc.dg/builtins-22.c: New test case.
11621         * gcc.dg/i386-387-1.c: Update to test exp.
11622         * gcc.dg/i386-387-2.c: Likewise.
11623
11624 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11625
11626         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
11627
11628 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11629
11630         * lib/gcc-dg.exp (dg-require-dll): New function.
11631         (dg-xfail-if): Likewise.
11632         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
11633         driver.
11634
11635         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
11636         * gcc.c-torture/compile/20001205-1.c: Likewise.
11637         * gcc.c-torture/compile/20001226-1.c: Likewise.
11638         * gcc.c-torture/compile/20010518-2.c: Likewise.
11639         * gcc.c-torture/compile/20020312-1.c: Likewise.
11640         * gcc.c-torture/compile/20020604-1.c: Likewise.
11641         * gcc.c-torture/compile/920501-12.c: Likewise.
11642         * gcc.c-torture/compile/920501-4.c: Likewise.
11643         * gcc.c-torture/compile/920520-1.c: Likewise.
11644         * gcc.c-torture/compile/920521-1.c: Likewise.
11645         * gcc.c-torture/compile/920625-1.c: Likewise.
11646         * gcc.c-torture/compile/961203-1.c: Likewise.
11647         * gcc.c-torture/compile/980506-1.c: Likewise.
11648         * gcc.c-torture/compile/981006-1.c: Likewise.
11649         * gcc.c-torture/compile/981022-1.c: Likewise.
11650         * gcc.c-torture/compile/981223-1.c: Likewise.
11651         * gcc.c-torture/compile/990617-1.c: Likewise.
11652         * gcc.c-torture/compile/dll.c: Likewise.
11653         * gcc.c-torture/compile/labels-3.c: Likewise.
11654         * gcc.c-torture/compile/mipscop-1.c: Likewise.
11655         * gcc.c-torture/compile/mipscop-2.c: Likewise.
11656         * gcc.c-torture/compile/mipscop-3.c: Likewise.
11657         * gcc.c-torture/compile/mipscop-4.c: Likewise.
11658         * gcc.c-torture/compile/simd-5.c: Likewise.
11659         * gcc.c-torture/compile/20000804-1.x: Remove.
11660         * gcc.c-torture/compile/20001205-1.x: Likewise.
11661         * gcc.c-torture/compile/20001226-1.x: Likewise.
11662         * gcc.c-torture/compile/20010518-2.x: Likewise.
11663         * gcc.c-torture/compile/20020312-1.x: Likewise.
11664         * gcc.c-torture/compile/20020604-1.x: Likewise.
11665         * gcc.c-torture/compile/920501-12.x: Likewise.
11666         * gcc.c-torture/compile/920501-4.x: Likewise.
11667         * gcc.c-torture/compile/920520-1.x: Likewise.
11668         * gcc.c-torture/compile/920521-1.x: Likewise.
11669         * gcc.c-torture/compile/920625-1.x: Likewise.
11670         * gcc.c-torture/compile/961203-1.x: Likewise.
11671         * gcc.c-torture/compile/980506-1.x: Likewise.
11672         * gcc.c-torture/compile/981006-1.x: Likewise.
11673         * gcc.c-torture/compile/981022-1.x: Likewise.
11674         * gcc.c-torture/compile/981223-1.x: Likewise.
11675         * gcc.c-torture/compile/990617-1.x: Likewise.
11676         * gcc.c-torture/compile/mipscop-1.x: Likewise.
11677         * gcc.c-torture/compile/mipscop-2.x: Likewise.
11678         * gcc.c-torture/compile/mipscop-3.x: Likewise.
11679         * gcc.c-torture/compile/mipscop-4.x: Likewise.
11680         * gcc.c-torture/compile/simd-5.x: Likewise.
11681
11682         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
11683
11684 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11685
11686         * gcc.c-torture/execute/20030611-1.c: New test.
11687
11688 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11689
11690         PR middle-end/168
11691         * gcc.dg/20030612-1.c: New test case.
11692
11693 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11694
11695         PR c++/10635
11696         * g++.dg/expr/cast1.C: New test.
11697
11698 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11699
11700         * gcc.dg/builtins-21.c: New test case.
11701
11702 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
11703
11704         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
11705         options instead of at the end.
11706         * lib/objc.exp (objc_target_compile): Likewise.
11707
11708 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
11709
11710         PR c++/10432
11711         * g++.dg/parse/error1.C: New test.
11712
11713 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
11714
11715         * gcc.dg/compat/struct-by-value-11_main.c: New file.
11716         * gcc.dg/compat/struct-by-value-11_x.c: New file.
11717         * gcc.dg/compat/struct-by-value-11_y.c: New file.
11718         * gcc.dg/compat/struct-by-value-12_main.c: New file.
11719         * gcc.dg/compat/struct-by-value-12_x.c: New file.
11720         * gcc.dg/compat/struct-by-value-12_y.c: New file.
11721         * gcc.dg/compat/struct-by-value-13_main.c: New file.
11722         * gcc.dg/compat/struct-by-value-13_x.c: New file.
11723         * gcc.dg/compat/struct-by-value-13_y.c: New file.
11724         * gcc.dg/compat/struct-by-value-14_main.c: New file.
11725         * gcc.dg/compat/struct-by-value-14_x.c: New file.
11726         * gcc.dg/compat/struct-by-value-14_y.c: New file.
11727         * gcc.dg/compat/struct-by-value-15_main.c: New file.
11728         * gcc.dg/compat/struct-by-value-15_x.c: New file.
11729         * gcc.dg/compat/struct-by-value-15_y.c: New file.
11730         * gcc.dg/compat/struct-by-value-16_main.c: New file.
11731         * gcc.dg/compat/struct-by-value-16_x.c: New file.
11732         * gcc.dg/compat/struct-by-value-16_y.c: New file.
11733         * gcc.dg/compat/struct-by-value-17_main.c: New file.
11734         * gcc.dg/compat/struct-by-value-17_x.c: New file.
11735         * gcc.dg/compat/struct-by-value-17_y.c: New file.
11736         * gcc.dg/compat/struct-by-value-18_main.c: New file.
11737         * gcc.dg/compat/struct-by-value-18_x.c: New file.
11738         * gcc.dg/compat/struct-by-value-18_y.c: New file.
11739
11740         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
11741         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
11742         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
11743         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
11744         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
11745         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
11746         * gcc.dg/compat/scalar-return-3_main.c: New file.
11747         * gcc.dg/compat/scalar-return-3_x.c: New file.
11748         * gcc.dg/compat/scalar-return-3_y.c: New file.
11749         * gcc.dg/compat/scalar-return-4_main.c: New file.
11750         * gcc.dg/compat/scalar-return-4_x.c: New file.
11751         * gcc.dg/compat/scalar-return-4_y.c: New file.
11752
11753 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
11754
11755         * gcc.dg/compat/fp2-struct-check.h: New file.
11756         * gcc.dg/compat/fp2-struct-defs.h: New file.
11757         * gcc.dg/compat/fp2-struct-init.h: New file.
11758         * gcc.dg/compat/struct-by-value-10_main.c: New file.
11759         * gcc.dg/compat/struct-by-value-10_x.c: New file.
11760         * gcc.dg/compat/struct-by-value-10_y.c: New file.
11761         * gcc.dg/compat/struct-return-10_main.c: New file.
11762         * gcc.dg/compat/struct-return-10_x.c: New file.
11763         * gcc.dg/compat/struct-return-10_y.c: New file.
11764
11765         * gcc.dg/compat/compat-common.h: New file.
11766         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
11767         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
11768         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
11769         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
11770         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
11771         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
11772         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
11773         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11774         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
11775         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
11776         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11777         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
11778         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
11779         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11780         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
11781         * gcc.dg/compat/small-struct-check.h: Ditto.
11782         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
11783         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11784         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
11785         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
11786         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11787         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11788         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
11789         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11790         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
11791         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
11792         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11793         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11794         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
11795         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11796         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11797         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
11798         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11799         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
11800         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
11801         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11802         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
11803         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
11804         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11805         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
11806         * gcc.dg/compat/struct-return-2_main.c: Ditto.
11807         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11808         * gcc.dg/compat/struct-return-2_y.c: Ditto.
11809         * gcc.dg/compat/struct-return-3_main.c: Ditto.
11810         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11811         * gcc.dg/compat/struct-return-3_y.c: Ditto.
11812
11813 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
11814
11815         * g++.dg/pch/static-1.C: New file.
11816         * g++.dg/pch/static-1.Hs: New file.
11817
11818 2003-06-10  Richard Henderson  <rth@redhat.com>
11819
11820         * gcc.dg/asm-7.c: Adjust expected warning text.
11821
11822 2003-06-10  Roger Sayle  <roger@eyesopen.com>
11823
11824         * gcc.dg/builtins-20.c: New test case.
11825
11826 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
11827
11828         PR c++/11131
11829         * g++.dg/opt/template1.C: New test.
11830
11831 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11832
11833         * lib/gcc-dg.exp (dg-test): Clear additional_files and
11834         additional_sources.
11835
11836 2003-05-21  David Taylor  <dtaylor@emc.com>
11837
11838         * gcc.dg/Wpadded.c: New file.
11839
11840 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11841
11842         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
11843         * gcc.dg/special/weak-2.c: Add dg-require-weak.
11844         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
11845         dg-require-weak.
11846
11847 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
11848
11849         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
11850
11851 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11852
11853         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
11854         (dg-require-alias): Likewise.
11855         (dg-require-gc-sections): Likewise.
11856         * lib/target-supports.exp (check_gc_sections_available): Likewise.
11857
11858 2003-06-08  Richard Henderson  <rth@redhat.com>
11859
11860         * gcc.dg/20011029-2.c: Fix the array reference.
11861         * gcc.dg/asm-7.c: New.
11862
11863 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
11864
11865         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
11866
11867 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
11868
11869         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
11870         (dg-require-gc-sections): Likewise.
11871
11872 2003-06-08  Jan Hubicka  <jh@suse.cz>
11873
11874         * i386-cmov1.c: Fix regular expression.
11875         * i386-cvt-1.c: Likewise.
11876         * i386-local.c: Likewise.
11877         * i386-local2.c: Likewise.
11878         * i386-mul.c: Likewise.
11879         * i386-ssetype-1.c: Likewise.
11880         * i386-ssetype-3.c: Likewise.
11881         * i386-ssetype-5.c: Likewise.
11882
11883 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11884
11885         PR c++/11039
11886         * g++.dg/warn/implicit-typename2.C: New test.
11887         * g++.dg/warn/implicit-typename3.C: New test.
11888
11889 2003-06-07  Richard Henderson  <rth@redhat.com>
11890
11891         * g++.dg/other/offsetof3.C: Use size_t.
11892         * g++.dg/other/offsetof4.C: Likewise.
11893
11894 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
11895
11896         * lib/copy-file.exp: New. Implement gcc_copy_files.
11897
11898         * lib/dg-pch.exp: Load copy-file.exp
11899         (dg-pch): Use gcc_copy_files instead of "file copy".
11900
11901 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
11902
11903         * gcc.dg/weak/weak.exp: Simplify.
11904         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
11905         * gcc.dg/weak/weak-1.c: Likewise.
11906         * gcc.dg/weak/weak-2.c: Likewise.
11907         * gcc.dg/weak/weak-3.c: Likewise.
11908         * gcc.dg/weak/weak-4.c: Likewise.
11909         * gcc.dg/weak/weak-5.c: Likewise.
11910         * gcc.dg/weak/weak-6.c: Likewise.
11911         * gcc.dg/weak/weak-7.c: Likewise.
11912         * gcc.dg/weak/weak-8.c: Likewise.
11913         * gcc.dg/weak/weak-9.c: Likewise.
11914
11915 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
11916
11917         gcc.c-torture/execute/20030606-1.c: New.
11918
11919 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11920
11921         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
11922         * gcc.dg/builtins-19.c: Likewise.
11923
11924 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11925
11926         * gcc.dg/builtins-2.c: Add some more tests.
11927         * gcc.dg/builtins-18.c: New test case.
11928         * gcc.dg/builtins-19.c: New test case.
11929
11930 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11931             Jim Wilson  <wilson@tuliptree.org>
11932
11933         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
11934
11935 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
11936
11937         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
11938         mempcpy/stpcpy calls not to be optimized into something else.
11939         * gcc.c-torture/execute/string-opt-3.c: Moved to...
11940         * gcc.c-torture/execute/builtins/string-7.c: ...here.
11941         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
11942
11943 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11944
11945         * gcc.dg/format/asm_fprintf-1.c: New test.
11946
11947 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
11948
11949         * lib/gcc-defs.exp (additional_sources): New variable.
11950         (dg-additional-sources): New function.
11951         (additional_files): New variable.
11952         (dg-additional-files): New function.
11953         (dg-additional-files-options): Likewise.
11954         * lib/gcc-dg.exp (dg-require-weak): New function.
11955         (dg-require-alias): Likewise.
11956         (dg-require-gc-sections): Likewise.
11957         * lib/target-supports.exp (check_alias_available): Remove testfile
11958         parameter.
11959         (check_gc_sections_available): New function.
11960         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
11961         (dg-gpp-additional-files): Likewise.
11962         * lib/g++.exp (additional_sources): Remove.
11963         (additional_files): Likewise.
11964         (g++_target_compile): Use dg-additional-files-options.
11965
11966         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
11967         Tcl logic.
11968         * gcc.dg/special/ecos.exp: Remove.
11969         * gcc.dg/special/20000419-2.c: Use dg-require-*.
11970         * gcc.dg/special/alias-1.c: Likewise.
11971         * gcc.dg/special/alias-2.c: Likewise.
11972         * gcc.dg/special/gcsec-1.c: Likewise.
11973         * gcc.dg/special/weak-1.c: Likewise.
11974         * gcc.dg/special/weak-2.c: Likewise.
11975         * gcc.dg/special/wkali-1.c: Likewise.
11976         * gcc.dg/special/wkali-2.c: Likewise.
11977
11978         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
11979         dg-gpp-additional-*.
11980         * g++.dg/special/conpr-3.C: Likewise.
11981         * g++.dg/special/conpr-4.C: Likewise.
11982         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
11983         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
11984         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
11985         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
11986         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
11987         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
11988         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
11989         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
11990         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
11991         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
11992         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
11993         * g++.old-deja/g++.other/comdat1.C: Likewise.
11994         * g++.old-deja/g++.other/comdat2.C: Likewise.
11995         * g++.old-deja/g++.other/comdat3.C: Likewise.
11996         * g++.old-deja/g++.other/ctor1.C: Likewise.
11997         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
11998
11999 2003-06-05  Richard Henderson  <rth@redhat.com>
12000
12001         * gcc.dg/debug/20030605-1.c: New.
12002
12003 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12004
12005         * README.QMTEST: Update.
12006
12007 2003-06-04  Richard Henderson  <rth@redhat.com>
12008
12009         * gcc.dg/cleanup-1.c: New.
12010         * gcc.dg/cleanup-2.c: New.
12011         * gcc.dg/cleanup-3.c: New.
12012         * gcc.dg/cleanup-4.c: New.
12013         * gcc.dg/cleanup-5.c: New.
12014         * gcc.dg/cleanup-6.c: New.
12015         * gcc.dg/cleanup-7.c: New.
12016
12017 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12018
12019         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
12020
12021         * lib/dg-pch.exp: New file.
12022         * g++.dg/pch/pch.exp: Use dg-pch.exp.
12023         * gcc.dg/pch/pch.exp: Likewise.
12024
12025 2003-06-04  Roger Sayle  <roger@eyesopen.com>
12026
12027         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
12028         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
12029         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
12030         * gcc.dg/builtins-17.c: New test case.
12031         * gcc.dg/i386-387-4.c: New test case.
12032         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
12033
12034 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12035
12036         * gcc.dg/ultrasp9.c: New test.
12037
12038 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12039
12040         * gcc.c-torture/compile/20030604-1.c: New test.
12041         * gcc.dg/sparc-constant-1.c: New test.
12042
12043 2003-06-03  Glen Nakamura  <glen@imodulo.com>
12044
12045         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
12046
12047 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
12048
12049         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
12050
12051         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
12052         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
12053
12054 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
12055
12056         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
12057
12058 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12059
12060         PR c++/10940
12061         * g++.dg/template/spec10.C: New test.
12062
12063 2003-06-03  Roger Sayle  <roger@eyesopen.com>
12064
12065         * gcc.dg/builtins-16.c: New test case.
12066
12067 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
12068
12069         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
12070         mempcpy test with post-increments.
12071         * gcc.c-torture/execute/string-opt-3.c: New test.
12072         * gcc.dg/string-opt-1.c: New test.
12073
12074 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
12075
12076         PR fortran/10965
12077         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
12078
12079 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
12080
12081         * lib/scanasm.exp (dg-scan): New function, factored out of ...
12082         (scan-assembler): ... here.  Use dg-scan.
12083         (scan-assembler-not): Likewise.
12084         (scan-file): New function.
12085         (scan-file-not): Likewise.
12086         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
12087         * gcc.dg/cpp/_Pragma4.c: Likewise.
12088         * gcc.dg/cpp/_Pragma5.c: Likewise.
12089         * gcc.dg/cpp/avoidpaste1.c: Likewise.
12090         * gcc.dg/cpp/avoidpaste2.c: Likewise.
12091         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
12092         * gcc.dg/cpp/cmdlne-P.c: Likewise.
12093         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
12094         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
12095         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
12096         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
12097         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
12098         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
12099         * gcc.dg/cpp/cxxcom1.c: Likewise.
12100         * gcc.dg/cpp/line1.c: Likewise.
12101         * gcc.dg/cpp/maccom1.c: Likewise.
12102         * gcc.dg/cpp/maccom2.c: Likewise.
12103         * gcc.dg/cpp/maccom3.c: Likewise.
12104         * gcc.dg/cpp/maccom4.c: Likewise.
12105         * gcc.dg/cpp/maccom5.c: Likewise.
12106         * gcc.dg/cpp/maccom6.c: Likewise.
12107         * gcc.dg/cpp/multiline.c: Likewise.
12108         * gcc.dg/cpp/spacing1.c: Likewise.
12109         * gcc.dg/cpp/spacing2.c: Likewise.
12110         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
12111         * gcc.dg/cpp/trad/maccom1.c: Likewise.
12112         * gcc.dg/cpp/trad/maccom2.c: Likewise.
12113         * gcc.dg/cpp/trad/maccom3.c: Likewise.
12114         * gcc.dg/cpp/trad/maccom4.c: Likewise.
12115         * gcc.dg/cpp/trad/maccom6.c: Likewise.
12116         * gcc.dg/cpp/cxxcom2.c: Likewise.
12117         * gcc.dg/cpp/cxxcom2.h: New file.
12118
12119         * gcc.dg/cpp/truefalse.cpp: Move it to ...
12120         * g++.dg/cpp/truefalse.C: Here.
12121         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
12122
12123 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
12124
12125         * gcc.dg/cpp/redef3.c: New file.
12126
12127 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12128
12129         * gcc.dg/i386-loop-3.c: New test.
12130
12131 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
12132
12133         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
12134
12135 2003-05-31  Roger Sayle  <roger@eyesopen.com>
12136
12137         * gcc.dg/fwrapv-1.c: New test case.
12138         * gcc.dg/fwrapv-2.c: New test case.
12139
12140 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12141
12142         PR c++/10956
12143         * g++.dg/template/spec9.C: New test.
12144
12145 2003-05-29  Roger Sayle  <roger@eyesopen.com>
12146
12147         * gcc.dg/duff-4.c: New test case.
12148
12149 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
12150
12151         PR fortran/10843
12152         * g77.dg/ffixed-form-1.f: New test
12153         * g77.dg/ffixed-form-2.f: New test
12154         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
12155         * g77.dg/ffree-form-3.f: New test
12156
12157 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
12158
12159         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
12160         * gcc.dg/wint_t-1.c: Likewise.
12161
12162 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12163
12164         * g++.dg/template/access11.C: New test.
12165
12166 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12167
12168         PR c++/10849
12169         * g++.dg/template/access10.C: New test.
12170
12171 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12172             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12173
12174         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
12175
12176 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12177
12178         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
12179         suppress for powerpc-*-darwin*.
12180         * gcc.dg/torture/builtin-noret-2.c: Likewise.
12181
12182 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12183
12184         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
12185         suppress option for powerpc-*-darwin*.
12186
12187 2003-05-23  Roger Sayle  <roger@eyesopen.com>
12188
12189         * gcc.dg/builtins-1.c: Add tests for tan and atan.
12190         * gcc.dg/builtins-4.c: Add test for fmod.
12191
12192 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12193
12194         PR c++/10682
12195         * g++.dg/template/instantiate4.C: New test.
12196
12197 2003-05-22  Roger Sayle  <roger@eyesopen.com>
12198
12199         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
12200
12201 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
12202
12203         * gcc.dg/compat/scalar-return-1_main.c: New file.
12204         * gcc.dg/compat/scalar-return-1_x.c: New file.
12205         * gcc.dg/compat/scalar-return-1_y.c: New file.
12206         * gcc.dg/compat/scalar-return-2_main.c: New file.
12207         * gcc.dg/compat/scalar-return-2_x.c: New file.
12208         * gcc.dg/compat/scalar-return-2_y.c: New file.
12209         * gcc.dg/compat/struct-return-3_main.c: New file.
12210         * gcc.dg/compat/struct-return-3_y.c: New file.
12211         * gcc.dg/compat/struct-return-3_x.c: New file.
12212         * gcc.dg/compat/struct-return-2_main.c: New file.
12213         * gcc.dg/compat/struct-return-2_x.c: New file.
12214         * gcc.dg/compat/struct-return-2_y.c: New file.
12215
12216 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12217
12218         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
12219         for hppa*-hp-hpux*.
12220         * gcc.dg/20021014-1.c (dg-options): Likewise.
12221         * gcc.dg/nest.c (dg-options): Likewise.
12222
12223 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
12224
12225         PR c++/9738
12226         * g++.dg/ext/dllimport2.C: New file.
12227         * g++.dg/ext/dllimport3.C: New file.
12228
12229 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
12230
12231         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
12232         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12233         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12234         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12235         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12236         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12237         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
12238         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
12239         * gcc.dg/compat/small-struct-defs.h: New file.
12240         * gcc.dg/compat/small-struct-init.h: New file.
12241         * gcc.dg/compat/small-struct-check.h: New file.
12242         * gcc.dg/compat/fp-struct-defs.h: New file.
12243         * gcc.dg/compat/fp-struct-check.h: New file.
12244         * gcc.dg/compat/fp-struct-init.h: New file.
12245         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
12246         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
12247
12248 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
12249
12250         * gcc.dg/20030225-2.c: New test.
12251
12252 2003-05-18  Roger Sayle  <roger@eyesopen.com>
12253             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12254
12255         * gcc.c-torture/compile/20030518-1.c: New test case.
12256
12257 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
12258
12259         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
12260         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
12261         gcc-dg-debug-runtest.
12262         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
12263         gcc-dg-debug-runtest.
12264
12265 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12266
12267         PR c++/9022
12268         * g++.dg/lookup/using6.C: New test.
12269
12270 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12271
12272         * g++.dg/parse/access2.C: New test.
12273
12274 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
12275
12276         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
12277         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
12278         * gcc.dg/debug/debug.exp: Likewise.
12279
12280 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
12281
12282         * gcc.dg/dollar.c: New test.
12283
12284 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
12285
12286         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
12287         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
12288         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
12289         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
12290         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
12291         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
12292         * gcc.dg/compat/struct-by-value-6_main.c: New file.
12293         * gcc.dg/compat/struct-by-value-6_x.c: New file.
12294         * gcc.dg/compat/struct-by-value-6_y.c: New file.
12295         * gcc.dg/compat/struct-by-value-7_main.c: New file.
12296         * gcc.dg/compat/struct-by-value-7_x.c: New file.
12297         * gcc.dg/compat/struct-by-value-7_y.c: New file.
12298         * gcc.dg/compat/struct-by-value-8_main.c: New file.
12299         * gcc.dg/compat/struct-by-value-8_x.c: New file.
12300         * gcc.dg/compat/struct-by-value-8_y.c: New file.
12301         * gcc.dg/compat/struct-by-value-9_main.c: New file.
12302         * gcc.dg/compat/struct-by-value-9_x.c: New file.
12303         * gcc.dg/compat/struct-by-value-9_y.c: New file.
12304
12305 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
12306
12307         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
12308         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
12309         support for "repo" mode.
12310         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
12311         * lib/g77-dg.exp: Likewise.
12312         * lib/obj-dg.exp: Likewise.
12313
12314 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
12315
12316         Merge from gcc-3_2-rhl8-branch:
12317         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
12318
12319         * gcc.dg/tls/opt-6.c: New test.
12320
12321         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
12322
12323         * gcc.dg/20030405-1.c: New test.
12324
12325         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
12326
12327         * gcc.dg/20030309-1.c: New test.
12328
12329         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12330
12331         * gcc.c-torture/execute/20030307-1.c: New test.
12332
12333         2003-02-20  Randolph Chung  <tausq@debian.org>
12334
12335         * gcc.c-torture/compile/20030220-1.c: New test.
12336
12337         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
12338
12339         * gcc.dg/20030217-1.c: New test.
12340
12341         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
12342
12343         * gcc.c-torture/compile/20020129-1.c: New test.
12344
12345         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12346
12347         * gcc.dg/unroll-1.c: New test.
12348
12349         2002-11-16  Jan Hubicka  <jh@suse.cz>
12350
12351         * gcc.c-torture/execute/20020920-1.c: New test.
12352
12353         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
12354
12355         PR target/7434
12356         * gcc.c-torture/compile/20021008-1.c: New test.
12357
12358         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
12359
12360         PR target/7559
12361         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
12362
12363         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
12364
12365         * gcc.c-torture/compile/20020807-1.c: New test.
12366
12367         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
12368
12369         * gcc.dg/tls/opt-1.c: New test.
12370
12371         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
12372
12373         * gcc.dg/20020729-1.c: New test.
12374
12375         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
12376
12377         * g++.dg/opt/life1.C: New test.
12378
12379         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
12380
12381         * gcc.dg/20020525-1.c: New test.
12382
12383         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
12384
12385         PR c++/6794
12386         * g++.dg/ext/pretty1.C: New test.
12387         * g++.dg/ext/pretty2.C: New test.
12388
12389 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
12390
12391         PR c++/8385
12392         * g++.dg/ext/typeof5.C: New test.
12393
12394 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
12395
12396         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
12397         __USER_LABEL_PREFIX__ into account.
12398         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
12399
12400 2003-05-14  Roger Sayle  <roger@eyesopen.com>
12401
12402         * gcc.dg/builtins-15.c: New test case.
12403
12404 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
12405
12406         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
12407
12408 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
12409
12410         * lib/g++.exp: Tweak handling of additional source files.
12411         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
12412         * g++.dg/special/conpr-2a.C: Rename to ...
12413         * g++.dg/special/conpr-2a.cc: ... this.
12414         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
12415         * g++.dg/special/conpr-3a.C: Rename to ...
12416         * g++.dg/special/conpr-3a.cc: This.
12417         * g++.dg/special/conpr-3b.C: Rename to ...
12418         * g++.dg/special/conpr-3b.cc: This.
12419         * g++.dg/special/conpr-4.C: New test.
12420         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
12421
12422 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
12423
12424         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
12425
12426 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12427
12428         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
12429         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12430         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
12431         * g++.old-deja/g++.other/warn3.C: Likewise.
12432
12433 2003-05-11  Roger Sayle  <roger@eyesopen.com>
12434
12435         * gcc.dg/i386-387-1.c: Update to also test log.
12436         * gcc.dg/i386-387-2.c: Likewise.
12437
12438 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12439
12440         * g77.f-torture/execute/int8421.f: New test.
12441
12442 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12443
12444         PR c++/10230, c++/10481
12445         * g++.dg/lookup/scoped5.C: New test.
12446
12447 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12448
12449         PR c++/10552
12450         * g++.dg/template/ttp6.C: New test.
12451
12452 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
12453
12454         * gcc.c-torture/execute/builtins: New directory.
12455         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
12456         gcc.c-torture/execute/builtins.
12457         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
12458         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
12459         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
12460         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
12461
12462 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12463
12464         PR c++/9252
12465         * g++.dg/template/access8.C: New test.
12466         * g++.dg/template/access9.C: New test.
12467
12468 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12469
12470         PR c++/9554
12471         * g++.dg/parse/access1.C: New test.
12472
12473 2003-05-09  DJ Delorie  <dj@redhat.com>
12474
12475         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
12476         long, and not an int.
12477
12478 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12479
12480         PR c++/10555, c++/10576
12481         * g++.dg/template/memclass1.C: New test.
12482
12483 2003-05-08  DJ Delorie  <dj@redhat.com>
12484
12485         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
12486         targets.
12487         * gcc.c-torture/execute/20021024-1.x: Likewise.
12488         * gcc.c-torture/execute/shiftdi.x: Likewise.
12489         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
12490         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
12491         * gcc.dg/20021018-1.c: Likewise.
12492
12493 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12494
12495         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
12496
12497         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
12498         (bcopy): Call memmove.
12499
12500 2003-05-08  Roger Sayle  <roger@eyesopen.com>
12501
12502         * g77.f-torture/compile/8485.f: New test case.
12503
12504 2003-05-07  Richard Henderson  <rth@redhat.com>
12505
12506         PR c++/10570
12507         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
12508         Verify exception_cleanup not called for rethrows.
12509         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
12510         when exiting catch block without rethrowing.
12511         * g++.dg/eh/forced3.C: New.
12512         * g++.dg/eh/forced4.C: New.
12513
12514 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
12515
12516         * gcc.dg/20030505.c: Fix triplet.
12517
12518 2003-05-06  DJ Delorie  <dj@redhat.com>
12519
12520         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
12521         * gcc.dg/nest.c: Likewise.
12522
12523 2003-05-05  Roger Sayle  <roger@eyesopen.com>
12524
12525         * gcc.dg/builtins-14.c: New test case.
12526
12527 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
12528
12529         * lib/compat.exp (compat-execute): New argument.
12530         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
12531         * gcc.dg/compat: New test directory.
12532         * gcc.dg/compat/compat.exp: New expect script.
12533         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
12534         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
12535         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
12536         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
12537         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
12538         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
12539
12540         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
12541         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
12542         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
12543         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
12544         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
12545         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
12546         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
12547         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
12548         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
12549         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
12550         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
12551         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
12552         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
12553         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
12554         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
12555
12556 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
12557
12558         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
12559
12560 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
12561
12562         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
12563
12564 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
12565
12566         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
12567         * gcc.dg/ppc-fsel-2.c: New test.
12568
12569         * gcc.dg/unused-5.c: New test.
12570
12571 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12572
12573         PR c++/10496
12574         * g++.dg/warn/pmf1.C: New test.
12575
12576 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12577
12578         PR c++/4494
12579         * g++.dg/warn/main.C: New test.
12580
12581 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12582
12583         * gcc.dg/nonnull-3.c: New test.
12584
12585 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
12586
12587         * gcc.dg/cpp/Wtrigraphs.c: Update.
12588         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
12589
12590 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
12591
12592         * gcc.dg/ppc-fsel-1.c: New test.
12593
12594 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
12595
12596         PR c/10604
12597         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
12598
12599 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
12600
12601         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
12602
12603 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12604
12605         PR c++/9364, c++/10553, c++/10586
12606         * g++.dg/parse/typename4.C: New test.
12607         * g++.dg/parse/typename5.C: Likewise.
12608
12609 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
12610
12611         * gcc.c-torture/compile/20030503-1.c: New test.
12612
12613 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12614
12615         * g++.dg/lookup/using5.C: Fix testcase error.
12616
12617 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
12618
12619         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
12620         since MEABI is no longer supported.  Remove all vestiges
12621         of MEABI from the test.
12622
12623 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12624
12625         PR c++/10554
12626         * g++.dg/lookup/using5.C: New test.
12627
12628 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12629
12630         PR c++/8772
12631         * g++.dg/template/ttp5.C: New test.
12632
12633 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
12634
12635         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
12636         (dg-gpp-additional-sources): New function.
12637         (dg-gpp-additional-files): Likewise.
12638         * lib/g++.exp (additional_sources): New variable.
12639         (additional_files): Likewise.
12640         (g++_target_compile): Deal with them.
12641         * lib/old-dejagnu.exp: Remove.
12642         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
12643         * g++.old-deja: Revise all tests to use dg commands.
12644
12645 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12646
12647         PR c++/9432, c++/9528
12648         * g++.dg/lookup/using4.C: New test.
12649
12650 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
12651
12652         * gcc.dg/noreturn-5.c: New file.
12653         * gcc.dg/noreturn-6.c: New file.
12654
12655         * gcc.c-torture/compile/inline-1.c: New file.
12656
12657 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12658
12659         PR c++/10551
12660         * g++.dg/template/explicit1.C: New test.
12661
12662 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12663
12664         PR c++/10549
12665         * g++.dg/other/bitfield1.C: New test.
12666
12667         PR c++/10527
12668         * g++.dg/init/new7.C: New test.
12669
12670 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12671
12672         * g++.dg/ext/desig1.C: New test.
12673         * g++.dg/ext/init1.C: Update.
12674
12675         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
12676
12677 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
12678
12679         PR c++/10180
12680         * g++.dg/warn/Winline-1.C: New test.
12681
12682 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
12683
12684         * gcc.c-torture/execute/string-opt-19.c: New test.
12685
12686         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
12687         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
12688
12689 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
12690
12691         PR c++/10506
12692         * g++.dg/init/new6.C: New test.
12693
12694         PR c++/10503
12695         * g++.dg/init/ref6.C: New test.
12696
12697 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
12698
12699         * g++.dg/warn/weak1.C: XFAIL on AIX4.
12700
12701 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12702
12703         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
12704         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
12705
12706 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
12707
12708         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
12709         initialized static data members.
12710
12711 2003-04-25  H.J. Lu <hjl@gnu.org>
12712
12713         * gcc.dg/ia64-sync-4.c: New test.
12714
12715 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12716
12717         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
12718         date.
12719
12720 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
12721
12722         PR c++/10337
12723         * g++.dg/warn/conv1.C: New test.
12724         * g++.old-deja/g++.other/conv7.C: Adjust.
12725         * g++.old-deja/g++.other/overload14.C: Adjust.
12726
12727 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12728
12729         PR c++/10471
12730         * g++.dg/template/defarg2.C: New test.
12731
12732 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
12733
12734         * gcc.dg/cpp/include2.c: Update.
12735         * gcc.dg/cpp/multiline-2.c: New.
12736         * gcc.dg/cpp/multiline.c: Update.
12737         * gcc.dg/cpp/strify2.c: Update.
12738         * gcc.dg/cpp/trad/literals-2.c: Update.
12739
12740 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12741
12742         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
12743
12744 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12745
12746         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
12747
12748 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12749
12750         PR c++/10451
12751         * g++.dg/parse/crash4.C: New test.
12752
12753         PR c++/9847
12754         * g++.dg/parse/crash5.C: New test.
12755
12756 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
12757
12758         PR c++/10446
12759         * g++.dg/parse/crash3.C: New test.
12760
12761         PR c++/10428
12762         * g++.dg/parse/elab1.C: New test.
12763
12764 2003-04-22  Devang Patel  <dpatel@apple.com>
12765
12766         * gcc.dg/cpp/trad/funlike-5.c: New test.
12767
12768 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
12769
12770         * g++.dg/other/packed1.C: Fix dg options.
12771
12772 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
12773
12774         * g++.dg/other/offsetof2.C: New test.
12775
12776 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
12777
12778         * g++.dg/template/recurse.C: Adjust location of error messages.
12779
12780 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
12781
12782         PR c++/9881
12783         * g++.dg/init/addr-const1.C: New test.
12784         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
12785
12786 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12787
12788         PR c++/10405
12789         * g++.dg/lookup/struct-hack1.C: New test.
12790
12791 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
12792
12793         * ucs.c: Update diagnostic messages.
12794
12795 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12796
12797         * gcc.dg/cpp/truefalse.cpp: New test.
12798         * gcc.dg/cpp/cpp.exp: Update.
12799         * g++.dg/other/stdbool-if.C: Remove.
12800
12801 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12802
12803         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
12804         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
12805
12806 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12807
12808         * gcc.c-torture/compile/20030418-1.c: New test.
12809
12810 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
12811
12812         * README.compat: Remove; content moved to doc/sourcebuild.texi.
12813
12814 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12815
12816         PR c++/10347
12817         g++.dg/template/dependent-name1.C: New test.
12818
12819 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
12820
12821         * gcc.dg/warn-1.c (tourist_guide): New array,
12822         contains a pointer to bar.
12823
12824 2003-04-16  Roger Sayle  <roger@eyesopen.com>
12825
12826         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
12827         * gcc.c-torture/execute/medce-1.c: New test case.
12828         * gcc.c-torture/execute/medce-2.c: New test case.
12829
12830 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
12831
12832         * lib/prune.exp: Ignore more messages.
12833
12834         PR c++/10381
12835         * g++.dg/parse/lookup3.C: New test.
12836
12837 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
12838
12839         * gcc.c-torture/compile/20030415-1.c : New test.
12840
12841 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
12842
12843         * gcc.c-torture/execute/scope-2.c: Move to ...
12844         * gcc.dg/noncompile/scope.c: .... here.
12845
12846 2003-04-14  Roger Sayle  <roger@eyesopen.com>
12847
12848         * gcc.dg/20030414-2.c: New test case.
12849
12850 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
12851
12852         PR target/10377
12853         * gcc.dg/20030414-1.c: New test.
12854
12855 2003-04-13  Roger Sayle  <roger@eyesopen.com>
12856
12857         * gcc.dg/builtins-12.c: New test case.
12858         * gcc.dg/builtins-13.c: New test case.
12859
12860 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12861
12862         * gcc.c-torture/execute/string-opt-18.c: New test.
12863
12864 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
12865
12866         PR c++/10300
12867         * g++.dg/init/new5.C: New test.
12868
12869 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
12870
12871         PR c++/7910
12872         * g++.dg/ext/dllimport1.C: New test.
12873
12874 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12875
12876         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
12877
12878 2003-04-11  Bud Davis <bdavis9659@comcast.net>
12879
12880         PR Fortran/9263
12881         * g77.f-torture/noncompile/9263.f: New test
12882         PR Fortran/1832
12883         * g77.f-torture/execute/1832.f: New test
12884
12885 2003-04-11  David Chad  <davidc@freebsd.org>
12886             Loren J. Rittle  <ljrittle@acm.org>
12887
12888         libobjc/8562
12889         * objc.dg/headers.m: New test.
12890
12891 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
12892
12893         * gcc.c-torture/execute/builtin-noret-2.c: New.
12894         * gcc.c-torture/execute/builtin-noret-2.x: New.
12895         XFAIL builtin-noret-2.c at -O1 and above.
12896         * gcc.dg/redecl.c: New.
12897         * gcc.dg/Wshadow-1.c: Update error regexps.
12898
12899 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
12900
12901         * g++.dg/abi/bitfield10.C: New test.
12902
12903 2003-04-09  Mike Stump  <mrs@apple.com>
12904
12905         * gcc.dg/pch/pch.exp: Make testcase names longer.
12906         * g++.dg/pch/pch.exp: Make testcase names longer.
12907
12908 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12909
12910         * gcc.dg/builtins-11.c: New test case.
12911
12912 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12913
12914         * gcc.dg/builtins-9.c: New test case.
12915         * gcc.dg/builtins-10.c: New test case.
12916
12917 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
12918
12919         * gcc.dg/noncompile/init-4.c.c: New test.
12920
12921 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
12922
12923         * gcc.misc-test/gcov-9.c: New test.
12924         * gcc.misc-test/gcov-10.c: New test
12925         * gcc.misc-test/gcov-11.c: New test.
12926
12927 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
12928
12929         PR optimization/10024
12930         * gcc.c-torture/compile/20030405-1.c: New test.
12931
12932 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
12933
12934         * gcc.dg/pch/static-3.c: New.
12935         * gcc.dg/pch/static-3.hs: New.
12936         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
12937
12938 2003-04-04  Richard Henderson  <rth@redhat.com>
12939
12940         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
12941         * g++.dg/eh/forced2.C: Likewise.
12942
12943 2003-04-03  Mike Stump  <mrs@apple.com>
12944
12945         * lib/scanasm.exp (scan-assembler): Add xfail processing for
12946         target arg.
12947         (scan-assembler-times, scan-assembler-not): Likewise.
12948         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
12949
12950 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12951
12952         * gcc.dg/sparc-loop-1.c: New test.
12953
12954 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
12955
12956         PR other/9274
12957         * g++.dg/pch/system-2.C: New.
12958         * g++.dg/pch/system-2.Hs: New.
12959
12960 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
12961
12962         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
12963
12964         * g++.dg/eh/simd-1.C (vecfunc): Same.
12965
12966 2003-04-01  Roger Sayle  <roger@eyesopen.com>
12967
12968         * gcc.c-torture/execute/20030401-1.c: New test case.
12969
12970 2003-04-01  Ziemowit Laski <zlaski@apple.com>
12971
12972         * objc.dg/defs.m: New.
12973
12974 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
12975
12976         * g++.dg/eh/simd-1.C: New.
12977         * g++.dg/eh/simd-2.C: New.
12978
12979 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
12980
12981         * gcc.c-torture/execute/simd-3.c: New.
12982
12983 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12984
12985         PR c/9936
12986         * gcc.dg/20030331-2.c: New test.
12987
12988 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12989
12990         PR c++/10278
12991         * g++.dg/parse/crash2.C: New test.
12992
12993 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12994
12995         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
12996         * gcc.c-torture/execute/20030331-1.c: ...here.
12997
12998 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12999
13000         * gcc.c-torture/execute/20030331-1.c: New test.
13001
13002 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13003
13004         * lib/gcov.exp: Adjust call return testing strings.
13005         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
13006
13007 2003-03-31  Roger Sayle  <roger@eyesopen.com>
13008
13009         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
13010         * gcc.dg/builtins-7.c: New test case.
13011         * gcc.dg/builtins-8.c: New test case.
13012
13013 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13014
13015         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
13016
13017 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
13018
13019         PR c++/7647
13020         * g++.dg/lookup-class-member-2.C: New test.
13021
13022 2003-03-30  Glen Nakamura  <glen@imodulo.com>
13023
13024         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
13025
13026 2003-03-28  Roger Sayle  <roger@eyesopen.com>
13027
13028         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
13029
13030 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
13031
13032         * g++.dg/init/attrib1.C: New test.
13033
13034 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13035
13036         * gcc.dg/ultrasp8.c: New test.
13037
13038 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13039
13040         * gcc.dg/ultrasp7.c: New test.
13041
13042 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
13043
13044         PR c++/10047
13045         * g++.dg/template/inline1.C: New test.
13046
13047 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13048
13049         * gcc.dg/sparc-dwarf2.c: New test.
13050
13051 2003-03-27  Roger Sayle  <roger@eyesopen.com>
13052
13053         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
13054         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
13055
13056 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
13057
13058         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
13059         than reading .x files.
13060         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
13061         * g77.dg/gcov/gcov-1.f: Likewise.
13062         * gcc.misc-tests/gcov-4b.c: Likewise.
13063         * gcc.misc-tests/gcov-5b.c: Likewise.
13064         * gcc.misc-tests/gcov-6.c: Likewise.
13065         * gcc.misc-tests/gcov-7.c: Likewise.
13066         * gcc.misc-tests/gcov-8.c: Likewise.
13067         * g++.dg/gcov/gcov-1.x: Remove.
13068         * g77.dg/gcov/gcov-1.x: Likewise.
13069         * gcc.misc-tests/gcov-4b.x: Likewise.
13070         * gcc.misc-tests/gcov-5b.x: Likewise.
13071         * gcc.misc-tests/gcov-6.x: Likewise.
13072         * gcc.misc-tests/gcov-7.x: Likewise.
13073         * gcc.misc-tests/gcov-8.x: Likewise.
13074
13075 2003-03-27  Glen Nakamura  <glen@imodulo.com>
13076
13077         PR opt/10087
13078         * gcc.dg/20030324-1.c: New test.
13079
13080 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
13081
13082         PR c++/10224
13083         * g++.dg/template/arg3.C: New test.
13084
13085         PR c++/10158
13086         * g++.dg/template/friend18.C: New test.
13087
13088 2003-03-26  Roger Sayle  <roger@eyesopen.com>
13089
13090         * g77.f-torture/compile/20030326-1.f: New test case.
13091
13092 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
13093
13094         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
13095
13096         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
13097
13098 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
13099
13100         * gcc.dg/ia64-sync-3.c: New test.
13101
13102 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
13103
13104         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
13105
13106 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13107
13108         * gcc.dg/ultrasp6.c: New test.
13109
13110 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13111
13112         * gcc.dg/i386-signbit-1.c: New test.
13113         * gcc.dg/i386-signbit-2.c: New test.
13114         * gcc.dg/i386-signbit-3.c: New test.
13115
13116 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13117
13118         * gcc.dg/ultrasp5.c: Fix options.
13119
13120 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13121
13122         * gcc.dg/ultrasp5.c: Fix comment.
13123
13124 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
13125
13126         PR fortran/10197
13127         * g77.f-torture/execute/10197.f: New test.
13128
13129 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
13130
13131         PR c++/9898, c++/383
13132         * g++.dg/template/conv6.C: New test.
13133
13134         PR c++/10119
13135         * g++.dg/template/ptrmem5.C: New test.
13136
13137         PR c++/10026
13138         * g++.dg/lookup/koenig1.C: New test.
13139
13140         PR C++/10199
13141         * g++.dg/lookup/template2.C: New test.
13142
13143 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
13144
13145         * g++.dg/opt/rtti1.C: New test.
13146
13147 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13148
13149         * gcc.dg/ultrasp5.c: New test.
13150
13151 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
13152
13153         PR middle-end/9967
13154         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
13155         builtin fputs.
13156
13157 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
13158
13159         PR c/8224
13160         * gcc.dg/20030323-1.c: New test.
13161
13162 2003-03-23  Roger Sayle  <roger@eyesopen.com>
13163
13164         * gcc.c-torture/compile/20030323-1.c: New test case.
13165
13166 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
13167
13168         * gcc.dg/20030321-1.c: New test.
13169
13170 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
13171
13172         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
13173
13174 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13175
13176         PR c++/9978, c++/9708
13177         * g++.dg/ext/vlm1.C: Adjust expected error.
13178         * g++.dg/ext/vla2.C: New test.
13179         * g++.dg/template/arg1.C: New test.
13180         * g++.dg/template/arg2.C: New test.
13181
13182 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
13183
13184         * g77.f-torture/execute/select.f: New test.
13185         * g77.f-torture/noncompile/select_no_compile.f: New test.
13186
13187 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
13188
13189         PR c++/9898
13190         * g++.dg/other/error4.C: New test.
13191
13192 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
13193
13194         * g++.dg/template/friend17.C: New test.
13195
13196 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
13197
13198         * gcc.c-torture/compile/20030320-1.c: New.
13199
13200 2003-03-20  Roger Sayle  <roger@eyesopen.com>
13201
13202         * gcc.dg/builtins-6.c: New test case.
13203
13204 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
13205
13206         PR target/10073
13207         * gcc.c-torture/compile/20030319-1.c: New.
13208
13209 2003-03-18  Jan Hubicka  <jh@suse.cz>
13210
13211         * gcc.dg/i386-cvt-1.c: New test.
13212
13213 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
13214
13215         * objc.dg/naming-1.m: Use "(parse|syntax) error".
13216         * objc.dg/naming-2.m: Likewise.
13217
13218 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
13219
13220         PR c++/9639
13221         * g++.dg/parse/crash1.C: New test.
13222
13223 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
13224
13225         PR c++/8805
13226         * g++.dg/eh/cleanup1.C: New test.
13227
13228 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13229
13230         * gcc.c-torture/execute/20030316-1.c: New test case.
13231
13232 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
13233
13234         PR c++/9629
13235         * g++.dg/init/ctor2.C: New test.
13236
13237 2003-03-15  Roger Sayle  <roger@eyesopen.com>
13238
13239         * g77.f-torture/compile/xformat.f: New test case.
13240
13241 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13242
13243         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
13244         * g++.old-deja/g++.mike/eh50.C: Likewise.
13245
13246 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13247
13248         PR c++/6440
13249         * g++.dg/template/spec7.C: New test.
13250         * g++.dg/template/spec8.C: Likewise.
13251
13252 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
13253
13254         * gcc.c-torture/execute/20030313-1.c: New test.
13255
13256 2003-03-14  Richard Henderson  <rth@redhat.com>
13257
13258         * gcc.dg/inline-2.c: Adjust alpha test for external call.
13259
13260 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13261
13262         * gcc.c-torture/compile/20030314-1.c: New test.
13263
13264 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
13265
13266         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
13267         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
13268         thumb target,
13269         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
13270         to accept newer _imp__  prefix and additional
13271         newline in .drectve section.
13272         * gcc.dg/dll-4.c: Likewise.
13273         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
13274         switch.
13275
13276 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
13277
13278         * g++.dg/parse/namespace9.C: New test.
13279
13280         * g++.dg/init/ref5.C: New test.
13281         * g++.dg/parse/ptrmem1.C: Likewise.
13282
13283 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13284
13285         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
13286         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
13287         regular expression.
13288         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
13289         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
13290
13291 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
13292
13293         * gcc.c-torture/execute/20030224-2.c: New test.
13294
13295 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13296
13297         * gcc.dg/decl-3.c: New test.
13298
13299 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13300
13301         * gcc.dg/i386-loop-2.c: New test.
13302
13303 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
13304
13305         PR c++/9474
13306         * g++.dg/parse/namespace8.C: New test.
13307
13308         PR c++/9924
13309         * g++.dg/overload/builtin2.C: New test.
13310
13311 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
13312
13313         * gcc.dg/return-type-3.c: New test.
13314
13315 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
13316
13317         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
13318         profiling options are not supported.
13319
13320 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
13321
13322         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
13323         * g++.old-deja/g++.warn/impint2.C: Likewise.
13324
13325 2003-03-10  Devang Patel  <dpatel@apple.com>
13326
13327         * g++.dg/cpp/c++_cmd_1.C: New test.
13328         * g++.dg/cpp/c++_cmd_1.h: New file.
13329
13330 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
13331
13332         * gcc.dg/altivec-9.c: New file.
13333
13334 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13335
13336         * gcc.dg/ppc-sdata-1.c: New test.
13337         * gcc.dg/ppc-sdata-2.c: New test.
13338
13339 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
13340
13341         PR c++/9373
13342         * g++.dg/opt/ptrmem2.C: New test.
13343
13344         PR c++/8534
13345         * g++.dg/opt/ptrmem1.C: New test.
13346
13347 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13348
13349         * gcc.dg/i386-loop-1.c: New test.
13350
13351 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13352
13353         PR c++/9970
13354         * g++.dg/lookup/friend1.C: New test.
13355
13356 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13357
13358         PR c++/9823
13359         * g++.dg/parser/constructor1.C: New test.
13360
13361 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
13362
13363         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
13364
13365         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
13366
13367 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
13368
13369         * gcc.dg/cpp/Wunused.c: Update test.
13370
13371 2003-03-08  Jan Hubicka  <jh@suse.cz>
13372
13373         * gcc.dg/inline-3.c: New test.
13374
13375 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13376
13377         PR c++/9809
13378         * g++.dg/parse/builtin1.C: New test.
13379
13380         PR c++/9982
13381         * g++.dg/abi/cookie1.C: New test.
13382         * g++.dg/abi/cookie2.C: Likewise.
13383
13384         PR c++/9524
13385         * g++.dg/template/field1.C: New test.
13386
13387         PR c++/9912
13388         * g++.dg/parse/class1.C: New test.
13389         * g++.dg/parse/namespace7.C: Likewise.
13390         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
13391
13392 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
13393
13394         * g++.dg/init/ref4.C: New test.
13395
13396 2003-03-07  Jan Hubicka  <jh@suse.cz>
13397
13398         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
13399         * gcc.dg/inline-3.c:  New test.
13400
13401 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
13402
13403         * g++.dg/init/ref3.C: New test.
13404
13405         PR c++/9965
13406         * g++.dg/init/ref2.C: New test.
13407
13408         PR c++/9400
13409         * g++.dg/warn/Wshadow-2.C: New test.
13410
13411         PR c++/9791
13412         * g++.dg/warn/Woverloaded-1.C: New test.
13413
13414 2003-03-05  Jan Hubicka  <jh@suse.cz>
13415
13416         * gcc.dg/i386-local2.c: New.
13417         * gcc.dg/i386-local.c: Fix typo.
13418
13419 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
13420
13421         * g++.dg/abi/layout3.C: New test.
13422
13423 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13424
13425         * gcc.c-torture/compile/20030305-1.c
13426
13427 2003-03-05  Jan Hubicka  <jh@suse.cz>
13428
13429         * gcc.dg/i386-local.c: New.
13430
13431 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
13432
13433         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
13434
13435 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13436
13437         * gcc.dg/switch-2.c: New test.
13438         * gcc.dg/switch-3.c: New test.
13439         * gcc.dg/Wswitch.c: Adjust line numbers.
13440         * gcc.dg/Wswitch-default.c: Likewise.
13441         * gcc.dg/Wswitch-enum.c: Likewise.
13442
13443 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
13444
13445         * gcc.c-torture/execute/20030222-1.c: New test.
13446
13447 2003-03-03  James E Wilson  <wilson@tuliptree.org>
13448
13449         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
13450
13451 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
13452
13453         PR c++/9878
13454         * g++.dg/init/ref1.C: New test.
13455
13456 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
13457
13458         * gcc.dg/sh-relax.c: New SH-only test.
13459
13460 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
13461
13462         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
13463         comment explaining purpose of testcase.
13464
13465 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13466
13467         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
13468         for HC11/HC12 (asm needs two int registers).
13469         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
13470         HC11/HC12 because the test uses an asm which needs two 32-bit
13471         registers.
13472
13473 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13474
13475         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
13476         for HC11/HC12 (array is too large otherwise).
13477         * gcc.c-torture/compile/920501-4.x: New file, likewise.
13478         * gcc.c-torture/compile/20010518-2.x: Likewise.
13479         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
13480         HC11/HC12 (array is too large).
13481
13482 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
13483
13484         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
13485         * lib/g++-dg.exp (g++-dg-test): Likewise.
13486
13487 2003-03-01  Roger Sayle  <roger@eyesopen.com>
13488
13489         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
13490         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
13491
13492 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13493
13494         * g++.dg/warn/implicit-typename1.C: Remove warning.
13495
13496 2003-02-28  Richard Henderson  <rth@redhat.com>
13497
13498         * gcc.dg/noreturn-1.c: Move noreturn warning line.
13499         * gcc.dg/return-type-1.c: Move control reaches end warning line.
13500
13501 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
13502
13503         * gcc.dg/pch/pch.exp: Change .pch to .gch.
13504         * g++.dg/pch/pch.exp: Likewise.
13505
13506 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
13507
13508         PR c++/9879
13509         * testsuite/g++.dg/init/new4.C: New test.
13510
13511 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
13512
13513         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
13514
13515 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
13516
13517         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
13518         unsigned long.
13519
13520         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
13521         wider than float.
13522
13523 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13524
13525         * lib/scanasm.exp: Add support for counting numbers of
13526         occurences.
13527         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
13528         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
13529
13530 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
13531
13532         PR c++/9683
13533         * g++.dg/template/static3.C: New test.
13534
13535         PR c++/9829
13536         * g++.dg/parse/namespace6.C: New test.
13537
13538 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13539
13540         PR target/9732
13541         * gcc.dg/20030225-1.c: New test.
13542
13543 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
13544
13545         * README: Remove out-of-date information.
13546
13547         PR c++/9836
13548         * g++.dg/template/spec6.C: New test.
13549
13550 2003-02-24  Jeff Law  <law@redhat.com>
13551
13552         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
13553
13554 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13555
13556         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
13557         * gcc.dg/pragma-ep-1.c: Likewise.
13558
13559 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13560
13561         PR c++/9602
13562         * g++.dg/template/friend16.C: New test.
13563
13564 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
13565
13566         PR c++/5333
13567         * g++.dg/parse/fused-params1.C: Adjust error messages.
13568         * g++.dg/template/nested3.C: New test.
13569
13570 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
13571
13572         * g++.dg/abi/param1.C: New test.
13573
13574 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13575
13576         PR c++/7982
13577         * g++.dg/warn/implicit-typename1.C: New test.
13578
13579 2003-02-22  Kelley Cook <kelleycook@comcast.net>
13580
13581         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
13582         with "mtune".
13583         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13584         * gcc.c-torture/execute/20010129-1.x: Likewise.
13585         * gcc.dg/20011107-1.c: Likewise.
13586         * gcc.dg/20020108-1.c: Likewise.
13587         * gcc.dg/20020122-3.c: Likewise.
13588         * gcc.dg/20020206-1.c: Likewise.
13589         * gcc.dg/20020310-1.c: Likewise.
13590         * gcc.dg/20020426-2.c: Likewise.
13591         * gcc.dg/20020517-1.c: Likewise.
13592         * gcc.dg/991230-1.c: Likewise.
13593         * gcc.dg/i386-unroll-1.c: Likewise.
13594         * gcc.misc-tests/i386-prefetch.exp: Likewise.
13595
13596 2003-02-22  Jan Hubicka  <jh@suse.cz>
13597
13598         * gcc.dg/i386-mul.c: New test.
13599
13600 2003-02-21  Roger Sayle  <roger@eyesopen.com>
13601
13602         * gcc.dg/builtins-5.c: New test case.
13603
13604 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
13605
13606         * gcc.dg/asmreg-1.c: New test.
13607
13608 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13609
13610         PR c++/9749
13611         * g++.dg/parse/varmod1.C: New test.
13612
13613 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13614
13615         PR c++/9727
13616         * g++.dg/template/op1.C: New test.
13617
13618 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13619
13620         PR c++/8906
13621         * g++.dg/template/nested2.C: New test.
13622
13623 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13624
13625         PR c++/8724
13626         * g++.dg/expr/dtor1.C: New test.
13627
13628 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
13629
13630         * gcc.dg/cpp/include3.c: New test.
13631         * gcc.dg/cpp/inc/foo.h: New file.
13632
13633 2003-02-21  Glen Nakamura  <glen@imodulo.com>
13634
13635         * gcc.c-torture/execute/20030221-1.c: New test.
13636
13637 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
13638
13639         PR c++/9729
13640         * g++.dg/abi/conv1.C: New test.
13641
13642 2003-02-20  Jan Hubicka  <jh@suse.cz>
13643
13644         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
13645
13646 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
13647
13648         * gcc.c-torture/compile/20030219-1.c: New test.
13649
13650 2003-02-18  Jan Hubicka  <jh@suse.cz>
13651
13652         * gcc.dg/funcorder.c: New test.
13653
13654 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13655
13656         * gcc.c-torture/execute/20030218-1.c: New.
13657
13658 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
13659
13660         * gcc.dg/20030218-1.c: New.
13661
13662 2003-02-18  Richard Henderson  <rth@redhat.com>
13663
13664         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
13665         * gcc.dg/attr-used-2.c: New.
13666
13667 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
13668
13669         PR c++/9704
13670         * g++.dg/init/copy5.C: New test.
13671
13672 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
13673
13674         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
13675         * g++.dg/pch/pch.exp: Likewise.
13676
13677 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13678
13679         * gcc.c-torture/execute/20030209-1.c: Enable the test if
13680         STACK_SIZE is not defined.
13681
13682 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13683
13684         PR c++/9457
13685         * g++.dg/template/init1.C: New test.
13686
13687 2003-02-16  Jan HUbicka  <jh@suse.cz>
13688
13689         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
13690         (foo): Add few extra tests
13691         * gcc.dg/c99-const-expr-3.c: Likewise.
13692         * gcc.c-torture/execute/20030216-1.c: New.
13693
13694 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13695
13696         PR c++/9459
13697         * g++.dg/ext/typeof4.C: New test.
13698
13699 2003-02-15  Roger Sayle  <roger@eyesopen.com>
13700
13701         * gcc.dg/i386-387-3.c: New test case.
13702
13703 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
13704
13705         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
13706         cris-*-elf* cris-*-aout* and mmix-*-*.
13707
13708 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
13709
13710         * gcc.dg/20030213-1.c: New test.
13711
13712 2003-02-12  Roger Sayle  <roger@eyesopen.com>
13713
13714         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
13715         * gcc.dg/i386-387-2.c: Likewise.
13716
13717 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
13718
13719         * gcc.dg/ppc-spe.c: Fix formatting.
13720         Enable tests that were previously unsupported by gas.
13721         Delete tests for instructions that no longer exist.
13722         Switch arguments on evsubifw builtin.
13723
13724 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
13725
13726         * gcc.c-torture/execute/20030209-1.c: Disable the test if
13727         STACK_SIZE is too small.
13728
13729 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13730             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13731
13732         * gcc.dg/decl-2.c: New test.
13733
13734 2003-02-10  Jan Hubicka  <jh@suse.cz>
13735
13736         * gcc.dg/i386-fpcvt-1.c:  New test.
13737
13738 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
13739
13740         * gcc.c-torture/execute/20030209-1.c: New test.
13741
13742 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
13743
13744         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
13745         int-wide bitops, use the constants of the same width.
13746         Likewise, if long long is 32-bit wide, test bitops using
13747         32-bit constants.
13748
13749 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
13750
13751         * gcc.dg/20021014-1.c: Annotate with expected notice text.
13752
13753 2003-02-07  Roger Sayle  <roger@eyesopen.com>
13754
13755         * testsuite/gcc.dg/builtins-4.c: New test case.
13756
13757 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13758
13759         * gcc.dg/20020430-1.c: Fix dg command typos.
13760         * gcc.dg/20020503-1.c: Likewise.
13761
13762 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13763
13764         PR c++/8785
13765         * g++.dg/parse/fused-params1.C: New test.
13766
13767         PR c++/8857
13768         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
13769
13770         PR c++/8921
13771         * g++.dg/parse/non-dependent1.C: New test.
13772
13773         PR c++/8928
13774         * g++.dg/parse/dupl-tmpl-args1.C: New test.
13775
13776         PR c++/9228
13777         * g++.dg/parse/undefined7.C: New test.
13778         * g++.dg/parse/non-templ1.C: New test.
13779
13780         PR c++/9229
13781         * g++.dg/parse/too-many-tmpl-args1.C: New test.
13782
13783 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
13784
13785         * gcc.c-torture/compile/20030206-1.c: New test.
13786
13787 2003-02-05  Roger Sayle  <roger@eyesopen.com>
13788
13789         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
13790         "pow" to "foo" to avoid potential confusion with a math built-in.
13791
13792 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13793
13794         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
13795         conditions for SPARC targets.
13796
13797 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
13798
13799         * gcc.dg/20030204-1.c: New test.
13800
13801 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13802
13803         PR c++/38
13804         * g++.dg/parse/array-size1.C: New test.
13805
13806         PR c++/5657
13807         * g++.dg/parse/undefined3.C: New test.
13808
13809         PR c++/5665
13810         * g++.dg/parse/undefined4.C: New test.
13811
13812         PR c++/5975
13813         * g++.dg/parse/undefined5.C: New test.
13814
13815         PR c++/7259
13816         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
13817
13818         PR c++/8578
13819         * g++.dg/parse/casting-operator1.C: New test.
13820
13821         PR c++/8596
13822         * g++.dg/parse/undefined6.C: New test.
13823
13824         PR c++/8736
13825         * g++.dg/parse/missing-template1.C: New test.
13826
13827 2003-02-04  Jan Hubicka  <jh@suse.cz>
13828
13829         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
13830         * gcc.dg/i386-cmov?.c:  Likewise.
13831         * gcc.dg/i386-fpcvt-?.c:  Likewise.
13832         * gcc.dg/i386-ssefp-1.c:  Likewise.
13833         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
13834         conventions.
13835
13836 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
13837
13838         PR c++/7129
13839         * testsuite/g++.dg/ext/max.C: New test.
13840
13841 2003-02-03  Jan Hubicka  <jh@suse.cz>
13842
13843         * gcc.c-torture/execute/20030203-1.c: New test.
13844
13845 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
13846
13847         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
13848         'natural-endian'.
13849
13850 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
13851
13852         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
13853         * g++.dg/init/new2.C: Likewise.
13854         * g++.dg/other/new1.C: Likewise.
13855
13856 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
13857
13858         * gcc.dg/struct-ret-libc.c: New test.
13859
13860 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
13861
13862         * gcc.dg/20030129-1.c: New test.
13863
13864 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13865
13866         PR c++/8849
13867         * g++.dg/template/ptrmem4.C: New test.
13868
13869 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
13870
13871         * g++.dg/parser/constant1.C: New test.
13872
13873 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13874
13875         PR c++/8591
13876         * g++.dg/parse/friend2.C: New test.
13877
13878 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
13879
13880         PR c++/9437
13881         * g++.dg/template/unify4.C: New test.
13882
13883 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
13884
13885         * gcc.c-torture/execute/20030128-1.c: New test.
13886
13887 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
13888
13889         * g++.dg/lookup/nested1.C: Test moved from ...
13890         * g++.old-deja/g++.other/lookup24.C: ... here.
13891
13892 2003-01-28  Jan Hubicka  <jh@suse.cz>
13893
13894         * gcc.dg/i386-cmov5.c:  New test.
13895
13896 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
13897
13898         * gcc.c-torture/execute/20010925-1.c: Changed the
13899         memcpy declaration.
13900
13901 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13902
13903         PR c++/3902
13904         * g++.dg/parse/template5.C: New test.
13905
13906 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
13907
13908         PR fortran/9258
13909         * g77.dg/pr9258: New test.
13910
13911 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13912
13913         * README: Move relevant parts from README.g++.
13914
13915         * README.g++: Remove this file.
13916
13917 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13918
13919         * g++.dg/abi/dcast1.C: New test.
13920
13921 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13922
13923         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
13924
13925 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
13926
13927         PR c++/47
13928         * g++.old-deja/g++.other/lookup24.C: New test.
13929
13930 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13931
13932         PR middle-end/7227
13933         * gcc.dg/uninit-C.c: New test.
13934
13935 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
13936
13937         * g++.dg/abi/covariant1.C: New test.
13938
13939 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
13940
13941         * gcc.dg/20030123-1.c: New test.
13942
13943 2003-01-25  Jan Hubicka  <jh@suse.cz>
13944
13945         PR opt/8492
13946         * gcc.c-torture/compile/20030125-1.c
13947
13948 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
13949
13950         PR c++/9403
13951         * g++.dg/parse/template3.C: New test.
13952         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
13953
13954         PR c++/795
13955         * g++.dg/parse/template4.C: New test.
13956
13957         PR c++/9415
13958         * g++.dg/template/qual2.C: New test.
13959
13960         PR c++/8545
13961         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
13962
13963         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
13964
13965 2003-01-25  Roger Sayle  <roger@eyesopen.com>
13966
13967         * gcc.c-torture/execute/switch-1.c: New test case.
13968
13969 2003-01-25  Jan Hubicka  <jh@suse.cz>
13970
13971         * gcc.c-torture/execute/20030125-1.[cx]: New test.
13972
13973 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
13974
13975         Tweaks for Bison-1.875. From the NEWS file:
13976         "- `parse error' -> `syntax error'
13977         Bison now uniformly uses the term `syntax error'"
13978         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
13979         * gcc.dg/cpp/digraph2.c: Likewise.
13980         * gcc.dg/cpp/direct2.c: Likewise.
13981         * gcc.dg/cpp/paste4.c: Likewise.
13982         * gcc.dg/c90-restrict-1.c: Likewise.
13983         * gcc.dg/c99-func-2.c: Likewise.
13984         * gcc.dg/noncompile/920721-2.c: Likewise.
13985         * gcc.dg/noncompile/930622-2.c: Likewise.
13986         * gcc.dg/noncompile/940112-1.c: Likewise.
13987         * gcc.dg/noncompile/950921-1.c: Likewise.
13988         * gcc.dg/noncompile/951123-1.c: Likewise.
13989         * gcc.dg/noncompile/971104-1.c: Likewise.
13990         * gcc.dg/noncompile/990416-1.c: Likewise.
13991
13992 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
13993
13994         * g++.dg/parse/undefined1.C: Add error message.
13995
13996 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13997
13998         PR c++/9354
13999         * g++.dg/parse/new1.C: New test.
14000
14001         PR c++/9216
14002         * g++.dg/parse/template2.C: New test.
14003
14004         PR c++/9354
14005         * g++.dg/parse/typedef2.C: New test.
14006
14007         PR c++/9328
14008         * g++.dg/ext/typeof3.C: New test.
14009
14010 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14011
14012         PR c++/2738
14013         * g++.dg/parse/ret-type1.C: New test.
14014
14015         PR c++/3792
14016         * g++.dg/parse/tmpl-outside1.C: New test.
14017
14018         PR c++/4207
14019         * g++.dg/parse/int-as-enum1.C: New test.
14020
14021         PR c++/4903
14022         * g++.dg/parse/no-typename1.C: New test.
14023
14024         PR c++/5533
14025         * g++.dg/parse/no-value1.C: New test.
14026
14027         PR c++/5921
14028         * g++.dg/parse/wrong-inline1.C: New test.
14029
14030         PR c++/6402
14031         * g++.dg/parse/ref1.C: New test.
14032
14033         PR c++/6992
14034         * g++.dg/parse/attr-ctor1.C: New test.
14035
14036         PR c++/7229
14037         * g++.dg/parse/namespace5.C: New test.
14038
14039         PR c++/7917
14040         * g++.dg/parse/func-def1.C: New test.
14041
14042         PR c++/8143
14043         * g++.dg/parse/undefined1.C: New test.
14044
14045         PR c++/5723, PR c++/8522
14046         * g++.dg/parse/specialization1.C: New test.
14047
14048         PR c++/163, PR c++/8595
14049         * g++.dg/parse/struct-as-enum1.C: New test.
14050
14051         PR c++/9173
14052         * g++.dg/parse/undefined2.C: New test.
14053
14054 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
14055
14056         PR c++/9298
14057         * g++.dg/parse/template1.C: New test.
14058
14059         PR c++/9384
14060         * g++.dg/parse/using1.C: New test.
14061
14062         PR c++/9285
14063         PR c++/9294
14064         * g++.dg/parse/expr2.C: New test.
14065
14066         PR c++/9388
14067         * g++.dg/parse/lookup2.C: Likewise.
14068
14069 2003-01-21  Jan Hubicka  <jh@suse.cz>
14070
14071         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
14072         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
14073         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
14074         * gcc.c-torture/execute/string-opt-*.c: Likewise.
14075
14076 2003-01-20  Nick Clifton  <nickc@redhat.com>
14077
14078         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
14079         problem with ARM sibcall code generation.
14080
14081 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14082
14083         * gcc.c-torture/execute/20030120-1.c: New.
14084
14085 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
14086
14087         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
14088
14089 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
14090
14091         PR c++/9272
14092         * g++.dg/parse/ctor1.C: New test.
14093
14094         PR c++/9294:
14095         * g++.dg/parse/qualified1.C: New test.
14096
14097         * g++.dg/parse/typename3.C: New test.
14098
14099 2003-01-16  Richard Henderson  <rth@redhat.com>
14100
14101         * g++.dg/tls/init-2.C: Fix error matches for real this time.
14102
14103 2003-01-16  Richard Henderson  <rth@redhat.com>
14104
14105         * g++.dg/pch/pch.exp: Copy test header to the working directory
14106         before using it either for precompilation or direct use.
14107         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
14108         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
14109
14110 2003-01-16  Richard Henderson  <rth@redhat.com>
14111
14112         * gcc.dg/pch/pch.exp: Copy test header to the working directory
14113         before using it either for precompilation or direct use.
14114         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
14115         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
14116
14117 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
14118
14119         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
14120         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
14121         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
14122         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
14123         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
14124         typename warning into error.
14125         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
14126         error messages.
14127         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
14128         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
14129         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
14130         messages.
14131         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
14132         make declaration visible in template.
14133         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
14134         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
14135         messages.
14136         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
14137         message.
14138         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
14139         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
14140         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
14141         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
14142         typename warning with error message.
14143         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
14144         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
14145         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
14146
14147 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
14148
14149         * g++.dg/parse/ambig2.C: New test.
14150
14151 2003-01-15  Richard Henderson  <rth@redhat.com>
14152
14153         * g++.dg/tls/init-2.C: Update error message string.
14154
14155 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14156
14157         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
14158
14159 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
14160
14161         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
14162         all for HC11/HC12.
14163         * gcc.c-torture/compile/20001205-1.x: Likewise.
14164         * gcc.c-torture/compile/20001226-1.x: Likewise.
14165         * gcc.c-torture/compile/920520-1.x: Likewise.
14166         * gcc.c-torture/compile/961203-1.x: Likewise.
14167         * gcc.c-torture/compile/20020604-1.x: Likewise.
14168
14169 2003-01-15  Jan Hubicka  <jh@suse.cz>
14170
14171         * gcc.c-torture/compile/20030115-1.c: New test.
14172
14173         * gcc.dg/i386-fpcvt-1.c: New test.
14174         * gcc.dg/i386-fpcvt-2.c: New test.
14175
14176 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
14177
14178         Further conform g++'s __vmi_class_type_info to the C++ ABI
14179         specification.
14180         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
14181         the specification.
14182
14183 2003-01-14  Jan Hubicka  <jh@suse.cz>
14184
14185         * gcc.dg/i386-fpcvt-1.c: New test.
14186         * gcc.dg/i386-fpcvt-2.c: New test.
14187
14188 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14189
14190         * gcc.dg/i386-mmx-3.c: New test.
14191
14192 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
14193
14194         PR c++/9264
14195         * g++.dg/parse/octal1.C: New file.
14196
14197         PR c++/9172
14198         * g++.dg/parse/typename1.C: New file.
14199
14200 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
14201
14202         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
14203         * gcc.dg/bf-no-ms-layout.c: Likewise.
14204         * gcc.dg/bf-ms-attrib.c: Likewise.
14205
14206 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
14207
14208         PR c++/9099
14209         * g++.dg/parse/dtor1.C: New file.
14210
14211         PR c++/9128
14212         * g++.dg/rtti/typeid1.C: New file.
14213
14214         PR c++/9153
14215         * g++.dg/parse/lookup1.C: New file.
14216
14217         PR c++/9171
14218         * g++.dg/templ/spec5.C: New file.
14219
14220 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
14221
14222         * gcc.c-torture/compile/20030110-1.c: New test.
14223
14224 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
14225
14226         Merge from pch-branch:
14227
14228         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
14229
14230         * gcc.dg/pch/cpp-1.h: New.
14231         * gcc.dg/pch/cpp-1.c: New.
14232         * gcc.dg/pch/cpp-2.h: New.
14233         * gcc.dg/pch/cpp-2.c: New.
14234
14235         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
14236
14237         * gcc.dg/pch/except-1.h: New.
14238         * gcc.dg/pch/except-1.c: New.
14239
14240         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
14241
14242         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
14243         running test.
14244         * gcc.dg/pch: Include *.hp not *.h.
14245         * gcc.dg/pch/system-1.h: New.
14246         * gcc.dg/pch/system-1.c: New.
14247
14248         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
14249
14250         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
14251         rather than trying to build and run a program using PCH.
14252         * gcc.dg/pch: Remove dg-do commands from test files.
14253
14254         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
14255
14256         * gcc.dg/pch/macro-3.c: New.
14257         * gcc.dg/pch/macro-3.h: New.
14258
14259         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
14260
14261         * gcc.dg/pch/common-1.c: New.
14262         * gcc.dg/pch/common-1.h: New.
14263         * gcc.dg/pch/decl-1.c: New.
14264         * gcc.dg/pch/decl-1.h: New.
14265         * gcc.dg/pch/decl-2.c: New.
14266         * gcc.dg/pch/decl-2.h: New.
14267         * gcc.dg/pch/decl-3.c: New.
14268         * gcc.dg/pch/decl-3.h: New.
14269         * gcc.dg/pch/decl-4.c: New.
14270         * gcc.dg/pch/decl-4.h: New.
14271         * gcc.dg/pch/decl-5.c: New.
14272         * gcc.dg/pch/decl-5.h: New.
14273         * gcc.dg/pch/global-1.c: New.
14274         * gcc.dg/pch/global-1.h: New.
14275         * gcc.dg/pch/inline-1.c: New.
14276         * gcc.dg/pch/inline-1.h: New.
14277         * gcc.dg/pch/inline-2.c: New.
14278         * gcc.dg/pch/inline-2.h: New.
14279         * gcc.dg/pch/static-1.c: New.
14280         * gcc.dg/pch/static-1.h: New.
14281         * gcc.dg/pch/static-2.c: New.
14282         * gcc.dg/pch/static-2.h: New.
14283
14284         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
14285
14286         * g++.dg/pch/pch.exp: Better handle failing testcases.
14287         * gcc.dg/pch/pch.exp: Likewise.
14288         * gcc.dg/pch/macro-1.c: New.
14289         * gcc.dg/pch/macro-1.h: New.
14290         * gcc.dg/pch/macro-2.c: New.
14291         * gcc.dg/pch/macro-2.h: New.
14292
14293         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
14294
14295         * g++.dg/dg.exp: Treat files in pch/ specially.
14296         * g++.dg/pch/pch.exp: New file.
14297         * g++.dg/pch/empty.H: New file.
14298         * g++.dg/pch/empty.C: New file.
14299         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
14300         "precompile".
14301
14302         * gcc.dg/pch/pch.exp: New file.
14303         * gcc.dg/pch/empty.h: New file.
14304         * gcc.dg/pch/empty.c: New file.
14305         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
14306         "precompile".
14307
14308 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14309
14310         * g++.dg/template/friend14.C: New test.
14311
14312 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14313
14314         * gcc.dg/old-style-asm-1.c: New test.
14315
14316 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
14317
14318         * gcc.c-torture/compile/20030109-1.c: New test.
14319
14320 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14321
14322         * gcc.c-torture/execute/20030109-1.c: New test.
14323
14324 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
14325
14326         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
14327         * g++.old-deja/g++.mike/dyncast2.C: Likewise
14328         * g++.old-deja/g++.mike/dyncast3.C: Likewise
14329         * g++.old-deja/g++.mike/eh2.C: Likewise
14330         * g++.old-deja/g++.mike/eh3.C: Likewise
14331         * g++.old-deja/g++.mike/eh5.C: Likewise
14332         * g++.old-deja/g++.mike/eh6.C: Likewise
14333         * g++.old-deja/g++.mike/eh7.C: Likewise
14334         * g++.old-deja/g++.mike/eh8.C: Likewise
14335         * g++.old-deja/g++.mike/eh9.C: Likewise
14336         * g++.old-deja/g++.mike/eh10.C: Likewise
14337         * g++.old-deja/g++.mike/eh12.C: Likewise
14338         * g++.old-deja/g++.mike/eh13.C: Likewise
14339         * g++.old-deja/g++.mike/eh14.C: Likewise
14340         * g++.old-deja/g++.mike/eh16.C: Likewise
14341         * g++.old-deja/g++.mike/eh17.C: Likewise
14342         * g++.old-deja/g++.mike/eh18.C: Likewise
14343         * g++.old-deja/g++.mike/eh21.C: Likewise
14344         * g++.old-deja/g++.mike/eh23.C: Likewise
14345         * g++.old-deja/g++.mike/eh24.C: Likewise
14346         * g++.old-deja/g++.mike/eh25.C: Likewise
14347         * g++.old-deja/g++.mike/eh26.C: Likewise
14348         * g++.old-deja/g++.mike/eh27.C: Likewise
14349         * g++.old-deja/g++.mike/eh28.C: Likewise
14350         * g++.old-deja/g++.mike/eh29.C: Likewise
14351         * g++.old-deja/g++.mike/eh31.C: Likewise
14352         * g++.old-deja/g++.mike/eh33.C: Likewise
14353         * g++.old-deja/g++.mike/eh34.C: Likewise
14354         * g++.old-deja/g++.mike/eh35.C: Likewise
14355         * g++.old-deja/g++.mike/eh36.C: Likewise
14356         * g++.old-deja/g++.mike/eh37.C: Likewise
14357         * g++.old-deja/g++.mike/eh38.C: Likewise
14358         * g++.old-deja/g++.mike/eh39.C: Likewise
14359         * g++.old-deja/g++.mike/eh40.C: Likewise
14360         * g++.old-deja/g++.mike/eh41.C: Likewise
14361         * g++.old-deja/g++.mike/eh42.C: Likewise
14362         * g++.old-deja/g++.mike/eh44.C: Likewise
14363         * g++.old-deja/g++.mike/eh46.C: Likewise
14364         * g++.old-deja/g++.mike/eh47.C: Likewise
14365         * g++.old-deja/g++.mike/eh48.C: Likewise
14366         * g++.old-deja/g++.mike/eh49.C: Likewise
14367         * g++.old-deja/g++.mike/eh50.C: Likewise
14368         * g++.old-deja/g++.mike/eh51.C: Likewise
14369         * g++.old-deja/g++.mike/eh53.C: Likewise
14370         * g++.old-deja/g++.mike/eh55.C: Likewise
14371         * g++.old-deja/g++.mike/p7912.C: Likewise
14372         * g++.old-deja/g++.mike/p9706.C: Likewise
14373         * g++.old-deja/g++.mike/p10416.C: Likewise
14374         * g++.old-deja/g++.mike/p11667.C: Likewise
14375         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
14376         Remove redundant reference to Iris.
14377         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
14378         Elxsi, i860, Pico Java, and WE32K.
14379
14380 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
14381
14382         * g++.dg/ext/asm4.C: New test.
14383
14384 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14385
14386         PR c++/9030
14387         * g++.dg/template/friend12.C: New test.
14388         * g++.dg/template/friend13.C: Likewise.
14389         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
14390
14391 2003-01-08  Jan Hubicka  <jh@suse.cz>
14392
14393         * gcc.dg/i386-cadd.c: New test.
14394         * gcc.dg/i386-cmov4.c: Likewise.
14395
14396 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
14397
14398         PR c++/9165
14399         * g++.dg/warn/Wunused-3.C: New test.
14400
14401         * g++.dg/abi/bitfield9.C: New test.
14402
14403         PR c++/9189
14404         * g++.dg/parse/defarg3.C: New test.
14405
14406 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14407
14408         * g++.dg/parse/ambig1.C: New test.
14409         * g++.dg/parse/defarg2.C: New test.
14410
14411 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
14412
14413         * g++.dg/template/defarg-1.C: New test.
14414         * g++.dg/template/local2.C: Likewise.
14415
14416 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
14417
14418         * gcc.c-torture/execute/20030105-1.c: New test.
14419
14420 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14421
14422         * g++.dg/parse/namespace3.C: Remove extra semicolons.
14423         * g++.dg/parse/namespace4.C: Likewise.
14424
14425 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14426
14427         * g++.dg/template/ntp2.C: New test.
14428
14429 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
14430
14431         * g++.dg/parse/extern-C-1.C: New test.
14432
14433         * g++.dg/parse/namespace4.C: New test.
14434
14435         * g++.dg/template/nested1.C: New test.
14436
14437         * g++.dg/parse/namespace3.C: New test.
14438
14439 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14440
14441         * g++.dg/lookup/two-stage1.C: New test.
14442
14443 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14444
14445         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
14446         * g++.old-deja/g++.jason/access8.C: Likewise.
14447         * g++.old-deja/g++.other/decl5.C: Likewise.
14448
14449 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14450
14451         * g++.dg/parse/parse7.C: New test.
14452
14453 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
14454
14455         PR c++/2843
14456         * g++.dg/ext/attrib7.C: New test.
14457
14458 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14459
14460         * g++.dg/parse/parse6.C: New test.
14461
14462 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
14463
14464         * gcc.dg/h8300-stack-1.c: New.
14465
14466 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14467
14468         g++.dg/lookup/exception1.C: New test.
14469
14470         g++.dg/lookup/template1.C: New test.
14471
14472         g++.dg/parse/namespace2.C: New test.
14473
14474         g++.dg/parse/parens2.C: New test.
14475
14476 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14477
14478         * g++.dg/parse/parse5.C: New test.
14479         * g++.dg/lookup/scoped4.C: New test.
14480
14481 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14482
14483         * g++.dg/parse/parens1.C: New test.
14484
14485         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
14486         angle-bracket1.C.
14487         * g++.dg/parse/parens2.C: New test.
14488
14489         * g++.dg/lookup/scope-operator1.C: New test.
14490
14491         * g++.dg/parse/operator1.C: New test.
14492
14493 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14494
14495         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
14496         * g++.old-deja/g++.other/access6.C: Likewise.
14497         * g++.old-deja/g++.other/decl1.C: Likewise.
14498         * g++.old-deja/g++.pt/typename12.C: Likewise.
14499
14500 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14501
14502         * g++.dg/parse/namespace1.C: New test.
14503
14504 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14505
14506         * g++.dg/parse/parse4.C: New test.
14507
14508 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14509
14510         * g++.dg/parse/parse3.C: New test.
14511
14512 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14513
14514         * g++.dg/parse/parse2.C: New test.
14515
14516 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14517
14518         * g++.dg/template/friend11.C: New test.
14519
14520 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14521
14522         * g++.dg/parse/parse1.C: New test.
14523
14524 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
14525
14526         * lib/profopt.exp: Change the name of a global variable to avoid
14527         possible clashes with other test suites.
14528
14529 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
14530
14531         * g++.dg/inherit/covariant8.C: New test.
14532
14533 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14534
14535         * g++.dg/init/array9.C: New test.
14536
14537         PR c++/9112
14538         * g++.dg/parse/expr1.C: New test.
14539
14540 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
14541
14542         * gcc.c-torture/compile/20021230-1.c: New test.
14543
14544 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14545
14546         * g++.dg/inherit/covariant5.C: New test.
14547         * g++.dg/inherit/covariant6.C: New test.
14548         * g++.dg/inherit/covariant7.C: New test.
14549
14550 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14551
14552         PR c++/2739
14553         * g++.dg/other/access2.C: New test.
14554
14555 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14556
14557         * g++.dg/other/anon-struct.C: No longer fails
14558         * g++.old-deja/g++.brendan/parse4.C: Likewise.
14559         * g++.old-deja/g++.brendan/parse5.C: Likewise.
14560         * g++.old-deja/g++.brendan/parse6.C: Likewise.
14561
14562 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14563
14564         * g++.dg/parse/angle-bracket.C (main): No longer fails.
14565
14566 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
14567
14568         * g++.dg/eh/spec4.C: Remove stray semicolon.
14569         * g++.dg/expr/pmf-1.C: Change error message.
14570         * g++.dg/ext/asm1.C: Remove stray semicolon.
14571         * g++.dg/ext/typename1.C: Add missing typenames.
14572         * g++.dg/inherit/template-as-base.C: Change error message.
14573         * g++.dg/lookup/scoped1.C: Likewise.
14574         * g++.dg/lookup/scoped2.C: Likewise.
14575         * g++.dg/lookup/using2.C: Likewise.
14576         * g++.dg/other/component1.C: Remove stray semicolon.
14577         * g++.dg/other/do1.C: Change error message.
14578         * g++.dg/other/error2.C: Likewise.
14579         * g++.dg/other/init1.C: Likewise.
14580         * g++.dg/other/packed1.C: Remove stray semicolon.
14581         * g++.dg/other/ptrmem2.C: Change error message.
14582         * g++.dg/parse/parameter-declaration-1.C: Remove line number
14583         marker.
14584         * g++.dg/special/initp1.C: Remove invalid attribute usage.
14585         * g++.dg/template/access3.C: Add typename keyword.
14586         * g++.dg/template/access5.C: Remove stray semicolon.
14587         * g++.dg/template/access6.C: Likewise.
14588         * g++.dg/template/complit1.C: Likewise.
14589         * g++.dg/template/crash1.C: Change error message.
14590         * g++.dg/template/inherit2.C: Remove stray semicolon.
14591         * g++.dg/template/instantiate2.C: Likewise.
14592         * g++.dg/template/instantiate3.C: Change error message.
14593         * g++.dg/template/qual1.C: Remove stray semicolon.
14594         * g++.dg/template/qualttp18.C: Change error message.
14595         * g++.dg/template/ref1.C: Remove stray semicolon.
14596         * g++.dg/template/sizeof1.C (A::value): Declare it.
14597         * g++.dg/template/spec4.C: Change error message.
14598         * g++.dg/template/static1.C: Likewise.
14599         * g++.dg/template/type1.C: Likewise.
14600         * g++.dg/template/typename3.C: Likewise.
14601         * g++.old-deja/g++.benjamin/13478.C: Change error message.
14602         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
14603         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
14604         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
14605         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
14606         named return value extension.
14607         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
14608         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
14609         * g++.old-deja/g++.bob/extern_C.C: Likewise.
14610         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14611         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14612         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14613         * g++.old-deja/g++.brendan/crash13.C: Likewise.
14614         * g++.old-deja/g++.brendan/crash15.C: Likewise.
14615         * g++.old-deja/g++.brendan/crash18.C: Change error message.
14616         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
14617         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14618         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14619         * g++.old-deja/g++.brendan/crash56.C: Likewise.
14620         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
14621         syntax.
14622         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
14623         * g++.old-deja/g++.brendan/crash8.C: Change error message.
14624         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
14625         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14626         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
14627         * g++.old-deja/g++.brendan/template11.C: Likewise.
14628         * g++.old-deja/g++.brendan/template26.C: Likewise.
14629         * g++.old-deja/g++.brendan/template27.C: Use explicit
14630         specialization syntax.
14631         * g++.old-deja/g++.brendan/template30.C: Likewise.
14632         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
14633         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
14634         non-dependent names.
14635         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
14636         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
14637         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
14638         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
14639         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
14640         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
14641         named return value extension.
14642         * g++.old-deja/g++.ext/namedret2.C: Likewise.
14643         * g++.old-deja/g++.ext/namedret3.C: Likewise.
14644         * g++.old-deja/g++.ext/return1.C: Likewise.
14645         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
14646         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
14647         * g++.old-deja/g++.jason/access8.C: Likewise.
14648         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
14649         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
14650         pseudo-destructor names.
14651         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
14652         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
14653         pseudo-destructor names.
14654         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
14655         * g++.old-deja/g++.jason/overload19.C: Likewise.
14656         * g++.old-deja/g++.jason/overload32.C: Likewise.
14657         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
14658         stray semicolons.
14659         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
14660         * g++.old-deja/g++.jason/return.C: Likewise.
14661         * g++.old-deja/g++.jason/return2.C: Likewise.
14662         * g++.old-deja/g++.jason/shadow1.C: Likewise.
14663         * g++.old-deja/g++.jason/special.C: Use explicit specialization
14664         syntax.
14665         * g++.old-deja/g++.jason/template10.C: Account for use of
14666         non-dependent names.
14667         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
14668         syntax.
14669         * g++.old-deja/g++.jason/template37.C: Likewise.
14670         * g++.old-deja/g++.law/access4.C: Change error messages.
14671         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
14672         pseudo-destructor names.
14673         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
14674         * g++.old-deja/g++.law/ctors9.C: Likewise.
14675         * g++.old-deja/g++.law/cvt22.C: Likewise.
14676         * g++.old-deja/g++.law/dtors5.C: Likewise.
14677         * g++.old-deja/g++.law/global-init1.C: Likewise.
14678         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14679         * g++.old-deja/g++.law/operators28.C: Likewise.
14680         * g++.old-deja/g++.law/visibility28.C: Likewise.
14681         * g++.old-deja/g++.martin/eval1.C: Likewise.
14682         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
14683         name.
14684         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
14685         * g++.old-deja/g++.mike/net34.C: Likewise.
14686         * g++.old-deja/g++.mike/net36.C: Likewise.
14687         * g++.old-deja/g++.mike/ns2.C: Likewise.
14688         * g++.old-deja/g++.mike/p12306.C: Likewise.
14689         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
14690         value extension.
14691         * g++.old-deja/g++.mike/p700.C: Likewise.
14692         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
14693         * g++.old-deja/g++.mike/p710.C: Likewise.
14694         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
14695         value extension.
14696         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
14697         * g++.old-deja/g++.mike/pmf9.C: Likewise.
14698         * g++.old-deja/g++.ns/crash2.C: Likewise.
14699         * g++.old-deja/g++.ns/crash3.C: Likewise.
14700         * g++.old-deja/g++.ns/invalid1.C: Likewise.
14701         * g++.old-deja/g++.ns/ns17.C: Likewise.
14702         * g++.old-deja/g++.ns/template16.C: Likewise.
14703         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
14704         keyword.
14705         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
14706         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
14707         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
14708         named return value extension.
14709         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
14710         * g++.old-deja/g++.other/access4.C: Issue additional error
14711         messages.
14712         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
14713         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
14714         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
14715         * g++.old-deja/g++.other/crash25.C: Change error message.
14716         * g++.old-deja/g++.other/crash4.C: Change error message.
14717         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
14718         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
14719         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
14720         checks.
14721         * g++.old-deja/g++.other/defarg8.C: Likewise.
14722         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
14723         * g++.old-deja/g++.other/dtor10.C: Likewise.
14724         * g++.old-deja/g++.other/incomplete.C: Likewise.
14725         * g++.old-deja/g++.other/linkage7.C: Likewise.
14726         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
14727         lookup algorithm.
14728         * g++.old-deja/g++.other/mangle2.C: Likewise.
14729         * g++.old-deja/g++.other/refinit2.C: Likewise.
14730         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
14731         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
14732         * g++.old-deja/g++.pt/crash28.C: Likewise.
14733         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
14734         syntax.
14735         * g++.old-deja/g++.pt/crash32.C: Change error message.
14736         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
14737         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
14738         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
14739         error message position.
14740         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
14741         * g++.old-deja/g++.pt/defarg8.C: Change error message.
14742         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
14743         syntax.
14744         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
14745         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
14746         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
14747         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
14748         keyword.
14749         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14750         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
14751         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
14752         keyword.
14753         * g++.old-deja/g++.pt/explicit71.C: Change error message.
14754         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
14755         syntax.
14756         * g++.old-deja/g++.pt/friend28.C: Account for use of
14757         non-dependent names.
14758         * g++.old-deja/g++.pt/friend29.C: Likewise.
14759         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
14760         rules.
14761         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
14762         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
14763         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
14764         lookup rules.
14765         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
14766         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
14767         keyword.
14768         * g++.old-deja/g++.pt/memclass20.C: Likewise.
14769         * g++.old-deja/g++.pt/memclass5.C: Likewise.
14770         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
14771         keyword.
14772         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
14773         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
14774         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
14775         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
14776         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
14777         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
14778         keyword.
14779         * g++.old-deja/g++.pt/spec10.C: Likewise.
14780         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
14781         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
14782         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
14783         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
14784         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
14785         * g++.old-deja/g++.pt/ttp62.C: Likewise.
14786         * g++.old-deja/g++.pt/ttp64.C: Likewise.
14787         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
14788         * g++.old-deja/g++.pt/typename15.C: Likewise.
14789         * g++.old-deja/g++.pt/typename22.C: Likewise.
14790         * g++.old-deja/g++.pt/typename6.C: Change error messages.
14791         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
14792         * g++.old-deja/g++.pt/virtual2.C: Likewise.
14793         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
14794         syntax.
14795         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
14796         return value extension.
14797         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
14798         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
14799         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
14800         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
14801
14802 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
14803
14804         * g++.dg/warn/inline1.C: New test.
14805         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
14806         * g++.old-deja/g++.jason/synth10.C: Likewise.
14807         * g++.old-deja/g++.mike/net31.C: Likewise.
14808         * g++.old-deja/g++.mike/p8786.C: Likewise.
14809
14810         * g++.dg/template/friend10.C: New test.
14811         * g++.dg/template/conv5.C: New test.
14812
14813 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
14814
14815         * g++.dg/lookup/scoped3.C: New test.
14816
14817         * g++.dg/lookup/decl1.C: New test.
14818         * g++.dg/lookup/decl2.C: New test.
14819
14820 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14821
14822         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
14823         gcc.c-torture/compile/20021015-1.c,
14824         gcc.c-torture/compile/20021015-2.c,
14825         gcc.c-torture/compile/20021123-1.c,
14826         gcc.c-torture/compile/20021123-2.c,
14827         gcc.c-torture/compile/20021123-3.c,
14828         gcc.c-torture/compile/20021123-4.c,
14829         gcc.c-torture/execute/20021024-1.c: Add tests previously added
14830         only to 3.1 or 3.2 branch.
14831
14832 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
14833
14834         * gcc.dg/i386-bitfield3.c: New test.
14835
14836         * gcc.dg/i386-bitfield2.c: New test.
14837
14838 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
14839
14840         * g++.dg/parse/conv_op1.C: New test.
14841
14842 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
14843
14844         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
14845         approved.
14846
14847 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
14848
14849         * gcc.c-torture/compile/20021220-1.c: New test.
14850
14851 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
14852
14853         * gcc.dg/i386-fastcall-1.c: New.
14854
14855 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14856
14857         * gcc.c-torture/execute/20021219-1.c: New test.
14858
14859 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14860
14861         * gcc.dg/i386-pic-1.c: New test.
14862
14863 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14864
14865         PR c++/8099
14866         * g++.dg/template/friend9.C: New test.
14867
14868 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14869
14870         PR c++/3663
14871         * g++.dg/template/access7.C: New test.
14872
14873 2002-12-18  Nick Clifton  <nickc@redhat.com>
14874
14875         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
14876         the libstdc++-v3 directory has been found.
14877
14878 2002-12-12  Devang Patel <dpatel@apple.com>
14879         * gcc.dg/darwin-ld-1.c: New test.
14880         * gcc.dg/darwin-ld-2.c: New test.
14881         * gcc.dg/darwin-ld-3.c: New test.
14882         * gcc.dg/darwin-ld-4.c: New test.
14883         * gcc.dg/darwin-ld-5.c: New test.
14884
14885 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14886
14887         * gcc.c-torture/compile/20021212-1.c: New test.
14888
14889 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
14890
14891         * gcc.dg/fshort-wchar: New test.
14892
14893 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
14894
14895         PR c++/8372
14896         * g++.dg/template/dtor1.C: New test.
14897
14898         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
14899         markers.
14900
14901 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
14902
14903         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
14904
14905 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
14906
14907         * g++.dg/template/static1.C: New test.
14908         * g++.dg/template/static2.C: New test.
14909         * g++.old-deja/g++.ext/memconst.C: New test.
14910
14911 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14912
14913         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
14914         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
14915         * g++.dg/special/initp1.C: Likewise.
14916
14917 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
14918
14919         * gcc.c-torture/execute/20021204-1.c: New test.
14920
14921 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
14922
14923         * gcc.dg/ppc-fmadd-1.c: New file.
14924         * gcc.dg/ppc-fmadd-2.c: New file.
14925         * gcc.dg/ppc-fmadd-3.c: New file.
14926
14927 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14928
14929         * gcc.c-torture/compile/20021204-1.c: New test.
14930
14931 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14932
14933         * g++.dg/inherit/covariant2.C: New test.
14934         * g++.dg/inherit/covariant3.C: New test.
14935         * g++.dg/inherit/covariant4.C: New test.
14936         * g++.dg/inherit/covariant1.C: Remove XFAIL.
14937         * g++.old-deja/g++.robertl/eb17.C: Likewise.
14938
14939 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
14940
14941         PR c++/8688
14942         * g++.dg/init/brace3.C: New test.
14943
14944 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
14945
14946         * gcc.dg/20020210-1.c: Fix a comment typo.
14947
14948 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
14949
14950         PR c++/8720
14951         * g++.dg/parse/defarg1.C: New test.
14952
14953         PR c++/8615
14954         * g++.dg/template/char1.C: New test.
14955
14956         * g++.dg/template/varmod1.C: Fix typo.
14957
14958 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14959
14960         DR 180
14961         * g++.old-deja/g++.pt/crash32.C: Expect error.
14962
14963 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
14964
14965         PR c++/5919
14966         * g++.dg/template/varmod1.C: New test.
14967
14968         PR c++/8727
14969         * g++.dg/inherit/typeinfo1.C: New test.
14970
14971         PR c++/8663
14972         * g++.dg/inherit/typedef1.C: New test.
14973
14974 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
14975
14976         PR c++/8332
14977         PR c++/8493
14978         * g++.dg/template/strlen1.C: New test.
14979
14980         PR c++/8227
14981         * g++.dg/template/ctor2.C: New test.
14982
14983         PR c++/8214
14984         * g++.dg/init/string1.C: New test.
14985
14986         PR c++/8511
14987         * g++.dg/template/friend8.C: New test.
14988
14989 2002-11-29  Joe Buck <jbuck@synopsys.com>
14990
14991         * g++.dg/lookup/anon2.C: New test.
14992
14993 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
14994
14995         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
14996         h8300 port.
14997
14998 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
14999
15000         * gcc.dg/bitfld-6.c: New test.
15001
15002 2002-11-27  Jan Hubicka  <jh@suse.cz>
15003
15004         * gcc.c-torture/execute/20021127.[cx]: New test.
15005
15006 2002-11-26  Jan Hubicka  <jh@suse.cz>
15007
15008         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
15009         quality.
15010
15011 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
15012
15013         * g++.dg/init/brace2.C: New test.
15014         * g++.old-deja/g++.mike/p9129.C: Correct.
15015
15016 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
15017
15018         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
15019
15020 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
15021
15022         * gcc.dg/sibcall-6: New test for indirect sibcalls.
15023
15024 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
15025
15026         * testsuite/g++.dg/abi/empty11.C: New test.
15027         * testsuite/g++.dg/rtti/cv1.C: New test.
15028
15029 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
15030
15031         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
15032
15033 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
15034
15035         * g++.dg/abi/empty10.C: New test.
15036
15037 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15038
15039         * gcc.c-torture/compile/20021124-1.c: New test.
15040
15041 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
15042
15043         * g++.dg/abi/rtti2.C: New test.
15044
15045 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15046
15047         * gcc.dg/i386-unroll-1.c: New test.
15048
15049 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15050
15051         * gcc.c-torture/compile/20021120-1.c: New test.
15052         * gcc.c-torture/compile/20021120-2.c: New test.
15053
15054 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15055
15056         * gcc.dg/bitfld-5.c: New test.
15057
15058 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15059
15060         * gcc.c-torture/execute/20021120-3.c: New test.
15061
15062 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15063
15064         * gcc.c-torture/execute/20021120-2.c: New test.
15065
15066 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15067
15068         * gcc.c-torture/execute/20021120-1.c: New test.
15069
15070 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
15071
15072         * gcc.c-torture/execute/20021118-3.c: New test.
15073
15074 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15075
15076         * gcc.c-torture/compile/20021119-1.c: New test.
15077
15078 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
15079
15080         * gcc.dg/duff-1.c: New test.
15081         * gcc.dg/duff-2.c: New test.
15082         * gcc.dg/duff-3.c: New test.
15083
15084 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
15085
15086         * gcc.dg/cpp/_Pragma5.c: New test.
15087
15088 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15089
15090         * gcc.c-torture/execute/20021118-2.c: New test.
15091
15092 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15093
15094         * gcc.c-torture/execute/20021118-1.c: New test.
15095
15096 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
15097
15098         * gcc.dg/20021116-1.c: New test.
15099
15100 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
15101
15102         * g++.dg/abi/vcall1.C: New test.
15103
15104 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
15105
15106         * gcc.dg/20021029-1.c: New test.
15107         * gcc.dg/20021029-2.c: New test.
15108
15109 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15110
15111         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
15112
15113 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15114
15115         PR c/8439
15116         * gcc.dg/20021110.c: Move to ...
15117         * gcc.c-torture/compile/20021110.c: .... here.
15118
15119 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15120
15121         PR c/8467
15122         * gcc.c-torture/execute/20021111-1.c
15123
15124 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15125
15126         PR c/8439
15127         * gcc.dg/20021110.c: New test.
15128
15129 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
15130
15131         * g++.dg/abi/vthunk3.C: Run only on x86.
15132
15133 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15134
15135         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
15136
15137 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
15138
15139         * lib/compat.exp (compat-execute): Fix logic error in last
15140         change.
15141
15142 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
15143
15144         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
15145
15146 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15147
15148         PR c++/8389
15149         * g++.dg/template/access6.C: New test.
15150
15151 2002-11-08  Jan Hubicka  <jh@suse.cz>
15152
15153         * gcc.dg/i386-ssefp-1.c: New test.
15154         * gcc.dg/i386-ssefp-1.c: New test.
15155
15156 2002-11-08  Jan Hubicka  <jh@suse.cz>
15157
15158         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
15159
15160 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15161
15162         * g++.dg/abi/vthunk3.C: New test.
15163
15164         PR c++/8338
15165         * g++.dg/template/crash2.C: New test.
15166
15167 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15168
15169         * testsuite/g++.dg/abi/dtor1.C: New test.
15170         * testsuite/g++.dg/abi/dtor2.C: Likewise.
15171
15172 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
15173
15174         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
15175         Darwin.
15176
15177 2002-11-04  Adam Nemet  <anemet@lnxw.com>
15178
15179         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
15180         -mthumb.  Only xfail with -O0.
15181
15182 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
15183
15184         * g++.dg/abi/thunk1.C: New test.
15185         * g++.dg/abi/thunk2.C: Likewise.
15186         * g++.dg/abi/vtt1.C: Likewise.
15187
15188 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
15189
15190         PR optimization/8423
15191         * gcc.c-torture/execute/builtin-constant.c: New test.
15192
15193 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
15194
15195         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
15196         Add some more cases.
15197
15198 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
15199
15200         PR c++/8391
15201         * g++.dg/opt/local1.C: New test.
15202
15203 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
15204
15205         PR c++/8160
15206         * g++.dg/template/complit1.C: New test.
15207
15208         PR c++/8149
15209         * g++.dg/template/typename4.C: Likewise.
15210
15211 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15212
15213         Core issue 287, PR c++/7639
15214         * g++.dg/template/instantiate1.C: Adjust error location.
15215         * g++.dg/template/instantiate3.C: New test.
15216         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
15217         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
15218         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
15219
15220 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
15221
15222         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
15223
15224 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
15225
15226         PR c++/8287
15227         * g++.dg/init/dtor2.C: New test.
15228
15229 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15230
15231         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
15232         * gcc.dg/nest.c: Bypass errors on irix6.
15233
15234 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
15235
15236         * gcc.dg/nest.c: Expect error for mmix-*-*.
15237         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
15238
15239 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
15240
15241         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
15242         markers.
15243
15244         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
15245
15246 2002-10-25  Mike Stump  <mrs@apple.com>
15247
15248         * gcc.dg/warn-1.c: New test.
15249
15250 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15251
15252         * g++.dg/template/typename3.C: New test.
15253
15254 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
15255
15256         * g++.dg/lookup/ptrmem1.C: New test.
15257
15258         * g++.dg/abi/vthunk2.C: New test.
15259
15260 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15261
15262         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
15263
15264 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
15265
15266         * g++.dg/abi/empty9.C: New test.
15267
15268 2002-10-24  Richard Henderson  <rth@redhat.com>
15269
15270         * g++.dg/inherit/thunk1.C: Enable for ia64.
15271
15272 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15273
15274         PR c++/8067
15275         * g++.dg/lookup/pretty1.C: New test.
15276
15277 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
15278
15279         * gcc.dg/20021023-1.c: New test.
15280
15281 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15282
15283         PR c++/7679
15284         * g++.dg/parse/inline1.C: New test.
15285
15286 2002-10-23  Richard Henderson  <rth@redhat.com>
15287
15288         * g++.dg/inherit/thunk1.C: Enable for x86_64.
15289
15290         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
15291
15292 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
15293
15294         PR c++/6579
15295         * g++.dg/parse/stmtexpr3.C: New test.
15296
15297 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15298
15299         * g++.dg/expr/cond1.C: New test.
15300
15301 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15302
15303         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
15304
15305 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15306
15307         * g++.dg/abi/vbase13.C: New test.
15308         * g++.dg/abi/vbase14.C: Likewise.
15309
15310 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
15311
15312         * gcc.dg/tls/pic-1.c: New test.
15313         * gcc.dg/tls/nonpic-1.c: New test.
15314         * gcc.dg/20021018-1.c: New test.
15315
15316 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15317
15318         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
15319         Remove only files with the same base name as the test case.
15320         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
15321         (profopt-execute): Likewise.  Also, remove old profiling
15322         and performance data files before running the tests.
15323
15324         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
15325         * g++.dg/bprob/bprob.exp: Likewise.
15326         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
15327         to allow more general test case names.
15328
15329         * g++.dg/bprob/bprob-1.C: Rename to ...
15330         * g++.dg/bprob/g++-bprob-1.C: ... this.
15331
15332         * g77.dg/bprob/bprob-1.f: Rename to ...
15333         * g77.dg/bprob/g77-bprob-1.f: ... this.
15334
15335 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15336
15337         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
15338         bison 1.50 or later.
15339
15340 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
15341
15342         * g++.dg/README: Describe more test directories.
15343
15344 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15345
15346         * g++.dg/init/array6.C: Add additional tests.
15347
15348 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15349
15350         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
15351         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
15352
15353 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
15354
15355         * gcc.c-torture/compile/20020604-1.x: New.
15356         * gcc.c-torture/compile/simd-5.x: Likewise.
15357         * gcc.c-torture/execute/920710-1.x: Likewise.
15358         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
15359
15360 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15361
15362         * g++.dg/inherit/override1.C: Add dg-options clause.
15363
15364 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15365
15366         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
15367         _mm_slli_si128.
15368
15369 2002-10-19  Andreas Schwab  <schwab@suse.de>
15370
15371         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
15372         directory component.
15373
15374 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
15375
15376         * g++.dg/inherit/thunk1.C: New test.
15377
15378         * g++.dg/inherit/override1.C: New test.
15379
15380         * g++.dg/abi/mangle11.C: New test.
15381         * g++.dg/abi/mangle14.C: New test.
15382         * g++.dg/abi/mangle17.C: New test.
15383
15384 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
15385
15386         * g++.dg/overload/member2.C: New test.
15387
15388 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
15389
15390         * g++.dg/README: Describe new compat directory.
15391         * g++.dg/dg.exp: Skip tests in compat directory.
15392         * README.compat: New file.
15393         * lib/compat.exp: New expect script.
15394         * g++.dg/compat: New test directory.
15395         * g++.dg/compat/compat.exp: New expect script.
15396         * g++.dg/compat/abi: New test directory.
15397         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
15398         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
15399         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
15400         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
15401         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
15402         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
15403         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
15404         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
15405         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
15406         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
15407         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
15408         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
15409         * g++.dg/compat/break: New test directory.
15410         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
15411         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
15412         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
15413         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
15414         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
15415         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
15416         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
15417         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
15418         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
15419         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
15420         g++.dg/compat/break/README: New files.
15421         * g++.dg/compat/eh: New test directory.
15422         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
15423         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
15424         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
15425         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
15426         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
15427         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
15428         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
15429         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
15430         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
15431         g++.dg/compat/eh/filter2_y.C,
15432         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
15433         g++.dg/compat/eh/new1_y.C,
15434         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
15435         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
15436         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
15437         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
15438         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
15439         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
15440         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
15441         g++.dg/compat/eh/unexpected1_y.C: New files.
15442         * g++.dg/compat/init: New test directory.
15443         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
15444         g++.dg/compat/init/array5_y.C,
15445         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
15446         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
15447         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
15448         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
15449         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
15450         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
15451         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
15452         g++.dg/compat/init/init-ref2_y.C: New files.
15453
15454 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15455
15456         PR c++/7584
15457         * g++.dg/inherit/using3.C: New test.
15458
15459 2002-10-17  Jan Hubicka  <jh@suse.cz>
15460
15461         * gcc.dg/20021017-2.c: New test.
15462
15463 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15464
15465         * g++.dg/abi/mangle16.C: Adjust.
15466
15467         * g++.dg/init/array8.C: New test.
15468
15469 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
15470
15471         * gcc.dg/special/mips-abi.exp: New test.
15472         * gcc.dg/special/mips-abi.s: Empty file used by the above.
15473
15474 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15475
15476         * g++.dg/abi/mangle16.C: New test.
15477         * g++.dg/abi/mangle17.C: Likewise.
15478
15479         PR c++/7478
15480         * g++.dg/template/ref1.C: New test.
15481
15482 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15483
15484         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
15485
15486 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
15487
15488         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
15489
15490 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15491
15492         PR c++/7524
15493         * g++.dg/init/array7.C: New test.
15494
15495 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
15496
15497         * g++.dg/init/array6.C: New test.
15498
15499         * g++.dg/abi/mangle13.C: Likewise.
15500         * g++.dg/abi/mangle14.C: Likewise.
15501         * g++.dg/abi/mangle15.C: Likewise.
15502
15503 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15504
15505         * g++.dg/abi/empty8.C: New test.
15506
15507 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
15508
15509         * g++.dg/init/ctor1.C: New test.
15510
15511 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
15512
15513         * gcc.c-torture/execute/20021015-1.c: New test.
15514
15515 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
15516
15517         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
15518
15519 2002-10-14  Jan Hubicka  <jh@suse.cz>
15520
15521         * gcc.dg/i386-ssetype-[1-5].c: New tests.
15522
15523 2002-10-14  Richard Henderson  <rth@redhat.com>
15524
15525         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
15526
15527 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15528
15529         PR optimization/6631
15530         * g++.dg/opt/const2.C: New test.
15531
15532 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15533
15534         PR c++/7176
15535         * g++.dg/parse/friend1.C: New test.
15536         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
15537
15538 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
15539
15540         * gcc.dg/20021014-1.c: New test.
15541
15542 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR c++/5661
15545         * g++.dg/ext/vlm1.C: New test.
15546         * g++.dg/ext/vlm2.C: Likewise.
15547
15548         * g++.dg/init/array1.C: Remove invalid braces.
15549         * g++.dg/init/brace1.C: New test.
15550         * g++.dg/init/copy2.C: Likewise.
15551         * g++.dg/init/copy3.C: Likewise.
15552         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
15553         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
15554         braces.
15555
15556 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
15557
15558         * gcc.dg/cpp/assembler.S: Don't use -ansi.
15559
15560 2002-10-11  Richard Shann  <richard.shann@superh.com>
15561
15562         * gcc.c-torture/compile/simd-5.c: New test.
15563
15564 2002-10-10  Roger Sayle  <roger@eyesopen.com>
15565
15566         * gcc.c-torture/execute/shiftopt-1.c: New test case.
15567
15568 2002-10-10  Jim Wilson  <wilson@redhat.com>
15569
15570         * gcc.c-torture/execute/20021010-1.c: New test.
15571
15572 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
15573
15574         PR c/7353
15575         * g++.dg/ext/typedef-init.C: New test.
15576         * gcc.dg/typedef-init.c: New test.
15577
15578 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
15579
15580         * gcc.dg/cpp/paste13.c: New test.
15581
15582 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15583
15584         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
15585         remaining platforms, XFAIL during compile, not execute.  Don't
15586         XFAIL at -O0.
15587
15588 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15589
15590         * gcc.dg/alias-1.c: Tweak expected warning.
15591
15592 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
15593
15594         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
15595
15596 2002-10-06  Andreas Jaeger  <aj@suse.de>
15597
15598         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
15599         * gcc.dg/cpp/c++98.C: Likewise.
15600
15601         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
15602         * g++.dg/cpp/c++98.C: Likewise.
15603
15604         * g++.dg/README (Subdirectories): Mention cpp directory.
15605
15606         PR target/7559
15607         * gcc.dg/20021006-1.c: New test.
15608
15609 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15610
15611         PR c++/7804
15612         * g++.dg/other/warning1.C: New test.
15613
15614 2002-10-04  Roger Sayle  <roger@eyesopen.com>
15615
15616         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
15617         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
15618         and sparc-*-* with -m64 as expected failures.  See PR 8087.
15619
15620 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15621
15622         PR c++/7931
15623         * g++.dg/template/ptrmem3.C: New test.
15624
15625         PR c++/7754
15626         * g++.dg/template/union1.C: New test.
15627
15628 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15629
15630         PR c++/8006
15631         * g++.dg/abi/mangle9.C: New test.
15632         * g++.dg/abi/mangle10.C: New test.
15633         * g++.dg/abi/mangle11.C: New test.
15634         * g++.dg/abi/mangle12.C: New test.
15635
15636 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
15637
15638         PR c++/7188.
15639         * g++.dg/template/meminit1.C: New test.
15640         * g++.dg/warn/Wreorder-1.C: Likewise.
15641         * g++.old-deja/g++.mike/warn3.C: Tweak.
15642         * lib/prune.exp: Ingore "in copy constructor".
15643
15644 2002-10-02  Andreas Jaeger  <aj@suse.de>
15645
15646         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
15647         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
15648         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
15649         on x86-64.
15650
15651 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15652
15653         * gcc.dg/empty1.C: Fix typo.
15654
15655 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
15656
15657         * gcc.dg/alias-1.c: New test.
15658
15659 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15660
15661         * gcc.dg/empty1.C: New test.
15662
15663         * g++.dg/tls/init-2.C: Tweak error messages.
15664
15665 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
15666
15667         * gcc.c-torture/compile/20020923-1.c: New test.
15668
15669 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
15670
15671         * gcc.c-torture/execute/ffs-1.c: New test.
15672         * gcc.c-torture/execute/ffs-2.c: Ditto.
15673
15674 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
15675
15676         * g++.dg/overload/member1.C: New test.
15677
15678 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
15679
15680         * g++.dg/abi/empty7.C: New test.
15681         * g++.dg/init/pm2.C: Likewise.
15682
15683 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
15684
15685         * g++.dg/rtti/crash1.C: New test.
15686
15687 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
15688
15689         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
15690         gcc.dg/sibcall-4.c: New tests.
15691
15692 2002-09-28  Roger Sayle  <roger@eyesopen.com>
15693
15694         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
15695         powerpc and MMIX targets.
15696
15697 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
15698
15699         * gcc.dg/cpp/20020927-1.c: New.
15700
15701 2002-09-26  David S. Miller  <davem@redhat.com>
15702
15703         * gcc.c-torture/compile/trunctfdf.c: New.
15704
15705 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15706
15707         * lib/target-supports.exp (check_weak_available): Handle solaris2.
15708
15709 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
15710
15711         * gcc.c-torture/execute/loop-15.c: New.
15712
15713 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
15714
15715         * README.QMTEST: Fix typo.
15716
15717 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15718
15719         * gcc.dg/20020926-1.c: New test.
15720
15721 2002-09-25  David S. Miller  <davem@redhat.com>
15722
15723         PR target/7842
15724         * gcc.c-torture/execute/shiftdi.c: New test.
15725
15726 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
15727
15728         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
15729         unique to the tool.
15730         * lib/g77.exp (g77_init): Likewise.
15731         * lib/g++.exp (g++_init): Likewise.
15732         * lib/objc.exp (objc_init): Likewise.
15733
15734 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
15735
15736         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
15737         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
15738         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
15739
15740 2002-09-25  Richard Henderson  <rth@redhat.com>
15741
15742         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
15743         too-small long double.
15744
15745 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
15746
15747         * gcc.dg/20020919-1.c: New test.
15748
15749 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
15750
15751         * g++.dg/abi/bitfield6.C: New test.
15752         * g++.dg/abi/bitfield7.C: New test.
15753         * g++.dg/abi/bitfield8.C: New test.
15754         * g++.dg/abi/vbase11.C: New test.
15755
15756 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15757
15758         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
15759         hppa*-*-hpux*.  Update test comment.
15760
15761 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
15762
15763         * gcc.dg/tls/struct-1.c: New test.
15764
15765 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
15766
15767         * gcc.dg/cpp/tr-warn2.c: Update.
15768
15769 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15770
15771         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
15772
15773 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15774
15775         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
15776         systems.
15777
15778 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
15779
15780         * gcc.c-torture/execute/ieee/mzero3.c: New test.
15781
15782         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15783         Adjust for c++filt moved to binutils.  Remove spurious duplicate
15784         setting of cxxfilt.
15785
15786 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
15787
15788         * gcc.dg/20020312-2.c: Update for darwin.
15789
15790 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15791
15792         * g++.old-deja/g++.other/crash32.C: Mark ICE.
15793
15794 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
15795
15796         * objc.dg/comp-types-1.m: New test.
15797         * objc.dg/comp-types-2.m: New test.
15798         * objc.dg/comp-types-3.m: New test.
15799         * objc.dg/comp-types-4.m: New test.
15800         * objc.dg/comp-types-5.m: New test.
15801         * objc.dg/comp-types-6.m: New test.
15802
15803 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15804
15805         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
15806
15807 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15808
15809         * g++.dg/other/do1.C: New test.
15810
15811         * g++.dg/template/subst1.C: New test.
15812
15813 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
15814
15815         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
15816
15817 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15818
15819         * g++.dg/template/qualttp20.C: Adjust expected errors.
15820         * g++.old-deja/g++.jason/report.C: Likewise.
15821         * g++.old-deja/g++.other/qual1.C: Likewise.
15822
15823         * g++.dg/lookup/scoped2.C: New test.
15824
15825         * g++.dg/ext/asm3.C: New test.
15826
15827 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
15828
15829         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
15830
15831 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
15832
15833         * ChangeLog: follow spelling conventions.
15834         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
15835         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
15836         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
15837         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
15838         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
15839         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
15840         * g++.old-deja/g++.law/global-init1.C: Likewise.
15841         * g++.old-deja/g++.other/delete4.C: Likewise.
15842         * g++.old-deja/g++.other/inline21.C: Likewise.
15843         * g++.old-deja/g++.other/singleton.C: Likewise.
15844         * g77.dg/strlen0.f: Likewise.
15845         * g77.f-torture/compile/20010519-1.f: Likewise.
15846         * g77.f-torture/compile/980310-4.f: Likewise.
15847         * gcc.c-torture/compile/20000605-1.c: Likewise.
15848         * gcc.c-torture/execute/20020225-1.c: Likewise.
15849         * gcc.dg/c90-hexfloat-2.c: Likewise.
15850         * gcc.dg/c99-bool-1.c: Likewise.
15851         * gcc.dg/c99-hexfloat-2.c: Likewise.
15852         * gcc.dg/dll-2.c: Likewise.
15853         * gcc.dg/wtr-union-init-1.c: Likewise.
15854         * gcc.dg/wtr-union-init-2.c: Likewise.
15855         * gcc.dg/wtr-union-init-3.c: Likewise.
15856         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15857         * gcc.dg/cpp/defined.c: Likewise.
15858         * gcc.dg/cpp/macsyntx.c: Likewise.
15859         * gcc.dg/cpp/paste2.c: Likewise.
15860         * gcc.dg/cpp/trad/defined.c: Likewise.
15861         * gcc.dg/format/c90-printf-1.c: Likewise.
15862         * gcc.dg/format/c90-scanf-1.c: Likewise.
15863         * gcc.dg/format/c99-printf-1.c: Likewise.
15864         * gcc.dg/format/c99-scanf-1.c: Likewise.
15865         * gcc.misc-tests/gcov-8.c: Likewise.
15866         * lib/profopt.exp: Likewise.
15867
15868 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
15869
15870         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
15871
15872 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15873
15874         * g++.dg/inherit/using2.C: New test.
15875
15876 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
15877
15878         * ChangeLog: Follow spelling conventions.
15879         * g++.dg/template/friend4.C: Likewise.
15880         * g++.old-deja/g++.pt/crash67.C: Likewise.
15881         * gcc.c-torture/execute/20000801-4.c: Likewise.
15882         * gcc.dg/c90-digraph-1.c: Likewise.
15883         * gcc.dg/c94-digraph-1.c: Likewise.
15884         * gcc.dg/c99-digraph-1.c: Likewise.
15885         * gcc.dg/cpp/line5.c: Likewise.
15886         * gcc.dg/cpp/multiline.c: Likewise.
15887         * gcc.dg/cpp/trad/literals-1.c: Likewise.
15888         * gcc.dg/format/attr-3.c: Likewise.
15889         * gcc.dg/format/c90-scanf-3.c: Likewise.
15890         * gcc.dg/format/ext-4.c: Likewise.
15891
15892 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15893
15894         * g++.dg/template/pretty1.C: New test.
15895
15896 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
15897
15898         * gcc.c-torture/execute/struct-cpy-1.c: New test.
15899
15900 2002-09-13  Matt Austern  <austern@apple.com>
15901
15902         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
15903         passing a cast expression to a function by const reference.
15904
15905 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
15906
15907         * g++.dg/template/deduce1.C: New test.
15908
15909 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
15910
15911         * gcc.c-torture/execute/simd-1.c: Force all use of int to
15912         32-bit int.
15913
15914 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15915
15916         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
15917         usage.
15918
15919 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
15920
15921         * gcc.c-torture/compile/20020910-1.c: New test.
15922
15923 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
15924
15925         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
15926
15927 2002-09-10  Andreas Jaeger  <aj@suse.de>
15928
15929         * gcc.dg/20020312-2.c: Adjust for x86-64.
15930
15931 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
15932
15933         * g77.dg/7388.f: New test case for PR 7388.
15934
15935 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
15936
15937         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
15938
15939 2002-09-05  Ziemowit Laski <zlaski@apple.com>
15940
15941         * objc.dg/proto-lossage-1.m: New test.
15942
15943 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
15944
15945         * gcc.dg/cpp/_Pragma4.c: Fix typo.
15946
15947 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
15948
15949         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
15950         expected to pass.
15951
15952 2002-09-06  Stan Shebs  <shebs@apple.com>
15953             David Edelsohn  <edelsohn@gnu.org>
15954
15955         * gcc.dg/weak: New directory.
15956         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
15957         target-specific xfail bits.
15958         * gcc.dg/typeof-2.c: Move to new directory.
15959         * gcc.dg/weak.exp: New expect script.
15960
15961 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
15962
15963         * gcc.c-torture/execute/extzvsi.c: New test.
15964
15965 2002-09-05  Stan Shebs  <shebs@apple.com>
15966
15967         * gcc.dg/weak-1.c: xfail on Darwin.
15968         * gcc.dg/weak-2.c: Ditto.
15969         * gcc.dg/weak-3.c: Ditto.
15970         * gcc.dg/weak-4.c: Ditto.
15971         * gcc.dg/weak-5.c: Ditto.
15972         * gcc.dg/weak-6.c: Ditto.
15973         * gcc.dg/weak-7.c: Ditto.
15974         * gcc.dg/weak-8.c: Ditto.
15975         * gcc.dg/weak-9.c: Ditto.
15976
15977 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
15978
15979         * gcc.c-torture/execute/loop-14.c: New test.
15980
15981 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
15982
15983         * g++.dg/other/cxa-atexit1.C: New test.
15984
15985         * gcc.dg/typeof-2.c: New test.
15986
15987 2002-09-03  Roger Sayle  <roger@eyesopen.com>
15988
15989         * gcc.dg/builtins-2.c: New testcase.
15990         * gcc.dg/builtins-3.c: New testcase.
15991
15992 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
15993
15994         * gcc.dg/cpp/_Pragma4.c: New test.
15995
15996 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
15997
15998         * objc/execute/nil_method-1.m: New testcase.
15999
16000 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
16001
16002         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
16003         [Object class], not [Object initialize].
16004
16005 2002-08-31  Roger Sayle  <roger@eyesopen.com>
16006             Hans-Peter Nilsson  <hp@bitrange.com>
16007
16008         * gcc.c-torture/execute/20020720-1.x: Skip test on
16009         mmix-knuth-mmixware.  Correct comment.
16010
16011 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
16012
16013         * testsuite/g++.dg/abi/bitfield5.C: New test.
16014         * testsuite/g++.dg/abi/vbase10.C: Likewise.
16015
16016 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
16017
16018         * objc.dg/undeclared-selector.m: New test.
16019
16020 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
16021
16022         * g++.dg/other/offsetof1.C: Avoid cast warning.
16023
16024 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
16025
16026         * objc.dg/super-class-2.m: New test.
16027
16028 2002-08-24  Matt Austern  <austern@apple.com>
16029
16030         * g++.dg/ext/lvaddr.C: New test.
16031         * g++.dg/ext/lvcast.C: New test.
16032
16033 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
16034
16035         * testsuite/g++.dg/inherit/cond1.C: New test.
16036
16037 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
16038
16039         * gcc.dg/noncompile/incomplete-1.c: New test.
16040
16041 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16042
16043         * gcc.dg/typespec-1.c: New test.
16044
16045 2002-08-20  Devang Patel  <dpatel@apple.com>
16046         * objc.dg/proto-hier-2.m: New test.
16047
16048 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
16049
16050         * objc.dg/bitfield-1.m: New test.
16051         * objc.dg/bitfield-2.m: New test.
16052
16053 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16054
16055         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
16056         gcc.dg/c99-flex-array-4.c: New tests.
16057
16058 2002-08-16  Stan Shebs  <shebs@apple.com>
16059
16060         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
16061
16062 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
16063
16064         * gcc.dg/typeof-1.c: New test.
16065         * g++.dg/ext/typeof2.C: New test.
16066
16067 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16068
16069         * g++.dg/other/offsetof1.C: New test.
16070
16071 2002-08-14  Richard Henderson  <rth@redhat.com>
16072
16073         * gcc.dg/tls/diag-3.c: Fix expected message strings.
16074
16075 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
16076
16077         * gcc.dg/cpp/_Pragma3.c: New test.
16078
16079 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
16080
16081         * g++.dg/template/inherit3: New test.
16082
16083 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16084
16085         * gcc.dg/bitfld-4.c: Add blank options.
16086
16087 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
16088
16089         * g++.dg/template/crash1.C: New test.
16090
16091 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16092
16093         * gcc.dg/tls/opt-2.c: New test.
16094
16095 2002-08-08  Devang Patel  <dpatel@apple.com>
16096
16097         * objc.dg/selector-1.m : New test
16098
16099 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16100
16101         * g++.dg/abi/bitfield4.C: New test.
16102         * gcc.dg/bitfld-4.c: New test.
16103
16104 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16105
16106         * g++.dg/other/packed1.C: New test.
16107
16108 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
16109
16110         * g++.dg/abi/offsetof.C: Tweak error messages.
16111         * g++.old-deja/g++.mike/p10769a.C: Likewise.
16112
16113 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16114
16115         * gcc.dg/bitfld-3.c: New test.
16116
16117 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16118             Richard Henderson  <rth@redhat.com>
16119
16120         * gcc.dg/i386-bitfield1.c: New test.
16121         * g++.dg/abi/bitfield3.C: Update.
16122
16123 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
16124
16125         * objc.dg/const-str-2.m: Update.
16126         * gcc.dg/cpp/c++98.c: Change to C extension.
16127         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
16128         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
16129
16130 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
16131
16132         * testsuite/gcc.dg/tls/diag-3.c: New.
16133
16134 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
16135
16136         * g++.dg/README (Subdirectories): Document new subdir expr.
16137         * g++.dg/expr/pmf-1.C: New test.
16138
16139 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
16140
16141         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
16142
16143 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
16144
16145         * g++.dg/abi/bitfield3.C: New test.
16146
16147 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
16148
16149         * lib/gcov.exp: Tweak expected line formats.
16150         * gcc.misc-tests/gcov8.c: New test.
16151         * gcc.misc-tests/gcov8.x: New flags.
16152
16153 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
16154
16155         * consistency.vlad/layout/endian.c: Include string.h.
16156
16157         * gcc.c-torture/execute/20020805-1.c: New test.
16158
16159 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
16160
16161         * g++.dg/other/conversion1.C: New test.
16162
16163 2002-08-03  Roger Sayle  <roger@eyesopen.com>
16164
16165         * gcc.dg/builtins-1.c: New testcase.
16166
16167 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
16168
16169         * g++.dg/inherit/access3.C: New test.
16170
16171 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
16172
16173         * gcc.dg/ia64-visibility-2.c: New test.
16174
16175 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
16176
16177         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
16178         __qualifier_flags to __flags.
16179
16180 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
16181
16182         * g++.dg/inherit/operator1.C: New test.
16183         * g++.dg/lookup/disamb1.C: Fix typo in comment.
16184         * g++.dg/other/error1.C: Change expected error message.
16185         * g++.dg/template/conv4.C: Likewise.
16186
16187 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
16188
16189         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
16190         for documented behavior.
16191
16192 2002-07-25  Roger Sayle  <roger@eyesopen.com>
16193
16194         * gcc.c-torture/execute/20020720-1.x: Skip this test on
16195         several targets known to fail.
16196
16197 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
16198
16199         * gcc.dg/mips-args-[123].c: New tests.
16200
16201 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
16202
16203         * gcc.dg/ppc-spe.c: New.
16204
16205 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
16206
16207         * g++.dg/other/ptrmem4.C: New testcase.
16208
16209 2002-07-24  Richard Henderson  <rth@redhat.com>
16210
16211         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
16212
16213 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
16214
16215         * g++.dg/ext/alignof1.C (main): Return 0 for success.
16216
16217 2002-07-24  Roger Sayle  <roger@eyesopen.com>
16218
16219         * gcc.c-torture/execute/memset-3.c: New testcase.
16220
16221 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
16222
16223         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
16224         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
16225
16226 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16227
16228         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
16229         Delete.
16230
16231 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
16232
16233         * gcc.c-torture/compile/simd-4.c: New test.
16234
16235 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16236
16237         PR c++/7347, c++/7348
16238         * g++.dg/template/access4.C: New test.
16239         * g++.dg/template/access5.C: New test.
16240         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
16241         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
16242         * g++.old-deja/g++.pt/ttp58.C: Likewise.
16243         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
16244
16245 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
16246
16247         * gcc.dg/gnu89-init-2.c: New test.
16248
16249 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
16250
16251         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
16252
16253 2002-07-20  Roger Sayle  <roger@eyesopen.com>
16254
16255         * gcc.c-torture/execute/20020720-1.c: New testcase.
16256
16257 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
16258
16259         * gcc.dg/cpp/Wsignprom.c: New tests.
16260
16261 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
16262
16263         * gcc.c-torture/execute/loop-13.c: New test.
16264
16265 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
16266
16267         * gcc.dg/cpp/expr.c: New tests.
16268
16269 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
16270
16271         * g++.dg/opt/pr6713.C: Add template instantiation.
16272
16273 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
16274
16275         * gcc.dg/nest.c: New test.
16276
16277 2002-07-17  Richard Henderson  <rth@redhat.com>
16278
16279         * g++.dg/opt/pr6713.C: New test.
16280
16281 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
16282
16283         * gcc.c-torture/execute/loop-2e.x: Let the testcase
16284         XFAIL for all x86 processors.
16285
16286 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
16287
16288         * gcc.c-torture/execute/20010122-1.x: Do not test with
16289         -fomit-frame-pointer.
16290
16291 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16292
16293         * g++.dg/template/instantiate2.C: New test.
16294         * g++.dg/template/spec4.C: New test.
16295
16296 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16297
16298         * g++.dg/template/access2.C: New test.
16299         * g++.dg/template/access3.C: New test.
16300
16301 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
16302
16303         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
16304         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
16305         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
16306         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
16307         Convert to use <stdarg.h>.
16308         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
16309         Delete.
16310         * gcc.dg/va-arg-2.c: New.
16311         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
16312
16313 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
16314
16315         * gcc.c-torture/compile/20020710-1.c: New test.
16316
16317 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
16318                           Andrew Pinski  <pinskia@physics.uc.edu>
16319
16320         gcc.c-torture/compile/simd-2.c: New testcase.
16321         gcc.c-torture/compile/simd-3.c: Likewise.
16322
16323 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
16324
16325         PR c++/7224
16326         * g++.dg/overload/error1.C: New test.
16327
16328 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16329
16330         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
16331         configuration and IRIX 6 O32 ABI.
16332
16333 2002-07-11  Roger Sayle  <roger@eyesopen.com>
16334
16335         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
16336
16337 2002-07-10  Roger Sayle  <roger@eyesopen.com>
16338
16339         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
16340
16341 2002-07-10  Jeffrey A Law  <law@redhat.com>
16342
16343         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
16344
16345         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
16346
16347 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
16348
16349         * gcc.dg/20020312-2.c: Check for __PPC__.
16350
16351 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
16352
16353         * gcc.c-torture/compile/20020709-1.c: New test.
16354
16355 2002-07-07  Roger Sayle  <roger@eyesopen.com>
16356
16357         * g++.dg/template/qualttp21.C: New test case.
16358
16359 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
16360
16361         * gcc.c-torture/compile/20020706-1.c: New test.
16362         * gcc.c-torture/compile/20020706-2.c: New test.
16363
16364 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
16365             Alexandre Oliva  <aoliva@redhat.com>
16366
16367         * g++.dg/warn/incomplete1.C: New test.
16368
16369 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16370
16371         PR c++/7099
16372         * g++.dg/warn/noreturn1.C: New test.
16373
16374 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
16375
16376         PR c++/6706
16377         * g++.dg/debug/debug6.C: New test.
16378         * g++.dg/debug/debug7.C: New test.
16379
16380 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
16381
16382         * gcc.c-torture/compile/simd-3.c: New test.
16383
16384 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
16385
16386         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
16387         * gcc.dg/20020620-1.c: Likewise.
16388
16389 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16390
16391         PR c++/6944
16392         * g++.dg/init/array4.C: New test.
16393         * g++.dg/init/array5.C: New test.
16394
16395 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
16396
16397         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
16398         * gcc.c-torture/execute/simd-2.c (main): Likewise.
16399
16400 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16401
16402         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
16403         * gcc.dg/wtr-aggr-init-1.c: Likewise.
16404         * gcc.dg/wtr-conversion-1.c: Likewise.
16405         * gcc.dg/wtr-escape-1.c: Likewise.
16406         * gcc.dg/wtr-int-type-1.c: Likewise.
16407         * gcc.dg/wtr-label-1.c: Likewise.
16408         * gcc.dg/wtr-static-1.c: Likewise.
16409         * gcc.dg/wtr-strcat-1.c: Likewise.
16410         * gcc.dg/wtr-suffix-1.c: Likewise.
16411         * gcc.dg/wtr-switch-1.c: Likewise.
16412         * gcc.dg/wtr-unary-plus-1.c: Likewise.
16413         * gcc.dg/wtr-union-init-1.c: Likewise.
16414         * gcc.dg/wtr-union-init-2.c: Likewise.
16415         * gcc.dg/wtr-union-init-3.c: Likewise.
16416
16417         * gcc.dg/wtr-func-def-1.c: New test.
16418
16419 2002-07-02 Devang Patel <dpatel@apple.com>
16420
16421         * objc.dg/param-1.m: New test.
16422
16423 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
16424
16425         * gcc.dg/cpp/trad/directive.c: Add test.
16426         * gcc.dg/cpp/trad/macroargs.c: Add test.
16427         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
16428
16429 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
16430
16431         * gcc.dg/cpp/cmdlne-M.c: New test.
16432
16433 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
16434
16435         * objc.dg/desig-init-1.m: New test.
16436
16437 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16438
16439         PR c++/6716
16440         * g++.dg/template/instantiate1.C: New test.
16441
16442 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
16443
16444         PR c++/7112
16445         * g++.dg/template/sizeof2.C: New test.
16446
16447 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16448
16449         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
16450         gcc.dg/cpp/trad/include.c: New tests.
16451
16452 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
16453
16454         PR target/7177
16455         * gcc.c-torture/compile/20020701-1.c: New test.
16456
16457 2002-07-01  Stan Shebs  <shebs@apple.com>
16458
16459         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
16460         header here...
16461         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
16462         (objc-torture-execute): or here.
16463
16464 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
16465
16466         * gcc.c-torture/execute/arith-rand-ll.c: New test.
16467
16468 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16469
16470         * gcc.dg/cpp/trad/escaped-nl.c: New test.
16471
16472 2002-06-30  Devang Patel  <dpatel@apple.com>
16473
16474         * objc.dg/fsyntax-only.m: New test.
16475
16476 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
16477
16478         PR c++/6695
16479         * g++.dg/template/friend7.C: New file.
16480
16481 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
16482
16483         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
16484         return type.
16485
16486 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
16487
16488         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
16489         avoid division by zero.
16490
16491 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
16492
16493         * gcc.dg/Wunknownprag.c: New tests.
16494
16495 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
16496
16497         * gcc.c-torture/execute/simd-2.c: New test.
16498
16499 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
16500
16501         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
16502         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
16503         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
16504         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
16505         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
16506         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
16507         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
16508         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
16509         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
16510         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
16511         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
16512         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
16513         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
16514         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
16515         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
16516         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
16517         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
16518
16519 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
16520
16521         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
16522         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
16523         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
16524         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
16525         New tests.
16526         * gcc.dg/cpp/trad/directive.c: Update.
16527
16528 2002-06-23  Andreas Jaeger  <aj@suse.de>
16529
16530         * gcc.c-torture/execute/complex-6.c: New.
16531
16532 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
16533
16534         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
16535         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
16536         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
16537         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
16538
16539 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
16540
16541         * gcc.dg/cpp/trad: New directory with traditional tests copied
16542         from parent directory.
16543         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16544         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16545         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16546         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16547         Move to trad/ and rename.
16548         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
16549         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
16550         gcc.dg/cpp/trad/redef2.c: New tests.
16551         * gcc.dg/cpp/trad/trad.exp: New driver.
16552
16553 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
16554
16555         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16556         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16557         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16558         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16559         Remove.
16560
16561 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
16562
16563         * gcc.dg/20020620-1.c: New test.
16564
16565 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16566
16567         * g++.dg/template/ttp4.C: New test.
16568
16569 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
16570
16571         * g++.dg/opt/vt1.C: Fix regexp.
16572
16573 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16574
16575         * gcc.c-torture/execute/pure-1.c: Make functions static again.
16576         Don't use attribute `noinline'.
16577
16578 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16579
16580         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
16581
16582 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
16583
16584         * gcc.c-torture/execute/simd-1.c: New.
16585
16586         * gcc.dg/simd-1.c: New.
16587
16588 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16589
16590         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
16591
16592 2002-06-16  Richard Henderson  <rth@redhat.com>
16593
16594         * g++.dg/ext/anon-struct1.C: New.
16595         * g++.dg/ext/anon-struct2.C: New.
16596         * g++.dg/ext/anon-struct3.C: New.
16597         * gcc.dg/anon-struct-1.c: New.
16598         * gcc.dg/anon-struct-2.c: New.
16599         * gcc.dg/anon-struct-3.c: New.
16600         * gcc.dg/20011008-1.c: Adjust warning text.
16601         * gcc.dg/20020527-1.c: Add -fms-extensions.
16602
16603 2002-06-16  Richard Henderson  <rth@redhat.com>
16604
16605         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
16606
16607 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
16608
16609         * gcc.c-torture/execute/20020615-1.c: New test.
16610
16611 2002-06-15  Roger Sayle  <roger@eyesopen.com>
16612
16613         * gcc.c-tortuture/execute/compare-1.c: New test case.
16614         * gcc.c-tortuture/execute/compare-2.c: New test case.
16615         * gcc.c-tortuture/execute/compare-3.c: New test case.
16616
16617 2002-06-13  Richard Henderson  <rth@redhat.com>
16618
16619         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
16620         ia64 ilp32.
16621
16622 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16623
16624         * g++.dg/template/typename2.C: Update error message.
16625
16626 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
16627
16628         * gcc.c-torture/execute/20020611-1.c: New test.
16629
16630 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
16631
16632         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
16633         list of targets to skip.
16634
16635 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
16636
16637         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
16638         targets if not optimizing.
16639
16640 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
16641
16642         * gcc.c-torture/compile/20020605-1.c: New test.
16643
16644         * g++.dg/opt/vt1.C: New test.
16645
16646         * gcc.dg/20020531-1.c: New test.
16647
16648         * gcc.dg/20020530-1.c: New test.
16649
16650         * gcc.dg/20020527-1.c: New test.
16651
16652         * g++.dg/opt/cse1.C: New test.
16653
16654 2002-06-07  Roger Sayle  <roger@eyesopen.com>
16655
16656         * gcc.dg/20020607-2.c: New test case.
16657
16658 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
16659
16660         * gcc.c-torture/compile/20020604-1.c: New test.
16661
16662 2002-06-04  Richard Henderson  <rth@redhat.com>
16663
16664         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
16665         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
16666         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
16667
16668 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
16669
16670         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
16671
16672 2002-06-03  Richard Henderson  <rth@redhat.com>
16673
16674         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
16675         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
16676
16677 2002-06-02  Richard Henderson  <rth@redhat.com>
16678
16679         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
16680         test functions static.
16681
16682 2002-06-02  Andreas Jaeger  <aj@suse.de>
16683
16684         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
16685         now.
16686
16687 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16688
16689         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
16690         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
16691         Update for mofified diagnostics.
16692         * gcc.dg/c99-intconst-1.c: No longer fail.
16693
16694 2002-06-02  Richard Henderson  <rth@redhat.com>
16695
16696         * gcc.dg/uninit-A.c: Remove xfail markers.
16697
16698 2002-06-01  Roger Sayle  <roger@eyesopen.com>
16699
16700         * gcc.dg/fnegate-1.c: New test case.
16701
16702 2002-05-30  Osku Salerma  <osku@iki.fi>
16703
16704         * gcc.c-torture/execute/mayalias-1.c: New file.
16705
16706 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16707
16708         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
16709         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
16710         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
16711
16712 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
16713
16714         * gcc.c-torture/execute/20020529-1.c: New test.
16715
16716 2002-05-27  Richard Henderson  <rth@redhat.com>
16717
16718         * g++.dg/ext/attrib6.C: New test case.
16719
16720 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16721
16722         * gcc.c-torture/execute/pure-1.c: New test.
16723
16724 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16725
16726         * gcc.dg/cpp/arith-2.c: Remove.
16727
16728 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16729
16730         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
16731         * gcc.dg/cpp/if-3.c: Remove.
16732
16733 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
16734
16735         * g++.dg/opt/cse2.C: New test.
16736
16737 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
16738
16739         * gcc.dg/cpp/arith-1.c: New semantic tests.
16740         * gcc.dg/cpp/if-1.c: Update.
16741
16742 2002-05-24  Ben Elliston  <bje@redhat.com>
16743
16744         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
16745
16746 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16747
16748         * gcc.dg/verbose-asm.c: New test.
16749
16750 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16751
16752         * gcc.dg/cpp/paste12.c: New test.
16753
16754 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16755
16756         * g++.dg/parse/named_ops.C: New test.
16757
16758 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
16759
16760         * gcc/testsuite/gcc.dg/weak-8.c: New test.
16761
16762 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
16763
16764         * gcc.dg/weak-2.c: Allow optional leading underscore
16765         in scan-assembler symbol name.
16766         * gcc.dg/weak-3.c: Likewise.
16767         * gcc.dg/weak-4.c: Likewise.
16768         * gcc.dg/weak-5.c: Likewise.
16769
16770 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
16771
16772         * gcc.dg/20020523-1.c: New test.
16773
16774 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16775
16776         * objc.dg/const-str-2.m: Update now that we stop after
16777         a command line error.
16778
16779 2002-05-22  Richard Henderson  <rth@redhat.com>
16780
16781         * g++.dg/dg.exp: Fix typo in test pruneing.
16782
16783 2002-05-22  Richard Henderson  <rth@redhat.com>
16784
16785         * g++.dg/dg.exp: Prune the tls subdirectory.
16786         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
16787         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
16788         * g++.dg/tls/init-1.C: New.
16789
16790 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
16791
16792         * gcc.dg/20020517-1.c: New test.
16793
16794 2002-05-21  Richard Henderson  <rth@redhat.com>
16795
16796         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
16797         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
16798
16799 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
16800
16801         * g++.dg/other/copy2.C: New test.
16802
16803 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
16804
16805         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
16806         (MAX_COPY): Bump up to 10 times sizeof (long long).
16807         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
16808
16809         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
16810         sizeof (long long).
16811
16812         * gcc.c-torture/execute/strcpy-1.c: New test.
16813
16814 2002-05-19  Jason Merrill  <jason2redhat.com>
16815
16816         * g++.dg/ext/oper1.C: New test.
16817
16818 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
16819 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
16820
16821         * README.QMTEST: New file.
16822
16823         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
16824
16825 2002-05-19  Andreas Jaeger  <aj@suse.de>
16826
16827         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
16828         now.
16829         * gcc.c-torture/execute/loop-2d.x: Likewise.
16830
16831 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
16832
16833         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
16834         support weak symbols.
16835         * gcc.dg/weak-4.c: Likewise
16836         * gcc.dg/weak-6.c: Likewise
16837
16838 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
16839
16840         * gcc.dg/weak-3.c: Add dg-excess-error comment for
16841         cygwin, coff and h8300-*-hms targets
16842         * gcc.dg/weak-5.c: Likewise
16843         * gcc.dg/weak-7.c: Likewise
16844
16845 2002-05-16  Jason Merrill  <jason@redhat.com>
16846
16847         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
16848         (scan-assembler-not, scan-assembler-dem): Likewise.
16849         (scan-assembler-dem-not): Likewise.
16850
16851 2002-05-15  Richard Henderson  <rth@redhat.com>
16852
16853         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
16854
16855 2002-05-15  Richard Henderson  <rth@redhat.com>
16856
16857         * gcc.dg/weak-5.c (vfoo1c): No warning here.
16858         (vfoo1f): Warning here.
16859         (vfoo1l): Don't redefine the alias.
16860
16861 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
16862
16863         * g++.dg/init/pm1.C: New test.
16864
16865 2002-05-12  David S. Miller  <davem@redhat.com>
16866
16867         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
16868         types.
16869
16870 2002-05-10  Roger Sayle  <roger@eyesopen.com>
16871
16872         * gcc.c-torture/execute/20020510-1.c: New test case.
16873
16874 2002-05-10  David S. Miller  <davem@redhat.com>
16875
16876         * gcc.c-torture/execute/conversion.c: Test long double too.
16877
16878 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
16879
16880         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
16881         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
16882         * lib/g++.exp (g++_link_flags): Likewise.
16883         * lib/objc.exp (objc_target_compile): Likewise.
16884
16885 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16886
16887         * gcc.dg/cpp/poison.c: Update.
16888         * gcc.dg/cpp/20000625-2.c: Remove.
16889         * gcc.dg/cpp/direct2s.c: Remove final test.
16890
16891 2002-05-08  Tom Rix  <trix@redhat.com>
16892
16893         * gcc.c-torture/execute/20020508-1.c: New test.
16894         * gcc.c-torture/execute/20020508-2.c: New test.
16895         * gcc.c-torture/execute/20020508-3.c: New test.
16896
16897 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16898
16899         * gcc.dg/cpp/charconst-4.c: More tests.
16900
16901 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
16902
16903         PR c/6569
16904         * gcc.dg/weak-3.c: Update location of warning messages.
16905         * gcc.dg/weak-5.c: Likewise.
16906
16907 2002-05-06  Roger Sayle  <roger@eyesopen.com>
16908
16909         * gcc.c-torture/execute/20020506-1.c: New test case.
16910
16911 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
16912
16913         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
16914
16915 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16916
16917         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
16918
16919 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16920
16921         * gcc.dg/cpp/charconst-3.c: New test.
16922
16923 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16924
16925         * gcc.dg/cpp/charconst.c: Update tests.
16926
16927 2002-05-05  Tim Josling  <tej@melbpc.org.au>
16928
16929         * treelang: Added directory for new sample language treelang. Also
16930         lib/treelang.exp: New file to signal treelang should be tested.
16931
16932 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16933
16934         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
16935         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
16936         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
16937         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
16938         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
16939         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
16940         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
16941
16942 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16943
16944         * gcc.dg/format/xopen-2.c: New test.
16945
16946 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16947
16948         * gcc.dg/20020503-1.c: New test.
16949
16950 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
16951
16952         * g++.dg/init/dtor1.C: Make it tougher.
16953
16954 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
16955
16956         * g++.dg/init/dtor1.C: New test.
16957
16958 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
16959
16960         * gcc.dg/altivec-8.c: New.
16961
16962 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
16963
16964         * gcc.dg/altivec-7.c: New.
16965
16966 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
16967
16968         * g++.dg/parse/typedef1.C: New test.
16969
16970 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
16971
16972         PR c++/6486
16973         * g++.dg/template/friend6.C: New test.
16974
16975         PR c++/6492
16976         * g++.dg/init/copy1.C: New test.
16977
16978 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
16979
16980         * g++.dg/warn/effc1.C: New test.
16981
16982 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16983
16984         * gcc.dg/cpp/if-cexp.c: Add a test.
16985
16986 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
16987
16988         * gcc.dg/20020426-2.c: New test.
16989
16990 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
16991
16992         * gcc.dg/cpp/if-mop.c: Update.
16993         * gcc.dg/cpp/if-mpar.c: Add test.
16994         * gcc.dg/cpp/if-oppr.c: Update.
16995
16996 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16997
16998         PR c/6343
16999         * gcc.dg/weak-[2-7].c: New tests.
17000
17001 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17002
17003         * gcc.dg/enum1.c: New test.
17004
17005 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17006
17007         PR c++/6497
17008         * g++.dg/inherit/access2.C: New test.
17009
17010 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17011
17012         PR bootstrap/6445
17013         * gcc.dg/20020426-1.c: New test.
17014
17015 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17016
17017         * g++.dg/abi/enum1.C: New test.
17018
17019 2002-04-26  Richard Henderson  <rth@redhat.com>
17020
17021         * gcc.dg/c99-bool-1.c: Expect always true warning.
17022
17023 2002-04-25  Roger Sayle  <roger@eyesopen.com>
17024
17025         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
17026
17027 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17028
17029         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
17030         targets.
17031
17032 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
17033
17034         * g++.dg/abi/mange7.C: New test.
17035
17036         PR c++/6438.
17037         * g++.dg/parse/stmtexpr2.C: New test.
17038
17039 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
17040
17041         * gcc.dg/20020312-2.c: Add SH target.
17042
17043 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17044
17045         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
17046         compiler output on mips*-*-irix*.
17047
17048 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
17049
17050         * g++.dg/parse/attr1.C: New test.
17051
17052 2002-04-23  Roger Sayle  <roger@eyesopen.com>
17053
17054         * gcc.c-torture/execute/string-opt-17.c: New test case.
17055         * gcc.c-torture/execute/memset-2.c: New test case.
17056
17057 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
17058
17059         PR c++/6256:
17060         * g++.dg/template/friend5.C: New test.
17061
17062         PR c++/6331:
17063         * g++.dg/template/qual1.C: Likewise.
17064
17065 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
17066
17067         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
17068         Include stdlib.h, not stdio.h or ctype.h.
17069
17070 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
17071
17072         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
17073         cris-*-elf* and mmix-*-*.
17074         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
17075         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
17076         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
17077         Ditto.
17078         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
17079         * gcc.dg/wchar_t-1.c: Ditto.
17080
17081 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
17082
17083         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
17084         Clarify comment.
17085
17086 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
17087
17088         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
17089
17090 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17091
17092         * gcc.c-torture/execute/20000906-1.x: Delete.
17093
17094 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
17095
17096         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
17097
17098 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
17099
17100         * PR6367
17101         * g77.f-torture/execute/6367.f: New test.
17102         * g77.f-torture/execute/6367.x: Disable for MMIX.
17103
17104 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
17105
17106         * PR6352
17107         * g++.dg/opt/inline2.C: New test.
17108
17109 2002-04-18  Richard Henderson  <rth@redhat.com>
17110
17111         * gcc.dg/20000906-1.c: Enable for all targets.
17112         * gcc.c-torture/compile/iftrap-2.c: New.
17113
17114 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17115
17116         * gcc.dg/20020418-1.c: New test.
17117         * gcc.dg/20020418-2.c: New test.
17118
17119 2002-04-18  Richard Henderson  <rth@redhat.com>
17120
17121         * gcc.c-torture/compile/iftrap-1.c: New.
17122         * gcc.dg/iftrap-1.c: Adjust for ia64.
17123         * gcc.dg/iftrap-2.c: New.
17124
17125 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17126
17127         * gcc.c-torture/compile/20020418-1.c: New test.
17128
17129 2002-04-18  Roger Sayle  <roger@eyesopen.com>
17130
17131         * gcc.c-torture/compile/20020415-1.c: New.
17132
17133 2002-04-18  David S. Miller  <davem@redhat.com>
17134
17135         * gcc.c-torture/execute/20020418-1.c: New test.
17136
17137 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
17138
17139         * gcc.dg/20020416-1.c: New test.
17140
17141         * g++.dg/opt/inline1.C: New test.
17142
17143 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
17144
17145         * gcc.dg/altivec-5.c: New test.
17146
17147         * gcc.dg/20020415-1.c: New test.
17148
17149 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
17150
17151         * testsuite/lib/chill.exp: Remove.
17152
17153 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
17154
17155         * g++.dg/other/big-struct.C: New test.
17156
17157 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
17158
17159         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
17160         of scratch file.
17161
17162 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
17163
17164         PR c/6277
17165         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
17166         in scan-assembler function name
17167
17168 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
17169
17170         * g77.f-torture/execute/980628-4.x,
17171         g77.f-torture/execute/980628-5.x,
17172         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17173         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17174         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
17175         i[34567]86-*-*.
17176
17177 2002-04-13  David S. Miller  <davem@redhat.com>
17178
17179         * gcc.c-torture/execute/20020413-1.c: New test.
17180
17181 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
17182
17183         * gcc.dg/asm-6.c,
17184         * g++.dg/ext/asm1.C: New tests.
17185
17186 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
17187
17188         PR c++ 5373.
17189         * g++.dg/parse/stmtexpr1.C: New test.
17190
17191         PR c++/5189.
17192         * g++.dg/template/copy1.C: New test.
17193
17194 2002-04-12  Richard Henderson  <rth@redhat.com>
17195
17196         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
17197
17198 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
17199
17200         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
17201         gcc.c-torture/execute/20020307-2.c.
17202
17203 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
17204
17205         * g++.dg/ext/attrib5.C,
17206         * g++.dg/lookup/struct1.C: New tests.
17207
17208 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
17209
17210         * gcc.dg/20020411-1.c: New test.
17211
17212         * gcc.c-torture/execute/20020411-1.c: New test.
17213
17214 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
17215
17216         * g77.f-torture/execute/6177.f: New test.
17217
17218 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
17219
17220         PR middle-end/6247
17221         * g++.dg/opt/cleanup1.C: New test.
17222
17223         * g++.dg/opt/const1.C: New test.
17224
17225 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
17226
17227         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
17228
17229 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17230
17231         PR c++/5507
17232         * g++.dg/template/typename2.C: New test.
17233
17234 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
17235
17236         * gcc.c-torture/execute/loop-12.c: New.
17237
17238 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
17239
17240         * g77.f-torture/execute/980628-4.x,
17241         g77.f-torture/execute/980628-5.x,
17242         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17243         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17244         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
17245
17246 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17247
17248         PR optimization/6086
17249         * g++.dg/opt/preinc1.C: New test.
17250
17251 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17252
17253         PR c++/5571
17254         * g++.dg/opt/static2.C: New test.
17255
17256 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17257
17258         PR c/5120
17259         * gcc.dg/20020406-1.c: New test.
17260
17261 2002-04-04  David S. Miller  <davem@redhat.com>
17262
17263         * gcc.c-torture/execute/20020404-1.c: New test.
17264
17265 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
17266
17267         PR c/6123
17268         * gcc.dg/20020312-2.c: Do not declare global register variable
17269         if __PIC__ or __pic__ is defined.
17270
17271 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
17272
17273         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
17274         __asm__ so that it works correctly even if -ansi -pedantic-errors.
17275
17276 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17277
17278         * gcc.misc-tests/linkage.exp: Update last change to handle
17279         sparc*-, not just sparc-.
17280
17281 2002-04-03  Richard Henderson  <rth@redhat.com>
17282
17283         * gcc.dg/cpp/ucs.c: Improved long UCS test.
17284
17285 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17286
17287         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
17288
17289 2002-04-02  David S. Miller  <davem@redhat.com>
17290
17291         * gcc.c-torture/execute/20020402-3.c: New test.
17292
17293 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17294
17295         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
17296         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
17297
17298         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
17299         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
17300         g77.f-torture/execute/20001201.x,
17301         g77.f-torture/execute/u77-test.x: New files.
17302
17303         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
17304         * gcc.dg/wchar_t-1.c: Ditto.
17305
17306 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17307
17308         * gcc.c-torture/execute/20020402-1.c: New test.
17309
17310 2002-04-01  Richard Henderson  <rth@redhat.com>
17311
17312         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
17313
17314         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
17315
17316 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17317
17318         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
17319
17320 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17321
17322         * g++.dg/inherit/template-as-base.C: Expect error.
17323         * g++.dg/inherit/namespace-as-base.C: Likewise.
17324
17325 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
17326
17327         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
17328         g++.dg/ext/instantiate3.C: Tweak match patterns.
17329
17330         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
17331         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
17332         -da test.
17333
17334 2002-03-31  Richard Henderson  <rth@redhat.com>
17335
17336         * gcc.dg/special/alias-2.c: New.
17337         * gcc.dg/special/ecos.exp: Run it.
17338
17339 2002-03-31  Richard Henderson  <rth@redhat.com>
17340
17341         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
17342
17343 2002-03-31  Kazu Hirata  <kazu@hxi.com>
17344
17345         * gcc.dg/weak-1.c: Disable on h8300 port.
17346
17347 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
17348
17349         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
17350         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
17351         ordering tests.
17352         * g++.dg/bprob/bprob-1.C: New test.
17353         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
17354         * g++.dg/gcov/gcov-1.C: New test.
17355         * g++.dg/gcov/gcov-1.x: New file.
17356         * g++.dg/gcov/gcov-2.C: New test.
17357         * g++.dg/gcov/gcov-3.C: New test.
17358         * g++.dg/gcov/gcov-3.h: New file.
17359
17360 2002-03-28  Roger Sayle  <roger@eyesopen.com>
17361
17362         * g++.old-deja/g++.other/builtins5.C: New test.
17363         * g++.old-deja/g++.other/builtins6.C: New test.
17364         * g++.old-deja/g++.other/builtins7.C: New test.
17365         * g++.old-deja/g++.other/builtins8.C: New test.
17366         * g++.old-deja/g++.other/builtins9.C: New test.
17367
17368 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
17369
17370         * g++.dg/opt/static1.C: New test.
17371
17372         * g++.dg/opt/longbranch1.C: New test.
17373
17374 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
17375
17376         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
17377
17378         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
17379
17380 2002-03-28  Jeffrey A Law  (law@redhat.com)
17381
17382         * gcc.c-torture/execute/20020328-1.c: New test.
17383
17384 2002-03-27  Richard Henderson  <rth@redhat.com>
17385
17386         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
17387         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
17388         move from g++.old-deja/g++.ext/.
17389
17390 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
17391
17392         * g++.dg/init/new2.C: New test.
17393
17394 2002-03-26  Richard Henderson  <rth@redhat.com>
17395
17396         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
17397
17398         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
17399         on sparc.
17400
17401         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
17402         sparcv9 systems.
17403         * gcc.dg/20001102-1.c: Likewise.
17404
17405 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
17406
17407         * gcc.dg/cpp/endif-pedantic1.c,
17408         gcc.dg/cpp/endif-pedantic2.c:  New tests.
17409
17410 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
17411
17412         * g++.dg/init/new1.C: New test.
17413
17414 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17415
17416         * g++.dg/abi/vbase9.C: New test.
17417
17418 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
17419
17420         * gcc.dg/arm-asm.c: New test.
17421
17422 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
17423
17424         * gcc.dg/Wswitch-enum.c: New test.
17425         Fix PR c/5044.
17426
17427 2002-03-26  Richard Henderson  <rth@redhat.com>
17428
17429         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
17430         structure.
17431
17432 2002-03-25  Richard Henderson  <rth@redhat.com>
17433
17434         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
17435         sparcv9 systems.
17436
17437         * gcc.c-torture/compile/20011119-1.c (xxx): New.
17438         * gcc.c-torture/compile/20011119-2.c (xxx): New.
17439
17440 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
17441
17442         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
17443
17444 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
17445
17446         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
17447         targets using generic thunk support.
17448
17449 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
17450
17451         * gcc.c-torture/compile/20020323-1.c: New test.
17452
17453         * g++.dg/opt/conj2.C: New test.
17454
17455 2002-03-24  Richard Henderson  <rth@redhat.com>
17456
17457         * gcc.dg/weak-1.c: Use -fno-common.
17458
17459 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17460
17461         * g77.dg/f77-edit-apostrophe-out.f: New test
17462         * g77.dg/f77-edit-h-out.f: New test
17463         * g77.dg/f77-edit-t-in.f: New test
17464         * g77.dg/f77-edit-t-out.f: New test
17465         * g77.dg/f77-edit-x-out.f: New test
17466         * g77.dg/f77-edit-slash-out.f: New test
17467         * g77.dg/f77-edit-colon-out.f: New test
17468         * g77.dg/f77-edit-s-out.f: New test
17469
17470 2002-03-24  Richard Henderson  <rth@redhat.com>
17471
17472         * objc/execute/formal_protocol-6.x: New XFAIL.
17473
17474 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17475
17476         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
17477         that do not support weak symbols
17478
17479 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17480
17481         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
17482         * lib/g77.exp:  Likewise
17483         * lib/objc.exp: Likewise
17484
17485 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
17486
17487         * gcc.dg/Wswitch-default.c: New test.
17488
17489 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
17490
17491         * g++.dg/other/enum1.C: New test.
17492
17493 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
17494
17495         * gcc.dg/pragma-ep-3.c: Fix typo.
17496
17497 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17498
17499         * g++.dg/inherit/template-as-base.C: New test.
17500
17501 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
17502
17503         * g++.old-deja/g++.other/dwarf2-1.C: Move...
17504         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
17505
17506 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
17507
17508         * gcc.dg/cpp/multiline.c: Update to match.
17509
17510 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
17511
17512         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
17513
17514 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
17515
17516         * gcc.dg/cpp/extratokens2.c:  New file.
17517
17518 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
17519
17520         * gcc.dg/20020312-2.c: Add rs6000 target.
17521
17522         * gcc.c-torture/compile/20020319-1.c: New test.
17523
17524 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17525
17526         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
17527         (A, E): Handle this.
17528
17529 2002-03-20  Jason Merrill  <jason@redhat.com>
17530
17531         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
17532         ignoring -fpic.
17533         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
17534         through prune_gcc_output.
17535
17536 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
17537
17538         * gcc.c-torture/compile/20020320-1.c: New test.
17539
17540 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
17541
17542         * gcc.c-torture/compile/20020318-1.c: New test.
17543
17544         * gcc.dg/struct-by-value-1.c: New test.
17545
17546         * gcc.dg/20020319-1.c: New test.
17547
17548 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
17549
17550         * g++.dg/opt/conj1.C: New test.
17551
17552 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
17553
17554         * g++.dg/template/qualttp20.C: Revert previous change.
17555         * g++.dg/template/qualttp3.C: Likewise.
17556         * g++.dg/template/qualttp4.C: Likewise
17557         * g++.dg/template/qualttp5.C: Likewise
17558         * g++.dg/template/qualttp6.C: Likewise
17559         * g++.dg/template/qualttp7.C: Likewise
17560         * g++.dg/template/qualttp8.C: Likewise
17561         * g++.dg/template/recurse.C: Likewise.
17562
17563 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
17564
17565         * gcc.dg/cpp/wchar-1.c: Update.
17566
17567 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17568
17569         * g++.dg/template/conv1.C: New test.
17570         * g++.dg/template/conv2.C: New test.
17571         * g++.dg/template/conv3.C: New test.
17572         * g++.dg/template/conv4.C: New test.
17573
17574 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17575
17576         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
17577         * g++.dg/template/qualttp3.C: Likewise.
17578         * g++.dg/template/qualttp4.C: Likewise
17579         * g++.dg/template/qualttp5.C: Likewise
17580         * g++.dg/template/qualttp6.C: Likewise
17581         * g++.dg/template/qualttp7.C: Likewise
17582         * g++.dg/template/qualttp8.C: Likewise
17583         * g++.dg/template/recurse.C: Likewise.
17584
17585 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17586
17587         * g++.dg/opt/dtor1.C: New test.
17588
17589 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
17590
17591         * gcc.c-torture/compile/20020315-1.c: New test.
17592
17593 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
17594
17595         * gcc.dg/weak-1.c: Fix scan tests.
17596
17597 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
17598
17599         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
17600         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
17601         cris-*-aout* mmix-*-*.
17602         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
17603         cris-*-aout* mmix-*-*.
17604         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
17605         cris-*-elf* cris-*-aout* and mmix-*-*.
17606         * gcc.dg/20001009-1.c: Ditto.
17607         * gcc.dg/20010912-1.c: Ditto.
17608         * gcc.dg/20020122-4.c: Ditto.
17609         * gcc.dg/inline-2.c: Ditto.
17610
17611 2002-03-14  Jeffrey A Law  (law@cygnus.com)
17612
17613         * gcc.c-torture/compile/20020314-1.c: New test.
17614
17615 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
17616
17617         * gcc.c-torture/execute/20020314-1.c: New test.
17618
17619 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
17620
17621         * g++.dg/warn/Wunused-1.C: New test.
17622
17623 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
17624
17625         * g++.dg/abi/mangle6.C: New test.
17626
17627 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
17628
17629         * gcc.c-torture/compile/20020309-2.c: New test.
17630
17631         * gcc.c-torture/compile/20020312-1.c: New test.
17632
17633 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17634
17635         * g++.dg/other/access1.C: New test.
17636
17637 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
17638
17639         * gcc.c-torture/execute/wchar_t-1.c: New test.
17640
17641 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
17642
17643         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
17644
17645 2002-03-12  Roger Sayle  <roger@eyesopen.com>
17646
17647         * gcc.dg/20020312-1.c: New test case.
17648
17649 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
17650
17651         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
17652
17653 2002-03-11  Richard Henderson  <rth@redhat.com>
17654
17655         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
17656         * g++.old-deja/g++.jason/report.C: Likewise.
17657
17658 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17659
17660         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
17661         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
17662
17663 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17664
17665         * testsuite/g++.dg/overload/pmf1.C: New test.
17666
17667 2002-03-11  Kazu Hirata  <kazu@hxi.com>
17668
17669         * gcc.c-torture/execute/20020307-1.c: Use long.
17670
17671 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
17672
17673         PR optimization/5844
17674         * gcc.dg/20020310-1.c: New test.
17675
17676 2002-03-09  Michael Meissner  <meissner@redhat.com>
17677
17678         * gcc.c-torture/execute/memcpy-2.c: New test.
17679         * gcc.c-torture/execute/memset-1.c: New test.
17680         * gcc.c-torture/execute/strlen-1.c: New test.
17681         * gcc.c-torture/execute/strcmp-1.c: New test.
17682         * gcc.c-torture/execute/strncmp-1.c: New test.
17683
17684 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
17685
17686         * gcc.dg/ppc-ldstruct.c: New test.
17687
17688 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
17689
17690         * gcc.c-torture/execute/va-arg-22.c: New test.
17691
17692 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17693
17694         * gcc.c-torture/compile/20020309-1.c: New test.
17695
17696 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
17697
17698         * gcc.c-torture/execute/20020307-2.c: New test.
17699
17700 2002-03-07  Jeffrey A Law  (law@redhat.com)
17701
17702         * g77.f-torture/compile/20020307-1.f: New test.
17703
17704 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
17705
17706         * gcc.dg/unordered-1.c: New test.
17707
17708 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
17709
17710         * gcc.c-torture/execute/20020307-1.c: New test.
17711
17712 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
17713
17714         * gcc.dg/20020304-1.c: New test.
17715
17716         * gcc.c-torture/compile/20020304-2.c: New test.
17717
17718 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
17719
17720         * gcc.c-torture/compile/20020304-1.c: New test case
17721         (from PR c/5830).
17722
17723 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
17724
17725         * gcc.dg/20020103-1.c: Add other -D ppc variants.
17726
17727 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17728
17729         * g++.dg/other/classkey1.C: New test.
17730
17731 2002-03-01  Richard Henderson  <rth@redhat.com>
17732
17733         * gcc.c-torture/compile/981223-1.x: New.
17734         * gcc.c-torture/compile/920625-1.x: New.
17735
17736 2002-02-28  Richard Henderson  <rth@redhat.com>
17737
17738         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
17739
17740 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
17741
17742         * gcc.c-torture/execute/20020227-1.c: New test.
17743
17744 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
17745
17746         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
17747         here" ERROR lines.
17748         * g++.old-deja/g++.oliva/partord1.C: Likewise.
17749         * g++.old-deja.g++.other/defarg1.C: Likewise.
17750         * g++.old-deja/g++.pt/calls2.C: Likewise.
17751         * g++.old-deja/g++.pt/crash20.C: Likewise.
17752         * g++.old-deja/g++.pt/crash30.C: Likewise.
17753         * g++.old-deja/g++.pt/crash36.C: Likewise.
17754         * g++.old-deja/g++.pt/crash6.C: Likewise.
17755         * g++.old-deja/g++.pt/defarg13.C: Likewise.
17756         * g++.old-deja/g++.pt/derived3.C: Likewise.
17757         * g++.old-deja/g++.pt/error1.C: Likewise.
17758         * g++.old-deja/g++.pt/friend21.C: Likewise.
17759         * g++.old-deja/g++.pt/friend23.C: Likewise.
17760         * g++.old-deja/g++.pt/infinite1.C: Likewise.
17761         * g++.old-deja/g++.robertl/eb128.C: Likewise.
17762
17763 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
17764
17765         * gcc.c-torture/execute/20020225-2.c: New test.
17766
17767 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
17768
17769         * gcc.c-torture/execute/920730-1t.c,
17770         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
17771         Delete test cases, only relevant to -traditional.
17772
17773 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17774
17775         * gcc.dg/cpp/undef1.c: Remove.
17776         * gcc.dg/cpp/directiv.c: Update.
17777         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
17778
17779 2002-02-27  Michael Meissner  <meissner@redhat.com>
17780
17781         * gcc.c-torture/execute/20020226-1.c: New test.
17782
17783 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
17784
17785         * g++.dg/debug/debug4.C: New test.
17786
17787         * gcc.dg/ia64-visibility-1.c: New test.
17788
17789 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
17790
17791         * gcc.dg/debug/20020224-1.c: New.
17792
17793 2002-02-25  Kazu Hirata  <kazu@hxi.com>
17794
17795         * gcc.c-torture/execute/960416-1.x: New.
17796         * gcc.c-torture/execute/divconst-3.x: Likewise.
17797
17798 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
17799
17800         * gcc.dg/20020224-1.c: New test.
17801
17802 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
17803
17804         * gcc.c-torture/execute/20020225-1.c: New.
17805
17806 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17807
17808         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
17809
17810 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
17811
17812         * gcc.dg/20020222-1.c: New test.
17813
17814 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
17815
17816         * g++.dg/opt/anonunion1.C: New test.
17817
17818 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17819
17820         * g++.dg/template/qualttp19.C: New test.
17821         * g++.dg/template/qualttp20.C: New test.
17822         * g++.old-deja/g++.jason/report.C: Adjust expected errors
17823         * g++.old-deja/g++.other/qual1.C: Likewise.
17824
17825 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
17826
17827         * gcc.dg/attr-alwaysinline.c: New.
17828
17829 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
17830
17831         * gcc.dg/20020220-1.c: New test.
17832
17833         * gcc.dg/20020220-2.c: New test.
17834
17835         * g++.dg/opt/mmx1.C: New test.
17836
17837 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
17838
17839         * gcc.c-torture/compile/20020110.c: New test.
17840
17841 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
17842
17843         * gcc.c-torture/execute/20020219-1.c: New test.
17844
17845         * gcc.dg/20020219-1.c: New test.
17846
17847         * gcc.dg/noncompile/20020220-1.c: New test.
17848
17849         * g++.dg/opt/ptrintsum1.C: New test.
17850
17851         * gcc.dg/debug/20020220-1.c: New test.
17852
17853 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
17854
17855         * gcc.c-torture/execute/20020216-1.c: New test.
17856
17857 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17858
17859         * gcc.dg/decl-1.c: Update, new test.
17860
17861 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
17862
17863         * g++.dg/abi/bitfield1.C: New test.
17864         * g++.dg/abi/bitfield2.C: New test.
17865
17866 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17867
17868         * gcc.dg/attr-nest.c: New test.
17869
17870 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17871
17872         * gcc.c-torture/execute/20020215-1.c: New test.
17873
17874 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
17875
17876         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
17877         * g++.dg/debug/debug.exp: New.
17878         * g++.dg/debug/trivial.C: New.
17879         * g++.dg/debug/debug1.C: Moved...
17880         * g++.dg/other/debug1.C: ...from here.
17881         * g++.dg/debug/debug2.C: Moved...
17882         * g++.dg/other/debug2.C: ...from here.
17883         * g++.dg/debug/debug3.C: Moved...
17884         * g++.dg/other/debug3.C: ...from here.
17885
17886         * gcc.dg/noncompile/20020213-1.c: New test.
17887
17888 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
17889
17890         * g++.dg/other/debug3.C: New test.
17891
17892         * gcc.c-torture/execute/20020213-1.c: New test.
17893
17894 2002-02-13  Richard Smith <richard@ex-parrot.com>
17895
17896         * g++.old-deja/g++.other/thunk1.C: New test.
17897
17898 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17899
17900         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
17901
17902 2002-02-13  Stan Shebs  <shebs@apple.com>
17903
17904         * gcc.dg/altivec-3.c: New.
17905
17906 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
17907
17908         * gcc.dg/Wunreachable-1.c: New test.
17909         * gcc.dg/Wunreachable-2.c: New test.
17910
17911 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17912
17913         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
17914
17915 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
17916
17917         * gcc.dg/decl-1.c: New test.
17918
17919 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17920
17921         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
17922
17923 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17924
17925         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
17926         * gcc.c-torture/compile/980506-1.x: Likewise.
17927
17928 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17929
17930         * gcc.dg/20020210-1.c: New.
17931
17932 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
17933
17934         * g77.f-torture/execute/947.f: New regression test
17935         for PR fortran/947.
17936
17937 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
17938
17939         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
17940         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
17941
17942 2002-02-08  Richard Henderson  <rth@redhat.com>
17943
17944         * gcc.c-torture/compile/labels-3.c: New.
17945
17946 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
17947
17948         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
17949         expression statements work instead.
17950         * gcc.dg/noncompile/20020207-1.c: New test.
17951
17952 2002-02-07  Richard Henderson  <rth@redhat.com>
17953
17954         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
17955
17956 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17957
17958         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
17959         message from g77
17960         * lib/g77-dg.exp: Trim g77 error messages so that they are
17961         recognized by dg.exp.
17962
17963 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17964
17965         PR fortran/5473
17966         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
17967
17968 2002-02-07  Richard Henderson  <rth@redhat.com>
17969
17970         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
17971         to be sufficiently aligned for integers.
17972
17973 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
17974
17975         * g++.dg/template/friend4.C: New test.
17976
17977 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17978
17979         PR fortran/5743
17980         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
17981         unsupported cases.
17982
17983 2002-02-07  Richard Henderson  <rth@redhat.com>
17984
17985         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
17986         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
17987         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
17988         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
17989
17990 2002-02-06  Richard Henderson  <rth@redhat.com>
17991
17992         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
17993
17994 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
17995
17996         * gcc.dg/20020206-1.c: New test.
17997
17998 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
17999
18000         * gcc.c-torture/execute/20020206-1.c: New test.
18001
18002         * gcc.c-torture/execute/20020206-2.c: New test.
18003
18004         PR optimization/5429:
18005         * gcc.c-torture/compile/20020206-1.c: New test.
18006
18007 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
18008
18009         * g++.dg/ext/align1.C: Do not use an explicit alignment value
18010         as certain file formats cannot support particularly large
18011         alignments.
18012
18013         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
18014         and do not expect to be able to link the executable.
18015
18016         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
18017         fail because the COFF format does not support the weak attribute.
18018
18019 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
18020
18021         * g77.dg/pr5473.f:  New test
18022
18023 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
18024
18025         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
18026         Fix testcase accordingly.
18027
18028 2002-02-04  Richard Henderson  <rth@redhat.com>
18029
18030         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
18031         (buf): Change to be an array of pointers, not ints.
18032
18033 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18034
18035         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
18036         before all tests.  Move warning one line above to match where it
18037         C frontend emits.
18038         * gcc.dg/Wswitch-2.c: New test.
18039         * g++.dg/warn/Wswitch-1.C: New test.
18040         * g++.dg/warn/Wswitch-2.C: New test.
18041
18042 2002-02-04  Richard Henderson  <rth@redhat.com>
18043
18044         * g++.dg/abi/offsetof.C: Fix size comparison.
18045
18046 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
18047
18048         * gcc.dg/cast-qual-2.c: New test.
18049
18050 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18051
18052         * gcc.dg/20020201-4.c: New test.
18053
18054 2002-02-04  Ben Elliston  <bje@redhat.com>
18055
18056         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
18057         target_info attribute != 0, in addition to the empty string.
18058         (gcc_target_compile): Likewise.
18059
18060 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
18061
18062         * gcc.dg/Wswitch.c: New test.
18063         PR gcc/4475. PR gcc/3780.
18064
18065 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
18066
18067         * g77.f-torture/execute/5122.f: New test for regressions
18068         against PR fortran/5122.
18069
18070 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
18071
18072         * g77.f-torture/compile/pr3743.f: Delete
18073         * g77.dg/pr3743-1.f: New test.
18074         * g77.dg/pr3743-2.f: New test.
18075         * g77.dg/pr3743-3.f: New test.
18076         * g77.dg/pr3743-4.f: New test.
18077
18078 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18079
18080         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
18081
18082 2002-02-02  Richard Henderson  <rth@redhat.com>
18083
18084         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
18085         * gcc.c-torture/execute/bf64-1.c: Likewise.
18086
18087 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18088
18089         * gcc.dg/20020201-2.c: New test.
18090
18091         * gcc.dg/20020201-3.c: New test.
18092
18093         * gcc.c-torture/execute/bitfld-2.c: New test.
18094
18095 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18096
18097         * gcc.dg/bitfld-1.c: Update.
18098         * gcc.dg/bitfld-2.c: Update.
18099         * gcc.c-torture/execute/bitfld-1.x: New.
18100
18101 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18102
18103         * gcc.c-torture/execute/20020201-1.c: New test.
18104
18105 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
18106
18107         PR target/5469
18108         * gcc.dg/20020201-1.c: New test.
18109
18110 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
18111
18112         PR fortran/3743
18113         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
18114         * g77.f-torture/compile/pr3743.x: Remove
18115
18116 2002-01-31  Tom Rix  <trix@redhat.com>
18117
18118         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
18119
18120 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18121
18122         * gcc.dg/noncompile/20020130-1.c: New test.
18123
18124 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
18125
18126         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
18127
18128 2002-01-29  Richard Henderson  <rth@redhat.com>
18129
18130         * gcc.c-torture/execute/991118-1.c: Cast various constants back
18131         to long long.
18132         * gcc.c-torture/execute/bf64-1.c: Likewise.
18133
18134 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
18135
18136         * gcc.c-torture/execute/20020129-1.c: New test.
18137
18138 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18139
18140         * gcc.c-torture/compile/20000224-1.c: Update.
18141         * gcc.c-torture/execute/bitfld-1.c: New tests.
18142         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
18143         * gcc.dg/uninit-A.c: Update.
18144
18145 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18146
18147         * g++.dg/template/ctor1.C: Add instantiation.
18148
18149 2002-01-28  Paul Koning  <pkoning@equallogic.com>
18150
18151         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
18152         argument to __builtin_prefetch to be const ptr.
18153
18154 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
18155
18156         * gcc.c-torture/compile/20020120-1.c: New test.
18157
18158 2002-01-27  Kazu Hirata  <kazu@hxi.com>
18159
18160         * gcc.c-torture/execute/20020127-1.c: New test.
18161
18162 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
18163
18164         * g77.dg/f77-edit-i-in.f: New test
18165         * g77.dg/f77-edit-i-out.f: New test
18166
18167 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
18168
18169         * gcc.dg/debug/debug.exp: New file.
18170         * gcc.dg/debug/trivial.c: New file.
18171         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
18172         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
18173         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
18174         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
18175         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
18176         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
18177         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
18178         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
18179         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
18180         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
18181         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
18182         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
18183         * gcc.dg/20000503-1.c: Removed.
18184         * gcc.dg/20010207-1.c: Removed.
18185         * gcc.dg/20011223-1.c: Removed.
18186         * gcc.dg/20020104-2.c: Removed.
18187         * gcc.dg/debug-1.c: Removed.
18188         * gcc.dg/debug-2.c: Removed.
18189         * gcc.dg/debug-3.c: Removed.
18190         * gcc.dg/debug-4.c: Removed.
18191         * gcc.dg/debug-5.c: Removed.
18192         * gcc.dg/debug-6.c: Removed.
18193         * gcc.dg/dwarf2-1.c: Removed.
18194         * gcc.dg/dwarf2-2.c: Removed.
18195
18196 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
18197
18198         * g++.old-deja/g++.other/eh5.C: New test.
18199         * g++.old-deja/g++.other/sibcall2.C: New test.
18200         * g++.old-deja/g++.other/array9.C: New test.
18201         * g++.old-deja/g++.other/typename2.C: New test.
18202         * g++.old-deja/g++.other/crash60.C: New test.
18203         * g++.old-deja/g++.other/conv9.C: New test.
18204         * g++.old-deja/g++.other/mangle10.C: New test.
18205         * g++.old-deja/g++.other/unchanging1.C: New test.
18206         * g++.old-deja/g++.other/exprstmt1.C: New test.
18207         * g++.old-deja/g++.other/inline23.C: New test.
18208         * g++.old-deja/g++.eh/ia64-1.C: New test.
18209         * g++.old-deja/g++.other/dwarf2-1.C: New test.
18210         * g++.old-deja/g++.other/reload1.C: New test.
18211         * g++.old-deja/g++.other/static20.C: New test.
18212         * g++.old-deja/g++.other/local-alloc1.C: New test.
18213         * g++.old-deja/g++.other/conv8.C: New test.
18214         * g++.old-deja/g++.other/stmtexpr2.C: New test.
18215         * g++.old-deja/g++.other/storeexpr1.C: New test.
18216         * g++.old-deja/g++.other/storeexpr2.C: New test.
18217         * g++.dg/eh/template2.C: New test.
18218         * g++.dg/warn/weak1.C: New test.
18219
18220 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
18221
18222         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18223         Remove first, non-varying, argument.
18224
18225 2002-01-23  Richard Henderson  <rth@redhat.com>
18226
18227         * gcc.dg/inline-2.c: New.
18228
18229         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
18230         Add optional target arg.  Check number of arguments.
18231         (scan-assembler-not, scan-assembler-dem): Likewise.
18232         (scan-assembler-dem-not): Likewise.
18233
18234 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18235
18236         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
18237         line 12.
18238         * g++.old-deja/g++.brendan/parse3.C,
18239         g++.old-deja/g++.other/crash26.C,
18240         g++.old-deja/g++.other/crash28.C,
18241         g++.old-deja/g++.other/crash29.C,
18242         g++.old-deja/g++.other/crash30.C,
18243         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
18244
18245 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
18246
18247         * gcc.dg/20020115-1.c: New.
18248
18249 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
18250
18251         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
18252
18253 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
18254
18255         * gcc.dg/20020122-3.c: New.
18256
18257 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
18258
18259         * g++.dg/other/gc1.C: New test.
18260
18261 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18262
18263         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
18264
18265 2002-01-22  Richard Henderson  <rth@redhat.com>
18266
18267         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
18268
18269 2002-01-22  Richard Henderson  <rth@redhat.com>
18270
18271         * gcc.dg/20020122-4.c: New.
18272
18273 2002-01-22  H.J. Lu <hjl@gnu.org>
18274
18275         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
18276         link output.
18277         * gcc.dg/special/ecos.exp: Likewise.
18278         * lib/g++-dg.exp: Likewise.
18279         * lib/g77-dg.exp: Likewise.
18280         * lib/gcc-dg.exp : Likewise.
18281         * lib/mike-g++.exp: Likewise.
18282         * lib/mike-g77.exp: Likewise.
18283         * lib/mike-gcc.exp: Likewise.
18284         * lib/objc-dg.exp: Likewise.
18285
18286 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
18287
18288         PR target/5379
18289         * gcc.dg/20020122-2.c: New test.
18290
18291 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
18292
18293         * gcc.dg/20020122-1.c: New test.
18294
18295 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
18296
18297         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
18298
18299 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
18300
18301         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
18302
18303 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18304
18305         * gcc.c-torture/compile/20020121-1.c: New test.
18306
18307 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18308
18309         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
18310         ld_library_path.
18311
18312 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
18313
18314         * gcc.dg/20020218-1.c: New test.
18315
18316 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
18317
18318         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
18319         messages
18320         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
18321         "At global scope" warning
18322         * g++.dg/ext/align1.C: Change cygwin test for alignment
18323         from db-bogus to dg-warning
18324
18325 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
18326
18327         * g77.f-torture/compile/cpp2.F: New test.
18328
18329 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18330
18331         * g++.dg/template/access1.C: New test.
18332
18333 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
18334
18335         * gcc.dg/20020118-1.c: New.
18336
18337 2002-01-18  Kazu Hirata  <kazu@hxi.com>
18338
18339         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
18340
18341 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18342
18343         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
18344         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
18345         alignment warnings.
18346
18347 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18348
18349         * gcc.misc-tests/i386-prefetch.exp: Save and restore
18350         torture_with_loops and torture_without_loops
18351
18352 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
18353
18354         * gcc.c-torture/compile/20020116-1.c: New test.
18355
18356 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
18357
18358         * gcc.dg/20020116-2.c: New test.
18359
18360         * gcc.dg/ultrasp4.c: New test.
18361
18362         * gcc.dg/20020116-1.c: New test.
18363
18364 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
18365
18366         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
18367         by EABI.
18368
18369 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
18370
18371         * gcc.misc-tests/i386-prefetch.exp: New.
18372         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
18373         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
18374         * gcc.misc-tests/i386-pf-none-1.c: New test.
18375         * gcc.misc-tests/i386-pf-sse-1.c: New test.
18376
18377 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
18378
18379         * gcc.dg/gnu89-init-1.c: Add new tests.
18380
18381 2002-01-15  Andreas Jaeger  <aj@suse.de>
18382
18383         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
18384         * gcc.dg/i386-mmx-2.c: Likewise.
18385         * gcc.dg/i386-sse-1.c: Likewise.
18386         * gcc.dg/i386-sse-2.c: Likewise.
18387         * gcc.dg/i386-sse-3.c: Likewise.
18388
18389 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
18390
18391         * g77.f-torture/execute/intrinsic-unix-bessel.f:
18392         Uncomment additional cases that now pass.
18393
18394 2002-01-11  Richard Henderson  <rth@redhat.com>
18395
18396         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
18397         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
18398
18399 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
18400
18401         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
18402
18403 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
18404
18405         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
18406         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
18407
18408 2002-01-10  Dale Johannesen  <dalej@apple.com>
18409
18410         * gcc.c-torture/execute/loop-11.c: New.
18411
18412 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
18413
18414         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
18415         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
18416
18417 2002-01-09  Richard Henderson  <rth@redhat.com>
18418
18419         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
18420         type in which to perform the operation for each size.
18421
18422 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
18423
18424         * gcc.c-torture/compile/20020109-2.c: New test.
18425
18426 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
18427
18428         * gcc.c-torture/execute/loop-10.c: New test.
18429
18430 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18431
18432         * gcc.c-torture/compile/20010226-1.c: New test.
18433         * gcc.c-torture/compile/20010227-1.c: New test.
18434         * gcc.c-torture/compile/20010426-1.c: New test.
18435         * gcc.c-torture/compile/20010510-1.c: New test.
18436         * gcc.c-torture/compile/20010605-3.c: New test.
18437         * gcc.c-torture/compile/20010824-1.c: New test.
18438         * gcc.c-torture/execute/20010409-1.c: New test.
18439         * gcc.dg/noncompile/20000901-1.c: New test.
18440         * gcc.dg/20001023-1.c: New test.
18441         * gcc.dg/20001101-1.c: New test.
18442         * gcc.dg/20001102-1.c: New test.
18443         * gcc.dg/20010207-1.c: New test.
18444         * gcc.dg/20010405-1.c: New test.
18445         * gcc.dg/20010822-1.c: New test.
18446         * gcc.dg/20011107-1.c: New test.
18447
18448 2002-01-09  Jeffrey A Law  (law@redhat.com)
18449
18450         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
18451
18452         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
18453         execution failure on PA targets.
18454
18455 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18456
18457         * gcc.c-torture/compile/20020109-1.c: New test.
18458
18459 2002-01-08  Kazu Hirata  <kazu@hxi.com>
18460
18461         * gcc.c-torture/execute/20020108-1.c: New test.
18462
18463 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
18464
18465         * gcc.dg/20020108-1.c: New test.
18466
18467 2002-01-08  H.J. Lu <hjl@gnu.org>
18468
18469         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
18470         for header files.
18471
18472 2002-01-08  Geoff Keating  <geoffk@redhat.com>
18473
18474         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
18475         consistency.
18476
18477 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
18478
18479         * gcc.dg/altivec-4.c: Test altivec predicates.
18480
18481 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
18482
18483         * gcc.c-torture/execute/20020107-1.c: New test.
18484
18485 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18486
18487         PR c/5279
18488         * gcc.c-torture/compile/20020106-1.c: New test.
18489
18490 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18491
18492         * gcc.c-torture/execute/nestfunc-4.c: New test.
18493
18494 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18495
18496         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
18497         extra triple that slipped in.
18498         * g++.old-deja/g++.abi/align.C: Likewise.
18499         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18500
18501 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18502
18503         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
18504         * g++.old-deja/g++.abi/align.C: Likewise.
18505         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18506
18507         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
18508         on FreeBSD/i386.
18509         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
18510         FreeBSD.
18511
18512 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
18513
18514         * gcc.dg/20020104-1.c: New test.
18515
18516         * gcc.dg/20020104-2.c: New test.
18517
18518 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
18519
18520         * gcc.dg/20020103-1.c: Fix typo in target selector.
18521
18522 2002-01-03  Richard Henderson  <rth@redhat.com>
18523
18524         * gcc.dg/20020103-1.c: New.
18525
18526 2002-01-03  Kazu Hirata  <kazu@hxi.com>
18527
18528         * gcc.c-torture/execute/20020103-1.c: New test.
18529
18530 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
18531
18532         * g++.dg/other/debug2.C: New test.
18533
18534         * gcc.c-torture/compile/20020103-1.c: New test.
18535
18536 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
18537
18538         * gcc.dg/gnu89-init-1.c: Added new tests.
18539
18540 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18541
18542         * g++.dg/template/friend2.C: Remove as patch is reverted.
18543
18544         * g++.dg/warn/oldcast1.C: New test.
18545
18546         * g++.dg/template/ptrmem1.C: New test.
18547         * g++.dg/template/ptrmem2.C: New test.
18548
18549         * g++.dg/template/ntp.C: New test.
18550
18551         * g++.dg/other/component1.C: New test.
18552
18553         * g++.dg/template/ttp3.C: New test.
18554
18555         * g++.dg/template/friend2.C: New test.
18556         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
18557
18558 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18559
18560         * g++.dg/other/ptrmem1.C: New test.
18561         * g++.dg/other/ptrmem2.C: New test.
18562
18563 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18564
18565         * g++.dg/template/ctor1.C: New test.
18566
18567 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18568
18569         * g++.dg/template/friend2.C: New test.
18570
18571 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
18572
18573         * gcc.dg/mmix-1.c: New test.
18574
18575 2001-12-31  Richard Henderson  <rth@redhat.com>
18576
18577         * gcc.dg/asm-5.c: New.
18578
18579 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
18580
18581         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
18582         in namespace __gnu_cxx
18583
18584 2001-12-30  Richard Henderson  <rth@redhat.com>
18585
18586         * gcc.dg/debug-6.c: New.
18587
18588 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
18589
18590         * gcc.c-torture/compile/20011229-2.c: New test.
18591
18592 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
18593
18594         * gcc.dg/debug-3.c: New test.
18595         * gcc.dg/debug-4.c: New test.
18596         * gcc.dg/debug-5.c: New test.
18597
18598 2001-12-29  Richard Henderson  <rth@redhat.com>
18599
18600         * g++.dg/eh/loop1.C: New.
18601
18602 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18603
18604         * g++.dg/template/crash1.C: New test.
18605
18606 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18607
18608         * g++.dg/other/const1.C: New test.
18609
18610 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18611
18612         * gcc.c-torture/compile/20011229-1.c: New test.
18613
18614 2001-12-28  Stan Shebs  <shebs@apple.com>
18615
18616         * lib/objc-torture.exp: Resync with c-torture.exp.
18617         * lib/objc.exp: Load standard libraries.
18618
18619 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
18620
18621         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
18622         additional tests.
18623
18624 2001-12-27  Roger Sayle <roger@eyesopen.com>
18625
18626         * gcc.c-torture/execute/string-opt-16.c: New testcase.
18627
18628 2001-12-27  Richard Henderson  <rth@redhat.com>
18629
18630         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
18631
18632 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18633
18634         * g++.dg/eh/ctor1.C: New test.
18635         * g++.dg/other/error2.C: New test.
18636
18637 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18638
18639         * g++.dg/other/init2.C: New test.
18640
18641 2001-12-24  Richard Henderson  <rth@redhat.com>
18642
18643         * gcc.dg/20011223-1.c: New.
18644         * gcc.dg/inline-1.c: New.
18645
18646 2001-12-23  Richard Henderson  <rth@redhat.com>
18647
18648         * gcc.dg/asm-4.c: Test operand modifiers.
18649
18650 2001-12-23  Richard Henderson  <rth@redhat.com>
18651
18652         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
18653
18654 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18655
18656         * gcc.c-torture/execute/20011223-1.c: New test.
18657
18658 2001-12-21  Richard Henderson  <rth@redhat.com>
18659
18660         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
18661         re-enables the warning.
18662
18663 2001-12-21  Richard Henderson  <rth@redhat.com>
18664
18665         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
18666
18667 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18668
18669         * gcc.c-torture/compile/20011218-1.c: New test.
18670
18671 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
18672
18673         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
18674         arm-isr.c test.
18675         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
18676         epilogue generation for ARM ISR routines.
18677
18678 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18679
18680         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
18681         * gcc.dg/format/c90-printf-3.c: Likewise.
18682         * gcc.dg/format/c99-printf-3.c: Likewise.
18683         * gcc.dg/format/ext-1.c: Likewise.
18684         * gcc.dg/format/ext-6.c: Likewise.
18685         * gcc.dg/format/format.h: Prototype unlocked stdio.
18686
18687 2001-12-20  Richard Henderson  <rth@redhat.com>
18688
18689         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
18690         (arena): Use it.
18691         (malloc): Correct allocation logic.  Abort if we fill up the
18692         arena before initialization complete.
18693         (realloc): Correct allocation logic.
18694
18695 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18696
18697         * gcc.c-torture/compile/20011219-2.c: New test.
18698
18699         * gcc.c-torture/execute/20011219-1.c: New test.
18700
18701 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
18702
18703         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
18704         target does not support weak symbols.
18705
18706 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
18707
18708         * gcc.c-torture/compile/20011219-1.c: New test.
18709
18710 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18711
18712         * g++.dg/other/error1.C: New test.
18713
18714 2001-12-17  Jeffrey A Law  (law@redhat.com)
18715
18716         * gcc.c-torture/execute/20011217-1.c: New test.
18717
18718 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
18719
18720         * objc.dg/special/: New directory.
18721         * objc.dg/special/special.exp: New file.
18722         * objc.dg/special/unclaimed-category-1.h: New file.
18723         * objc.dg/special/unclaimed-category-1a.m: New file.
18724         * objc.dg/special/unclaimed-category-1.m: New file.
18725
18726 2001-12-17  Andreas Jaeger  <aj@suse.de>
18727
18728         * gcc.c-torture/compile/20011217-2.c: New test.
18729
18730 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18731
18732         * gcc.c-torture/compile/20011217-1.c: New test.
18733
18734 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
18735
18736         * testsuite/gcc.dg/20011214-1.c: New.
18737
18738 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
18739
18740         * gcc.dg/altivec-4.c: New.
18741
18742 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
18743
18744         * gcc.dg/20011113-1.c: New test.
18745
18746 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18747
18748         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
18749         std::__malloc_alloc_template<0> and
18750         std::__default_alloc_template<false, 0>.
18751
18752 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
18753
18754         * objc/execute/bf-21.m: New test.
18755         * objc/execute/enumeration-1.m: New test.
18756         * objc/execute/enumeration-2.m: New test.
18757
18758 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
18759
18760         * gcc.dg/gnu89-init-1.c: New test.
18761
18762 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18763
18764         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
18765         * g++.old-deja/g++.jason/2371.C: Likewise.
18766         * g++.old-deja/g++.jason/template33.C: Likewise.
18767         * g++.old-deja/g++.jason/template34.C: Likewise.
18768         * g++.old-deja/g++.jason/template36.C: Likewise.
18769         * g++.old-deja/g++.oliva/typename1.C: Likewise.
18770         * g++.old-deja/g++.oliva/typename2.C: Likewise.
18771         * g++.old-deja/g++.other/typename1.C: Likewise.
18772         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18773         * g++.old-deja/g++.pt/nontype5.C: Likewise.
18774         * g++.old-deja/g++.pt/typename11.C: Likewise.
18775         * g++.old-deja/g++.pt/typename14.C: Likewise.
18776         * g++.old-deja/g++.pt/typename16.C: Likewise.
18777         * g++.old-deja/g++.pt/typename3.C: Likewise.
18778         * g++.old-deja/g++.pt/typename4.C: Likewise.
18779         * g++.old-deja/g++.pt/typename5.C: Likewise.
18780         * g++.old-deja/g++.pt/typename7.C: Likewise.
18781         * g++.old-deja/g++.robertl/eb9.C: Likewise.
18782
18783 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
18784
18785         * g++.dg/other/linkage1.C: New test.
18786         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
18787         specifiers.
18788
18789 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18790
18791         * gcc.dg/concat.c: New test.
18792
18793 2001-12-11  Stan Shebs  <shebs@apple.com>
18794
18795         * objc/compile: New test directory.
18796         * objc/compile/compile.exp: New expect script.
18797         * objc/compile/20011211-1.m: New compile test.
18798
18799 2001-12-11  Jason Merrill  <jason@redhat.com>
18800
18801         * lib/prune.exp (prune_gcc_output): Also handle "In member
18802         function".  So many permutations...
18803
18804 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
18805
18806         * g++.dg/template/typedef1.C: New test.
18807
18808 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18809
18810         * g++.dg/other/copy1.C: New test.
18811
18812 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
18813
18814         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
18815
18816         * gcc.dg/builtin-choose-expr.c: New.
18817
18818 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
18819
18820         * gcc.dg/altivec-2.c: New.
18821
18822 2001-12-07  Richard Henderson  <rth@redhat.com>
18823
18824         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
18825
18826 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
18827
18828         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
18829         ultrasparc.
18830
18831 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18832
18833         * g++-old.deja/g++.robertl/eb101.C: Deleted.
18834
18835 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
18836
18837         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
18838         variable argument list.
18839
18840 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
18841
18842         * gcc.c-torture/execute/memcheck: Delete entire directory.
18843         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
18844         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
18845
18846 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18847
18848         * gcc.dg/Wshadow-1.c: New test.
18849
18850 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
18851
18852         * gcc.c-torture/compile/20011130-1.c: New test.
18853
18854         * gcc.dg/noncompile/20011025-1.c: New test.
18855
18856         * g++.dg/other/anon-union.C: New test.
18857
18858         * gcc.c-torture/execute/20011024-1.c: New test.
18859
18860 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18861
18862         * gcc.c-torture/execute/20000722-1.x,
18863         gcc.c-torture/execute/20010123-1.x: Remove.
18864         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
18865         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
18866         gcc.dg/c99-complit-2.c: New tests.
18867
18868 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
18869
18870         * g++.dg/inherit/base1.C: New test.
18871
18872 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
18873
18874         * g++.dg/other/stdarg1.C: New test.
18875
18876         * gcc.c-torture/compile/20011130-2.c: New test.
18877
18878 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
18879
18880         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
18881         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
18882         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
18883         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
18884         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
18885         * gcc.dg/builtin-prefetch-1.c: New test.
18886
18887 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
18888
18889         * gcc.dg/20011130-1.c: New test.
18890
18891 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18892
18893         * g++.dg/other/scope1.C: New test.
18894         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
18895
18896 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18897
18898         * gcc.dg/vla-init-1.c: New test.
18899
18900 2001-12-01  Geoff Keating  <geoffk@redhat.com>
18901
18902         * gcc.c-torture/compile/structs.c: New testcase from GDB.
18903
18904 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18905
18906         * objc.dg/alias.m: Update.
18907         * objc.dg/class-1.m: Update.
18908         * objc.dg/const-str-1.m: Update.
18909         * objc.dg/fwd-proto-1.m: Update.
18910         * objc.dg/id-1.m: Update.
18911         * objc.dg/super-class-1.m: Update.
18912
18913 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
18914
18915         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
18916         constructs.
18917
18918 2001-11-28  Jeffrey A Law  (law@cygnus.com)
18919
18920         * gcc.c-torture/execute/20011128-1.c: New test.
18921
18922 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
18923
18924         * gcc.dg/20011127-1.c: New test.
18925
18926 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18927
18928         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
18929         from Austin Group draft 7.
18930         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
18931         scanf format arguments.
18932         * gcc.dg/format/no-exargs-2.c: New test.
18933
18934 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
18935
18936         * g++.dg/abi/vbase8-4.C: New test.
18937
18938 2001-11-24  Ian Lance Taylor  <ian@airs.com>
18939
18940         * gcc.c-torture/execute/20011121-1.c: New test.
18941
18942 2001-11-23  Jeffrey A Law  (law@cygnus.com)
18943
18944         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
18945
18946 2001-11-23  Andreas Jaeger  <aj@suse.de>
18947
18948         * gcc.dg/cpp/charconst-2.c: New test.
18949
18950 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
18951
18952         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
18953         to the host if it is remote.  Let tests specify extra headers
18954         they use.
18955         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
18956         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
18957         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
18958         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
18959         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
18960         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
18961         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
18962         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
18963         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
18964         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
18965
18966 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
18967
18968         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
18969         for little endian ARMs.
18970
18971 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
18972
18973         * gcc.c-torture/compile/20011119-1.c: New test.
18974         * gcc.c-torture/compile/20011119-2.c: New test.
18975
18976 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
18977
18978         * gcc.dg/altivec-1.c: Fix typo.
18979
18980 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18981
18982         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
18983
18984 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
18985
18986         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
18987
18988 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
18989
18990         * lib/g77.exp: Don't specify --rpath-link.
18991
18992         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
18993         across all the headers.
18994         * gcc.dg/format/format.exp: For testing on a remote host,
18995         copy format.h.
18996
18997         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
18998         * gcc.c-torture/execute/930406-1.c: Likewise.
18999         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19000
19001 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
19002
19003         * gcc.dg/altivec-1.c: New.
19004
19005 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
19006
19007         * gcc.dg/cpp/fpreprocessed.c: New test case.
19008
19009 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19010
19011         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
19012         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
19013         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
19014
19015 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19016
19017         * gcc.dg/no-builtin-1.c: New test.
19018
19019 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
19020
19021         * gcc.c-torture/execute/20011115-1.c: New test.
19022
19023 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
19024
19025         * gcc.c-torture/compile/20011114-2.c: New test.
19026         * gcc.c-torture/compile/20011114-3.c: New test.
19027         * gcc.c-torture/compile/20011114-4.c: New test.
19028
19029 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19030
19031         * g++.dg/other/init1.C: New test.
19032
19033 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
19034
19035         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
19036         message.
19037
19038         * gcc.c-torture/execute/20011114-1.c: New testcase.
19039
19040         * gcc.c-torture/compile/20010327-1.c: Revert last change.
19041         * gcc.c-torture/compile/20011114-1.c: New test, exactly
19042         like the (before this change) version of 20010327-1.c.
19043
19044 2001-11-14  Roger Sayle <roger@eyesopen.com>
19045
19046         * gcc.c-torture/execute/string-opt-13.c: New testcase.
19047
19048 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
19049
19050         * g++.dg/init/array2.C: New test.
19051
19052 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
19053
19054         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
19055
19056 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
19057
19058         * g++.dg/other/forscope1.C: New test.
19059         * g++.dg/ext/forscope1.C: New test.
19060         * g++.dg/ext/forscope2.C: New test.
19061
19062 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
19063
19064         * gcc.c-torture/execute/20011113-1.c: New test.
19065
19066 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
19067
19068         * gcc.c-torture/execute/20011109-2.c: New test.
19069
19070         * gcc.c-torture/execute/20011109-1.c: New test.
19071
19072 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
19073
19074         * gcc.c-torture/compile/20011109-1.c: New test.
19075
19076 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
19077
19078         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
19079         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
19080         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
19081         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
19082         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
19083         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
19084         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
19085
19086 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19087
19088         * g++.dg/warn/Wshadow-1.C: New tests.
19089         * g++.old-deja/g++.mike/for3.C: Update.
19090
19091 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19092
19093         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
19094         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
19095         XFAILs.  Adjust expected error texts.
19096         * gcc.c-torture/compile/20011106-1.c,
19097         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
19098         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
19099         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
19100         gcc.dg/c99-array-lval-5.c: New tests.
19101
19102 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19103
19104         * gcc.dg/cpp/defined.c: Update.
19105
19106 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19107
19108         * gcc.c-torture/execute/anon-1.c: New test.
19109
19110 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
19111
19112         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
19113         same size, so no warning should be produced on stormy16.
19114
19115         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
19116         due to oversized array.
19117         * g++.old-deja/g++.mike/ns15.C: Likewise.
19118         * g++.old-deja/g++.pt/crash16.C: Likewise.
19119
19120 2001-11-02  Graham Stott  <grahams@redhat.com>
19121
19122         * g++.dgother/debug1.C: Fix typos.
19123
19124 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
19125
19126         * g++.dg/other/debug1.C: New test.
19127
19128 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19129
19130         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
19131         of unsigned long.
19132
19133 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
19134
19135         * gcc.dg/20011029-2.c: New test.
19136
19137         * gcc.c-torture/compile/20011029-1.c: New test.
19138
19139 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
19140
19141         * objc/execute/class_self-1.m: New test.
19142         * objc/execute/class_self-2.m: New test.
19143
19144 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
19145
19146         * gcc.misc-tests/msgs.exp: Delete.
19147         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
19148         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
19149         error set to match recent changes.
19150
19151 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
19152
19153         * gcc.dg/20011021-1.c: New test.
19154
19155 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
19156
19157         * gcc.c-torture/compile/20011023-1.c: New test.
19158
19159 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
19160
19161         * lib/g77.exp: Rewrite based on lib/g++.exp.
19162
19163 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
19164
19165         * gcc.c-torture/execute/20011019-1.c: New test.
19166
19167         * gcc.dg/20011018-1.c: New test.
19168
19169 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
19170
19171         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
19172
19173 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
19174
19175         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
19176         * gcc.dg/attr-invalid.c: Likewise.
19177
19178 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
19179
19180         * testsuite/gcc.dg/20011015-1.c: New test.
19181
19182 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19183
19184         * g++.dg/template/unify2.C: New test.
19185
19186 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19187
19188         * g++.dg/other/exception-specification.C: New test
19189
19190 2001-10-13  Tom Rix  <trix@redhat.com>
19191
19192         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
19193         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
19194
19195 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
19196
19197         * testsuite/gcc.dg/20011009-1.c: New test.
19198
19199 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19200
19201         PR g++/4476
19202         * g++.dg/other/friend1.C: New test.
19203
19204 2001-10-11  Richard Henderson  <rth@redhat.com>
19205
19206         * g++.old-deja/g++.other/crash18.C: Add -S to options.
19207
19208 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19209
19210         * gcc.c-torture/compile/20011010-1.c: New.
19211
19212 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19213
19214         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
19215         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
19216         g77.f-torture/execute/execute.exp,
19217         g77.f-torture/noncompile/noncompile.exp,
19218         gcc.c-torture/compile/compile.exp,
19219         gcc.c-torture/execute/execute.exp,
19220         gcc.c-torture/execute/ieee/ieee.exp,
19221         gcc.c-torture/execute/memcheck/memcheck.exp,
19222         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
19223         objc/execute/execute.exp: Update FSF address.
19224
19225 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19226
19227         * gcc.dg/cpp/cmdlne-C.c: Update.
19228         * gcc.dg/cpp/cmdlne-C2.c: New.
19229
19230 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19231
19232         * gcc.c-torture/execute/20011008-3.c: New.
19233
19234 2001-10-08  DJ Delorie  <dj@redhat.com>
19235
19236         * gcc.dg/20011008-1.c: New.
19237         * gcc.dg/20011008-2.c: New.
19238
19239 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19240
19241         * gcc.dg/cpp/spacing1.c: Update test.
19242
19243 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19244
19245         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
19246         spelling errors of "separate" as "seperate".
19247
19248 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
19249
19250         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
19251         enough to avoid inlining.
19252
19253 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19254
19255         * lib/g77.exp: set libg2c_dir correctly.
19256
19257 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19258
19259         * gcc.dg/cpp/macro11.c: New test.
19260
19261 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19262
19263         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
19264         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
19265         gcc.dg/format/multattr-3.c: New tests.
19266         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
19267         tests for format attributes on function pointers being rejected.
19268
19269 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19270
19271         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
19272
19273 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19274
19275         * g++.dg/warn/format1.C: New test.
19276
19277 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19278
19279         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
19280
19281 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19282
19283         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
19284
19285 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19286
19287         * gcc.dg/cpp/redef2.c: Add test.
19288
19289 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
19290
19291         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
19292         long-standing bug on i686, apparently.
19293         * gcc.c-torture/execute/loop-2c.x: New file.
19294         * gcc.c-torture/execute/loop-2d.x: New file.
19295         * gcc.c-torture/execute/loop-3c.x: New file.
19296
19297 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
19298
19299         * gcc.dg/cpp/20000625-2.c: Correct line number.
19300
19301 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19302
19303         * gcc.dg/cpp/macro10.c: New test.
19304         * gcc.dg/cpp/strify3.c: New test.
19305         * gcc.dg/cpp/spacing1.c: Add tests.
19306         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
19307         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
19308
19309 2001-09-24  DJ Delorie  <dj@redhat.com>
19310
19311         * gcc.c-torture/execute/20010924-1.c: New test.
19312
19313 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19314
19315         * testsuite/objc/execute/paste.m: Remove.
19316
19317 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19318
19319         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
19320
19321 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
19322
19323         * g77.dg/strlen0.f: New test.
19324
19325 2001-09-21  Richard Henderson  <rth@redhat.com>
19326
19327         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
19328         * g++.old-deja/g++.abi/vtable2.C: Likewise.
19329
19330 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19331
19332         Table-driven attributes.
19333         * g++.dg/ext/attrib1.C: New test.
19334
19335 2001-09-20  DJ Delorie  <dj@redhat.com>
19336
19337         * gcc.dg/20000926-1.c: Update expected warning messages.
19338         * gcc.dg/array-2.c: Likewise, and test for warnings too.
19339         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
19340         array.
19341
19342 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
19343
19344         * g++.dg/eh/registers1.C: New test case.
19345
19346 2001-09-17  Richard Henderson  <rth@redhat.com>
19347
19348         * gcc.dg/array-5.c: Fix VLA decomposition test.
19349
19350 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19351
19352         * gcc.dg/cpp/line5.c: New testcase.
19353
19354 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19355
19356         * gcc.dg/cpp/macro9.c: New test.
19357
19358 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
19359
19360         * gcc.c-torture/execute/980223.c: Change type of addr from long
19361         to char *.
19362
19363 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
19364
19365         * gcc.c-torture/execute/20010915-1.c: New test.
19366
19367 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
19368
19369         * g77.dg/bprob: New directory.
19370         * g77.dg/bprob/bprob.exp: New file.
19371         * g77.dg/bprob/bprob-1.f: New test.
19372         * g77.dg/gcov: New directory.
19373         * g77.dg/gcov/gcov.exp: New file.
19374         * g77.dg/gcov/gcov-1.f: New test.
19375         * g77.dg/gcov/gcov-1.x: New file.
19376
19377 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19378
19379         * gcc.dg/cpp/directiv.c: Update.
19380         * gcc.dg/cpp/undef1.c: Update.
19381
19382 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
19383
19384         * gcc.dg/20010912-1.c: New test.
19385
19386 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
19387
19388         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
19389         language-independent file in lib.
19390         * lib/gcov.exp: New file.
19391
19392 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19393
19394         * gcc.c-torture/compile/20010911-1.c: New test.
19395
19396 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
19397
19398         * lib/profopt.exp: New, to support profile-directed optimizations.
19399         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
19400         * gcc.misc-tests/bprob-1.c: New test.
19401         * gcc.misc-tests/bprob-2.c: New test.
19402
19403 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
19404
19405         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
19406         XFAIL and which kinds of gcov output to verify.
19407         * gcc.misc-tests/gcov-4b.x: New file.
19408         * gcc.misc-tests/gcov-5b.x: New file.
19409         * gcc.misc-tests/gcov-6.x: New file.
19410         * gcc.misc-tests/gcov-7.c: New test.
19411         * gcc.misc-tests/gcov-7.x: New file.
19412
19413 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
19414
19415         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
19416         * gcc.misc-tests/gcov-6.c: New test.
19417
19418 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19419
19420         PR c++/3986
19421         * g++.dg/abi/vbase1.C: New test.
19422
19423 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
19424
19425         * objc.dg/method-2.m: New.
19426
19427 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19428
19429         PR c++/4203
19430         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
19431         * g++.dg/init/empty1.C: New test.
19432
19433 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
19434
19435         * gcc.c-torture/compile/20010903-1.c: New test.
19436
19437 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
19438
19439         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
19440         for m68k.
19441
19442 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
19443
19444         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
19445
19446         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
19447
19448         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
19449
19450 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
19451
19452         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
19453         for 16-bit 'unsigned int'.
19454
19455 2001-08-29  Kazu Hirata  <kazu@hxi.com>
19456
19457         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
19458
19459 2001-08-27  Richard Henderson  <rth@redhat.com>
19460
19461         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
19462         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
19463
19464 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
19465
19466         * gcc.dg/asm-names.c (ymain): New.
19467
19468 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
19469
19470         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
19471         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
19472         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
19473
19474 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19475
19476         * gcc.dg/compare5.c: New testcase.
19477
19478 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
19479
19480         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
19481         and "In instantiation".
19482
19483 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
19484
19485         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
19486
19487 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
19488
19489         * gcc.misc-tests/gcov.exp: Add support for branch information.
19490         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
19491         * gcc.misc-tests/gcov-4.c: New test.
19492         * gcc.misc-tests/gcov-4b.c: New test.
19493         * gcc.misc-tests/gcov-5b.c: New test.
19494
19495 2001-08-20  Zack Weinberg  <zackw@panix.com>
19496
19497         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
19498         expected to fail.
19499
19500 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19501
19502         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
19503
19504 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
19505
19506         * g++.dg/eh/template1.C: New test.
19507
19508 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
19509
19510         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
19511         Fix thinko.
19512         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
19513         for xfail.
19514
19515 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
19516
19517         * lib/g77-dg.exp:  Use prune.exp for common procedures
19518         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
19519         * lib/g77.exp: (g77-dg-prune) Remove
19520
19521 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
19522
19523         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
19524
19525 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19526
19527         * g++.dg/template/unify1.C: New test.
19528
19529 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
19530
19531         * g++.dg/abi/empty4.C: New test.
19532
19533 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
19534
19535         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
19536         solaris2.*
19537         * g77.f-torture/compile/pr3743.x: Likewise
19538
19539 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19540
19541         * g++.dg/other/using-declaration.C: New test.
19542
19543 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19544
19545         * gcc.dg/cpp/tr-sign.c: New testcase.
19546
19547 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19548
19549         * gcc.dg/cpp/19951025-1.c: Revert.
19550         * gcc.dg/cpp/directiv.c: We no longer process directives that
19551         interrupt macro arguments.
19552
19553 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
19554
19555         * gcc.dg/bconstp-1.c: New test.
19556
19557 2001-08-03  Richard Henderson  <rth@redhat.com>
19558
19559         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
19560
19561 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19562
19563         * gcc.dg/cpp/19951025-1.c: Update.
19564
19565 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
19566
19567         * g77.dg/ff90-1.f (s): Fix reference of variable z,
19568         should be x.
19569
19570 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19571
19572         Kill -fhonor-std.
19573         * g++.old-deja/g++.ns/ns14.C: Remove special options.
19574         * g++.old-deja/g++.other/std1.C: Likewise.
19575         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
19576
19577 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
19578
19579         * lib/g77.exp:  Load gcc-defs.exp for common procedures
19580         (g77_pass, g77_fail, g77_finish, g77_exit,
19581         ${tool}_check_unsupported_p} Now redundant.  Deleted.
19582
19583 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
19584
19585         * g77.dg/fbackslash.f
19586         * g77.dg/fcase-preserve.f
19587         * g77.dg/ff90-1.f
19588         * g77.dg/ffixed-line-length-0.f
19589         * g77.dg/ffixed-line-length-132.f
19590         * g77.dg/ffixed-line-length-7.f
19591         * g77.dg/ffixed-line-length-72.f
19592         * g77.dg/ffixed-line-length-none.f
19593         * g77.dg/ffree-form-1.f
19594         * g77.dg/fno-backslash.f
19595         * g77.dg/fno-f90-1.f
19596         * g77.dg/fno-fixed-form-1.f
19597         * g77.dg/fno-onetrip.f
19598         * g77.dg/fno-typeless-boz.f
19599         * g77.dg/fno-underscoring.f
19600         * g77.dg/fno-vxt-1.f
19601         * g77.dg/fonetrip.f
19602         * g77.dg/ftypeless-boz.f
19603         * g77.dg/fugly-assumed.f
19604         * g77.dg/funderscoring.f
19605         * g77.dg/fvxt-1.f
19606
19607 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
19608
19609         * objc.dg/fwd-proto-1.m: New.
19610         * objc.dg/local-decl-1.m: New.
19611         * objc.dg/naming-1.m: New.
19612         * objc.dg/naming-2.m: New.
19613         * objc.dg/proto-hier-1.m: New.
19614
19615 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
19616
19617         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
19618         largest-type elements to a struct makes its size grow.
19619
19620 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19621
19622         * g++.dg/abi/vthunk1.C: New test.
19623
19624 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19625
19626         * g++.dg/abi/vbase8-22.C: New test.
19627
19628 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19629
19630         * gcc.dg/cpp/macro8.c: New test.
19631
19632 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19633
19634         * g++.dg/abi/vbase8-21.C: New test.
19635
19636 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19637
19638         * g++.dg/abi/vbase8-10.C: New test.
19639
19640 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19641
19642         * lib/g++.exp (g++_set_ld_library_path): Renamed to
19643         ${tool}_set_ld_library_path.
19644         Changed caller.
19645         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
19646         g++.exp.
19647
19648 2001-07-26  Stan Cox <scox@redhat.com>
19649
19650         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
19651         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
19652         gcc_exit, gcc_check_unsupported_p):
19653         Moved to gcc-deps.exp
19654         * gcc-deps.exp: New file.
19655
19656 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19657
19658         * g++.old-deja/g++.pt/defarg14.C: New test.
19659
19660 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19661
19662         * g++.old-deja/g++.other/lineno5.C: New test.
19663
19664 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19665
19666         * g++.old-deja/g++.pt/crash68.C: New test.
19667
19668 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19669
19670         * g++.old-deja/g++.other/crash42.C: New test.
19671
19672 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19673
19674         * gcc.dg/cpp/extratokens.c: Fix.
19675         * gcc.dg/cpp/skipping2.c: New tests.
19676
19677 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19678
19679         * gcc.c-torture/execute/20010724-1.c: New file.
19680         * gcc.c-torture/execute/20010724-1.x: New file.
19681
19682 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19683
19684         * g++.old-deja/g++.other/cond7.C: New test.
19685
19686 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19687
19688         * g++.old-deja/g++.other/optimize4.C: New test.
19689
19690 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19691
19692         * g++.old-deja/g++.abi/vbase8-5.C: New test.
19693
19694 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
19695
19696         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
19697         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
19698         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
19699         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
19700
19701         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
19702         bug report" message.
19703
19704         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
19705         * g++.dg/ext/instantiate1.C: Move from old-deja.
19706
19707 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
19708
19709         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
19710         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
19711         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
19712         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
19713
19714 2001-07-23  Jeffrey A Law  (law@cygnus.com)
19715
19716         * gcc.c-torture/execute/20010723-1.c: New test.
19717
19718 2001-07-23  Ben Elliston  <bje@redhat.com>
19719
19720         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
19721
19722 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19723
19724         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
19725         i[34567]86-*-*.
19726         Delete handling of ieee_multilib_flags.
19727         Pass -mieee for alpha*-*-* and sh-*-*.
19728         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
19729
19730 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
19731
19732         Remove old-abi tests.
19733         * g++.old-deja/g++.mike/p11116.C: Remove.
19734         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
19735
19736 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
19737
19738         * g77.f-torture/compile/pr3743.f:  New test
19739
19740 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
19741
19742         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
19743
19744 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19745
19746         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
19747         g++.old-deja/g++.pt/static6.C: Likewise.
19748         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
19749         supports weak symbols.
19750
19751 2001-07-18  Andreas Jaeger  <aj@suse.de>
19752
19753         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
19754         supported again.
19755
19756 2001-07-18  Andreas Jaeger  <aj@suse.de>
19757
19758         * gcc.dg/iftrap-1.c: Fix target line.
19759
19760 2001-07-17  Richard Henderson  <rth@redhat.com>
19761
19762         * gcc.c-torture/execute/20010717-1.c: New.
19763
19764 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19765
19766         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
19767         tests.
19768
19769 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19770
19771         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
19772
19773 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19774
19775         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
19776         UAC_SIGBUS, UAC_NOPRINT definitions.
19777
19778 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
19779
19780         * objc/execute/object_is_class.m: New test.
19781         * objc/execute/object_is_meta_class.m: New test.
19782
19783 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19784
19785         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
19786         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
19787
19788 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
19789
19790         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
19791         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
19792
19793 2001-07-14  Richard Henderson  <rth@redhat.com>
19794
19795         * gcc.dg/iftrap-1.c: New.
19796
19797 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
19798
19799         * g77.f-torture/execute/intrinsic77.f: New test.
19800
19801 2001-07-11  Janis Johnson <janis@us.ibm.com>
19802
19803         * gcc.misc-tests/gcov-3.c: New test.
19804
19805 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19806
19807         * gcc.c-torture/compile/20010711-1.c,
19808         * gcc.c-torture/compile/20010711-2.c: New tests.
19809
19810 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19811
19812         * gcc.c-torture/execute/20010711-1.c: New test.
19813
19814 2001-07-11  Ben Elliston  <bje@redhat.com>
19815
19816         * g++.old-deja/g++.other/enum5.C: New test.
19817
19818 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
19819
19820         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
19821         (g++-dg-prune): Call prune_gcc_output.
19822         * prune.exp: New file for prune_gcc_output.
19823         * lib/g++.exp, lib/gcc.exp: Load it.
19824
19825 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19826
19827         * gcc.c-torture/compile/20010701-1.c,
19828         g++.old-deja/g++.ext/attrib6.C: New tests.
19829
19830 2001-07-06  Jeffrey A Law  (law@cygnus.com)
19831
19832         * gcc.c-torture/compile/20010706-1.c: New test.
19833
19834 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
19835
19836         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
19837
19838 2001-06-28  Stan Shebs  <shebs@apple.com>
19839
19840         * gcc.dg/pragma-darwin.c: New test.
19841
19842 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19843
19844         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
19845         Solaris 2.[678] system.
19846
19847 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19848
19849         * gcc.dg/20010622-1.c: New test.
19850
19851 2001-06-18  Stan Shebs  <shebs@apple.com>
19852
19853         * objc.dg: New directory.
19854         * objc.dg/dg.exp: New file.
19855         * objc.dg/alias.m: New.
19856         * objc.dg/class-1.m: New.
19857         * objc.dg/class-2.m: New.
19858         * objc.dg/const-str-1.m: New.
19859         * objc.dg/const-str-2.m: New.
19860         * objc.dg/id-1.m: New.
19861         * objc.dg/method-1.m: New.
19862         * objc.dg/super-class-1.m: New.
19863         * lib/objc-dg.exp: New file.
19864
19865 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19866
19867         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
19868         of label name.
19869
19870 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19871
19872         * g++.old-deja/g++.abi/vbase8-9.C: New test.
19873
19874 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19875
19876         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
19877         variable.
19878
19879 2001-06-12  Richard Henderson  <rth@redhat.com>
19880
19881         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
19882
19883 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19884
19885         * g++.old-deja/g++.abi/vbase5.C: New test.
19886         * g++.old-deja/g++.abi/vbase6.C: New test.
19887         * g++.old-deja/g++.abi/vbase7.C: New test.
19888
19889 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19890
19891         * gcc.c-torture/compile/20010610-1.c: New test.
19892
19893 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19894
19895         * g++.old-deja/g++.abi/vbase4.C: New test.
19896
19897 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19898
19899         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
19900         support %f for HC11/HC12 targets.
19901         * gcc.c-torture/execute/930513-1.x: New file, likewise.
19902         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
19903         on HC11/HC12 targets.
19904         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
19905
19906 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19907
19908         * gcc.dg/wchar_t-1.c: New file.
19909         * gcc.dg/wint_t-1.c: Likewise.
19910
19911 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
19912
19913         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
19914
19915 2001-06-11  Richard Henderson  <rth@redhat.com>
19916
19917         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
19918
19919 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19920
19921         * gcc.c-torture/compile/20010611-1.c: New test.
19922
19923 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19924
19925         * gcc.dg/c99-tag-1.c: Add more tests.
19926
19927 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
19928
19929         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
19930         representation on MN10300 and ARM/Thumb.
19931
19932 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
19933
19934         * g77.f-torture/execute/20010610.f: New.
19935
19936 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
19937
19938         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
19939         names.
19940
19941 2001-06-09  Richard Henderson  <rth@redhat.com>
19942
19943         * gcc.c-torture/execute/ashrdi-1.c: New.
19944         * gcc.c-torture/execute/ashldi-1.c: New.
19945         * gcc.c-torture/execute/lshrdi-1.c: New.
19946
19947 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
19948
19949         * objc/execute/load-3.m: Added. Check sending +load to categories,
19950         in addition to classes.
19951
19952 2001-06-08  Stan Shebs  <shebs@apple.com>
19953
19954         * objc/execute/load-2.m: New test.  From Nicola Pero
19955         <n.pero@mi.flashnet.it>.
19956
19957 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
19958
19959         * gcc.c-torture/execute/20010605-2.c: New test.
19960
19961 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19962
19963         * g++.old-deja/g++.abi/vbase2.C: New test.
19964         * g++.old-deja/g++.abi/vbase3.C: New test.
19965
19966 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19967
19968         * g++.old-deja/g++.pt/friend49.C: New test.
19969
19970 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19971
19972         * g++.old-deja/g++.ext/anon3.C: New test.
19973
19974 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
19975
19976         * g++.old-deja/g++.other/conv7.C: New test.
19977
19978 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19979
19980         * gcc.c-torture/compile/20010605-2.c: New test.
19981
19982 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19983
19984         * gcc.c-torture/execute/20010604-1.c: New test.
19985
19986 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
19987
19988         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
19989
19990 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
19991
19992         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
19993         (g++_link_flags): Likewise.
19994         (g++_init): Pass gccpath's value to two previous functions.
19995
19996 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19997
19998         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
19999         Ensure logfile entry matches exec command line.
20000
20001 2001-05-31  Richard Henderson  <rth@redhat.com>
20002
20003         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
20004         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
20005
20006 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
20007
20008         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
20009         compiler for irix6.2
20010
20011 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
20012
20013         * g++.old-deja/g++.other/optimize3.C: New file.
20014
20015 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
20016
20017         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
20018         assemble.
20019
20020 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
20021
20022         * g++.old-deja/g++.other/optimize2.C: New file.
20023
20024 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
20025
20026         * gcc.c-torture/compile/20010518-2.c: New file.
20027         * gcc.c-torture/execute/20010518-1.c: New file.
20028         * gcc.c-torture/execute/20010518-2.c: New file.
20029
20030 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20031
20032         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
20033
20034 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
20035
20036         G++ no longer defines builtins that do not begin with __builtin.
20037         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
20038         * g++.old-deja/g++.brendand/misc13.C: Likewise.
20039         * g++.old-deja/g++.law/builtin1.C: Likewise.
20040         * g++.old-deja/g++.law/cvt2.C: Likewise.
20041         * g++.old-deja/g++.mike/net5.C: Likewise.
20042         * g++.old-deja/g++.other/builtins1.C: Likewise.
20043         * g++.old-deja/g++.other/builtins2.C: Likewise.
20044         * g++.old-deja/g++.other/builtins3.C: Likewise.
20045         * g++.old-deja/g++.other/builtins4.C: Likewise.
20046         * g++.old-deja/g++.other/inline8.C: Likewise.
20047         * g++.old-deja/g++.robertl/eb39.C: Likewise.
20048
20049 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
20050
20051         * g++.old-deja/g++.pt/using1.C: Adjust.
20052         * g++.old-deja/g++.pt/using2.C: New test.
20053
20054 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20055
20056         * gcc.dg/cpp/charconst.c: New tests.
20057         * gcc.dg/cpp/escape.c: New tests.
20058         * gcc.dg/cpp/escape-1.c: New tests.
20059         * gcc.dg/cpp/escape-2.c: New tests.
20060         * gcc.dg/cpp/ucs.c: New tests.
20061
20062 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
20063
20064         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
20065         native compiler for irix6.5.
20066
20067 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
20068
20069         * lib/g++.exp (g++_include_flags): Use args to compute
20070         get_multilibs.
20071         (g++_link_flags): Likewise.
20072         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
20073
20074 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20075
20076         * gcc.dg/c90-hexfloat-1.c: Add more tests.
20077
20078 2001-05-21  Geoff Keating  <geoffk@redhat.com>
20079
20080         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
20081         this file.
20082
20083 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20084
20085         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
20086         STACK_SIZE;
20087         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
20088         to STACK_SIZE; Use it to define size of add_histo array.
20089         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
20090         to STACK_SIZE.
20091         (f): Use GITT_SIZE to define size of gitt local table.
20092         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
20093         to STACK_SIZE; Use it to define size of bytemem array.
20094
20095 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20096
20097         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
20098         on 68HC11/HC12 due to the asm instruction.
20099         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
20100         * gcc.c-torture/compile/920520-1.x: Likewise.
20101         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
20102         on 68HC11/HC12 because the function is larger than 64K.
20103         * gcc.c-torture/compile/961203-1.x: New file, this test fails
20104         on 68HC11/HC12 because the structure is too large.
20105
20106 2001-05-20  Richard Henderson  <rth@redhat.com>
20107
20108         * gcc.c-torture/execute/20010520-1.c: New.
20109
20110 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20111
20112         * g++.old-deja/g++.warn/compare1.C: New test.
20113         * gcc.dg/compare4.c: New test.
20114
20115 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
20116
20117         * g++.old-deja/g++.other/optimize1.C: New test.
20118
20119 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20120
20121         * g++.old-deja/g++.pt/spec41.C: New test.
20122
20123 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
20124
20125         * gcc.c-torture/compile/20010114-1.x: Remove.
20126
20127 2001-05-18  Stan Shebs  <shebs@apple.com>
20128
20129         * gcc.c-torture/compile/20010518-1.c: New test.
20130
20131 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
20132
20133         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
20134         * g++.old-deja/g++.pt/crash67.C: New test.
20135
20136 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
20137
20138         * g++.old-deja/g++.other/debug9.C: New test.
20139
20140 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
20141
20142         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
20143
20144 2001-05-16  Jan Hubicka  <jh@suse.cz>
20145
20146         * gcc.c-torture/compile/20010516-1.c: New test.
20147
20148 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20149
20150         * g++.old-deja/g++.other/crash41.C: New test.
20151
20152 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20153
20154         * g++.old-deja/g++.pt/crash66.C: New test.
20155
20156 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
20157
20158         * g++.old-deja/g++.robertl/eb27.C: Convert.
20159
20160 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
20161
20162         * g++.dg/friend-warn.C: New test.  Do not warn about friend
20163         declaration being redundant.
20164
20165 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
20166
20167         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
20168
20169 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
20170
20171         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
20172
20173 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
20174
20175         * lib/g++.exp: Use testsuite_flags.
20176
20177 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
20178
20179         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
20180
20181 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20182
20183         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
20184
20185 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
20186
20187         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
20188
20189 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
20190
20191         * gcc.c-torture/compile/20010313-1.c: New test.
20192
20193 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
20194
20195         * gcc.dg/cpp/direct2.c: New test.
20196         * gccq.dg/cpp/direct2s.c: New test.
20197
20198         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
20199
20200 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
20201
20202         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
20203         * g++.old-deja/g++.other/op3.C: Likewise.
20204
20205 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20206
20207         * gcc.dg/cpp/syshdr.h: New file.
20208         * gcc.dg/cpp/sysmac1.c: Update.
20209         * gcc.dg/cpp/sysmac2.c: Update.
20210
20211 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20212
20213         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
20214
20215 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
20216
20217         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
20218         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
20219
20220 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
20221
20222         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
20223
20224 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
20225
20226         * lib/g++.exp (g++_include_flags): Don't use any special flags
20227         if TESTING_IN_BUILD_TREE is not defined.
20228         (g++_init): Use a plain 'c++' as the compiler if
20229         TESTING_IN_BUILD_TREEE is not defined.
20230
20231 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20232
20233         * g++.old-deja/g++.eh/catch13.C: New test.
20234         * g++.old-deja/g++.eh/catch14.C: New test.
20235
20236 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20237
20238         * gcc.dg/cpp/tr-define.c: New test.
20239
20240 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
20241
20242         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
20243         <stdlib.h>, not <malloc.h>.
20244
20245 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20246
20247         * g++.old-deja/g++.ns/template17.C: New test.
20248
20249 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20250
20251         * g++.old-deja/g++.pt/ref4.C: New test.
20252
20253 2001-04-30  Richard Henderson  <rth@redhat.com>
20254
20255         * gcc.dg/20000724-1.c: Revert last change.
20256
20257 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
20258
20259         * g77.f-torture/execute/20010430.f: New test.
20260
20261 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
20262
20263         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
20264
20265 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
20266
20267         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
20268
20269 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20270
20271         * g++.old-deja/g++.eh/crash6.C: New test.
20272
20273 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20274
20275         * g++.old-deja/g++.other/warn7.C: New test.
20276
20277 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20278
20279         * g++.old-deja/g++.other/defarg9.C: New test.
20280
20281 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20282
20283         * g77.f-torture/compile/20010426.f: New test.
20284         * g77.f-torture/execute/20010426.f: New test.
20285
20286 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20287
20288         * g77.f-torture/compile/20000629-1.x: Remove - error
20289         has been fixed.
20290
20291 2001-04-26  Jeffrey A Law  (law@cygnus.com)
20292
20293         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
20294         Tweak slightly to work with g++.dg framework.
20295         * g++.dg/special/ecos.exp: Run initp1.C test.
20296         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
20297
20298         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
20299         its linker doesn't give line numbers either.
20300         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
20301
20302 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20303
20304         * g++.old-deja/g++.other/lex1.C: New test.
20305
20306 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
20307
20308         * gcc.dg/noncompile/20010425-1.c: New test.
20309
20310 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20311
20312         * g++.old-deja/g++.pt/mangle2.C: New test.
20313
20314 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20315
20316         * gcc.dg/format/plus-1.c: New test.
20317
20318 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20319
20320         * gcc.dg/20010423-1.c: New test.
20321
20322 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20323
20324         * gcc.c-torture/execute/20010422-1.c: New test.
20325
20326 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
20327
20328         * g++.old-deja/g++.ns/type2.C: New test.
20329
20330 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
20331
20332         * g++.old-deja/g++.other/perf1.C: New test.
20333
20334 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
20335
20336         * gcc.dg/c99-func-2.c: Remove xfail.
20337         * gcc.dg/c99-func-3.c: Remove xfail.
20338         * gcc.dg/c99-func-4.c: Remove xfail.
20339
20340 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
20341
20342         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
20343
20344 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20345
20346         * gcc.c-torture/compile/20010423-1.c: New test.
20347
20348 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20349
20350         * g++.old-deja/g++.pt/typename28.C: New test.
20351
20352 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20353
20354         * g++.old-deja/g++.abi/empty2.C: New test.
20355         * g++.old-deja/g++.abi/empty3.C: New test.
20356
20357 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20358
20359         * g++.old-deja/g++.other/comdat2.C: New test.
20360         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
20361
20362 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20363
20364         * g++.old-deja/g++.other/overload14.C: New test.
20365
20366 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20367
20368         * g++.old-deja/g++.other/lookup23.C: New test.
20369
20370 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20371
20372         * gcc.c-torture/execute/20010403-1.c: New test.
20373
20374 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
20375             Mark Mitchell  <mark@codesourcery.com>
20376
20377         * lib/old-dejagnu.exp: Don't delete output of executable.
20378         Add .exe suffix to executables.
20379
20380 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
20381
20382         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
20383
20384 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20385
20386         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
20387
20388 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20389
20390         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
20391         * g++.old-deja/g++.abi/crash1.C: New test.
20392
20393 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20394
20395         * g++.old-deja/g++.other/crash40.C: New test.
20396
20397 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20398
20399         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
20400
20401 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
20402
20403         * g++.old-deja/g++.other/warn6.C: New test.
20404
20405 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20406
20407         * g++.old-deja/g++.robertl/eb42.C: Same.
20408
20409 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20410
20411         * gcc.dg/wtr-conversion-1.c: New testcase.
20412
20413 2001-04-10  Richard Henderson  <rth@redhat.com>
20414
20415         * g++.old-deja/g++.other/array5.C: New.
20416
20417 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20418
20419         * gcc.c-torture/execute/20010408-1.c: New test.
20420
20421 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
20422
20423         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
20424         headers and constructs.
20425         * g++.old-deja/g++.robertl/eb79.C: Same.
20426         * g++.old-deja/g++.robertl/eb77.C (main): Same.
20427         * g++.old-deja/g++.robertl/eb73.C: Same.
20428         * g++.old-deja/g++.robertl/eb66.C (main): Same.
20429         * g++.old-deja/g++.robertl/eb55.C (t): Same.
20430         * g++.old-deja/g++.robertl/eb54.C (main): Same.
20431         * g++.old-deja/g++.robertl/eb46.C (main): Same.
20432         * g++.old-deja/g++.robertl/eb44.C: Same.
20433         * g++.old-deja/g++.robertl/eb41.C (main): Same.
20434         * g++.old-deja/g++.robertl/eb4.C (main): Same.
20435         * g++.old-deja/g++.robertl/eb39.C: Same.
20436         * g++.old-deja/g++.robertl/eb33.C (main): Same.
20437         * g++.old-deja/g++.robertl/eb31.C (main): Same.
20438         * g++.old-deja/g++.robertl/eb30.C: Same.
20439         * g++.old-deja/g++.robertl/eb3.C: Same.
20440         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
20441         * g++.old-deja/g++.robertl/eb21.C: Same.
20442         * g++.old-deja/g++.robertl/eb15.C: Same.
20443         * g++.old-deja/g++.robertl/eb118.C: Same.
20444         * g++.old-deja/g++.robertl/eb115.C (main): Same.
20445         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
20446         * g++.old-deja/g++.robertl/eb109.C: Same.
20447         * g++.old-deja/g++.other/sibcall1.C (main): Same.
20448         * g++.old-deja/g++.mike/rtti1.C: Same.
20449         * g++.old-deja/g++.mike/p658.C: Same.
20450         * g++.old-deja/g++.mike/net46.C: Same.
20451         * g++.old-deja/g++.mike/net34.C: Same.
20452         * g++.old-deja/g++.mike/memoize1.C: Same.
20453         * g++.old-deja/g++.mike/eh2.C: Same.
20454         * g++.old-deja/g++.law/weak.C: Same.
20455         * g++.old-deja/g++.law/visibility7.C: Same.
20456         * g++.old-deja/g++.law/visibility25.C: Same.
20457         * g++.old-deja/g++.law/visibility22.C: Same.
20458         * g++.old-deja/g++.law/visibility2.C: Same.
20459         * g++.old-deja/g++.law/visibility17.C: Same.
20460         * g++.old-deja/g++.law/visibility13.C: Same.
20461         * g++.old-deja/g++.law/visibility10.C: Same.
20462         * g++.old-deja/g++.law/visibility1.C: Same.
20463         * g++.old-deja/g++.law/virtual3.C (eval): Same.
20464         * g++.old-deja/g++.law/vbase1.C: Same.
20465         * g++.old-deja/g++.law/operators32.C: Same.
20466         * g++.old-deja/g++.law/nest3.C: Same.
20467         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
20468         * g++.old-deja/g++.law/except5.C (main): Same.
20469         * g++.old-deja/g++.law/cvt7.C (run): Same.
20470         * g++.old-deja/g++.law/cvt2.C: Same.
20471         * g++.old-deja/g++.law/cvt16.C: Same.
20472         * g++.old-deja/g++.law/ctors6.C (bar): Same.
20473         * g++.old-deja/g++.law/ctors17.C (main): Same.
20474         * g++.old-deja/g++.law/ctors13.C: Same.
20475         * g++.old-deja/g++.law/ctors12.C (main): Same.
20476         * g++.old-deja/g++.law/ctors10.C: Same.
20477         * g++.old-deja/g++.law/code-gen5.C: Same.
20478         * g++.old-deja/g++.law/bad-error7.C: Same.
20479         * g++.old-deja/g++.law/arm9.C: Same.
20480         * g++.old-deja/g++.law/arm12.C: Same.
20481         * g++.old-deja/g++.law/arg8.C: Same.
20482         * g++.old-deja/g++.law/arg1.C: Same.
20483         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
20484         * g++.old-deja/g++.jason/template31.C: Same.
20485         * g++.old-deja/g++.jason/template24.C (main): Same.
20486         * g++.old-deja/g++.jason/2371.C: Same.
20487         * g++.old-deja/g++.eh/new2.C: Same.
20488         * g++.old-deja/g++.eh/new1.C: Same.
20489         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
20490         * g++.old-deja/g++.brendan/nest21.C (main): Same.
20491         * g++.old-deja/g++.brendan/err-msg3.C: Same.
20492         * g++.old-deja/g++.brendan/crash62.C: Same.
20493         * g++.old-deja/g++.brendan/crash52.C: Same.
20494         * g++.old-deja/g++.brendan/crash49.C (main): Same.
20495         * g++.old-deja/g++.brendan/crash38.C: Same.
20496         * g++.old-deja/g++.brendan/crash15.C (main): Same.
20497         * g++.old-deja/g++.brendan/copy9.C: Same.
20498
20499 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
20500
20501         * gcc.c-torture/execute/20001203-2.c (memset):
20502         Count argument is of type __SIZE_TYPE__.
20503
20504 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
20505
20506         * gcc.c-torture/compile/20010404-1.c: New test.
20507
20508 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
20509
20510         * gcc.c-torture/compile/20010326-1.c: New test.
20511
20512 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
20513
20514         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
20515         peculiarities of the SH.
20516         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
20517
20518 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20519
20520         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
20521         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
20522         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
20523
20524 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20525
20526         * g77.f-torture/compile/20010321-1.f: New test.
20527
20528 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20529
20530         * gcc.c-torture/compile/20010329-1.c: New test.
20531
20532 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20533
20534         * gcc.c-torture/execute/20010329-1.c: New test.
20535
20536 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20537
20538         * g++.old-deja/g++.other/eh4.C: Fix typo.
20539
20540 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20541
20542         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
20543
20544 2001-03-28  Philip Blundell  <philb@gnu.org>
20545
20546         * gcc.c-torture/compile/20010328-1.c: New test.
20547
20548 2001-03-27  Richard Henderson  <rth@redhat.com>
20549
20550         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
20551         * g++.old-deja/g++.eh/vbase3.C: Likewise.
20552
20553 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
20554
20555         * gcc.c-torture/compile/20010327-1.c: New test.
20556
20557 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20558
20559         * g++.old-deja/g++.other/friend12.C: New test.
20560         * g++.old-deja/g++.other/friend9.C: Expect no errors.
20561         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
20562
20563 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20564
20565         * gcc.c-torture/execute/20010325-1.c: New test.
20566
20567 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
20568
20569         * g++.old-deja/g++.other/mangle3.C: New test.
20570
20571 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
20572
20573         * g++.old-deja/g++.other/anon8.C: New test.
20574
20575 2001-03-20  Philip Blundell  <philb@gnu.org>
20576
20577         * gcc.c-torture/compile/20010320-1.c: New test.
20578
20579 2001-03-17  Richard Henderson  <rth@redhat.com>
20580
20581         * g++.old-deja/g++.other/eh4.C: Add expected error text.
20582
20583 2001-03-15  Geoff Keating  <geoff@redhat.com>
20584
20585         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
20586         tests on AIX.
20587
20588 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
20589
20590         * g++.old-deja/g++.other/eh4.C: New test.
20591
20592 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20593
20594         * gcc.dg/cpp/mi1.c: Update.
20595
20596 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
20597
20598         * g++.old-deja/g++.other/regstack.C: New test.
20599
20600 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20601
20602         * g++.old-deja/g++.other/ref4.C: New test.
20603
20604 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
20605
20606         * objc/execute/va_method.m: Added.
20607         * objc/execute/IMP.m: Added.
20608         * objc/execute/_cmd.m: Added.
20609         * objc/execute/accessing_ivars.m: Added.
20610         * objc/execute/class-1.m: Added.
20611         * objc/execute/class-10.m: Added.
20612         * objc/execute/class-11.m: Added.
20613         * objc/execute/class-12.m: Added.
20614         * objc/execute/class-13.m: Added.
20615         * objc/execute/class-14.m: Added.
20616         * objc/execute/class-2.m: Added.
20617         * objc/execute/class-3.m: Added.
20618         * objc/execute/class-4.m: Added.
20619         * objc/execute/class-5.m: Added.
20620         * objc/execute/class-6.m: Added.
20621         * objc/execute/class-7.m: Added.
20622         * objc/execute/class-8.m: Added.
20623         * objc/execute/class-9.m: Added.
20624         * objc/execute/class-tests-1.h
20625         * objc/execute/class-tests-2.h
20626         * objc/execute/compatibility_alias.m: Added.
20627         * objc/execute/encode-1.m: Added.
20628         * objc/execute/formal_protocol-1.m: Added.
20629         * objc/execute/formal_protocol-2.m: Added.
20630         * objc/execute/formal_protocol-3.m: Added.
20631         * objc/execute/formal_protocol-4.m: Added.
20632         * objc/execute/formal_protocol-5.m: Added.
20633         * objc/execute/formal_protocol-6.m: Added.
20634         * objc/execute/formal_protocol-7.m: Added.
20635         * objc/execute/informal_protocol.m: Added.
20636         * objc/execute/initialize.m: Added.
20637         * objc/execute/load.m: Added.
20638         * objc/execute/many_args_method.m: Added.
20639         * objc/execute/nested-3.m: Added.
20640         * objc/execute/no_clash.m: Added.
20641         * objc/execute/private.m: Added.
20642         * objc/execute/redefining_self.m: Added.
20643         * objc/execute/root_methods.m: Added.
20644         * objc/execute/selector-1.m: Added.
20645         * objc/execute/static-1.m: Added.
20646         * objc/execute/static-2.m: Added.
20647         * objc/execute/va_method.m: Added.
20648
20649 2001-03-10  Richard Henderson  <rth@redhat.com>
20650
20651         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
20652
20653 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20654
20655         * g++.old-deja/g++.other/crash31.C: XFAIL.
20656         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
20657         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
20658         * gcc.c-torture/execute/20010123-1.x: XFAIL.
20659         * gcc.c-torture/execute/20010124-1.x: XFAIL.
20660         * gcc.dg/sequence-pt-1.c: XFAIL one test.
20661
20662 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20663
20664         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
20665
20666 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20667
20668         * gcc.dg/20000724-1.c: Don't use multiline strings.
20669
20670 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20671
20672         * objc/execute/string1.m, objc/execute/string2.m: Compare the
20673         result of -cString against what we expect it to be; don't just
20674         print it out for no one to read.
20675
20676         * objc/execute/string3.m, objc/execute/string4.m: New tests.
20677         Based on testcases provided by Nicola Pero.
20678
20679 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20680
20681         * gcc.dg/cpp/macro7.c: New test.
20682
20683 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20684
20685         * gcc.dg/cpp/multiline.c: Update.
20686
20687 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20688
20689         * g++.old-deja/g++.other/enum3.C: New test.
20690
20691 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20692
20693         * g++.old-deja/g++.other/pod1.C: New test.
20694
20695 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20696
20697         * g++.old-deja/g++.ext/overload1.C: New test.
20698
20699 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20700
20701         * g++.old-deja/g++.pt/using1.C: New test.
20702
20703 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20704
20705         * g++.old-deja/g++.other/using9.C: New test.
20706
20707 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
20708
20709         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
20710
20711         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
20712
20713 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
20714
20715         * g++.old-deja/g++.ext/realpt1.C: Remove.
20716
20717 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
20718
20719         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
20720
20721 2001-02-26  Will Cohen  <wcohen@redhat.com>
20722
20723         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
20724
20725 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
20726
20727         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
20728         templatized constructors.
20729
20730 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20731
20732         * gcc.c-torture/execute/20010224-1.c: New test.
20733
20734 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
20735
20736         * gcc.c-torture/execute/20010222-1.c: New test.
20737
20738 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
20739
20740         * g++.old-deja/g++.other/inline20.C: New test.
20741
20742 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
20743
20744         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
20745
20746 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20747
20748         * g++.old-deja/g++.other/lookup22.C: New test.
20749
20750 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
20751
20752         * g77.dg: New directory.
20753         * g77.dg/20010216-1.f: New test case.
20754         * g77.dg/dg.exp: New driver.
20755         * lib/g77-dg.exp: New driver library.
20756
20757 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20758
20759         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
20760
20761 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
20762
20763         * g++.old-deja/g++.other/decl9.C: New test.
20764
20765 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
20766
20767         * g++.old-deja/g++.other/init16.C: Update the test so that it does
20768         not need <string> and also tests the initialization at runtime.
20769
20770 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20771
20772         * gcc.c-torture/execute/longlong.c: New test.
20773
20774 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20775
20776         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
20777
20778 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20779
20780         * gcc.c-torture/execute/920302-1.c (execute):
20781         Change argument type to short.
20782
20783 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20784
20785         * g++.old-deja/g++.pt/deduct6.C: New test.
20786
20787 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20788
20789         * g++.old-deja/g++.pt/deduct5.C: New test.
20790
20791 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
20792
20793         * gcc.c-torture/execute/20010209-1.c: New test.
20794
20795 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20796
20797         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
20798
20799 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
20800
20801         * g++.dg/vtgc1.C: Update for new ABI.
20802
20803         * consistency.vlad: New directory, 1665 files.
20804
20805 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20806
20807         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
20808         return type.
20809         * gcc.dg/cpp/digraphs.c: Declare puts.
20810
20811 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20812
20813         * g++.old-deja/g++.other/warn5.C: New test.
20814
20815 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20816
20817         * g++.old-deja/g++.pt/spec40.C: New test.
20818
20819 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20820
20821         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
20822         case.
20823         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
20824
20825 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
20826
20827         * gcc.c-torture/compile/20010209-1.c: New test.
20828
20829 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
20830
20831         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
20832         excess errors message but not if it crashes.
20833         * g++.old-deja/g++.other/crash27.C: Likewise.
20834         * g++.old-deja/g++.other/crash28.C: Likewise.
20835         * g++.old-deja/g++.other/crash30.C: Likewise.
20836         * g++.old-deja/g++.other/crash32.C: Likewise.
20837         * g++.old-deja/g++.other/crash35.C: Likewise.
20838         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20839
20840 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20841
20842         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
20843         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
20844         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
20845         g77.f-torture/execute/execute.exp,
20846         g77.f-torture/noncompile/noncompile.exp,
20847         gcc.c-torture/execute/execute.exp,
20848         gcc.c-torture/execute/memcheck/memcheck.exp,
20849         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
20850         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
20851         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
20852         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
20853         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
20854         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
20855         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20856         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
20857         Remove bug reporting instructions with ancient email addresses.
20858
20859 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20860
20861         * gcc.dg/20010202-1.c: New test.
20862         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
20863
20864 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
20865
20866         * g++.dg/stdbool-if.C: New test.
20867
20868 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
20869
20870         * objc/execute/fdecl.m: Added main().
20871
20872 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20873
20874         * gcc.c-torture/execute/20010206-1.c: New test.
20875
20876 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20877
20878         * gcc.dg/cpp/avoidpaste1.c: Update.
20879
20880 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
20881
20882         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
20883         Pero <nicola@brainstorm.co.uk>.
20884         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
20885
20886 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
20887
20888         * g++.old-deja/g++.pt/spec39.C: New test.
20889
20890 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
20891
20892         * gcc.c-torture/compile/20010202-1.c: New test.
20893
20894 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
20895
20896         * g++.old-deja/g++.abi/primary2.C: New test.
20897         * g++.old-deja/g++.abi/primary3.C: New test.
20898         * g++.old-deja/g++.abi/primary4.C: New test.
20899         * g++.old-deja/g++.abi/primary5.C: New test.
20900         * g++.old-deja/g++.abi/vtable3.h: New test.
20901         * g++.old-deja/g++.abi/vtable3a.C: New test.
20902         * g++.old-deja/g++.abi/vtable3b.C: New test.
20903         * g++.old-deja/g++.abi/vtable3c.C: New test.
20904         * g++.old-deja/g++.abi/vtable3d.C: New test.
20905         * g++.old-deja/g++.abi/vtable3e.C: New test.
20906         * g++.old-deja/g++.abi/vtable3f.C: New test.
20907         * g++.old-deja/g++.abi/vtable3g.C: New test.
20908         * g++.old-deja/g++.abi/vtable3h.C: New test.
20909         * g++.old-deja/g++.abi/vtable3i.C: New test.
20910         * g++.old-deja/g++.abi/vtable3j.C: New test.
20911         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
20912
20913 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
20914
20915         * g++.old-deja/g++.other/anon6.C: New test.
20916         * g++.old-deja/g++.other/anon7.C: New test.
20917
20918 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20919
20920         * gcc.dg/cpp/avoidpaste2.c: New tests.
20921
20922 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
20923
20924         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
20925
20926 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
20927
20928         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
20929         DECIMAL_DIG cases for Irix."
20930
20931 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
20932
20933         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
20934
20935 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20936
20937         * gcc.dg/c99-tag-1.c: New test.
20938
20939 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20940
20941         * gcc.dg/cpp/tr-warn1.c: Add tests.
20942
20943 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20944
20945         * gcc.dg/cpp/avoidpaste1.c: Update.
20946         * gcc.dg/cpp/paste4.c: Update.
20947
20948 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
20949
20950         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
20951         cases for Irix.
20952
20953 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20954
20955         * g++.old-deja/g++.other/inline19.C: New test.
20956
20957 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20958
20959         * gcc.dg/Wlarger-than.c: New test.
20960
20961 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20962
20963         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
20964
20965 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
20966
20967         * gcc.c-torture/execute/20010129-1.c: New test.
20968         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
20969
20970 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20971
20972         * gcc.dg/cpp/avoidpaste1.c: Test case.
20973
20974 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
20975
20976         * g++.old-deja/g++.other/inline18.C: New test.
20977
20978 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20979
20980         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
20981         and __builtin_putchar.
20982
20983 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
20984
20985         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
20986         tests.
20987
20988 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
20989
20990         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
20991         floating point number rounding mode to round to the nearest
20992         representable mode.
20993
20994 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
20995
20996         * g++.old-deja/g++.other/mangle2.C: New test.
20997
20998 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20999
21000         * gcc.c-torture/compile/20010124-1.c: New test.
21001
21002 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
21003
21004         * g++.old-deja/g++.pt/spec38.C: New test.
21005
21006 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21007
21008         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
21009         "Build don't run".
21010
21011 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21012
21013         * gcc.c-torture/execute/20010123-1.c: New test.
21014
21015 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21016
21017         * g++.old-deja/g++.pt/spec37.C: New test.
21018
21019 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21020
21021         * g++.old-deja/g++.pt/overload14.C: New test.
21022
21023 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21024
21025         * gcc.c-torture/execute/20010122-1.c: New test, exercise
21026         __builtin_return_address.
21027
21028 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
21029
21030         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
21031         * g++.old-deja/g++.pt/spec35.C: New test.
21032         * g++.old-deja/g++.pt/spec36.C: New test.
21033
21034 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
21035
21036         * gcc.c-torture/compile/20010118-1.c: New test.
21037
21038 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
21039
21040         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
21041
21042 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21043
21044         * gcc.c-torture/execute/20010119-1.c: New test.
21045
21046 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21047
21048         * g++.old-deja/g++.other/vbase5.C: New test.
21049
21050 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21051
21052         * gcc.c-torture/execute/20010118-1.c: New test.
21053
21054 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21055
21056         * g++.old-deja/g++.pt/deduct3.C: New test.
21057
21058 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21059
21060         * g++.old-deja/g++.pt/spec34.C: New test.
21061
21062 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
21063
21064         * g77.f-torture/compile/20000601-2.f: New test.
21065
21066 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21067
21068         * g++.old-deja/g++.other/init17.C: New test.
21069
21070 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
21071
21072         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
21073
21074 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21075
21076         * g++.old-deja/g++.pt/unify8.C: New test.
21077
21078 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21079
21080         * g++.old-deja/g++.abi/vbase1.C: New test.
21081
21082 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21083
21084         * g++.old-deja/g++.pt/crash65.C: New test.
21085
21086 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21087
21088         * gcc.dg/cpp/assembl2.S: New test case.
21089
21090 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
21091
21092         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
21093         are supported.
21094
21095 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21096
21097         * g++.old-deja/g++.other/builtins1.C: New test.
21098         * g++.old-deja/g++.other/builtins2.C: Likewise.
21099         * g++.old-deja/g++.other/builtins3.C: Likewise.
21100         * g++.old-deja/g++.other/builtins4.C: Likewise.
21101
21102 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
21103
21104         * gcc.c-torture/compile/20010117-1.c: New test.
21105         * gcc.c-torture/compile/20010117-2.c: New test.
21106
21107 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21108
21109         * g77.f-torture/execute/20010116.[fx]: New test,
21110         XFAIL on i?86-*-*.
21111         * g77.f-torture/compile/20010115.f: Indicate it's
21112         a test for PR fortran/1636.
21113
21114 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21115
21116         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
21117
21118 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21119
21120         * g77.f-torture/compile/20010115.f: New test.
21121
21122 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
21123
21124         * g++.old-deja/g++.pt/nontype5.C: New test.
21125
21126 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21127
21128         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
21129         have an equivalent working one below it.
21130
21131 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21132
21133         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
21134         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21135
21136 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21137
21138         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
21139         message containing "init_priority".
21140         (conpr-2.C): Likewise.
21141         (conpr-3.C): Likewise.
21142         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
21143
21144 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21145
21146         * gcc.c-torture/execute/20010114-2.c: New test.
21147
21148 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21149
21150         * gcc.c-torture/compile/20010114-1.c: New test.
21151         * gcc.c-torture/compile/20010114-1.x: Xfail.
21152         * gcc.c-torture/compile/20010114-2.c: New test.
21153         * gcc.c-torture/execute/20010114-1.c: New test.
21154         * gcc.dg/trunc-1.c: New test.
21155         * gcc.dg/uninit-B.c: New test.
21156
21157 2001-01-13  Nick Clifton  <nickc@redhat.com>
21158
21159         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
21160         target.
21161
21162 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21163
21164         * gcc.c-torture/compile/20010113-1.c: New test.
21165
21166 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
21167
21168         * gcc.c-torture/compile/20001212-1.c: New test.
21169
21170 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21171
21172         * gcc.dg/cpp/widestr1.c: Update.
21173         * gcc.dg/cpp/prag-imp.c: Remove.
21174
21175 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
21176
21177         * gcc.c-torture/execute/20000801-3.x: Remove.
21178         * gcc.dg/c90-init-1.c: New test.
21179         * gcc.dg/c99-init-1.c: New test.
21180         * gcc.dg/c99-init-2.c: New test.
21181         * gcc.dg/gnu99-init-1.c: New test.
21182
21183 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
21184
21185         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
21186         testing that no relevant ones were found.
21187
21188 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21189
21190         * g++.old-deja/g++.pt/cast2.C: New test.
21191
21192 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21193
21194         * g++.old-deja/g++.pt/friend47.C: New test.
21195
21196 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21197
21198         * g++.old-deja/g++.pt/instantiate13.C: New test.
21199
21200 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21201
21202         * g++.old-deja/g++.other/defarg7.C: New test.
21203         * g++.old-deja/g++.other/defarg8.C: New test.
21204
21205 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21206
21207         * g++.old-deja/g++.pt/crash64.C: New test.
21208
21209 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21210
21211         * g++.old-deja/g++.pt/crash63.C: New test.
21212
21213 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21214
21215         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
21216
21217 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
21218
21219         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
21220
21221 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21222
21223         * g++.old-deja/g++.pt/error3.C: New test.
21224
21225 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21226
21227         * g++.old-deja/g++.other/crash39.C: New test.
21228
21229 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21230
21231         * g++.old-deja/g++.other/vbase4.C: New test.
21232
21233 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
21234
21235         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
21236         * gcc.dg/special/20000419-2.c: New file. Identical to above.
21237         * gcc.dg/special/special.exp: New test driver which will check
21238         for alias support for the above test.
21239
21240 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
21241
21242         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
21243         problems on small machines.
21244         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
21245         parameterize.
21246
21247 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
21248
21249         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
21250         mips.
21251         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21252
21253 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
21254
21255         * g++.old_deja/g++.pt/using8.C: New test.
21256
21257 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21258
21259         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
21260
21261 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
21262
21263         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
21264         where a failure is expected.
21265         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
21266
21267 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21268
21269         * g++.old_deja/g++.pt/instantiate12.C: New test.
21270
21271 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21272
21273         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
21274         start of structs.
21275         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
21276         * g++.old-deja/g++.brendan/crash17.C: Likewise.
21277         * g++.old-deja/g++.brendan/crash29.C: Likewise.
21278         * g++.old-deja/g++.brendan/crash48.C: Likewise.
21279         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21280         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
21281         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21282         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
21283         * g++.old-deja/g++.eh/spec6.C: Likewise.
21284         * g++.old-deja/g++.jason/crash3.C: Likewise.
21285         * g++.old-deja/g++.law/ctors11.C: Likewise.
21286         * g++.old-deja/g++.law/ctors17.C: Likewise.
21287         * g++.old-deja/g++.law/ctors5.C: Likewise.
21288         * g++.old-deja/g++.law/ctors9.C: Likewise.
21289         * g++.old-deja/g++.mike/ambig1.C: Likewise.
21290         * g++.old-deja/g++.mike/net22.C: Likewise.
21291         * g++.old-deja/g++.mike/p3538a.C: Likewise.
21292         * g++.old-deja/g++.mike/p3538b.C: Likewise.
21293         * g++.old-deja/g++.mike/virt3.C: Likewise.
21294         * g++.old-deja/g++.niklas/t128.C: Likewise.
21295         * g++.old-deja/g++.other/anon4.C: Likewise.
21296         * g++.old-deja/g++.other/using1.C: Likewise.
21297         * g++.old-deja/g++.other/warn3.C: Likewise.
21298         * g++.old-deja/g++.pt/t37.C: Likewise.
21299         * g++.old-deja/g++.robertl/eb69.C: Likewise.
21300         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21301
21302 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21303
21304         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
21305
21306 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21307
21308         * gcc.c-torture/execute/stdio-opt-3.c: New test.
21309
21310 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
21311
21312         * gcc.c-torture/compile/20010107-1.c: New test.
21313
21314 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21315
21316         * gcc.c-torture/execute/builtin-noret-1.c: New test.
21317
21318 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21319
21320         * gcc.dg/format/format.h: New file.
21321         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
21322         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
21323         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
21324         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
21325         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
21326         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21327         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
21328         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
21329         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
21330         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
21331         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
21332         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
21333         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
21334         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
21335         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
21336         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
21337         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
21338         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
21339         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
21340         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
21341         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
21342         instead of declaring standard types, macros and functions in each
21343         test.
21344
21345 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
21346
21347         * gcc.c-torture/execute/20010106-1.c: New test.
21348
21349 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21350
21351         * gcc.dg/format/format.exp: New file.
21352         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
21353         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
21354         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
21355         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
21356         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
21357         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
21358         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
21359         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
21360         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
21361         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
21362         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
21363         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
21364         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
21365         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
21366         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
21367         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
21368         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
21369         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
21370         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
21371         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
21372         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
21373         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
21374         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
21375         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
21376         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
21377         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
21378         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
21379         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
21380         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
21381         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
21382         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
21383         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
21384         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
21385         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
21386         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
21387         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
21388         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
21389         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
21390         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
21391         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
21392         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
21393         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
21394
21395 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
21396
21397         * gcc.c-torture/execute/991228-1.c: Take word endianness into
21398         account.
21399
21400 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21401
21402         * gcc.c-torture/execute/builtin-complex-1.c: New test.
21403
21404 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21405
21406         * g++.old-deja/g++.pt/crash62.C: New test.
21407
21408 2001-01-04  Richard Henderson  <rth@redhat.com>
21409
21410         * gcc.dg/20000926-1.c: Update expected warnings.
21411         * gcc.dg/array-2.c: Likewise.
21412         * gcc.dg/array-4.c: Also validate flexible array members.
21413         * gcc.dg/c99-flex-array-1.c: New.
21414
21415 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21416
21417         * gcc.c-torture/compile/20001222-1.x: Remove.
21418
21419 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21420
21421         * gcc.c-torture/execute/built-in-setjmp.c: New.
21422
21423 2001-01-03  Richard Henderson  <rth@redhat.com>
21424
21425         * gcc.dg/940510-1.c: Update expected error wording.
21426         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
21427
21428 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
21429
21430         * lib/target-supports.exp (check_alias_available): Modified to
21431         indicate aliases not supported if only weak aliases are supported.
21432
21433 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21434
21435         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
21436         Turn on cmpstrsi checks for __pj__ and __i370__.
21437
21438 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21439
21440         * g++.old-deja/g++.other/virtual11.C: New test.
21441
21442 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21443
21444         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
21445
21446 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21447
21448         * gcc.c-torture/compile/20010102-1.c: New test.
21449
21450 2001-01-02  Andreas Jaeger  <aj@suse.de>
21451
21452         * gcc.dg/noreturn-3.c: New test.
21453
21454         * gcc.dg/noreturn-4.c: New test.
21455
21456 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21457
21458         * gcc.c-torture/execute/stdio-opt-1.c: Also test
21459         __builtin_fputc and __builtin_fwrite.
21460
21461 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21462
21463         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
21464         signed char, not default char.
21465
21466 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21467
21468         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
21469
21470 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
21471
21472         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
21473
21474 2000-12-29  Richard Henderson  <rth@redhat.com>
21475
21476         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
21477         (__cyg_profile_func_exit): Define.
21478
21479 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21480
21481         * g++.dg/vtgc1.C: New test.
21482
21483 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
21484
21485         * gcc.dg/noncompile/20001228-1.c: New test.
21486
21487         * gcc.dg/20001228-1.c: New test.
21488
21489         * gcc.c-torture/execute/20001228-1.c: New test.
21490
21491 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
21492
21493         * gcc.dg/format-strfmon-1.c: New test.
21494
21495 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21496
21497         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
21498         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
21499         * gcc.c-torture/execute/string-opt-1.c: Likewise.
21500         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21501         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21502         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21503         * gcc.c-torture/execute/string-opt-6.c: Likewise.
21504         * gcc.c-torture/execute/string-opt-7.c: Likewise.
21505         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21506         * gcc.c-torture/execute/string-opt-9.c: Likewise.
21507         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21508         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21509         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21510
21511         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
21512         * gcc.c-torture/execute/string-opt-4.c: Test index.
21513
21514 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
21515
21516         * gcc.c-torture/compile/20001226-1.c: New test.
21517
21518 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21519
21520         * gcc.c-torture/compile/20001222-1.c: New test.
21521         * gcc.c-torture/compile/20001222-1.x: Xfail.
21522
21523 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
21524
21525         * gcc.c-torture/execute/comp-goto-2.c: New test.
21526
21527 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
21528
21529         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
21530         Use long types if __INT_MAX__ is 32767.
21531         (main): Use cast to (sint32 *) when poking 88 into a_page.
21532
21533         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
21534
21535 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
21536
21537         * gcc.c-torture/compile/20001221-1.c: New test.
21538         * gcc.c-torture/execute/20001221-1.c: New test.
21539
21540 2000-12-20  Richard Henderson  <rth@redhat.com>
21541
21542         * g++.old-deja/g++.pt/crash36.C: Update error lines.
21543         * g++.old-deja/g++.robertl/eb109.C: Likewise.
21544
21545 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21546
21547         * gcc.dg/compare3.c: New test.
21548
21549 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21550
21551         * gcc.dg/format-warnll-1.c: New test.
21552
21553 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21554
21555         * gcc.dg/cpp/cmdlne-P.c: New test.
21556
21557 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21558
21559         * gcc.c-torture/execute/builtin-abs-1.c,
21560         gcc.c-torture/execute/builtin-abs-2.c: New tests.
21561
21562 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21563
21564         * gcc.dg/cpp/multiline.c: New test.
21565
21566 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21567
21568         * g++.old-deja/g++.other/syshdr1.C: Update.
21569         * gcc.dg/cpp/lineflags.c: Remove temporarily.
21570
21571 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21572
21573         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
21574
21575 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21576
21577         * g++.old-deja/g++.pt/ttp65.C: New test.
21578
21579 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21580
21581         * g++.old-deja/g++.pt/ttp64.C: New test.
21582
21583 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21584
21585         * g++.old-deja/g++.pt/spec33.C: New test.
21586
21587 2000-12-14  Catherine Moore  <clm@redhat.com>
21588
21589         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
21590         * gcc.c-torture/execute/920612-2.c: Likewise.
21591         * gcc.c-torture/execute/920428-2.c: Likewise.
21592         * gcc-c-torture/execute/va-arg-11.c: Call exit.
21593         * gcc.c-torture/execute/va-arg-21.c: Likewise.
21594
21595 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21596
21597         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
21598         * gcc.dg/pack-test-2.c: Likewise.
21599
21600 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21601
21602         Tests by Zack Weinberg <zackw@stanford.edu>.
21603
21604         * gcc.dg/cpp/defined.c: Update.
21605         * gcc.dg/cpp/defined_trad.c: New tests.
21606
21607 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21608
21609         * gcc.dg/cpp/trad-direct.c: Update.
21610
21611 2000-12-11  Neil Booth  <neilb@earthling.net>
21612
21613         * gcc.dg/cpp/defined_trad.c
21614
21615 2000-12-11  Neil Booth  <neilb@earthling.net>
21616
21617         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
21618
21619 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21620
21621         * gcc.dg/format-miss-2.c: New test.
21622
21623 2000-12-09  Neil Booth  <neilb@earthling.net>
21624
21625         * gcc.dg/cpp/lineflags.c: New tests.
21626         * gcc.dg/cpp/poison.c: Update.
21627         * gcc.dg/cpp/redef2.c: Update.
21628         * gcc.dg/cpp/skipping.c: New test.
21629
21630 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
21631
21632         * g++.old-deja/g++.other/eh3.C: New testcase.
21633
21634 2000-12-07  Neil Booth  <neilb@earthling.net>
21635
21636         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
21637         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
21638         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
21639         wtr-union-init-2.c, wtr-union-init-3.c: Update.
21640         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
21641         Update.
21642
21643 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21644
21645         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
21646         __SIZE_TYPE__ instead of int for type of integers cast to
21647         pointers.
21648
21649 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
21650
21651         * g++.old-deja/g++.other/cleanup4.C: New test.
21652
21653 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21654
21655         * format-sec-1.c: New test.
21656
21657 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21658
21659         * gcc.dg/format-nonlit-3.c: New test.
21660
21661 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21662
21663         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
21664         through a null pointer.
21665
21666 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21667
21668         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
21669         * g++.old-deja/g++.pt/partial4.C: New test.
21670
21671 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
21672
21673         * gcc.c-torture/execute/ieee/hugeval.x: New.
21674
21675 2000-12-06  Neil Booth  <neilb@earthling.net>
21676
21677         * gcc.dg/cpp/backslash2.c: New tests.
21678
21679 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21680
21681         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
21682         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
21683
21684 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
21685
21686         * gcc.c-torture/execute/20001203-2.c: New testcase.
21687
21688 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21689
21690         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
21691         * g++.old-deja/g++.other/virtual10.C: New test.
21692
21693 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21694
21695         * g++.old-deja/g++.mike/pmf5.C: Remove test.
21696
21697 2000-12-05  Richard Henderson  <rth@redhat.com>
21698
21699         * gcc.c-torture/compile/20001205-1.c: New.
21700
21701 2000-12-04  Neil Booth  <neilb@earthling.net>
21702
21703         * g++.old-deja/g++.other/virtual9.C: New test.
21704         * g++.old-deja/g++.pt/crash61.C: New test.
21705         * gcc.c-torture/execute/loop-9.c: New test.
21706
21707 2000-12-04  Neil Booth  <neilb@earthling.net>
21708
21709         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
21710         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
21711         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
21712         * gcc.dg/cpp/extratokens.c: ...here.
21713
21714 2000-12-04  Neil Booth  <neilb@earthling.net>
21715
21716         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
21717         New tests.
21718
21719 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21720
21721         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
21722         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
21723
21724 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21725
21726         * gcc.c-torture/execute/20001203-1.c: New test.
21727
21728 2000-12-03  Neil Booth  <neilb@earthling.net>
21729
21730         * gcc.dg/cpp/macro6.c: New test cases.
21731
21732 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21733
21734         * gcc.c-torture/execute/string-opt-9.c: New test.
21735         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21736         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21737         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21738
21739         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
21740         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
21741
21742 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
21743
21744         * gcc.dg/cpp/if-6.c: New testcase.
21745
21746         * gcc.dg/20001201-1.c: New testcase.
21747
21748 2000-12-02  Neil Booth  <neilb@earthling.net>
21749
21750         * g++.old-deja/g++.other/externC4.C,
21751         g++.old-deja/g++.other/friend10.C: New tests.
21752
21753 2000-12-02  Neil Booth  <neilb@earthling.net>
21754
21755         * g++.old-deja/g++.other/instan2.C
21756         * g++.old-deja/g++.other/instan3.C: New test.
21757
21758 2000-12-02  Neil Booth  <neilb@earthling.net>
21759
21760         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
21761         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
21762         gnuc99.c,gnuc99-pedantic.c: New tests.
21763
21764 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21765
21766         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
21767         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
21768
21769 2000-12-01  Neil Booth  <neilb@earthling.net>
21770
21771         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
21772         * gcc.dg/cpp/poison.c: Update.
21773         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
21774
21775 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
21776
21777         * g77.f-torture/execute/20001201.f: New test.
21778
21779 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21780
21781         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
21782
21783 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
21784
21785         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
21786
21787 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21788
21789         * g++.old-deja/g++.other/cast6.C: New test.
21790
21791 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
21792
21793         * gcc.c-torture/execute/20001130-2.c: New testcase.
21794
21795 2000-11-30  Richard Henderson  <rth@redhat.com>
21796
21797         * gcc.c-torture/execute/20001130-1.c: New test.
21798
21799 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21800
21801         * g++.old-deja/g++.other/op3.C: New test.
21802
21803 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21804
21805         * g++.old-deja/g++.other/op2.C: New test.
21806
21807 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21808
21809         * g++.old-deja/g++.other/crash38.C: New test.
21810
21811 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
21812
21813         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
21814
21815 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
21816
21817         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
21818         tests.
21819         * gcc.c-torture/execute/string-opt-6.c: New test.
21820
21821         * gcc.dg/20001117-1.c: Add main.
21822
21823 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
21824
21825         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
21826         Move from here ...
21827         * gcc.dg/940510-1.c: ... to here.
21828
21829         * gcc.dg/20000926-1.c: GNU C now allows initializations of
21830         zero-size arrays in toplevel structures.
21831
21832 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21833
21834         * gcc.c-torture/execute/loop-8.c: New test.
21835
21836 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21837
21838         * g++.old-deja/g++.other/base1.C: New test.
21839
21840 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21841
21842         * g++.old-deja/g++.other/parse2.C: New test.
21843
21844 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21845
21846         * g++.old-deja/g++.pt/incomplete1.C: New test.
21847
21848 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21849
21850         * g++.old-deja/g++.other/friend9.C: New test.
21851
21852 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21853
21854         * gcc.dg/20001127-1.c: New test.
21855
21856 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21857
21858         * g++.old-deja/g++.pt/friend46.C: New test.
21859
21860 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21861
21862         * g++.old-deja/g++.other/ptrmem8.C: New test.
21863
21864 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21865
21866         * gcc.c-torture/execute/string-opt-7.c: New test.
21867         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21868
21869 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21870
21871         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
21872         instead of 'mkcheck 2'.
21873
21874 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21875
21876         * gcc.c-torture/execute/memcheck/driver.c,
21877         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
21878         C9X references to refer to C99.
21879
21880 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
21881
21882         * gcc.dg/ultrasp3.c: New test.
21883
21884 2000-11-25  Neil Booth  <neilb@earthling.net>
21885
21886         * gcc.dg/cpp/include2.c: Update test to be locale independent.
21887
21888 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
21889
21890         * gcc.c-torture/compile/20001123-2.c: New.
21891
21892 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21893
21894         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
21895
21896 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
21897
21898         * gcc.dg/sequence-point-1.c: Add some new tests.
21899         * gcc.c-torture/execute/20001124-1.c: New test.
21900
21901 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21902
21903         * g++.old-deja/g++.other/vaarg4.C: New test.
21904         * gcc.c-torture/compile/20001123-1.c: New test.
21905
21906 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21907
21908         * g++.other/crash24.C: Adjust and remove XFAIL.
21909         * g++.other/crash37.C: New test.
21910
21911 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
21912
21913         * g++.old-deja/g++.pt/instantiate9.C: New test.
21914
21915 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
21916
21917         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
21918         new ABI, too.
21919
21920         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
21921         * g++.old-deja/g++.robertl/eb55.C: Likewise.
21922
21923 2000-11-22  Neil Booth  <neilb@earthling.net>
21924
21925         * gcc.dg/cpp/Wtrigraphs.c: New test.
21926
21927 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
21928
21929         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
21930
21931 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
21932
21933         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
21934
21935 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
21936
21937         * lib/gcc-dg.exp: load_lib scanasm.exp.
21938         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
21939         * lib/g++-dg.exp: load_lib scanasm.exp.
21940         * lib/scanasm.exp: New.
21941         (scan-assembler, scan-assembler-not): Add optional arguments to
21942         test name, or if not present, the pattern name.
21943         (scan-assembler-dem, scan-assembler-dem-not): New.
21944
21945         * g++.dg/dg.exp: New.
21946
21947 2000-11-21  Neil Booth  <neilb@earthling.net>
21948
21949         * gcc.dg/cpp/integrated1.c: Remove.
21950
21951 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21952
21953         * gcc.c-torture/execute/20001121-1.c: New test.
21954
21955 2000-11-21  Richard Henderson  <rth@redhat.com>
21956
21957         * gcc.c-torture/compile/20001121-1.c: New test.
21958
21959 2000-11-20  Neil Booth  <neilb@earthling.net>
21960
21961         * gcc.dg/cpp/integrated1.c: New test.
21962
21963 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21964
21965         * g++.old-deja/g++.other/inline17.C: New test.
21966
21967 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
21968
21969         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
21970         local variable to be zero: I made the variable global. Now
21971         uses abort() and exit() instead of relying on main's return value.
21972
21973 2000-11-20  Neil Booth  <neilb@earthling.net>
21974
21975         * gcc.dg/cpp/paste2.c: Update test.
21976         * objc/execute/paste.m: New test.
21977
21978 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21979
21980         * gcc.dg/c99-condexpr-1.c: New test.
21981
21982 2000-11-20  Neil Booth  <neilb@earthling.net>
21983
21984         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
21985
21986 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
21987
21988         * g++.old-deja/g++.pt/export1.C: New test.
21989
21990 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
21991
21992         * gcc.dg/20001117-1.c: New test.
21993
21994 2000-11-18  Richard Henderson  <rth@redhat.com>
21995
21996         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
21997
21998 2000-11-18  Richard Henderson  <rth@redhat.com>
21999
22000         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
22001         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
22002         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
22003
22004 2000-11-18  Richard Henderson  <rth@redhat.com>
22005
22006         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
22007         (main): New.  Exit cleanly.
22008
22009 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22010
22011         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
22012         gcc.dg/c99-fordecl-2.c: New tests.
22013
22014 2000-11-18  Richard Henderson  <rth@redhat.com>
22015
22016         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
22017         * gcc.c-torture/execute/zerolen-2.c: New.
22018
22019 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22020
22021         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
22022         memory.
22023
22024 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22025
22026         * g++.old-deja/g++.pt/instantiate8.C: New test.
22027
22028 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22029
22030         * g++.old-deja/g++.other/incomplete.C: Add more tests.
22031         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
22032
22033 2000-11-16  Nick Clifton  <nickc@redhat.com>
22034
22035         * gcc.c-torture/execute/nestfunc-2.c: New test.
22036         * gcc.c-torture/execute/nestfunc-3.c: New test.
22037
22038 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22039
22040         * gcc.c-torture/compile/20001116-1.c: New test.
22041
22042 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22043
22044         * gcc.c-torture/execute/20001115-1.c: New test.
22045
22046 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
22047
22048         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
22049         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
22050         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
22051         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22052
22053 2000-11-15  Neil Booth  <neilb@earthling.net>
22054
22055         gcc.dg/cpp/_Pragma1.c: Update.
22056         gcc.dg/cpp/_Pragma2.c: New test.
22057
22058 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22059
22060         * g++.old-deja/g++.other/anon5.C: New test.
22061
22062 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22063
22064         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
22065         tests.
22066
22067 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
22068
22069         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
22070         output.
22071
22072 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22073
22074         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
22075         labels at end of compound statements.
22076
22077 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
22078
22079         * gcc.c-torture/execute/loop-7.c: New test.
22080
22081 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22082
22083         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
22084
22085 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22086
22087         * gcc.dg/c99-bool-1.c: New test.
22088
22089 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22090
22091         * gcc.dg/c99-scope-1.c: Remove xfail.
22092         * gcc.dg/c99-scope-2.c: New test.
22093
22094 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22095
22096         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
22097         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
22098
22099 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
22100
22101         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
22102         error messages.
22103
22104         * g++.mike/p700.C: Don't typedef wchar_t.
22105         * g++.mike/p784.C: Likewise.
22106         * g++.mike/eb101.C: Don't use __wchar_t.
22107
22108 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
22109
22110         * g77.f-torture/execute/20001111.[fx]: Test premature exit
22111         from DO loop.
22112
22113 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22114
22115         * gcc.c-torture/execute/20001111-1.c: New test.
22116
22117 2000-11-10  Nick Clifton  <nickc@redhat.com>
22118
22119         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
22120         long multuiple and accumulate.
22121
22122 2000-11-09  Richard Henderson  <rth@redhat.com>
22123
22124         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
22125         via size_t instead of int.
22126
22127         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
22128         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22129         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22130         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22131
22132 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
22133
22134         * gcc.c-torture/compile/20001109-1.c: New test.
22135         * gcc.c-torture/compile/20001109-2.c: New test.
22136
22137 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
22138
22139         * g++.old-deja/g++.pt/operator1.C: New test.
22140         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
22141
22142 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22143
22144         * gcc.dg/20001108-1.c: New test.
22145
22146 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22147
22148         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
22149         with both arguments constant strings.
22150         * gcc.c-torture/execute/string-opt-3.c: New test.
22151         * gcc.c-torture/execute/string-opt-4.c: New test.
22152         * gcc.c-torture/execute/string-opt-5.c: New test.
22153
22154 2000-11-08  Nick Clifton  <nickc@redhat.com>
22155
22156         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
22157         mulsidi3adddi patterns.
22158
22159 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
22160
22161         * g++.old-deja/g++.other/crash36.C: New test.
22162
22163 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
22164
22165         * g++.old-deja/g++.other/init16.C: New test.
22166
22167 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
22168
22169         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
22170
22171 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22172
22173         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
22174         * gcc.c-torture/execute/va-arg-16.x: Likewise.
22175         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22176
22177 2000-11-07  DJ Delorie  <dj@redhat.com>
22178
22179         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
22180
22181 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22182
22183         * gcc.c-torture/execute/string-opt-1.c: New test.
22184
22185 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22186
22187         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
22188         mips-sgi-irix6.* because the MIPS ABI passes floating-point
22189         parameters in registers, and there is no way for a varargs
22190         function to know in which order the integer and floating-point
22191         parameters should be interleaved when they are placed on the
22192         stack.
22193         * gcc.c-torture/execute/va-arg-16.x: Likewise.
22194         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22195
22196 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22197
22198         * gcc.c-torture/execute/string-opt-2.c: New test.
22199
22200 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
22201
22202         * g++.old-deja/g++.pt/crash60.C: New test.
22203
22204 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22205
22206         * g++.old-deja/g++.other/crash24.C: New test.
22207         * g++.old-deja/g++.other/crash25.C: New test.
22208         * g++.old-deja/g++.other/crash26.C: New test.
22209         * g++.old-deja/g++.other/crash27.C: New test.
22210         * g++.old-deja/g++.other/crash28.C: New test.
22211         * g++.old-deja/g++.other/crash29.C: New test.
22212         * g++.old-deja/g++.other/crash30.C: New test.
22213         * g++.old-deja/g++.other/crash31.C: New test.
22214         * g++.old-deja/g++.other/crash32.C: New test.
22215         * g++.old-deja/g++.other/crash33.C: New test.
22216         * g++.old-deja/g++.other/crash34.C: New test.
22217         * g++.old-deja/g++.other/crash35.C: New test.
22218
22219 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22220
22221         * gcc.c-torture/execute/20001031-1.c: New test.
22222
22223 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
22224
22225         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
22226         namespace.
22227
22228         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
22229         standards-conformant.
22230
22231         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
22232
22233         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
22234         * g++.old-deja/g++.mike/p755a.C: Likewise.
22235         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
22236         library makes no calls to `operator new' during initialization.
22237
22238 2000-11-04  Neil Booth  <neilb@earthling.net>
22239
22240         * gcc.dg/cpp/include2.c: New tests.
22241
22242 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
22243
22244         * lib/g++.exp (g++_set_ld_library_path): New function.
22245         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
22246
22247 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
22248
22249         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
22250         warnings.
22251
22252 2000-11-01  Richard Henderson  <rth@redhat.com>
22253
22254         * g++.old-deja/g++.ext/namedret1.C: New.
22255         * g++.old-deja/g++.ext/namedret2.C: New.
22256         * g++.old-deja/g++.ext/namedret3.C: New.
22257
22258 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
22259
22260         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
22261         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
22262
22263 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22264
22265         * gcc.c-torture/execute/va-arg-21.c: New test.
22266
22267 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22268
22269         * gcc.dg/c99-complex-2.c: New test.
22270
22271 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22272
22273         * gcc.c-torture/execute/stdio-opt-1.c: New test.
22274
22275 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
22276
22277         * g++.old-deja/g++.other/inline16.C: New test.
22278
22279 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
22280
22281         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
22282         __PRETTY_FUNCTION__
22283
22284 2000-10-29  Neil Booth  <neilb@earthling.net>
22285
22286         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
22287         New tests.
22288         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
22289         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
22290         optimisation.
22291
22292 2000-10-29  Neil Booth  <neilb@earthling.net>
22293
22294         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
22295         * mi1.c, mi1c.h: Add null directives to multiple-include test.
22296         * mi5.c: Test multiple includes work with -C.
22297         * trigraphs.c: Test ^= version.
22298
22299 2000-10-28  Neil Booth  <neilb@earthling.net>
22300
22301         New tests and test updates for new macro expander.
22302
22303         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
22304         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
22305         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
22306         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
22307         new diagnostic messages.
22308
22309         * gcc.dg/cpp/macro3.c: New tests.
22310
22311 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
22312
22313         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
22314         on the same line.
22315
22316 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
22317
22318         * g++.old-deja/g++.other/eh2.C: New test.
22319
22320 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22321
22322         * gcc.c-torture/execute/20001027-1.c: New test.
22323
22324 2000-10-26  Richard Henderson  <rth@redhat.com>
22325
22326         * gcc.c-torture/execute/20001026-1.c: New.
22327
22328 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
22329
22330         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
22331         * g++.old-deja/g++.law/builtin1.C: Likewise.
22332         * g++.old-deja/g++.law/ctors10.C: Likewise.
22333         * g++.old-deja/g++.law/virtual3.C: Likewise.
22334         * g++.old-deja/g++.mike/p658.C: Likewise.
22335         * g++.old-deja/g++.other/sibcall1.C: Likewise.
22336         * g++.old-deja/g++.other/vaarg2.C: Likewise.
22337         * g++.old-deja/g++.robertl/eb124.C: Likewise.
22338         * g++.old-deja/g++.robertl/eb44.C: Likewise.
22339         * g++.old-deja/g++.robertl/eb77.C: Likewise.
22340
22341 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22342
22343         * gcc.c-torture/compile/20001024-1.c: New test.
22344
22345 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
22346
22347         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
22348         to tell us whether or not we are using V3.
22349
22350 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22351
22352         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
22353         operands.
22354
22355 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22356
22357         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
22358
22359 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
22360
22361         * gcc.c-torture/execute/20001024-1.c: New test.
22362
22363 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
22364
22365         * g++.old-deja/g++.other/sibcall1.C: New test.
22366
22367 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
22368
22369         * gcc.dg/noncompile/init-3.c: New test.
22370
22371 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22372
22373         * gcc.dg/format-array-1.c: New test.
22374
22375 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22376
22377         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
22378         writing through null pointers; remove comment about testing
22379         unterminated strings.
22380
22381 2000-10-17  Matthew Hiller  <hiller@redhat.com>
22382
22383         * gcc.c-torture/execute/20001017-2.c: New test.
22384
22385 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22386
22387         * gcc.c-torture/compile/20001018-1.c: New test.
22388         * gcc.c-torture/compile/20001018-1.x: Xfail.
22389
22390 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22391
22392         * gcc.c-torture/execute/20001017-1.c: New test.
22393
22394 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22395
22396         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
22397         for multiple use of arguments with scanf formats; add tests for
22398         multiple use of arguments.
22399
22400 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
22401
22402         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
22403
22404 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22405
22406         * gcc.dg/format-miss-1.c: New test.
22407
22408 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22409
22410         * gcc.c-torture/execute/20001013-1.c: New test.
22411
22412 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22413
22414         * gcc.dg/format-branch-1.c: New test.
22415
22416 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22417
22418         * README, lib/file-format.exp: Remove EGCS references.
22419
22420 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22421
22422         * gcc.dg/20001013-1.c: New test.
22423
22424 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22425
22426         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
22427         for intmax_t in the compiler using __typeof__ and the type rules
22428         for conditional expressions.
22429
22430 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
22431
22432         * gcc.dg/20001012-1.c: New test.
22433         * gcc.dg/20001012-2.c: New test.
22434
22435 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22436
22437         * gcc.dg/format-attr-1.c: New test.
22438
22439 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22440
22441         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
22442         __LONG_LONG_MAX__ instead of LLONG_MAX.
22443
22444 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22445
22446         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
22447         scanf flags.
22448         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
22449         flags.
22450
22451 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22452
22453         * gcc.dg/sequence-pt-1.c: New test.
22454
22455 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
22456
22457         * gcc.c-torture/execute/20001011-1.c: New testcase.
22458         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
22459
22460 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22461
22462         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
22463         does not error on it.
22464
22465 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22466
22467         * gcc.dg/20001009-1.c: New test.
22468
22469 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22470
22471         * gcc.c-torture/compile/20001009-1.c: Move from here ....
22472         * gcc.c-torture/execute/20001009-2.c: ... to here.
22473
22474 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
22475
22476         * gcc.c-torture/compile/20001009-1.c: New testcase.
22477         * gcc.c-torture/execute/20001009-1.c: New testcase.
22478         Testcases provided by Jan Hubicka <jh@suse.cz>.
22479
22480 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22481
22482         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22483         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
22484         uintmax_t using <limits.h> to emulate the compiler's internal
22485         logic.  No longer XFAIL %j tests.
22486
22487 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22488
22489         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
22490         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22491         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
22492         regexps and details of expected handling of some bad formats.
22493         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
22494         suppression.
22495
22496 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22497
22498         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
22499         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
22500         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
22501         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
22502         in list archives.
22503
22504 2000-10-06  Richard Henderson  <rth@cygnus.com>
22505
22506         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
22507         * g++.old-deja/g++.brendan/crash52.C: Likewise.
22508         * g++.old-deja/g++.jason/report.C: Likewise.
22509         * g++.old-deja/g++.law/friend5.C: Likewise.
22510         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
22511         of the expected warnings.
22512
22513 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
22514
22515         * g++.old-deja/g++.pt/enum14.C: New test.
22516
22517 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22518
22519         * g++.old-deja/g++.pt/crash59.C: New test.
22520
22521 2000-10-04  Will Cohen  <wcohen@redhat.com>
22522
22523         * gcc.dg/20000926-1.c: New test.
22524
22525 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
22526
22527         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
22528         function name for current C++ compiler.
22529         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
22530
22531 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
22532
22533         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
22534         __PRETTY_FUNCTION__.
22535         * g++.old-deja/g++.ext/pretty2.C: Likewise.
22536
22537 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22538
22539         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
22540
22541 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
22542
22543         * gcc.c-torture/compile/20000923-1.c: New test.
22544
22545 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
22546
22547         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
22548         * g++.old-deja/g++.pt/ttp62.C: Same.
22549         * g++.old-deja/g++.other/inline14.C: Same.
22550
22551 2000-09-24  Richard Henderson  <rth@cygnus.com>
22552
22553         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
22554
22555 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22556
22557         * gcc.dg/c90-printf-1.c: Add test for wide string format.
22558
22559 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
22560
22561         * gcc.c-torture/compile/20000922-1.c: New file.
22562
22563 2000-09-21  Nick Clifton  <nickc@redhat.com>
22564
22565         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
22566         a signed long modulo operation.
22567         (mod6): New function - perform an unsigned long modulo operation.
22568         (main): Add tests for modulos of very large numbers by very small
22569         dividends.
22570
22571 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22572
22573         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
22574
22575 2000-09-19  Richard Henderson  <rth@cygnus.com>
22576
22577         * gcc.dg/compare2.c (case 10): XFAIL.
22578
22579 2000-09-18  Richard Henderson  <rth@cygnus.com>
22580
22581         * gcc.c-torture/execute/20000906-1.c: Move ...
22582         * gcc.dg/20000906-1.c: ... here.  Only run on targets
22583         that support __builtin_trap.
22584
22585 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
22586
22587         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
22588
22589 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22590
22591         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
22592         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
22593         more $ format tests.
22594
22595 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22596
22597         * gcc.dg/format-errmk-1.c: New test.
22598
22599 2000-09-17  Greg McGary  <greg@mcgary.org>
22600
22601         * gcc.c-torture/execute/20000917-1.x: Remove.
22602
22603 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22604
22605         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
22606
22607 2000-09-17  Greg McGary  <greg@mcgary.org>
22608
22609         * gcc.c-torture/execute/20000917-1.c: New test.
22610         * gcc.c-torture/execute/20000917-1.x: XFAIL.
22611
22612 2000-09-16  Neil Booth  <NeilB@earthling.net>
22613
22614         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
22615         in nested macro bug.
22616
22617 2000-09-15  Neil Booth  <NeilB@earthling.net>
22618
22619         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
22620
22621 2000-09-14  Jeffrey A Law  (law@cygnus.com)
22622
22623         * gcc.c-torture/execute/20000914-1.c: New test.
22624
22625 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
22626
22627         * g++.other/inline13.C: New test.
22628
22629 2000-09-12  Andreas Jaeger  <aj@suse.de>
22630
22631         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
22632         constant by Ulrich Drepper <drepper@redhat.com>.
22633
22634 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
22635
22636         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
22637
22638 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22639
22640         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
22641
22642 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
22643
22644         * gcc.dg/cpp/backslash.c: New test.
22645
22646 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
22647
22648         * gcc.c-torture/execute/20000910-1.c: New test.
22649         * gcc.c-torture/execute/20000910-2.c: Likewise.
22650
22651 2000-09-11  Robert Lipe  <robertl@sco.com>
22652
22653         * gcc.dg/pragma-align.c: New test.
22654
22655 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22656
22657         * g++.old-deja/g++.pt/explicit82.C: New test.
22658         * g++.old-deja/g++.pt/explicit83.C: New test.
22659
22660 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
22661
22662         * gcc.dg/asm-names.c: New test.
22663
22664 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22665
22666         * gcc.dg/cpp/tr-warn6.c: New test
22667
22668 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22669
22670         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
22671         be accepted.
22672
22673 2000-09-07  Catherine Moore  <clm@redhat.com>
22674
22675         * gcc.c-torture/execute/unroll-1.c: New test.
22676
22677 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
22678
22679         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
22680         ERROR markers.
22681         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
22682         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
22683         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
22684         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
22685         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
22686         Preprocess only.
22687         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
22688         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
22689
22690 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22691
22692         * g++.old-deja/g++.pt/deduct2.C: New test.
22693
22694 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22695
22696         * g++.old-deja/g++.pt/parms2.C: New test.
22697
22698 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22699
22700         * g++.old-deja/g++.pt/crash58.C: New test.
22701
22702 2000-09-06  Greg McGary  <greg@mcgary.org>
22703
22704         * gcc.c-torture/execute/20000906-1.c: New test.
22705         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
22706
22707 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22708
22709         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
22710
22711 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22712
22713         * g++.old-deja/g++.pt/crash57.C: New test.
22714
22715 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22716
22717         * g++.old-deja/g++.pt/crash56.C: New test.
22718
22719 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22720
22721         * g++.old-deja/g++.pt/koenig1.C: New test.
22722
22723 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22724
22725         * gcc.dg/20000904-1.c: New test.
22726
22727 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22728
22729         * gcc.dg/cpp/paste8.c: New test.
22730
22731 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
22732
22733         * gcc.c-torture/compile/20000827-1.c: New test.
22734
22735 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22736
22737         * gcc.dg/format-diag-1.c: New test.
22738
22739 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22740
22741         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
22742         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
22743         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
22744         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
22745         gcc.dg/formatz-1.c: Adjust warning regular expressions.
22746
22747 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22748
22749         * g++.old-deja/g++.other/nested4.C: New test.
22750
22751 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22752
22753         * g++.old-deja/g++.ns/scoped1.C: New test.
22754
22755 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
22756
22757         * lib/g++.exp: Support testing already-installed GCC.
22758
22759 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22760
22761         * wtr-label-1.c, wtr-suffix-1.c: New tests.
22762
22763 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22764
22765         * gcc.dg/return-type-2.c: New test.
22766
22767 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
22768
22769         * gcc.c-torture/compile/20000825-1.c: New test.
22770
22771 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
22772
22773         * gcc.dg/dwarf2-2.c: New test.
22774
22775 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
22776
22777         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
22778         dg-warning regexps.
22779
22780 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22781
22782         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
22783         gcc.dg/format-ext-5.c: New tests.
22784
22785 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
22786
22787         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
22788
22789 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
22790
22791         * gcc.dg/noncompile/930622-2.c: Adjust error message.
22792
22793 2000-08-24  Richard Henderson  <rth@cygnus.com>
22794
22795         * gcc.dg/ia64-sync-1.c: New test.
22796         * gcc.dg/ia64-sync-2.c: New test.
22797         * gcc.dg/ia64-asm-1.c: New test.
22798
22799 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22800
22801         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
22802         * gcc.dg/format-ext-2.c: New test.
22803
22804 2000-08-23  Jason Merrill  <jason@redhat.com>
22805
22806         * lib/old-dejagnu.exp: Also ignore "In member function" and
22807         "At global scope".
22808
22809 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22810
22811         * gcc.dg/noncompile/label-lineno-1.c: New test.
22812
22813 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22814
22815         * gcc.dg/c99-array-nonobj-1.c: New test.
22816
22817 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22818
22819         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
22820         tests.
22821         * gcc.dg/format-ext-1.c: New test.
22822
22823 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22824
22825         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
22826         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
22827         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
22828         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
22829         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
22830
22831 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22832
22833         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
22834         gcc.dg/c99-strftime-2.c: New tests.
22835
22836 2000-08-22  Richard Henderson  <rth@cygnus.com>
22837
22838         * gcc.c-torture/execute/20000822-1.c: New test.
22839
22840 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22841
22842         * gcc.c-torture/execute/20000819-1.x: Remove.
22843
22844 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22845
22846         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
22847         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
22848         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
22849         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
22850         gcc.dg/format-xopen-1.c: New tests.
22851
22852 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22853
22854         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
22855
22856 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22857
22858         * g++.old-deja/g++.other/loop2.C: New test.
22859
22860         * gcc.c-torture/compile/20000606-1.c: New test.
22861         * gcc.c-torture/compile/20000728-1.c: New test.
22862         * gcc.c-torture/execute/20000801-1.c: New test.
22863         * gcc.c-torture/execute/20000801-2.c: New test.
22864         * gcc.c-torture/execute/20000819-1.c: New test.
22865         * gcc.c-torture/execute/20000819-1.x: XFAIL.
22866         * gcc.dg/20000629-1.c: New test.
22867         * gcc.dg/20000724-1.c: New test.
22868         * gcc.dg/20000807-1.c: New test.
22869
22870 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
22871
22872         * gcc.dg/cpp/pragma-1.c: New test.
22873         * gcc.dg/cpp/pragma-2.c: New test.
22874
22875 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
22876
22877         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
22878         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
22879
22880 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22881
22882         * gcc.c-torture/compile/20000818-1.c: New test.
22883
22884 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
22885
22886         * gcc.c-torture/execute/20000818-1.c: New test.
22887
22888 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22889
22890         * gcc.dg/format-va-1.c: New test.
22891
22892 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22893
22894         * g++.old-deja/g++.other/typedef8.C: New test.
22895
22896 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22897
22898         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
22899         * g++.old-deja/g++.mike/net36.C: Mark candidate.
22900         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
22901         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
22902         * g++.old-deja/g++.other/ptrmem7.C: New test.
22903         * g++.old-deja/g++.pt/ptrmem10.C: New test.
22904
22905 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22906
22907         * g++.old-deja/g++.pt/typename27.C: New test.
22908
22909 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
22910
22911         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
22912         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
22913         * g++.old-deja/g++.pt/friend45.C: New test.
22914         * g++.old-deja/g++.other/friend8.C: New test.
22915
22916 2000-08-15  Richard Henderson  <rth@cygnus.com>
22917
22918         * gcc.c-torture/execute/20000815-1.c: New test.
22919
22920 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22921
22922         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
22923         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
22924         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
22925
22926 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
22927
22928         * g++.old-deja/g++.other/refinit2.C: New test.
22929
22930 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
22931
22932         * lib/c-torture.exp (c-torture): Make
22933         compiler_conditional_xfail_data global.
22934         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
22935         compiler_conditional_xfail_data machinery.
22936         (f-torture-execute): Likewise.
22937         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
22938         and only when unrolling loops.
22939
22940         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
22941
22942 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22943
22944         * g++.old-deja/g++.pt/explicit81.C: New test.
22945
22946 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22947
22948         * g++.old-deja/g++.pt/typename26.C: New test.
22949
22950 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
22951
22952         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
22953         warning.
22954
22955 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22956
22957         * g++.old-deja/g++.other/array3.C: New test.
22958
22959 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22960
22961         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
22962         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
22963         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
22964         New tests.
22965
22966 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
22967
22968         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
22969         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22970
22971 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
22972
22973         * gcc.c-torture/execute/20000808-1.c: New test.
22974
22975 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22976
22977         * gcc.dg/c90-const-expr-1.c: New test.
22978
22979 2000-08-08  Richard Henderson  <rth@cygnus.com>
22980
22981         * gcc.dg/noncompile/920923-1.c: Declare calloc.
22982
22983 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22984
22985         * gcc.dg/noncompile/const-ll-1.c: New test.
22986
22987 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22988
22989         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
22990
22991 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22992
22993         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
22994         that running programs linked against the shared version of libobjc
22995         run correctly.
22996
22997 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22998
22999         * gcc.dg/c99-printf-1.c: New test.
23000
23001 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23002
23003         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
23004
23005 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
23006
23007         * gcc.c-torture/execute/20000731-1.x: Delete.
23008
23009 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
23010
23011         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
23012         and torture_without_loops as is done by c-torture.exp.
23013         (search_for): Copy from c-torture.exp.
23014         (gcc-dg-runtest): New function, drives a directory of tests
23015         iterating over the TORTURE_OPTIONS.
23016         (scan-assembler, scan-assembler-not): Move here from
23017         individual directory drivers.
23018
23019         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
23020         defined by lib/gcc-dg.exp.
23021         * gcc.dg/cpp/cpp.exp: Likewise.
23022         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
23023         gcc-dg-runtest, so we cycle over optimization options.
23024
23025         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
23026         * gcc.dg/compare2.c: No longer expected to fail.
23027
23028 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23029
23030         * gcc.c-torture/execute/20000804-1.c: New test.
23031
23032 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23033
23034         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
23035
23036 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
23037
23038         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
23039
23040 2000-08-03  Jeffrey A Law  (law@cygnus.com)
23041
23042         * gcc.c-torture/compile/20000803-1.c: New test.
23043
23044 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23045
23046         * gcc.c-torture/execute/20000801-3.c,
23047         gcc.c-torture/execute/20000801-4.c: New tests.
23048         * gcc.c-torture/execute/20000801-3.x,
23049         gcc.c-torture/execute/20000801-4.x: Xfail.
23050
23051 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
23052
23053         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
23054         libobjc/.libs to allow for libtool.
23055
23056 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
23057
23058         * gcc.c-torture/compile/20000802-1.c: New test.
23059
23060 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
23061
23062         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
23063
23064 2000-07-31  Jeffrey A Law  (law@cygnus.com)
23065
23066         * gcc-c-torture/execute/20000731-2.c: New test.
23067
23068         * gcc.c-torture/execute/20000731-1.c: New test.
23069         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
23070
23071 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
23072
23073         * testsuite/gcc.dg/cpp/paste7.c: New test.
23074         * gcc.dg/cpp/20000725-1.c: New test.
23075
23076 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
23077
23078         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
23079         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
23080         declaration warning for __builtin_dwarf_reg_size.
23081
23082         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
23083
23084 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23085
23086         * gcc.dg/noncompile/voidparam-1.c: New test.
23087
23088 2000-07-30  Richard Henderson  <rth@cygnus.com>
23089
23090         * gcc.dg/c90-digraph-1.c: Don't xfail.
23091         * gcc.dg/compare2.c (case 10): Xfail.
23092         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
23093
23094 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
23095
23096         * gcc.dg/c99-main-1.c: New test.
23097
23098 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23099
23100         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
23101
23102 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
23103
23104         * gcc.c-tortuer/execute/20000726-1.c: New test.
23105
23106 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
23107
23108         * gcc.c-torture/execute/enum-2.c: New test.
23109
23110 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23111
23112         * gcc.dg/cpp/tr-warn3.c: New test.
23113
23114 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23115
23116         * g++.old-deja/g++.ext/implicit1.C: Remove.
23117         * g++.old-deja/g++.jason/c2.C: Remove
23118         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
23119         * g++.old-deja/g++.pt/crash16.C: Likewise.
23120         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
23121
23122 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23123
23124         * g++.old-deja/g++.other/for2.C: New test.
23125
23126 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
23127
23128         * gcc.dg/20000720-1.c: New test.
23129
23130 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
23131
23132         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
23133
23134 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
23135
23136         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
23137         * gcc.c-torture/execute/20000722-1.c: New.
23138         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
23139
23140 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
23141
23142         * gcc.dg/cpp/20000720-1.S: New test.
23143
23144 2000-07-21  Michael Meissner  <meissner@redhat.com>
23145
23146         * gcc.c-torture/execute/ieee/hugeval.c: New test.
23147
23148 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23149
23150         * g++.old-deja/g++.brendan/crash16.C,
23151         g++.old-deja/g++.brendan/parse3.C,
23152         g++.old-deja/g++.brendan/redecl1.C,
23153         g++.old-deja/g++.ns/template13.C,
23154         g++.old-deja/g++.other/decl4.C,
23155         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
23156
23157 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23158
23159         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
23160         and "Internal error".
23161
23162         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
23163         regexps.
23164         * gcc.dg/cpp/paste6.c: New test.
23165
23166 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
23167
23168         * gcc.dg/cpp/tr-direct.c: New test.
23169
23170         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
23171         gcc.dg/cpp/undef1.c: Tweak error regexps.
23172
23173 2000-07-18  Eric Christopher <echristo@redhat.com>
23174
23175         * gcc.c-torture/compile/20000718-1.c: New test.
23176
23177 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
23178
23179         * cpplex.c (_cpp_push_token): If the token being pushed back
23180         is the previous token in this context, just subtract one from
23181         context->posn.
23182         * cppmacro.c (save_expansion): Clear aux field when storing a
23183         placemarker.
23184
23185 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
23186
23187         * gcc.dg/noncompile/redecl-1.c: New test.
23188
23189 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
23190
23191         * gcc.c-torture/execute/20000717-5.c: New test.
23192         * gcc.c-torture/execute/20000717-1.x: Removed.
23193
23194 2000-07-17  Richard Henderson  <rth@cygnus.com>
23195
23196         * gcc.c-torture/execute/20000717-4.c: New test.
23197
23198 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
23199
23200         * gcc.dg/cpp/syshdr.c: New test.
23201         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
23202
23203 2000-07-17  Neil Booth  <neilb@earthling.net>
23204
23205         * gcc.dg/cpp/cmdlne-dM.c: New test.
23206         * gcc.dg/cpp/cmdlne-dD.c: New test.
23207
23208 2000-07-17  Jeffrey A Law  (law@cygnus.com)
23209
23210         * gcc.c-torture/execute/20000717-3.c: New test.
23211
23212         * gcc.c-torture/compile/20000717-1.c: New test.
23213
23214 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
23215
23216         * gcc.c-torture/execute/20000717-2.c: New test.
23217
23218 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23219
23220         * gcc.dg/formatz-1.c: New test.
23221
23222         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
23223         * gcc.dg/c99-digraph-1.c: New tests.
23224
23225         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
23226         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
23227
23228         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
23229         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
23230         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
23231         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
23232         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
23233         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
23234         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
23235
23236 2000-07-17   Greg McGary <greg@mcgary.org>
23237
23238         * gcc.c-torture/execute/20000717-1.c: New test.
23239         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
23240
23241 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
23242
23243         * gcc.c-torture/execute/20000715-2.c: New test.
23244         * gcc.dg/20000715-1.c: New test.
23245
23246 2000-07-15  Michael Meissner  <meissner@redhat.com>
23247
23248         * gcc.c-torture/execute/20000715-1.c: New test.
23249
23250 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
23251
23252         * gcc.c-torture/execute/20000707-1.c: New test.
23253
23254 2000-07-13  Neil Booth  <NeilB@earthling.net>
23255
23256         * testsuite/gcc.dg/cpp/digraph1.c,
23257         testsuite/gcc.dg/cpp/digraph2.c,
23258         testsuite/gcc.dg/cpp/digraphs.c: New tests.
23259
23260 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
23261
23262         * g77.f-torture/compile/20000630-2.f:  New test.
23263         * g77.f-torture/compile/20000630-2.x
23264
23265 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23266
23267         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
23268
23269 2000-07-11  Neil Booth  <NeilB@earthling.net>
23270
23271         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
23272
23273 2000-07-11  Neil Booth  <NeilB@earthling.net>
23274
23275         * gcc.dg/cpp/cmdlne-C.c: New.
23276
23277 2000-07-09  Neil Booth  <NeilB@earthling.net>
23278
23279         * gcc.dg/cpp/directiv.c: New tests.
23280         * gcc.dg/cpp/undef1.c: Update.
23281
23282 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
23283
23284         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
23285
23286 2000-07-09  Neil Booth  <NeilB@earthling.net>
23287
23288         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
23289
23290 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
23291
23292         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
23293         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
23294
23295 2000-07-08  Neil Booth  <NeilB@earthling.net>
23296
23297         * gcc.dg/cpp/macsyntx.c: New tests.
23298
23299 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23300
23301         * gcc.dg/20000707-1.c: New test.
23302
23303 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23304
23305         * gcc.c-torture/execute/20000706-1.c: New test.
23306         * gcc.c-torture/execute/20000706-2.c: New test.
23307         * gcc.c-torture/execute/20000706-3.c: New test.
23308         * gcc.c-torture/execute/20000706-4.c: New test.
23309         * gcc.c-torture/execute/20000706-5.c: New test.
23310
23311 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23312
23313         * g++.old-deja/g++.pt/instantiate7.C: New test.
23314
23315 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23316
23317         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
23318         * g++.old-deja/g++.mike/thunk3.C: Likewise.
23319         * g++.old-deja/g++.other/rtti3.C: Likewise.
23320         * g++.old-deja/g++.other/rttid3.C: Likewise.
23321
23322 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
23323
23324         *  g77.f-torture/compile/20000630-1.x: Fix typo
23325
23326 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
23327
23328         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
23329         assembly output.
23330
23331 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
23332
23333         * gcc.dg/cpp/ident.c: New test.
23334
23335 2000-07-05  Neil Booth  <NeilB@earthling.net>
23336
23337         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
23338           gcc.dg/cpp/lexstrng.c: New tests.
23339
23340 2000-07-04  Neil Booth  <NeilB@earthling.net>
23341
23342         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
23343         * gcc.dg/cpp/strify2.c: Same.
23344
23345 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
23346
23347         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
23348         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
23349         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
23350         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
23351
23352         * testsuite/gcc.dg/cpp/macro1.c,
23353         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
23354         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
23355         testsuite/gcc.dg/cpp/strify1.c,
23356         testsuite/gcc.dg/cpp/strify2.c: New tests.
23357
23358 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
23359
23360         * gcc.c-torture/execute/20000703-1.c: New test.
23361
23362 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23363
23364         * g++.old-deja/g++.pt (lookup10.C): New test.
23365
23366 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23367
23368         * g++.old-deja/g++.pt (typename25.C): New test.
23369
23370 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
23371
23372         * gcc.c-torture/compile/20000701-1.c: New test.
23373
23374 2000-06-30  Nick Clifton  <nickc@cygnus.com>
23375
23376         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
23377         to test case.
23378
23379 2000-06-30  Catherine Moore  <clm@cygnus.com>
23380
23381         * gcc.c-torture/execute/align-1.c: New test.
23382
23383 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
23384
23385         * g++.old-deja/g++.pt/expr8.C: New test.
23386         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
23387
23388 2000-06-29  Nick Clifton  <nickc@cygnus.com>
23389
23390         * gcc.c-torture/compile/20000629-1.c: New test.
23391
23392 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23393
23394
23395         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
23396         gcc.dg/noncompile directory, depending on whether they're
23397         preprocessor tests or not.  Annotate all the tests for the dg
23398         framework.
23399
23400         * gcc.c-torture/noncompile/noncompile.exp: Delete.
23401         * gcc.dg/noncompile/noncompile.exp: New.
23402
23403         * Moved files:
23404         Old name                                New name
23405         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
23406         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
23407         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
23408         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
23409         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
23410         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
23411         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
23412         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
23413         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
23414         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
23415         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
23416         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
23417         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
23418         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
23419         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
23420         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
23421         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
23422         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
23423         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
23424         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
23425         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
23426         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
23427         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
23428         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
23429
23430         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
23431         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
23432         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
23433         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
23434         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
23435         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
23436
23437 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23438
23439         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
23440         declare one variable.  On the fourth, error.
23441         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
23442         declared by 20000628-1a.h.
23443
23444 2000-06-29  Richard Henderson  <rth@redhat.com>
23445
23446         * gcc.c-torture/execute/930529-1.x: New file.
23447         * gcc.dg/920413-1.c: Adjust expected warning text.
23448         * gcc.dg/980217-1.c: Declare abort.
23449         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
23450
23451 2000-06-29  Jeffrey A Law  (law@cygnus.com)
23452
23453         * g77.f-torture/compile/20000629-1.f: New test.
23454         * g77.f-torture/compile/20000629-1.x: Expected to fail.
23455
23456 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23457
23458         Rearrange lots of files, removing entirely the
23459         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
23460         directories.
23461
23462         * Deleted files:
23463         gcc.c-torture/code_quality/code_quality.exp
23464         gcc.c-torture/special/special.exp
23465         gcc.failure/failure.exp
23466         gcc.failure/940409-1.x
23467         gcc.c-torture/compile/961203-1.x
23468
23469         * New files:
23470         gcc.misc-tests/linkage.exp
23471         gcc.c-torture/execute/920730-1t.c
23472         gcc.c-torture/execute/920730-1t.x
23473         gcc.c-torture/compile/920520-1.x
23474         gcc.c-torture/compile/920521-1.x
23475         gcc.c-torture/compile/981006-1.x
23476         gcc.c-torture/execute/eeprof-1.x
23477
23478         * Moved files (possibly with modifications to fit a new harness):
23479         Old name                                New name
23480         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
23481         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
23482         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
23483         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
23484         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
23485         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
23486         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
23487         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
23488         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
23489         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
23490         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
23491         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
23492         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
23493         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
23494
23495 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23496
23497         * c-torture/compile/961203-1.x: Delete.
23498
23499         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
23500         not exit. Include stdio.h.
23501         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
23502         * gcc.misc-tests/dg-12.c: Likewise.
23503         * gcc.misc-tests/dg-5.c: Likewise.
23504         * gcc.misc-tests/dg-6.c: Likewise.
23505         * gcc.misc-tests/dg-7.c: Prototype abort.
23506         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
23507         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
23508         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
23509         not exit.
23510         * gcc.misc-tests/sieve.c: Use return from main, not exit.
23511         * gcc.misc-tests/sort2.c: Use return from main, not exit.
23512
23513 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
23514
23515         * gcc.dg/cpp/20000628-1.c: New test.
23516         * gcc.dg/cpp/20000628-1.h: New header for above test.
23517         * gcc.dg/cpp/20000628-1a.h: Likewise.
23518
23519 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
23520
23521         * gcc.dg/cpp: New directory.
23522         * gcc.dg/cpp/cpp.exp: New driver.
23523         * gcc.dg/cpp/20000627-1.c: New test.
23524         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
23525         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
23526         and rewrite as a compilation test.
23527
23528         * gcc.dg: Move many files into the cpp subdirectory, possibly
23529         renaming or editing them as well.
23530         Old name                New name
23531         990119-1.c              cpp/19990119-1.c
23532         990228-1.c              cpp/19990228-1.c
23533         990407-1.c              cpp/19990407-1.c
23534         990409-1.c              cpp/19990409-1.c
23535         990413-1.c              cpp/19990413-1.c
23536         990703-1.c              cpp/19990703-1.c
23537         20000127-1.c            cpp/20000127-1.c
23538         20000129-1.c            cpp/20000129-1.c
23539         20000207-1.c            cpp/20000207-1.c
23540         20000207-2.c            cpp/20000207-2.c
23541         20000209-1.c            cpp/20000209-1.c
23542         20000209-2.c            cpp/20000209-2.c
23543         20000301-1.c            cpp/20000301-1.c
23544         20000419-1.c            cpp/20000419-1.c
23545         20000510-1.S            cpp/20000510-1.S
23546         20000519-1.c            cpp/20000519-1.c
23547         20000529-1.c            cpp/20000529-1.c
23548         20000625-1.c            cpp/20000625-1.c
23549         20000625-2.c            cpp/20000625-2.c
23550         cpp-as1.c               cpp/assert1.c
23551         cpp-as2.c               cpp/assert2.c
23552         cxx-comments-1.c        cpp/cxxcom1.c
23553         cxx-comments-2.c        cpp/cxxcom2.c
23554         endif-label.c           cpp/endif.c
23555         cpp-hash1.c             cpp/hash1.c
23556         cpp-hash2.c             cpp/hash2.c
23557         cpp-if1.c               cpp/if-1.c
23558         cpp-if2.c               cpp/if-2.c
23559         cpp-if3.c               cpp/if-3.c
23560         cpp-if4.c               cpp/if-4.c
23561         cpp-if5.c               cpp/if-5.c
23562         cpp-cond.c              cpp/if-cexp.c
23563         cpp-missingop.c         cpp/if-mop.c
23564         cpp-missingparen.c      cpp/if-mpar.c
23565         cpp-opprec.c            cpp/if-oppr.c
23566         cpp-ifparen.c           cpp/if-paren.c
23567         cpp-shortcircuit.c      cpp/if-sc.c
23568         cpp-shift.c             cpp/if-shift.c
23569         cpp-unary.c             cpp/if-unary.c
23570         cpp-li1.c               cpp/line1.c
23571         cpp-li2.c               cpp/line2.c
23572         lineno.c                cpp/line3.c
23573         lineno-2.c              cpp/line4.c
23574         cpp-mi.c                cpp/mi1.c
23575         cpp-mic.h               cpp/mi1c.h
23576         cpp-micc.h              cpp/mi1cc.h
23577         cpp-mind.h              cpp/mi1nd.h
23578         cpp-mindp.h             cpp/mi1ndp.h
23579         cpp-mix.h               cpp/mi1x.h
23580         cpp-mi2.c               cpp/mi2.c
23581         cpp-mi2a.h              cpp/mi2a.h
23582         cpp-mi2b.h              cpp/mi2b.h
23583         cpp-mi2c.h              cpp/mi2c.h
23584         cpp-mi3.c               cpp/mi3.c
23585         cpp-mi3.def             cpp/mi3.def
23586         poison-1.c              cpp/poison.c
23587         pr-impl.c               cpp/prag-imp.c
23588         cpp-redef-2.c           cpp/redef1.c
23589         cpp-redef.c             cpp/redef2.c
23590         strpaste.c              cpp/strp1.c
23591         strpaste-2.c            cpp/strp2.c
23592         cpp-tradpaste.c         cpp/tr-paste.c
23593         cpp-tradstringify.c     cpp/tr-str.c
23594         cpp-tradwarn1.c         cpp/tr-warn1.c
23595         cpp-tradwarn2.c         cpp/tr-warn2.c
23596         trigraphs.c             cpp/trigraphs.c
23597         cpp-unc1.c              cpp/unc1.c
23598         cpp-unc2.c              cpp/unc2.c
23599         cpp-unc3.c              cpp/unc3.c
23600         cpp-unc.c               cpp/unc4.c
23601         undef.c                 cpp/undef1.c
23602         undef-2.c               cpp/undef2.c
23603         cpp-wi1.c               cpp/widestr1.c
23604
23605 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
23606
23607         * lib/g++.exp (g++_include_flags): Tweak.
23608
23609 2000-06-27  H.J. Lu  <hjl@gnu.org>
23610             Loren J. Rittle  <ljrittle@acm.org>
23611
23612         * lib/g++.exp (g++_include_flags): Override libgloss.exp
23613         version with one that knows about the new gcc tree structure.
23614         (g++_link_flags): Same.
23615
23616 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
23617
23618         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
23619         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
23620         case we are cross-compiling.
23621
23622         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
23623         g++.old-deja/g++.niklas/Makefile.in,
23624         g++.old-deja/g++.niklas/configure.in,
23625         g++.old-deja/g++.other/Makefile.in,
23626         g++.old-deja/g++.other/configure.in,
23627         gcc.c-torture/code_quality/Makefile.in,
23628         gcc.c-torture/code_quality/configure.in,
23629         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
23630         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
23631         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
23632         gcc.c-torture/execute/ieee/Makefile.in,
23633         gcc.c-torture/execute/ieee/configure.in,
23634         gcc.c-torture/noncompile/Makefile.in,
23635         gcc.c-torture/noncompile/configure.in,
23636         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
23637         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
23638         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
23639
23640 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23641
23642         * g++.old-deja/g++.other/ambig3.C: New test.
23643
23644 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23645
23646         * g++.old-deja/g++.pt/syntax1.C: New test.
23647         * g++.old-deja/g++.pt/syntax2.C: New test.
23648         * g++.old-deja/g++.other/syntax3.C: New test.
23649         * g++.old-deja/g++.other/syntax4.C: New test.
23650
23651 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23652
23653         * gcc.dg/20000623-1.c: Prototype exit and abort.
23654
23655 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23656
23657         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
23658         New tests.
23659         * gcc.dg/cpp-mi3.def: New file.
23660
23661         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
23662         inside assertions.
23663         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
23664         lexer's error messages.
23665         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
23666         divine anything from the linemarkers.
23667         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
23668         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
23669
23670 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
23671
23672         * gcc.dg/20000623-1.c: New test.
23673
23674 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
23675
23676         * gcc.c-torture/execute/20000622-1.c: New test.
23677
23678 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23679
23680         * g++.old-deja/g++.other/init15.C: New test.
23681
23682 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23683
23684         * g++.old-deja/g++.pt/vaarg2.C: New test.
23685         * g++.old-deja/g++.pt/vaarg3.C: New test.
23686
23687 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
23688
23689         * g++.old-deja/g++.other/dyncast6.C: New test.
23690
23691 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
23692
23693         * gcc.c-torture/execute/loop-6.c: New test.
23694
23695 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
23696
23697         * gcc.dg/20000614-1.c: New test.
23698         * gcc.dg/20000614-2.c: New test.
23699
23700 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
23701
23702         * g++.old-deja/g++.other/inline12.C: New test.
23703
23704 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
23705
23706         * g++.old-deja/g++.other/eh1.C: New test.
23707
23708 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
23709
23710         * g++.old-deja/g++.other/type.C: New test.
23711
23712 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23713
23714         * g++.old-deja/g++.other/initstring.C: New test.
23715
23716 2000-06-12  Jason Merrill  <jason@redhat.com>
23717
23718         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
23719
23720 2000-06-09  Jeffrey A Law  (law@cygnus.com)
23721
23722         * gcc.c-torture/compile/20000609-1.c: New test.
23723
23724 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
23725
23726         * gcc.dg/20000609-1.c: New test.
23727
23728 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
23729
23730         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
23731         * gcc.c-torture/noncompile/poison-1.c: Move...
23732         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
23733         * gcc.dg/cpp-li1.c: Add a token after the #line.
23734
23735 2000-06-05  Richard Henderson  <rth@cygnus.com>
23736
23737         * gcc.c-torture/execute/20000605-2.c: New test.
23738         * gcc.c-torture/execute/20000605-3.c: New test.
23739
23740 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
23741
23742         * g77.f-torture/execute/20000503-1.x: New file.
23743
23744 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23745
23746         * g++.old-deja/g++.eh/badalloc1.C: New test.
23747
23748 2000-06-05  Richard Henderson  <rth@cygnus.com>
23749
23750         * gcc.c-torture/execute/20000605-1.c: New test.
23751
23752 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23753             Nathan Sidwell <nathan@codesourcery.com>
23754
23755         * gcc.c-torture/compile/20000605-1.c: New test.
23756
23757 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
23758
23759         * g77.f-torture/compile/20000601-1.f:  New test.
23760
23761 2000-06-03  Richard Henderson  <rth@cygnus.com>
23762
23763         * gcc.c-torture/execute/20000603-1.c: New.
23764
23765 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
23766
23767         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
23768         * gcc.dg/noreturn-2.c (noreturn): Likewise.
23769
23770 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
23771
23772         * gcc.dg/compare2.c (case 12): XFAIL.
23773         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
23774         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
23775
23776         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
23777
23778 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
23779
23780         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
23781         guard macro is already defined when the header is first
23782         included.
23783         * gcc.dg/cpp-mix.h: New file.
23784         * gcc.dg/endif-label.c: Update patterns to match compiler.
23785
23786         * g++.brendan/complex1.C: Declare abort.
23787         * g++.law/refs4.C: Remove XFAIL.
23788         * g++.oliva/expr2.C: Declare abort and exit.
23789
23790 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
23791
23792         * gcc.c-torture/execute/20000528-1.c: New test.
23793
23794         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
23795         * g++.old-deja/g++.law/temps4.C: Likewise.
23796
23797         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
23798         stdlib.h.  Call abort() on failure.
23799         * g++.old-deja/g++.law/refs4.C: Likewise.
23800         * g++.old-deja/g++.law/temps4.C: Likewise.
23801         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
23802         * gcc.c-torture/execute/20000112-1.c: Include string.h.
23803
23804 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
23805
23806         Relative to g++.dg/special:
23807         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
23808
23809         Relative to g++.old-deja:
23810         * g++.brendan/complex1.C, g++.jason/optimize2.C,
23811         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
23812         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
23813         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
23814         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
23815         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
23816         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
23817
23818         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
23819         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
23820         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
23821         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
23822         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
23823         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
23824         and/or string.h.
23825
23826         * g++.other/goto1.C: Update expectations for error messages.
23827
23828 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
23829
23830         * gcc.c-torture/compile/20000523-1.c: New test.
23831
23832 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23833
23834         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
23835
23836 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23837
23838         * g++.old-deja/g++.eh/catch11.C: New test.
23839         * g++.old-deja/g++.eh/catch12.C: New test.
23840
23841 2000-05-24  Nick Clifton  <nickc@cygnus.com>
23842
23843         * gcc.c-torture/execute/20000523-1.c: New test.
23844
23845 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
23846
23847         * c-torture/execute/bcp-1.c: Replace abort in arg of
23848         __builtin_constant_p with a generic external function.
23849
23850         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
23851         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
23852         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
23853         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
23854         Prototype abort and/or exit.
23855
23856         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
23857         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
23858         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
23859         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
23860
23861 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
23862
23863         * gcc.dg/dwarf2-1.c: New test.
23864
23865 2000-05-20  Richard Henderson  <rth@cygnus.com>
23866
23867         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
23868
23869 2000-05-20  Andreas Jaeger  <aj@suse.de>
23870
23871         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
23872         testcase.
23873
23874 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
23875
23876         * gcc.c-torture/execute/20000519-2.c: New test.
23877
23878 2000-05-19  Andreas Jaeger  <aj@suse.de>
23879
23880         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
23881         which fails with SSA.
23882
23883         * lib/c-torture.exp: Also test with -O3 -fssa.
23884
23885 2000-05-18  Michael Meissner  <meissner@redhat.com>
23886
23887         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
23888         * gcc.c-torture/execute/920415-1.c: Ditto.
23889         * gcc.c-torture/execute/920501-1.c: Ditto.
23890         * gcc.c-torture/execute/conversion.c: Ditto.
23891         * gcc.c-torture/execute/cvt-1.c: Ditto.
23892
23893 2000-05-18  Jeffrey A Law  (law@cygnus.com)
23894
23895         * gcc.c-torture/compile/20000518-1.c: New test.
23896
23897 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23898
23899         * g77.f-torture/compile/200005018.f:  New test.
23900
23901 2000-05-17  Jeffrey A Law  (law@cygnus.com)
23902
23903         * gcc.c-torture/compile/20000517-1.c: New test.
23904
23905 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23906
23907         * gcc.c-torture/execute/20000516-1.c: New test.
23908
23909 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
23910
23911         * g++.old-deja/g++.other/eh.C: New test.
23912
23913 2000-05-12  Richard Henderson  <rth@cygnus.com>
23914
23915         * gcc.c-torture/execute/990208-1.c (main): Don't pass
23916         constants through to doit's conditional.
23917
23918 2000-05-11  Jeffrey A Law  (law@cygnus.com)
23919
23920         * gcc.c-torture/compile/20000511-1.c: New test.
23921         * g77.f-torture/compile/20000511-1.f: New test.
23922         * g77.f-torture/compile/20000511-2.f: New test.
23923
23924 2000-05-11  Michael Meissner  <meissner@redhat.com>
23925
23926         * gcc.c-torture/execute/20000511-1.c: New test.
23927
23928 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
23929
23930         * gcc.dg/dg.exp: Scan .S files as well as .c files.
23931         * gcc.dg/20000510-1.S: New.
23932
23933 2000-05-08  Catherine Moore  <clm@cygnus.com>
23934
23935         * gcc.dg/unused-3.c: New.
23936
23937 2000-05-06  Richard Henderson  <rth@cygnus.com>
23938
23939           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
23940           * g++.old-deja/g++.mike/warn1.C: Likewise.
23941           * g++.old-deja/g++.pt/local1.C: Likewise.
23942           * g++.old-deja/g++.pt/local7.C: Likewise.
23943           * g++.old-deja/g++.pt/spec16.C: Likewise.
23944
23945 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
23946
23947         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
23948
23949 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
23950
23951           * g77.f-torture/execute/20000503-1.f:  New test.
23952
23953 2000-05-04  Andreas Jaeger  <aj@suse.de>
23954
23955         * gcc.dg/noreturn-2.c: New test.
23956
23957 2000-05-04  Neil Booth  <NeilB@earthling.net>
23958
23959         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
23960         preprocessor.
23961
23962 2000-05-04  Richard Henderson  <rth@cygnus.com>
23963
23964         * gcc.c-torture/execute/20000503-1.c: Fix typo.
23965
23966 2000-05-04  Richard Henderson  <rth@cygnus.com>
23967
23968         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
23969         OpenSSL by Jason R Thorpe.
23970
23971 2000-05-03  Jim Wilson  <wilson@cygnus.com>
23972
23973         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
23974
23975 2000-05-03  Robert Lipe <robertlipe@usa.net>
23976
23977         * gcc.dg/20000503-1.c: New test.
23978
23979 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
23980
23981         * gcc.c-torture/compile/20000502-1.c: New test.
23982         * g++.old-deja/g++.other/align.C: New test.
23983         * gcc.dg/cpp-tradstringify.c: New test.
23984
23985 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23986
23987         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
23988         and hard registers.
23989
23990 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
23991
23992         * gcc.c-torture/execute/loop-5.c: New test.
23993
23994 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
23995
23996         * gcc.c-torture/execute/va-arg-20.c: New test.
23997
23998 2000-04-23  Jeffrey A Law  (law@cygnus.com)
23999
24000         * gcc.c-torture/execute/20000422-1.c: New test.
24001
24002 2000-04-20  Greg McGary  <gkm@gnu.org>
24003
24004         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
24005         when optimizing, but without sibling-call optimizations (-O1).
24006
24007 2000-04-20  Jeffrey A Law  (law@cygnus.com)
24008
24009           * gcc.c-torture/compile/20000420-1.c: New test.
24010
24011 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24012
24013         * g++.abi/ptrflags.C: New test.
24014         * g++.eh/catchptr1.C: Test incomplete pointer chains.
24015
24016 2000-04-19  Catherine Moore  <clm@cygnus.com>
24017
24018         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
24019
24020 2000-04-19  Greg McGary  <gkm@gnu.org>
24021
24022         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
24023         sibling-call optimizations.
24024
24025 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
24026
24027         * gcc.dg/20000419-1.c: New test.
24028
24029 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
24030
24031         * gcc.c-torture/execute/20000412-6.c: New test.
24032
24033 2000-04-12  Jeffrey A Law  (law@cygnus.com)
24034
24035         * gcc.c-torture/execute/20000412-5.c: New test.
24036         * g77.f-torture/compile/20000412-1.f: New test.
24037         * gcc.c-torture/execute/20000412-4.c: New test.
24038         * gcc.c-torture/compile/20000412-2.c: New test.
24039         * gcc.c-torture/execute/20000412-3.c: New test.
24040         * gcc.c-torture/compile/20000412-1.c: New test.
24041         * gcc.c-torture/execute/20000412-2.c: New test.
24042
24043 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
24044
24045         * objc/execute/bf-20.m: New test.
24046
24047 2000-04-10  Richard Henderson  <rth@cygnus.com>
24048
24049         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
24050
24051         * gcc.c-torture/execute/20000412-1.c: New test.
24052
24053 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24054
24055         * g++.old-deja/g++.eh/catchptr1.C: New test.
24056
24057 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
24058
24059         * g++.old-deja/g++.abi/cxa_vec.C: New test.
24060
24061 2000-04-08  Neil Booth  <NeilB@earthling.net>
24062
24063         * gcc.dg/cpp-nullchar.c: Remove test as
24064         embedded nulls cause problems.
24065
24066 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24067
24068         * gcc.dg/compare2.c: New test.
24069
24070 2000-04-08  Neil Booth  <NeilB@earthling.net>
24071
24072         * gcc.dg/cpp-nullchar.c: New test.
24073
24074 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
24075
24076         * gcc.dg/cpp-mi2.c: New test.
24077         * gcc.dg/cpp-mi2[abc].h: New files.
24078
24079 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
24080
24081         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
24082         member name.
24083
24084 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
24085
24086         * g++.old-deja/g++.abi/vmihint.C: New test.
24087
24088 2000-04-06  Neil Booth  <NeilB@earthling.net>
24089
24090         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
24091         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
24092         copyright.
24093
24094 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
24095
24096         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
24097         avoid stack-frame overwrite.
24098
24099 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
24100
24101         * gcc.c-torture/compile/20000405-2.c: New test.
24102         * gcc.c-torture/compile/20000405-3.c: New test.
24103
24104 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24105
24106         * gcc.c-torture/compile/20000405-1.c: New test.
24107
24108 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
24109
24110         * gcc.dg/cast-qual-1.c: Revert last change.
24111
24112 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24113
24114         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
24115
24116 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
24117
24118         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
24119         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
24120
24121 2000-04-03  Jeffrey A Law  (law@cygnus.com)
24122
24123         * gcc.c-torture/compile/20000403-2.c: New test.
24124         * gcc.c-torture/compile/20000403-1.c: New test.
24125
24126 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
24127
24128         * gcc.c-torture/execute/20000403-1.c: New test.
24129
24130 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
24131
24132         * gcc.c-torture/execute/20000402-1.c: New test.
24133
24134 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
24135
24136         * gcc.c-torture/execute/va-arg-15.c: New test.
24137         * gcc.c-torture/execute/va-arg-16.c: New test.
24138         * gcc.c-torture/execute/va-arg-17.c: New test.
24139         * gcc.c-torture/execute/va-arg-18.c: New test.
24140         * gcc.c-torture/execute/va-arg-19.c: New test.
24141
24142 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
24143
24144         * gcc.c-torture/compile/981211-1.c: Move to...
24145         * gcc.dg/cpp-as1.c: ...here.
24146         * gcc.dg/cpp-as2.c: New file.
24147
24148         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
24149         compiler.
24150
24151 2000-04-02  Neil Booth  <NeilB@earthling.net>
24152
24153         * gcc.dg/cpp-cond.c  New tests.
24154         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
24155         accidental success less likely.
24156         * gcc.dg/cpp-missingop.c  New tests.
24157         * gcc.dg/cpp-missingparen.c  New tests.
24158         * gcc.dg/cpp-shift.c  New tests.
24159         * gcc.dg/cpp-shortcircuit.c  New tests.
24160         * gcc.dg/cpp-unary.c  New tests.
24161
24162 2000-03-29  Jeffrey A Law  (law@cygnus.com)
24163
24164         * gcc.c-torture/compile/20000329-1.c: New test.
24165
24166 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
24167
24168         * gcc.c-torture/compile/20000326-1.c: New test.
24169         * gcc.c-torture/compile/20000326-2.c: New test.
24170
24171 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
24172
24173         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
24174         the first parameter is a function argument.
24175
24176 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
24177
24178         * g++.old-deja/g++.ext/array4.C: New test.
24179
24180 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
24181
24182         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
24183
24184 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24185
24186         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
24187
24188 2000-03-19  Richard Henderson  <rth@cygnus.com>
24189
24190         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
24191
24192 2000-03-19  Richard Henderson  <rth@cygnus.com>
24193
24194         * gcc.c-torture/compile/20000319-1.c: New test.
24195
24196 2000-03-14  Jeffrey A Law  (law@cygnus.com)
24197
24198         * gcc.c-torture/execute/20000314-3.c: New test.
24199         * gcc.c-torture/execute/20000314-2.c: New test.
24200         * gcc.c-torture/execute/20000314-1.c: New test.
24201         * gcc.c-torture/compile/20000314-2.c: New test.
24202         * gcc.c-torture/compile/20000314-1.c: New test.
24203
24204 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
24205
24206         * g++.old-deja/g++.warn/inline.C: New test.
24207
24208 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
24209
24210         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
24211         standards-compliant result rather than specific constants.
24212         Put test-values in array.
24213
24214 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
24215
24216         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
24217         (g++_target_compile): Put test-specific options last.
24218
24219 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24220
24221         * g++.old-deja/g++.eh/vbase4.C: New test.
24222
24223 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24224
24225         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
24226
24227 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24228
24229         * g++.old-deja/g++.brendan/misc12.C: Removed.
24230         * g++.old-deja/g++.pt/memtemp77.C: Constify.
24231         * g++.old-deja/g++.ext/pretty4.C: New test.
24232
24233 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24234
24235         * g++.old-deja/g++.other/string2.C: New test.
24236
24237 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
24238
24239         * g++.old-deja/g++.warn/impint2.C: New test.
24240
24241 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
24242
24243         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
24244         is 1, not zero.
24245
24246 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
24247
24248         * g++.old-deja/g++.warn/impint.C: New test.
24249         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
24250         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
24251         * g++.old-deja/g++.pt/explicit12.C: Likewise.
24252         * g++.old-deja/g++.pt/explicit13.C: Likewise.
24253         * g++.old-deja/g++.pt/explicit17.C: Likewise.
24254         * g++.old-deja/g++.pt/explicit18.C: Likewise.
24255         * g++.old-deja/g++.pt/explicit19.C: Likewise.
24256         * g++.old-deja/g++.pt/explicit23.C: Likewise.
24257         * g++.old-deja/g++.pt/explicit31.C: Likewise.
24258         * g++.old-deja/g++.pt/explicit35.C: Likewise.
24259         * g++.old-deja/g++.pt/explicit6.C: Likewise.
24260         * g++.old-deja/g++.pt/memclass7.C: Likewise.
24261
24262 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
24263
24264         * gcc.dg/cpp-redef.c: New test.
24265
24266 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
24267
24268         * g++.old-deja/g++.pt/unify7.C: New test.
24269
24270 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24271
24272         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
24273         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
24274
24275 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
24276
24277         * gcc.c-torture/compile/20000224-1.c: New test.
24278
24279 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24280
24281         * gcc.c-torture/compile/cpp-2.c: New test.
24282         * gcc.c-torture/compile/cpp-1.c: New test.
24283
24284 2000-02-25  Jeffrey A Law  (law@cygnus.com)
24285
24286         * gcc.c-torture/execute/20000225-1.c: New test.
24287
24288 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24289
24290         * gcc.dg/cpp-li2.c: New test.
24291
24292         * gcc.dg/cpp-wi1.c: New test.
24293
24294         * gcc.dg/cpp-li1.c: New test.
24295
24296 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
24297
24298         * g++.old-deja/g++.other/sizeof5.C: New test.
24299
24300 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24301
24302         * gcc.c-torture/execute/va-arg-13.c: New test.
24303
24304 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
24305
24306         * gcc.c-torture/execute/va-arg-12.c: New test.
24307
24308 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24309
24310         * gcc.c-torture/execute/20000223-1.c: New test.
24311
24312 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24313
24314         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
24315
24316 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
24317
24318         * g++.old-deja/g++.abi/ptrmem.C: New test.
24319
24320 2000-02-19  Richard Henderson  <rth@cygnus.com>
24321
24322         * gcc.c-torture/compile/init-3.c: New.
24323
24324 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
24325
24326         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
24327         ALWAYS_CXXFLAGS.
24328
24329 2000-02-11  Robert Lipe <robertl@sco.com>
24330
24331         * gcc.c-torture/compile/20000211-3.c: New test.
24332
24333 2000-02-11  Martin Buchholz <martin@xemacs.org>
24334
24335         * gcc.c-torture/compile/20000211-2.c: New test.
24336
24337 2000-02-11  Jeffrey A Law  (law@cygnus.com)
24338
24339         * gcc.c-torture/compile/20000211-1.c: New test.
24340
24341 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
24342
24343         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
24344           on native targets
24345
24346 2000-02-08  Nathan Sidwell  <nathan@acm.org>
24347
24348         * g++.old-deja/g++.other/cast5.C: New test.
24349
24350 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
24351
24352         * gcc.c-torture/execute/20000205-1.c: New.
24353
24354 2000-02-03  Nathan Sidwell  <nathan@acm.org>
24355
24356         * g++.old-deja/g++.jason/cast3.C: Return void.
24357         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
24358
24359 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24360
24361         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
24362
24363         * gcc.dg/loop-1.c: New test.
24364
24365 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
24366
24367         * gcc.c-torture/compile/20000127-1.c: New test.
24368         * gcc.c-torture/execute/991228-1.c: New test.
24369
24370 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24371
24372         * gcc.dg/unused-2.c: New test.
24373
24374         * gcc.dg/conv-1.c: New test.
24375
24376 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
24377
24378         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
24379         compiler.
24380         (tool_option_proc): Fix typo.
24381
24382 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
24383
24384         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
24385         of the ld on the host, not on the build machine.
24386         Also, don't crash if '--help' is not a supported option.
24387
24388 2000-01-24  Richard Henderson  <rth@cygnus.com>
24389
24390         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
24391
24392 2000-01-20  Jeffrey A Law  (law@cygnus.com)
24393
24394         * gcc.c-torture/execute/20000120-2.c: New test.
24395         * gcc.c-torture/execute/20000120-1.c: New test.
24396
24397 2000-01-13  Jeffrey A Law  (law@cygnus.com)
24398
24399         * gcc.c-torture/execute/20000113-1.c: New test.
24400
24401 2000-01-12  Jeffrey A Law  (law@cygnus.com)
24402
24403         * gcc.c-torture/execute/20000112-1.c: New test.
24404
24405 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24406
24407         * gcc.dg/20000111-1.c: New test.
24408
24409 2000-01-10  Jeffrey A Law  (law@cygnus.com)
24410
24411         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
24412         with 16 bit integers.
24413
24414 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24415
24416         * gcc.dg/20000108-1.c: New test.
24417
24418 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24419
24420         * g++.old-deja/g++.ns/koenig8.C: New test.
24421
24422 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24423
24424         * g++.old-deja/g++.other/cast4.C: New test.
24425
24426 2000-01-05  Jeffrey A Law  (law@cygnus.com)
24427
24428         * gcc.c-torture/compile/20000105-2.c: New test.
24429         * gcc.c-torture/compile/20000105-1.c: New test.
24430
24431 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24432
24433         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
24434         references to printf & atoi to conform to ANSI standard.
24435         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
24436         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
24437         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
24438         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
24439         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
24440         * g++.old-deja/g++.brendan/complex1.C: Likewise.
24441         * g++.old-deja/g++.brendan/copy1.C: Likewise.
24442         * g++.old-deja/g++.brendan/copy2.C: Likewise.
24443         * g++.old-deja/g++.brendan/copy3.C: Likewise.
24444         * g++.old-deja/g++.brendan/copy4.C: Likewise.
24445         * g++.old-deja/g++.brendan/copy5.C: Likewise.
24446         * g++.old-deja/g++.brendan/copy6.C: Likewise.
24447         * g++.old-deja/g++.brendan/copy7.C: Likewise.
24448         * g++.old-deja/g++.brendan/copy8.C: Likewise.
24449         * g++.old-deja/g++.brendan/crash11.C: Likewise.
24450         * g++.old-deja/g++.brendan/crash14.C: Likewise.
24451         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
24452         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
24453         * g++.old-deja/g++.brendan/delete2.C: Likewise.
24454         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
24455         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
24456         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
24457         * g++.old-deja/g++.brendan/eh1.C: Likewise.
24458         * g++.old-deja/g++.brendan/groff1.C: Likewise.
24459         * g++.old-deja/g++.brendan/init3.C: Likewise.
24460         * g++.old-deja/g++.brendan/misc12.C: Likewise.
24461         * g++.old-deja/g++.brendan/misc7.C: Likewise.
24462         * g++.old-deja/g++.brendan/new2.C: Likewise.
24463         * g++.old-deja/g++.brendan/operators4.C: Likewise.
24464         * g++.old-deja/g++.brendan/operators5.C: Likewise.
24465         * g++.old-deja/g++.brendan/overload2.C: Likewise.
24466         * g++.old-deja/g++.brendan/overload7.C: Likewise.
24467         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
24468         * g++.old-deja/g++.brendan/reference1.C: Likewise.
24469         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
24470         * g++.old-deja/g++.brendan/template24.C: Likewise.
24471         * g++.old-deja/g++.brendan/template3.C: Likewise.
24472         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
24473         * g++.old-deja/g++.jason/inline3.C: Likewise.
24474         * g++.old-deja/g++.jason/opeq.C: Likewise.
24475         * g++.old-deja/g++.law/arg5.C: Likewise.
24476         * g++.old-deja/g++.law/arm7.C: Likewise.
24477         * g++.old-deja/g++.law/ctors11.C: Likewise.
24478         * g++.old-deja/g++.law/cvt8.C: Likewise.
24479         * g++.old-deja/g++.law/init9.C: Likewise.
24480         * g++.old-deja/g++.law/refs4.C: Likewise.
24481         * g++.old-deja/g++.law/template2.C: Likewise.
24482         * g++.old-deja/g++.law/visibility24.C: Likewise.
24483         * g++.old-deja/g++.law/vtable3.C: Likewise.
24484         * g++.old-deja/g++.mike/asm2.C: Likewise.
24485         * g++.old-deja/g++.mike/eh1.C: Likewise.
24486         * g++.old-deja/g++.mike/misc1.C: Likewise.
24487         * g++.old-deja/g++.mike/misc13.C: Likewise.
24488         * g++.old-deja/g++.mike/misc14.C: Likewise.
24489         * g++.old-deja/g++.mike/ns12.C: Likewise.
24490         * g++.old-deja/g++.mike/p1248.C: Likewise.
24491         * g++.old-deja/g++.mike/p3708.C: Likewise.
24492         * g++.old-deja/g++.mike/p3708a.C: Likewise.
24493         * g++.old-deja/g++.mike/p3708b.C: Likewise.
24494         * g++.old-deja/g++.mike/p646.C: Likewise.
24495         * g++.old-deja/g++.mike/p700.C: Likewise.
24496         * g++.old-deja/g++.mike/p783.C: Likewise.
24497         * g++.old-deja/g++.mike/p783a.C: Likewise.
24498         * g++.old-deja/g++.mike/p783b.C: Likewise.
24499         * g++.old-deja/g++.mike/p786.C: Likewise.
24500         * g++.old-deja/g++.mike/p789.C: Likewise.
24501         * g++.old-deja/g++.mike/p789a.C: Likewise.
24502         * g++.old-deja/g++.mike/p807a.C: Likewise.
24503         * g++.old-deja/g++.other/delete3.C: Likewise.
24504         * g++.old-deja/g++.other/dyncast1.C: Likewise.
24505         * g++.old-deja/g++.other/dyncast2.C: Likewise.
24506         * g++.old-deja/g++.other/dyncast3.C: Likewise.
24507         * g++.old-deja/g++.other/empty1.C: Likewise.
24508         * g++.old-deja/g++.other/temporary1.C: Likewise.
24509         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
24510         * g++.old-deja/g++.pt/t16.C: Likewise.
24511         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
24512
24513 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
24514
24515         * gcc.dg/991230-1.c: New test.
24516
24517 1999-12-29  Jeffrey A Law  (law@cygnus.com)
24518
24519         * gcc.c-torture/compile/991229-3.c: New test.
24520         * gcc.c-torture/compile/991229-2.c: New test.
24521         * gcc.c-torture/compile/991229-1.c: New test.
24522
24523 1999-12-29  Greg McGary <gkm@eng.ascend.com>
24524
24525         * gcc.c-torture/compile/labels-2.c: New test.
24526
24527 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24528
24529         * gcc.c-torture/execute/991227-1.c: New test.
24530
24531 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24532
24533         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
24534
24535 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24536
24537         * gcc.c-torture/execute/991221-1.c: New test.
24538
24539 1999-12-20  Nathan Sidwell  <nathan@acm.org>
24540
24541         * g++.old-deja/g++.other/cast3.C: New test.
24542
24543 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
24544
24545         * gcc.c-torture/execute/991216-4.c: New test.
24546
24547 1999-12-16  Michael Meissner  <meissner@cygnus.com>
24548
24549         * gcc.c-torture/execute/991216-1.c: New test.
24550         * gcc.c-torture/execute/991216-2.c: New test.
24551         * gcc.c-torture/execute/991216-3.c: New test.
24552
24553 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24554
24555         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
24556         Actually make the test fail by using "-O2" for compilation.
24557
24558 1999-12-15  Nathan Sidwell  <nathan@acm.org>
24559
24560         * g++.old-deja/g++.warn/cast-align1.C: New test.
24561
24562 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24563
24564         * gcc.c-torture/compile/991214-1.c: New test.
24565         * gcc.c-torture/compile/991214-2.c: New test.
24566
24567 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24568
24569         * gcc.dg/991214-1.c: New test.
24570
24571 1999-12-13  Jeffrey A Law  (law@cygnus.com)
24572
24573         * gcc.c-torture/compile/991213-3.c: New test.
24574         * gcc.c-torture/compile/991213-2.c: New test.
24575         * gcc.c-torture/compile/991213-1.c: New test.
24576
24577 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
24578
24579         * gcc.dg/991209-1.c: New test.
24580
24581 1999-12-08  Nathan Sidwell <nathan@acm.org>
24582
24583         * gcc.c-torture/compile/991208-1.c: New test.
24584
24585 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24586
24587         * gcc.dg/ultrasp2.c: New test.
24588
24589 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
24590
24591         * g++.old-deja/g++.abi/align.C (main): Fix typo.
24592
24593 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
24594
24595         * gcc.c-torture/compile/991202-1.c: New test.
24596         * gcc.c-torture/execute/991202-1.c: New test.
24597         * gcc.c-torture/execute/991202-2.c: New test.
24598         * gcc.c-torture/execute/991202-3.c: New test.
24599
24600 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
24601
24602         * g++.old-deja/g++.abi/align.C: New test.
24603         * g++.old-deja/g++.abi/aggregates.C: Likewise.
24604         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24605
24606 1999-12-01  Richard Henderson  <rth@cygnus.com>
24607
24608         * gcc.c-torture/execute/991201-1.c: New.
24609
24610 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
24611
24612         * gcc.dg/991129-1.c: New test.
24613
24614 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24615
24616         * gcc.c-torture/compile/991127-1.c: New test.
24617
24618 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24619
24620         * g++.old-deja/g++.other/warn4.C: New test.
24621
24622 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24623
24624         * g++.old-deja/g++.eh/cleanup2.C: New test.
24625         * g++.old-deja/g++.ext/pretty2.C: New test.
24626         * g++.old-deja/g++.ext/pretty3.C: New test.
24627         * g++.old-deja/g++.other/debug6.C: New test.
24628
24629 1999-10-20  Jim Wilson  <wilson@cygnus.com>
24630
24631         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
24632         compiler_output to look for one error message instead of two.
24633
24634 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
24635
24636         * gcc.c-torture/execute/991118-1.c: Also test case
24637         where the word boundary does not split a byte evenly.
24638
24639 1999-11-19  Nathan Sidwell  <nathan@acm.org>
24640
24641         * g++.old-deja/g++.ext/restrict1.C: New test.
24642
24643 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
24644
24645         * gcc.c-torture/execute/991118-1.c: New test.
24646
24647 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
24648
24649         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
24650         working directory pathnames.
24651
24652 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
24653
24654         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
24655         host is equipped with driver.h and driver.o so it can actually
24656         compile and run the tests.
24657
24658 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
24659
24660         * gcc.c-torture/compile/991008-1.c: New test.
24661
24662 1999-11-08  Nick Clifton  <nickc@cygnus.com>
24663
24664         * lib/gcc-dg.exp: Include target-supports.exp
24665
24666 1999-11-05  Nick Clifton  <nickc@cygnus.com>
24667
24668         * lib/target-supports.exp: New file: Provide procs to test for
24669         features supported by the target.
24670         (check_weak_available): Moved here from ecos.exp.
24671         (check_alias_available): New proc: Determine of the target
24672         toolchain supports the alias attribute.
24673
24674         * gcc.dg/special/ecos.exp: Move check_weak_available to
24675         target-supports.exp.
24676         (alias-1.c): Only perform the test if the target supports
24677         aliases.
24678         (wkali-1.c): Only perform the test if the target supports
24679         aliases.
24680
24681         * gcc.dg/990506-0.c: Expect error messages from cross
24682         targets as well as native targets.
24683
24684 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24685
24686         * gcc.dg/ultrasp1.c: Removed xfail.
24687         * gcc.dg/struct-ret-2.c: Likewise.
24688         * gcc.dg/array-1.c: Likewise.
24689
24690 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24691
24692         * gcc.dg/struct-ret-2.c: New test.
24693
24694         * gcc.dg/array-1.c: New test.
24695
24696 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
24697
24698         * gcc.c-torture/execute/991030-1.c: New test.
24699
24700 1999-10-26  Richard Henderson  <rth@cygnus.com>
24701
24702         * gcc.c-torture/compile/991026-2.c: New test.
24703
24704 1999-10-26  Jeffrey A Law  (law@cygnus.com)
24705
24706         * gcc.c-torture/compile/991026-1.c: New test.
24707
24708 1999-10-23  Jeffrey A Law  (law@cygnus.com)
24709
24710         * gcc.c-torture/execute/991023-1.c: New test.
24711
24712 1999-10-19  Jeffrey A Law  (law@cygnus.com)
24713
24714         * gcc.c-torture/execute/991019-1.c: New test.
24715
24716 1999-10-16  Richard Henderson  <rth@cygnus.com>
24717
24718         * gcc.c-torture/execute/991016-1.c: New test.
24719
24720 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
24721
24722         * gcc.c-torture/execute/991014-1.c: New test.
24723
24724 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
24725
24726         * g++.old-deja/g++.other/union2.C: New test.
24727
24728 1999-10-13  Nathan Sidwell  <nathan@acm.org>
24729
24730         * g++.old-deja/g++.other/vaarg2.C: New test.
24731         * g++.old-deja/g++.other/vaarg3.C: New test.
24732
24733 1999-10-12  Craig Burley  <craig@jcb-sc.com>
24734
24735         * g77.f-torture/noncompile/19990905-1.f: Moved from being
24736         in compile/.
24737
24738 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
24739
24740         * gcc.c-torture/execute/va-arg-11.c: New test.
24741
24742 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
24743
24744         * lib/file-format.exp (gcc_target_object_format): Don't
24745         crash if objdump is unavailable.
24746
24747 1999-09-29  Donn Terry <donn@interix.com>
24748
24749         * gcc.misc-tests/mg.exp: delete extraneous redirection.
24750
24751 1999-09-28  Nick Clifton  <nickc@cygnus.com>
24752
24753         * gcc.c-torture/compile/990928-1.c: New test.
24754
24755 1999-09-28  Nathan Sidwell  <nathan@acm.org>
24756
24757         * g++.old-deja/g++.other/decl6.C: New test.
24758
24759 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24760
24761         * gcc.c-torture/execute/va-arg-10.c: New test.
24762
24763 1999-09-27  Nathan Sidwell  <nathan@acm.org>
24764
24765         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
24766         __PRETTY_FUNCTION__.
24767
24768 1999-09-23  Nick Clifton  <nickc@cygnus.com>
24769
24770         * gcc.c-torture/execute/990923-1.c: New test.
24771
24772 1999-09-21  Nick Clifton  <nickc@cygnus.com>
24773
24774         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
24775         for which -fpic is inappropriate.
24776
24777 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
24778
24779         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
24780
24781 1999-09-21  Nathan Sidwell  <nathan@acm.org>
24782
24783         * g++.old-deja/g++.other/dyncast1.C: New test.
24784         * g++.old-deja/g++.other/dyncast2.C: New test.
24785         * g++.old-deja/g++.other/dyncast3.C: New test.
24786         * g++.old-deja/g++.other/dyncast4.C: New test.
24787         * g++.old-deja/g++.other/dyncast5.C: New test.
24788         * g++.old-deja/g++.eh/catch3.C: New test.
24789         * g++.old-deja/g++.eh/catch3p.C: New test.
24790         * g++.old-deja/g++.eh/catch4.C: New test.
24791         * g++.old-deja/g++.eh/catch4p.C: New test.
24792         * g++.old-deja/g++.eh/catch5.C: New test.
24793         * g++.old-deja/g++.eh/catch5p.C: New test.
24794         * g++.old-deja/g++.eh/catch6.C: New test.
24795         * g++.old-deja/g++.eh/catch6p.C: New test.
24796         * g++.old-deja/g++.eh/catch7.C: New test.
24797         * g++.old-deja/g++.eh/catch7p.C: New test.
24798         * g++.old-deja/g++.eh/catch8.C: New test.
24799         * g++.old-deja/g++.eh/catch8p.C: New test.
24800         * g++.old-deja/g++.eh/catch9.C: New test.
24801         * g++.old-deja/g++.eh/catch9p.C: New test.
24802
24803 1999-09-13  Nathan Sidwell  <nathan@acm.org>
24804
24805         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
24806         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
24807
24808 1999-09-13  Jeffrey A Law  (law@cygnus.com)
24809
24810         * gcc.c-torture/compile/990913-1.c: New test.
24811
24812 1999-09-10  Nathan Sidwell  <nathan@acm.org>
24813
24814         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
24815         * g++.old-deja/g++.jason/rfg5.C: Likewise.
24816
24817 1999-09-09  Richard Henderson  <rth@cygnus.com>
24818
24819         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
24820
24821 1999-09-09  Nathan Sidwell  <nathan@acm.org>
24822
24823         * g++.old-deja/g++.other/lookup11.C: New test.
24824         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
24825         what is permitted and what we want.
24826         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
24827         overload use.
24828         * g++.old-deja/g++.jason/rfg5.C: Likewise
24829
24830 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
24831
24832         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
24833         * gcc.c-torture/noncompile/poison-1.c: New file.
24834
24835 1999-09-08  Nathan Sidwell  <nathan@acm.org>
24836
24837         * g++.old-deja/g++.other/sizeof3.C: New test.
24838         * g++.old-deja/g++.other/sizeof4.C: New test.
24839         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
24840         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
24841
24842 1999-09-07  Richard Henderson  <rth@cygnus.com>
24843
24844         * gcc.dg/va-arg-1.c: New.
24845
24846 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24847
24848         * gcc.c-torture/execute/va-arg-9.c: New test.
24849
24850 1999-09-05  Craig Burley  <craig@jcb-sc.com>
24851
24852         * g77.f-torture/compile/980519-2.f: New test.
24853         * g77.f-torture/compile/19990905-0.f: New test.
24854         * g77.f-torture/compile/19990905-1.f: New test.
24855         * g77.f-torture/compile/19990905-2.f: New test.
24856
24857         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
24858
24859 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
24860
24861         * gcc.c-torture/execute/990827-1.c: Fix typo.
24862
24863 1999-09-03  Nathan Sidwell  <nathan@acm.org>
24864
24865         * g++.old-deja/g++.other/deref1.C: New test.
24866
24867 1999-09-02  Nathan Sidwell  <nathan@acm.org>
24868
24869         * g++.old-deja/g++.other/ambig2.C: New test.
24870         * g++.old-deja/g++.other/cond5.C: New test.
24871         * g++.old-deja/g++.other/lookup16.C: New test.
24872
24873 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
24874
24875         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
24876         assemblers too.
24877
24878 1999-08-31  Jeffrey A Law  (law@cygnus.com)
24879
24880         * lib/c-torture.exp: Avoid the "compare executables" optimization
24881         when testing native.
24882
24883 1999-08-29  Jeffrey A Law  (law@cygnus.com)
24884
24885         * gcc.c-torture/execute/990829-1.c: New test.
24886         * gcc.c-torture/compile/990829-1.c: New test.
24887
24888 1999-08-27  Paul Burchard  <burchard@pobox.com>
24889
24890         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
24891         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
24892         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
24893         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
24894         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
24895         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
24896         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
24897         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
24898         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
24899         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
24900         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
24901
24902 1999-08-27  Jeffrey A Law  (law@cygnus.com)
24903
24904         * gcc.c-torture/execute/990827-1.c: New test.
24905
24906 1999-08-26  Craig Burley  <craig@jcb-sc.com>
24907
24908         * g77.f-torture/noncompile/19990826-4.f: New test.
24909
24910         * g77.f-torture/compile/19990826-3.f: New test.
24911
24912         * g77.f-torture/execute/19990826-2.f: New test.
24913
24914         * g77.f-torture/compile/19990826-1.f: New test.
24915
24916         * gcc.c-torture/execute/990826-0.c: New test.
24917         * g77.c-torture/execute/19990826-0.f: New test.
24918
24919         * g77.f-torture/noncompile/970626-2.f: New test.
24920
24921 1999-08-25  Paul Burchard  <burchard@pobox.com>
24922
24923         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
24924         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
24925         lss-011.C: New tests.
24926
24927 1999-08-25  Nathan Sidwell  <nathan@acm.org>
24928
24929         * g++.old-deja/g++.other/decl5.C: New test.
24930
24931 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24932
24933         * noncompile/noncompile.exp: Load_lib c-torture.exp.
24934         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
24935         call `postbase' for each one.  All callers of `postbase' changed
24936         to call this instead.
24937
24938 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
24939
24940         * gcc.c-torture/execute/990811-1.c: New test.
24941
24942 1999-08-09  Nick Clifton  <nickc@cygnus.com>
24943
24944         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
24945         just native ones.
24946
24947         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
24948         just native ones.
24949
24950 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24951
24952         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
24953
24954 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24955
24956         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
24957
24958 1999-08-04  Nathan Sidwell  <nathan@acm.org>
24959
24960         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
24961
24962 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24963
24964         * gcc.c-torture/execute/990804-1.c: New test.
24965
24966 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24967
24968         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
24969         * g++.old-deja/g++.brendan/crash64.C: Likewise
24970         * g++.old-deja/g++.brendan/overload8.C: Likewise
24971
24972 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24973
24974         * g++.old-deja/g++.other/struct1.C: New test.
24975
24976 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24977
24978         * g++.old-deja/g++.other/enum2.C: New test.
24979
24980 1999-08-02  Richard Henderson  <rth@cygnus.com>
24981
24982         Adapted from tests from Franz Sirl:
24983         * gcc.c-torture/execute/va-arg-7.c: New test.
24984         * gcc.c-torture/execute/va-arg-8.c: New test.
24985
24986 1999-08-01  Jeffrey A Law  (law@cygnus.com)
24987
24988         * gcc.c-torture/compile/990801-2.c: New test.
24989
24990         * gcc.c-torture/compile/990801-1.c: New test.
24991
24992 1999-07-27  Michael Meissner  <meissner@cygnus.com>
24993
24994         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
24995         fp-cmp-1.c, converting double to float.
24996
24997         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
24998         fp-cmp-1.c, converting double to long double.
24999
25000         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
25001         from fr1 to unknown_register, since fr1 is a legitimate register
25002         on some machines.
25003
25004 1999-07-25  Jeffrey A Law  (law@cygnus.com)
25005
25006         * README: More listname related changes.
25007
25008 1999-07-08  Catherine Moore  <clm@cygnus.com>
25009
25010         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
25011
25012 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
25013
25014         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
25015
25016 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25017
25018         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
25019
25020 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
25021
25022         * gcc.dg/990703-1.c: New test.
25023
25024 1999-06-29  Nick Clifton  <nickc@cygnus.com>
25025
25026         * lib/file-format.exp: New file: Move definition of proc
25027         gcc_target_object_format to here from
25028         gcc.dg/special/ecos.exp.
25029
25030         * lib/c-torture.exp: Include lib file-format.exp.
25031         * lib/gcc-dg.exp: Include lib file-format.exp.
25032
25033         * gcc.dg/special/ecos.exp: Remove definition of proc
25034         gcc_target_object_format.
25035
25036 1999-06-28  Jeffrey A Law  (law@cygnus.com)
25037
25038         * gcc.c-torture/execute/990628-1.c: New test.
25039
25040 1999-06-25  Jeffrey A Law  (law@cygnus.com)
25041
25042         * gcc.c-torture/compile/990625-2.c: New test.
25043
25044         * gcc.c-torture/compile/990625-1.c: New test.
25045
25046 1999-06-23  Nick Clifton  <nickc@cygnus.com>
25047
25048         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
25049         attributes compile.
25050         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
25051         ports that use the COFF/PE file format.
25052
25053 1999-06-17  Jeffrey A Law  (law@cygnus.com)
25054
25055         * gcc.c-torture/compile/990617-1.c: New test.
25056
25057 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
25058
25059         * g++.old-deja/g++.other/decl4.C: New test.
25060
25061 1999-06-14  Nathan Sidwell  <nathan@acm.org>
25062
25063         * g++.old-deja/g++.other/bitfld3.C: New test.
25064
25065 1999-06-08  Nathan Sidwell  <nathan@acm.org>
25066
25067         * g++.old-deja/g++.eh/catch1.C: New test.
25068
25069 1999-06-07  Jeffrey A Law  (law@cygnus.com)
25070
25071         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
25072
25073         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
25074         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
25075
25076 1999-06-05  Craig Burley  <craig@jcb-sc.com>
25077
25078         * g77.f-torture/compile/19990502-0.f: Replace with new,
25079         shorter, test that still fails after recent changes.
25080
25081 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25082
25083         * gcc.c-torture/execute/990604-1.c: New test.
25084
25085 1999-05-31  Jeffrey A Law  (law@cygnus.com)
25086
25087         * gcc.c-torture/execute/990531-1.c: New test.
25088
25089 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25090
25091         * gcc.c-torture/compile/990527-1.c: New test.
25092
25093 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
25094
25095         * gcc.c-torture/execute/990527-1.c: New test.
25096
25097 1999-05-25  Nick Clifton  <nickc@cygnus.com>
25098
25099         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
25100         bitfields as signed.
25101
25102 1999-05-25  Craig Burley  <craig@jcb-sc.com>
25103
25104         * g77.f-torture/compile/19990525-0.f: New test.
25105
25106 1999-05-25  Jeffrey A Law  (law@cygnus.com)
25107
25108         * gcc.c-torture/execute/990525-2.c: New test.
25109
25110         * gcc.c-torture/execute/990525-1.c: New test.
25111
25112 1999-05-24  Nathan Sidwell  <nathan@acm.org>
25113
25114         * g++.old-deja/g++.other/anon3.C: New test.
25115         * g++.old-deja/g++.other/anon4.C: New test.
25116         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
25117         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
25118         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
25119         Merrill).
25120
25121 1999-05-24  Jeffrey A Law  (law@cygnus.com)
25122
25123         * gcc.c-torture/execute/990524-1.c: New test.
25124
25125         * gcc.dg/990524-1.c: New test.
25126
25127 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25128
25129         * gcc.c-torture/compile/990523-1.c: New test.
25130
25131 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
25132
25133         * gcc.c-torture/compile/990519-1.c: New test.
25134
25135 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25136
25137         * gcc.c-torture/compile/990517-1.c: New test.
25138
25139         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
25140         (e4, f4): New tests.
25141         (main): Call them.
25142
25143 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25144
25145         * gcc.dg/noreturn-1.c: New test.
25146
25147 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
25148
25149         * gcc.c-torture/execute/990513-1.c: New test.
25150
25151 1999-05-10  Richard Henderson  <rth@cygnus.com>
25152
25153         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
25154
25155 1999-05-10  Craig Burley  <craig@jcb-sc.com>
25156
25157         * g77.f-torture/execute/erfc.f: Use small single-precision
25158         values, to avoid problems on Alphas when not -mieee.
25159
25160 1999-05-08  Craig Burley  <craig@jcb-sc.com>
25161
25162         * gcc.dg/990506-0.c: New test.
25163
25164 1999-05-08  Richard Henderson  <rth@cygnus.com>
25165
25166         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
25167         the constant to test.  Don't XFAIL 64-bit targets.
25168
25169         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
25170         * g++.old-deja/g++.law/profile1.C: Likewise.
25171
25172         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
25173         operator new instances.
25174         * g++.old-deja/g++.other/delete5.C: Likewise.
25175
25176 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25177
25178         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
25179         intrinsic.
25180
25181 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25182
25183         * g77.f-torture/execute/u77-test.f: Reverse order of two
25184         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
25185
25186 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25187
25188         * gcc.dg/compare1.c: New test.
25189
25190 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25191
25192         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
25193         New tests.
25194
25195 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25196
25197         * g77.f-torture/compile/19990502-1.f: New test.
25198
25199 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25200
25201         * g77.f-torture/compile/19990502-0.f: New test.
25202
25203 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25204
25205         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
25206         intrinsic.
25207
25208 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25209
25210         * g77.f-torture/execute/u77-test.f (main): List libU77
25211         intrinsics not currently tested.
25212         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
25213         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
25214         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
25215         Trim blanks off the ends of some printed strings.
25216
25217 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25218
25219         * g77.f-torture/execute/u77-test.f (main): Just warn about
25220         FSTAT gid disagreement, as it's expected on some systems.
25221
25222 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25223
25224         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
25225         use a new function, which allows for some slop.
25226         Clean up some commentary.
25227         (issum): The new function.
25228         (sgladd): Deleted subroutine.
25229
25230 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25231
25232         * g77.f-torture/execute/u77-test.f: Modify to be more like
25233         libf2c/libU77 version, bringing patches to that version here.
25234         Add suitable commentary.
25235
25236 1999-04-25  Richard Henderson  <rth@cygnus.com>
25237
25238         * gcc.dg/990424-1.c: New test.
25239
25240 1999-04-24  Craig Burley  <craig@jcb-sc.com>
25241
25242         * g77.f-torture/execute/u77-test.f (main): Bug involving
25243         LSTAT has been fixed, so turn back on full checking.
25244
25245 1999-04-20  Craig Burley  <craig@jcb-sc.com>
25246
25247         * g77.f-torture/compile/19990419-0.f: New test.
25248         * g77.f-torture/execute/19990419-1.f: New test.
25249
25250 1999-04-17  Richard Henderson  <rth@cygnus.com>
25251
25252         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
25253         to avoid the need for a prototype to supress a warning.
25254
25255 1999-04-07  Jim Wilson  <wilson@cygnus.com>
25256
25257         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
25258
25259 1999-04-04  Jeffrey A Law  (law@cygnus.com)
25260
25261         * gcc.c-torture/execute/990404-1.c: New test.
25262
25263 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25264
25265         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
25266         * gcc.dg/cpp-if3.c: Don't use -pedantic.
25267         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
25268         missing initializer warnings.
25269
25270 1999-03-28  Jeffrey A Law  (law@cygnus.com)
25271
25272         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
25273         matching strings.
25274
25275 1999-03-26  Jeffrey A Law  (law@cygnus.com)
25276
25277         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
25278
25279 1999-03-26  Craig Burley  <craig@jcb-sc.com>
25280
25281         * g77.f-torture/execute/19990325-0.f: New test.
25282         * g77.f-torture/execute/19990325-1.f: New test.
25283
25284 1999-03-24  Jeffrey A Law  (law@cygnus.com)
25285
25286         * gcc.c-torture/execute/990324-1.c: New test.
25287
25288 1999-03-22  Jim Wilson  <wilson@cygnus.com>
25289
25290         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
25291         test with 4.
25292
25293 1999-03-17  Richard Henderson  <rth@cygnus.com>
25294
25295         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
25296
25297 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25298
25299         * g77.f-torture/execute/19990313-2.f: New test.
25300         * g77.f-torture/execute/19990313-3.f: New test.
25301
25302 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25303
25304         * g77.f-torture/execute/19990313-0.f: New test.
25305         * g77.f-torture/execute/19990313-1.f: New test.
25306
25307 1999-03-12  Jim Wilson  <wilson@cygnus.com>
25308
25309         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
25310         printf to sprintf.
25311         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
25312         (main): Add check for u15.  Conditionalize u31 check depending on
25313         whether ints are <32 bits or >=32 bits.
25314
25315 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25316
25317         * g77.f-torture/execute/19981119-0.f: Improve testiness.
25318
25319 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25320
25321         * g77.f-torture/compile/19990305-0.f: New test.
25322         * g77.f-torture/execute/19981119-0.f: New test.
25323
25324 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25325
25326         * g77.f-torture/execute/970625-2.f: call ABORT if final
25327         result is not correct, instead of just printing it.
25328         Add this checking via newly introduced obfuscation, to
25329         trip up buggy front ends.
25330
25331 1999-03-07  Craig Burley  <craig@jcb-sc.com>
25332
25333         * g77.f-torture/compile/960317-1.f: Moved from being
25334         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
25335
25336 1999-03-06  Craig Burley  <craig@jcb-sc.com>
25337
25338         * g77.f-torture/execute/960317-1.f: New (old) test.
25339         * g77.f-torture/execute/970625-2.f: Ditto.
25340
25341 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
25342
25343         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
25344         message on line 1 or line 2; cccp and cpplib do this differently.
25345
25346 1999-03-01  Jeffrey A Law  (law@cygnus.com)
25347
25348         * g++.old-deja/g++.law/weak1.C: New test.
25349
25350 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25351
25352         * gcc.c-torture/execute/990119-1.c: Renamed to...
25353         * gcc.dg/990119-1.c: this, so it will only be tested once
25354         (it's a preprocessor test, it doesn't need to be run at
25355         multiple optimization levels).
25356
25357 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25358
25359         * lib/g++.exp: Don't add incdir=$base_dir/../include to
25360           ALWAYS_CXXFLAGS.
25361
25362 1999-02-24  Craig Burley  <craig@jcb-sc.com>
25363
25364         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
25365         * g77.f-torture/compile/19981216-0.f: ...as it is expected
25366         to not be compilable by current g77.
25367
25368 1999-02-24  Nick Clifton  <nickc@cygnus.com>
25369
25370         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
25371
25372 1999-02-22  Jeffrey A Law  (law@cygnus.com)
25373
25374         * gcc.c-torture/execute/990222-1.c: New test.
25375
25376 1999-02-19  Craig Burley  <craig@jcb-sc.com>
25377
25378         * g77.f-torture/compile/19990218-0.f: New test.
25379         * g77.f-torture/noncompile/19990218-1.f: New test.
25380
25381 1999-02-18  Craig Burley  <craig@jcb-sc.com>
25382
25383         * g77.f-torture/compile/19981216-0.f: New test.
25384
25385 1999-02-14  Jeffrey A Law  (law@cygnus.com)
25386
25387         * gcc.dg/990214-1.c: New test.
25388
25389 1999-02-13  Jeffrey A Law  (law@cygnus.com)
25390
25391         * gcc.dg/990213-2.c: New test.
25392
25393         * gcc.dg/990213-1.c: New test.
25394
25395 1999-02-12  Jeffrey A Law  (law@cygnus.com)
25396
25397         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
25398         ints.
25399
25400 1999-02-11  Nick Clifton  <nickc@cygnus.com>
25401
25402         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
25403         specified by target.
25404
25405         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
25406
25407 1999-02-11  Jeffrey A Law  (law@cygnus.com)
25408
25409         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
25410
25411 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25412
25413         * gcc.dg/special/ecos.exp: New test driver for new tests with
25414         special requirements.
25415
25416         * gcc.dg/special/alias-1.c: New test.
25417         * gcc.dg/special/gcsec-1.c: New test.
25418         * gcc.dg/special/weak-1.c: New test.
25419         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
25420         * gcc.dg/special/weak-2.c: New test.
25421         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
25422         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
25423         * gcc.dg/special/wkali-1.c: New test.
25424         * gcc.dg/special/wkali-2.c: New test.
25425         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
25426         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
25427
25428 1999-02-10  Felix Lee  <flee@cygnus.com>
25429
25430           * lib/c-torture.exp (c-torture-compile): Pull out code for
25431           analyzing gcc error messages.
25432           (c-torture-execute): Likewise.  Fix some (harmless) false
25433           positives.
25434           * lib/gcc.exp (gcc_check_compile): New function.
25435
25436 1999-02-08  Richard Henderson  <rth@cygnus.com>
25437
25438         * gcc.c-torture/execute/990208-1.c: New test.
25439
25440 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25441
25442         * g++.dg/special/ecos.exp: New driver for new tests with special
25443         requirements
25444
25445         * g++.dg/special/conpr-1.C: New test
25446         * g++.dg/special/conpr-2.C: New test
25447         * g++.dg/special/conpr-2a.C: New test
25448         * g++.dg/special/conpr-3.C: New test
25449         * g++.dg/special/conpr-3a.C: New test
25450         * g++.dg/special/conpr-3b.C: New test
25451
25452         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
25453         allow g++ to use the dg driver
25454
25455         * README: Add comment about g++.dg directory
25456
25457 1999-02-06  Jeffrey A Law  (law@cygnus.com)
25458
25459         * README: Update email addresses.
25460
25461 1999-02-03  Nick Clifton  <nickc@cygnus.com>
25462
25463         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
25464         arguments in order to force structure S onto the stack even on
25465         the alpha.
25466         (test): Pass 10 leading arguments to function foo as well as the
25467         structure S.
25468
25469         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
25470         failure for all targets.
25471
25472         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
25473         abort to terminate program execution.
25474
25475 1999-01-30  Richard Henderson  <rth@cygnus.com>
25476
25477         * gcc.c-torture/execute/990130-1.c: New test.
25478
25479 1999-01-30  Jeffrey A Law  (law@cygnus.com)
25480
25481         * gcc.dg/990130-1.c: New test.
25482
25483 1999-01-28  Michael Meissner  <meissner@cygnus.com>
25484
25485         * gcc.c-torture/execute/990128-1.c: New test.
25486
25487 1999-01-27  Michael Meissner  <meissner@cygnus.com>
25488
25489         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
25490
25491 1999-01-27  Felix Lee  <flee@cygnus.com>
25492
25493         * lib/c-torture.exp (c-torture-compile): pull out code for
25494         analyzing gcc error messages.
25495         (c-torture-execute): ditto, and fix some (harmless) false
25496         positives.
25497         * lib/gcc.exp (gcc_check_compile): new function.
25498
25499 1999-01-17  Jeffrey A Law  (law@cygnus.com)
25500
25501         * gcc.dg/990117-1.c: New test.
25502
25503         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
25504
25505         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
25506
25507 1999-01-15  Jeffrey A Law  (law@cygnus.com)
25508
25509         * g77.f-torture/compile/990115-1.f: New test.
25510
25511 1999-01-07  Jeffrey A Law  (law@cygnus.com)
25512
25513         * gcc.c-torture/compile/990107-1.c: New test
25514
25515 1999-01-06  Jeffrey A Law  (law@cygnus.com)
25516
25517         * gcc.c-torture/execute/990106-2.c: New test.
25518
25519         * gcc.c-torture/execute/990106-1.c: New test.
25520
25521 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
25522
25523         * gcc.c-torture/compile/981223-1.c: New test.
25524
25525 1998-12-29  Richard Henderson  <rth@cygnus.com>
25526
25527         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
25528         (opt3): Rename from opt4 and disable.
25529
25530 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
25531
25532         * g++.old-deja/g++.pt/ptrmem5.C: New test.
25533
25534 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25535
25536         * g++.old-deja/g++.other/conv5.C: New test.
25537
25538 1998-12-14  Nick Clifton  <nickc@cygnus.com>
25539
25540         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
25541
25542 1998-12-11  Jeffrey A Law  (law@cygnus.com)
25543
25544         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
25545
25546 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
25547
25548         * gcc.c-torture/compile/981211-1.c: New test.
25549
25550 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
25551
25552         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
25553
25554         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
25555
25556 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25557
25558         * gcc.special/930510-1.c: Make C9X safe.
25559         * gcc.misc-tests/gcov-1.c Similarly.
25560         * gcc.misc-tests/gcov-2.c Similarly.
25561
25562 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25563
25564         * gcc.dg/ultrasp1.c: New test.
25565
25566 1998-12-06  Richard Henderson  <rth@cygnus.com>
25567
25568         * gcc.c-torture/execute/981206.c: New test.
25569
25570 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25571
25572         * g++.old-deja/g++.ns/template7.C: New test.
25573
25574         * g++.old-deja/g++.other/expr1.C: New test.
25575
25576         * g++.old-deja/g++.eh/tmpl3.C: New test.
25577
25578         * g++.old-deja/g++.eh/tmpl2.C: New test.
25579
25580 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25581
25582         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
25583         * g++.old-deja/g++.other/using6.C: Removed.
25584         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
25585
25586         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
25587
25588 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25589
25590         * g++.old-deja/g++.pt/overload8.C: New test.
25591
25592         * g++.old-deja/g++.pt/overload7.C: New test.
25593
25594         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
25595
25596         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
25597         and relinking messages.
25598         * lib/g++.exp (g++_target_compile): Remove .rpo file when
25599         compiling with -frepo.
25600
25601 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
25602
25603         * g++.old-deja/g++.pt/lookup6.C: New test.
25604
25605 1998-11-30  Nick Clifton  <nickc@cygnus.com>
25606
25607         * gcc.c-torture/execute/981130-1.c: New test.
25608         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
25609
25610 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25611
25612         * g++.old-deja/g++.pt/explicit76.C: New test.
25613
25614         * g++.old-deja/g++.pt/friend38.C: New test.
25615
25616         * g++.old-deja/g++.ns/crash2.C: New test.
25617
25618         * g++.old-deja/g++.pt/defarg8.C: New test.
25619
25620         * g++.old-deja/g++.pt/instantiate6.C: New test.
25621
25622         * g++.old-deja/g++.pt/static6.C: New test.
25623
25624         * g++.old-deja/g++.pt/decl2.C: New test.
25625
25626 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25627
25628         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
25629         problem is actually related with name lookup, but so what? :-)
25630
25631         * g++.old-deja/g++.pt/friend37.C: New test.
25632
25633 1998-11-25  Dave Love  <d.love@dl.ac.uk>
25634
25635         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
25636         element, which fails on some systems.
25637
25638         * g77.f-torture/execute/labug1.f: New test.
25639
25640 1998-11-21  Jeffrey A Law  (law@cygnus.com)
25641
25642         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
25643         is defined.
25644
25645 1998-11-18  Dave Love  <d.love@dl.ac.uk>
25646
25647         * g77.f-torture/compile/981117-1.f: New test.
25648
25649 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
25650
25651         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
25652         properly discarded.
25653
25654 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
25655
25656         * gcc.c-torture/execute/memcheck: New directory of tests for
25657         -fcheck-memory-usage.
25658
25659 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25660
25661         * README: New file, general information about the testsuite and
25662         new description of the various C++ test subdirectories.
25663         * README.g++: Eliminate obsolete information, update and move most
25664         relevant stuff to README.
25665
25666 1998-11-07  Richard Henderson  <rth@cygnus.com>
25667
25668         * gcc.c-torture/compile/981107-1.c: New test.
25669
25670 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
25671
25672         * execute/memcpy-bi.c: New testcase.
25673
25674 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
25675
25676         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
25677         base classes.
25678
25679         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
25680         template is selected.
25681
25682         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
25683         classes, it should be accepted for all types.
25684
25685         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
25686
25687         * g++.old-deja/g++.pt/spec24.C: Ensure that template
25688         specializations start with template headers.
25689
25690 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
25691
25692         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
25693
25694         * g++.old-deja/g++.other/init9.C: Test cross initialization of
25695         non-POD types.
25696
25697 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25698
25699         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
25700
25701 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
25702
25703         * compile/981022-1.c, compile/981022-1.x: New test and driver.
25704
25705 1998-10-19  Jeffrey A Law  (law@cygnus.com)
25706
25707         * 981019-1.c: New test.
25708
25709 1998-10-14  Robert Lipe <robertl@dgii.com>
25710
25711         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
25712         find objc headers.
25713
25714 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25715
25716         * compile/981001-4.c: Remove use of GCC extension that triggers a
25717         compiler bug.
25718
25719 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
25720
25721         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
25722
25723 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25724
25725         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
25726         instantiation of template produces incorrect code for delete
25727         expression.
25728
25729         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
25730         constructors' name is not unique.
25731         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
25732         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
25733
25734         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
25735         automatic array of const is ill-formed.
25736
25737         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
25738         of template parameter?
25739
25740         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
25741         const.
25742
25743         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
25744         pointer-to-member expression.
25745
25746         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
25747         declaration causes ICE.
25748
25749 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
25750
25751         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
25752         reserved in the global namespace.
25753
25754         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
25755         generate needed virtual table.
25756
25757         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
25758
25759 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
25760
25761         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
25762         template-dependent type
25763
25764 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
25765
25766         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
25767         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
25768         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
25769
25770         * g++.old-deja/g++.other/using5.C: New test; using decl from base
25771         class should be usable as argument of member function.
25772         * g++.old-deja/g++.other/using6.C: New test; using decl from base
25773         class should be usable as return type of member function.
25774         * g++.old-deja/g++.other/using7.C: New test; using decl from base
25775         class should be usable as type of data member.
25776
25777         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
25778
25779 1998-10-09  Jeffrey A Law  (law@cygnus.com)
25780
25781         * gcc.c-torture/special/920521-1.c: Fix bogus test.
25782
25783 1998-10-08  Nick Clifton  <nickc@cygnus.com>
25784
25785         * gcc.dg/dll-?.c Add thumb to target list.
25786         Fix assembler scan patterns to match current assembler output.
25787
25788 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
25789
25790         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
25791         matching of template brackets.
25792
25793         * g++.old-deja/g++.other/using4.C: New test.  Test using
25794         declarations of methods from base classes.
25795
25796         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
25797         within functions should introduce names into the innermost
25798         enclosing namespace.
25799
25800         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
25801         of static locals if first initialization throws.
25802
25803 1998-10-07  Jim Wilson  <wilson@cygnus.com>
25804
25805         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
25806
25807 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
25808
25809         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
25810         lose track of the possible targets of tablejump insns.
25811         * special/special.exp: Run it.
25812
25813 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25814
25815         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
25816         must be declared before its specializations can be named in friend
25817         declarations.
25818
25819 1998-10-05  Dave Love  <d.love@dl.ac.uk>
25820
25821         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
25822
25823         * g77.f-torture/execute/io1.f: New test.
25824
25825 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25826
25827         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
25828         with pointer to template function, for which no argument deduction
25829         is possible.
25830
25831         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
25832         specialization of template function as argument to template
25833         function.
25834
25835         * g++.old-deja/g++.other/access2.C: New test; Inner class
25836         shouldn't have privileged access to Outer's names.
25837
25838 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25839
25840         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
25841         friend template declared within template class conflicts with
25842         nested class of the same name.
25843
25844         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
25845         is ignored.
25846
25847         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
25848         object with direct initializer as function declaration.
25849
25850         * g++.old-deja/g++.other/decl2.C: New test; duplicate
25851         initializers.
25852
25853         * g++.old-deja/g++.other/null2.C: New test; conditional operator
25854         involving const pointer and NULL produces incorrect result.
25855
25856         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
25857         type name without `typename' should be rejected with -pedantic.
25858
25859 1998-10-02  Richard Henderson  <rth@cygnus.com>
25860
25861         * g++.old-deja/g++.other/addrof1.C: New test.
25862
25863 1998-10-01  Nick Clifton  <nickc@cygnus.com>
25864
25865         * gcc.c-torture/compile/981001-1.c: New test.
25866         * gcc.c-torture/execute/981001-1.c: New test.
25867
25868 1998-10-01  Jeffrey A Law  (law@cygnus.com)
25869
25870         * gcc.c-torture/compile/981001-2.c: New test.
25871         * gcc.c-torture/compile/981001-3.c: New test.
25872         * gcc.c-torture/compile/981001-4.c: New test.
25873
25874 1998-10-01  Robert Lipe  <robertl@dgii.com>
25875
25876         * lib/objc.exp (objc_target_compile): Add -L during compiles for
25877         multilibbed hosts.   Idea grafted from g77.exp.
25878
25879 1998-09-30  Dave Love  <d.love@dl.ac.uk>
25880
25881         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
25882         avoid losing on systems which need -lsocket.
25883
25884 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
25885
25886         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
25887         * g++.old-deja/g++.other/nested2.C: Ditto.
25888         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
25889         failure.
25890
25891 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25892
25893         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
25894         preferred over template operator!= for enum bitfields.
25895
25896 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
25897
25898         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
25899         that happen to have the same base name, but in different scopes,
25900         are incorrectly rejected.
25901
25902 1998-09-16  Richard Henderson  <rth@cygnus.com>
25903
25904         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
25905         on the native word size instead of an integer literal.
25906
25907 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25908
25909         * g++.old-deja/g++.other/static2.C: Invocation of static data
25910         member of type pointer-to-function denoted as non-static member.
25911
25912         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
25913         checks involving function types and aliases.
25914
25915 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25916
25917         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
25918         redefined to the same non-trivial type.
25919
25920         * g++.old-deja/g++.pt/explicit73.C: Test for proper
25921         namespace-qualification of template specializations declared in
25922         other namespaces.
25923
25924         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
25925         to declare a subset of the specializations of a template function
25926         as friends of specializations of a template class.
25927
25928         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
25929         member templates that do not fully specialize the enclosing
25930         template class are rejected.
25931
25932 1998-09-11  Dave Love  <d.love@dl.ac.uk>
25933
25934         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
25935
25936 1998-09-08  Dave Love  <d.love@dl.ac.uk>
25937
25938         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
25939         altered from libf2c/libU77 version.
25940
25941 1998-09-06  Dave Love  <d.love@dl.ac.uk>
25942
25943         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
25944
25945 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
25946
25947         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
25948         (un)signed char are different types for template specialization
25949         purposes.
25950
25951 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
25952
25953         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
25954         * objc: ObjC testsuite.
25955
25956 1998-08-31  Catherine Moore  <clm@cygnus.com>
25957
25958         * gcc.c-torture/execute/941014-1.x:  New file.
25959
25960 1998-08-31  Nick Clifton  <nickc@cygnus.com>
25961
25962         * lib/c-torture.exp: Add support for
25963         torture_eval_before_compile and torture_eval_before_execute
25964         variables.
25965
25966 1998-08-30  Jeffrey A Law  (law@cygnus.com)
25967
25968         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
25969         this test triggers valid.
25970
25971 1998-08-27  Jeffrey A Law  (law@cygnus.com)
25972
25973         * gcc.dg/980827-1.c: New test.
25974
25975 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
25976
25977         * gcc.c-torture/execute/loop-4b.c: New test.
25978
25979 1998-08-26  Nick Clifton  <nickc@cygnus.com>
25980
25981         * lib/c-torture.exp: Add support for
25982         torture_eval_before_compile and torture_eval_before_execute
25983         variables.
25984
25985 1998-08-25  Jeffrey A Law  (law@cygnus.com)
25986
25987         * gcc.c-torture/compile/980825-1.c: New test.
25988
25989 1998-08-24  Nick Clifton  <nickc@cygnus.com>
25990
25991         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
25992         count number tests in opt_t0 not good_t0.
25993
25994 1998-08-24  Jeffrey A Law  (law@cygnus.com)
25995
25996         * gcc.c-torture/compile/930326-1.x: Fix typo.
25997
25998 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
25999
26000         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
26001         causes an ICE.
26002
26003 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26004
26005         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
26006         STACK_SIZE is defined.
26007         * gcc.c-torture/unsorted/stuct.c: Similarly.
26008
26009         * gcc.c-torture/compile/980821-1.c: New test.
26010
26011 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26012
26013         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
26014
26015 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
26016
26017         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
26018         code.
26019
26020 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
26021
26022         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
26023         error'.
26024
26025 1998-08-18  Jeffrey A Law  (law@cygnus.com)
26026
26027         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
26028
26029 1998-08-16  Jeffrey A Law  (law@cygnus.com)
26030
26031         * gcc.c-torture/compile/980816-1.c: New test.
26032
26033         * gcc.dg/980816-1.c: New test.
26034
26035 1998-08-13  Jeffrey A Law  (law@cygnus.com)
26036
26037         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
26038         compiler for ieee tests.
26039
26040 1998-08-01  Dave Love  <d.love@dl.ac.uk>
26041
26042         * g77.f-torture/compile/980729-0.f: New test.
26043
26044 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
26045
26046         * gcc.c-torture/special/eeprof-1.c: New test, for
26047         -finstrument-functions.
26048         * gcc.c-torture/special/special.exp: Run it.
26049
26050 1998-07-29  Jeffrey A Law  (law@cygnus.com)
26051
26052         * gcc.c-torture/compile/980729-1.c: New test.
26053
26054 1998-07-27  Nick Clifton  <nickc@cygnus.com>
26055
26056         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
26057         __thumb__ is defined, and test for ARM style doubles if so.
26058
26059 1998-07-26  Dave Love  <d.love@dl.ac.uk>
26060
26061         * g77.f-torture/noncompile/980615-0.f: New test.
26062
26063 1998-07-26  H.J. Lu  (hjl@gnu.org)
26064
26065         * gcc.dg/980312-1.c: Do link instead of compile.
26066         * gcc.dg/980313-1.c: Likewise.
26067
26068 1998-07-26  Jeffrey A Law  (law@cygnus.com)
26069
26070         * gcc.c-torture/compile/980726-1.c: New test.
26071
26072 1998-07-25  Dave Love  <d.love@dl.ac.uk>
26073
26074         * g77.f-torture/execute/io0.f: New test.
26075
26076 1998-07-24  Nick Clifton  <nickc@cygnus.com>
26077
26078         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
26079         an int.
26080
26081 1998-06-18  Michael Meissner  <meissner@cygnus.com>
26082
26083         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
26084         m32r bugs.
26085
26086 1998-07-17  Nick Clifton  <nickc@cygnus.com>
26087
26088         * gcc.dg/980626-1.c: Expect failures for all toolchains until
26089         c-decl.c:grokdeclarator can handle mode attributes.
26090
26091 1998-07-16  Jeffrey A Law  (law@cygnus.com)
26092
26093         * gcc.c-torture/execute/980716-1.c: New test.
26094
26095 1998-07-13  Jeffrey A Law  (law@cygnus.com)
26096
26097         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
26098         the mn10200.
26099         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
26100         the mn10200.
26101         * gcc.c-torture/execute/va-arg-3.x: Similarly.
26102         * gcc.c-torture/compile/930326-1.x: Similarly.
26103
26104 1998-07-13  Dave Love  <d.love@dl.ac.uk>
26105
26106         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
26107         New test from Craig.
26108
26109 1998-07-12  Dave Love  <d.love@dl.ac.uk>
26110
26111         * g77.f-torture/noncompile/980616-0.f: New test.
26112
26113         * g77.f-torture/execute/970816-3.f:  New test from Craig.
26114
26115 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26116
26117         *  g++.other/singleton.C: Return error value instead of taking
26118         SIGSEGV.
26119
26120 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
26121
26122         *  g++.other/singleton.C: New test.   Warning is under dispute.
26123         Runtime crash is not.
26124
26125 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26126
26127         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
26128         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
26129         using6.C, using7.C}:  New namespace tests.
26130
26131 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
26132
26133         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
26134         specialization with typedef'ed names used as array indexes.
26135
26136 1998-07-09  Jeffrey A Law  (law@cygnus.com)
26137
26138         * gcc.c-torture/execute/980709-1.c: New test.
26139
26140         * gcc.dg/980709-1.c: New test.
26141
26142 1998-07-07  Richard Henderson  <rth@cygnus.com>
26143
26144         * gcc.c-torture/execute/bcp-1.c: New test.
26145
26146 1998-07-07  Jeffrey A Law  (law@cygnus.com)
26147
26148         * gcc.c-torture/execute/980707-1.c: New test.
26149
26150 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
26151
26152         * gcc.c-torture/compile/980706-1.c: New test.
26153
26154 1998-07-01  Dave Love  <d.love@dl.ac.uk>
26155
26156         * g77.f-torture/execute/980701-0.f,
26157         g77.f-torture/execute/980701-1.f: New test from Craig.
26158
26159 1998-07-01  Jeffrey A Law  (law@cygnus.com)
26160
26161         * gcc.c-torture/compile/980701-1.c: New test.
26162
26163         * gcc.c-torture/execute/980701-1.c: New test.
26164
26165 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
26166 rlsruhe.de>
26167
26168         * g++.old-deja/g++.robertl/eb132.C: New test.
26169         * g++.old-deja/g++.robertl/eb133.C: Likewise.
26170
26171 1998-06-29  Dave Love  <d.love@dl.ac.uk>
26172
26173         * g77.f-torture/execute/980628-7.f,
26174         g77.f-torture/execute/980628-8.f,
26175         g77.f-torture/execute/980628-9.f,
26176         g77.f-torture/execute/980628-10.f: New tests from Craig.
26177
26178         * g77.f-torture/execute/980628-3.f: Remove mail headers.
26179
26180 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26181
26182         * g77.f-torture/execute/980628-4.f: New test from Craig.
26183         * g77.f-torture/execute/980628-5.f: Likewise.
26184         * g77.f-torture/execute/980628-2.f: Likewise.
26185         * g77.f-torture/execute/980628-0.f: Likewise.
26186         * g77.f-torture/execute/980628-1.f: Likewise.
26187         * g77.f-torture/execute/980628-3.f: Likewise.
26188         * g77.f-torture/execute/980628-6.f: Likewise.
26189
26190 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26191
26192         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
26193         directory when nothing has been installed yet.
26194
26195 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
26196
26197         * gcc.c-torture/special/special.exp: Handle newer versions of
26198         dejagnu.
26199
26200 1998-06-26  Jeffrey A Law  (law@cygnus.com)
26201
26202         * gcc.dg/980626-1.c: New test.
26203
26204 1998-06-19  Bruno Haible <haible@ilog.fr>
26205
26206         * gcc.misc-tests/m-un-2.c: New test.
26207         * g++.old-deja/g++.other/warn01.c: Likewise.
26208
26209 1998-06-19  Robert Lipe  <robertl@dgii.com>
26210
26211         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
26212         compatibility with assmblers with a different comment character.
26213         Eliminate use of GAS-specific extensions.
26214
26215 1998-06-19  Jeffrey A Law  (law@cygnus.com)
26216
26217         * gcc.c-torture/execute/ieee/980619-1.c: New test.
26218
26219 1998-06-19  Robert Lipe  <robertl@dgii.com>
26220
26221         *lib/g77.exp: Replace search for libf2c.a with search for newly
26222         renamed libg2c.a
26223
26224 1998-06-17  Jeffrey A Law  (law@cygnus.com)
26225
26226         * gcc.c-torture/execute/980617-1.c: New test.
26227
26228 1998-06-12  Jeffrey A Law  (law@cygnus.com)
26229
26230         * gcc.c-torture/execute/980612-1.c: New test.
26231
26232 1998-06-08  Jeffrey A Law  (law@cygnus.com)
26233
26234         * gcc.dg/980523-1.c: Only test on ppc-linux.
26235         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
26236
26237         * gcc.c-torture/execute/980608-1.c: New test.
26238
26239 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
26240
26241         * gcc.c-torture/execute/980605-1.c: New test.
26242
26243 1998-06-04  Jeffrey A Law  (law@cygnus.com)
26244
26245         * gcc.c-torture/execute/980604-1.c: New test.
26246
26247 1998-06-02  Jeffrey A Law  (law@cygnus.com)
26248
26249         * gcc.c-torture/execute/980602-1.c: New test.
26250         * gcc.c-torture/execute/980602-2.c: Likewise.
26251
26252 1998-06-02  Dave Love  <d.love@dl.ac.uk>
26253
26254         * 970125-0.f: Fix per JCB.  Add commentary.
26255
26256 1998-05-31  Michael Meissner  <meissner@cygnus.com>
26257
26258         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
26259         IEEE -0 support.
26260
26261 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
26262
26263         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
26264         earlier.
26265
26266 1998-05-28  Catherine Moore <clm@cygnus.com>
26267
26268         * gcc.c-torture/execute/980526-3.c: New test.
26269
26270 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
26271
26272         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
26273         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
26274         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
26275         m88k-motorola-sysv3 to XFAIL.
26276
26277 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26278
26279         * gcc.dg/980526-1.c: New test.
26280         * gcc.c-torture/execute/980526-2.c: New test.
26281
26282 1998-05-26  Jeffrey A Law  (law@cygnus.com)
26283
26284         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
26285
26286         * gcc.c-torture/execute/980526-1.c: New test.
26287
26288 1998-05-26  Dave Love  <d.love@dl.ac.uk>
26289
26290         * g77.f-torture/execute/alpha2.f: Add runtime test.
26291
26292 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
26293
26294         * g++.old-deja/old-deja.exp: Strip leading directories.
26295
26296         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
26297         error for the line.  Don't run multiple tests for the same line.
26298
26299 1998-05-23  Jeffrey A Law  (law@cygnus.com)
26300
26301         * gcc.dg/980523-1.c: New test.
26302
26303 1998-05-23  Dave Love  <d.love@dl.ac.uk>
26304
26305         * g77.f-torture/compile/970915-0.f: New test.
26306
26307 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
26308
26309         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
26310
26311 1998-05-21  Jeffrey A Law  (law@cygnus.com)
26312
26313         * gcc.dg/980520-1.c: New test.
26314
26315 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
26316
26317         * gcc.dg/980502-1.c: Fix return type.
26318
26319 1998-05-20  Jeffrey A Law  (law@cygnus.com)
26320
26321         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
26322         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
26323         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
26324         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
26325         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
26326
26327 1998-05-20  Dave Love  <d.love@dl.ac.uk>
26328
26329         * g77.f-torture/execute/980520-1.f: New test.
26330
26331 1998-05-15  Dave Love  <d.love@dl.ac.uk>
26332
26333         * lib/mike-g77.exp: New file.
26334
26335         * g77.f-torture/noncompile/noncompile.exp,
26336         g77.f-torture/noncompile/check0.f: New files.
26337
26338 1998-05-14  Dave Love  <d.love@dl.ac.uk>
26339
26340         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
26341         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
26342         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
26343         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
26344         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
26345         abort where appropriate.
26346
26347 1998-05-05  Michael Meissner  <meissner@cygnus.com>
26348
26349         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
26350         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
26351
26352 1998-04-29  Dave Love  <d.love@dl.ac.uk>
26353
26354         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
26355
26356 1998-04-27  Dave Love  <d.love@dl.ac.uk>
26357
26358         * g77.f-torture/compile/980427-0.f: New test.
26359
26360 1998-04-24  Dave Love  <d.love@dl.ac.uk>
26361
26362         * g77.f-torture/compile/980424-0.f: New test.
26363
26364 1998-04-19  Dave Love  <d.love@dl.ac.uk>
26365
26366         * g77.f-torture/compile/980419-2.f (main): New test.
26367         * g77.f-torture/compile/970125-0.f: New test.
26368         * g77.f-torture/compile/980419-1.f: New test.
26369
26370 1998-04-08  Jim Wilson  <wilson@cygnus.com>
26371
26372         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
26373         of loop-4.c.
26374
26375 1998-04-07  Jim Wilson  <wilson@cygnus.com>
26376
26377         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
26378
26379 1998-04-03  Jim Wilson  <wilson@cygnus.com>
26380
26381         * gcc.c-torture/compile/980329-1.c: New test.
26382
26383 1998-03-18  Jim Wilson  <wilson@cygnus.com>
26384
26385         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
26386         * gcc.dg/980312-1.c: Fix typo in -march command.
26387
26388 1998-03-16  H.J. Lu  (hjl@gnu.org)
26389
26390         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
26391
26392 1998-03-11  Robert Lipe  <robertl@dgii.com>
26393
26394         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
26395         Dave Love agree the Fortran source is bogus.
26396
26397 1998-03-11  Robert Lipe  <robertl@dgii.com>
26398
26399         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
26400         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
26401         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
26402         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
26403         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
26404
26405 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
26406
26407         * g++.old-deja/g++.other/friend1.C: New test.
26408
26409 1998-02-18  Dave Love  <d.love@dl.ac.uk>
26410
26411         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
26412         possibly uninitialized) variables and declare dnrm2.
26413
26414 1998-02-23  Robert Lipe <robertl@dgii.com>
26415
26416         From Bruno Haible <haible@ilog.fr>:
26417         * gcc.c-torture/execute/980223.c: New test.
26418
26419 1998-02-13  Jeffrey A Law  (law@cygnus.com)
26420
26421         * gcc.dg/ifelse-1.c: New test.
26422
26423 1998-02-09  H.J. Lu  (hjl@gnu.org)
26424
26425         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
26426
26427           * lib/old-dejagnu.exp (old-dejagnu): Added the
26428           "execution test - XFAIL *-*-*" handling in the spirit of
26429           "excess errors test -". Changed the "execution test fails"
26430           handling to be like "excess errors test fails".
26431           * Update various tests accordingly.
26432
26433 1998-02-06  Jim Wilson  <wilson@cygnus.com>
26434
26435         * gcc.c-torture/execute/980205.c: New test.
26436
26437 1998-01-18  Jeffrey A Law  (law@cygnus.com)
26438
26439         * lib/c-torture.exp: Look for .x files instead of .cexp files.
26440         * lib/f-torture.exp: Similarly.
26441         * gcc.c-torture: Rename all .cexp files to .x files.
26442
26443 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
26444
26445         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
26446         (940510-1.c): Removed duplicate.
26447         (971104-1.c): New test.
26448
26449 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
26450
26451           * lib/f-torture.exp: Improve error and loop detection.
26452
26453 1997-11-19  Michael Meissner  <meissner@cygnus.com>
26454
26455         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
26456         use that to size the filler array.
26457
26458 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
26459
26460         * lib/c-torture.exp(c-torture-execute): Fix typo.
26461
26462         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
26463         testcase as the executable name. Keep the executable around if
26464         the test fails.
26465
26466 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
26467
26468         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
26469         changes.  Only test one -g option, and move it to the end of the
26470         list of options to test.
26471
26472 1997-09-19  Michael Meissner  <meissner@cygnus.com>
26473
26474         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
26475         variable GCC_TORTURE_OPTIONS to supply default switches separated
26476         by colons.  If no environment variable, run tests with -O0 -g, -O1
26477         -g, and -O2 -g as well.
26478
26479 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
26480
26481         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
26482         explanatory comments. Fix indentation.
26483
26484 1997-09-15  Jeffrey A Law  (law@cygnus.com)
26485
26486         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
26487
26488 1997-09-11  Jeffrey A Law  (law@cygnus.com)
26489
26490         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
26491         * g++.old-deja/g++.mike/p7325.C: Likewise.
26492         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
26493
26494 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
26495
26496         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
26497         * g++.old-deja/g++.brendan/crash30.C: Likewise.
26498         * g++.old-deja/g++.brendan/crash39.C: Likewise.
26499         * g++.old-deja/g++.law/operators4.C: Likewise.
26500
26501 1997-09-11  Joe Buck  (jbuck@synopsys.com)
26502
26503         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
26504         * g++.old-deja/g++.mike/p784.C: Ditto.
26505         * g++.old-deja/g++.mike/p785.C: Ditto.
26506
26507 1997-09-05  Jeffrey A Law  (law@cygnus.com)
26508
26509           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
26510
26511 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26512
26513         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
26514         target feature; pass this to c-torture-execute as needed.
26515
26516 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26517
26518         * lib/c-torture.exp(c-torture-execute): If the previous and the
26519         current executables being tested are identical, we don't need to
26520         run the executable again. Try to make the executable names
26521         unique. Add an optional argument for passing additional compiler
26522         flags.
26523
26524 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
26525
26526         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
26527
26528 1997-08-29  Jeffrey A Law  (law@cygnus.com)
26529
26530         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
26531
26532 1997-07-31  Jeffrey A Law  (law@cygnus.com)
26533
26534         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
26535         32bit or larger longs.
26536
26537         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
26538         have either a 32bit long or 32bit int.
26539
26540 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
26541
26542         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
26543         Make double precision tests dependent on sizeof (double).
26544
26545 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
26546
26547         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
26548         too.
26549
26550 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
26551
26552         * gcc.c-torture/compile/961203-1.cexp: New script.
26553
26554 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
26555
26556         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
26557         up the includes ourselves.
26558
26559 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
26560
26561         * lib/plumhall.exp: Remove random include, and add a few
26562         verbose messages for debugging.
26563
26564 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
26565
26566         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
26567         of trying to do it ourselves.
26568
26569 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26570
26571         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
26572
26573 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
26574
26575         * gcc.prms/5403.c: Made regexp a bit less strict.
26576
26577 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
26578
26579         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
26580         is returned from remote_load instead.
26581         * lib/plumhall.exp: Ditto.
26582         * lib/mike-g++.exp: Ditto.
26583         * lib/old-dejagnu.exp: Ditto.
26584         * lib/c-torture.exp: Ditto.
26585
26586 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
26587
26588         * lib/g++.exp: Use build_wrapper procedure.
26589         * lib/gcc.exp: Ditto.
26590
26591 1997-05-20  Jeffrey A Law  (law@cygnus.com)
26592
26593         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
26594         an old-style decl for malloc.  Fixes tests to work when
26595         sizeof (int) != sizeof (size_t).
26596
26597 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26598
26599         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
26600
26601         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
26602         use stdargs.h interface.
26603
26604 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26605
26606         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
26607         NO_VARARGS when compiling.
26608
26609 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
26610
26611         * lib/plumhall.exp(ph_includes): New procedure.
26612         (ph_make): Use it.
26613         (ph_compiler): Ditto.
26614
26615         * lib/g++.exp: Rename test-glue.c to testglue.c.
26616         * lib/gcc.exp: Ditto.
26617
26618 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
26619
26620         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
26621         to completion when it's called.
26622
26623 1997-03-21  Michael Meissner  <meissner@cygnus.com>
26624
26625         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
26626         is defined, don't do test.
26627
26628 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
26629
26630         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
26631         for object files.
26632         (ph_summary): Mark skipped testcases as untested, not unresolved.
26633
26634         * lib/plumhall.exp (ph_make): If unresolved because of bad
26635         errorCode, record errorCode in log file.
26636         (*): Replace send_log/verbose with verbose -log.
26637
26638 1997-03-19  Michael Meissner  <meissner@cygnus.com>
26639
26640         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
26641         double conversion if double isn't at least 8 bytes.
26642
26643         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
26644         int to work with targets where int is 16 bits.
26645
26646         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
26647         8 bytes, just exit, since 4 byte doubles don't have enough bits of
26648         precision for the test to complete.
26649
26650 1997-03-14  Michael Meissner  <meissner@cygnus.com>
26651
26652         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
26653         if d10v is not compiled with the -mdouble64 flag.
26654         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
26655
26656         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
26657         d10v is not compiled with the -mint32 flag.
26658
26659 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
26660
26661         * lib/plumhall.exp: Use incr_count.
26662
26663 1997-03-12  Jeffrey A Law  (law@cygnus.com)
26664
26665         * gcc.c-torture: Update to c-torture-1.45.
26666
26667 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
26668
26669         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
26670         the name of the expect testcase file).
26671
26672         * lib/g++.exp(g++_init): Ditto.
26673
26674 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
26675
26676         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
26677         the host.
26678
26679         * lib/gcc.exp(gcc_exit): New procedure.
26680
26681 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
26682
26683         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
26684         specs where appropriate.
26685
26686         * g++.old-deja/g++.arm/*: Added additional ERROR checks
26687         because of new "candidates are" messages, and removed a few
26688
26689         * Converted all non-old-style g++ testcases to old-style, and
26690         moved into g++.old-deja.
26691
26692 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
26693
26694         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
26695         options.
26696
26697         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
26698         succeeded.
26699
26700         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
26701
26702 1997-02-13  Michael Meissner  <meissner@cygnus.com>
26703
26704         * lib/gcc.exp (gcc_target_compile): Add support for defining
26705         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
26706         the machine doesn't have those features.
26707
26708 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
26709
26710         * g++.law/operators4.exp: Don't use LIBS.
26711
26712 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
26713
26714         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
26715
26716         * lib/mike-g++.exp: Don't set the compiler to be tested here.
26717         * lib/g++.exp: Set it here instead. Also, allow use of the
26718         --tool_exec and --tool_opt options. Change CXX to
26719         GXX_UNDER_TEST.
26720
26721         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
26722
26723         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
26724
26725 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
26726
26727         * lib/old-dejagnu.exp: Use prune_warnings instead of
26728         prune_system_crud.
26729         * lib/mike-g++.exp: Ditto.
26730         * lib/gcc.exp: Ditto.
26731         * lib/g++.exp: Ditto.
26732
26733         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
26734
26735 1997-02-07  Jeffrey A Law  (law@cygnus.com)
26736
26737           * 941014-2.c: Include stdlib.h
26738           * 960327-1.c: Include stdio.h
26739           * dbra.c, index-1.c: Don't assume ints are 32bits.
26740
26741 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
26742
26743         * lib/gcc.exp: Add gcc,stack_size target feature.
26744
26745         * lib/g++.exp(g++_target_compile): Add the include and link
26746         paths here, not in two other places. And, it's $options, not
26747         options.
26748
26749         * lib/mike-g++.exp(postbase): Remove the code that determines
26750         the correct include and link paths.
26751         * g++.old-deja/old-deja.exp: Ditto.
26752
26753 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
26754
26755         * lib/g++.exp(g++_init): target_compile no longer returns the
26756         filename of the result.
26757
26758 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
26759
26760         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
26761         call to glob.
26762
26763         * gcc.c-torture/special/special.exp: Change call to
26764         gcc_target_compile to include the object file.
26765
26766 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
26767
26768         * gcc.c-torture/special/special.exp: Correct misspelling in last
26769         change.
26770
26771 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
26772
26773         * lib/plumhall.exp(ph_summary): Log the entire output of the
26774         executable. Return -1 if there were any failures, 0 otherwise.
26775         (ph_execute): Return -1 if there were any failures, 0 otherwise.
26776         (ph_make): Clean up objects and executables that were built
26777         if the tests succeeded.
26778
26779 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
26780
26781         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
26782         libraries and includes in the build tree as appropriate.
26783
26784 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26785
26786         * lib/c-torture.exp: Instead of looking for the global variable
26787         NO_LONG_LONG, check to see if that's a feature of the target.
26788
26789 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26790
26791         * config/default.exp: Minimize. Delete the remainer of the files in
26792         config; this functionality is now in devo/dejagnu/config.
26793
26794         g++.*/*: Pass any additional flags used to compile to postbase;
26795         delete CXXFLAGS.
26796
26797         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
26798         is now done by runtest.exp. Use gcc_target_compile instead of
26799         compile.
26800
26801         lib/c-torture.exp: Use gcc_target_compile instead of compile.
26802         Remove references to CFLAGS. Use remote_file instead of
26803         calling rm -f.
26804         (c-torture): Take a list of arguments to use to compile this
26805         testcase.
26806
26807         lib/g++.exp: Simplify. Use target_compile instead of compile.
26808         lib/gcc-dg.exp: Ditto.
26809         lib/gcc.exp: Ditto.
26810         lib/mike-{gcc,g++}.exp: Ditto.
26811         lib/old-dejagnu.exp: Ditto.
26812         lib/plumhall.exp: Ditto.
26813
26814 1997-01-08  Jim Wilson  <wilson@cygnus.com>
26815
26816         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
26817         (ph_linker): Likewise.
26818
26819 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
26820
26821           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
26822         MAP_ANON / MAP_ANONYMOUS if defined;
26823         else try to map from /dev/zero .
26824
26825 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26826
26827         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
26828         isn't defined, then define it to MAP_ANONYMOUS.
26829
26830 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26831
26832         * gcc.c-torture: Update to c-torture-1.42 release.
26833
26834 1996-11-11  Jeffrey A Law  (law@cygnus.com)
26835
26836         * gcc.c-torture: Update to c-torture-1.41 release.
26837
26838 1996-10-27  Jeffrey A Law  (law@cygnus.com)
26839
26840         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
26841         c-torture release.
26842
26843 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
26844
26845         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
26846         and LDFLAGS.  Fix second case to append the target_info ldflags
26847         onto LDFLAGS, not CFLAGS.
26848         * lib/g++.exp (g++_init): Add target_info stuff.
26849         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
26850         of libgloss and newlib flags for !native.
26851
26852         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
26853         (GDB): Fix relative path to go up another dir for finding gdb.
26854
26855 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
26856
26857         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
26858         versions in the target_info array, if they don't exist.
26859
26860 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
26861
26862         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
26863
26864 1996-07-08  Jim Wilson  <wilson@cygnus.com>
26865
26866         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
26867         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
26868
26869 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
26870
26871         * lib/old-dejagnu.exp: Don't remove the output file before we've
26872         actually tested it. Don't append pwd to the path of the executable
26873         we're testing.
26874
26875 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
26876
26877         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
26878
26879 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
26880
26881         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
26882         temporary directory for compiler files, and set it to a default
26883         value of /tmp. Set $output as the name of the output file from
26884         compiling the testcase. Add a -o option to $cflags_var so the
26885         compiler writes the final output file as $output. Set $executable
26886         to $output.
26887
26888         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
26889         directory for compiler files, and set it to /tmp if it doesn't
26890         already have a value. Set $output_file to the name of the output
26891         file from compiling the testcase. Add a -o option to CXXFLAGS so
26892         the compiler writes the final output file as $output. Use $output
26893         as the executable to be tested.
26894
26895 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26896
26897         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
26898
26899 1996-06-08  Jeffrey A Law  (law@cygnus.com)
26900
26901         * gcc.c-torture/execute/pending-1.c: New test.  Still
26902         pending in Tege's queue.
26903
26904 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
26905
26906         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
26907         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
26908         if there were failures.  Call unresolved if there were unresolved
26909         testcases.  Call gcc_fail if program did not run to completion.
26910         (ph_make): Pass additional argument name to ph_execute.
26911         (ph_execute): Add new argument.  Pass additional arguments to
26912         ph_summary.  Call gcc_fail is there is no execution output.
26913
26914 1996-04-24  Jeffrey A Law  (law@cygnus.com)
26915
26916         * lib/plumhall.exp (proc_summary): Output relavent summary
26917         lines into the log so specific failures in plumhall can be
26918         investigated.
26919
26920 1996-04-10  Jeffrey A Law  (law@cygnus.com)
26921
26922         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
26923         (c-torture-execute): Don't try to execute tests which use
26924         "long long" types if $NO_LONG_LONG is nonzero.
26925
26926 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
26927
26928         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
26929         not c-torture.
26930
26931         * gcc.ieee: Move from here.
26932         * gcc.c-torture/execute/ieee: To here.
26933
26934 1996-03-26  Jeffrey A Law  (law@cygnus.com)
26935
26936         * gcc.c-torture: Update to c-torture-1.41 release.
26937
26938 1996-03-22  Jeffrey A Law  (law@cygnus.com)
26939
26940         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
26941         not "$output".
26942
26943 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
26944
26945         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
26946         -c present.
26947
26948 1996-03-02  Jeffrey A Law  (law@cygnus.com)
26949
26950         * config/proelf.exp: Handle connecting to a simulator.
26951
26952 1996-01-31  Jeffrey A Law  (law@cygnus.com)
26953
26954         * config/proelf.exp: New file.  Enough framework that we can
26955         run c-torture tests on the proelf targets (or any other target
26956         that gdb can connect to for that matter).
26957
26958 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
26959
26960         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
26961         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
26962
26963         * lib/plumhall.exp (ph_execute): Always call ph_summary if
26964         exec_output exists.
26965
26966 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
26967
26968         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
26969         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
26970
26971         * config/*.exp: Update FSF address.  Change result of ${tool}_load
26972         to pass/fail/unresolved/unsupported/untested.  Caller must now
26973         call unresolved/unsupported/untested.
26974         * lib/*.exp: Update FSF address.  Update to handle new results of
26975         ${tool}_load.
26976         * lib/chill.exp (verbose): Delete.
26977
26978 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
26979
26980         * lib/gcc.exp (default_gcc_start): Change order of args to
26981         $LDFLAGS $CFLAGS $LIBS.
26982         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
26983         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
26984         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
26985         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
26986         * gcc.misc-tests/dg-test.exp: Likewise.
26987         * gcc.misc-tests/msgs.exp: Likewise.
26988         * gcc.prms/prms.exp: Likewise.
26989         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
26990         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
26991
26992         * lib/dg.exp: Deleted, moved to dejagnu/lib.
26993
26994 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26995
26996         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
26997
26998         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
26999         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
27000
27001         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
27002         necessary.
27003
27004 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
27005
27006         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
27007         global for loop; add use of $mathlib.
27008         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
27009         settings here; set mathlib for anything but VxWorks.
27010
27011 1996-01-22  Jeffrey A Law  (law@cygnus.com)
27012
27013         * gcc.c-torture: Update to c-torture-1.40 release.
27014
27015 1996-01-03  Jeffrey A Law  (law@cygnus.com)
27016
27017         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
27018         dg.exp.
27019
27020 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
27021
27022         * lib/c-torture.exp (c-torture-execute): Declare "output" as
27023         global.
27024
27025 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
27026
27027         * lib/g++.exp (LIBS): Define if not already.
27028         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
27029         (gcc-dg-prune): Call prune_gcc_output.
27030         * lib/gcc.exp (prune_gcc_output): New proc.
27031         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
27032         prune_gcc_output.
27033
27034 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
27035
27036         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
27037         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
27038
27039 1995-11-15  Jeffrey A Law  (law@cygnus.com)
27040
27041         * gcc.c-torture: Update to c-torture-1.39 release.
27042
27043 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
27044
27045         * lib/c-torture.exp (c-torture-execute): Don't return if one option
27046         fails, try others as well.
27047
27048 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
27049
27050         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
27051         If compilation fails, mark execute tests as `untested'.
27052         If test is marked as unsupported, don't mark compilation and
27053         execute tests as failed.
27054
27055 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
27056
27057         * lib/g++.exp (g++_init): Don't link in libg++, and look to
27058         libstdc++ for whether or not we want to be doing shared
27059         libraries.  Delete link_curses since we don't need it anymore.
27060         * lib/mike-g++.exp (postbase): Don't link in libg++.
27061         * g++.old-deja/old-deja.exp: Likewise.
27062
27063 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
27064
27065         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
27066
27067 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
27068
27069         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
27070         For that, add `-Wl,-a,shared_archive'.
27071         * g++.old-deja/old-deja.exp: Likewise.
27072
27073 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
27074
27075         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
27076
27077 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
27078
27079         * lib/mike-g++.exp (postbase): Pay attention to the status of
27080         g++_load.
27081
27082 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
27083
27084           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
27085
27086 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
27087
27088         * lib/gcc.exp (default_gcc_start): No longer need to log program
27089         being executed or its output, execute_anywhere does that now.
27090         * lib/g++.exp (default_g++_version): Call execute_anywhere.
27091         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
27092
27093 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
27094
27095         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
27096         the same as those in lib/g++.exp.
27097
27098 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
27099
27100         * gcc.c-torture: Update to c-torture-1.38 release.
27101         * gcc.ieee: Related changes.
27102
27103 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
27104
27105         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
27106         "exec". Minor reformatting changes.
27107
27108         * config/rom68k.exp (${tool}_load): Make it work in a canadian
27109         cross. This means all "exec" calls now work on a remote host as
27110         well.
27111         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
27112         cross. Filter out the extra "\r\n" stuff that expect puts in.
27113         (c-torture-execute): Filter out the bogus warnings like
27114         c-torture-compile does. Add support for canadian cross.
27115         * lib/gcc.exp (default_gcc_version, default_gcc_start)
27116         Use execute_anywhere rather than calling exec directly. Now it
27117         works for canadian cross testing.
27118
27119 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
27120
27121         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
27122         results into a variable, and check that rather than using file exists.
27123
27124 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
27125
27126         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
27127         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
27128
27129 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27130
27131         * g++.old-deja/old-deja.exp: Create and pass runshlib and
27132         lib_curses if there's a shared libg++ in the build tree.
27133
27134 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
27135
27136         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
27137         if not supported target.
27138
27139 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
27140
27141         * lib/g++.exp (g++_init): Move empty setting of runshlib and
27142         link_curses up to always happen, not just for native builds.
27143
27144 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
27145
27146         * gcc.c-torture: Update to c-torture-1.36 release.
27147         * gcc.failure: Related changes.
27148
27149 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
27150
27151         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
27152
27153 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
27154
27155         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
27156         * lib/mike-g++.exp (postbase): Not in here.  Still reference
27157         runshlib, link_curses, and mathlib for link and run.
27158
27159         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
27160         pass the runtime shared library options for Solaris, OSF/1, and
27161         Irix5, and link with -lcurses to avoid unresolved references.
27162
27163 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
27164
27165         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
27166         only run once.
27167
27168 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
27169
27170         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
27171
27172 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
27173
27174         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
27175         do not have a framework for the "compat" tests yet.
27176
27177 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
27178
27179         * lib/mike-g++.exp (postbase): New local variable `mathlib',
27180         set to null if we're testing vxworks5.1.  Use that instead of
27181         `-lm' in the setting of LIBS for link and run.
27182
27183 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
27184
27185         * config/rom68k.exp (${tool}_load): Major changes to make it
27186         work.  Verified that it does in fact return the stuff in
27187         exec_output properly.  Catch any Emul or any TRAP other than 0.
27188
27189 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
27190
27191         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
27192         LDFLAGS properly for targets that need stuff from libgloss.
27193         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
27194         only run once.
27195         (gpp_initialized): New variable.
27196
27197 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
27198
27199         * config/rom68k.exp: Load libgloss.exp.
27200         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
27201         so we can produce a fully linked binary.
27202         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
27203         so we can produce a fully linked binary.
27204
27205 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
27206
27207         * lib/plumhall.exp (ph_section): Watch for expected failures.
27208         Add missing `else'.
27209
27210         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
27211         run the testcase.
27212         (c-torture): Likewise.
27213
27214 1995-08-28  Doug Evans  <dje@cygnus.com>
27215
27216         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
27217
27218         * lib/mike-g++.exp (mike_cleanup): New proc.
27219         (prebase): New globals compiler_result, not_compiler_result,
27220         target_regexp.
27221         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
27222         allow leading "-" in pattern.  Watch for unsupported tests.
27223         If $compiler_result is set, pattern match assembler code,
27224         and ditto for $not_compiler_result.
27225         * lib/mike-gcc.exp: Likewise.
27226
27227         * lib/plumhall.exp (ph_execute): Only call ph_summary if
27228         execution "succeeded".
27229
27230 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
27231
27232         * config/win32.exp: New file.
27233         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
27234
27235 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
27236
27237         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
27238         unsupported.
27239         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
27240         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
27241         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
27242
27243         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
27244         "... without exceptions was ...".  That is now handled by
27245         prune_system_crud.
27246         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27247
27248 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
27249
27250         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
27251         sieve.c,sort2.c}: New files.
27252         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
27253         sieve.exp,sort2.exp}: Drivers for them.
27254
27255         * lib/mike-gcc.exp (program_output): New user settable variable.
27256         (postbase): Call prune_system_crud.  Also prune extraneous compiler
27257         messages.
27258         * lib/mike-g++.exp (program_output): New user settable variable.
27259
27260         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
27261
27262         * config/sh.exp: Deleted (use sim.exp instead).
27263
27264 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
27265
27266         * config/vx.exp: Declare CHECKTASK as global.
27267         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
27268         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
27269         * lib/old-dejagnu.exp: Load [pwd]/$executable.
27270
27271 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27272
27273         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
27274         target. Like vx.exp, only includes `vx29k.exp' instead of
27275         `vxworks.exp'.
27276
27277 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
27278
27279         * config/sim.exp: Increase time limit from 120 seconds to 240.
27280
27281 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
27282
27283         * gcc.c-torture/execute/950628-1.c: New test.
27284
27285 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
27286
27287         * gcc.c-torture: Update with changes/additions from
27288         c-torture-1.34.
27289
27290 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
27291
27292         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
27293
27294 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
27295
27296         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
27297
27298 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
27299
27300         * gcc.c-torture/compile/950512-1.c: New test.
27301         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
27302         * gcc.dg/struct-ret-1.c: Likewise.
27303
27304 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
27305
27306         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
27307           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
27308
27309 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
27310
27311         * gcc.c-torture/special/920411-1.c: Deleted.
27312         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
27313
27314 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
27315
27316         * config/sim.exp (${tool}_load): Hack in call to bash to get a
27317         cpu limit.
27318
27319 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
27320
27321         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
27322
27323 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
27324
27325         From kenner;
27326         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
27327         is the proper length.
27328         * va-arg-3.c: Likewise.
27329
27330 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
27331
27332         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
27333         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
27334
27335         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
27336         * lib/g++.exp (default_g++_start): Delete old cruft.
27337
27338 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
27339
27340         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
27341         (2 * (1 << 18)) to (2 * (1 << 17)).
27342
27343         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
27344
27345 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
27346
27347         * config/rom68k.exp: Renamed from config/idp.exp
27348
27349 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
27350
27351         * c-torture/compile/921109-2.c
27352
27353 1995-04-18  Mike Stump  <mrs@cygnus.com>
27354
27355         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
27356         excess errors.
27357
27358 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
27359
27360         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
27361         output.
27362         * lib/g++.exp (default_g++_start): Likewise.
27363
27364 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
27365
27366         * gcc.c-torture/compile/950329-1.c: New test.
27367
27368 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
27369
27370           * config/bug.exp (${tool}_load): Updated to use new remote_open
27371           and remote_close procs.
27372         * config/idp.exp: New file.
27373
27374 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
27375
27376         * gcc.c-torture/execute/950322-1.c: New test.
27377
27378 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
27379
27380         * config/vx.exp (${tool}_load): Clean up testing of return code from
27381         vxworks_ld and vxworks_spawn.
27382
27383 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
27384
27385         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
27386
27387 1995-03-13  Mike Stump  <mrs@cygnus.com>
27388
27389         * lib/old-deja.exp: Add `excess errors test - ' error, now one
27390         can mark excess errors on a machine by machine basis.  Note, the
27391         default is to not expect any excess errors, even when excess
27392         errors test - is given, so you will want to put an XFAIL ... on
27393         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
27394         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
27395         those 4 machines, but no others.
27396
27397 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
27398
27399         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
27400         * lib/c-torture.exp: to here.
27401
27402 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
27403
27404         * gcc.c-torture/execute/950221-1.c: New test.
27405         * gcc.c-torture/execute/struct-ret-1.c: New test.
27406         * gcc.c-torture/compile/950221-1.c: New test.
27407
27408         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
27409
27410 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
27411
27412         * gcc.c-torture/execute/arith-1.c (main): Return 0.
27413         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
27414
27415 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
27416
27417         * g++.gb: New directory of tests, derived from my signature and
27418         class scoping tests.
27419
27420         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
27421         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
27422         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
27423         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
27424         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
27425         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
27426         * g++.gb/sig25.C: Likewise.
27427
27428         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
27429         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
27430         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
27431         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
27432         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
27433         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
27434         * g++.gb/sig25.exp: Likewise.
27435
27436         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
27437         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
27438         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
27439         * g++.gb/scope13.C: Likewise, this test still fails.
27440
27441         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
27442         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
27443         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
27444         * g++.gb/scope13.exp: Ditto.
27445
27446         * g++.gb/README: New file, explains what these tests are about.
27447
27448 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
27449
27450         * lib/dg.exp (dg-do): Support `preprocess'.
27451         (dg-test): Likewise.
27452
27453 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
27454
27455         * config/udi.exp: change "continue -expect" to "exp_continue".
27456
27457 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
27458
27459         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
27460         Delete redundant tests.
27461
27462         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
27463         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
27464         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
27465         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
27466         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
27467         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
27468         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
27469         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
27470
27471         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
27472         storing label pointers.
27473         * gcc.c-torture/execute/921019-1.c: Likewise.
27474         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
27475         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
27476         parameter fp.
27477         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
27478         constants.
27479
27480         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
27481         Delete obsolete tests.
27482
27483         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
27484         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
27485         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
27486         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
27487         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
27488         * gcc.c-torture/compile/950124-1.c: New test.
27489
27490         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
27491
27492 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
27493
27494         * lib/mike-g++.exp: Add -lm to LIBS.
27495
27496 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
27497
27498         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
27499
27500 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
27501
27502         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
27503
27504 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
27505
27506         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
27507
27508 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
27509
27510         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
27511         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
27512         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
27513         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
27514         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
27515         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
27516         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
27517         * g++.law/{operators31.C, operators32.C,
27518         * g++.law/{operators33.C, operators34.C}: Likewise.
27519         * g++.law/{pic1.C, refs2.C}: Likewise.
27520         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
27521         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
27522         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
27523         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27524
27525         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
27526         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
27527         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
27528         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
27529         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
27530         * g++.law/{enum9.exp, friend5.exp}: Likewise.
27531         * g++.law/{nest3.exp, nest4.exp}: Likewise.
27532         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
27533         * g++.law/{operators30.exp, operators31.exp}: Likewise.
27534         * g++.law/{operators32.exp, operators33.exp}: Likewise.
27535         * g++.law/{operators34.exp}: Likewise.
27536         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
27537         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
27538         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
27539         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
27540         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27541
27542         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
27543         No longer expected to fail.
27544         * g++.law/missed-error3.C: Tweak for recent bool changes.
27545
27546 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
27547
27548         * config/emb-unix: Deleted.
27549         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
27550         remote execution.  Do final link on remote host if REMOTE_LINK is set.
27551
27552 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
27553
27554         * lib/dg.exp (dg-test): Fix typo in last patch.
27555
27556 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
27557
27558         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
27559         (handles multiple occurrences).
27560
27561 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
27562
27563         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
27564         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
27565         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
27566         printed).
27567         * lib/c-torture.exp (c-torture-compile): Likewise.
27568         (c-torture): Prepend full path if missing.
27569         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
27570         (gcc_fail): Likewise.
27571         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
27572
27573 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
27574
27575         * lib/netware.exp: Only attach to NetWare i386 systems.
27576
27577 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
27578
27579         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
27580         messages.  Add test name to "output pattern match" pass/fail message.
27581
27582 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
27583
27584         * gcc.dg: New testsuite.
27585         * gcc.dg/dg.exp: New file.
27586
27587         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
27588         test-switch.c}: Deleted.
27589
27590         * gcc.misc-tests/msgs.exp: New testcase driver.
27591
27592 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
27593
27594         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
27595         Watch for illegal return values from ${tool}_load.
27596         * config/unix.exp (${tool}_load): Fix pass/fail detection for
27597         cross targets.  Coerce return value >0 to 1.
27598
27599 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
27600
27601         * config/unix.exp (${tool}_load): Call program rsh, not proc.
27602
27603         * config/emb-unix.exp: New file.
27604
27605         * config/sim.exp: Error if variable $SIM not defined.
27606         (${tool}_load): Mark test as "untested" if simulator missing.
27607
27608         * config/unix.exp: Load remote.exp to get rcp_download.
27609         * lib/c-torture.exp: Use different option lists for testcases with
27610         and without loops.
27611         * gcc.c-torture/execute/execute.exp: Likewise.
27612
27613 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
27614
27615         * config/*.exp: Clarify return code from ${tool}_load.
27616         Call `unresolved' or `untested' instead of `warning' or `perror'
27617         (sometimes you still want to call both though).
27618         Add comment that `shell_id' is local to each file.
27619         * config/udi.exp (timeout): Set to 30.
27620         Don't print warning if connection fails, $connectmode has already
27621         printed an error.
27622         (${tool}_load): Move verbose messages to level 2.
27623         Rework pattern for "Process started" message.
27624         Pass `shell_id' to ${connectmode}_download.
27625         Retry twice upon timeout.  Make resetting of target more robust.
27626         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
27627         Pass `shell_id' to exit_$connectmode.
27628         Only call exit_$connectmode if connected.
27629         * config/unix.exp (${tool}_load): Check return codes better.
27630         * config/vrtx.exp (${tool}_load): Likewise.
27631         * config/vx.exp (${tool}_load): Likewise.
27632         Delete unneeded global's.
27633         * lib/dg.exp (dg-test): Update to reflect clarified return codes
27634         from ${tool}_load.
27635         (dg-stat): Delete.
27636         (dg-init): Delete recording of pass/fail counts.
27637         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27638         (old-dejagnu-init): Likewise.
27639         (old-dejagnu-stat): Delete contents, empty proc now.
27640         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
27641         (c-torture): Delete references to lcnt, lpass, lfail.
27642         Get option list from TORTURE_OPTIONS.
27643         Delete -funroll[-all]-loops if no loops.
27644         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
27645         (g++_stat): Delete contents (empty proc now).
27646         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
27647         (gcc_finish): Likewise.
27648         (gcc_stat): Deleted.
27649         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
27650         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
27651         * gcc.c-torture/execute/execute.exp: Likewise.
27652         Split tests into two parts: compile, execute.
27653         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
27654         no loops.  Update to reflect clarified return codes from ${tool}_load.
27655
27656 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
27657
27658         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
27659         to grep for.
27660         (old-dejagnu): Likewise (where necessary).
27661
27662 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
27663
27664         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
27665
27666         * lib/dg.exp (dg-process-target): Fix processing of selector.
27667         Add comment regarding use of `error'.
27668
27669         * lib/gcc.exp (prune_system_crud): Define if missing.
27670         * lib/g++.exp (prune_system_crud): Likewise.
27671
27672         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
27673         Call prune_system_crud.
27674         * lib/dg.exp (dg-runtest): New proc.
27675         Use perror instead of send_user for tcl errors in testcase.
27676         Don't return any value, it's never used.
27677         Don't clobber previous definition of `unknown'.
27678         Print tcl errors in `dg-final'.
27679
27680 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
27681
27682         * lib/dg.exp (dg-process-target): Improve syntax error messages.
27683         (dg-test): Don't print errorInfo, it contains stack backtrace.
27684
27685 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
27686
27687         * lib/g++.exp (runtest_file_p): Define if missing.
27688
27689 1994-09-24  Doug Evans  (dje@cygnus.com)
27690
27691         * lib/mike-g++.exp: Comment out loading of g++.exp.
27692         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
27693         (default_g++_version): Always print something.
27694         (default_g++_start): Comment out call to `which'.
27695         (g++_start, g++_load): Deleted (must be defined in config file).
27696         * lib/gcc.exp: Test for existence of $CC at start.
27697         Delete check for tmpdir (done in gcc_init).
27698         (default_gcc_version): Always print something.
27699         (default_gcc_start): Comment out call to `which'.
27700         * config/*.exp: Major cleanup - make cross targets work at least a
27701         little better for g++ (by not being "--tool gcc" specific).
27702         Rename gcc_xxx to ${tool}_xxx.
27703         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
27704         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
27705
27706 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
27707
27708         * lib/c-torture.exp (c-torture-compile): Rework compiler
27709         message processing.
27710
27711         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
27712         c-torture.
27713
27714 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
27715
27716         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
27717
27718         * lib/dg.exp (dg-process-target): Support { target native }.
27719
27720 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
27721
27722         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
27723         looked for "... program xxx got fatal signal".
27724         Correct regsub munging of `comp_output'.
27725         Ignore compiler messages "path prefix not used" and "linker input
27726         file unused".
27727
27728 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
27729
27730         * lib/gcc.exp (runtest_file_p): Define if missing.
27731         * gcc.prms/template.c: Example to work from.
27732
27733 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
27734
27735         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
27736         * lib/dg.exp (dg-test): Call unsupported testcases as such.
27737
27738         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
27739         * gcc.prms/1883.c: Moved from compile/940714-1.c.
27740         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
27741         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
27742
27743         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
27744         (dg-process-target): No longer a varargs proc.
27745         Return S/N for target, P/F for xfail.  All callers changed.
27746         (user option procs): More argument checking.
27747         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
27748         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
27749         (dg-test): Skip test if not running on selected target in `dg-do'.
27750         Update handling of `dg-do-what', `dg-output-text'.
27751         Separate execution pass/fail from output pattern match pass/fail.
27752         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
27753
27754 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
27755
27756         * gcc.c-torture/special/special.exp: Don't expect failure for mips
27757         target for 920510-1.c.
27758
27759 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
27760
27761         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
27762         Clean up comment regarding use of passcnt, etc.
27763         (gcc_stat): Don't update `testcnt' here.
27764         (gcc_finish): Do it here.
27765         Might as well reset `but_id' here too.
27766         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
27767         to determine if the file should be tested.
27768         * gcc.c-torture/compile/compile.exp: Likewise.
27769         * gcc.c-torture/execute/execute.exp: Likewise.
27770         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27771         * gcc.misc-tests/dg-test.exp: Likewise.
27772         * gcc.prms/prms.exp: Likewise.
27773         * gcc.wendy/wendy.exp: Likewise.
27774         * g++.old-deja.exp: Likewise.
27775         Move "Testing file" message to verbose level 1.
27776
27777 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
27778
27779         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
27780
27781 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
27782
27783         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
27784         (default_gcc_start): Accept optional second list element
27785         of compiler flags.  Print compiler output at verbosity level 2.
27786         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
27787         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
27788         Save current values of framework globals passcnt, failcnt, xpasscnt,
27789         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
27790         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
27791         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
27792         xfailcnt to compute stats.  Update framework global `testcnt' from
27793         pass/fail counts.
27794         (gcc_finish): New proc.  Clean up test environment.
27795         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
27796         (gcc_epass, gcc_efail): Delete.
27797         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
27798         argument of line number.
27799         (dg-init): If the tool has an init routine, call it.
27800         (dg-test): Remove args `cflags_var' and `libs_var'.
27801         Pass all compiler options to ${tool}_start.
27802         Handle missing line number.
27803         (dg-finish): New function.
27804         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
27805         particular files.  Call gcc_finish at end.  Move "skipping test"
27806         message to verbosity level 3.
27807         * gcc.c-torture/compile/compile.exp: Likewise.
27808         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27809         * gcc.c-torture/execute/execute.exp: Likewise.
27810         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27811         Print testcase being tried at verbosity level 1.
27812         * gcc.c-torture/special/special.exp: Unset xfail.
27813         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27814         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
27815         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
27816         * gcc.failure/failure.exp: Likewise.
27817         * gcc.ieee/ieee.exp: Likewise.
27818         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
27819         Update call to dg-test.  Call dg-finish at end.
27820         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
27821         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27822         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
27823         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
27824         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
27825         * gcc.wendy/wendy.exp: Add copyright.
27826         Delete setting of tmpdir (done by gcc_init).
27827         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
27828         Pass compiler flags to gcc_start.  Call gcc_finish at end.
27829         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
27830         gcc_[ce]pass/fail.
27831
27832 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
27833
27834         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
27835         confusion.
27836         (g++_load): Likewise.
27837
27838         * config/*.exp (gcc_load): Some were varargs fns and some were not.
27839         Rename argument to `prog' to remove the confusion.
27840         Varargs fns behave differently too!
27841         (g++_load): Likewise.
27842
27843         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
27844
27845         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
27846         what it is.  Delete (always) printing of status value for !native.
27847         Simplify verbose code, and include status and exec_output.
27848         (g++_load): Use gcc_load.
27849
27850 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
27851
27852         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
27853         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
27854         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
27855         940714-3.c as these testcases don't exist anymore.  Make
27856         va-arg-1.c expected to pass.
27857
27858 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
27859
27860         * gcc.misc-tests/misc.exp: Only run specific testcases.
27861         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
27862         * gcc.misc-tests/dg-[1-9].c: New files.
27863
27864         * lib/dg.exp: New testsuite driver.
27865         * gcc.prms/prms.exp: Use it.
27866
27867         * README.gcc: New file.
27868
27869         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
27870         Document and reset `lxpass' and `lxfail'.
27871         Simplify "initialized" message.
27872         (gcc_stat): Clean up comments a little.
27873
27874 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
27875
27876         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
27877
27878 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
27879
27880         * lib/old-dejagnu.exp (process-option): New proc.
27881         (old-dejagnu-init, old-dejagnu-stat): Likewise.
27882         (old-dejagnu): Simplify.
27883         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
27884
27885 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
27886
27887         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
27888         exists and is not an empty string.
27889
27890         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
27891         $xfail rather than calling setup_xfail.  Clear $xfail when test is
27892         finished.
27893         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
27894         automatically.
27895
27896         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
27897         longer expected to fail.
27898
27899         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
27900         "f" function call.
27901
27902         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
27903
27904         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
27905         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
27906         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
27907         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
27908         c-torture-1.29.
27909
27910         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
27911         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
27912
27913         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
27914
27915         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
27916         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
27917
27918         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
27919         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
27920         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
27921
27922 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
27923
27924         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
27925         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
27926         940714-1.c, 940714-2.c, 940714-3.c},
27927         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
27928         gcc.misc-tests/{mg.c,mg.exp}:
27929         New tests.
27930         * gcc.noncompile/noncompile.exp: Change accordingly.
27931
27932 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
27933
27934         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
27935         Undo previous clobberage.
27936
27937 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
27938
27939         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
27940         * gcc.special/{930510-1.c, special.exp}:
27941         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
27942         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
27943         struct-varargs-1.c}: New tests from c-torture-1.26.
27944
27945 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
27946
27947         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
27948           argument to switch.
27949
27950 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
27951
27952         * Revert the previous changes.  Please see Rob's directory
27953           (/lisa/test/rob/progressive/gcc/testsuite) for testing
27954           fixes.
27955
27956 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
27957
27958         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
27959             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
27960             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
27961             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
27962             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
27963             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
27964             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
27965             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
27966             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
27967             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
27968             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
27969             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
27970             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
27971             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
27972             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
27973             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
27974             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
27975             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
27976             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
27977             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
27978             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
27979             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
27980             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
27981             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
27982             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
27983             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27984             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
27985
27986 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
27987
27988         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
27989             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
27990           with perror calls.
27991
27992 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
27993
27994         * config/unix.exp (g++_load): Fix syntax.
27995
27996 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
27997
27998         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
27999         * gcc.noncompile/921017-1.c: Deleted obsolete test.
28000         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
28001         Don't expect va-arg-1.c to fail.  Correct expected output for
28002         920928-1.c.
28003         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
28004         * gcc.wendy/hbm4.c: Correct typo.
28005         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
28006
28007 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
28008
28009         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
28010         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
28011         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
28012         * lib/c-torture.exp (c-torture-compile): Ditto.
28013
28014         Reduce volume of output (remove all the -I's and such).
28015         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
28016         Call gcc_cpass, gcc_cfail.
28017         (c-torture): Pass testing option to c-torture-compile.
28018
28019 1994-03-21  Doug Evans  (dje@cygnus.com)
28020
28021         Bring patches over from progressive.
28022         * config/default.exp: Exit remote shell cleanly.
28023         (g++_exit, g++_start): Add default versions.
28024         * config/sim.exp (gcc_load): Use perror, not error.
28025
28026 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
28027
28028         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
28029         set in site.exp.
28030
28031 1994-03-14  Doug Evans  (dje@cygnus.com)
28032
28033         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
28034         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
28035         (wendy_try): New proc to run testcase.
28036         (main loop): Call 'em.
28037         * gcc.wendy/*.c: Clean up pass to correct expected output.
28038
28039         * lib/gcc.exp: Minor cleanup work.
28040         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
28041
28042 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
28043
28044         * config/sim.exp (gcc_load): Document return codes better.
28045         Don't pass -v to simulator.
28046
28047 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
28048
28049           * gcc.special/920717-x.c: Fix typo.
28050           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
28051           get at sources.
28052
28053         * lib/mike-gcc.exp: Fix typo.
28054
28055 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
28056
28057         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
28058         binary to use, transform the name.
28059         * config/*.exp: rename everything. Nuke any g++ specific files,
28060         it's now a special case of gcc that requires no special support.
28061         Add a default.exp for unsupported targets.
28062
28063 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
28064
28065         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
28066         lib/old-dejagnu.exp: Fix a few patterns to work with the new
28067         version of Tcl.
28068
28069 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
28070
28071         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
28072         than a warning.
28073
28074 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
28075
28076         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
28077
28078 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
28079
28080         * gcc.execute/execute.exp: Combine opt_list and foption_list into
28081         option_list.  Compile every file with only 4/6 option choices
28082         (same as C torture) instead of with 12/18 different option
28083         choices.
28084         * lib/c-torture.exp: Likewise.
28085
28086         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
28087         not already set.
28088
28089 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
28090
28091         * lib/old-deja.exp: Add `excess errors test fails' error, now one
28092         can put an XFAIL *-*-* on excess errors.
28093
28094 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
28095
28096         * g++.law: Add more tests derived from g++-bugs snapshots.
28097
28098         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
28099         equivalent to g++.law/init9.
28100
28101         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
28102         compiled it, and the a.out file after we've run it.
28103
28104 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
28105
28106         * lib/mike-g++.exp (postbase): Delete the .o file after we've
28107         compiled it, and the a.out file after we've run it.
28108
28109 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
28110
28111         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
28112
28113 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
28114
28115         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
28116         version number.
28117
28118 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
28119
28120         * g++.law: New directory of g++ tests derived from the g++-bugs
28121         snapshots.
28122
28123 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
28124
28125         * gcc.compile: initbug1.c initbug1.exp testcase added
28126
28127 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
28128
28129         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
28130         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
28131           fixes submitted by Jeff Law (law@cs.utah.edu)
28132         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
28133           Jeff Law (law@cs.utah.edu)
28134
28135
28136 1993-11-30  Mike Stump  (mrs@cygnus.com)
28137
28138         * config/unix-g++.exp: Follow the gcc way of doing things.
28139         * g++.old-deja/old-deja.exp: Minor updates.
28140         * lib/g++.exp: New file, follow the gcc way of doing things.
28141         * lib/old-dejagnu.exp: Minor updates.
28142         * lib/mike-g++.exp: Always unset errorInfo.
28143
28144 1993-11-06  Mike Stump  (mrs@cygnus.com)
28145
28146         * lib/gcc.exp: Fix some errors with the below change, CC and
28147         CFLAGS should be global when setting, not local.
28148
28149 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
28150
28151         * lib/gcc.exp: Transform tool name.
28152
28153 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28154
28155         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
28156
28157 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28158
28159         * lib/gcc.exp: change gcc_done to gcc_stat
28160
28161 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28162
28163         * Upgraded gcc testsuite to c-torture version 1.25
28164
28165 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
28166
28167         * lib/gcc.exp: added reporting code. Changed verbose compile message.
28168         * lib/c-torture: added hooks for new reporting code.
28169
28170 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
28171
28172         * config/sh-gcc.exp: check if sh-sim exists in the path
28173
28174 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
28175
28176         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
28177         * gcc.compile/compile.exp: Initial changes for new logic.
28178         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
28179         * gcc.failure/failure.exp: Initial changes for new logic.
28180         * gcc.ieee/ieee.exp: Initial changes for new logic.
28181         * gcc.misc-tests/misc.exp: Initial changes for new logic.
28182         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
28183         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
28184         * lib/c-torture.exp: Initial changes for new logic.
28185         * lib/gcc.exp: Initial changes for new logic.
28186
28187 1993-10-15  Mike Stump  (mrs@cygnus.com)
28188
28189         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
28190         depend upon failure or success.  Fully qualify names in failure
28191         and success messages.  Always remove a.out before starting
28192         compile, just in case.  Pay more attention to error text output by
28193         the compiler.  Handle testcases with no known past errors just
28194         like all others, so that things are uniform.  Other miscellaneous
28195         improvements.
28196
28197 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
28198
28199         * gcc.cpp: new directory for cpp tests
28200
28201 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
28202
28203         * lib/chill.exp: Code reformatted, removed unused code.
28204         * config/unix-chill.exp: Code reformatted, removed unused code.
28205         * chill.execute/execute.exp: Code reformatted, removed unused code.
28206         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
28207
28208 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
28209
28210         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
28211         routines not written.
28212
28213 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
28214
28215         * config/bug-gcc.exp: Use new procs from bug.exp.
28216
28217 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
28218
28219         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
28220         via ftp, rather than depending on NFS.
28221         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
28222         case.
28223
28224 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
28225
28226         * config/bug-gcc.exp: Use new download proc.
28227
28228 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
28229
28230         * chill.execute/execute.exp: cleanups, handles errors better
28231         * chill.compile/compile.exp: rewrite, based on execute.exp
28232         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
28233         * lib/chill.exp: major changes to diff proc and compile and link
28234           procs. added chill_fail and chill_pass wrappers to pass and
28235           fail. added more comments, and handle error codes better.
28236           Added a hack to capture stderr from exec, so noncompile tests
28237           can work.
28238
28239 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
28240
28241         * chill.execute/execute.exp: rewrite of testsuite driver
28242         * lib/chill.exp: rewrite of testsuite driver
28243         * config/unix-chill.exp: rewrite of testsuite driver
28244
28245 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
28246
28247     In chill.execute:
28248         * iexpr.ch: Standardize uppercase.
28249         * tuples.dat: Standardize uppercase.
28250         * vary.ch: standardize.  Correct varying string assignments.
28251         * vary.dat: Add new output lines.
28252
28253 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
28254
28255     In chill.execute:
28256         * chprintf.ch: Standardize use of uppercase.
28257         * tuples.ch: Standardize and turn arr2 into a DCL,
28258           rather than a SYN.
28259         * pinits.ch: Standardize.
28260
28261 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
28262
28263         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
28264         * Makefil: Renamed to Makefile.in.
28265         * configure.in: New.
28266
28267 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
28268
28269     In chill.execute:
28270         * .cvsignore: Add result/output files.
28271         * Makefile: Fix up variables at start.  Use MFLAGS
28272           everywhere.  Correct bool_loc, built_ins entries.
28273           Add entry for vary1.ch.
28274         * bitarray.ch: Standardize upper-case usage.
28275         * bitexpr.ch: Standardize, add output of b1.
28276         * params.ch: Use arrayt in along PROC parameters, to
28277           avoid novelty problems.
28278         * sets.ch: Tiny cleanup.
28279         * vary1.ch: Re-indent.
28280
28281 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
28282
28283           * Add PR-related files to Makefiles, .cvsignore files, etc.
28284
28285 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
28286
28287         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
28288           with compiler objects. New names are test-flow.c and test-loop.c
28289
28290 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
28291
28292         * Upgraded c-torture tests from 1.19 to 1.20
28293
28294         * new files:
28295         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
28296         * gcc.compile: 930623-1.c 930623-2.c
28297         * gcc.noncompile: 930622-1.c 930622-2.c
28298         * gcc.failure: 920411-1.c 920627-2.c
28299         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
28300
28301 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
28302
28303         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28304           More changes to get testsuite working properly. Needs more work.
28305           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
28306
28307 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
28308
28309         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28310           More changes to get testsuite working properly. Needs more work.
28311
28312 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
28313
28314         * chill.compile/compile.exp: Added for Dejagnu support
28315         * chill.execute/execute.exp: Added for Dejagnu support
28316         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
28317
28318 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
28319
28320     This should complete moving the CHILL test files.
28321         * chill.noncompile(.cvsignore printf.grt
28322             in-printf.grt chprintf.grt chprintf.ch):
28323             Added test-support files.
28324           (Makefile): Modified further.
28325         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
28326             signal.ch): Added test files.
28327           * chill.execute (.cvsignore printf.grt printr.c
28328             in-printf.grt rts.c chprintf.grt rts.h): Added
28329           test-support files.
28330             (Makefile): More corrections.
28331
28332 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
28333
28334         * chill.compile, chill.execute, chill.nocompile: Add CHILL
28335           test cases, ready for DejaGnu.
28336
28337 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
28338
28339         * Upgraded c-torture tests from 1.18 to 1.19
28340
28341         * gcc.compile: added test(s):
28342           930607-1.c
28343         * gcc.execute: added test(s):
28344           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
28345
28346         * added new subdirectory for misc tests: gcc.misc-tests
28347         * gcc.misc-test(s): added tests:
28348           inst-check.c test-consts.c test-ior.c test-switch.c
28349
28350 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
28351
28352         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
28353
28354 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
28355
28356         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
28357
28358 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
28359
28360         * Upgraded c-torture tests from 1.17 to 1.18
28361
28362 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
28363
28364         * Upgraded c-torture tests from 1.12 to 1.17
28365
28366 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
28367
28368         * lib/old-dejagnu.exp:
28369           Fixed handling of XFAIL target triplets to correctly
28370           recognize wildcard characters.  Removed code that
28371           appended a unique id tag to the end of the file name
28372           printed out by the result of the testcases within a
28373           given test file.
28374
28375 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
28376
28377         * lib/old-dejagnu.exp:
28378           Reworked expected failure handling to trigger off of XFAIL
28379           keyword in keyphrase embeded in testcase source code. The
28380           XFAIL keyword must be at the end of the keyphrase line. It
28381           may optionally be followed by one or more target triplets.
28382           It has just occured that the handling of wildcards in the
28383           target triplet may not be correct.
28384
28385 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
28386
28387         * g++.old-deja/tests:
28388           Moved all subdirectories up one level into g++.old-deja .
28389
28390         * lib/old-dejagnu.exp:
28391           Fixed problem with CXXFLAGS not being properly reset, and being
28392           corrupted with extraneous "-c" compiler option.  This was
28393           causing binaries to not be generated for test that needed them.
28394           Modified strings passed to "pass" and "fail" so that individual
28395           tests from the same test file would be distinguished by an
28396           identifier appended to the test file name in the summary logs;
28397           this corrected a problem with erroneous diff logs.  Added code
28398           to search testcases for expected fail and unexpected pass keywords.
28399
28400 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
28401
28402         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
28403
28404 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
28405
28406         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
28407           Removed extraneous text from end of "Special g++ Options"
28408           keyphrase.
28409
28410         * lib/old-dejagnu.exp: Added pattern matching to look for new
28411           keywords, embedded in testcases comments, which will trigger
28412           calls to xpass and xfail.
28413
28414 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
28415
28416         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
28417           comments embedded in the testcases, especially the one looking for
28418           special compiler options, as well as the pattern matching for the
28419           compiler output again.
28420
28421 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
28422
28423         * lib/old-dejagnu.exp: Do a proper check of the return value for
28424           execute tests. Fixed several problems with the pattern matching
28425           of the compiler output which gave erroneous test results.
28426           Changed several of the test result messages to be more descriptive.
28427         * config/unix-g++.exp: Proc g++_load now actually works and
28428           executes the tests passed to it and returns a usable return
28429           value.
28430
28431 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
28432
28433           * lib/gcc.exp: Exits gracefully if $CC is bogus.
28434
28435 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
28436
28437         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
28438           Modified both files to properly execute the old style
28439           dejagnu tests. The previous versions of these files were
28440           experimental and did not function anything near correctly.
28441
28442 1993-04-05  Rob Savoye  (rob@cygnus.com)
28443
28444         * Removed all Makefile.in and configure.in files. No configuration
28445         needed now.
28446
28447 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
28448
28449         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
28450
28451 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
28452
28453         * gcc.compile/configure.in, gcc.unsorted/configure.in,
28454         gcc.special/configure.in, gcc.noncompile/configure.in,
28455         gcc.execute/configure.in, gcc.code_quality/configure.in,
28456         g++.other/configure.in, g++.old-deja/configure.in,
28457         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
28458         in srcname setting.
28459
28460 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
28461
28462         * lib/udi.exp:  Fixed mondfe and mondfe_download.
28463         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
28464         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
28465
28466 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
28467
28468         * config/udi-gdb.exp: Check $shell_id after connecting to target.
28469         (gdb_exit): Don't remove *_soc files.
28470
28471 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
28472
28473         * lib/c-torture.exp: Don't look for main; instead always use -w
28474         -c.  This is how the c-torture tests work.  Remove the object
28475         file if the compilation succeeds.
28476         * gcc.execute/execute.exp: Remove executable if test passes.
28477         * gcc.noncompile/noncompile.exp: Every test is an expected
28478         failure.
28479         * gcc.special/special.exp: Added tests from c-torture 1.11,
28480         corrected use of existing test.
28481         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
28482         gcc.execute/920625-1.c: Updated to c-torture 1.11.
28483         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
28484         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
28485         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
28486         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
28487         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
28488         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
28489         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
28490         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
28491         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
28492         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
28493         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
28494         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
28495         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
28496         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
28497         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
28498         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
28499         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
28500         c-torture 1.11.
28501         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
28502         correspond to c-torture 1.11.
28503
28504         * New file.