OSDN Git Service

03be1ca6625dcb6e63d46f52819281e7364939ee
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2
3         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4
5         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6         Add -static to additional_flags and pass it to target_compile.
7
8 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9
10         PR libgfortran/24719
11         gfortran.dg/read_noadvance.f90: New test.
12         
13         PR libgfortran/24699
14         gfortran.dg/fmt_t_2.f90: New test.
15         
16         PR libgfortran/24785
17         gfortran.dg/read_x_eor.f90: New test.
18         
19         PR libgfortran/24584
20         gfortran.dg/namelist_empty.f90: Rename test.
21
22         PR libgfortran/24489
23         gfortran/read_eor.f90: Rename test.
24
25 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26
27         PR fortran/15976
28         * gfortran.dg/automatic_module_variable.f90: New test.
29
30 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
31
32         PR target/24445
33         * gcc.dg/pr24445.c: New test.
34
35 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
36
37         PR fortran/24655
38         PR fortran/24755
39         * gfortran.dg/recursive_statement_functions.f90: Add statement 
40         functions using inline intrinsic functions and parameters to test
41         that they no longer seg-fault.
42
43         PR fortran/24409
44         gfortran.dg/nested_modules_4.f90: New test.
45         gfortran.dg/nested_modules_5.f90: New test.
46
47 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
48
49         PR fortran/24643
50         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
51
52 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
53
54         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
55         failures.
56
57 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
58
59         * gcc.dg/sparc-getcontext-1.c: New test.
60
61 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
62
63         * gcc.dg/ifcvt-fabs-1.c: New test.
64
65 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
66
67         PR other/4372
68         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
69         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
70
71 2005-11-09  Richard Guenther  <rguenther@suse.de>
72
73         PR tree-optimization/24716
74         * gcc.c-torture/execute/pr24716.c: New testcase.
75
76 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
77
78         * gcc.dg/pr24624.c: Disable for non S/390 targets.
79
80 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
81         
82         PR 24624
83         * gcc.dg/pr24624.c: Testcase added.
84         
85 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
86
87         PR 24623
88         * g++.dg/other/pr24623.C: Testcase added.
89
90 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
91
92         PR fortran/22607
93         * gfortran-dg/pure_byref_1.f90: New.
94         * gfortran-dg/pure_byref_2.f90: New.
95
96 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
97
98         PR c/24101
99         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
100         * gcc.dg/dg.exp: Run main loop also for *.i files.
101
102 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
103
104         PR c++/19450
105         * g++.dg/tls/diag-3.C: New test.
106         * g++.dg/tls/diag-4.C: New test.
107         * g++.dg/tls/static-1.C: New test.
108         * g++.dg/tls/static-1a.cc: New file.
109
110 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
111
112         PR 23046
113         * g++.dg/tree-ssa/pr23046.C: New test.
114
115 2005-11-08  Devang Patel <dpatel@apple.com>
116
117         PR tree-optimization/23115
118         * gcc.dg/tree-ssa/pr23115.c: New.
119         
120 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
121
122         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
123         * gcc.target/powerpc/pr16155.c: Same.
124         * gcc.target/powerpc/altivec-1.c: Same.
125         * gcc.target/powerpc/altivec-2.c: Same.
126         * gcc.target/powerpc/altivec-3.c: Same.
127         * gcc.target/powerpc/altivec-5.c: Same.
128         * gcc.target/powerpc/altivec-11.c: Same.
129         * gcc.target/powerpc/altivec-12.c: Same.
130         * gcc.target/powerpc/altivec-14.c: Same.
131         * gcc.target/powerpc/altivec-22.c: Same.
132         * gcc.target/powerpc/altivec-consts.c: Same.
133         * gcc.target/powerpc/altivec-pr22085.c: Same.
134         * gcc.target/powerpc/altivec-splat.c: Same.
135         * gcc.target/powerpc/altivec-varargs-1.c: Same.
136         * gcc.target/powerpc/altivec-vec-merge.c: Same.
137         * gcc.target/powerpc/darwin-longlong.c: Same.
138
139 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
140
141         PR target/19340
142         * gcc.dg/pr19340.c: New test.
143
144 2005-11-07  Ian Lance Taylor  <ian@airs.com>
145
146         PR rtl-optimization/24683
147         * gcc.dg/pr24683.c: New test.
148
149 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
150
151         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
152         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
153
154 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
155
156         * gcc.target/i386/pr23376.c: Compile with -mmmx.
157
158 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
159
160         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
161
162 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
163
164         PR target/24230
165
166         * gcc.target/powerpc/altivec-consts.c,
167         gcc.target/powerpc/altivec-splat.c: New testcase.
168
169 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
170
171         PR c/24599
172
173         * gcc.dg/overflow-2.c: New testcase.
174
175 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
176
177         PR rtl-optimization/23567
178         * gcc.c-torture/execute/20051104-1.c: New test.
179
180 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
181
182         PR fortran/24534
183         gfortran.dg/private_type_2.f90: Modified to check that case with
184         PRIVATE declaration within derived type is accepted.
185
186         PR fortran/20838
187         gfortran.dg/pointer_assign_1.f90: New test.
188
189         PR fortran/20840
190         * gfortran.dg/arrayio_0.f90: New test.
191
192         PR fortran/17737
193         gfortran.dg/data_initialized.f90: New test.
194         gfortran.dg/data_constraints_1.f90: New test.
195         gfortran.dg/data_constraints_2.f90: New test.
196
197 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
198
199         PR fortran/24174
200         PR fortran/24305
201         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.        
202
203 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
204
205         PR 24670
206         * gcc.dg/tree-ssa/pr24670.c: New test.
207
208 2005-11-05  Ian Lance Taylor  <ian@airs.com>
209
210         PR target/22432
211         * gcc.target/i386/pr22432.c: New test.
212
213 2005-11-05  Richard Henderson  <rth@redhat.com>
214
215         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
216         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
217         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
218         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
219         from gcc.dg/alpha-*.
220         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
221         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
222
223 2005-11-05  Andreas Jaeger  <aj@suse.de>
224
225         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
226
227 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
228
229         PR target/23424
230         * gcc.dg/torture/pr23424-1.c: New test.
231
232 2005-11-04  Richard Henderson  <rth@redhat.com>
233
234         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
235         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
236         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
237         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
238         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
239         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
240         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
241         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
242         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
243         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
244         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
245         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
246         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
247         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
248         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
249         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
250         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
251         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
252         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
253         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
254         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
255         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
256         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
257         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
258         Move from gcc.dg/.
259         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
260         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
261         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
262         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
263         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
264         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
265         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
266         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
267         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
268         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
269         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
270         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
271         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
272         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
273         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
274         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
275         gcc.target/i386/lea.c, gcc.target/i386/local.c,
276         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
277         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
278         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
279         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
280         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
281         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
282         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
283         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
284         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
285         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
286         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
287         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
288         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
289         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
290         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
291         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
292         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
293         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
294         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
295         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
296         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
297         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
298         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
299         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
300         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
301         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
302         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
303         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
304
305 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
306
307         PR 24627
308         * gcc.dg/tree-ssa/pr24627.c: New test.
309
310 2005-11-04 Paul Brook  <paul@codesourcery.com>
311
312         * gcc.dg/tls/opt-10.c: New test.
313
314 2005-11-04  Andreas Jaeger  <aj@suse.de>
315
316         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
317         avoid extra warnings.
318
319 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
320
321         PR libfortran/22298
322         * gcc/testsuite/lib/target-supports.exp
323         (check_effective_target_static_libgfortran): New
324         static_libgfortran effective target.
325         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
326         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
327
328 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
329
330         * gcc.dg/pr24615.c: Guard test with { target fpic }.
331
332 2005-11-03  Josh Conner  <jconner@apple.com>
333
334         PR c++/19989
335         g++.dg/ext/array2.C: New test.
336         g++.dg/template/dependent-name3.C: New test.
337         g++.dg/template/dependent-name4.C: New test.
338         g++.dg/template/sfinae2.C: New test.
339
340 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
341
342         PR preprocessor/22042
343         * gcc.dg/cpp/strify4.c: New test.
344
345 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
346
347         PR c++/17964
348         * g++.dg/cpp/string-1.C: New test.
349
350 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
351
352         * gcc.target/powerpc: New directory.
353         * gcc.target/powerpc/powerpc.exp: New file.
354         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
355         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
356         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
357         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
358         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
359         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
360         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
361         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
362         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
363         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
364         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
365         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
366         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
367         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
368         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
369         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
370         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
371         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
372         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
373         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
374         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
375         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
376         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
377         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
378         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
379         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
380         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
381         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
382         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
383         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
384         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
385         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
386         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
387         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
388
389 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
390
391         PR c++/21627
392         * g++.dg/warn/inline2.C: New test.
393
394 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
395
396         PR middle-end/23155
397         * g++.dg/ext/c99struct1.C: New test.
398         * gcc.dg/union-cast-1.c: New test.
399         * gcc.dg/union-cast-2.c: New test.
400         * gcc.dg/union-cast-3.c: New test.
401
402 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
403
404         PR middle-end/24589
405         * gcc.c-torture/execute/zero-struct-2.c: New test.
406
407 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
408
409         PR c++/24582
410         * g++.dg/init/switch1.C: New test.
411
412 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
413
414         * gcc.dg/delay-slot-1.c: New test.
415
416 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
417
418         PR target/24620
419         * gcc.dg/pr24620.c: New test.
420
421 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
422
423         PR c/24329
424         * gcc.dg/format/unnamed-1.c: New test.
425
426 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
427
428         PR c++/22434
429         * g++.dg/expr/cond8.C: New test.
430
431         PR c++/24560
432         * g++.dg/parse/dot1.C: New test.
433
434 2005-11-02  Jan Hubicka  <jh@suse.cz>
435
436         PR target/23303
437         * gcc.dg/i386-lea.c: New test
438
439 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
440
441         PR target/24615
442         * gcc.dg/pr24615.c: New test.
443
444 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
445
446         PR target/24600
447         * gcc.dg/pr24600.c: New test.
448
449 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
450
451         PR c++/19253
452         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
453         * g++.dg/parse/typename9.C: New test.
454         * g++/dg/parse/typename10.C: Likewise.
455
456 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
457
458         PR fortran/18157
459         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
460         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
461         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
462
463 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
464
465         PR c++/24569
466         * g++.dg/debug/static1.C: New test.
467
468 2005-11-02  Josh Conner  <jconner@apple.com>
469
470         * g++.dg/crash38.C: moved into proper directory...
471         * g++.dg/template/crash42.C: ...here
472
473 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
474
475         PR target/18338
476         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
477         pcc_bitfield_type_matters || default_packed.
478
479         * lib/target-supports.exp
480         (check_effective_target_pcc_bitfield_type_matters): New proc.
481         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
482
483         PR testsuite/23304
484         * lib/target-supports.exp (check_effective_default_packed): New proc.
485         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
486         Gate expected errors on target ! default_packed.
487         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
488
489 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
490
491         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
492         change (r106358).
493
494 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
495
496         PR fortran/24008
497         * gfortran.dg/entry_5.f90: New.
498         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
499
500 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
501
502         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
503
504 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
505
506         PR fortran/21565
507         gfortran.dg/namelist_blockdata.f90: New test.
508
509         PR fortran/18737
510         gfortran.dg/external_implicit_none.f90: New test.
511
512         PR fortran/14994
513         * gfortran.dg/secnds.f: New test.
514
515 2005-10-31  Jan Hubicka  <jh@suse.cz>
516
517         PR target/20928
518         * gcc.c-torture/compile/pr20928.c: New test.
519
520 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
521
522         PR middle-end/23492
523         * gcc.c-torture/compile/zero-strct-5.c: New test.
524
525 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
526
527         PR libgfortran/24584
528         * gfortran.dg/pr24584.f90: New test.
529
530 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
531
532         PR fortran/18883
533         * gfortran.dg/char_result_9.f90: New.
534         * gfortran.dg/char_result_10.f90: New.
535
536 2005-10-30  Jan Hubicka  <jh@suse.cz>
537
538         * g++.dg/tree-ssa/pr24172.C: New testcase.
539
540 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
541
542         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
543
544 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
545
546         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
547         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
548         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
549         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
550         gfortran.dg/enum_9.f90,
551         gfortran.fortran-torture/compile/enum_1.f90,
552         gfortran.fortran-torture/execute/enum_1.f90,
553         gfortran.fortran-torture/execute/enum_2.f90,
554         gfortran.fortran-torture/execute/enum_3.f90,
555         gfortran.fortran-torture/execute/enum_4.f90: New tests.
556
557 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
558
559         PR target/18482
560         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
561         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
562
563 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
564
565         PR libfortran/20179
566         * gfortran.dg/mixed_io_1.f90: New test.
567         * gfortran.dg/mixed_io_1.c: New file.
568
569 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
570
571         * gfortran.dg/malloc_free_1.f90: New test.
572
573 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
574
575         * gcc.dg/nested-func-4.c: Require profiling -pg.
576
577 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
578
579         PR C++/23229
580         * g++.dg/warn/main-2.C: New test.
581
582 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
583
584         PR fortran/24545
585         * gfortran.dg/interface_2.f90: new test.
586
587 2005-10-28  Josh Conner  <jconner@apple.com>
588
589         PR c++/22153
590         * g++.dg/template/crash38.C: New test.
591         * g++.dg/parse/explicit1.C: Change expected errors.
592
593 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
594
595         PR C++/23426
596         * g++.dg/other/large-size-array.C: New test.
597
598 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
599
600         PR middle-end/24362
601         * g++.dg/opt/complex4.C: New test.
602
603 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
604
605         * gcc.dg/nested-func-4.c: New test.
606
607 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
608
609         PR fortran/24158
610         gfortran.dg/derived_recursion.f90: New test.
611         gfortran.dg/implicit_actual.f90: New test.
612
613 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
614
615         PR middle-end/24295, PR testsuite/24477
616         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
617         removed when weakref hits the tree.
618
619 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
620
621         * gfortran.dg/cray_pointers_4.f90: New test.
622
623         * gfortran.dg/cray_pointers_5.f90: New test.
624
625 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
626
627         PR fortran/22290
628         * gfortran.dg/assign_5.f90: New test.
629         * gfortran.dg/assign_6.f: New test.
630
631 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
632
633         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
634         CPU has no SSE support.
635
636 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
637
638         PR libgfortran/24224
639         * gfortran.dg/arrayio_1.f90: Update attribution.
640         * gfortran.dg/arrayio_2.f90: Update attribution.
641         * gfortran.dg/arrayio_3.f90: Update attribution.
642         * gfortran.dg/arrayio_4.f90: Update test conditions.
643         * gfortran.dg/arrayio_5.f90: Update attribution.
644         * gfortran.dg/arrayio_6.f90: New test.
645         * gfortran.dg/arrayio_7.f90: New test.
646
647 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
648
649         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
650
651 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
652
653         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
654
655 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
656
657         PR fortran/24416
658         * gfortran.dg/namelist_char_only.f90: New test.
659
660 2005-10-24  Asher Langton  <langton2@llnl.gov>
661
662         PR fortran/17031
663         PR fortran/22282
664         * gfortran.dg/cray_pointers_1.f90: New test.
665         * gfortran.dg/cray_pointers_2.f90: New test.
666         * gfortran.dg/cray_pointers_3.f90: New test.
667         * gfortran.dg/loc_1.f90: New test.
668         * gfortran.dg/loc_2.f90: New test.
669
670 2005-10-24  Steven Bosscher  <stevenb@suse.de>
671
672         * gcc.dg/pr24225.c: New test.
673
674 2005-10-24  Asher Langton  <langton2@llnl.gov>
675
676         * gfortran.dg/dup_save_1.f90: New test.
677         * gfortran.dg/dup_save_2.f90: New test.
678
679 2005-10-24  Paul Brook  <paul@codesourcery.com>
680
681         PR 24107
682         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
683         stdint.h.
684
685 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
686
687         PR libgfortran/24489
688         * gfortran.dg/pr24489.f90: New test.
689
690 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
691
692         PR fortran/23635
693         * gfortran.dg/ichar_1.f90: Add tests for derived types.
694
695 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
696
697         PR target/18911
698         * g++.dg/init/array16.C: Skip for mmix-*-*.
699
700 2005-10-23  Asher Langton  <langton2@llnl.gov>
701
702         * gfortran.dg/byte_1.f90: New test.
703         * gfortran.dg/byte_2.f90: New test.
704
705 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
706
707         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
708
709 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
710
711         PR fortran/18022
712         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
713
714         PR fortran/24311
715         * gfortran.dg/merge_char_const.f90: New test.
716
717         PR fortran/24384
718         * gfortran.dg/spread_scalar_source.f90: New test.
719
720 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
721
722         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
723
724         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
725         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
726
727         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
728
729 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
730
731         PR fortran/24426
732         * gfortran.dg/der_pointer_4.f90: New.
733
734 2005-10-22  David Ayers  <d.ayers@inode.at>
735
736         * obj-c++.dg/except-1.mm: Simplify.
737
738 2005-10-21  David Ayers  <d.ayers@inode.at>
739
740         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
741
742 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
743
744         * gfortran.dg/assumed_dummy_2.f90: New test.
745
746 2005-10-21  James E Wilson  <wilson@specifix.com>
747
748         PR preprocessor/15220
749         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
750
751 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
752
753         * gcc.c-torture/execute/20051021-1.c: New test.
754
755 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
756
757         PR c++/24260
758         * g++.dg/ext/tmplattr1.C: New test.
759
760 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
761
762         PR fortran/24440
763         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
764
765 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
766
767         * obj-c++.dg/except-1.mm: New.
768
769         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
770
771 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
772
773         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
774
775 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
776
777         PR middle-end/24295
778         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
779         declarations with the same names as thunks' alias targets, use
780         aliases instead.
781         * gcc.dg/attr-alias-3.c: New test.
782         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
783
784 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
785
786         PR c++/22618
787         * g++.dg/parse/access8.C: New test.
788
789 2005-10-20  Richard Guenther  <rguenther@suse.de>
790
791         PR c++/24439
792         * g++.dg/tree-ssa/pr24439.C: New testcase.
793
794 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
795
796         * g++.dg/opt/delay-slot-1.C: New test.
797
798 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
799
800         PR fortran/21625
801         * gfortran.fg/der_init_1.f90: New.
802
803 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
804
805         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
806
807 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
808
809         PR c++/21908
810         * g++.dg/parse/error28.C: New test.
811
812 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
813
814         * gcc.dg/profile-generate-2.c: New test.
815
816 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
817
818         PR target/23589
819         * g++.dg/ext/dllimport11.C: New.
820
821 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
822
823         PR c++/22293
824         * g++.dg/other/friend3.C: New test.
825
826 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
827
828         PR c++/23293
829         * g++.dg/template/error19.C: New test.
830
831 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
832
833         PR c++/21383
834         * g++.dg/overload/koenig2.C: New.
835
836         PR c++/23118
837         * g++.dg/overload/error2.C: New.
838
839         PR c++/22604
840         * g++.dg/inherit/covariant14.C: New.
841
842 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
843
844         PR c++/23440
845         * g++.dg/parse/for1.C: New test.
846
847 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
848
849         PR fortran/23446
850         * gfortran.dg/host_dummy_index_1.f90: New test.
851
852         PR fortran/21459
853         * gfortran.dg/automatic_char_len_2.f90: New test.
854
855         PR fortran/20866
856         * gfortran.dg/recursive_statement_functions.f90: New test.
857
858         PR fortran/20853
859         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
860
861         PR fortran/20849
862         * gfortran.dg/external_initializer.f90: New test.
863
864         PR fortran/20837
865         * non_module_public.f90: New test.
866
867 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
868
869         PR c++/24386
870         * g++.dg/template/overload7.C: New.
871
872         PR c++/22551
873         * g++.dg/other/switch2.C: Remove expected warnings.
874
875         PR c++/21353
876         * g++.dg/template/defarg6.C: New.
877
878 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
879
880         PR target/24315
881         * gcc.target/i386/pr24315.c: New test.
882
883 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
884
885         PR c++/24389
886         * g++.dg/template/static21.C: New test.
887         * g++.dg/template/static21-a.cc: Likewise.
888
889 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
890
891         PR c++/23959
892         * g++.dg/warn/Wswitch-default-1.C: New test.
893         * g++.dg/warn/Wswitch-default-2.C: New test.
894
895 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
896
897         PR c++/22173
898         * g++.dg/parse/template18.C: New test.
899         * g++.dg/template/nontype15.C: Likewise.
900
901 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
902
903         PR fortran/22273
904         * gfortran.dg/spec_expr_2.f90: New.
905
906 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
907
908         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
909         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
910         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
911         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
912         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
913         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
914         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
915         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
916         previous target-specific skips and warning-message matches where
917         applicable.
918
919 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
920
921         PR c++/21347
922         * g++.dg/warn/Wctor-dtor.C: New test.
923
924 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
925
926         PR c/23439
927         * gcc.dg/for-1.c: New test.
928
929 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
930
931         PR c++/19565
932         * g++.dg/warn/Wconversion1.C: New test.
933         * g++.dg/ext/packed4.C: Compile with -w.
934         * g++.dg/opt/20050511-1.C: Likewise.
935         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
936
937 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
938
939         * gfortran.dg/boz_5.f90: New test.
940
941 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
942
943         PR c++/22551
944         * g++.dg/other/switch2.C: New.
945
946         PR c++/23984
947         * g++.dg/init/ctor7.C: New.
948
949 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
950
951         PR c++/23730
952         * g++.dg/parse/crash32.C: New test.
953
954 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
955
956         PR c++/20721
957         * g++.dg/init/goto2.C: New test.
958
959         PR c++/22464
960         * g++.dg/template/crash/41.C: New test.
961
962         PR c++/22180
963         * g++.dg/template/crash40.C: New test.
964
965         PR c++/23694
966         * g++.dg/parse/friend5.C: New test.
967
968         PR c++/23307
969         * g++.dg/template/crash38.C: New test.
970
971         PR c++/22352
972         * g++.dg/template/friend38.C: New test.
973
974         PR c++/22405
975         * g++.dg/template/crash39.C: New test.
976
977 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
978
979         * gcc.dg/debug/dwarf2/dwarf-char1.c,
980         gcc.dg/debug/dwarf2/dwarf-char2.c,
981         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
982
983         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
984
985 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
986
987         * gcc.dg/dll-2.c: Add tests for warnings.
988         * gcc.dg/dll-3.c: Likewise.
989         * gcc.dg/dll-4.c: Likewise.
990
991         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
992         * g++.dg/ext/dllimport2.C: Likewise.
993         * g++.dg/ext/dllimport3.C: Likewise.
994         * g++.dg/ext/dllimport7.C: Likewise.
995         * g++.dg/ext/dllimport8.C: Likewise.
996         * g++.dg/ext/dllimport9.C: Likewise.
997
998 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
999
1000         PR fortran/24092
1001         * gfortran.dg/derived_pointer_recursion.f90: New test.
1002
1003 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
1004
1005         * gcc.c-torture/execute/20051012-1.c: New test.
1006
1007 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
1008
1009         PR fortran/18082
1010         * gfortran.dg/automatic_char_len_1.f90: New test.
1011
1012 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
1013
1014         PR fortran/20847
1015         * gfortran.dg/save_common.f90: New test.
1016
1017         PR fortran/20856
1018         * gfortran.dg/save_result.f90: New test.
1019
1020 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
1021
1022         PR c++/21592
1023         * g++.dg/template/dependent-expr1.C: Add new expected error.
1024         * g++.dg/template/dependent-expr2.C: Adjust error text.
1025         * g++.dg/template/overload6.C: New.
1026
1027         PR c++/23797
1028         * g++.dg/other/typename8.C: New.
1029
1030         PR c++/21117
1031         * g++.dg/other/return1.C: New.
1032
1033 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
1034
1035         PR c++/24052
1036         * g++.dg/ext/label5.C: New.
1037
1038 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
1039
1040         PR c++/19964
1041         * g++.dg/parse/crash31.C: New.
1042
1043 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
1044
1045         * g++.dg/ipa/ipa-1.c: New test.
1046         * g++.dg/ipa/ipa-2.c: New test.
1047         * g++.dg/ipa/ipa-3.c: New test.
1048         * g++.dg/ipa/ipa-4.c: New test.
1049         * g++.dg/ipa/ipa-5.c: New test.
1050         * g++.dg/ipa/ipa.exp: New file.
1051
1052 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
1053
1054         PR fortran/24207
1055         * gfortran.dg/private_type_3.f90: New test.
1056
1057 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
1058
1059         PR fortran/20786
1060         gfortran.dg/aint_anint_1.f90: New test.
1061
1062 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
1063
1064         PR libgfortran/24313
1065         gfortran.dg/csqrt.f: New test.
1066
1067 2005-10-11  Ian Lance Taylor  <ian@airs.com>
1068
1069         PR c++/8057
1070         * g++.dg/warn/noeffect7.C: New test.
1071         * g++.dg/warn/noeffect2.C: Instantiate templates.
1072         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
1073         and warning.
1074
1075 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
1076
1077         PR c++/21089
1078         * g++.dg/init/float1.C: New test.
1079
1080         PR c++/24277
1081         * g++.dg/init/member1.C: Tweak error markers.
1082
1083 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
1084
1085         PR testsuite/24281
1086         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
1087         Check for null pointer.
1088
1089 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
1090
1091         PR c++/21369
1092         * g++.dg/parse/ret-type3.C: New test.
1093
1094 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1095
1096         PR tree-opt/23946
1097         * gcc.c-torture/compile/pr23946.c: New test.
1098
1099 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
1100
1101         * g++.dg/opt/mmx2.C: New test.
1102
1103 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
1104
1105         PR c++/24277
1106         * g++.dg/template/static20.C: New test.
1107
1108         PR c++/24302
1109         * g++.dg/warn/Wunused-12.C: New test.
1110
1111         PR c++/23437
1112         * g++.dg/template/arg4.C: New test.
1113
1114 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1115
1116         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
1117         * gcc.dg/ucnid-3.c: Likewise.
1118         * gcc.dg/ucnid-4.c: Likewise.
1119         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
1120         * g++.dg/other/ucnid-1.C: Likewise.
1121         * gcc.dg/sparc-frame-1.c: New test.
1122
1123 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
1124
1125         PR c++/24139
1126         * g++.dg/template/spec27.C: New test.
1127
1128         PR c++/24275
1129         * g++.dg/template/static19.C: New test.
1130
1131 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1132
1133         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
1134         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
1135
1136 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1137
1138         PR target/24136
1139         * gfortran.fortran-torture/compile/pr24136.f: New test.
1140
1141 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
1142
1143         PR c++/22172
1144         * g++.dg/parse/crash30.C: New test.
1145
1146 2005-10-07  Richard Guenther  <rguenther@suse.de>
1147
1148         PR middle-end/24227
1149         * gcc.c-torture/compile/pr24227.c: New testcase.
1150
1151 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
1152
1153         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
1154         Do not put aligned attributes on array elements.
1155
1156 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
1157
1158         PR testsuite/23611, PR testsuite/23615
1159         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
1160         writing prototypes of library functions by hand.
1161         * obj-c++.dg/bitfield-4.mm: Likewise.
1162         * obj-c++.dg/const-str-4.mm: Likewise.
1163         * obj-c++.dg/encode-4.mm: Likewise.
1164         * obj-c++.dg/encode-5.mm: Likewise.
1165         * obj-c++.dg/encode-6.mm: Likewise.
1166         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
1167         * obj-c++.dg/method-10.mm: Likewise.
1168         * obj-c++.dg/method-17.mm: Likewise.
1169         * obj-c++.dg/method-19.mm: Likewise.
1170         * obj-c++.dg/try-catch-2.mm: Likewise.
1171
1172 2005-10-06  Richard Henderson  <rth@redhat.com>
1173
1174         PR 24236
1175         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
1176
1177 2005-10-06  Dale Johannesen  <dalej@apple.com>
1178
1179         * gcc.c-torture/execute/20030125-1.c:  Correct.
1180
1181 2005-10-06  Richard Guenther  <rguenther@suse.de>
1182
1183         PR tree-optimization/24238
1184         * g++.dg/tree-ssa/pr24238.C: New testcase.
1185
1186 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
1187
1188         PR 18568
1189         * gfortran.dg/der_pointer_3.f90: New test.
1190
1191 2005-10-05  Devang Patel  <dpatel@apple.com>
1192
1193         PR Debug/23205
1194         * g++.dg/other/PR23205.C: New.
1195
1196 2005-10-05  Richard Henderson  <rth@redhat.com>
1197
1198         PR target/23602
1199         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
1200         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
1201
1202 2005-10-05  Dale Johannesen  <dalej@apple.com>
1203
1204         * gcc.c-torture/execute/float-floor.c:  New.
1205
1206 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
1207
1208         PR tree-optimization/21419
1209         PR tree-optimization/24146
1210         PR tree-optimization/24151
1211
1212         * g++.dg/ext/asm7.C: New.
1213         * g++.dg/ext/asm8.C: New.
1214         * gcc.dg/asm-1.c: Compile on all targets.
1215         * gcc.dg/asm-pr24146.c: New.
1216         * gcc.dg/pr21419.c: Adjust error messages.
1217
1218 2005-10-05  Richard Guenther  <rguenther@suse.de>
1219
1220         PR fortran/24176
1221         * gfortran.fortran-torture/compile/empty.f90: New testcase.
1222
1223 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1224
1225         PR c++/23513
1226         * g++.dg/template/spec22.C: Robustify test.
1227         * g++.dg/template/spec26.C: New.
1228
1229 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
1230
1231         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
1232         if target supports vector instructions.
1233
1234 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
1235
1236         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
1237         C99 functions.
1238
1239 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
1240
1241         * lib/target-supports.exp (check_effective_target_fortran_large_real,
1242         check_effective_target_fortran_large_int): Replace cached result
1243         when target changes.
1244
1245 2005-10-04  Devang Patel  <dpatel@apple.com>
1246
1247         * gcc.dg/i386-sse-vect-types.c: New.
1248
1249 2005-10-04  Ian Lance Taylor  <ian@airs.com>
1250
1251         PR preprocessor/13726
1252         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
1253         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
1254
1255 2005-10-04  Richard Guenther  <rguenther@suse.de>
1256
1257         PR c/23576
1258         * gcc.dg/noncompile/pr23576.c: New testcase.
1259
1260 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1261
1262         PR middle-end/23125
1263         * gcc.dg/register-var-3.c: New test.
1264
1265 2005-10-04  Steven Bosscher  <stevenb@suse.de>
1266
1267         * gcc.dg/pr23049.c: New test.
1268
1269         * gcc.dg/ucnid-4.c: Fix test.
1270
1271 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
1272
1273         PR 23445
1274         * gcc.c-torture/compile/pr23445.c: New test.
1275
1276 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
1277
1278         * g++.dg/overload/unknown1.C: New.
1279
1280 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
1281
1282         PR c++/17775
1283         * g++.dg/template/repo4.C: New test.
1284
1285 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1286
1287         PR libfortran/19308
1288         * gfortran.dg/large_real_kind_2.F90: New test.
1289         * gfortran.dg/large_integer_kind_2.f90: New test.
1290
1291 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
1292
1293         * lib/target-supports.exp (check_effective_target_vect_shift):
1294         Implement with result caching. Add i?86, x86_64 and ia64 targets.
1295         (check_effective_target_vect_condition): Fix copy-n-pasto.
1296
1297         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
1298         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
1299         targets.
1300
1301 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
1302
1303         PR c++/22621
1304         * g++.dg/template/overload5.C : New test.
1305
1306         PR c++/23840
1307         * g++.dg/expr/stdarg1.C: New test.
1308
1309 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
1310
1311         PR 24142
1312         * gcc.c-torture/execute/pr24142.c: New test.
1313
1314 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
1315
1316         PR 24141
1317         * gcc.c-torture/execute/pr24141.c: New test.
1318
1319 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
1320             Diego Novillo  <dnovillo@redhat.com>
1321
1322         PR 23604
1323         * gcc.c-torture/execute/pr23604.c: New test.
1324
1325 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
1326
1327         PR fortran/16404
1328         PR fortran/20835
1329         PR fortran/20890
1330         PR fortran/20899
1331         PR fortran/20900
1332         PR fortran/20901
1333         PR fortran/20902
1334         gfortran.dg/equiv_constraint_1.f90: New test.
1335         gfortran.dg/equiv_constraint_2.f90: New test.
1336         gfortran.dg/equiv_constraint_3.f90: New test.
1337         gfortran.dg/equiv_constraint_4.f90: New test.
1338         gfortran.dg/equiv_constraint_5.f90: New test.
1339         gfortran.dg/equiv_constraint_6.f90: New test.
1340         gfortran.dg/equiv_constraint_7.f90: New test.
1341         gfortran.dg/equiv_constraint_8.f90: New test.
1342         gfortran.dg/private_type_1.f90: New test.
1343         gfortran.dg/private_type_2.f90: New test.
1344         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
1345         980628-10.f: Assert std=gnu to permit mixing of
1346         types in equivalence statements.
1347
1348 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
1349
1350         PR 24112
1351         * gfortran.dg/open_status_1.f90: New.
1352
1353 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
1354
1355         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
1356         * gcc.dg/vect/pr22480.c: Clean up temp files.
1357         * gcc.dg/vect/pr23831.c: Clean up temp files.
1358         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
1359         Clean up temp files.
1360         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
1361         Clean up temp files.
1362
1363         * gcc.dg/20050309-1.c: Clean up temp files.
1364         * gcc.dg/20050325-1.c: Clean up temp files.
1365
1366 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
1367
1368         PR tree-optimization/24059
1369         * gcc.dg/vect/pr24059.c : New test.
1370
1371 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
1372
1373         PR middle-end/24109
1374         * gcc.c-torture/execute/20050929-1.c: New test.
1375
1376 2005-09-29  Steven Bosscher  <stevenb@suse.de>
1377
1378         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
1379
1380 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
1381
1382         PR c/21419
1383         * gcc.dg/pr21419.c: New test.
1384
1385 2005-09-29  Steven Bosscher  <stevenb@suse.de>
1386
1387         * gcc.dg/pr23911.c: New test.
1388
1389 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
1390
1391         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
1392
1393         PR c++/16782
1394         * g++.dg/parse/qualified4.C: New test.
1395         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
1396         * g++.old-deja/g++.mike/p8154.C: Likewise.
1397
1398 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
1399
1400         PR c++/22147
1401         * g++.dg/template/friend37.C: New test.
1402         * g++.dg/parse/crash28.C: Adjust error markers.
1403
1404 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
1405
1406         PR fortran/18518
1407         * gfortran.fortran-torture/execute/save_2.f90: New decl.
1408
1409 2005-09-27  Devang Patel  <dpatel@apple.com>
1410
1411         PR tree-optimization/23625
1412         * gcc.dg/pr23625.c: New test.
1413
1414 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
1415
1416         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
1417         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
1418
1419 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
1420
1421         PR fortran/23677
1422         * gfortran.fortran-torture/execute/save_1.f90: New test.
1423         * gfortran.dg/save_1.f90: New test.
1424
1425 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
1426
1427         * gcc.target/i386/builtin-apply-mmx.c: New test.
1428
1429         PR target/22576
1430         * gcc.target/i386/pr22576.c: New test.
1431
1432         PR target/22585
1433         * gcc.target/i386/pr22585.c: New test.
1434
1435         PR target/23268
1436         * gcc.target/i386/pr23268.c: New test.
1437
1438         PR middle-end/23831
1439         * gcc.dg/vect/pr23831.c: New test.
1440
1441         PR target/24055
1442         * gcc.target/i386/pr24055.c: New test.
1443
1444 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
1445
1446         PR tree-optimization/23960
1447         * gcc.c-torture/compile/pr23960.c: New.
1448
1449 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
1450
1451         PR fortran/16861
1452         * gfortran.dg/nested_modules_3.f90: New.
1453
1454 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
1455
1456         PR fortran/24005
1457         gfortran.dg/interface_1.f90: New test.
1458
1459 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
1460         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1461
1462         PR fortran/23843
1463         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
1464
1465 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
1466
1467         PR fortran/23516
1468         * gfortran.dg/imag_1.f: New test.
1469         * gfortran.dg/imag_2.f: Ditto.
1470
1471 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
1472
1473         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
1474
1475 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
1476
1477         PR c++/21983
1478         * g++.dg/warn/pr21983.C: New test.
1479
1480 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
1481
1482         PR c++/23993
1483         * g++.dg/template/array14.C: New test.
1484
1485 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
1486
1487         PR fortran/19929
1488         * gfortran.dg/der_ptr_component_1.f90: New test.
1489
1490 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1491
1492         PR c++/23965
1493         * g++.dg/template/error1.C: Reject "no matching function" message.
1494
1495 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1496
1497         PR c++/17609
1498         * g++.dg/lookup/error1.C: New test.
1499
1500 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
1501
1502         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
1503         functionality of the testcase.
1504
1505 2005-09-20  Richard Henderson  <rth@redhat.com>
1506
1507         * gcc.dg/vect/vect-22.c: Require vect_float.
1508         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
1509
1510 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
1511
1512         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
1513         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
1514         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
1515         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
1516         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
1517         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
1518         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
1519         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
1520         * gcc.dg/cpp/ucnid-8.c: New test.
1521
1522 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1523
1524         PR tree-optimization/23929
1525         * gcc.c-torture/compile/pr23929.c: New test.
1526
1527 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
1528
1529         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
1530         for one loop.
1531
1532 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
1533
1534         PR testsuite/23186
1535         * g++.dg/other/pr22003.C: Require named sections.
1536
1537 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1538
1539         PR c++/23947
1540         * g++.dg/rtti/crash3.C: New test.
1541
1542         PR tree-optimization/23818
1543         * gcc.dg/pr23818.c: New test.
1544
1545 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1546
1547         PR fortran/23420
1548         * gfortran.dg/print_fmt_4.f: New.
1549
1550 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1551
1552         PR fortran/23663
1553         * gfortran.fortran-torture/execute/entry_11.f90: New test.
1554
1555 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
1556
1557         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
1558         Use pointers to local alignable arrays instead. Added comments.
1559         * gcc.dg/vect/vect-46.c: Likewise.
1560         * gcc.dg/vect/vect-48.c: Likewise.
1561         * gcc.dg/vect/vect-49.c: Likewise.
1562         * gcc.dg/vect/vect-52.c: Likewise.
1563         * gcc.dg/vect/vect-53.c: Likewise.
1564         * gcc.dg/vect/vect-54.c: Likewise.
1565         * gcc.dg/vect/vect-56.c: Likewise.
1566         * gcc.dg/vect/vect-57.c: Likewise.
1567         * gcc.dg/vect/vect-58.c: Likewise.
1568         * gcc.dg/vect/vect-60.c: Likewise.
1569         * gcc.dg/vect/vect-61.c: Likewise.
1570
1571         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
1572         The test is no longer vectorizable on vect_no_align targets.
1573         * gcc.dg/vect/vect-43.c: Likewsie.
1574
1575         * gcc.dg/vect/vect-44.c: Added comments.
1576         * gcc.dg/vect/vect-45.c: Added comments.
1577         * gcc.dg/vect/vect-50.c: Added comments.
1578         * gcc.dg/vect/vect-51.c: Added comments.
1579
1580         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
1581         aligned type.
1582         * gcc.dg/vect/Os-vect-95.c: Likewise.
1583
1584         * gcc.dg/vect/vect-41.c: Test removed.
1585         * gcc.dg/vect/vect-47.c: Test removed.
1586         * gcc.dg/vect/vect-55.c: Test removed.
1587         * gcc.dg/vect/vect-59.c: Test removed.
1588
1589 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
1590
1591         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
1592         No longer vectorizable on vect_no_align targets.
1593         * gcc.dg/vect/pr20122.c: Likewise.
1594         * gcc.dg/vect/vect-74.c: Likewise.
1595         * gcc.dg/vect/vect-75.c: Likewise.
1596         * gcc.dg/vect/vect-76.c: Likewise.
1597
1598         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
1599         Will not be vectorizable on vect_no_align targets once aliasing issues
1600         are resolved.
1601         * gcc.dg/vect/vect-79.c: Likewise.
1602
1603         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
1604         * gcc.dg/vect/vect-78.c: Likewise.
1605         * gcc.dg/vect/vect-97.c: Likewise.
1606
1607 2005-09-19  Steven Bosscher  <stevenb@suse.de>
1608
1609         * gcc.dg/pr23943.c: New test.
1610
1611 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
1612
1613         PR fortran/19181
1614         * gfortran.dg/derived_pointer_null_1.f90: New test.
1615
1616 2005-09-18  Richard Guenther  <rguenther@suse.de>
1617
1618         PR middle-end/23944
1619         * gcc.c-torture/compile/pr23944.c: New testcase.
1620
1621 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
1622
1623         PR fortran/15975
1624         * gfortran.dg/der_pointer_2.f90: New test.
1625
1626 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
1627
1628         PR fortran/16861
1629         * gfortran.dg/nested_modules_2.f90: New test.
1630
1631 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1632
1633         PR c++/18368
1634         * g++.dg/other/semicolon.C: New test.
1635
1636 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
1637
1638         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
1639         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
1640
1641 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
1642
1643         PR c++/23914
1644         * g++.dg/template/static18.C: New test.
1645
1646         PR c++/21514
1647         * g++.dg/template/crash19.C: Remove dg-error marker.
1648         * g++.dg/template/local4.C: New test.
1649
1650 2005-09-16  Paul Brook  <paul@codesourcery.com>
1651
1652         PR fortran/23906
1653         * gfortran.dg/dependency_1.f90: New test.
1654
1655 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
1656
1657         PR c++/23896
1658         * g++.dg/template/static17.C: New test.
1659
1660 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
1661
1662         PR c++/23139
1663         * g++.dg/warn/huge-val1.C: New test.
1664
1665 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
1666
1667         PR c++/13140
1668         * g++.dg/parse/class2.C: New test.
1669         * g++.dg/template/explicit8.C: Likewise.
1670         * g++.dg/template/spec25.C: Likewise.
1671
1672 2005-09-14  Josh Conner  <jconner@apple.com>
1673
1674         PR middle-end/23584
1675         * gcc.dg/pr23584.c: New test.
1676
1677 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
1678
1679         PR fortran/21875 Internal Unit Array I/O, NIST
1680         * gfortran.dg/arrayio_1.f90: New test.
1681         * gfortran.dg/arrayio_1.f90: New test.
1682         * gfortran.dg/arrayio_1.f90: New test.
1683         * gfortran.dg/arrayio_1.f90: New test.
1684         * gfortran.dg/arrayio_1.f90: New test.
1685
1686 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
1687
1688         PR middle-end/22480
1689         * gcc.dg/vect/pr22480.c: New test.
1690
1691 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
1692
1693         PR fortran/19358
1694         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
1695
1696 2005-09-13 Josh Conner <jconner@apple.com>
1697
1698         PR c++/23180
1699         * g++.dg/init/struct2.C: New test.
1700         * g++.dg/init/struct3.C: New test.
1701
1702 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
1703
1704         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
1705         Clean up temp files.
1706         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
1707         gcc.dg/tree-ssa/builtin-fprintf-1.c,
1708         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
1709         gcc.dg/tree-ssa/builtin-printf-1.c,
1710         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
1711         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
1712         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
1713         gcc.dg/tree-ssa/builtin-vprintf-1.c,
1714         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
1715         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
1716         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
1717         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
1718         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
1719         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
1720         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
1721         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
1722
1723 2005-09-13  Josh Conner  <jconner@apple.com>
1724
1725         * lib/gcc-dg.exp: Load scanipa.exp.
1726         (cleanup-dump): New procedure.
1727         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
1728         * lib/scandump.exp: New file.
1729         * lib/scantree.exp: Use it.
1730         * lib/scanipa.exp: New file.
1731
1732 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
1733
1734         PR fortran/17740
1735         * gfortran.dg/generic_4.f90: New test.
1736
1737 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
1738
1739         PR target/23816
1740         * gcc.target/i386/pr23816-1.c: New test.
1741         * gcc.target/i386/pr23816-2.c: New test.
1742
1743
1744 2005-09-13  Bastian Blank <waldi@debian.org>
1745
1746         PR c++/16171
1747         * g++.dg/abi/mangle26.C: New test.
1748         * g++.dg/abi/mangle27.C: New test.
1749         * g++.dg/abi/mangle28.C: New test.
1750         * g++.dg/abi/mangle29.C: New test.
1751
1752         PR c++/23839
1753         * g++.dg/parse/register1.C: New test.
1754
1755 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
1756
1757         PR c++/23842
1758         * g++.dg/template/access16.C: New test.
1759
1760 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1761
1762         * gfortran.dg/char_pack_2.f90: Increase the vector size.
1763
1764 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1765
1766         PR fortran/18899
1767         * gfortran.dg/shape_2.f90: New test.
1768
1769 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1770
1771         PR target/19269
1772         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
1773         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
1774         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
1775         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
1776         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
1777         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
1778         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
1779         tests.
1780
1781 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1782
1783         PR c++/23841
1784         * g++.dg/parse/template17.C: New test.
1785
1786 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1787
1788         PR c++/23789
1789         * g++.dg/template/nontype14.C: New test.
1790
1791 2005-09-12  Ian Lance Taylor  <ian@airs.com>
1792
1793         PR g++/7874
1794         * g++.dg/lookup/friend7.C: New test.
1795         * g++.dg/lookup/friend8.C: New test.
1796         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
1797         so that it will be found via argument dependent lookup.
1798         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
1799         friend functions which will no longer be found.
1800         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
1801         function g, so that it will be found via argument dependent
1802         lookup.
1803         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
1804         * g++.old-deja/g++.mike/net43.C: Likewise.
1805
1806 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1807
1808         PR c++/23691
1809         * g++.dg/template/static16.C: New test.
1810
1811 2005-09-12  Josh Conner  <jconner@apple.com>
1812
1813         PR middle-end/23237
1814         * gcc.c-torture/compile/pr23237.c: New test.
1815
1816 2005-09-11  Richard Henderson  <rth@redhat.com>
1817
1818         * g++.dg/other/error8.C: Update expected diagnostic text.
1819
1820 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1821
1822         PR libfortran/19872
1823         * gfortran.dg/overwrite_1.f: New test.
1824
1825 2005-09-09  Josh Conner  <jconner@apple.com>
1826
1827         * g++.dg/init/pr23180-1.C: Removed.
1828         * g++.dg/init/pr23180-2.C: Removed.
1829
1830 2005-09-09  David Daney <ddaney@avtrex.com>
1831
1832         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
1833         files which are ...
1834         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
1835         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
1836
1837 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1838
1839         * gfortran.dg/iostat_2.f90: New test.
1840
1841 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
1842
1843         PR c++/22252
1844         * g++.dg/ext/interface1.C: New test.
1845         * g++.dg/ext/interface1.h: Likewise.
1846         * g++.dg/ext/interface1a.cc: Likewise.
1847
1848 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
1849
1850         * gfortran.dg/iomsg_1.f90:  New test case.
1851
1852 2005-09-09  Richard Guenther  <rguenther@suse.de>
1853
1854         PR c++/23624
1855         * g++.dg/tree-ssa/pr23624.C: New testcase.
1856
1857 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1858
1859         PR fortran/19239
1860         * gfortran.dg/vector_subscript_1.f90,
1861         * gfortran.dg/vector_subscript_2.f90: New tests.
1862
1863 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1864
1865         PR fortran/21104
1866         * gfortran.dg/array_alloc_1.f90,
1867         * gfortran.dg/array_alloc_2.f90,
1868         * gfortran.dg/array_alloc_3.f90: New tests.
1869
1870 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1871
1872         PR fortran/12840
1873         * gfortran.dg/array_constructor_6.f90
1874         * gfortran.dg/array_constructor_7.f90
1875         * gfortran.dg/array_constructor_8.f90
1876         * gfortran.dg/array_constructor_9.f90
1877         * gfortran.dg/array_constructor_10.f90
1878         * gfortran.dg/array_constructor_11.f90
1879         * gfortran.dg/array_constructor_12.f90: New tests.
1880
1881 2005-09-08  Josh Conner  <jconner@apple.com>
1882
1883         PR c++/23180
1884         * g++.dg/init/pr23180-1.C: New test.
1885         * g++.dg/init/pr23180-2.C: New test.
1886
1887 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1888
1889         PR fortran/18878
1890         * gfortran.dg/module_double_reuse.f90: New.
1891
1892 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1893
1894         PR fortran/23270
1895         PR fortran/22304
1896         PR fortran/18870
1897         PR fortran/17917
1898         PR fortran/16511
1899         * gfortran.dg/common_equivalence_1.f: New.
1900         * gfortran.dg/common_equivalence_2.f: New.
1901         * gfortran.dg/common_equivalence_3.f: New.
1902         * gfortran.dg/contained_equivalence_1.f90: New.
1903         * gfortran.dg/module_blank_common.f90: New.
1904         * gfortran.dg/module_commons_1.f90: New.
1905         * gfortran.dg/module_equivalence_1.f90: New.
1906         * gfortran.dg/nested_modules_1.f90: New.
1907         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
1908         equivalences and add comment to connect the test with
1909         the PR.
1910
1911 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1912
1913         PR fortran/23765
1914         * gfortran.dg/common_6.f90: New test.
1915
1916 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1917
1918         PR fortran/15326
1919         * gfortran.dg/char_result_1.f90,
1920         * gfortran.dg/char_result_2.f90,
1921         * gfortran.dg/char_result_3.f90,
1922         * gfortran.dg/char_result_4.f90,
1923         * gfortran.dg/char_result_5.f90,
1924         * gfortran.dg/char_result_6.f90,
1925         * gfortran.dg/char_result_7.f90,
1926         * gfortran.dg/char_result_8.f90: New tests.
1927
1928 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1929
1930         PR fortran/19928
1931         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
1932
1933 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1934
1935         PR obj-c++/16816
1936         * obj-c++.dg/selector-5.mm: New test.
1937         * obj-c++.dg/selector-6.mm: New test.
1938
1939 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1940
1941         PR objc/20574
1942         PR objc/19324
1943         * objc.dg/error-1.m: New test.
1944
1945 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
1946
1947         PR fortran/23373
1948         * gfortran.fortran-torture/execute/pr23373-1.f90,
1949         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
1950
1951 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
1952
1953         PR libfortran/23760
1954         * gfortran.dg/g77/1832.f: Remove long string in write statement
1955         to allow the test to pass on correct list directed output with
1956         prepended space.
1957
1958 2005-09-07  James E Wilson  <wilson@specifix.com>
1959
1960         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
1961
1962 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1963
1964         * gfortran.dg/parameter+save.f90:  Rename to
1965         * gfortran.dg/parameter_save.f90: .. this.
1966
1967 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1968
1969         PR fortran/20848
1970         * gfortran.dg/parameter+save.f90:  New test case.
1971
1972 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
1973
1974         PR fortran/19269
1975         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1976
1977 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1978
1979         PR c/23075
1980         * gcc.dg/pr23075.c: New test.
1981         * g++.dg/warn/pr23075.C: New test.
1982
1983         PR target/22362
1984         * gcc.target/i386/pr22362.c: New test.
1985
1986         PR rtl-optimization/23098
1987         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1988
1989         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1990         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1991         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1992
1993 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1994
1995         * g++.dg/expr/cast6.C: New test.
1996
1997         PR c++/9782
1998         * g++.dg/init/new15.C: New test.
1999
2000 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
2001
2002         * gcc.dg/vect/Os-vect-95.c: New test.
2003         * gcc.dg/vect/vect-95.c: Same.
2004
2005 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
2006
2007         * gcc.dg/vect/vect-29.c: Update xfail testing.
2008         * gcc.dg/vect/vect-44.c: Same.
2009         * gcc.dg/vect/vect-48.c: Same.
2010         * gcc.dg/vect/vect-50.c: Same.
2011         * gcc.dg/vect/vect-72.c: Same.
2012         * gcc.dg/vect/vect-77.c: Same.
2013         * gcc.dg/vect/vect-78.c: Same.
2014         * gcc.dg/vect/vect-80.c: Same.
2015         * gcc.dg/vect/vect-96.c: Same.
2016         * gcc.dg/vect/vect-100.c: Same.
2017         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
2018         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
2019         * gfortran.dg/vect/vect-5.f90: Same.
2020
2021 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
2022
2023         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
2024         start strings.
2025         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2026         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2027
2028         PR c++/23056
2029         * g++.dg/opt/pr23056.C: New test.
2030
2031         PR rtl-optimization/23098
2032         * gcc.target/i386/pr23098.c: New test.
2033
2034 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
2035
2036         PR c++/23667
2037         * g++.dg/template/static15.C: New test.
2038
2039         PR c++/21440
2040         * g++.dg/ext/stmtexpr5.C: New test.
2041         * g++.dg/ext/stmtexpr6.C: Likewise.
2042
2043 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
2044
2045         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
2046
2047         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
2048         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2049         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2050
2051 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
2052
2053         PR libfortran/23321
2054         * gfortran.dg/direct_io_4.f90:  New test case.
2055
2056 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
2057             Rasmus Hahn  <rassahah@neofonie.de>
2058
2059         PR libobjc/23108
2060         * objc.dg/type-stream-1.m: New test.
2061
2062 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
2063
2064         PR fortran/23661
2065         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
2066         gfortran.dg/print_fmt_3.f90: New test.
2067
2068 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
2069
2070         * gfortran.dg/fmt_t_1.f90: New test.
2071
2072 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
2073
2074         PR rtl-optimization/23454
2075         * g++.dg/opt/pr23454.C: New test.
2076
2077 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
2078
2079         PR c++/23699
2080         * g++.dg/ext/static1.C: New test.
2081
2082 2005-09-02  Richard Henderson  <rth@redhat.com>
2083
2084         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
2085         tail call to check_fa_work.
2086
2087 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
2088
2089         PR c++/21687
2090         * g++.dg/other/gc3.C: New test.
2091
2092 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2093
2094         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
2095         * gcc.dg/20050826-1.c: Likewise.
2096
2097 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
2098
2099         PR c++/23167
2100         * g++.dg/expr/volatile1.C: New test.
2101
2102 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
2103
2104         PR middle-end/23547
2105         * gcc.dg/pr23547.c: New test.
2106
2107 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
2108
2109         PR c/22061
2110         * gcc.c-torture/execute/pr22061-1.c,
2111         * gcc.c-torture/execute/pr22061-2.c,
2112         * gcc.c-torture/execute/pr22061-3.c,
2113         * gcc.c-torture/execute/pr22061-4.c: New tests.
2114
2115 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
2116
2117         * gcc.dg/Wredundant-decls-2.c: New test to check that
2118         -Wredundant-decls does not issue warning for a variable
2119         definition following a declaration.
2120
2121 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
2122
2123         PR debug/7241
2124         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
2125         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
2126         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
2127
2128         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
2129         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2130         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2131         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2132         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2133         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2134         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2135         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2136
2137 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2138
2139         PR objc/23306
2140         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
2141         scan-assmbler.
2142
2143 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
2144
2145         PR target/21255
2146         * gcc.dg/pr21255-1.c: New test.
2147         * gcc.dg/pr21255-2-mb.c: Likewise.
2148         * gcc.dg/pr21255-2-ml.c: Likewise.
2149         * gcc.dg/pr21255-3.c: Likewise.
2150         * gcc.dg/pr21255-4.c: Likewise.
2151
2152 2005-08-31  Dale Johannesen  <dalej@apple.com>
2153
2154         * gcc.dg/20050830-1.c:  New.
2155
2156 2005-08-31  Josh Conner  <jconner@apple.com>
2157
2158         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
2159         command-line options for arm-*-* targets.
2160         * g++.dg/init/array16.C: Likewise.
2161         * g++.dg/other/crash-4.C: Likewise.
2162
2163 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2164
2165         PR obj-c++/23640
2166         * obj-c++.dg/gnu-runtime-3.mm: New test.
2167
2168 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2169
2170         PR c++/13377
2171         * g++.dg/lookup/ambig4.C: New test.
2172         * g++.dg/lookup/ambig5.C: New test.
2173         * g++.dg/tc1/dr101.C: Adjust error markers.
2174
2175 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2176
2177         PR c++/23639
2178         * g++.dg/template/ttp5.C: Adjust error markers.
2179
2180 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
2181
2182         PR testsuite/23609
2183         * lib/obj-c++.exp: Include target-libpath.exp.
2184         (obj-c++_link_flags): Look for the GNU libobjc library
2185         and set the library path to include it.
2186         Don't manually set LD_LIBRARY_PATH (etc.) but call
2187         set_ld_library_path_env_vars instead.
2188         (obj-c++_target_compile): Don't set library path or
2189         linker flags because they are already set correctly
2190         in obj-c++_link_flags.
2191
2192 2005-08-30  Josh Conner  <jconner@apple.com>
2193
2194         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
2195         to command-line options for arm-*-* targets.
2196
2197 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
2198
2199         * g++.dg/other/i386-1.C: New.
2200
2201 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
2202
2203         PR preprocessor/20348
2204         PR preprocessor/20356
2205         * gcc.dg/cpp/pr20348.c: New test.
2206         * gcc.dg/cpp/pr20348.h: New file.
2207         * gcc.dg/cpp/inc/pr20348.h: New file.
2208         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
2209         * gcc.dg/cpp/pr20356.c: New test.
2210         * gcc.dg/cpp/pr20356.h: New file.
2211         * gcc.dg/cpp/inc/pr20356.h: New file.
2212         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
2213
2214 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
2215
2216         * gfortran.fortran-torture/execute/intrinsic_count.f90:
2217         Fix array dimension to avoid correct end-of-file error.
2218
2219 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
2220
2221         PR libfortran/23598
2222         * gfortran.dg/iostat_1.f90:  New test.
2223
2224 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
2225
2226         PR middle-end/23408
2227         * gcc.dg/pr23408.c: New test.
2228
2229 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
2230
2231         PR c++/23099
2232         * g++.dg/init/member1.C: Make sure erroneous static data member
2233         definitions are required.
2234         * g++.dg/template/static13.C: New test.
2235         * g++.dg/template/static14.C: Likewise.
2236
2237 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
2238
2239         * gcc.target/i386/pr23575.c: Use -msse2 instead of
2240         -march=pentium4, remove ilp32 requirement.
2241
2242         PR middle-end/23484
2243         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
2244         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
2245
2246 2005-08-29  Andreas Jaeger  <aj@suse.de>
2247
2248         PR testsuite/23607
2249         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
2250
2251 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
2252
2253         * gcc.c-torture/execute/20050316-2.c: New test.
2254         * gcc.c-torture/execute/20050316-3.c: New test.
2255         * gcc.dg/torture/pr16104-1.c: New test.
2256
2257 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
2258
2259         PR middle-end/23463
2260         * gcc.c-torture/execute/zero-struct-1.c: New test.
2261
2262 2005-08-27  Richard Guenther  <rguenther@suse.de>
2263
2264         PR target/23575
2265         * gcc.target/i386/pr23575.c: New testcase.
2266
2267 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
2268
2269         PR rtl-optimization/23561
2270         * gcc.c-torture/execute/20050826-1.c: New test.
2271
2272         PR rtl-opt/23560
2273         * gcc.c-torture/execute/20050826-2.c: New test.
2274
2275 2005-08-26  Dale Johannesen  <dalej@apple.com>
2276
2277         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
2278         * gcc.dg/20050826-1.c:  New.
2279
2280 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
2281
2282         PR c++/19004
2283         * g++.dg/template/nontype13.C: New test.
2284
2285         PR c++/23491
2286         * g++.dg/init/new14.C: New test.
2287         * g++.dg/expr/anew1.C: Do not XFAIL.
2288         * g++.dg/expr/anew2.C: Likewise.
2289         * g++.dg/expr/anew3.C: Likewise.
2290
2291 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
2292
2293         PR middle-end/22439
2294         * gcc.dg/vla-3.c: New test.
2295
2296 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
2297
2298         PR fortran/20363
2299         * gfortran.dg/named_interface.f90: New.
2300
2301 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
2302
2303         * gcc.c-torture/execute/frame-address.c: New test.
2304
2305 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2306
2307         PR c++/20817
2308         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
2309
2310 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
2311
2312         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
2313
2314 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
2315
2316         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
2317         * gcc.dg/altivec-22.c: Rename from..
2318         * gcc.dg/altivec-nomfcr.c: ..this.
2319
2320 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
2321
2322         PR tree-optimization/23546
2323         * gcc.dg/tree-ssa/pr23546.c: New test.
2324
2325 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
2326
2327         PR fortran/17758
2328         * gfortran.dg/nonreturning_statements.f90: New test.
2329
2330 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2331
2332         PR c++/22454
2333         * g++.dg/parse/crash29.C: New.
2334
2335 2005-08-23  DJ Delorie  <dj@redhat.com>
2336
2337         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
2338         constants have the L suffix.
2339
2340 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
2341
2342         PR c++/23044
2343         * g++.dg/template/instantiate8.C: New.
2344
2345 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
2346
2347         PR middle-end/23467
2348         * gcc.c-torture/execute/pr23467.c: New test.
2349
2350 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
2351
2352         PR tree-optimization/22043
2353         * gcc.c-torture/execute/20050613-1.c: New test.
2354
2355 2005-08-23  Ben Elliston  <bje@au.ibm.com>
2356
2357         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
2358
2359 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
2360
2361         PR rtl-optimization/23478
2362         * g++.dg/opt/pr23478.C: New test.
2363
2364 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
2365
2366         PR c/18715
2367         * gcc.dg/switch-warn-3.c: New test.
2368
2369 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2370
2371         PR c++/22233
2372         * g++.dg/template/param1.C: New test.
2373
2374 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2375
2376         PR c++/23089
2377         * g++.dg/other/incomplete1.C: New test.
2378
2379 2005-08-22  Ira Rosen  <irar@il.ibm.com>
2380
2381         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
2382         are vectorizable.
2383
2384 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2385
2386         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
2387         d_lines_5.f: New.
2388
2389 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
2390
2391         * gcc.target/i386/sse-4.c: New test.
2392
2393 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2394
2395         PR testsuite/23239
2396         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
2397
2398 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
2399
2400         * gcc.dg/20050811-1.c: New test.
2401         * gcc.dg/20050811-2.c: New test.
2402
2403 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
2404
2405         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
2406
2407 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
2408
2409         PR 23476
2410         * gcc.c-torture/compile/pr23476.c: New test.
2411
2412 2005-08-19  Devang Patel  <dpatel@apple.com>
2413
2414         PR tree-optimization/23048
2415         * gcc.dg/tree-ssa/pr23048.c: New test.
2416
2417 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2418
2419         PR middle-end/20624
2420         * g++.dg/warn/Wreturn-3.C: New test
2421
2422 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
2423
2424         PR tree-optimization/22228
2425         * g++.dg/vect/pr22543.cc: New test.
2426
2427 2005-08-17  Steven Bosscher  <stevenb@suse.de>
2428
2429         PR tree-optimization/21574
2430         * gcc.dg/tree-ssa/pr21574.c: New test.
2431
2432 2005-08-16  James E Wilson  <wilson@specifix.com>
2433
2434         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
2435
2436 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
2437
2438         PR tree-opt/23402
2439         * gcc.c-torture/compile/zero-strct-3.c: New test.
2440         * gcc.c-torture/compile/zero-strct-4.c: New test.
2441
2442 2005-08-16  Steven Bosscher  <stevenb@suse.de>
2443
2444         PR target/23376
2445         * gcc.target/x86_64/pr23376.c: New test.
2446
2447 2005-08-16  Ian Lance Taylor  <ian@airs.com>
2448
2449         PR c++/23337
2450         * g++.dg/ext/vector2.C: New.
2451
2452 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
2453
2454         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
2455
2456 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
2457
2458         PR libfortran/23428
2459         * gfortran.dg/inquire-complex.f90:  New test case.
2460
2461 2005-08-16  James E Wilson  <wilson@specifix.com>
2462
2463         PR tree-optimization/21105
2464         * gcc.dg/large-size-array.c: New.
2465
2466 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
2467
2468         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
2469         type.
2470         * gcc.dg/vect/vect-41: Likewise.
2471         * gcc.dg/vect/vect-42: Likewise.
2472         * gcc.dg/vect/vect-43: Likewise.
2473         * gcc.dg/vect/vect-44: Likewise.
2474         * gcc.dg/vect/vect-46: Likewise.
2475         * gcc.dg/vect/vect-47: Likewise.
2476         * gcc.dg/vect/vect-48: Likewise.
2477         * gcc.dg/vect/vect-52: Likewise.
2478         * gcc.dg/vect/vect-53: Likewise.
2479         * gcc.dg/vect/vect-54: Likewise.
2480         * gcc.dg/vect/vect-55: Likewise.
2481         * gcc.dg/vect/vect-56: Likewise.
2482         * gcc.dg/vect/vect-57: Likewise.
2483         * gcc.dg/vect/vect-58: Likewise.
2484         * gcc.dg/vect/vect-59: Likewise.
2485         * gcc.dg/vect/vect-60: Likewise.
2486         * gcc.dg/vect/vect-61: Likewise.
2487         * gcc.dg/vect/vect-85: Likewise.
2488         * gcc.dg/vect/vect-87: Likewise.
2489         * gcc.dg/vect/vect-88: Likewise.
2490         * gcc.dg/vect/vect-93.c: Likewise.
2491         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
2492         * gcc.dg/vect/vect-75: Likewise.
2493         * gcc.dg/vect/vect-76: Likewise.
2494         * gcc.dg/vect/vect-77: Likewise.
2495         * gcc.dg/vect/vect-78: Likewise.
2496         * gcc.dg/vect/vect-80: Likewise.
2497         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
2498         vectorized for the expected reason, rather than checking how alignment
2499         was handled.
2500         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
2501         type and also instead of aligned pointers. Added documentation.
2502
2503 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
2504
2505         * gfortran.dg/power.f90: New test.
2506
2507 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
2508
2509         PR rtl-optimization/23299
2510         * g++.dg/opt/pr23299.C: New test.
2511
2512 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2513
2514         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
2515
2516 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
2517
2518         * g++.dg/template/local6.C: New test.
2519
2520 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
2521
2522         * execute/exceptions/finally-1.m: Check that the catch and finally are
2523         being called.  Also add a "return 0;" at the end of main.
2524
2525 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
2526
2527         PR fortran/21432.
2528         * gfortran.dg/namelist_print_1.f: New test of functionality of
2529         PRINT namelist.
2530         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
2531         namelist generates error with -std=f95.
2532
2533 2005-08-14  Ira Rosen  <irar@il.ibm.com>
2534
2535         PR tree-optimization/23119
2536         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
2537
2538 2005-08-13  Marcin Koziej  <creep@desk.pl>
2539             Andrew Pinski  <pinskia@physics.uc.edu>
2540
2541         PR libobjc/22492
2542         * execute/exceptions/finally-1.m: New test.
2543
2544 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2545
2546         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
2547         testsuite.
2548         * objc/execute/exceptions/trivial.m: New test.
2549         * objc.dg/try-catch-11.m: Move to ...
2550         * objc/execute/exceptions/foward-1.m: Here.
2551         * objc.dg/try-catch-2.m: Move to ...
2552         * objc/execute/exceptions/catchall-1.m: Here.
2553         * objc.dg/try-catch-8.m: Move to ...
2554         * objc/execute/exceptions/local-variables-1.m: Here.
2555
2556 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2557
2558         * objc.dg/nested-func-1.m: Move to ...
2559         * objc/execute/nested-func-1.m: Here.
2560
2561 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2562
2563         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
2564         in ${options} instead of [target_info name].
2565         * lib/obj-c++.exp (objc_target_compile): Likewise.
2566
2567 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2568
2569         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
2570
2571 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2572
2573         part of PR testsuite/23348
2574         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
2575         of the torture options.
2576         * objc/compile/trivial.m: New test.
2577
2578 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
2579
2580         * gfortran.dg/eoshift.f90:  Correct format.
2581
2582 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
2583
2584         * gfortran.fortran-torture/execute/character_passing.f90:
2585         Fix comment typo.
2586
2587 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
2588
2589         PR c++/8271
2590         * g++.dg/template/unify10.C: New.
2591
2592 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
2593
2594         * g++.dg/parse/pr22514.C: Move to...
2595         * g++.dg/debug/pr22514.C: here.
2596
2597 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2598
2599         PR c++/23266
2600         * g++.dg/inherit/pure1.C: New test.
2601
2602         * ChangeLog: Fix typos.
2603
2604 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2605             Steven Bosscher  <stevenb@suse.de>
2606
2607         * gfortran.dg/runtime_warning_1.f90: New test.
2608
2609 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2610
2611         PR c++/23219
2612         * g++.dg/parse/crash28.C: New.
2613
2614 2005-08-11  Richard Guenther  <rguenther@suse.de>
2615
2616         PR target/23289
2617         * gcc.target/i386/tailcall-1.c: New testcase.
2618
2619 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
2620
2621         * gcc.dg/vect/vect-67.c: Un-xfail.
2622
2623 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
2624
2625         PR c++/23225
2626         * g++.dg/testsuite/parse/crash27.C: new test.
2627
2628 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
2629
2630         PR libfortran/22143
2631         * gfortran.dg/shift-kind.f90:  New testcase.
2632
2633 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
2634
2635         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
2636         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
2637
2638 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2639
2640         PR c++/20646
2641         * g++.dg/other/mult-stor1.C: New test.
2642
2643 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
2644
2645         * gcc.c-torture/pr18299-1.c: Move to ...
2646         * gcc.c-torture/compile/pr18299-1.c: Here.
2647
2648 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
2649
2650         * gfortran/fortran.torture/execute/character_passing.f90:
2651         Fix types for LSAME.
2652
2653 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
2654
2655         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
2656         input data back to what it was originally.
2657
2658 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
2659
2660         * objc.dg/try-catch-8.m: Enable for all targets.
2661
2662 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
2663
2664         * gcc.dg/pr23165.c: New test.
2665
2666 2005-08-09  Steven Bosscher  <stevenb@suse.de>
2667
2668         PR tree-optimization/23234
2669         * gcc.dg/tree-ssa/pr23234.c: New test.
2670
2671 2005-08-08  Josh Conner  <jconner@apple.com>
2672
2673         PR rtl-optimization/23241
2674         * gcc.dg/char-compare.c: New test.
2675
2676 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2677
2678         PR c++/22508
2679         * g++.dg/init/new13.C: New test.
2680
2681 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
2682
2683         PR c++/21166
2684         * g++.dg/other/crash-4.C: Adjust
2685         * g++/dg/ext/packed9.C: New.
2686
2687 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2688
2689         PR middle-end/21964
2690         * gcc.c-torture/execute/pr21964-1.c: New test.
2691
2692 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2693
2694         PR c/22458
2695         * gcc.dg/pr22458-1.c: New test.
2696
2697 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
2698             Steven G. Kargl <kargls@comcast.net>
2699
2700         PR fortran/22390
2701         * gfortran.dg/flush_1.f90: New test.
2702
2703 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2704
2705         PR c++/23191
2706         * g++.dg/template/eh2.C: New test.
2707
2708 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2709
2710         PR c++/19498
2711         * g++.dg/template/instantiate7.C: New test.
2712
2713 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
2714
2715         PR c/23113
2716         * gcc.dg/Wunused-value-1.c: New test.
2717
2718 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
2719
2720         PR rtl-optimization/23233
2721         * gcc.c-torture/compile/pr23233-1.c: New test.
2722
2723 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
2724
2725         PR fortran/18833
2726         PR fortran/20850
2727         * gfortran.dg/equiv_1.f90: New test.
2728         * gfortran.dg/equiv_2.f90: New test.
2729         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
2730         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
2731         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
2732
2733 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2734
2735         * gcc.c-torture/execute/vrp-5.c: New test.
2736         * gcc.c-torture/execute/vrp-6.c: New test.
2737         * gcc.dg/tree-ssa/vrp21.c: New test.
2738
2739 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2740
2741         * g++.dg/parse/pr22514.C: New test.
2742
2743 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
2744
2745         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
2746
2747         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
2748         instead of constant loads / pool entries.
2749
2750 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
2751
2752         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
2753         TEST_TO_WCTYPE.
2754
2755 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
2756
2757         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
2758         __WINT_TYPE__ in generated prototypes if possible.
2759
2760 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
2761
2762         PR 22037
2763         * g++.dg/tree-ssa/pr22037.C:
2764
2765 2005-08-04  Richard Henderson  <rth@redhat.com>
2766
2767         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
2768         scan-tree-dump-times directive.
2769
2770 2005-08-04  Jan Hubicka  <jh@suse.cz>
2771
2772         * gcov-1.C: Fix switch counts.
2773         * gcov-4b.c: Likewise.
2774
2775 2005-08-03  Jeff Law  <law@redhat.com>
2776
2777         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
2778
2779 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
2780
2781         * gcc.c-torture/execute/pr23135.c: New test.
2782
2783 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2784
2785         PR tree-optimization/19899
2786         * gcc.dg/tree-ssa/scev-1.c: New test.
2787         * gcc.dg/tree-ssa/scev-2.c: New test.
2788
2789 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
2790
2791         PR target/18582
2792         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
2793
2794 2005-08-03  Jan Hubicka  <jh@suse.cz>
2795
2796         * update-conroll.c: New testcase.
2797         * update-conroll-2.c: New testcase.
2798
2799 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
2800
2801         * gfortran.dg/constant_substring.f: New test.
2802         * gfortran.dg/pr22491.f: New test.
2803
2804 2005-08-02  Jan Hubicka  <jh@suse.cz>
2805
2806         * update-threading.c: Replace by the proper one.
2807
2808 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2809
2810         PR 23164
2811         * g++.dg/tree-ssa/pr23164.C: New test.
2812
2813 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2814
2815         * gcc.dg/tree-ssa/pr23192.c: New test.
2816
2817 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
2818
2819         * gcc.c-torture/execute/vrp-4.c: New test.
2820
2821 2005-08-02  Jan Hubicka  <jh@suse.cz>
2822
2823         * update-threading.c: New test.
2824
2825 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
2826
2827         * gcc.c-torture/compile/20050801-1.c: New test.
2828         * gcc.c-torture/compile/20050801-2.c: New test.
2829
2830 2005-08-01  Jan Hubicka  <jh@suse.cz>
2831
2832         * val-prof-5.c: New test.
2833
2834 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
2835
2836         PR c/22311
2837         * gcc.dg/pr22311-1.c : New test.
2838
2839 2005-07-31  Steven Bosscher  <stevenb@suse.de>
2840
2841         PR target/23095
2842         * gfortran.dg/pr23095.f: New test.
2843
2844         PR c++/22003
2845         * g++.dg/other/pr22003.C: New test.
2846
2847 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
2848
2849         PR target/20621
2850         * gcc.c-torture/execute/pr20621-1.c: New test.
2851
2852 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
2853
2854         * gfortran.dg/comma_format_extension_4.f:  Adjust length
2855         of string for format.
2856         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
2857         print statement with internal write.
2858         * gfortran.dg/der_array_io_2.f:  Likewise.
2859         * gfortran.dg/der_array_io_3.f:  Likewise.
2860
2861 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
2862
2863         * gcc.dg/fold-abs-4.c: new test.
2864
2865 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
2866
2867         PR fortran/22570 an related issues.
2868         * gfortran.dg/x_slash_1.f: New test.
2869
2870 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
2871
2872         PR c/23143
2873         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
2874         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
2875
2876 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2877
2878         PR c/529
2879         * gcc.dg/Wshadow-3.c: New test.
2880
2881 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
2882
2883         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
2884         used to have the wrong bounds).
2885
2886 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2887
2888         PR c/21720
2889         * gcc.dg/hex-round-1.c: Test more cases.
2890         * gcc.dg/hex-round-2.c: New test.
2891
2892 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2893
2894         PR 22550
2895         * g++.dg/tree-ssa/pr22550.C: New test.
2896
2897 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2898
2899         * gcc.dg/tree-ssa/vrp19.c: New test.
2900         * gcc.dg/tree-ssa-vrp20.c: New test.
2901
2902 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2903
2904         PR c/22240
2905         * gcc.dg/transparent-union-4.c: New test.
2906
2907 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2908
2909         PR c/22192
2910         * gcc.dg/c99-vla-2.c: New test.
2911
2912 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2913
2914         PR c/21720
2915         * gcc.dg/hex-round-1.c: New test.
2916
2917 2005-07-28  Jan Hubicka  <jh@suse.cz>
2918
2919         * inliner-1.c: Do not dump everything.
2920         * tree-prof.exp: Do not pass -ftree-based-profiling.
2921         * bprob.exp: Likewise.
2922
2923         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
2924
2925 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
2926
2927         PR c++/22545
2928         * g++.dg/expr/ptrmem7.C: New test.
2929
2930 2005-07-28  Mike Stump  <mrs@apple.com>
2931
2932         * g++.old-deja/g++.mike/visibility-1.C: New test.
2933
2934 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2935
2936         PR c/20187
2937         * gcc.c-torture/execute/pr20187-1.c: New test.
2938
2939 2005-07-28  Jeff Law  <law@redhat.com>
2940
2941         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
2942         * gcc.dg/tree-ssa/vrp18.c: New test.
2943
2944 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2945
2946         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
2947
2948 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2949
2950         PR tree-optimization/22506
2951         * gcc.dg/vect/ps22506.c: New test.
2952
2953 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
2954
2955         PR target/21149
2956         * gcc.target/i386/sse-3.c: New test.
2957
2958 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2959
2960         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
2961         * gcc.target/mips/mips32-dsp-type.c: Likewise.
2962
2963 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2964
2965         PR c/22589
2966         * gcc.c-torture/compile/pr22589-1.c: New test.
2967
2968 2005-07-28  Jan Hubicka  <jh@suse.cz>
2969
2970         * update-loopch.c: New testcase.
2971
2972 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2973
2974         PR rtl-optimization/23047
2975         * gcc.c-torture/execute/pr23047.c: New test.
2976         * gcc.c-torture/execute/pr23047.x: New.
2977
2978 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2979
2980         PR tree-optimization/22493
2981         * gcc.c-torture/execute/pr22493-1.c: New test.
2982         * gcc.c-torture/execute/pr22493-1.x: New.
2983         * gcc.c-torture/execute/vrp-1.c: New test.
2984         * gcc.c-torture/execute/vrp-2.c: New test.
2985         * gcc.c-torture/execute/vrp-2.c: New test.
2986
2987 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2988
2989         * gcc.target/frv/all-builtin-read8.c: Delete.
2990         * gcc.target/frv/all-builtin-read16.c: Delete.
2991         * gcc.target/frv/all-builtin-read32.c: Delete.
2992         * gcc.target/frv/all-builtin-read64.c: Delete.
2993         * gcc.target/frv/all-builtin-write8.c: Delete.
2994         * gcc.target/frv/all-builtin-write16.c: Delete.
2995         * gcc.target/frv/all-builtin-write32.c: Delete.
2996         * gcc.target/frv/all-builtin-write64.c: Delete.
2997         * gcc.target/frv/all-read-write-1.c: New.
2998
2999 2005-07-27  Jeff Law  <law@redhat.com>
3000
3001         * gcc.c-torture/execute/pr22630.c: New test.
3002
3003 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
3004
3005         PR tree-optimization/23073
3006         * gcc.dg/vect/nodump-pr23073.c: New test.
3007         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
3008
3009 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
3010
3011         PR tree-optimize/22348
3012         * gcc.c-torture/execute/pr22348.c: New.
3013
3014 2005-07-27  Richard Guenther  <rguenther@suse.de>
3015
3016         * gcc.dg/tree-ssa/salias-1.c: New testcase.
3017
3018 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3019
3020         PR fortran/22503
3021         * gfortran.dg/logical_comp.f90: New test.
3022
3023 2005-07-27  Jan Hubicka  <jh@suse.cz>
3024
3025         * inliner-1.c: Add cleanup of dumps.
3026         * val-prof-*.c: Likewise.
3027         * update-tailcall.c: New.
3028
3029 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
3030
3031         PR 22591
3032         * gcc.dg/tree-ssa/pr22591.c: New test.
3033         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
3034
3035 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
3036
3037         PR libobjc/22606
3038         * objc.dg/try-catch-11.m: New test.
3039
3040 2005-07-26  Richard Guenther  <rguenther@suse.de>
3041
3042         PR tree-optimization/22486
3043         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
3044
3045 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
3046
3047         PR tree-opt/22484
3048         * testsuite/g++.dg/opt/loop2.C: New test.
3049
3050 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
3051
3052         * gcc.dg/tree-ssa/reassoc-3.c: New test.
3053         * gcc.dg/tree-ssa/reassoc-4.c: New test.
3054
3055 2005-07-25  Adam Nemet  <anemet@lnxw.com>
3056
3057         * lib/profopt.exp (profopt-execute): Check for profiling data
3058         files on the target.
3059
3060 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
3061
3062         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
3063         for matching of asm labels.
3064
3065 2005-07-25  Richard Guenther  <rguenther@suse.de>
3066
3067         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
3068
3069 2005-07-25  Richard Guenther  <rguenther@suse.de>
3070
3071         PR testsuite/22624
3072         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
3073
3074 2005-07-25  Ira Rosen  <irar@il.ibm.com>
3075
3076         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
3077         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
3078         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
3079         * gcc.dg/vect/vect-100.c: New test.
3080         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
3081         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
3082         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
3083         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
3084         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
3085         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
3086         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
3087         * gfortran.dg/vect/pr19049.f90: New testcase.
3088         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3089
3090 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
3091
3092         * gcc.c-torture/execute/20050713-1.c: New test.
3093
3094         PR fortran/20063
3095         * gfortran.fortran-torture/execute/data_4.f90: New test.
3096
3097         PR middle-end/20303
3098         * gcc.dg/visibility-d.c: New test.
3099
3100 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
3101
3102         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
3103         * gfortran.dg/underflow.f90: Ditto.
3104
3105 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3106
3107         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
3108         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
3109         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
3110
3111 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
3112
3113         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
3114         include case of field width of zero.
3115
3116 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
3117
3118         PR libgfortran/21875
3119         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
3120         with trailing blanks on normal formatted read.
3121
3122 2005-07-23  Chao-ying Fu  <fu@mips.com>
3123
3124         * gcc.target/mips/mips32-dsp-type.c: New test.
3125         * gcc.target/mips/mips32-dsp.c: New test.
3126
3127 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
3128
3129         PR testsuite/21073
3130         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
3131
3132         PR testsuite/20454
3133         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
3134         and __cyg_profile_func_exit.
3135
3136 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
3137
3138         * gfortran.dg/comma_format_extension_3.f: Fix typo.
3139         * gfortran.dg/comma_format_extension_4.f: Same.
3140         * gfortran.dg/pr15332.f: Same.
3141         * gfortran.dg/pr21730.f: Same.
3142
3143 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
3144
3145         * g++.dg/opt/vrp2.C: Fix testcase.
3146
3147         PR tree-opt/22625
3148         * g++.dg/opt/vrp2.C: New test.
3149
3150 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
3151
3152         PR debug/21828
3153         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
3154
3155 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
3156
3157         * gcc.dg/tree-ssa/20050719-1.c: New test.
3158
3159 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
3160
3161         * gcc.dg/bfin-longcall-1.c: New file.
3162         * gcc.dg/bfin-longcall-2.c: New file.
3163
3164 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
3165
3166         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
3167
3168 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3169
3170         PR middle-end/19055
3171         * gcc.dg/tree-ssa/pr19055.c: New test.
3172         * gcc.dg/tree-ssa/pr19055-2.c: New test.
3173
3174 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3175
3176         PR C++/22358
3177         * g++.dg/other/pr22358.C: New test.
3178
3179 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
3180
3181         PR c++/2922
3182         * g++.dg/lookup/two-stage5.C: New test from bug comments.
3183
3184 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3185
3186         PR c++/15938
3187         * g++.dg/init/union2.C: New test.
3188
3189 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3190
3191         PR c/22393
3192         * gcc.dg/complex-4.c: New test.
3193
3194 2005-07-21  Richard Guenther  <rguenther@suse.de>
3195
3196         PR testsuite/22522
3197         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
3198         scanning for asm labels.
3199         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
3200
3201 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
3202
3203         PR target/22085
3204         * gcc.dg/altivec-pr22085.c: New.
3205
3206 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
3207
3208         PR tree-optimization/19210
3209         * gcc.dg/tree-ssa/pr19210-1.c: New.
3210         * gcc.dg/tree-ssa/pr19210-2.c: New.
3211
3212 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
3213
3214         PR rtl-optimization/22167
3215         * g++.dg/opt/pr22167.C: New test.
3216
3217 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
3218
3219         PR c++/2922
3220         * g++.dg/lookup/two-stage2.C: New.
3221         * g++.dg/lookup/two-stage3.C: New.
3222         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
3223         fixed two-stage name lookup for operators.
3224         * g++.dg/template/call3.C: Compiler now produces an appropriate
3225         error message.
3226         * g++.dg/template/crash37.C: Compiler now describes bla() on line
3227         14 as a candidate.
3228         * g++.dg/template/ptrmem4.C: Compiler produces different error
3229         message.
3230         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
3231         connect_to_method as a candidate.
3232
3233 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
3234
3235         * gcc.dg/fold-alloc-1.c: New test.
3236
3237 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
3238
3239         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3240         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
3241
3242 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
3243
3244         * gcc.dg/fold-abs-1.c: New test.
3245         * gcc.dg/fold-abs-2.c: New test.
3246         * gcc.dg/fold-abs-3.c: New test.
3247
3248 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
3249
3250         Make CONSTRUCTOR use VEC to store initializers.
3251         * g++.dg/ext/complit3.C: Check for specific error messages.
3252         * g++.dg/init/brace2.C: Update error message.
3253         * g++.dg/warn/Wbraces2.C: Likewise.
3254
3255 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
3256
3257         PR fortran/16940
3258         * gfortran.dg/module_interface_1.f90: New test.
3259
3260 2005-07-19  Danny Berlin <dberlin@dberlin.org>
3261             Kenneth Zadeck <zadeck@naturalbridge.com>
3262
3263         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
3264
3265 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3266
3267         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
3268         specify -Wformat for these tests.
3269         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
3270         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
3271         * gcc.dg/format/opt-6.c: Delete.
3272
3273 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3274
3275         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
3276         * gcc.dg/tree-ssa/sra-3.c: Likewise.
3277
3278 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3279
3280         * gcc.dg/tree-ssa/alias-2.c: New test.
3281
3282 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
3283
3284         PR c++/22263
3285         * g++.dg/template/explicit7.C: New test.
3286
3287 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
3288
3289         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
3290         width of 8 to +Inf and -Inf.
3291
3292 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
3293
3294         PR c++/22139
3295         * g++.dg/template/friend36.C: New test.
3296
3297 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
3298
3299         PR fortran/21730
3300         * gfortran.dg/pr21730.f: New test.
3301
3302 2005-07-16  Danny Berlin <dberlin@dberlin.org>
3303             Kenneth Zadeck <zadeck@naturalbridge.com>
3304
3305         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
3306         since pure const detection cannot run at -O1 in c compiler.
3307         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
3308         can now optimize this case properly.
3309         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
3310         because we now pass.
3311         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
3312
3313 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
3314
3315         PR c/22421
3316         * gcc.dg/format/bitfld-1.c: New test.
3317
3318 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
3319
3320         PR c++/22204
3321         * g++.dg/rtti/repo1.C: New test.
3322
3323 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
3324
3325         PR middle-end/22398
3326         * gcc.c-torture/compile/pr22398.c: New test.
3327
3328 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
3329
3330         PR c++/22132
3331         * g++.dg/expr/cast4.C: New test.
3332
3333 2005-07-15  Richard Guenther  <rguenther@suse.de>
3334
3335         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
3336         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
3337
3338 2005-07-15  Steven Bosscher  <stevenb@suse.de>
3339
3340         PR tree-optimization/22230
3341         * gcc.dg/tree-ssa/pr22230.c: New test.
3342
3343 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
3344
3345         * gfortran.dg/g77/cpp6.f: New test.
3346
3347         PR fortran/22417
3348         * gfortran.dg/g77/cpp5.F: New test.
3349         * gfortran.dg/g77/cpp5.h: New file.
3350         * gfortran.dg/g77/cpp5inc.h: New file.
3351
3352 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
3353
3354         PR libfortran/16435
3355         * gfortran.dg/tl_editting.f90: New.
3356         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
3357
3358 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
3359
3360         * gfortran.dg/char_array_constructor.f90: New test.
3361
3362 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
3363
3364         * gfortran.dg/past_eor.f90: New.
3365         * gfortran.dg/complex_read.f90: New.
3366
3367 2005-07-13  Jeff Law  <law@redhat.com>
3368
3369         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
3370         additional casts.
3371
3372         * gcc.dg/tree-ssa/pr22321.c: New test
3373
3374 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
3375
3376         PR tree-optimization/21921
3377         * gcc.dg/tree-ssa/pr21921.c: New.
3378
3379 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
3380
3381         PR tree-optimizatio/22442
3382         * gcc.dg/tree-ssa/loop-11.c: New test.
3383
3384 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
3385
3386         PR tree-opt/21840
3387         * gcc.c-torture/compile/pr21840.c: New test.
3388
3389 2005-07-12  Jan Hubicka  <jh@suse.cz>
3390
3391         * gcc.c-torture/compile/pr22379.c: New test.
3392
3393 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
3394
3395         PR libfortran/21593
3396         gfortran.dg/dev_null.f90:  Remove outdated comment about
3397         PR libfortran/21593.
3398
3399
3400 2005-07-12  Dale Johannesen  <dalej@apple.com>
3401
3402         * gcc.target/i386/compress-float-sse.c:  New.
3403         * gcc.target/i386/compress-float-sse-pic.c:  New.
3404         * gcc.target/i386/compress-float-387.c:  New.
3405         * gcc.target/i386/compress-float-387-pic.c:  New.
3406         * gcc.dg/compress-float-ppc.c:  New.
3407         * gcc.dg/compress-float-ppc-pic.c:  New.
3408
3409 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
3410
3411         PR libfortran/21593
3412         gfortran.dg/dev_null.f90:  Remove targets.
3413
3414 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
3415
3416         PR tree-opt/22335
3417         * gcc.dg/pr22335-1.c: New test.
3418         * gcc.dg/pr22335-2.c: New test.
3419
3420 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3421
3422         PR c++/20172
3423         * g++.dg/template/nontype12.C : New test.
3424
3425 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
3426
3427         * gcc.dg/tree-ssa/loop-10.c: New test.
3428
3429 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
3430
3431         * gcc.c-torture/execute/20020720-1.x: Remove.
3432
3433 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
3434
3435         * gfortran.fortran-torture/execute/forall_7.f90: New test.
3436
3437 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
3438
3439         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
3440         (dg-mips-options): Use it.
3441
3442 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
3443
3444         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
3445
3446 2005-07-09  Richard Henderson  <rth@redhat.com>
3447
3448         * lib/target-supports.exp (check_effective_target_sync_char_short):
3449         Add alpha.
3450
3451 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
3452
3453         PR libfortran/22217
3454         * gfortran.dg/negative-z-descriptor.f90:  New test.
3455
3456 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
3457
3458         PR tree-opt/22329
3459         * gcc.dg/pr22329.c: New test.
3460
3461 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
3462
3463         PR tree-optimization/20139
3464         * gcc.dg/tree-ssa/pr20139.c: New.
3465
3466 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
3467
3468         PR tree-opt/22356
3469         * testsuite/gcc.dg/pr22356-1.c: New test.
3470
3471 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
3472
3473         PR c++/21799
3474         * g++.dg/template/unify8.C: New.
3475         * g++.dg/template/unify9.C: New.
3476
3477 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
3478
3479         * gfortran.fortran-torture/execute/entry_10.f90: New test.
3480
3481 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
3482
3483         * gcc.dg/darwin-version-1.c: New.
3484         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
3485         * gcc.dg/builtins-20.c: Likewise.
3486         * gcc.dg/builtins-53.c: Likewise.
3487         * gcc.dg/torture/builtins-convert-1.c: Likewise.
3488         * gcc.dg/torture/builtins-convert-2.c: Likewise.
3489         * gcc.dg/torture/builtins-convert-3.c: Likewise.
3490         * gcc.dg/torture/builtins-power-1.c: Likewise.
3491         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
3492         on Darwin.
3493
3494 2005-07-07  Jeff Law  <law@redhat.com>
3495
3496         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
3497         argument evaluation order.
3498
3499 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
3500
3501         PR libfortran/21594
3502         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3503         Add test cases where the shift length is greater than the
3504         array length.
3505
3506 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3507
3508         * obj-c++.dg/proto-lossage-6.mm: New.
3509         * objc.dg/proto-lossage-6.m: New.
3510
3511 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3512
3513         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
3514         * objc.dg/gnu-runtime-2.m: Likewise.
3515
3516 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
3517
3518         * gfortran.dg/longline.f: New test.
3519
3520         * gfortran.dg/badline.f: New test.
3521
3522 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
3523
3524         PR fortran/16531
3525         PR fortran/15966
3526         PR fortran/18781
3527         * gfortran.dg/hollerith.f90: New.
3528         * gfortran.dg/hollerith2.f90: New.
3529         * gfortran.dg/hollerith3.f90: New.
3530         * gfortran.dg/hollerith4.f90: New.
3531         * gfortran.dg/hollerith_f95.f90: New.
3532         * gfortran.dg/hollerith_legacy.f90: New.
3533         * gfortran.dg/g77/cpp4.F: New. Port from g77.
3534
3535 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3536
3537         PR objc/22274
3538         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
3539         * objc.dg/gnu-runtime-2.m: New.
3540
3541 2005-07-06  Jeff Law  <law@redhat.com>
3542
3543         * gcc.dg/tree-ssa/vrp17.c: New test.
3544
3545 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
3546
3547         PR fortran/22327
3548         * gfortran.dg/array_constructor_5.f90: New test.
3549
3550 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
3551
3552         * gfortran.fortran-torture/execute/entry_9.f90: New test.
3553
3554 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
3555
3556         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
3557         * gcc.dg/980816-1.c: Ditto.
3558
3559 2005-07-06  Jeff Law  <law@redhat.com>
3560
3561         * gcc.c-torture/compile/pr21356.c: New test.
3562
3563 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
3564
3565         PR c/22013
3566         PR c/22098
3567         * gcc.c-torture/compile/pr22013-1.c,
3568         gcc.c-torture/execute/pr22098-1.c,
3569         gcc.c-torture/execute/pr22098-2.c,
3570         gcc.c-torture/execute/pr22098-3.c: New tests.
3571
3572 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
3573
3574         PR c/22308
3575         * gcc.dg/pr22308-1.c: New test.
3576
3577 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
3578
3579         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
3580         target.
3581         * gcc.dg/compare9.c: Use -fshort-enums instead of
3582         -fno-short-enums.  Change the last test to dg-bogus.
3583
3584 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
3585
3586         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
3587         * gcc.dg/compare9.c: New.
3588
3589 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3590
3591         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
3592
3593 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
3594
3595         PR testsuite/22288
3596         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
3597
3598
3599 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3600
3601         * gcc.dg/format/gcc_gfc-1.c: New.
3602
3603 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
3604
3605         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
3606
3607 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3608
3609         PR fortran/20842
3610         * gfortran.dg/io_invalid_1.f90: New test.
3611
3612 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
3613
3614         * gcc.dg/format/gcc_diag-1.c: Update.
3615
3616 2005-07-02  Jeff Law  <law@redhat.com>
3617
3618         * gcc.dg/tree-ssa/pr22051-1.c: New test.
3619         * gcc.dg/tree-ssa/pr22051-2.c: New test.
3620
3621 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
3622
3623         * gcc.dg/format/gcc_diag-1.c: Update.
3624
3625 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
3626
3627         PR tree-opt/22269
3628         * gcc.c-torture/compile/pr22269.c: New test.
3629
3630 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
3631
3632         PR 21584
3633         PR 22219
3634         * g++.dg/tree-ssa/pr21584-1.C: New test.
3635         * g++.dg/tree-ssa/pr21584-2.C: New test.
3636
3637 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
3638
3639         * obj-c++.dg/try-catch-11.mm: New.
3640         * objc.dg/try-catch-10.m: New.
3641
3642 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
3643
3644         * g++.dg/other/ucnid-1.C: xfail on AIX.
3645
3646 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
3647
3648         PR 22234
3649         * gcc.dg/20050629-1.c: New test.
3650
3651 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
3652
3653         * obj-c++.dg/const-str-1[0-1].mm: New.
3654         * objc.dg/const-str-1[0-1].m: New.
3655
3656 2005-05-29  Richard Henderson  <rth@redhat.com>
3657
3658         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
3659         Rename from check_effective_target_vect_no_max.
3660         (check_effective_target_vect_no_int_add): New.
3661         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
3662         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
3663         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3664         * gcc.dg/vect/vect-reduc-1.c: Use both.
3665         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3666
3667 2005-05-29  Richard Henderson  <rth@redhat.com>
3668
3669         * lib/target-supports.exp (check_effective_target_vect_no_max):
3670         Remove i386 and x86_64.
3671
3672 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3673
3674         PR testsuite/21969
3675         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
3676
3677 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3678
3679         PR middle-end/21969
3680         * gcc.dg/vect/pr21969.c: New test.
3681
3682 2005-06-28  Eric Christopher  <echristo@redhat.com>
3683
3684         PR c/22052
3685         PR c/21975
3686         * gcc.dg/inline1.c: New test.
3687         * gcc.dg/inline2.c: Ditto.
3688         * gcc.dg/inline3.c: Ditto.
3689         * gcc.dg/inline4.c: Ditto.
3690         * gcc.dg/inline5.c: Ditto.
3691
3692 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3693
3694         PR libfortran/22142
3695         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3696         Add testcase also testing eoshift1 for PR 22142.
3697
3698 2005-06-28  Richard Henderson  <rth@redhat.com>
3699
3700         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
3701         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
3702         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
3703         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
3704         gcc.dg/tree-ssa/20030922-2.c: Likewise.
3705
3706 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3707
3708         PR libfortran/22142
3709         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3710         Add testcase for PR 22142.
3711
3712 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
3713
3714         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
3715         gcc.target/ia64/fpreg-2.c: New tests.
3716
3717 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3718
3719         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
3720
3721 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3722
3723         PR libfortran/22170
3724         * gfortran.dg/slash_1.f90: New test.
3725
3726 2005-06-27  Richard Henderson  <rth@redhat.com>
3727
3728         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
3729         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
3730         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3731         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3732         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3733         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3734
3735 2005-06-27  Richard Henderson  <rth@redhat.com>
3736
3737         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
3738         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
3739
3740 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
3741
3742         * obj-c++.dg/proto-lossage-5.mm: New.
3743         * objc.dg/proto-lossage-5.m: New.
3744
3745 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
3746
3747         PR 21959
3748         * gcc.dg/tree-ssa/pr21959.c: New test.
3749
3750 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
3751
3752         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
3753         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
3754         testing uninitialized var.
3755
3756         * gcc.c-torture/execute/builtins/chk.h: New.
3757         * gcc.c-torture/execute/builtins/lib/chk.c: New.
3758         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
3759         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
3760         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
3761         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
3762         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
3763         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
3764         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
3765         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
3766         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
3767         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
3768         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
3769         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
3770         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
3771         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
3772         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
3773         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
3774         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
3775         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
3776         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
3777         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
3778         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
3779         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
3780         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
3781         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
3782         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
3783         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
3784         * gcc.dg/builtin-object-size-1.c: New test.
3785         * gcc.dg/builtin-object-size-2.c: New test.
3786         * gcc.dg/builtin-object-size-3.c: New test.
3787         * gcc.dg/builtin-object-size-4.c: New test.
3788         * gcc.dg/builtin-object-size-5.c: New test.
3789         * gcc.dg/builtin-stringop-chk-1.c: New test.
3790         * gcc.dg/builtin-stringop-chk-2.c: New test.
3791         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
3792         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
3793         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
3794         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
3795         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
3796         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
3797         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
3798         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
3799         * gcc.c-torture/execute/printf-1.c: New test.
3800         * gcc.c-torture/execute/fprintf-1.c: New test.
3801         * gcc.c-torture/execute/vprintf-1.c: New test.
3802         * gcc.c-torture/execute/vfprintf-1.c: New test.
3803         * gcc.c-torture/execute/printf-chk-1.c: New test.
3804         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
3805         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
3806         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
3807
3808 2005-06-27  Michael Matz  <matz@suse.de>
3809
3810         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
3811         slot is not merged if address escapes.
3812
3813 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3814
3815         PR c/21911
3816         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
3817
3818 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
3819
3820         PR middle-end/17965
3821         * gcc.c-torture/compile/20050622-1.c: New test.
3822
3823         PR middle-end/22028
3824         * gcc.dg/20050620-1.c: New test.
3825
3826 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
3827
3828         PR tree-optimization/22026
3829         * gcc.dg/tree-ssa/pr22026.c: New.
3830
3831 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
3832
3833         PR libfortran/22144
3834         * gfortran.dg/shift-alloc.f90:  New testcase.
3835
3836 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
3837
3838         * all files: Update FSF address in copyright headers.
3839
3840 2005-06-22  Jan Hubicka  <jh@suse.cz>
3841
3842         * wholeprogram-1.c: New testcase.
3843         * wholeprogram-2.c: New testcase.
3844
3845 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
3846
3847         PR 22171
3848         * gcc.dg/tree-ssa/pr22171.c: New test.
3849
3850 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
3851
3852         * gfortran.dg/simplify_modulo.f90: New.
3853
3854 2005-06-24  Jan Hubicka  <jh@suse.cz>
3855
3856         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
3857
3858 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3859
3860         * obj-c++.dg/proto-lossage-[1-4].mm: New.
3861
3862 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3863
3864         * obj-c++.dg/typedef-alias-1.mm: New.
3865         * objc.dg/typedef-alias-1.m: New.
3866
3867 2005-06-23  Jeff Law  <law@redhat.com>
3868
3869         * gcc.dg/tree-ssa/vrp16.c: New test.
3870
3871 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3872
3873         * lib/target-supports.exp: Add
3874         check_effective_target_fortran_large_real and
3875         check_effective_target_fortran_large_int to check for
3876         corresponding effective targets.
3877         * gfortran.dg/large_integer_kind_1.f90: New test.
3878         * gfortran.dg/large_real_kind_1.f90: New test.
3879
3880 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
3881
3882         PR tree-optimization/22117
3883         * gcc.dg/tree-ssa/pr22117.c: New.
3884
3885 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
3886
3887         PR testsuite/22123
3888         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3889
3890 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3891
3892         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3893
3894 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3895
3896         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3897         * gfortran.dg/f2c_4.c: Likewise
3898
3899 2005-06-22 Paul Brook  <paul@codesourcery.com>
3900
3901         PR fortran/21034
3902         * gfortran.dg/auto_save_1.f90: New test.
3903
3904 2005-06-22  Michael Matz  <matz@suse.de>
3905
3906         * gcc.target/x86-64/abi: New directory.
3907         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
3908         * gcc.target/x86-64/abi/README.gcc: New file.
3909         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
3910         * gcc.target/x86-64/abi/asm-support.s: New file.
3911         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
3912         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
3913         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
3914         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
3915         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
3916         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
3917         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
3918         * gcc.target/x86_64/abi/test_bitfields.c: New test.
3919         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
3920         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
3921         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
3922         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
3923         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
3924         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
3925         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
3926         * gcc.target/x86_64/abi/test_varargs.c: New test.
3927
3928 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
3929
3930         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
3931         32-bit i?86 and x86_64.
3932
3933 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
3934
3935         * obj-c++.dg/const-str-[1-9].mm: New tests.
3936
3937 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
3938
3939         PR fortran/22010
3940         * gfortran.dg/namelist_use.f90: New.
3941         * gfortran.dg/namelist_use_only.f90: New.
3942
3943 2005-06-21  Jeff Law  <law@redhat.com>
3944
3945         * gcc.dg/tree-ssa/vrp15.c: New test.
3946
3947 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
3948
3949         * lib/target-supports.exp (check_effective_target_vect_reduction):
3950         Remove.
3951         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
3952         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
3953         remove vect_reduction target keyword. Also avoid two returns in main.
3954         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3955         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
3956         * gcc.dg/vect/vect-reduc-1short.c: New test.
3957         * gcc.dg/vect/vect-reduc-1char.c: New test.
3958         * gcc.dg/vect/vect-reduc-2short.c: New test.
3959         * gcc.dg/vect/vect-reduc-2char.c: New test.
3960         * gcc.dg/vect/vect-reduc-6.c: New test.
3961         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
3962         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
3963         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
3964
3965 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3966         Paul Thomas  <pault@gcc.gnu.org>
3967
3968         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
3969         New tests.
3970
3971 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3972
3973         * gfortran.dg/backslash_1.f90: New test.
3974         * gfortran.dg/backslash_2.f90: New test.
3975
3976 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3977
3978         * gfortran.dg/duplicate_labels.f90: New test.
3979
3980 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3981
3982         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3983         unsupportable relocations.
3984         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3985         * gcc.dg/20050321-2.c: xfail for NetWare.
3986
3987 2005-06-20  Andreas Jaeger  <aj@suse.de>
3988
3989         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3990         gcc.target/i386/fastcall-sseregparm.c,
3991         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3992
3993 2005-06-19  Richard Henderson  <rth@redhat.com>
3994
3995         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3996
3997 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3998
3999         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
4000
4001 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
4002
4003         PR c++/22115
4004         * g++.dg/conversion/simd2.C: Change expected error message.
4005
4006 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
4007
4008         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
4009         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4010         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4011
4012 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
4013
4014         * gcc.dg/fold-mod-1.c: New test.
4015
4016 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
4017
4018         PR fortran/19926
4019         * gfortran.dg/pr19926.f90: New test.
4020
4021 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
4022
4023         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
4024         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
4025         targets.
4026         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4027         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4028
4029 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
4030
4031         * gcc.target/ia64/float80-varargs-1.c: New test.
4032
4033 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4034
4035         PR tree-opt/22035
4036         * gfortran.dg/f2c_6.f90: New test.
4037
4038 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
4039
4040         PR c++/17413
4041         * g++.dg/template/local5.C: New.
4042
4043 2005-06-17  Richard Henderson  <rth@redhat.com>
4044
4045         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
4046
4047 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
4048
4049         PR testsuite/21945
4050         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
4051
4052 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
4053
4054         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
4055         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
4056         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
4057         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
4058         check_vect to verify the presence of hardware vector support.
4059
4060 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
4061
4062         PR testsuite/22056
4063         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
4064
4065 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4066
4067         PR libfortran/19216
4068         * gfortran.dg/pr19216.f: Add correct space between brackets and
4069         dg directive.
4070
4071 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4072
4073         PR libfortran/16436
4074         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
4075
4076 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
4077
4078         * gcc.target/i386/attributes-error.c: New testcase.
4079         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4080         * gcc.target/i386/regparm-stdcall.c: Likewise.
4081         * gcc.target/i386/sseregparm-1.c: Likewise.
4082         * gcc.target/i386/sseregparm-2.c: Likewise.
4083
4084 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
4085
4086         * g++.dg/rtti/crash2.C: New.
4087
4088 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
4089
4090         * gcc.dg/noncompile/20040203-3.c: Update expected message.
4091
4092 2005-06-15  David Ung  <davidu@mips.com>
4093
4094         * gcc.target/mips/mips16e-extends.c: New test for testing the
4095         generation of MIPS16e zeb/zeh, seb/seh instructions.
4096
4097 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
4098
4099         PR 22018
4100         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
4101         * gcc.dg/tree-ssa/pr22018.c: New test.
4102
4103 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
4104
4105         * gcc.dg/simd-1.c: Update error messages.
4106         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
4107         * gcc.dg/simd-2.c: Update error messages.
4108         * gcc.dg/simd-4.c: New.
4109
4110 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
4111
4112         PR c++/20678
4113         * g++.dg/other/crash-4.C: New.
4114
4115 2005-06-14  Devang Patel  <dpatel@apple.com>
4116
4117         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
4118
4119 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
4120
4121         PR c++/21929
4122         * g++.dg/parse/crash11.C: Update
4123
4124 2005-06-13  Jeff Law  <law@redhat.com>
4125
4126         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
4127         perform the desired transformations.
4128         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
4129         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
4130
4131 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4132
4133         PR fortran/22038
4134         * gfortran.dg/forall_1.f90: Un-XFAIL.
4135
4136 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
4137
4138         PR c++/21929
4139         * g++.dg/parse/crash26.C: New.
4140
4141         PR c++/20789
4142         * g++.dg/init/member1.C: New.
4143
4144 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
4145
4146         * gfortran.dg/altreturn_1.f90: New test.
4147
4148 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
4149
4150         PR middle-end/21985
4151         * gcc.dg/tree-ssa/pr21985.c: New test.
4152
4153 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
4154
4155         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
4156
4157 2005-06-12  Roger Sayle  <roger@eyesopen.com>
4158
4159         PR c++/21930
4160         * g++.dg/other/error10.C: New test case.
4161
4162 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4163
4164         PR libfortran/19155
4165         * gfortran.dg/pr19155.f: Add test.
4166
4167 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4168
4169         * gfortran.dg/f2c_7.f90: New test.
4170
4171         * gfortran.dg/forall_1.f90: XFAILed.
4172
4173 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
4174
4175         * gcc.dg/pr14796-1.c: New.
4176         * gcc.dg/pr14796-2.c: New.
4177
4178 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
4179
4180         PR fortran/17792
4181         PR fortran/21375
4182         * gfortran.dg/deallocate_stat.f90:  New test.
4183
4184 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
4185
4186         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
4187
4188 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
4189
4190         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
4191         access will be generated when this loop is vectorized. Test that
4192         accesses with same alignment were detected.
4193         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
4194         Test that accesses with same alignment were detected.
4195         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
4196         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
4197         alignment were detected.
4198
4199 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
4200
4201         PR c++/10611
4202         * g++.dg/conversion/simd2.C: New.
4203
4204 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4205
4206         * gcc.dg/Wcxx-compat-1.c: New.
4207
4208 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
4209
4210         PR libfortran/21480
4211         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
4212         complex array.
4213
4214 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
4215
4216         * gcc.dg/alias-8.c: New.
4217
4218 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
4219
4220         * gcc.dg/format/cmn_err-1.c: Update.
4221
4222 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
4223
4224         PR target/20666
4225         * gcc.target/sparc/fexpand-2.c: New.
4226         * gcc.target/sparc/fpmerge-2.c: New.
4227         * gcc.target/sparc/fpmul-2.c: New.
4228         * gcc.target/sparc/noresult.c: New.
4229         * gcc.target/sparc/pdist-2.c: New.
4230         * gcc.target/sparc/pdist-3.c: New.
4231
4232 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
4233
4234         PR testsuite/21702
4235         * gcc.target/i386/i386.exp: Fix comment typo.
4236
4237 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4238
4239         PR c++/19497
4240         * g++.dg/inherit/using5.C: New.
4241         * g++.dg/inherit/using6.C: New.
4242
4243 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4244
4245         PR c++/19894
4246         * g++.dg/template/ptrmem15.C: New test.
4247
4248         PR c++/20563
4249         * g++.dg/ext/label4.C: New test.
4250
4251 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4252
4253         * gcc.dg/tls/debug-1.c: New test.
4254
4255 2005-06-07  Dale Johannesen  <dalej@apple.com>
4256
4257         * gcc.target/i386/movq.c:  New.
4258
4259 2005-06-07  Dale Johannesen  <dalej@apple.com>
4260
4261         * gcc.dg/20050607-1.c:  New.
4262
4263 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
4264
4265         PR middle-end/21850
4266         * gcc.c-torture/execute/20050607-1.c: New test.
4267
4268 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
4269
4270         PR libfortran/21926
4271         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
4272         Test case where the return array has lowest stride one,
4273         but isn't packed.
4274
4275 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
4276
4277         * lib/target-supports.exp (check_effective_target_sync_int_long):
4278         Add s390 and s390x targets.
4279
4280 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
4281
4282         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
4283         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
4284         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
4285         * gcc.dg/tree-ssa/loop-9.c: New test.
4286
4287 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
4288
4289         * g++.dg/parse/defarg10.C: New.
4290
4291 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
4292
4293         PR regression/21897
4294         * gcc.c-torture/execute/20050604-1.c: New test.
4295
4296 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
4297
4298         PR 21903
4299         * g++.dg/parse/defarg9.C: New.
4300
4301         PR c++/20637
4302         * g++.dg/inherit/using4.C: New.
4303         * g++.dg/overload/error1.C: Adjust expected errors.
4304         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4305         * g++.old-deja/g++.brendan/arm2.C: Likewise.
4306         * g++.old-deja/g++.other/redecl2.C: Likewise.
4307         * g++.old-deja/g++.other/redecl4.C: Likewise.
4308         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4309
4310 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
4311
4312         * gfortran.dg/f2c_5.f90: Add -w to dg-options
4313
4314 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
4315
4316         * lib/gfortran.exp (gfortran_target_compile): Call
4317         dg-additional-files-options
4318         * gfortran.dg/f2c_4.f90: New file
4319         * gfortran.dg/f2c_4.c: New file
4320         * gfortran.dg/f2c_5.f90: New file
4321         * gfortran.dg/f2c_5.c: New file
4322
4323 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4324
4325         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
4326
4327         PR fortran/21912
4328         * gfortran.dg/array_constructor_4.f90: New test.
4329
4330 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
4331
4332         PR c++/21619
4333         * g++.dg/ext/builtin9.C: New test.
4334
4335 2005-06-05  Dale Johannesen  <dalej@apple.com>
4336
4337         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
4338         * gcc.c-torture/execute/20050603-2.c:  Ditto.
4339
4340 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4341
4342         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
4343         * gcc.dg/vect/vect-reduc-1.c: New.
4344         * gcc.dg/vect/vect-reduc-2.c: New.
4345         * gcc.dg/vect/vect-reduc-3.c: New.
4346
4347 2005-06-04  Dale Johannesen  <dalej@apple.com>
4348
4349         * gcc.c-torture/execute/20050603-1.c:  New.
4350         * gcc.c-torture/execute/20050603-2.c:  New.
4351         * gcc.dg/20050603-3.c:  New.
4352
4353 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4354
4355         PR fortran/19195
4356         * gfortran.dg/debug_1.f90: New test.
4357
4358         * gfortran.dg/forall_1.f90: New test.
4359
4360 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
4361
4362         * gfortran.dg/array_constructor_3.f90: New test.
4363
4364 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4365
4366         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
4367
4368 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
4369
4370         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
4371
4372 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
4373
4374         PR c/21873
4375         * gcc.dg/init-excess-1.c: New test.
4376
4377 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
4378
4379         PR c++/21853
4380         * g++.dg/expr/static_cast6.C: New test.
4381
4382 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
4383
4384         * gcc.dg/tree-ssa/vrp14.c: New test.
4385
4386 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
4387
4388         PR c++/21336
4389         * g++.dg/template/new2.C: New test.
4390
4391 2005-06-03  Josh Conner  <jconner@apple.com>
4392
4393         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
4394         all entries in initializer.
4395
4396 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
4397
4398         PR middle-end/21858
4399         * gcc.dg/pr21858.c: New testcase.
4400
4401 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
4402
4403         PR tree-optimization/21292
4404
4405         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
4406         New.
4407         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4408         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4409         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4410         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4411         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
4412
4413 2005-06-02  Richard Henderson  <rth@redhat.com>
4414
4415         * gcc.dg/sync-2.c: Use -march=i486 for i386.
4416
4417 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
4418
4419         * gcc.dg/wtypequal.c: New testcase.
4420
4421 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
4422
4423         PR 21582
4424         * gcc.dg/tree-ssa/pr21582.c: New test.
4425
4426 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
4427
4428         PR c++/21280
4429         * g++.dg/opt/interface2.h: New.
4430         * g++.dg/opt/interface2.C: New.
4431         * g++.dg/init/ctor4.C: Adjust error lines.
4432         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4433         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
4434         * g++.old-deja/g++.jason/opeq3.C: Likewise.
4435         * g++.old-deja/g++.pt/assign1.C: Likewise.
4436         * g++.old-deja/g++.pt/crash20.C: Likewise.
4437
4438 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
4439
4440         PR tree-optimization/21734
4441         * g++.dg/vect/pr21734_1.cc: New.
4442         * g++.dg/vect/pr21734_2.cc: New.
4443
4444 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
4445
4446         PR c++/20350
4447         * g++.dg/template/spec24.C: New.
4448
4449         PR c++/21151
4450         * g++.dg/pch/local-1.C: New.
4451         * g++.dg/pch/local-1.Hs: New.
4452
4453 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
4454
4455         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
4456         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
4457         * gcc.dg/tree-ssa/pr14341.c: New test.
4458         * gcc.dg/tree-ssa/pr14841.c: New test.
4459         * gcc.dg/tree-ssa/pr20701.c: New test.
4460         * gcc.dg/tree-ssa/pr21086.c: New test.
4461         * gcc.dg/tree-ssa/pr21090.c: New test.
4462         * gcc.dg/tree-ssa/pr21332.c: New test.
4463         * gcc.dg/tree-ssa/pr21458.c: New test.
4464         * gcc.dg/tree-ssa/pr21658.c: New test.
4465         * gcc.dg/tree-ssa/vrp01.c: New test.
4466         * gcc.dg/tree-ssa/vrp02.c: New test.
4467         * gcc.dg/tree-ssa/vrp03.c: New test.
4468         * gcc.dg/tree-ssa/vrp04.c: New test.
4469         * gcc.dg/tree-ssa/vrp05.c: New test.
4470         * gcc.dg/tree-ssa/vrp06.c: New test.
4471         * gcc.dg/tree-ssa/vrp07.c: New test.
4472         * gcc.dg/tree-ssa/vrp08.c: New test.
4473         * gcc.dg/tree-ssa/vrp09.c: New test.
4474         * gcc.dg/tree-ssa/vrp10.c: New test.
4475         * gcc.dg/tree-ssa/vrp11.c: New test.
4476         * gcc.dg/tree-ssa/vrp12.c: New test.
4477         * gcc.dg/tree-ssa/vrp13.c: New test.
4478
4479 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
4480
4481         PR 21029
4482         * gcc.dg/tree-ssa/pr21029.c: New test.
4483
4484 2005-06-01  Roger Sayle  <roger@eyesopen.com>
4485
4486         * gfortran.dg/logint-1.f: New test case.
4487         * gfortran.dg/logint-2.f: Likewise.
4488         * gfortran.dg/logint-3.f: Likewise.
4489
4490 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
4491
4492         PR c/21536
4493         PR c/20760
4494         * gcc.dg/20050527-1.c: New test.
4495
4496         * gcc.dg/i386-sse-12.c: New test.
4497
4498         PR fortran/21729
4499         * gfortran.dg/implicit_5.f90: New test.
4500
4501 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
4502
4503         PR fortran/20883
4504         * gfortran/assign_4.f90: New test.
4505         * gfortran/assign_2.f90: Change compile to run.
4506
4507 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
4508
4509         * lib/target-supports.exp
4510         (check_effective_target_sync_char_short): New.
4511         * gcc.dg/sync-2.c: New.
4512
4513 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
4514
4515         PR tree-optimization/21817
4516         * gcc.dg/torture/pr21817-1.c: New.
4517
4518 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
4519
4520         PR c++/21165
4521         * g++.dg/template/init5.C: New.
4522
4523 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
4524
4525         * gfortran.dg/char_initialiser_actual.f90:
4526         Test character initialisers as actual arguments.
4527         * gfortran.dg/char_pointer_comp_assign.f90:
4528         Test character pointer structure component assignments.
4529         * gfortran.dg/char_array_structure_constructor.f90:
4530         Test character components in structure constructors.
4531
4532 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
4533
4534         PR middle-end/20931
4535         * g++.dg/opt/pr20931.C: New test.
4536
4537 2005-05-31  Andreas Jaeger  <aj@suse.de>
4538
4539         PR testsuite/20772
4540         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
4541         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
4542         g++.old-deja/g++.ext/asmspec1.C,
4543         g++.old-deja/g++.other/regstack.C,
4544         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
4545         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
4546         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
4547         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
4548         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
4549         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
4550         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
4551         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
4552         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
4553         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
4554         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
4555         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
4556         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
4557         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
4558         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
4559         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
4560         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
4561         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
4562         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
4563
4564 2005-05-31  Jeff Law  <law@redhat.com>
4565
4566         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
4567
4568 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
4569
4570         PR middle-end/21743
4571         * gcc.dg/builtins-1.c: Activate disabled clog test.
4572         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4573
4574 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
4575
4576         * gfortran.dg/char_pointer_assign.f90:
4577         Test character-pointer assignments and pointer assignments.
4578         * gfortran.dg/char_pointer_dummy.f90:
4579         Test character-pointer dummy arguments.
4580         * gfortran.dg/char_pointer_func.f90:
4581         Test character-pointer function returns.
4582         * gfortran.dg/char_pointer_dependency.f90:
4583         Test character-pointer functions with dependencies.
4584
4585 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
4586
4587         PR c++/21784
4588         * g++.dg/lookup/using14.C: New test.
4589
4590 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
4591
4592         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4593         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
4594         trailing ^M.
4595
4596 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
4597
4598         PR c++/17413
4599         * g++.dg/template/local5.C: New.
4600
4601         PR target/21761
4602         * gcc.c-torture/compile/pr21761.c: New.
4603
4604         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
4605         before darwin8.
4606
4607 2005-05-30  Steven G. Kargl
4608
4609         PR fortran/20846
4610         * gfortran.dg/inquire_8.f90: New test.
4611
4612 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4613
4614         PR libfortran/21376
4615         * gfortran.dg/output_exponents_1.f90: New test.
4616
4617 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4618
4619         PR libfortran/20006
4620         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
4621
4622 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
4623
4624         PR c++/21210
4625         * g++.dg/ext/complex1.C: New test.
4626
4627         PR c++/21340
4628         * g++.dg/init/ctor6.C: New test.
4629
4630 2005-05-29  Jan Hubicka  <jh@suse.cz>
4631
4632         * gcc.c-torture/compile/pr21562.c: New.
4633
4634 2005-05-28  Steven G. Kargl <kargls@comcast.net>
4635
4636         * gfortran.dg/subnormal_1.f90: New test.
4637
4638 2005-05-28  Jan Hubicka  <jh@suse.cz>
4639
4640         * tree-prof.exp: Fix comment.
4641         * value-prof-1.c: New.
4642         * value-prof-2.c: New.
4643         * value-prof-3.c: New.
4644         * value-prof-4.c: New.
4645
4646 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
4647
4648         PR c++/21614
4649         * g++.dg/expr/ptrmem6.C: New test.
4650         * g++.dg/expr/ptrmem6a.C: Likewise.
4651
4652 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
4653
4654         PR tree-optimization/21658
4655         * gcc.dg/tree-ssa/pr21658.c: New.
4656
4657 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
4658
4659         PR c++/21455
4660         * g++.dg/inherit/ptrmem3.C: New.
4661
4662         PR c++/21681
4663         * g++.dg/parse/template16.C: New.
4664
4665 2005-05-27  Andreas Jaeger  <aj@suse.de>
4666
4667         * gcc.dg/setjmp-2.c: Only run in 32-bit.
4668
4669         * gcc.dg/i386-sse-8.c: Run test on all archs.
4670
4671 2005-05-26  Mike Stump  <mrs@apple.com>
4672
4673         * objc.dg/isa-field-1.m: Only run on darwin.
4674         * objc.dg/lookup-1.m: Likewise.
4675         * objc.dg/try-catch-8.m: Likewise.
4676
4677 2005-05-26  Roger Sayle  <roger@eyesopen.com>
4678
4679         PR tree-optimization/9814
4680         * gcc.dg/pr9814-1.c: New test case.
4681
4682 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4683
4684         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
4685         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
4686         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
4687         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
4688         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
4689         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
4690         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
4691         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
4692         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
4693         objc.dg/try-catch-8.m: New.
4694
4695 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
4696
4697         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
4698         remove extraneous semicolons.
4699
4700 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4701
4702         * obj-c++.dg/comp-types-12.mm: New.
4703         * objc.dg/comp-types-11.m: New.
4704         * objc.dg/selector-4.m: New.
4705
4706 2005-05-26  Andreas Jaeger  <aj@suse.de>
4707
4708         PR testsuite/20772
4709         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
4710         g++.old-deja/g++.ext/attrib3.C,
4711         g++.old-deja/g++.other/store-expr1.C,
4712         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
4713         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
4714         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4715         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
4716         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
4717         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
4718         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
4719         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4720         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
4721         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
4722         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
4723         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
4724         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
4725         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
4726         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
4727         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
4728         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
4729         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4730         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
4731
4732 2005-05-26  Andreas Jaeger  <aj@suse.de>
4733
4734         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
4735         x86-64 compilation.
4736
4737 2005-05-26  Andreas Jaeger  <aj@suse.de>
4738
4739         PR testsuite/20772
4740         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
4741         gcc.misc-tests/i386-pf-athlon-1.c,
4742         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4743         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
4744         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
4745         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
4746         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
4747         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
4748         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
4749         programs.
4750
4751         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
4752         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
4753         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
4754         x86-64 compilation.
4755
4756         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
4757         x86_64.
4758
4759         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
4760         effective-target ilp32.
4761
4762 2005-05-26  David Ung  <davidu@mips.com>
4763
4764         * gcc.target/mips/ext_ins.c: New test for testing the generation
4765         of MIPS32/64 rev 2 ext/ins instructions.
4766
4767 2005-05-26  Andreas Jaeger  <aj@suse.de>
4768
4769         * treelang/compile/unsigned.tree: Use gimple instead of
4770         nonexisting generic dump.
4771
4772 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
4773
4774         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
4775
4776 2005-05-26  Andreas Jaeger  <aj@suse.de>
4777
4778         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
4779
4780 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4781
4782         PR libfortran/17283
4783         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
4784         Test callee-allocated memory with write statements.
4785
4786 2005-05-25  Roger Sayle  <roger@eyesopen.com>
4787
4788         PR middle-end/21709
4789         * gcc.dg/pr21709-1.c: New test case.
4790
4791 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4792             Mike Stump  <mrs@apple.com>
4793
4794         * objc/execute/next_mapping.h: Update for C++.
4795
4796         * obj-c++.dg/selector-1.mm: Move to...
4797         * obj-c++.dg/selector-4.mm: here...
4798
4799         * obj-c++.dg/basic.mm: New.
4800         * obj-c++.dg/comp-types-1.mm: New.
4801         * obj-c++.dg/cxx-class-1.mm: New.
4802         * obj-c++.dg/cxx-ivars-1.mm: New.
4803         * obj-c++.dg/cxx-ivars-2.mm: New.
4804         * obj-c++.dg/cxx-ivars-3.mm: New.
4805         * obj-c++.dg/cxx-scope-1.mm: New.
4806         * obj-c++.dg/cxx-scope-2.mm: New.
4807         * obj-c++.dg/defs.mm: New.
4808         * obj-c++.dg/empty-private-1.mm: New.
4809         * obj-c++.dg/encode-1.mm: New.
4810         * obj-c++.dg/encode-2.mm: New.
4811         * obj-c++.dg/encode-3.mm: New.
4812         * obj-c++.dg/extern-c-1.mm: New.
4813         * obj-c++.dg/extra-semi.mm: New.
4814         * obj-c++.dg/fix-and-continue-2.mm: New.
4815         * obj-c++.dg/isa-field-1.mm: New.
4816         * obj-c++.dg/ivar-list-semi.mm: New.
4817         * obj-c++.dg/local-decl-1.mm: New.
4818         * obj-c++.dg/lookup-1.mm: New.
4819         * obj-c++.dg/lookup-2.mm: New.
4820         * obj-c++.dg/method-1.mm: New.
4821         * obj-c++.dg/method-2.mm: New.
4822         * obj-c++.dg/method-3.mm: New.
4823         * obj-c++.dg/method-4.mm: New.
4824         * obj-c++.dg/method-5.mm: New.
4825         * obj-c++.dg/method-6.mm: New.
4826         * obj-c++.dg/method-7.mm: New.
4827         * obj-c++.dg/no-extra-load.mm: New.
4828         * obj-c++.dg/overload-1.mm: New.
4829         * obj-c++.dg/pragma-1.mm: New.
4830         * obj-c++.dg/pragma-2.mm: New.
4831         * obj-c++.dg/private-1.mm: New.
4832         * obj-c++.dg/private-2.mm: New.
4833         * obj-c++.dg/proto-qual-1.mm: New.
4834         * obj-c++.dg/qual-types-1.mm: New.
4835         * obj-c++.dg/stubify-1.mm: New.
4836         * obj-c++.dg/stubify-2.mm: New.
4837         * obj-c++.dg/super-class-1.mm: New.
4838         * obj-c++.dg/super-class-2.mm: New.
4839         * obj-c++.dg/super-dealloc-1.mm: New.
4840         * obj-c++.dg/super-dealloc-2.mm: New.
4841         * obj-c++.dg/template-1.mm: New.
4842         * obj-c++.dg/template-2.mm: New.
4843         * obj-c++.dg/template-3.mm: New.
4844         * obj-c++.dg/template-4.mm: New.
4845         * obj-c++.dg/template-5.mm: New.
4846         * obj-c++.dg/template-6.mm: New.
4847         * obj-c++.dg/try-catch-1.mm: New.
4848         * obj-c++.dg/try-catch-2.mm: New.
4849         * obj-c++.dg/try-catch-3.mm: New.
4850         * obj-c++.dg/try-catch-4.mm: New.
4851         * obj-c++.dg/try-catch-5.mm: New.
4852         * obj-c++.dg/try-catch-6.mm: New.
4853         * obj-c++.dg/try-catch-7.mm: New.
4854         * obj-c++.dg/try-catch-8.mm: New.
4855         * obj-c++.dg/try-catch-9.mm: New.
4856         * obj-c++.dg/va-meth-1.mm: New.
4857
4858 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4859
4860         * obj-c++.dg/selector-1.mm: New.
4861         * obj-c++.dg/selector-2.mm: New.
4862
4863 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4864
4865         * obj-c++.dg/selector-3.mm: New.
4866         * objc.dg/selector-3.m: New.
4867
4868 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4869
4870         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
4871         about where warning appears.
4872
4873 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4874
4875         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4876         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4877         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4878         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4879
4880 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4881
4882         * gcc.dg/20050524-1.c: New test.
4883
4884 2005-05-25  Jan Hubicka  <jh@suse.cz>
4885
4886         * gcc.dg/tree-prof/inliner-1.c: New.
4887
4888 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4889
4890         * gcc.dg/tree-prof: New directory.
4891         * gcc.dg/tree-prof/tree-prof.exp: New.
4892
4893 2005-05-25  DJ Delorie  <dj@redhat.com>
4894
4895         * gcc.dg/Wattributes-1.c: New.
4896         * gcc.dg/Wattributes-2.c: New.
4897         * gcc.dg/Wattributes-3.c: New.
4898
4899 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4900
4901         PR tree-optimization/19833
4902         * gcc.dg/uninit-4.c: Remove xfail.
4903         * gcc.dg/uninit-9.c: Ditto.
4904
4905 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
4906
4907         * obj-c++.dg/bitfield-[1-5].mm: New.
4908         * obj-c++.dg/class-protocol-1.mm: New.
4909         * obj-c++.dg/comp-types-1[0-1].mm: New.
4910         * obj-c++.dg/comp-types-[2-9].mm: New.
4911         * obj-c++.dg/encode-[4-8].mm: New.
4912         * obj-c++.dg/layout-1.mm: New.
4913         * obj-c++.dg/method-1[0-9].mm: New.
4914         * obj-c++.dg/method-2[0-1].mm: New.
4915         * obj-c++.dg/method-[8-9].mm: New.
4916         * obj-c++.dg/objc-gc-3.mm: New.
4917         * obj-c++.dg/try-catch-10.mm: New.
4918         * objc.dg/bitfield-5.m: New.
4919         * objc.dg/comp-types-10.m: New.
4920         * objc.dg/comp-types-9.m: New.
4921         * objc.dg/layout-1.m: New.
4922         * objc.dg/objc-gc-4.m: New.
4923         * objc.dg/try-catch-9.m: New.
4924         * objc.dg/class-protocol-1.m: Tweak diagnostics.
4925         * objc.dg/comp-types-1.m: Likewise.
4926         * objc.dg/comp-types-[5-6].m: Likewise.
4927         * objc.dg/method-9.m: Likewise.
4928
4929 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
4930
4931         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
4932         and on hardware without VMX support.
4933
4934         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
4935
4936         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
4937
4938         * lib/profopt.exp (dg-final-generate, dg-final-use,
4939         profopt-final-code, profopt-get-options): New.
4940         (profopt-execute): Process test directives.
4941
4942         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
4943         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4944         cleanup-tree-dump, cleanup-saved-temps): Update comments.
4945
4946 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
4947
4948         PR C++/21645
4949         * g++.dg/init/ctor5.C: New test.
4950
4951 2005-05-24  Ira Rosen  <irar@il.ibm.com>
4952
4953         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
4954         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
4955         vect-113.c, vect-114.c.
4956
4957 2005-05-23  Adam Nemet  <anemet@lnxw.com>
4958
4959         * gcc.dg/const-elim-1.c: Remove xfails.
4960
4961 2005-05-23  Jeff Law  <law@redhat.com>
4962
4963         * gcc.c-torture/compile/pr21638.c: New test.
4964         * gcc.c-torture/compile/20050520-1.c: New test.
4965
4966 2005-05-23  Nick Clifton  <nickc@redhat.com>
4967
4968         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
4969         be a proper triple, ie: m32r*-*-*.
4970         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4971
4972 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
4973
4974         PR middle-end/21331
4975         PR tree-opt/21293
4976         * gcc.c-torture/compile/pr21293.c: New test.
4977         * gcc.c-torture/execute/pr21331.c: New test.
4978
4979 2004-05-20  Richard Henderson  <rth@redhat.com>
4980
4981         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4982
4983 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4984
4985         * obj-c++-dg.exp: Add.
4986         * obj-c++.exp: Add.
4987         * obj-c++.dg/dg.exp: Add.
4988
4989 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4990
4991         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4992         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4993
4994 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4995
4996         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4997
4998 2004-05-19  Richard Henderson  <rth@redhat.com>
4999
5000         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
5001
5002 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
5003
5004         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
5005
5006         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
5007
5008 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
5009
5010         PR c++/21495
5011         * g++.dg/parse/extern1.C: New test.
5012         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
5013
5014 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5015
5016         * gcc.dg/c99-math.h: New.
5017         * gcc.dg/c99-math-float-1.c: New test.
5018         * gcc.dg/c99-math-double-1.c: Likewise.
5019         * gcc.dg/c99-math-long-double-1.c: Likewise.
5020
5021 2005-05-18  Richard Henderson  <rth@redhat.com>
5022
5023         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
5024
5025 2005-05-18  Devang Patel  <dpatel@apple.com>
5026
5027         * g++.dg/opt/20050511-1.C: New test.
5028
5029 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
5030
5031         PR libfortran/21127
5032         * gfortran.dg/reshape-complex.f90:  New test.
5033
5034 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
5035
5036         * gfortran.dg/array_constructor_1.f90: New test.
5037         * gfortran.dg/array_constructor_2.f90: New test.
5038
5039 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5040
5041         PR fortran/20954
5042         * gfortran.dg/pr20954.f: New test.
5043
5044 2005-05-17  Mike Stump  <mrs@apple.com>
5045
5046         Yet more Objective-C++...
5047
5048         * objc.dg/method-5.m: Update.
5049         * objc.dg/method-6.m: Update.
5050         * objc.dg/method-7.m: Update.
5051         * objc.dg/method-9.m: Update.
5052         * objc.dg/try-catch-2.m: Update.
5053
5054 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
5055
5056         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
5057         Remove little-endian optimizations.
5058
5059 2005-05-17  Jeff Law  <law@redhat.com>
5060
5061         * g++.dg/tree-ssa/pr14814.C: New test.
5062         * gcc.dg/tree-ssa/pr14814.C: New test.
5063         * gcc.dg/tree-ssa/pr17141-1.C: New test.
5064         * gcc.dg/tree-ssa/pr17141-2.C: New test.
5065
5066 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
5067
5068         * gcc.dg/compat/generate-random.c: Do not include
5069         libiberty.h.
5070         * gcc.dg/compat/generate-random_r.c: Likewise.
5071
5072 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
5073
5074         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
5075
5076 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
5077
5078         PR middle-end/21595
5079         * g++.dg/tree-ssa/builtin1.C: New testcase.
5080
5081 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
5082
5083         PR c++/21454
5084         * g++.dg/opt/const4.C: New test.
5085
5086         PR middle-end/21492
5087         * g++.dg/opt/crossjump1.C: New test.
5088
5089         PR tree-optimization/21610
5090         * gcc.c-torture/compile/20050516-1.c: New test.
5091
5092         PR fortran/15080
5093         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
5094         about the test failing.
5095         * gfortran.fortran-torture/execute/where_7.f90: New test.
5096         * gfortran.fortran-torture/execute/where_8.f90: New test.
5097
5098 2005-05-16  Richard Henderson  <rth@redhat.com>
5099
5100         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
5101         i?86 and x86_64.
5102
5103 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
5104
5105         * gcc.dg/compat/generate-random.c (config.h): Do not include.
5106         (limits.h): Include unconditionally.
5107         (stdlib.h): Likewise.
5108         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
5109         (limits.h): Include unconditionally.
5110         (stdlib.h): Likewise.
5111         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5112         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5113         (limits.h): Include unconditionally.
5114         (stdlib.h): Likewise.
5115         (hashtab.h): Do not include.
5116         (getopt.h): Likewise.
5117         (stddef.h): Include.
5118         (hashval_t): Define.
5119         (struct entry): Add "next" field.
5120         (HASH_SIZE): New macro.
5121         (hash_table): New variable.
5122         (switchfiles): Do not use xmalloc.
5123         (mix): New macro.
5124         (iterative_hash): New function.
5125         (hasht): Remove.
5126         (e_exists): New function.
5127         (e_insert): Likewise.
5128         (output): Use, instead of libiberty hashtable functions.
5129         (main): Do not use getopt.  Do not call htab_create.
5130
5131 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
5132
5133         PR libstdc++/21526
5134         * lib/target-supports.exp (check_mkfifo_available):
5135         Return 0 for cygwin as mkfifo support incomplete on platform.
5136         Fix typos in comments.
5137
5138 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
5139
5140         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
5141
5142 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
5143
5144         PR fortran/17432
5145         * gfortran.dg/assign_4.f: New test.
5146
5147 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
5148
5149         PR tree-optimization/21563
5150         * gcc.dg/tree-ssa/pr21563.c: New.
5151
5152 2005-05-14  Jan Hubicka  <jh@suse.cz>
5153
5154         * gcc.dg/noreturn-7.c: Allow control reaches warning.
5155
5156 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
5157
5158         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
5159
5160 2005-05-13  Julian Brown  <julian@codesourcery.com>
5161
5162         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
5163         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
5164
5165 2005-05-13  Jan Hubicka  <jh@suse.cz>
5166
5167         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
5168         * gcc.dg/fold-xor-?.c: Likewise.
5169         * gcc.dg/pr15784-?.c: Likewise.
5170         * gcc.dg/pr20922-?.c: Likewise.
5171         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
5172         * gcc.dg/tree-ssa/pr17598.c: Likewise.
5173         * gcc.dg/tree-ssa/pr20470.c: Likewise.
5174
5175 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5176
5177         PR fortran/21260
5178         * gfortran.dg/hollerith_1.f90: New test.
5179
5180 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5181
5182         * gfortran.dg/func_result_2.f90: New test.
5183
5184 2005-05-11  Bud Davis  <bdavis@gfortran.org>
5185
5186         * gfortran.dg/dev_null.f90: New test.
5187
5188 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
5189
5190         * gcc.dg/arm-vfp1.c: Revert last change.
5191
5192 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
5193
5194         PR middle-end/19807
5195         PR tree-optimization/19639
5196         * g++.dg/tree-ssa/pr19807.C: New testcase.
5197
5198 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5199
5200         PR libfortran/21471
5201         * gfortran.dg/append-1.f90: New test.
5202
5203 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
5204
5205         * gcc.dg/pr18501.c: XFAIL.
5206         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
5207         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
5208         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
5209         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5210         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5211         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
5212         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
5213         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5214
5215 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5216
5217         PR fortran/20178
5218         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
5219         gfortran.dg/f2c_3.f90: New tests.
5220
5221         * gfortran.dg/return_1.f90: Fix dg annotation.
5222
5223 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
5224
5225         * gcc.c-torture/compile/20050510-1.c: New test.
5226
5227 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
5228
5229         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
5230
5231 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
5232
5233         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
5234
5235 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
5236
5237         PR c/17913
5238         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
5239
5240 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
5241
5242         PR c/21342
5243         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
5244         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
5245
5246 2005-05-10  Ben Elliston  <bje@au.ibm.com>
5247
5248         PR debug/16676
5249         * gcc.dg/debug/pr16676.c: New test.
5250
5251 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
5252
5253         PR testsuite/21443
5254         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
5255         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
5256         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
5257         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
5258         Change -O1 to -O2.
5259         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
5260         -fno-tree-dominator-opts.
5261
5262 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5263
5264         * gfortran.dg/return_1.f90: New test.
5265
5266 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
5267
5268         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
5269
5270         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
5271
5272 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
5273
5274         PR c++/21427
5275         * g++.dg/inherit/covariant13.C: New.
5276
5277 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5278
5279         PR libfortran/19155
5280         * gfortran.dg/pr19155.f: New test.
5281
5282 2005-05-08  Roger Sayle  <roger@eyesopen.com>
5283
5284         PR inline-asm/8788
5285         * gcc.dg/pr8788-1.c: New testcase.
5286
5287 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
5288
5289         PR target/21416
5290         * gcc.target/mips/fpcmp-[12].c: New tests.
5291
5292 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
5293
5294         * lib/target-supports-dg.exp (dg-require-fork): New function.
5295         (dg-require-mkfifo): Likewise.
5296         * lib/target-supports.exp (check_function_available): New
5297         function.
5298         (check_fork_available): Likewise.
5299         (check_mkfifo_available): Likewise.
5300
5301 2005-05-06  Jeff Law  <law@redhat.com>
5302
5303         * gcc.c-torture/compile/pr21380.c: New test.
5304
5305 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
5306
5307         PR c++/20961
5308         * g++.dg/ext/weak3.C: New test.
5309
5310 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
5311
5312         PR c++/21352
5313         * g++.dg/template/crash37.C: New test.
5314
5315 2005-05-05  Paul Brook  <paul@codesourcery.com>
5316
5317         * gcc.dg/arm-g2.c: Use effective-target arm32.
5318         * gcc.dg/arm-mmx-1.c: Ditto.
5319         * gcc.dg/arm-scd42-2.c: Ditto.
5320         * gcc.dg/arm-vfp1.c: Ditto.
5321         * lib/target-supports.exp (check_effective_target_arm32): New
5322         function.
5323
5324 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
5325
5326         PR libfortran/21354
5327         gfortran.dg/in_pack_rank7.f90:  New test.
5328
5329 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
5330
5331         PR middle-end/15618
5332         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
5333
5334 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
5335
5336         PR middle-end/21265
5337         * gcc.dg/20050503-1.c: New test.
5338
5339         PR rtl-optimization/21239
5340         * gcc.dg/i386-sse-11.c: New test.
5341
5342 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
5343
5344         PR target/16888
5345         * gcc.target/i386/asm-1.c: New test.
5346
5347 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
5348
5349         PR rtl-optimization/21330
5350         * gcc.c-torture/execute/20050502-1.c: New test.
5351
5352         PR target/21297
5353         * gcc.c-torture/execute/20050502-2.c: New test.
5354
5355 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
5356
5357         PR middle-end/21282
5358         * gcc.dg/pr21282.c: New.
5359
5360 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
5361
5362         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
5363         * gcc.dg/vect/vect-92.c: Likewise
5364         * gcc.dg/vect/vect-93.c: Likewise
5365         * gcc.dg/vect/vect-dv-1.c: Likewise
5366         * gcc.dg/vect/vect-dv-2.c: Likewise
5367         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
5368
5369 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
5370
5371         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
5372         * gfortran.dg/vect/vect-2.f90:  Likewise
5373         * gfortran.dg/vect/vect-3.f90:  Likewise
5374         * gfortran.dg/vect/vect-4.f90:  Likewise
5375         * gfortran.dg/vect/vect-5.f90:  Likewise
5376
5377 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
5378
5379         PR target/20813
5380         * gcc.dg/rs6000-fpint-2.c: New.
5381
5382 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
5383
5384         PR c/15698
5385         * gcc.dg/builtins-30.c: Update expected messages.
5386         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
5387         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
5388         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
5389
5390 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
5391
5392         PR tree-optimization/21294
5393         * gcc.dg/tree-ssa/pr21294.c: New.
5394
5395 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
5396
5397         * gcc.dg/altivec-3.c (vec_store): Do not use the old
5398         __builtin_altivec_st_internal_4si built-in.
5399
5400 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
5401
5402         PR c++/15875
5403         * g++.dg/template/ptrmem14.C: New test.
5404
5405 2005-05-02  Paul Brook  <paul@codesourcery.com>
5406
5407         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
5408
5409 2005-05-02  Michael Matz  <matz@suse.de>
5410
5411         PR c++/19542
5412         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
5413
5414 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
5415
5416         * g++.dg/cpp/weak.C: New test.
5417
5418 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
5419
5420         * gcc.dg/tree-ssa/loop-8.c: New test.
5421
5422 2005-04-30  Michael Maty  <matz@suse.de>
5423
5424         * gcc.dg/inline-mcpy.c: New test.
5425
5426 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
5427
5428         PR libfortran/18958
5429         * gfortran.dg/eoshift.f90:  New test case.
5430
5431 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
5432
5433         PR libfortran/18857
5434         * gfortran.dg/matmul_1.f90: New test.
5435
5436 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
5437
5438         PR tree-optimization/21030
5439         * gcc.dg/tree-ssa/pr21030.c: New.
5440
5441 2005-04-29  Devang Patel  <dpatel@apple.com>
5442
5443         PR tree-optimization/21272
5444         * gcc.dg/vect/vect-ifcvt-10.c: New test.
5445
5446 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
5447
5448         PR fortran/13082
5449         PR fortran/18824
5450         * gfortran.dg/entry_4.f90: New test.
5451         * gfortran.fortran-torture/execute/entry_1.f90: New test.
5452         * gfortran.fortran-torture/execute/entry_2.f90: New test.
5453         * gfortran.fortran-torture/execute/entry_3.f90: New test.
5454         * gfortran.fortran-torture/execute/entry_4.f90: New test.
5455         * gfortran.fortran-torture/execute/entry_5.f90: New test.
5456         * gfortran.fortran-torture/execute/entry_6.f90: New test.
5457         * gfortran.fortran-torture/execute/entry_7.f90: New test.
5458
5459 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5460
5461         * gfortran.fortran-torture/execute/entry_8.f90: New test.
5462
5463 2005-04-29  Paul Brook   <paul@codesourcery.com>
5464
5465         * gfortran.dg/entry_3.f90: New test.
5466
5467 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5468
5469         * gfortran.dg/implicit_4.f90: New test.
5470
5471 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
5472
5473         * lib/target-supports.exp (check_profiling_available): Return
5474         false for xtensa-*-elf.
5475
5476 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
5477
5478         * lib/fortran-torture.exp (fortran-torture.exp): Catch
5479         error if file cannot be deleted.
5480
5481 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
5482
5483         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
5484         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
5485         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
5486         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
5487         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
5488         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
5489         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
5490         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
5491         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
5492         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5493         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
5494         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
5495         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
5496
5497 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5498
5499         PR fortran/20865
5500         * gfortran.dg/pr20865.f90: New test.
5501
5502 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
5503
5504         * gcc.dg/void-cast-2.c: New test.
5505
5506 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5507
5508         PR c/21159
5509         * gcc.dg/void-cast-1.c: New test.
5510
5511 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
5512
5513         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
5514
5515 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5516
5517         PR fortran/21177
5518         * gfortran.dg/pr21177.f90: New test.
5519
5520 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
5521
5522         PR tree-optimization/21171
5523         * gcc.dg/tree-ssa/pr21171.c: New test.
5524
5525 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
5526
5527         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5528         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5529         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5530         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5531         gcc.dg/tree-ssa/gen-vect-32.c: New.
5532         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
5533         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
5534         don't run on PPC32.
5535
5536 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5537
5538         PR c/21213
5539         * gcc.dg/transparent-union-3.c: New test.
5540
5541 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5542
5543         PR c/20740
5544         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
5545         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
5546         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
5547         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
5548         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
5549         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
5550
5551 2005-04-26  Jeff Law  <law@redhat.com>
5552
5553         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
5554         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
5555         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
5556         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
5557         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
5558         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
5559         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
5560
5561 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
5562
5563         PR tree-optimization/17598
5564         * gcc.dg/tree-ssa/pr17598.c: New testcase.
5565
5566 2005-04-25  Mike Stump  <mrs@apple.com>
5567
5568         * objc.dg/fix-and-continue-1.m: Add.
5569
5570 2005-04-25  Roger Sayle  <roger@eyesopen.com>
5571
5572         PR c++/20995
5573         * g++.dg/opt/pr20995-1.C: New test case.
5574
5575 2005-04-25  Devang Patel <dpatel@apple.com>
5576
5577         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
5578
5579 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
5580
5581         PR testsuite/21062
5582         * g++.dg/opt/alias2.C (printf): Correct the prototype.
5583
5584 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
5585
5586         PR C++/21188
5587         * g++.dg/opt/rtti2.C: New test.
5588
5589 2005-04-25  Paul Brook  <paul@codesourcery.com>
5590         Steven G. Kargl  <kargls@comcast.net>
5591
5592         PR fortran/20879
5593         * gfortran.dg/ichar_1.f90: New file.
5594
5595 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
5596
5597         PR middle-end/20991
5598         * g++.dg/opt/pr20991.C: New test.
5599
5600         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
5601         where sizeof (type) < __alignof__ (type).
5602         * gcc.dg/compat/struct-layout-1.h: Likewise.
5603
5604 2005-04-24  Per Bothner  <per@bothner.com>
5605             Devang Patel  <dpatel@apple.com>
5606
5607         PR preprocessor/20907
5608         * gcc.dg/cpp/very-long-comment.c: New test.
5609
5610 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5611
5612         PR fortran/20059
5613         * gfortran.dg/common_5.f: New test.
5614
5615 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
5616
5617         PR middle-end/21082
5618         * g++.dg/tree-ssa/pr21082.C: New testcase.
5619
5620 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
5621
5622         * gcc.dg/vect/vect-99.c: New test.
5623
5624 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
5625
5626         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
5627
5628 2005-04-22  Jeff Law  <law@redhat.com>
5629
5630         * gcc.dg/uninit-5.c: Remove xfails.
5631         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
5632         conditionals and loads.
5633
5634 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
5635
5636         PR libfortran/20074
5637         PR libfortran/20436
5638         PR libfortran/21108
5639         * gfortran.dg/nested_reshape.f90: new test
5640         * gfortran.dg/reshape-alloc.f90: new test
5641         * gfortran.dg/reshape.f90: new test
5642
5643 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
5644
5645         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
5646
5647         * gcc.dg/arm-vfp1.c: New test.
5648
5649 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
5650
5651         PR c++/21087
5652         * g++.dg/lookup/builtin2.C: New test.
5653
5654 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5655
5656         * gcc.dg/weak/weak-13.c: New test.
5657
5658 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
5659
5660         * lib/target-supports.exp (check_effective_target_sync_int_long):
5661         Add powerpc*.
5662
5663 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
5664
5665         * gcc.target/mips/branch-1.c: New test.
5666
5667 2005-04-21  Richard Henderson  <rth@redhat.com>
5668
5669         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
5670         * gcc.dg/vect/vect-86.c: Likewise.
5671         * gcc.dg/vect/vect-87.c: Likewise.
5672         * gcc.dg/vect/vect-88.c: Likewise.
5673
5674 2005-04-21  Devang Patel  <dpatel@apple.com>
5675
5676         PR optimization/20994
5677         * gcc.dg/tree-ssa/ifc-3.c: New test.
5678
5679 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5680
5681         PR c/12913
5682         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
5683         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
5684         gcc.dg/c99-vla-jump-5.c: New tests.
5685
5686 2005-04-19  Richard Henderson  <rth@redhat.com>
5687
5688         * lib/target-supports.exp (check_effective_target_vect_int_mult):
5689         Fix typo in exists check.
5690         (check_effective_target_sync_int_long): New.
5691         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
5692         * gcc.dg/ia64-sync-2.c: Likewise.
5693         * gcc.dg/ia64-sync-3.c: Likewise.
5694         * gcc.dg/ia64-sync-4.c: Likewise.
5695
5696 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
5697
5698         * gcc.dg/fold-xor-1.c: New test.
5699         * gcc.dg/fold-xor-2.c: New test.
5700
5701 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
5702
5703         PR target/20670
5704         * g++.dg/eh/fp-regs.C: New test.
5705
5706 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5707
5708         * gcc.dg/Wint-to-pointer-cast-1.c,
5709         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
5710         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
5711         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
5712
5713 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5714
5715         PR fortran/16861
5716         * gfortran.dg/pr16861.f90: New test.
5717
5718 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5719
5720         * gcc.dg/pr21085.c: New test.
5721
5722 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
5723
5724         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
5725         (setup_mips_tests, dg-mips-options): New procedures.
5726         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
5727         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
5728         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
5729         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5730         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
5731         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
5732         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
5733         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5734         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
5735         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
5736         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
5737         dg-mips-options instead of dg-options.  Remove now-redundant
5738         preprocessor guards.
5739         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
5740         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5741         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5742         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
5743         * gcc.dg/vr-mult-2.c: Delete.
5744         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
5745         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
5746         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
5747         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
5748         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
5749         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
5750         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
5751
5752 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
5753
5754         * ada/acats/run_all.sh: Use sync when executable not present.
5755
5756 2005-04-18  Devang Patel  <dpatel@apple.com>
5757
5758         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
5759         * gcc.dg/vect/vect-11a.c: New.
5760         * gcc.dg/vect/vect-none.c: Update.
5761         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
5762
5763 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5764
5765         PR tree-optimization/20922
5766         * gcc.dg/pr20922-1.c: New test.
5767         * gcc.dg/pr20922-2.c: New test.
5768         * gcc.dg/pr20922-3.c: New test.
5769         * gcc.dg/pr20922-4.c: New test.
5770         * gcc.dg/pr20922-5.c: New test.
5771         * gcc.dg/pr20922-6.c: New test.
5772
5773 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5774
5775         PR libfortran/20950
5776         * gfortran.dg/pr20950.f: New test.
5777
5778 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5779
5780         PR libfortran/19216
5781         * gfortran.dg/pr19216.f: New test.
5782
5783 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
5784
5785         PR tree-optimization/21001
5786         * gcc.dg/tree-ssa/pr21001.c: New.
5787
5788 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
5789
5790         PR libfortran/21075
5791         * gfortran.dg/reshape_rank7.f90: New test.
5792
5793 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
5794
5795         PR libfortran/12884 gfortran.dg/pr12884.f: New test
5796         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
5797         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
5798         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
5799         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
5800         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
5801         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
5802         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
5803         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
5804         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
5805         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
5806         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
5807         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
5808         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
5809         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
5810         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
5811         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
5812         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
5813         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
5814         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
5815         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
5816
5817 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
5818
5819         * gfortran.dg/wtruncate.f: New testcase.
5820         * gfortran.dg/wtruncate.f90: New testcase.
5821
5822 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
5823
5824         PR c++/21025
5825         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
5826         which sizeof/alignof is dependent, rather than just whether we are
5827         processing_template_decl.
5828
5829 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5830
5831         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5832         corrected typo where the wrong variables had been compared.
5833
5834 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5835
5836         PR libfortran/18495
5837         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5838         Test callee-allocated version of return array with a write
5839         statement.
5840         Test spread with a temporary with another write statement.
5841
5842 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
5843
5844         PR tree-optimization/21031
5845         * gcc.dg/tree-ssa/pr21031.c: New.
5846
5847 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
5848
5849         PR tree-optimization/21004
5850         * gcc.dg/builtins-53.c: Include builtins-config.h.
5851         Check floorf, ceilf, floorl and ceill transformations
5852         only when HAVE_C99_RUNTIME is defined.
5853
5854 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
5855
5856         PR middle-end/20739
5857         * gcc.dg/tree-ssa/pr20739.c: New test.
5858
5859 2005-04-14  Mike Stump  <mrs@apple.com>
5860
5861         * gcc.dg/Foundation.framework/empty: New.
5862         * gcc.dg/framework-2.c: New.
5863
5864 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5865
5866         PR tree-optimization/21021
5867         * gcc.c-torture/compile/pr21021.c: New.
5868
5869 2005-04-14  Janis Johnson  <janis187@us.ibm.com
5870
5871         PR testsuite/21010
5872         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
5873         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
5874         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
5875         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
5876         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
5877         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
5878         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
5879         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
5880
5881 2005-04-14  Richard Henderson  <rth@redhat.com>
5882
5883         * lib/target-supports.exp (check_effective_target_vect_condition):
5884         Add ia64, i?86, and x86_64.
5885
5886 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
5887
5888         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5889
5890 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5891
5892         PR tree-optimization/20657
5893         * gcc.dg/tree-ssa/pr20657.c: New.
5894
5895 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5896
5897         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5898         (long long int)trunc*.
5899
5900 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5901
5902         PR target/20927
5903         * gcc.dg/pr20927.c: New test.
5904
5905 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
5906
5907         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
5908         * gcc.target/mips/asm-1.c: Likewise.
5909
5910 2005-04-13  Dale Johannesen  <dalej@apple.com>
5911
5912         * objc.dg/objc-fast-4.m:  New.
5913
5914 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
5915
5916         * gcc.target/cris/torture/cris-torture.exp: New driver in new
5917         directory.
5918         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
5919
5920 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
5921
5922         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
5923         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
5924         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
5925
5926 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
5927
5928         PR tree-optimization/20913
5929         * gcc.dg/tree-ssa/pr20913.c: New.
5930
5931         PR tree-optimization/20702
5932         * gcc.dg/tree-ssa/pr20702.c: New.
5933
5934 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5935
5936         PR c++/13744
5937         * g++.dg/inherit/local3.C: New test.
5938
5939 2005-04-12  Jeff Law  <law@redhat.com>
5940
5941         * gcc.dg/tree-ssa/20050412-1.c: New test.
5942
5943 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
5944
5945         PR libfortran/19016
5946         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
5947         Add tests with mask generated by expression.
5948         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
5949         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
5950         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
5951
5952 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
5953
5954         PR middle-end/20917
5955         * gcc.dg/20050409-1.c: New test.
5956
5957 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
5958
5959         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
5960
5961 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5962
5963         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5964         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
5965         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5966         (TARGET_CXX): Adjust accordingly.
5967         * target.h (struct gcc_target): Remove epxort_class_data.  Add
5968         determine_class_data_visibility and class_data_always_comdat.
5969         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5970         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
5971         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5972         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
5973         (arm_cxx_determine_class_data_visibility): New.
5974         (arm_cxx_class_data_always_comdat): Likewise.
5975         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5976         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5977         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5978         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5979         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5980         Define.
5981
5982 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5983
5984         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5985
5986 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5987
5988         * gcc.dg/i386-darwin-fpmath.c: New.
5989
5990 2004-04-11  Devang Patel  <dpatel@apple.com>
5991
5992         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5993         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5994         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5995         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5996         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5997         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5998         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5999         * gcc.dg/vect/vect-ifcvt-7.c: New test.
6000         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
6001
6002 2004-04-11  Devang Patel  <dpatel@apple.com>
6003
6004         * gcc.dg/vect/vect-dv-1.c: New test.
6005         * gcc.dg/vect/vect-dv-2.c: New test.
6006
6007 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
6008
6009         PR tree-optimization/20933
6010         * gcc.dg/tree-ssa/pr20933.c: New test.
6011
6012 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6013
6014         * gfortran.dg/fold_nearest.f90: New test.
6015
6016 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
6017
6018         * gcc.dg/tree-ssa/alias-1.c: New test.
6019
6020 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
6021
6022         PR tree-optimization/20920
6023         * g++.dg/tree-ssa/pr20920.C: New test.
6024
6025 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
6026
6027         * gcc.dg/builtins-53.c: Also check (int)ceil* and
6028         (long long int)ceil*.
6029
6030 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
6031
6032         * g++.dg/warn/Wdtor1.C: Declare template in system header with
6033         explicit C++ linkage.
6034
6035 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6036
6037         * gfortran.dg/pr17229.f: Take care of the new obsolescence
6038         warning for arithmetic IF statements.
6039
6040 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
6041
6042         * eor_handling_1.f90: New test case.
6043         * eor_handling_2.f90: New test case.
6044         * eor_handling_3.f90: New test case.
6045         * eor_handling_4.f90: New test case.
6046         * eor_handling_5.f90: New test case.
6047         * noadv_size.f90: New test case.
6048         * pad_no.f90: New test case.
6049
6050 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
6051
6052         * gcc.c-torture/execute/20050410-1.c: New test.
6053
6054 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
6055
6056         * gcc.dg/pr20126.c: New.
6057
6058 2005-04-09  Bud Davis  <bdavis@gfortran.org>
6059             Steven G. Kargl <kargls@comcast.net>
6060
6061         * gfortran.dg/PR19872.f: New test.
6062
6063 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
6064
6065         * gfortran.dg/nint_1.f90:  Fix dg-do directive
6066
6067 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
6068
6069         * gfortran.dg/nint_1.f90: New test.
6070
6071 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
6072
6073         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
6074         Added test for callee-allocated arrays with write statements.
6075         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6076         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6077         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6078         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6079         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6080
6081 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
6082
6083         PR libfortran/20163
6084         * gfortran.dg/open-options-blanks.f:  New test.
6085
6086 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6087
6088         PR fortran/13257
6089         * gfortran.dg/comma_format_extension_[1234].f: New tests.
6090
6091 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
6092
6093         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6094         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6095         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6096         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6097         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6098         * gcc.c-torture/execute/stdarg-4.c: New test.
6099
6100         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
6101
6102         PR target/20795
6103         * g++.dg/abi/param2.C: New test.
6104
6105 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
6106
6107         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
6108
6109 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
6110
6111         * gcc.dg/builtins-53.c: New test.
6112
6113 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
6114
6115         * g++.dg/tree-ssa/pr18178.C: New test.
6116         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
6117         * gcc.c-torture/execute/20041019-1.c: New test.
6118         * gcc.dg/tree-ssa/20041008-1.c: New test.
6119         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
6120         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
6121         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
6122         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
6123         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
6124         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
6125         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
6126         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
6127         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6128         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6129
6130 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
6131
6132         PR rtl-optimization/20466
6133         * gcc.c-torture/execute/pr20466-1.c: New test.
6134
6135 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
6136
6137         PR c++/20905
6138         * g++.dg/parse/cond2.C: New test.
6139
6140         PR c++/20145
6141         * g++.dg/warn/Wdtor1.C: New test.
6142
6143 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6144
6145         PR fortran/17229
6146         * gfortran.dg/pr17229.f: New test.
6147
6148 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
6149
6150         * gfortran.dg/tiny_1.f90: New test.
6151         * gfortran.dg/tiny_2.f90: ditto.
6152
6153 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
6154
6155         * gfortran.dg/eor_1.f90:  Fix dg-do run line
6156         * gfortran.dg/open_new.f90:  Fix dg-do run line
6157
6158 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
6159
6160         * lib/target-supports.exp (get_compiler_messages): Support
6161         optional arguments, the fourth being compiler options.
6162         (check_effective_target_fpic): New proc.
6163         * gcc.dg/20050321-2.c: Restrict to target fpic.
6164
6165 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
6166
6167         * gcc.dg/15443-1.c: New test.
6168         * gcc.dg/15443-2.c: Likewise.
6169
6170 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6171
6172         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
6173
6174 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
6175
6176         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
6177
6178 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
6179
6180         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
6181         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
6182         -m64.
6183         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
6184         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
6185         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
6186
6187 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
6188
6189         PR c++/20212
6190         * g++.dg/warn/Wunused-11.C: New test.
6191
6192 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
6193
6194         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
6195
6196 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
6197
6198         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
6199
6200 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
6201
6202         PR c++/20734
6203         * g++.dg/template/ptrmem13.C: New test.
6204
6205 2005-04-05  Per Bothner  <per@bothner.com>
6206
6207         * lib/gcc.exp: Always add -fno-show-column, for now.
6208
6209 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
6210
6211         PR testsuite/20767
6212         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
6213         of plain old "unsigned int" for the type of "i".  Makes this test
6214         64bit clean.
6215
6216 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
6217
6218         * gcc.dg/i386-ssefn-1.c: New test.
6219         * gcc.dg/i386-ssefn-2.c: New test.
6220         * gcc.dg/i386-ssefn-3.c: New test.
6221         * gcc.dg/i386-ssefn-4.c: New test.
6222
6223 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
6224
6225         PR tree-optimization/20076
6226         * gcc.dg/builtin-apply4.c: New test.
6227
6228         PR preprocessor/19475
6229         * gcc.dg/cpp/macspace1.c: New test.
6230         * gcc.dg/cpp/macspace2.c: New test.
6231
6232 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6233
6234         * gfortran.dg/pr20755.f: Fixed bad format.
6235
6236 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
6237
6238         PR c++/20763
6239         * g++.dg/ext/attrib21.C: New test.
6240
6241 2004-04-05  Devang Patel  <dpatel@apple.com>
6242
6243         * lib/target-supports.exp (check_effective_target_vect_shif): New.
6244         * gcc.dg/vect/vect-shift-1.c: New test.
6245
6246 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6247
6248         PR libfortran/20755
6249         * gfortran.dg/pr20755.f: New test.
6250
6251 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
6252
6253         * gfortran.dg/pr15959.f90: New test.
6254         * gfortran.dg/string_pad_trunc.f90: New test.
6255
6256 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6257
6258         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
6259         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
6260         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
6261         syntax.
6262
6263 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6264
6265         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
6266
6267 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6268
6269         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
6270         * gcc.c-torture/compile/20011119-2.c: Likewise.
6271         * gcc.c-torture/compile/981001-2.c: Likewise.
6272
6273 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
6274
6275         PR c++/20679
6276         * g++.dg/template/overload4.C: New test.
6277
6278 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
6279
6280         PR c++/20746
6281         * g++.dg/abi/covariant5.C: New.
6282
6283         PR debug/20505
6284         * g++.dg/debug/const2.C: New.
6285
6286 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
6287
6288         PR rtl-optimization/16104
6289         * gcc.c-torture/execute/20050316-1.c: New test.
6290
6291 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
6292
6293         * g++.dg/template/spec23.C: Fix dg-error text.
6294
6295 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
6296
6297         PR c++/19199
6298         * g++.dg/expr/lval2.C: New.
6299
6300 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6301
6302         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
6303         __builtin_strcasecmp and __builtin_strncasecmp.
6304
6305 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
6306
6307         PR c++/20723
6308         * g++.dg/template/spec22.C: New.
6309         * g++.dg/template/spec23.C: New.
6310
6311 2005-04-03  Dale Ranta  <dir@lanl.gov>
6312             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6313
6314         PR libfortran/20068
6315         PR libfortran/20125
6316         PR libfortran/20156
6317         PR libfortran/20471
6318         * gfortran.dg/backspace.f: New test.
6319
6320 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
6321
6322         * gcc.dg/pr19345.c: New test.
6323
6324 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
6325
6326         PR tree-optimization/20640
6327         * gcc.dg/torture/tree-loop-1.c: New.
6328
6329 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
6330
6331         PR rtl-optimization/20290
6332         * gcc.c-torture/execute/loop-ivopts-2.c: New.
6333
6334 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
6335
6336         * gcc.dg/rs6000-fpint.c: New.
6337
6338 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
6339
6340         * gcc.dg/old-style-then-proto-1.c: New test.
6341
6342 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6343
6344         * gfortran.fortran-torture/execute/backspace.f90: Check
6345         after backspace and read was incorrect.
6346
6347 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6348
6349         * gcc.c-torture/execute/builtins/strcat.c: Check the result
6350         buffer past the terminating NUL using memcmp.
6351         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
6352         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
6353
6354         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
6355         Fix unused/uninitialized variable warnings.
6356
6357         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
6358         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
6359         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
6360         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
6361
6362         * gcc.c-torture/execute/builtins/abs-1-lib.c,
6363         gcc.c-torture/execute/builtins/fputs-lib.c,
6364         gcc.c-torture/execute/builtins/lib/fprintf.c,
6365         gcc.c-torture/execute/builtins/lib/main.c,
6366         gcc.c-torture/execute/builtins/lib/memcmp.c,
6367         gcc.c-torture/execute/builtins/lib/memmove.c,
6368         gcc.c-torture/execute/builtins/lib/mempcpy.c,
6369         gcc.c-torture/execute/builtins/lib/memset.c,
6370         gcc.c-torture/execute/builtins/lib/printf.c,
6371         gcc.c-torture/execute/builtins/lib/sprintf.c,
6372         gcc.c-torture/execute/builtins/lib/stpcpy.c,
6373         gcc.c-torture/execute/builtins/lib/strchr.c,
6374         gcc.c-torture/execute/builtins/lib/strcmp.c,
6375         gcc.c-torture/execute/builtins/lib/strcpy.c,
6376         gcc.c-torture/execute/builtins/lib/strcspn.c,
6377         gcc.c-torture/execute/builtins/lib/strlen.c,
6378         gcc.c-torture/execute/builtins/lib/strncat.c,
6379         gcc.c-torture/execute/builtins/lib/strncmp.c,
6380         gcc.c-torture/execute/builtins/lib/strncpy.c,
6381         gcc.c-torture/execute/builtins/lib/strrchr.c,
6382         gcc.c-torture/execute/builtins/lib/strspn.c,
6383         gcc.c-torture/execute/builtins/lib/strstr.c,
6384         gcc.c-torture/execute/builtins/memops-asm-lib.c,
6385         gcc.c-torture/execute/builtins/strlen-2.c,
6386         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
6387         prototypes.
6388
6389 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
6390
6391         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
6392         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
6393         selectany usage.
6394
6395 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
6396
6397         PR c++/19406
6398         * g++.dg/debug/using1.C: New test.
6399
6400 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
6401
6402         PR middle-end/20524
6403         * gcc.dg/alias-7.c: Prefix asm-declared name with
6404         __USER_LABEL_PREFIX__.
6405
6406 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
6407
6408         Fix fallout from PR middle-end/15700:
6409         * gcc.c-torture/compile/20011119-1.c: Take
6410         __USER_LABEL_PREFIX__ into account.
6411         * gcc.c-torture/compile/20011119-2.c: Likewise.
6412
6413 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6414
6415         PR c++/18644
6416         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
6417
6418 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
6419
6420         PR c/17855
6421         * gcc.c-torture/compile/struct-non-lval-1.c,
6422         gcc.c-torture/compile/struct-non-lval-2.c,
6423         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
6424
6425 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
6426
6427         * gcc.dg/tls/tls.exp: Remove temporary file.
6428         * g++.dg/tls/tls.exp: Ditto.
6429         * lib/file-format.exp: Ditto.
6430         * g++.dg/special/ecos.exp: Ditto.
6431
6432         * lib/profopt.exp: Treat prof_ext as a list.
6433         * gcc.misc-tests/bprob.exp: Ditto.
6434         * g++.dg/bprob/bprob.exp: Ditto.
6435
6436         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
6437         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
6438         g++.dg/tree-ssa/pointer-reference-alias.C,
6439         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
6440         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
6441         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
6442         g++.dg/vect/pr19951.cc: Ditto.
6443         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
6444         gcc.dg/builtins-47.c: Ditto.
6445         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
6446         gcc.dg/pr20115-1.c: Ditto.
6447         * gcc.dg/tree-ssa/20030530-2.c,
6448         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
6449         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6450         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
6451         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6452         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
6453         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
6454         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
6455         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
6456         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
6457         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
6458         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
6459         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
6460         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
6461         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
6462         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
6463         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6464         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6465         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6466         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6467         gcc.dg/tree-ssa/20030824-1.c,
6468         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
6469         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
6470         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
6471         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
6472         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
6473         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
6474         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
6475         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
6476         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
6477         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
6478         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
6479         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
6480         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
6481         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
6482         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
6483         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
6484         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
6485         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
6486         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
6487         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
6488         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
6489         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
6490         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
6491         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
6492         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
6493         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
6494         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
6495         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
6496         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
6497         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
6498         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
6499         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
6500         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
6501         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
6502         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
6503         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
6504         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
6505         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
6506         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
6507         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
6508         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
6509         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
6510         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6511         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
6512         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
6513         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
6514         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
6515         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
6516         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
6517         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
6518         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6519         gcc.dg/tree-ssa/useless-1.c: Ditto.
6520         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
6521         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
6522         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
6523         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
6524         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6525         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
6526         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
6527         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
6528         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
6529         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
6530         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
6531         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
6532         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
6533         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
6534         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
6535         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
6536         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
6537         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
6538         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
6539         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
6540         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
6541         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6542         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6543         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
6544         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
6545         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
6546         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
6547         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
6548         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
6549         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
6550         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
6551         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
6552         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
6553         gcc.dg/vect/vect-none.c: Ditto.
6554         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
6555         treelang/compile/unsigned.tree: Ditto.
6556
6557         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
6558         * gcc.dg/cpp/direct2s.c: Ditto.
6559         * gcc.dg/cpp/paste4.c: Ditto.
6560         * gcc.dg/cpp/separate-1.c: Ditto.
6561         * gcc.dg/pch/save-temps-1.c: Ditto.
6562         * g++.dg/ext/altivec-10.C: Ditto.
6563         * g++.dg/pch/pch.C: Ditto.
6564
6565         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
6566
6567         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
6568         * g++.dg/template/repo1.C: Ditto.
6569         * g++.dg/template/repo2.C: Ditto.
6570         * g++.dg/template/repo3.C: Ditto.
6571         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
6572         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
6573         * g++.old-deja/g++.pt/repo1.C: Ditto.
6574         * g++.old-deja/g++.pt/repo2.C: Ditto.
6575         * g++.old-deja/g++.pt/repo3.C: Ditto.
6576         * g++.old-deja/g++.pt/repo4.C: Ditto.
6577
6578         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
6579         * gcc.dg/20030107-1.c: Ditto.
6580         * gcc.dg/20030702-1.c: Ditto.
6581         * gcc.dg/profile-generate-1.c: Ditto.
6582         * g++.dg/other/profile1.C: Ditto.
6583         * g++.old-deja/g++.robertl/eb83.C: Ditto.
6584
6585         * lib/gcc-dg.exp (remove-build-file): New.
6586         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6587         cleanup-tree-dump, cleanup-saved-temps): New.
6588
6589 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6590
6591         PR c++/19203, DR 214
6592         * g++.dg/parse/ambig3.C: Not ambiguous.
6593         * g++.dg/template/spec20.C: New.
6594         * g++.dg/template/spec21.C: New.
6595
6596 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
6597
6598         PR target/20045
6599         * gcc.dg/ia64-fptr-1.c: Run only on linux.
6600
6601 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6602
6603         PR libfortran/20660
6604         * gfortran.dg/negative_unit.f: New test.
6605
6606 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
6607
6608         * gcc.dg/20050330-1.c: New test.
6609
6610 2005-03-30  Devang Patel  <dpatel@apple.com>
6611
6612         * g++.dg/tree-sra/ssa-sra-3.C: New test.
6613
6614 2005-03-30  Dale Johannesen  <dalej@apple.com>
6615
6616         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
6617
6618 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
6619
6620         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6621         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
6622         Strip options from test name.
6623
6624 2005-03-31  Jan Hubicka  <jh@suse.cz>
6625
6626         * gcc.dg/varpool-1.c: New testcase.
6627
6628 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
6629
6630         PR c/772
6631         PR c/17913
6632         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
6633         gcc.dg/stmt-expr-label-3.c : New tests.
6634         * gcc.c-torture/execute/medce-2.c: Remove.
6635
6636 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
6637
6638         PR c/20368
6639         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
6640         tests.
6641
6642 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
6643
6644         * gcc.c-torture/compile/pr20203.c: New test.
6645
6646 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6647
6648         * gfortran.dg/promotion.f90:  New test.
6649
6650 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
6651
6652         PR middle-end/20491
6653         * gcc.dg/torture/asm-subreg-1.c: New test.
6654
6655 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
6656
6657         PR c/20672
6658         * gcc.dg/pr20672-1.c: New test.
6659
6660 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
6661
6662         * gfortran.dg/vect: New directory.
6663         * gfortran.dg/vect/vect.exp: New.
6664         * gfortran.dg/vect/vect-1.f90: New test.
6665         * gfortran.dg/vect/vect-2.f90: New test.
6666         * gfortran.dg/vect/vect-3.f90: New test.
6667         * gfortran.dg/vect/vect-4.f90: New test.
6668         * gfortran.dg/vect/vect-5.f90: New test.
6669
6670 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
6671
6672         PR middle-end/20622
6673         * gcc.dg/alias-7.c: New test.
6674
6675 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6676
6677         * gcc.dg/sparc-reg-1.c: New test.
6678
6679 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
6680
6681         PR target/19890
6682         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
6683
6684 2005-03-29  Dale Ranta  <dir@lanl.gov>
6685             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6686
6687         PR libfortran/20163
6688         * gfortran.dg/pr20163-2.f: New test.
6689
6690 2005-03-28  Jan Hubicka  <jh@suse.cz>
6691
6692         PR middle-end/20635
6693         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
6694         by Jakub Jelinek.
6695
6696 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
6697
6698         PR tree-optimization/20626
6699         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
6700         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
6701
6702 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6703
6704         * gfortran.dg/underflow.f90:  New test.
6705         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
6706
6707 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6708
6709         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
6710
6711 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
6712
6713         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
6714         (g++_init): Make sure that CXXFLAGS is set.
6715         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
6716         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
6717         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6718         * lib/objc.exp (objc_init): Likewise.
6719         * lib/treelang.exp (treelang_init): Likewise.
6720
6721 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
6722
6723         PR tree-optimization/20470
6724         * gcc.dg/tree-ssa/pr20470.c: New test.
6725
6726 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
6727
6728         * gcc.dg/ppc-stfiwx.c: New.
6729
6730 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
6731
6732         PR target/19888
6733         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
6734
6735 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6736
6737         * gcc.dg/20050325-1.c: Fix a typo.
6738
6739 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6740
6741         PR libfortran/19678
6742         PR libfortran/19679
6743         * gfortran.dg/dos_eol.f: New test.
6744
6745 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6746
6747         PR rtl-optimization/20249
6748         * gcc.dg/20050325-1.c: New test.
6749
6750 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6751
6752         PR libfortran/15332
6753         * gfortran.dg/pr15332.f: New test.
6754
6755 2005-03-24  Dale Johannesen  <dalej@apple.com>
6756
6757         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
6758
6759 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
6760
6761         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
6762         'internal' visibility.
6763         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6764         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
6765         'protected' visibility.
6766         * gcc.dg/visibility-7.c: Likewise.
6767         * lib/target-supports.exp (check_visibility_available): Take
6768         a parameter, the kind of visibility to check for.
6769         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
6770         to check_visibility_available.
6771
6772         * g++.dg/expr/cast3.C: New.
6773
6774 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
6775
6776         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
6777         rs6000.
6778
6779 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
6780
6781         PR target/20095
6782         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
6783
6784 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
6785
6786         * gcc.dg/badshift.c: Renamed to...
6787         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
6788
6789         * gcc.target/i386/badshift.c: Renamed to...
6790         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
6791         only.
6792
6793         PR rtl-optimization/20532
6794         * gcc.target/i386/badshift.c: New.
6795
6796 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6797
6798         * gfortran.dg/pr18025.f90: New test.
6799
6800 2005-03-23  Dale Johannesen  <dalej@apple.com>
6801
6802         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
6803
6804 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
6805
6806         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
6807
6808         * lib/target-supports.exp (check_iconv_available): Default
6809         libiconv to -liconv, if there is no definition.
6810
6811 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
6812
6813         * gcc.dg/torture/cris-asm-mof-1.c: New test.
6814
6815 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
6816
6817         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
6818         * g++.dg/opt/pr7503-2.C: Likewise.
6819         * g++.dg/opt/pr7503-3.C: Likewise.
6820         * g++.dg/opt/pr7503-4.C: Likewise.
6821         * g++.dg/opt/pr7503-5.C: Likewise.
6822         * g++.dg/warn/minmax.C: New test.
6823
6824 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6825
6826         * gfortran.dg/g77_intrinsics_funcs.f: New test.
6827         * gfortran.dg/g77_intrinsics_sub.f: New test.
6828
6829 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
6830             Jan Hubicka  <jh@suse.cz>
6831             Steven Bosscher <stevenb@suse.de
6832
6833         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
6834
6835 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6836
6837         PR c++/19980
6838         * g++.dg/template/redecl3.C: New test.
6839
6840 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6841
6842         PR c++/20499
6843         * g++.dg/parse/error16.C: Tweak error markers.
6844
6845 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
6846
6847         PR target/20561
6848         * gcc.dg/20050321-2.c: New test.
6849
6850 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6851
6852         PR c++/20465
6853         PR c++/20381
6854         * g++.dg/template/ptrmem12.C: New.
6855
6856 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
6857
6858         PR rtl-optimization/20527
6859         * gcc.c-torture/execute/pr20527-1.c: New test.
6860
6861 2005-03-22  Ben Elliston  <bje@au.ibm.com>
6862
6863         * gcc.misc-tests/options.exp (check_for_options): Create a real C
6864         program, compile it into a real executable and then delete the .c
6865         and .x files afterwards, to avoid problems on testglue targets.
6866
6867 2005-03-21  Stuart Hastings  <stuart@apple.com>
6868
6869         * gcc.target/i386/sse-2.c: New.
6870
6871 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
6872
6873         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
6874
6875 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6876
6877         * g++.dg/parse/crash25.C: Fix typo.
6878
6879 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6880
6881         PR c++/20461
6882         * g++.dg/parse/crash24.C: New test.
6883
6884         PR c++/20536
6885         * g++.dg/parse/crash25.C: New test.
6886
6887 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6888
6889         PR c++/20147
6890         * g++.dg/ext/stmtexpr4.C: New test.
6891
6892 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6893
6894         PR middle-end/20539
6895         * gcc.c-torture/compile/pr13066-1.c: New test case.
6896         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6897         * g++.dg/opt/pr13066-1.C: Likewise.
6898
6899 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6900
6901         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6902
6903 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6904
6905         PR fortran/18525
6906         * gfortran.dg/nesting_1.f90: New test.
6907
6908 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6909
6910         PR c++/20240
6911         * g++.dg/lookup/using13.C: New test.
6912
6913 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6914
6915         PR c++/20333
6916         * g++.dg/template/crash36.C: New test.
6917
6918 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
6919
6920         PR c++/20463
6921         * g++.dg/template/crash35.C: New test.
6922
6923 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
6924
6925         PR c++/19966
6926         * g++.dg/overload/operator2.C: New test.
6927
6928 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6929
6930         PR libfortran/20257
6931         * gfortran.dg/pr20257.f90: New test.
6932
6933 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6934
6935         PR libfortran/20480
6936         * gfortran.dg/pr20480.f90: New test.
6937
6938 2005-03-16  Richard Henderson  <rth@redhat.com>
6939
6940         PR middle-end/15700
6941         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
6942         (_rtld_global): New.
6943         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
6944         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
6945
6946         * gcc.dg/alias-3.c: New.
6947         * gcc.dg/alias-4.c: New.
6948         * gcc.dg/alias-5.c: New.
6949         * gcc.dg/alias-6.c: New.
6950
6951 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
6952
6953         * gcc.dg/cpp/ucnid-7.c: New.
6954
6955 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
6956             Dorit Naishlos  <dorit@il.ibm.com>
6957
6958         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
6959         darwin.
6960
6961 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
6962
6963         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
6964         misaligned accesses.
6965         * gcc.dg/vect/vect-58.c: Likewise.
6966         * gcc.dg/vect/vect-92.c: New.
6967         * gcc.dg/vect/vect-93.c: New.
6968
6969 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
6970
6971         PR fortran/18827
6972         * gfortran.dg/assign_2.f90: New test.
6973         * gfortran.dg/assign_3.f90: New test.
6974         * gfortran.dg/assign.f90: New test.
6975
6976 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6977
6978         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6979         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6980         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6981         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6982         names.
6983
6984 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6985
6986         * gcc.dg/cpp/ucnid-6.c: New.
6987
6988         * gcc.dg/cpp/normalize-1.c: New.
6989         * gcc.dg/cpp/normalize-2.c: New.
6990         * gcc.dg/cpp/normalize-3.c: New.
6991         * gcc.dg/cpp/normalize-4.c: New.
6992         * gcc.dg/cpp/ucnid-4.c: New.
6993         * gcc.dg/cpp/ucnid-5.c: New.
6994         * g++.dg/cpp/normalize-1.C: New.
6995         * g++.dg/cpp/ucnid-1.C: New.
6996
6997 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6998
6999         * gcc.dg/pr18628.c: New.
7000
7001 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
7002
7003         PR c++/20280
7004         * g++.dg/tree-ssa/pr20280.C: New.
7005
7006 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7007
7008         PR fortran/20467
7009         * gfortran.dg/stfunc_2.f90: New test.
7010
7011 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
7012
7013         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
7014
7015 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
7016
7017         * gcc.dg/tree-ssa/20050314-1.c: New test.
7018
7019 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7020
7021         PR c++/4403
7022         PR c++/9783, DR433
7023         * g++.dg/template/friend34.C: New test.
7024         * g++.dg/template/friend35.C: Likewise.
7025         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
7026
7027 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7028
7029         Friend class name lookup 5/n
7030         PR c++/1016
7031         * g++.dg/lookup/hidden-class1.C: New test.
7032         * g++.dg/lookup/hidden-class2.C: Likewise.
7033         * g++.dg/lookup/hidden-class3.C: Likewise.
7034         * g++.dg/lookup/hidden-class4.C: Likewise.
7035         * g++.dg/lookup/hidden-class5.C: Likewise.
7036         * g++.dg/lookup/hidden-class6.C: Likewise.
7037         * g++.dg/lookup/hidden-class7.C: Likewise.
7038         * g++.dg/lookup/hidden-class8.C: Likewise.
7039         * g++.dg/lookup/hidden-class9.C: Likewise.
7040         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
7041         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
7042         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
7043         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
7044         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
7045         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
7046         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
7047         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
7048         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
7049         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
7050         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
7051
7052 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
7053
7054         PR c++/20157
7055         * g++.dg/template/error18.C: New test.
7056
7057 2005-03-09  Ben Elliston  <bje@au.ibm.com>
7058
7059         PR debug/16792
7060         * g++.dg/debug/pr16792.C: New test.
7061
7062 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
7063
7064         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
7065         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
7066         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
7067         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
7068         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
7069         test assertion names.
7070
7071 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7072
7073         PR fortran/18600
7074         * gfortran.dg/stfunc_1.f90: New test.
7075
7076 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7077
7078         PR fortran/16907
7079         * gfortran.dg/real_index_1.f90: New test.
7080
7081 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7082
7083         PR fortran/20323
7084         * gfortran.dg/spec_expr_1.f90: New test.
7085
7086 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
7087
7088         PR c/20402
7089         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
7090         new parser.
7091
7092 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7093
7094         PR fortran/20361
7095         * gfortran.dg/largeequiv_1.f90: New test.
7096
7097 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
7098
7099         * gcc.dg/ucnid-1.c: New.
7100         * gcc.dg/ucnid-2.c: New.
7101         * gcc.dg/ucnid-3.c: New.
7102         * gcc.dg/ucnid-4.c: New.
7103         * gcc.dg/ucnid-5.c: New.
7104         * gcc.dg/ucnid-6.c: New.
7105         * gcc.dg/cpp/ucnid-1.c: New.
7106         * gcc.dg/cpp/ucnid-2.c: New.
7107         * gcc.dg/cpp/ucnid-3.c: New.
7108         * g++.dg/other/ucnid-1.C: New.
7109
7110 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
7111
7112         * gcc.dg/vmx/darwin-abi-3.c: Delete.
7113
7114 2005-03-11  Per Bothner  <per@bothner.com>
7115
7116         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
7117         that diagnotics refer to correct token.
7118         * gcc.dg/unused-3.c: Likewise.
7119
7120 2005-03-11  Per Bothner  <per@bothner.com>
7121
7122         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
7123         constant" is now actually on same line as string constant.
7124         * gcc.dg/cpp/direct2s.c: Likewise.
7125
7126 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
7127
7128         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
7129
7130 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7131
7132         PR libfortran/20124
7133         * gfortran.dg/pr20124.f90: New Test
7134
7135 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
7136
7137         PR tree-optimization/20130
7138         * gcc.dg/pr20130-1.c: New test.
7139
7140 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
7141
7142         PR target/20095
7143         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
7144
7145 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7146
7147         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
7148
7149 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
7150
7151         * g++.dg/eh/forced1.C: Fix comment.
7152         * g++.dg/eh/forced2.C: Ditto.
7153         * g++.dg/eh/forced3.C: Ditto.
7154         * g++.dg/eh/forced4.C: Ditto.
7155
7156 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
7157
7158         PR rtl-opt/20412
7159         * gcc.c-torture/compile/pr20412.c: New test.
7160
7161 2005-03-10  Roger Sayle  <roger@eyesopen.com>
7162
7163         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
7164
7165 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
7166
7167         PR target/20322
7168         * gcc.dg/20050307-1.c: New test.
7169
7170 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
7171
7172         PR c++/20375
7173         * g++.dg/other/stdarg3.C: New.
7174
7175 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
7176
7177         PR c++/18384, c++/18327
7178         * g++.dg/init/array19.C: New test.
7179
7180         PR inline-asm/20314
7181         * gcc.dg/torture/pr20314-1.c: New test.
7182         * gcc.dg/torture/pr20314-2.c: New test.
7183
7184 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
7185
7186         * gcc.dg/20050309-1.c: New test.
7187
7188 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7189
7190         * gcc.dg/builtins-10.c: Reactivate disabled test.
7191         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
7192         new cbrt transformations.
7193
7194 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
7195
7196         PR c++/20208
7197         * g++.dg/template/array13.C: New test.
7198
7199 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
7200
7201         PR c++/16859
7202         * g++.dg/init/brace4.C: New test.
7203
7204 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
7205
7206         PR c++/20186
7207         * g++.dg/template/non-dependent12.C: New.
7208
7209 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
7210
7211         PR c++/20142
7212         * g++.dg/init/array18.C: Add dg-do run marker.
7213
7214         PR c++/20142
7215         * g++.dg/init/array18.C: New test.
7216
7217 2005-03-09  Ben Elliston  <bje@au.ibm.com>
7218
7219         * consistency.vlad/vlad.exp: Remove trailing semicolons.
7220         * g++.dg/gcov/gcov.exp: Likewise.
7221         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7222         * gcc.target/xstormy16/xstormy16.exp: Likewise.
7223         * lib/c-torture.exp: Likewise.
7224         * lib/fortran-torture.exp: Likewise.
7225         * lib/g++.exp: Likewise.
7226         * lib/gcc-defs.exp: Likewise.
7227         * lib/gcc-dg.exp: Likewise.
7228         * lib/gcc.exp: Likewise.
7229         * lib/gcov.exp: Likewise.
7230         * lib/gfortran.exp: Likewise.
7231         * lib/mike-g++.exp: Likewise.
7232         * lib/mike-gcc.exp: Likewise.
7233         * lib/objc-torture.exp: Likewise.
7234         * lib/objc.exp: Likewise.
7235         * lib/profopt.exp: Likewise.
7236         * lib/target-libpath.exp: Likewise.
7237         * lib/target-supports.exp: Likewise.
7238         * lib/treelang.exp: Likewise.
7239         * lib/wrapper.exp: Likewise.
7240
7241 2005-03-08  Jeff Law  <law@redhat.com>
7242
7243         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
7244         PHI-OPT changes.
7245
7246 2005-03-08  Ira Rosen  <irar@il.ibm.com>
7247
7248         * gcc.dg/vect/pr20122.c: New test.
7249
7250 2005-03-07  Jeff Law  <law@redhat.com>
7251
7252         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
7253         was folded away.
7254         * gcc.dg/tree-ssa/pr18133-1.c: New test.
7255         * gcc.dg/tree-ssa/pr18133-2.c: New test.
7256         * gcc.dg/tree-ssa/pr18134.c: New test.
7257
7258 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7259
7260         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
7261         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
7262         gcc.dg/torture/builtin-noret-2.c: Require weak support.
7263
7264 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
7265
7266         PR tree-opt/17671
7267         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
7268
7269 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
7270
7271         * g++.dg/warn/Wnvdtor.C: New test.
7272
7273 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
7274
7275         * gcc.dg/torture/pr19683-1.c: New test.
7276
7277 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
7278
7279         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
7280         * gfortran.dg/g77/19990313-2.f: Ditto.
7281         * gfortran.dg/g77/19990313-3.f: Ditto.
7282         * gfortran.dg/g77/19990525-0.f: Ditto.
7283         * gfortran.dg/g77/19990826-0.f: Ditto.
7284         * gfortran.dg/g77/19990826-2.f: Ditto.
7285         * gfortran.dg/g77/19990826-3.f: Ditto.
7286         * gfortran.dg/g77/20000511-1.f: Ditto.
7287         * gfortran.dg/g77/20000511-2.f: Ditto.
7288         * gfortran.dg/g77/970625-2.f: Ditto.
7289         * gfortran.dg/g77/980310-2.f: Ditto.
7290         * gfortran.dg/g77/980310-3.f: Ditto.
7291         * gfortran.dg/g77/980310-8.f: Ditto.
7292         * gfortran.dg/g77/980519-2.f: Ditto.
7293         * gfortran.dg/g77/alpha1.f: Ditto.
7294         * gfortran.dg/g77/claus.f: Ditto.
7295         * gfortran.dg/g77/erfc.f: Ditto.
7296         * gfortran.dg/g77/short.f: Ditto.
7297         * gfortran.fortran-torture/execute/data.f90: Ditto.
7298         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
7299         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
7300
7301 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7302
7303         * lib/file-format.exp (gcc_target_object_format): Add check for som
7304         format and hardcode object formats on hppa*-*-hpux*.
7305         * lib/target-supports.exp (check_weak_available): Add check for som
7306         object format.  Always return 0 on hppa*-*-hpux10*.
7307
7308         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
7309         is defined.
7310
7311         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
7312
7313 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
7314
7315         * gfortran.dg/pr19936_1.f90: New test.
7316         * gfortran.dg/pr19936_2.f90: New test.
7317         * gfortran.dg/pr19936_3.f90: New test.
7318
7319 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
7320             Paul Thomas <prthomas@drfccad.cea.fr>
7321
7322         * gfortran.dg/PR19754_1.f90: New test.
7323         * gfortran.dg/PR19754_2.f90: Ditto.
7324
7325 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7326
7327         PR c++/19311
7328         * g++.dg/template/non-dependent11.C: New test.
7329
7330 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
7331
7332         * lib/target-supports.exp (check_iconv_available): Fix comment.
7333
7334 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
7335             Joseph S. Myers  <joseph@codesourcery.com>
7336
7337         PR c++/19797
7338         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
7339
7340 2005-03-04  Matthew Sachs  <msachs@apple.com>
7341
7342         * gcc.exp (gcc_target_compile): Put braces around
7343         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
7344         * objc.exp (objc_target_compile): Likewise.
7345         * treelang.exp (treelang_target_compile): Likewise.
7346
7347 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7348
7349         PR fortran/19673
7350         * gfortran.dg/func_result_1.f90: New test.
7351
7352 2005-03-04  Ben Elliston  <bje@au.ibm.com>
7353
7354         * gcc.misc-tests/options.exp: New test.
7355
7356 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
7357
7358         * gcc.dg/pr15784-4.c: New test.
7359
7360 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
7361
7362         * gcc.c-torture/execute/pr17133.c: New.
7363         * gcc.c-torture/compile/20050303-1.c: New.
7364
7365 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
7366
7367         * gcc.dg/cpp/assert4.c:  Fix for cygwin
7368
7369 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
7370
7371         * g++.dg/overload/using2.C: New.
7372
7373 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
7374
7375         PR c++/19916
7376         * g++.dg/init/ptrmem2.C: New test.
7377
7378 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
7379
7380         PR c/8927
7381         * gcc.dg/pr8927-1.c: New test.
7382
7383 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7384
7385         PR c++/20232
7386         * g++.dg/inherit/covariant12.C: New.
7387
7388 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7389
7390         PR fortran/19479
7391         * gfortran.dg/bound_1.f90: New test.
7392
7393 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
7394
7395         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
7396         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
7397
7398 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
7399
7400         PR c/20245
7401         * gcc.dg/pr20245-1.c: New test.
7402
7403 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
7404
7405         PR middle-end/19874
7406         * gcc.c-torture/execute/20050119-2.c: New test case.
7407
7408 2005-02-28  Ben Elliston  <bje@au.ibm.com>
7409
7410         * README: Update the DejaGnu bug reporting address.
7411         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
7412         * lib/objc-torture.exp: Likewise.
7413
7414 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7415
7416         * gfortran.dg/boz_1.f90: New test.
7417         * gfortran.dg/boz_3.f90: New test.
7418         * gfortran.dg/boz_4.f90: New test.
7419
7420 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7421
7422         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
7423         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
7424
7425 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7426
7427         PR libfortran/20101
7428         * gfortran.dg/write_0_pe_format.f90: New test.
7429
7430 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
7431
7432         PR c++/20206
7433         * g++.dg/opt/thunk2.C: New test.
7434         * g++.dg/opt/covariant1.C: New test.
7435
7436 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7437
7438         * gfortran.dg/e_d_fmt.f90: New test.
7439
7440 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
7441
7442         * gcc.dg/asm-b.c: Fix comment typos.
7443
7444 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
7445
7446         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
7447         a V_MAY_DEF also.
7448
7449 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
7450
7451         PR tree-opt/20188
7452         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
7453         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
7454         * gcc.dg/asm-b.c: New test.
7455
7456 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
7457
7458         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
7459         Disable this test on IRIX 6.
7460
7461 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
7462
7463         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
7464         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
7465         parser.
7466
7467 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
7468
7469         PR tree-optimization/20204
7470         * testsuite/gcc.dg/pr20204.c: New test.
7471
7472 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
7473
7474         PR target/20196
7475         * gcc.c-torture/execute/20050224-1.c: New test.
7476
7477         PR c++/20175
7478         * g++.dg/warn/Wbraces2.C: New test.
7479
7480 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
7481
7482         PR c++/19878
7483         * g++.dg/init/const2.C: New test.
7484
7485 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
7486
7487         PR tree-optimization/20100
7488         * gcc.c-torture/execute/pr20100-1.c: New test.
7489
7490 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7491
7492         * gfortran.dg/implicit_3.f90: New test.
7493
7494         * gfortran.dg/deftype_1.f90: New test.
7495
7496 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
7497
7498         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
7499         the test passes.
7500         * g++.dg/other/anon3.C: Accept a warning.
7501
7502 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
7503
7504         * gcc.dg/pr20017.c: Fix a comment typo.
7505
7506 2005-02-23  Bud Davis  <bdavis@gfortran.org>
7507
7508         * gfortran.dg/list_read_4.f90: Change to f90 comments.
7509
7510 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7511
7512         PR ada/19902
7513         * ada/acats/tests/cxa/cxa3004.a: Remove.
7514         * ada/acats/tests/cxb/cxb30061.am: Likewise.
7515
7516 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
7517
7518         PR c++/20073
7519         * g++.dg/init/const1.C: New test.
7520
7521         PR c++/19991
7522         * g++.dg/parse/constant7.C: New test.
7523
7524         PR c++/20152
7525         * g++.dg/parse/error27.C: New test.
7526         * g++.dg/template/qualttp15.C: Adjust error markers.
7527         * g++.old-deja/g++.other/struct1.C: Likewise.
7528
7529         PR c++/20153
7530         * g++.dg/template/error17.C: New test.
7531
7532         PR c++/20148
7533         * g++.dg/parser/error26.C: New test.
7534
7535 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
7536
7537         PR tree-optimization/20100
7538         PR tree-optimization/20115
7539         * gcc.dg/pr20115.c: New test.
7540         * gcc.dg/pr20115-1.c: New test.
7541         * gcc.dg/pr20100.c: New test.
7542         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
7543         call-clobbered variables after alias1.
7544
7545 2005-02-22  Bud Davis  <bdavis@gfortran.org>
7546
7547         * gfortran.dg/list_read_4.f90: new test.
7548
7549 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
7550
7551         PR rtl-optimization/20017.
7552         * gcc.dg/pr20017.c: New.
7553
7554 2005-02-22  Devang Patel  <dpatel@apple.com>
7555
7556         PR 19952
7557         * g++.dg/tree-ssa/pr19952.C: New test.
7558
7559 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
7560
7561         PR c++/19883
7562         * g++.dg/parse/constant6.C: New test.
7563
7564 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
7565
7566         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
7567         * g++.dg/charset/asm2.c: Likewise.
7568         * g++.dg/charset/asm3.c: Likewise.
7569         * g++.dg/charset/asm4.c: Likewise.
7570         * g++.dg/charset/asm5.c: Likewise.
7571         * g++.dg/charset/attribute1.c: Likewise.
7572         * g++.dg/charset/attribute2.c: Likewise.
7573         * g++.dg/charset/extern1.cc: Likewise.
7574         * g++.dg/charset/extern2.cc: Likewise.
7575         * g++.dg/charset/extern3.cc: Likewise.
7576         * g++.dg/charset/function.cc: Likewise.
7577         * g++.dg/charset/string.c: Likewise.
7578         * g++.dg/charset/charset.exp: Likewise.
7579         * lib/target-supports.exp (check_iconv_available): Fix comment.
7580
7581 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
7582
7583         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
7584         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
7585         * gcc.dg/charset/asm2.c: Likewise.
7586         * gcc.dg/charset/asm3.c: Likewise.
7587         * gcc.dg/charset/asm4.c: Likewise.
7588         * gcc.dg/charset/asm5.c: Likewise.
7589         * gcc.dg/charset/asm6.c: Likewise.
7590         * gcc.dg/charset/attribute1.c: Likewise.
7591         * gcc.dg/charset/attribute2.c: Likewise.
7592         * gcc.dg/charset/builtin1.c: Likewise.
7593         * gcc.dg/charset/extern.c: Likewise.
7594         * gcc.dg/charset/function.c: Likewise.
7595         * gcc.dg/charset/string.c: Likewise.
7596         * gcc.dg/charset/charset.exp: Likewise.
7597
7598 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
7599
7600         PR fortran/20086
7601         * gfortran.dg/pr20086.f90: New test.
7602
7603 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
7604
7605         PR tree-optimization/19786
7606         * g++.dg/tree-ssa/pr19786.C: New.
7607
7608 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7609
7610         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
7611
7612 2005-02-21  Jeff Law  <law@redhat.com>
7613
7614         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
7615
7616 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7617
7618         * gfortran.dg/do_iterator: Split loop, markup all lines for
7619         which an error locus is printed.
7620         * gfortran.dg/pr17708.f90: Markup all lines for which an error
7621         locus is printed.
7622         * gfortran.dg/select_4.f90: Likewise.
7623         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
7624         locuses in the various permutations.
7625
7626 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
7627
7628         PR tree-optimization/19951
7629         * g++.dg/vect: New directory.
7630         * g++.dg/vect/vect.exp: New file.
7631         * g++.dg/vect/pr19951.cc: New testcase.
7632         * g++.dg/dg.exp: Also prune vectorizer tests.
7633
7634 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
7635
7636         PR 18785
7637         * gcc.dg/charset/builtin1.c: New test.
7638
7639 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7640
7641         PR c++/19299
7642         * g++.dg/inherit/volatile1.C: New test.
7643
7644         PR c++/19440
7645         * g++.dg/template/dtor4.C: New test.
7646
7647 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
7648
7649         * gfortran.dg/int_1.f90: New test.
7650
7651 2005-02-19  Devang Patel  <dpatel@apple.com>
7652
7653         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
7654
7655 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
7656
7657         * gfortran.dg/achar_1.f90: New test.
7658
7659 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
7660
7661         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
7662
7663 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
7664             Jakub Jelinek  <jakub@redhat.com>
7665
7666         PR tree-optimization/19828
7667         * gcc.dg/tree-ssa/loop-7.c: New test.
7668         * gcc.c-torture/execute/20050218-1.c: New test.
7669
7670 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
7671
7672         PR c/20043
7673         * gcc.dg/transparent-union-1.c: New test.
7674         * gcc.dg/transparent-union-2.c: New test.
7675
7676 2005-02-18  James E Wilson  <wilson@specifixinc.com>
7677
7678         PR tree-optimization/18977
7679         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
7680
7681 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
7682
7683         PR target/20054
7684         * gcc.dg/pr20054.c: New test.
7685
7686 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7687
7688         PR c++/19508
7689         * g++.dg/ext/attrib20.C: New test.
7690
7691 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7692
7693         PR middle-end/20030
7694         * gfortran.fortran-torture/execute/character_passing.f90: New test.
7695
7696 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
7697
7698         PR c++/20008
7699         * g++.dg/opt/switch4.C: New.
7700
7701 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
7702
7703         PR c++/20023
7704         PR tree-optimization/20009
7705         * gcc.c-torture/compile/20050217-1.c: New test.
7706         * g++.dg/opt/switch3.C: New test.
7707
7708         PR tree-optimization/18947
7709         * gcc.c-torture/compile/20050215-1.c: New test.
7710         * gcc.c-torture/compile/20050215-2.c: New test.
7711         * gcc.c-torture/compile/20050215-3.c: New test.
7712
7713 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
7714
7715         PR c++/20028
7716         * g++.dg/template/crash34.C: New.
7717
7718         PR c++/20022
7719         * g++.dg/other/access3.C: New.
7720
7721 2005-02-17  Ira Rosen  <irar@il.ibm.com>
7722
7723         * gcc.dg/vect/vect-98.c: New test.
7724
7725 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
7726
7727         PR tree-optimization/19967
7728         * gcc.dg/pr19967.c: New.
7729
7730 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
7731
7732         PR middle-end/19857
7733         * gcc.dg/tree-ssa/20050215-1.c: New test.
7734         * gcc.c-torture/execute/20050215-1.c: New test.
7735
7736 2005-02-15  Eric Christopher  <echristo@redhat.com>
7737
7738         * gcc.dg/cpp/20050215-1.c: New file.
7739
7740 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
7741
7742         PR tree-optimization/15785
7743         * gcc.dg/pr15785-1.c: New test.
7744
7745 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
7746
7747         PR c++/17788
7748         * g++.dg/init/ctor4.C: New.
7749         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7750
7751 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
7752
7753         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7754         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
7755
7756 2005-02-15  Andreas Schwab  <schwab@suse.de>
7757
7758         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
7759         declare malloc.
7760
7761 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
7762
7763         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
7764
7765 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
7766
7767         PR tree-optimization/19853
7768         * gcc.c-torture/compile/pr19853.c: New test.
7769
7770 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7771
7772         PR c++/19608
7773         * g++.dg/parse/local-class1.C: New.
7774
7775         PR c++/19895
7776         * g++.dg/parse/ptrmem3.C: New.
7777
7778         PR c++/19884
7779         * g++.old-deja/g++.oliva/template6.C: Add another case.
7780         * g++.dg/template/explicit6.C: New.
7781
7782 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
7783
7784         PR c++/17816
7785         * g++.dg/other/redecl2.C: New.
7786
7787 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7788
7789         PR c++/19891
7790         * g++.dg/abi/covariant4.C: New.
7791
7792 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
7793
7794         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
7795
7796 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
7797
7798         * gcc.dg/vect/vect-96.c: Fix typo.
7799
7800 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7801
7802         PR c++/14479
7803         PR c++/19487
7804         * g++.dg/template/enum5.C: New test.
7805
7806 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7807
7808         * gcc.dg/vect/vect-97.c: New test.
7809
7810 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7811
7812         * gcc.dg/vect/vect-96.c: New test.
7813
7814 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
7815
7816         * gcc.dg/builtins-34.c: Also check ldexp*.
7817
7818 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
7819
7820         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
7821
7822 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
7823
7824         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
7825         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
7826         dg-require-dll, dg-require-iconv, dg-require-named-sections,
7827         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
7828         selector_list, selector_expression, dg-process-target): Move to new
7829         file target-supports-dg.exp.
7830         * lib/target-supports-dg.exp: New.
7831
7832         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7833         New.
7834
7835 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
7836
7837         PR c++/19666
7838         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
7839
7840         PR middle-end/19858
7841         * gcc.c-torture/compile/20050210-1.c: New test.
7842
7843 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
7844
7845         PR c++/19755
7846         * g++.dg/warn/Wbraces1.C: New test.
7847
7848 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
7849
7850         * gcc.dg/builtins-52.c: New testcase.
7851
7852 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
7853
7854         PR c/19342
7855         * gcc.c-torture/execute/20050119-1.c: New test.
7856
7857 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7858
7859         PR c++/19811
7860         * g++.dg/init/delete1.C: New test.
7861
7862 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7863
7864         PR c++/18470
7865         * g++.dg/template/static12.C: New test.
7866
7867 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7868
7869         PR c++/19787
7870         * g++.dg/conversion/ambig1.C: New test.
7871
7872         PR c++/19739
7873         * g++.dg/ext/attrib19.C: New test.
7874
7875         PR c++/19732
7876         * g++.dg/parse/dtor5.C: New test.
7877
7878         PR c++/19762
7879         * g++.dg/template/dtor3.C: New test.
7880
7881         PR c++/19826
7882         * g++.dg/template/static11.C: New test.
7883         * g++.dg/template/crash2.C: Remove dg-error marker.
7884
7885 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
7886
7887         PR C++/18491
7888         * g++.old-deja/g++.mike/p10769a.C: Remove.
7889
7890 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7891
7892         * gcc.dg/builtins-48.c: New test case.
7893         * gcc.dg/builtins-49.c: New test case.
7894         * gcc.dg/builtins-50.c: New test case.
7895         * gcc.dg/builtins-51.c: New test case.
7896
7897 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7898
7899         PR middle-end/19583
7900         * g++.dg/warn/Wreturn-type-3.C: New test.
7901
7902 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7903
7904         PR middle-end/19402
7905         * gcc.dg/pr19402-1.c: New testcase.
7906         * gcc.dg/pr19402-2.c: likewise.
7907
7908 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7909
7910         PR middle-end/19854
7911         * g++.dg/tree-ssa/tmmti.C: New testcase.
7912
7913 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7914
7915         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
7916
7917 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
7918
7919         PR c++/19733
7920         * g++.dg/parse/crash23.C: New test.
7921         * g++.dg/warn/Weff1.C: New test.
7922
7923 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7924
7925         * gcc.dg/20050209-1.c: New test.
7926
7927 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7928
7929         PR target/19799
7930         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
7931
7932 2005-02-08  Mike Stump  <mrs@apple.com>
7933
7934         * g++.dg/pch/import-2.c: New test.
7935         * g++.dg/pch/import-2.hs: New.
7936         * g++.dg/pch/include/import-2a.h: New.
7937         * g++.dg/pch/include/import-2b.h: New.
7938
7939 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
7940
7941         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
7942
7943 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7944
7945         * gfortran.dg/substr_1.f90: New test.
7946
7947 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
7948
7949         PR middle-end/19775
7950         * gcc.dg/torture/builtin-power-1.c: Disable test for
7951         invalid transformation.
7952         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
7953         no longer optimize.
7954         * gcc.dg/builtins-47.c: New testcase.
7955
7956 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
7957             Dorit Naishlos  <dorit@il.ibm.com>
7958
7959         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
7960
7961 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
7962
7963         * gcc.c-torture/compile/20050206-1.c: New test.
7964
7965 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7966
7967         PR tree-opt/19768
7968         * g++.dg/opt/pr19768.C: New test.
7969
7970 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7971
7972         PR tree-opt/19736
7973         * gcc.c-torture/compile/pr19736.c: New test.
7974
7975 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7976
7977         PR c++/17401
7978         * g++.dg/parse/error25.C: New test.
7979
7980 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7981
7982         * gcc.c-torture/execute/20050203-1.c: New.
7983
7984 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7985
7986         * gcc.dg/vect/vect-85.c: Remove xfail.
7987         * gcc.dg/vect/vect-86.c: Remove xfail.
7988         * gcc.dg/vect/vect-87.c: Remove xfail.
7989         * gcc.dg/vect/vect-88.c: Remove xfail.
7990
7991 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7992
7993         * gcc.dg/altivec-19.c: New.
7994
7995 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7996
7997         PR c/17807
7998         * gcc.dg/nested-func-3.c: New test.
7999         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
8000
8001 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
8002
8003         * gcc.test-framework/gen_directive_tests: Generate tests for
8004         selector expressions.
8005
8006 2005-02-02  Matt Austern  <austern@apple.com>
8007
8008         PR c++/19628
8009         * g++/ext/builtin7.C: New.
8010         * g++/ext/builtin8.C: New.
8011
8012 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
8013
8014         PR c/18502
8015         * gcc.dg/pr18502-1.c: New test.
8016
8017 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8018
8019         PR c++/17413
8020         * g++.dg/template/local4.C: Tweak.
8021
8022 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
8023
8024         PR tree-optimization/19578
8025         * gcc.c-torture/compile/20050202-1.c: New test.
8026
8027 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
8028
8029         PR c/19435
8030         * gcc.dg/c99-init-4.c: New test.
8031
8032 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
8033
8034         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
8035
8036         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
8037
8038         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
8039         * g++.dg/eh/check-vect.h: New.
8040
8041         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
8042         * gcc.dg/vect/vect-78.c: Ditto.
8043         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
8044         Remove.
8045
8046         * g++.dg/conversion/simd1.C: Expect warning.
8047         * g++.dg/ext/attribute-test-1.C: Ditto.
8048         * g++.dg/ext/attribute-test-2.C: Ditto.
8049         * g++.dg/ext/attribute-test-3.C: Ditto.
8050         * g++.dg/ext/attribute-test-4.C: Ditto.
8051
8052         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
8053         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
8054
8055         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
8056
8057 2005-02-01  Richard Henderson  <rth@redhat.com>
8058
8059         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
8060         long double for ibm double-double format.
8061         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8062
8063 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
8064
8065         PR tree-optimization/19633
8066         * testsuite/gcc.dg/pr19633-1.c: New test.
8067         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
8068         to NULL or a symbol.
8069
8070 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
8071
8072         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
8073         New procs.
8074         (dg-process-target (local override)): Handle selector expressions.
8075
8076         * gcc.test-framework/README: Describe tests in source directory.
8077         * gcc.test-framework/test-framework.awk: Handle dg- tests.
8078         * gcc.test-framework/test-framework.exp: Handle dg- tests.
8079         * gcc.test-framework/dg-bogus-exp-P.c: New test.
8080         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
8081         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
8082         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
8083         * gcc.test-framework/dg-do-link-exp-P.c: New test.
8084         * gcc.test-framework/dg-do-run-exp-P.c: New test.
8085         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
8086         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
8087         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
8088         * gcc.test-framework/dg-error-exp-P.c: New test.
8089         * gcc.test-framework/dg-error-exp-XP.c: New test.
8090         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
8091         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
8092         * gcc.test-framework/dg-output-exp-P.c: New test.
8093         * gcc.test-framework/dg-output-exp-XF.c: New test.
8094         * gcc.test-framework/dg-warning-exp-P.c: New test.
8095         * gcc.misc-tests/dg-1.c: Remove.
8096         * gcc.misc-tests/dg-2.c: Remove.
8097         * gcc.misc-tests/dg-3.c: Remove.
8098         * gcc.misc-tests/dg-4.c: Remove.
8099         * gcc.misc-tests/dg-5.c: Remove.
8100         * gcc.misc-tests/dg-6.c: Remove.
8101         * gcc.misc-tests/dg-7.c: Remove.
8102         * gcc.misc-tests/dg-8.c: Remove.
8103         * gcc.misc-tests/dg-9.c: Remove.
8104         * gcc.misc-tests/dg-10.c: Remove.
8105         * gcc.misc-tests/dg-11.c: Remove.
8106         * gcc.misc-tests/dg-12.c: Remove.
8107         * gcc.misc-tests/dg-test.exp: Remove.
8108
8109         * gcc.test-framework/test-framework.awk: Change recording and
8110         printing of passes and failures.
8111
8112         * gcc.test-framework: New directory.
8113         * gcc.test-framework/README: New.
8114         * gcc.test-framework/test-framework.exp: New.
8115         * gcc.test-framework/test-framework.awk: New.
8116         * gcc.test-framework/gen_directive_tests: New.
8117
8118 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
8119
8120         * lib/treelang.exp: Fix comment typos.
8121         (treelang_target_compile): Don't append libs=-ltreelang to options.
8122
8123 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
8124
8125         * g++.dg/parse/typename7.C: Adjust error messages.
8126
8127 2005-01-31  Jeff Law  <law@redhat.com>
8128
8129         * gcc.c-torture/execute/20050131-1.c: New test.
8130         * gcc.dg/wcaselabel.c: New test.
8131
8132 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
8133
8134         * g++.dg/other/warning1.C: Adjust error messags.
8135         * g++.dg/parse/constant5.C: New test.
8136
8137 2005-01-31  Steven Bosscher  <stevenb@suse.de>
8138
8139         PR c/19333
8140         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
8141         the test case valid.
8142         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
8143         * testsuite/gcc.dg/array-7.c: Adjust expected result.
8144         * testsuite/gcc.dg/pr18596-3.c: Likewise.
8145         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
8146         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
8147         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
8148
8149 2005-01-31  Dale Johannesen  <dalej@apple.com>
8150
8151         * g++.dg/opt/pr19650.C:  New test.
8152
8153 2005-01-31  Richard Henderson  <rth@redhat.com>
8154
8155         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
8156         long double for intel double extended format.
8157         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8158
8159 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
8160
8161         PR c++/19555
8162         * g++.dg/template/static10.C: New test.
8163
8164         PR c++/19395
8165         * g++.dg/parse/error24.C: New test.
8166
8167         PR c++/19367
8168         * g++.dg/lookup/builtin1.C: New test.
8169
8170         PR c++/19457
8171         * g++.dg/warn/conv3.C: New test.
8172
8173 2005-01-30  Bud Davis  <bdavis@gfortran.org>
8174
8175         PR fortran/19647
8176         * gfortan.dg/inquire_7.f90
8177
8178 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
8179
8180         PR tree-optimization/15791
8181         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
8182         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
8183         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
8184         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
8185         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
8186         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
8187         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
8188         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
8189         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
8190         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
8191
8192 2005-01-29  Paul Brook  <paul@codesourcery.com>
8193
8194         PR fortran/18565
8195         * check.c (real_or_complex_check): New function.
8196         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
8197         * intrinsic.c (add_functions): Use new check functions.
8198         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
8199         Add prototypes.
8200
8201 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
8202
8203         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
8204         gcc.dg/lvalue-3.c: New tests.
8205         * gcc.dg/concat.c: Update expected messages.
8206
8207 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
8208
8209         PR libfortran/19595
8210         * gfortran.dg/eor_1.f90:  New test.
8211
8212 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
8213
8214         PR fortran/19589
8215         * gfortran.dg/logical_data_1.f90: New test.
8216
8217 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
8218
8219         PR c++/19253
8220         * g++.dg/template/crash33.C: New test.
8221
8222         PR c++/19667
8223         * g++.dg/template/crash32.C: New test.
8224
8225 2005-01-28  Ian Lance Taylor  <ian@airs.com>
8226
8227         PR middle-end/16558
8228         * g++.dg/warn/Wreturn-type-2.C: New test.
8229
8230 2004-06-24  Jeff Law  <law@redhat.com>
8231
8232         * gcc.dg/tree-ssa/20050128-1.c: New test.
8233
8234 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
8235
8236         * gcc.target/frv/all-mdpackh-1.c: New test.
8237
8238 2005-01-28  Steven Bosscher  <stevenb@suse.de>
8239
8240         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
8241
8242 2005-01-27  Richard Henderson  <rth@redhat.com>
8243
8244         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
8245
8246 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
8247
8248         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
8249
8250 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
8251
8252         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8253         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8254         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
8255         to cope with cases where the multilib options override the dg-options.
8256
8257 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
8258
8259         PR c/18946
8260         * gcc.dg/noncompile/20050120-1.c: New test.
8261
8262 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
8263
8264         PR tree-optimization/19633
8265         * gcc.dg/pr19633.c: New test.
8266         * gcc.dg/tree-ssa/pr19633.c: New test.
8267
8268 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
8269
8270         * gcc.dg/20041216-1.c: New test.
8271
8272 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
8273
8274         PR objc/18862
8275         * objc.dg/selector-2.m: New test.
8276
8277 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
8278
8279         * g++.dg/opt/range-test-2.C: New test.
8280
8281         PR rtl-optimization/19579
8282         * gcc.c-torture/execute/20050124-1.c: New test.
8283
8284 2005-01-26  Greg Parker  <gparker@apple.com>
8285         Stuart Hastings  <stuart@apple.com>
8286
8287         * gcc.c-torture/execute/20050125-1.c: New.
8288
8289 2005-01-18  Jan Hubicka  <jh@suse.cz>
8290
8291         PR tree-optimize/19337
8292         * gcc.c-torture/compile/20050119-1.c: New test.
8293
8294 2005-01-24  James E Wilson  <wilson@specifixinc.com>
8295
8296         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
8297         test for successful match.
8298
8299 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
8300
8301         PR objc/18408
8302         * objc.dg/comp-types-7.m: New test.
8303
8304 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
8305
8306         * lib/target-supports.exp (current_target_name): New.
8307         (check_effective_target_ilp32, check_effective_target_lp64):
8308         Cache the result to use as long as the current target, with
8309         multilib flags, remains the same.
8310
8311         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
8312         (dg-require-weak, dg-require-visibility, dg-require-alias,
8313         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
8314         dg-require-effective-target, dg-skip-if): Remove call to
8315         skip_test_and_clear_xfail.
8316         (dg-test): Clear xfail data.
8317
8318 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
8319
8320         PR target/17751
8321         * gcc.dg/ppc64-toc.c: New test.
8322
8323         * g++.dg/tree-ssa/empty-1.C: New test.
8324
8325         PR middle-end/19551
8326         * gcc.c-torture/execute/20050121-1.c: New test.
8327         * gcc.dg/20050121-2.c: New test.
8328
8329 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
8330         Paul Brook  <paul@codesourcery.com>
8331
8332         PR fortran/17941
8333         * gfortran.dg/real_const_1.f: New test.
8334         * gfortran.dg/real_const_2.f90: New test.
8335         * gfortran.dg/complex_int_1.f90: New test.
8336
8337 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
8338
8339         PR fortran/19313
8340         * gfortan.dg/inquire_6.f90: New test.
8341
8342 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
8343
8344         PR libfortran/19451
8345         * open_readonly_1.f90:  New test.
8346
8347 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
8348
8349         PR libfortran/18982
8350         * gfortran.dg/open_new.f90: New file.
8351
8352 2005-01-22  Paul Brook  <paul@codesourcery.com>
8353
8354         * namelist_1.f90: New test.
8355
8356 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
8357
8358         PR tree-optimization/19484
8359         * gcc.c-torture/compile/20050122-[12].c: New tests.
8360
8361 2005-01-22  Paul Brook  <paul@codesourcery.com>
8362
8363         * gfortran.dg/implicit_2.f90: New test.
8364
8365 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
8366
8367         PR fortran/19314
8368         * gfortran.dg/inquire_5.f90: New test.
8369
8370 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8371
8372         PR c/18809
8373         * gcc.dg/pr18809-1.c: New test.
8374
8375 2005-01-21  Ian Lance Taylor  <ian@airs.com>
8376
8377         * gcc.dg/20050121-1.c: New test.
8378
8379         PR tree-optimization/13000
8380         * gcc.dg/20040206-1.c: Change warning to point where function is
8381         being inlined.
8382
8383 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8384
8385         PR c++/19208
8386         * g++.dg/template/array11.C: New test.
8387
8388 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8389
8390         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
8391         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
8392         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
8393         * gfortran.dg/getenv_1.f90: Add dg-do directive.
8394         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
8395         gfortran.dg/pr17164.f90: Add missing dg-do directives.
8396
8397 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8398
8399         PR tree-optimization/15349
8400         * gcc.dg/tree-ssa/pr15349.c: New.
8401
8402 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
8403
8404         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
8405
8406 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
8407
8408         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
8409         scan-assembler-times directive name.
8410
8411         * gcc.dg/asm-a.c: Move dg-require-effective-target to
8412         after dg-do.
8413
8414         PR rtl-optimization/19462
8415         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
8416
8417 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
8418
8419         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
8420         counting function calls on ia64.
8421
8422 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
8423
8424         PR rtl-optimization/15139
8425         * gcc.dg/20050111-2.c: New test.
8426
8427         PR c/17297
8428         * gcc.c-torture/compile/20050113-1.c: New testcase.
8429
8430         PR middle-end/19164
8431         * gcc.dg/20050113-1.c: New testcase.
8432
8433 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
8434
8435         * gcc.dg/vect/vect-85.c: Add comment.
8436         * gcc.dg/vect/vect-86.c: Add xfail for now.
8437         * gcc.dg/vect/vect-87.c: Add xfail for now.
8438         * gcc.dg/vect/vect-88.c: Add xfail for now.
8439         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
8440
8441 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8442
8443         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
8444
8445 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8446
8447         * g++.dg/debug/typedef3.C: New test.
8448
8449 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
8450
8451         PR c/19472
8452         * gcc.dg/asm-a.c: New test.
8453
8454 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
8455
8456         * gcc.dg/sh-relax.c: Add prototype for abort.
8457
8458 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8459
8460         * gcc.dg/short-compare-1.c: New test.
8461         * gcc.dg/short-compare-2.c: Likewise.
8462
8463 2005-01-18  Michael Matz  <matz@suse.de>
8464
8465         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
8466
8467 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
8468
8469         PR tree-optimization/19121
8470         * gcc.c-torture/compile/pr19121.c: New test.
8471
8472 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
8473
8474         PR target/19357
8475         * gcc.c-torture/compile/pr19357.c: New test.
8476
8477 2005-01-17  Ian Lance Taylor  <ian@airs.com>
8478
8479         PR c/5675
8480         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
8481         pass--those that refer just to the variable, possibly with a
8482         cast.
8483         * gcc.dg/c99-const-expr-3.c: Likewise.
8484
8485         PR middle-end/13127
8486         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
8487         longer emitted.
8488
8489 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
8490
8491         PR fortran/18778
8492         * gfortran.dg/endfile_2.f90: New test.
8493
8494 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
8495
8496         PR 19168
8497         * gfortran.dg/select_5.f90: New test.
8498
8499 2004-01-16  Paul Brook  <paul@codesourcery.com>
8500
8501         * gfortran.dg/common_4.f90: New test.
8502
8503 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
8504
8505         PR rtl-optimization/19462
8506         * gcc.dg/torture/pr19462-1.c: New test.
8507
8508 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
8509
8510         PR objc/19321
8511         * objc.dg/func-ptr-2.m: New.
8512         * objc.dg/volatile-1.m: New.
8513
8514 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8515
8516         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
8517
8518 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
8519
8520         PR tree-optimization/19060
8521         * gcc.c-torture/execute/20050104-1.c: New test.
8522
8523 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
8524
8525         PR fortran/18983
8526         * gfortran.dg/write_to_null.f90: New test.
8527
8528 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
8529             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8530
8531         PR other/19328
8532         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
8533         argument.
8534
8535 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
8536
8537         PR c++/19263
8538         * g++.dg/init/vector1.C: New test.
8539
8540 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
8541
8542         PR target/13158
8543         * gcc.target/ia64/sibcall-unwind-1.c: New test.
8544         PR target/18987
8545         * gcc.target/ia64/sibcall-unwind-2.c: New test.
8546
8547 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
8548
8549         * gfortran.dg/select_1.f90: New test.
8550         * gfortran.dg/select_2.f90: New test.
8551         * gfortran.dg/select_3.f90: New test.
8552         * gfortran.dg/select_4.f90: New test.
8553
8554 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
8555
8556         PR middle-end/19084
8557         PR rtl-optimization/19348
8558         * gcc.dg/20050111-1.c: New test.
8559         * gcc.c-torture/execute/20050111-1.c: New test.
8560
8561         * gcc.dg/i386-asm-4.c: New test.
8562
8563 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8564
8565         * gcc.dg/nested-func-2.c: New test.
8566         * ada/acats/norun.lst: Remove c953002.
8567
8568 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
8569
8570         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
8571
8572 2005-01-12  Ben Elliston  <bje@au.ibm.com>
8573
8574         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
8575
8576 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
8577
8578         PR target/18761
8579         * g++.dg/abi/align1.C: New test.
8580
8581 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
8582
8583         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
8584         at a time.
8585         * g++.dg/ext/altivec_check.h: Support compiling as C.
8586
8587 2005-01-10  Roger Sayle  <roger@eyesopen.com>
8588
8589         PR c++/19355
8590         * g++.dg/expr/pr19355-1.C: New test case.
8591
8592 2005-01-10  Laurent GUERBY <laurent@guerby.net>
8593
8594         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
8595         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
8596         * ada/acats/tests/c3/c92005b.ada: Likewise.
8597         * ada/acats/tests/c3/cxb3012.a: Likewise.
8598         * ada/acats/norun.lst: Add c380004 and c953002, add PR
8599
8600 2005-01-09  Paul Brook  <paul@codesourcery.com>
8601
8602         * gfortran.dg/common_2.f90: New file.
8603         * gfortran.dg/common_3.f90: New file.
8604
8605 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
8606
8607         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
8608
8609 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8610
8611         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
8612         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
8613         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
8614         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
8615         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
8616         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
8617         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
8618         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
8619         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
8620         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
8621         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
8622         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
8623         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
8624         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
8625         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
8626         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
8627         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
8628         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
8629         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
8630         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
8631         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
8632         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
8633         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
8634         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
8635         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
8636         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
8637         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
8638         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
8639         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
8640         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
8641         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
8642         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
8643         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
8644         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
8645         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
8646         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
8647         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
8648         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
8649         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
8650         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
8651         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
8652         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
8653         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
8654         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
8655         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
8656         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
8657         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
8658         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
8659         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
8660         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
8661         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
8662         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
8663         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
8664         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
8665         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
8666         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
8667         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
8668         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
8669         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
8670         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
8671         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
8672         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
8673         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
8674         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
8675         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
8676         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
8677         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
8678
8679         * gcc.dg/vect/vect-1.c: Fix spelling.
8680         * gcc.dg/vect/vect-10.c: Fix spelling.
8681         * gcc.dg/vect/vect-11.c: Fix spelling.
8682         * gcc.dg/vect/vect-12.c: Fix spelling.
8683         * gcc.dg/vect/vect-14.c: Fix spelling.
8684         * gcc.dg/vect/vect-15.c: Fix spelling.
8685         * gcc.dg/vect/vect-16.c: Fix spelling.
8686         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
8687         * gcc.dg/vect/vect-64.c: Fix comments.
8688         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
8689
8690 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8691             Ira Rosen  <irar@il.ibm.com>
8692
8693         * gcc.dg/vect/vect-70.c: New test.
8694         * gcc.dg/vect/vect-71.c: New test.
8695
8696 2005-01-09  Manfred Hollstein  <mh@suse.com>
8697
8698         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
8699         * gcc.dg/pr18241-2.c: Likewise.
8700         * gcc.dg/pr18241-3.c: Likewise.
8701         * gcc.dg/pr18241-4.c: Likewise.
8702         * gcc.dg/pr18241-5.c: Likewise.
8703
8704 2005-01-08  Richard Henderson  <rth@redhat.com>
8705
8706         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8707         False for x86 and x86-64.
8708
8709 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
8710
8711         PR tree-optimization/18241
8712         * gcc.dg/pr18241-1.c: New test.
8713         * gcc.dg/pr18241-2.c: New test.
8714         * gcc.dg/pr18241-3.c: New test.
8715         * gcc.dg/pr18241-4.c: New test.
8716         * gcc.dg/pr18241-5.c: New test.
8717
8718 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
8719
8720         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
8721         gfortran.dg/select_4.f90: New.
8722
8723 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8724
8725         * gcc.c-torture/execute/20050107-1.c: New test.
8726
8727 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
8728
8729         PR c++/19298
8730         * g++.dg/template/ref2.C: New.
8731
8732 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
8733
8734         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
8735         instead of being empty.
8736
8737 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8738
8739         PR fortran/15553
8740         * gfortran.dg/array-1.f90: New test.
8741
8742 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8743
8744         PR tree-optimization/19283
8745         * gcc.c-torture/execute/20050106-1.c: New test.
8746
8747         PR rtl-optimization/18861
8748         * gcc.dg/20050105-1.c: New test.
8749
8750         PR tree-optimization/18828
8751         * gcc.dg/20050105-2.c: New test.
8752
8753 2005-01-07  Andreas Jaeger  <aj@suse.de>
8754
8755         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
8756
8757 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
8758
8759         PR fortran/18398
8760         * gfortran.dg/fmt_read.f90: New test.
8761
8762 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
8763
8764         * gcc.dg/rs6000-ldouble-2.c: New.
8765
8766 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
8767
8768         PR c++/19244
8769         * g++.dg/parser/ctor2.C: New test.
8770
8771 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8772
8773         PR c++/17154
8774         * g++.dg/template/using9.C: New test.
8775
8776 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8777
8778         PR c++/19258
8779         * g++.dg/lookup/friend6.C: New test.
8780
8781 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8782
8783         PR c++/19270
8784         * g++.dg/template/array10.C: New.
8785
8786 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8787
8788         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
8789         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
8790
8791 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
8792
8793         * gcc.c-torture/compile/20050105-1.c: New test.
8794
8795 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
8796
8797         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
8798
8799 2005-01-05  Roger Sayle  <roger@eyesopen.com>
8800
8801         PR middle-end/19100
8802         * gcc.dg/conv-3.c: New test case.
8803
8804 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
8805
8806         * gcc.dg/asm-wide-1.c: New test.
8807
8808 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8809
8810         PR c++/19030
8811         * g++.dg/parse/crash22.C: New
8812
8813 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
8814
8815         PR 19257
8816         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
8817
8818 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
8819
8820         PR middle-end/17767
8821         * gcc.dg/i386-mmx-6.c: New test case.
8822
8823 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
8824
8825         PR tree-optimization/18308
8826         * gcc.dg/vect/pr18308.c: New testcase.
8827
8828 2005-01-04  Andreas Jaeger  <aj@suse.de>
8829
8830         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
8831
8832 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8833             Robert Bowdidge <bowdidge@apple.com>
8834
8835         * gcc.dg/cpp/subframework1.c: New.
8836         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
8837         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
8838         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
8839         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
8840
8841 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8842
8843         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
8844         producing warning.
8845         * gcc.dg/darwin-weakimport-2.c: New.
8846
8847 2005-01-03  Richard Henderson  <rth@redhat.com>
8848
8849         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
8850
8851 2005-01-03  Richard Henderson  <rth@redhat.com>
8852
8853         * gcc.dg/vect/vect.exp: Enable for ia64.
8854         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
8855         (check_effective_target_vect_float): Likewise.
8856         (check_effective_target_vect_no_align): Likewise.
8857         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
8858         * gcc.dg/vect/vect-8.c: Likewise.
8859
8860 2005-01-03  Uros Bizjak <uros@kss-loka.si>
8861
8862         PR target/19236
8863         * gcc.dg/pr19236-1.c: New test case.
8864
8865 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8866
8867         PR rtl-optimization/12092
8868         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
8869
8870 2005-01-02  Andreas Jaeger  <aj@suse.de>
8871
8872         * gcc.dg/pr12092-1.c: Do not run on x86_64.
8873
8874 2005-01-01  Roger Sayle  <roger@eyesopen.com>
8875             Andrew Pinski  <pinskia@physics.uc.edu>
8876
8877         PR rtl-optimization/12092
8878         * gcc.dg/pr12092-1.c: New test case.
8879
8880 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
8881
8882         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
8883         'hidden' and 'default' for better portability.
8884         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
8885
8886         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
8887         6 and 7.
8888         * g++.old-deja/g++.brendan/new3.C: Likewise.
8889
8890 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8891
8892         * gcc.dg/20041231-1.C: New test.
8893         * g++.dg/warn/Wunreachable-code-1.C: New test.
8894
8895 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8896
8897         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8898         file, not /dev/null.  Abort on error.
8899
8900 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8901             Ziemowit Laski  <zlaski@apple.com>
8902
8903         PR objc/18971
8904         * objc.dg/encode-5.m: New test.
8905
8906 2004-12-29  Richard Henderson  <rth@redhat.com>
8907
8908         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
8909         * objc.dg/stabs-1.m: Disable for ia64.
8910
8911 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
8912
8913         PR c++/19190
8914         * g++.dg/warn/Wunused-10.C: New test.
8915
8916 2004-12-28  Richard Henderson  <rth@redhat.com>
8917
8918         * objc.dg/stabs-1.m: Disable for alpha.
8919
8920 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8921
8922         PR c++/19149
8923         * g++.dg/parse/error23.C: New test.
8924
8925 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8926
8927         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
8928
8929         PR fortran/19032
8930         * gfortran.dg/intrinsic_modulo_1.f90: New.
8931         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
8932         tests with divisor -1.
8933
8934 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8935
8936         * g++.dg/opt/temp1.C (memcpy): Return a value.
8937
8938         PR c++/19148
8939         * g++.dg/expr/cond7.C: New test.
8940
8941 2004-12-27  Paul Brook  <paul@codesourcery.com>
8942
8943         * gfortran.dg/g77/select_no_compile.f: Remove.
8944
8945 2004-12-27  Richard Henderson  <rth@redhat.com>
8946
8947         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
8948         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
8949         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
8950
8951 2004-12-26  Richard Henderson  <rth@redhat.com>
8952
8953         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
8954         by 1i instead of token pasting.
8955
8956 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8957
8958         PR tree-optimization/17578
8959         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
8960         to additional_flags.
8961         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
8962
8963 2004-12-25  Richard Henderson  <rth@redhat.com>
8964
8965         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8966         Remove Alpha.
8967
8968 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8969
8970         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
8971         hppa*-*-hpux*.
8972         * gcc.dg/pr17957.c (dg-options): Likewise.
8973         * gcc.dg/struct-ret-1.c: Add prototype for abort.
8974         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
8975         instead of 0 on __hppa__.
8976         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8977         "foo,%r" on hppa*-*-*.
8978
8979 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8980
8981         PR fortran/19071
8982         * gfortran.dg/complex_write.f90: New test.
8983
8984 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8985
8986         PR c++/17595
8987         * g++.dg/parse/pragma2.C: New test.
8988
8989         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8990
8991 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8992
8993         * gcc.dg/empty2.c: Add missing dg-warning.
8994
8995 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8996
8997         PR c++/17413
8998         * g++.dg/template/local4.C: New test.
8999         * g++.dg/template/crash19.C: Add dg-error marker.
9000
9001         * g++.dg/template/crash31.C: Correct embedded PR number.
9002
9003 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9004
9005         PR c++/16405
9006         * g++.dg/opt/temp1.C: Add do-run marker.
9007
9008 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
9009
9010         * g++.dg/template/spec19.C: New.
9011
9012 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
9013
9014         PR target/16819
9015         * gcc.dg/empty2.c: New.
9016
9017 2004-12-23  Richard Henderson  <rth@redhat.com>
9018
9019         * lib/target-supports.exp (check_effective_target_vect_no_align):
9020         Remove i?86 and x86-64.
9021
9022 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9023
9024         PR c++/16405
9025         * g++.dg/opt/temp1.C: New test.
9026
9027 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9028
9029         PR c++/18733
9030         * g++.dg/template/friend33.C: New testcase.
9031
9032 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
9033
9034         PR c++/18464
9035         * g++.dg/template/cond5.C: New test.
9036
9037         PR c++/18492
9038         * g++.dg/inherit/thunk3.C: New test.
9039
9040         PR c++/11224
9041         * g++.dg/warn/Wunused-9.C: New test.
9042
9043 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
9044
9045         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
9046
9047 2004-12-22  Jan Beulich  <jbeulich@novell.com>
9048
9049         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
9050
9051 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
9052
9053         PR c++/18378
9054         * g++.dg/ext/packed8.C: New test.
9055
9056         PR c++/19063
9057         * g++.dg/template/crash31.C: New test.
9058
9059         PR c++/19034
9060         * g++.dg/template/crash30.C: New test.
9061
9062 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
9063
9064         PR C++/18984
9065         * g++.dg/eh/ctor3.C: New test.
9066
9067 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9068
9069         * objc.dg/stabs-1.m: Allow section name to be quoted and
9070         assembly label to begin with '.LL'.
9071
9072 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
9073
9074         * gcc.dg/vect/vect.exp
9075         (check_effective_target_lp64_or_vect_no_align): New.
9076         * gcc.dg/vect/vect-77.c: Use it.
9077         * gcc.dg/vect/vect-78.c: Use it.
9078
9079         * lib/target-supports.exp
9080         (check_effective_target_vect_no_max,
9081         check_effective_target_vect_no_bitwise,
9082         check_effective_target_vect_no_align): New.
9083         * gcc.dg/vect/vect-13.c: Use them.
9084         * gcc.dg/vect/vect-17.c: Ditto.
9085         * gcc.dg/vect/vect-18.c: Ditto.
9086         * gcc.dg/vect/vect-19.c: Ditto.
9087         * gcc.dg/vect/vect-20.c: Ditto.
9088         * gcc.dg/vect/vect-27.c: Ditto.
9089         * gcc.dg/vect/vect-29.c: Ditto.
9090         * gcc.dg/vect/vect-44.c: Ditto.
9091         * gcc.dg/vect/vect-48.c: Ditto.
9092         * gcc.dg/vect/vect-50.c: Ditto.
9093         * gcc.dg/vect/vect-52.c: Ditto.
9094         * gcc.dg/vect/vect-54.c: Ditto.
9095         * gcc.dg/vect/vect-56.c: Ditto.
9096         * gcc.dg/vect/vect-58.c: Ditto.
9097         * gcc.dg/vect/vect-60.c: Ditto.
9098         * gcc.dg/vect/vect-72.c: Ditto.
9099         * gcc.dg/vect/vect-80.c: Ditto.
9100
9101 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
9102
9103         PR c++/14075
9104         * g++.dg/init/string1.C: New.
9105
9106         PR c++/18975
9107         * g++.dg/other/synth1.C: New.
9108
9109 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
9110
9111         PR c/18963
9112         * gcc.dg/pr18963-1.c: New test.
9113
9114 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
9115
9116         PR c/18596
9117         * gcc.dg/funcdef-storage-1.c (foo): Remove.
9118         * gcc.dg/pr18596-1.c: Use dg-error.
9119         (dg-options): Use -fno-unit-at-a-time.
9120         * gcc.dg/pr18596-2.c: New test.
9121         * gcc.dg/pr18596-3.c: New test.
9122
9123 2004-12-20  Roger Sayle  <roger@eyesopen.com>
9124
9125         PR middle-end/18683
9126         * g++.dg/opt/pr18683-1.C: New test case.
9127
9128 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
9129
9130         PR other/19093
9131         * g++.dg/opt/max1.C: Fix for 64bit targets.
9132
9133 2004-12-20  Matt Austern  <austern@apple.com>
9134
9135         PR c++/19044
9136         * g++.dg/ext/builtin6.C: New
9137
9138 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
9139
9140         PR tree-optimization/19080
9141         * gcc.c-torture/compile/pr19080.c: New test.
9142
9143 2004-12-20  Steven Bosscher  <stevenb@suse.de>
9144
9145         * gcc.dg/20041219-1.c: New test.
9146
9147 2004-12-19  Roger Sayle  <roger@eyesopen.com>
9148
9149         PR middle-end/19068
9150         * g++.dg/opt/max1.C: New test case.
9151
9152 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9153
9154         * gcc.dg/fdata-sections-1.c: New test.
9155
9156 2004-12-18  Roger Sayle  <roger@eyesopen.com>
9157
9158         PR middle-end/18548
9159         * gcc.dg/max-1.c: New test case.
9160
9161 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
9162
9163         * gcc.c-torture/execute/20041218-1.c: New test.
9164
9165 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
9166
9167         * gcc.dg/pr18501.c: New test.
9168         * gcc.dg/uninit-5.c: XFAIL.
9169         * gcc.dg/uninit-9.c: XFAIL.
9170
9171 2004-12-17  Dale Johannesen  <dalej@apple.com>
9172
9173         * gcc.dg/20041213-1.c:  New.
9174
9175 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
9176
9177         * objc.dg/stabs-1.m: Allow assembly label to begin
9178         with a dot ('.').
9179
9180 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
9181
9182         * gcc.c-torture/execute/20041213-1.c: Move...
9183         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
9184
9185 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
9186
9187         PR c++/18721
9188         * g++.dg/lookup/conv-5.C: New.
9189
9190 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
9191
9192         * objc.dg/stabs-1.m: New test.
9193
9194 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9195
9196         * gcc.dg/visibility-c.c: Change compile to
9197         assemble for the test.
9198
9199 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9200
9201         PR target/19041
9202         * gcc.dg/visibility-c.c: New test.
9203
9204 2004-12-16  Roger Sayle  <roger@eyesopen.com>
9205
9206         PR middle-end/18493
9207         * gcc.dg/switch-8.c: New test case.
9208
9209 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9210
9211         PR c++/18905
9212         * g++.dg/template/init4.C: New.
9213         * g++.dg/opt/static3.C: Enable optimizer.
9214
9215 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
9216
9217         * g++.dg/other/complex1.C: New test.
9218
9219 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
9220
9221         * g++.dg/opt/inline9.C: New test.
9222
9223 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9224
9225         PR fortran/18993
9226         * gfotran.dg/nullify_1.f: New test.
9227
9228 2004-12-15  Richard Henderson  <rth@redhat.com>
9229
9230         * gcc.target/i386/i386.exp: New harness.
9231         * gcc.target/i386/vect-args.c: New.
9232
9233 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
9234
9235         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
9236
9237 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9238
9239         PR c++/18825
9240         * g++.dg/template/friend32.C: New test.
9241
9242 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9243
9244         * cpp/pragma-once-1.c: New test.
9245         * cpp/pragma-once-1b.h: Likewise.
9246         * cpp/pragma-once-1c.h: Likewise.
9247         * cpp/pragma-once-1d.h: Likewise.
9248         * cpp/inc/pragma-once-1a.h: Likewise.
9249
9250 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
9251             Steven G. Kargl  <kargls@comcast.net>
9252
9253         PR fortran/17597
9254         * gfortran.dg/list_read_3.f90: New test.
9255
9256 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9257
9258         * gcc.dg/ftrapv-2.c: New test.
9259
9260 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
9261
9262         PR c++/18981
9263         * g++.dg/template/typename9.C: New test.
9264
9265 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
9266
9267         PR c++/18738
9268         * g++.dg/template/typename8.C: New test.
9269         * g++.dg/parse/friend2.C: Tweak error message.
9270
9271 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
9272
9273         * gcc.c-torture/20041214-1.c: New test.
9274
9275 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
9276
9277         PR c++/18965
9278         * g++.dg/init/array17.C: New test.
9279
9280 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
9281
9282         PR c++/18793
9283         * g++.dg/init/aggr3.C: New test.
9284
9285 2004-12-14  Janis Johnson  <janis187@us.ibm.com
9286
9287         * gcc.dg/altivec-types-1.c: New test.
9288         * gcc.dg/altivec-types-2.c: New test.
9289         * gcc.dg/altivec-types-3.c: New test.
9290         * gcc.dg/altivec-types-4.c: New test.
9291         * g++.dg/ext/altivec-types-1.C: New test.
9292         * g++.dg/ext/altivec-types-2.C: New test.
9293         * g++.dg/ext/altivec-types-3.C: New test.
9294         * g++.dg/ext/altivec-types-4.C: New test.
9295
9296 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
9297
9298         PR middle-end/18951
9299         * gcc.c-torture/execute/20041213-1.c: New test.
9300
9301 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
9302
9303         PR c++/18949
9304         * g++.dg/template/cast1.C: New.
9305
9306 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
9307
9308         * gcc.c-torture/execute/20041213-2.c: New test.
9309
9310 2004-12-13  Richard Henderson  <rth@redhat.com>
9311
9312         * gcc.dg/i386-sse-10.c: Fix typo in options.
9313
9314 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
9315
9316         PR c++/18968
9317         * g++.dg/opt/pr18968.C: New test.
9318
9319 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
9320
9321         PR c++/18925
9322         * g++.dg/ext/visibility/staticdatamem.C: New test.
9323
9324 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
9325
9326         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
9327
9328 2004-12-13  Roger Sayle  <roger@eyesopen.com>
9329
9330         PR rtl-optimization/18928
9331         * gcc.dg/pr18928-1.c: New test case.
9332
9333 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
9334
9335         PR tree-opt/16951
9336         * gcc.c-torture/compile/20041211-1.c: New.
9337
9338 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9339
9340         PR middle-end/17564
9341         * gcc.c-torture/execute/20041212-1.c: New test.
9342
9343 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9344
9345         PR fortran/18869
9346         * gfortran.dg/common_1.f90: New test.
9347
9348 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
9349         Paul Brook  <paul@codesourcery.com>
9350
9351         PR fortran/16222
9352         * gfortran.dg/real_do_1.f90: New test.
9353
9354 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9355
9356         PR tree-opt/18040
9357         * g++.dg/opt/ptrmem6.C: New test.
9358
9359 2004-12-11  Roger Sayle  <roger@eyesopen.com>
9360
9361         PR middle-end/18921
9362         * gcc.dg/pr18921-1.c: New test case.
9363
9364 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9365
9366         PR fortran/17175
9367         * gfortran.dg/scale_1.f90: New test.
9368
9369 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
9370
9371         PR middle-end/18903
9372         * gcc.c-torture/compile/pr18903.c: New test.
9373
9374 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
9375
9376         * gcc.c-torture/execute/20041210-1.c: New test.
9377
9378 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9379
9380         PR c++/18731
9381         * g++.dg/parser/struct-1.C: New test.
9382         * g++.dg/parser/struct-2.C: New test.
9383         * g++.dg/parser/struct-3.C: New test.
9384
9385 2004-12-09  Richard Henderson  <rth@redhat.com>
9386
9387         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
9388
9389         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
9390         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
9391
9392 2004-12-09  Matt Austern  <austern@apple.com>
9393
9394         PR c++/18514
9395         * g++.dg/ext/builtin1.C: New
9396         * g++.dg/ext/builtin2.C: New
9397         * g++.dg/ext/builtin3.C: New
9398         * g++.dg/ext/builtin4.C: New
9399         * g++.dg/ext/builtin5.C: New
9400
9401 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
9402
9403         PR tree-opt/18904
9404         * g++.dg/opt/ptrmem5.C: New test.
9405
9406 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
9407
9408         * g++.dg/parse/typename5.C: Adjust for new error.
9409         * g++.dg/parse/typename7.C: New.
9410
9411 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9412
9413         PR c++/18073
9414         * g++.dg/other/mmintrin.C: New test.
9415
9416 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9417
9418         PR c++/16681
9419         * g++.dg/init/array15.C: New.
9420         * g++.dg/init/array16.C: New.
9421
9422 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9423
9424         PR fortran/18826
9425         * gfortran.dg/assign_1.f90: New test.
9426
9427 2004-12-08  Nick Clifton  <nickc@redhat.com>
9428
9429         * gcc.target/xstormy16/bss_below100: New directory containing tests.
9430         * gcc.target/xstormy16/data_below100: Likewise.
9431         * gcc.target/xstormy16/sfr: Likewise.
9432         * gcc.target/xstormy16/below100.S: New test source file.
9433         * gcc.target/xstormy16/below100.ld: New test linker script.
9434         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
9435         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
9436         bp instructions.
9437         * gcc.target/xstormy16/bp.c: Likewise.
9438
9439         * gcc.target/xstormy16/bss_below100: New files:
9440         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
9441         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
9442         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
9443         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
9444         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
9445         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
9446         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
9447         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
9448         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
9449         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
9450         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
9451         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
9452         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
9453         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
9454         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
9455         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
9456         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
9457         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
9458         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
9459         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
9460         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
9461         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
9462         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
9463         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
9464         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
9465         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
9466         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
9467
9468         * gcc.target/xstormy16/data_below100: New files:
9469         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
9470         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
9471         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
9472         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
9473         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
9474         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
9475         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
9476         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
9477         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
9478         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
9479         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
9480         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
9481         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
9482         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
9483         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
9484         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
9485         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
9486         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
9487         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
9488         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
9489         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
9490         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
9491         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
9492         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
9493         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
9494         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
9495         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
9496
9497         * gcc.target/xstormy16/sfr: New files:
9498         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
9499         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
9500         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
9501         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
9502         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
9503         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
9504         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
9505         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
9506         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
9507         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
9508         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
9509         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
9510         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
9511         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
9512         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
9513         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
9514         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
9515         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
9516         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
9517         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
9518         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
9519         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
9520         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
9521         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
9522         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
9523         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
9524         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
9525         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
9526         27_if0_sfrw_bitfield_f.c
9527
9528 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9529
9530         PR c++/18100
9531         * g++.dg/lookup/name-clash4.C: New test.
9532
9533 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
9534
9535         PR c++/18672
9536         * g++.dg/opt/array1.C: New.
9537
9538         PR c++/18803
9539         * g++.dg/template/operator5.C: New.
9540
9541 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
9542
9543         PR c/18867
9544         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
9545
9546 2004-12-07  Steven Bosscher  <stevenb@suse.de>
9547
9548         * gcc.dg/noncompile/20041207.c: New test.
9549
9550 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
9551
9552         * g++.dg/other/unreachable-1.C: New test.
9553
9554 2004-12-06  Nick Clifton  <nickc@redhat.com>
9555
9556         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
9557         <limits.h> because the latter comes from gcc's include/ directory
9558         and not the newlib/libc/include directory.
9559
9560 2004-12-04  Richard Henderson  <rth@redhat.com>
9561
9562         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
9563
9564 2004-12-04  Richard Henderson  <rth@redhat.com>
9565
9566         * lib/target-supports.exp (check_gc_sections_available): Disable
9567         for alpha and ia64.
9568
9569 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
9570
9571         PR middle-end/17909
9572         * g++.dg/other/vararg-2.C: New test.
9573
9574 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9575
9576         PR c++/17011, c++/17971
9577         * g++.dg/template/error15.C: Adjust expected error.
9578         * g++.dg/template/instantiate3.C: Likewise.
9579
9580 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
9581
9582         * gcc.dg/altivec-18.c: Fix for darwin
9583
9584 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9585
9586         PR c++/18782
9587         * g++.dg/parse/ptrmem2.C: New.
9588
9589         PR c++/18318
9590         * g++.dg/template/new1.C: New.
9591
9592 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9593
9594         PR fortran/18710
9595         * gfortran.dg/direct_io_3.f90: New test.
9596
9597 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
9598
9599         PR 18758
9600         * g++.dg/parse/crash21.C: New.
9601
9602 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9603
9604         PR c++/15664, c++/18276
9605         * g++.dg/template/ttp13.C: New test.
9606         * g++.dg/template/ttp14.C: Likewise.
9607
9608 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9609
9610         PR c++/18123
9611         * g++.dg/parse/enum2.C: New test.
9612         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
9613
9614 2004-12-02  Nick Clifton  <nickc@redhat.com>
9615
9616         * gcc.target/xstormy16: New test directory.
9617         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
9618         * gcc.target/xstormy16/bp.c: Check the generation of bp
9619         instructions.
9620         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
9621         bn instructions and the BELOW100 attribute.
9622
9623 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
9624
9625         PR target/16952
9626         * gcc.dg/ppc-eabi.c: New.
9627
9628 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
9629
9630         PR fortran/18284
9631         * gfortran.dg/backspace.f90
9632
9633 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
9634
9635         * gfortran.dg/inquire.f90: New test.
9636
9637 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
9638
9639         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
9640         handle effective-target-keyword.
9641         (dg-skip-if): Support effective-target keyword as target list.
9642         (dg-xfail-if): Ditto.
9643         * lib/target-supports.exp (is-effective-target-keyword): New proc.
9644
9645 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
9646
9647         PR tree-optimization/18291
9648         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
9649
9650 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9651
9652         PR C++/18729
9653         * g++.dg/parse/crash20.C: New.
9654
9655         PR c++/17431
9656         * g++.dg/overload/arg1.C: New.
9657         * g++.dg/overload/arg2.C: New.
9658         * g++.dg/overload/arg3.C: New.
9659         * g++.dg/overload/arg4.C: New.
9660
9661 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
9662
9663         * gcc.dg/c99-flex-array-4.c: Remove.
9664
9665 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9666
9667         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
9668
9669         * lib/target-supports.exp (is-effective-target): Simplify.
9670
9671         * lib/target-supports.exp (check_effective_target_vect_long):
9672         Fix for powerpc64-*-*.
9673
9674 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
9675
9676         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
9677         to support new requirements on FreeBSD 5.
9678
9679 2004-11-30  Devang Patel  <dpatel@apple.com>
9680
9681         PR 18702
9682         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
9683
9684 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9685
9686         * g++.dg/ext/altivec-13.C: New test.
9687
9688 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
9689
9690         PR tree-opt/18298
9691         * gcc.c-torture/execute/p18298.c: New test.
9692
9693 2004-11-30  Ira Rosen  <irar@il.ibm.com>
9694             Dorit Naishlos  <dorit@il.ibm.com>
9695
9696         PR tree-opt/18607
9697         * gcc.dg/vect/vect-89.c: New test.
9698
9699 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
9700
9701         * gcc.dg/pr18596-1.c: New test.
9702
9703 2004-11-30  Ben Elliston  <bje@au.ibm.com>
9704
9705         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
9706
9707 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9708
9709         PR c/18479
9710         * gcc.dg/pr18479.c: New test.
9711
9712 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9713
9714         PR target/18490
9715         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
9716         mmix-knuth-mmixware.
9717
9718         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
9719         cris-*-elf* cris-*-aout* mmix-*-*
9720
9721 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9722
9723         PR middle-end/18725
9724         * gcc.dg/pr18725.c: New test.
9725
9726 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9727
9728         PR target/18488
9729         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
9730
9731         PR target/18336
9732         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
9733
9734 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
9735
9736         PR c++/18368
9737         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
9738         * g++.old-deja/g++.law/ctors5.C: Likewise.
9739         * g++.old-deja/g++.other/crash25.C: Likewise.
9740
9741         PR c++/18674
9742         * g++.dg/template/error16.C: New test.
9743
9744         PR c++/18512
9745         * g++.dg/template/crash29.C: New test.
9746
9747 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
9748
9749         PR tree-optimization/18712
9750         * gcc.c-torture/compile/pr18712.c: New test.
9751
9752 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
9753
9754         PR c/7544
9755         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
9756         tests.
9757
9758 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9759
9760         PR c++/18652
9761         * g++.dg/lookup/crash6.C: New test.
9762
9763 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9764
9765         PR middle-end/18164
9766         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
9767
9768 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9769
9770         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
9771         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
9772         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
9773
9774 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
9775
9776         * gcc.dg/pr18164.c: New test.
9777
9778 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
9779
9780         * gcc.dg/funroll-loops-all.c: New.
9781
9782 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9783
9784         PR target/18489
9785         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
9786         delimeter, match space and TAB as well as ":".
9787
9788         PR target/18484
9789         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
9790
9791         PR target/18348
9792         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
9793
9794         PR target/18345
9795         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
9796
9797         PR target/18337
9798         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
9799
9800 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
9801
9802         * gfortran.dg/direct_io_2.f90: New test.
9803
9804 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9805
9806         PR target/18334
9807         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
9808
9809 2004-11-28  Richard Henderson  <rth@redhat.com>
9810
9811         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
9812
9813 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
9814
9815         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
9816         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
9817         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
9818         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
9819         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
9820         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
9821         gcc.dg/pointer-arith-8.c: New tests.
9822
9823 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
9824
9825         PR fortran/18364
9826         * gfortran.dg/endfile.f90: New test.
9827
9828 2004-11-27  Falk Hueffner  <falk@debian.org>
9829
9830         * gcc.dg/loop-6.c: New test.
9831
9832 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9833
9834         * gcc.c-torture/execute/20041126-1.c: New test.
9835
9836 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9837
9838         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
9839         on IRIX.
9840
9841 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9842
9843         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
9844         functions.
9845
9846 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9847
9848         PR rtl-optimization/17825
9849         * gcc.c-torture/compile/20041119-1.c: New test.
9850
9851 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9852
9853         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
9854         Check existence of ld library path variables before unsetting.
9855
9856 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
9857
9858         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
9859
9860 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9861
9862         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
9863
9864 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9865
9866         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
9867
9868 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9869
9870         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
9871         dg-do directive.
9872
9873 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9874
9875         * gcc.dg/pr17957.c: Pass --param, not -param.
9876
9877 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9878
9879         PR middle-end/17957
9880         * testsuite/gcc.dg/pr17957.c: New test.
9881
9882 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
9883
9884         PR c++/18445
9885         * g++.dg/template/crash28.C: Likewise.
9886
9887         PR c++/18001
9888         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9889         * g++.dg/ext/lvaddr.C: Likewise.
9890         * g++.dg/opt/pr7503-3.C: Likewise.
9891
9892         PR c++/18466
9893         * g++.dg/parse/qualified3.C: New test.
9894         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9895
9896         PR c++/18545
9897         * g++.dg/expr/return1.C: New test.
9898
9899 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9900
9901         Friend class name lookup 3/n, PR c++/3332
9902         * g++.dg/lookup/friend3.C: New test.
9903         * g++.dg/lookup/friend4.C: Likewise.
9904         * g++.dg/lookup/friend5.C: Likewise.
9905
9906 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9907
9908         Friend class name lookup 2/n, PR c++/14513, c++/15410
9909         * g++.dg/lookup/friend2.C: New test.
9910         * g++.dg/template/friend31.C: Likewise.
9911
9912 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9913
9914         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
9915
9916 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9917
9918         PR c++/17473
9919         * g++.dg/tc1/dr56.C: Remove.
9920         * g++.dg/template/typedef1.C: Add dg-error markers.
9921         * g++.old-deja/g++.other/typedef7.C: Likewise.
9922
9923         PR c++/18285
9924         * g++.dg/parse/typedef7.C: New test.
9925
9926 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
9927
9928         * gcc.c-torture/execute/20041124-1.c: New test.
9929
9930 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9931
9932         * g++.dg/template/deduce3.C: New test.
9933
9934         PR c++/18586
9935         * g++.dg/template/crash27.C: New test.
9936
9937         PR c++/18530
9938         * g++.dg/warn/Wshadow-3.C: New test.
9939
9940 2004-11-24  Devang Patel  <dpatel@apple.com>
9941
9942         PR/18555
9943         * gcc.dg/cpp/isysroot-1.c: New test.
9944         * gcc.dg/cpp/usr/include/stdio.h: New file.
9945         * gcc.dg/cpp/isysroot-2.c: New test.
9946         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
9947         New file.
9948
9949 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9950
9951         PR c++/8929
9952         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
9953
9954 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9955
9956         * gcc.target/sparc/align.c: Do not include <stdint.h>.
9957         * gcc.target/sparc/pdist.c: Likewise.
9958
9959 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
9960
9961         PR c++/16882
9962         * g++.dg/conversion/simd1.C: New test.
9963
9964 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9965
9966         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
9967         and restore_ld_library_path_env_vars.
9968         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
9969         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
9970         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
9971         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
9972
9973 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
9974
9975         * gcc.dg/pragma-align-2.c: Test macro expansion.
9976         * gcc.dg/pragma-pack-2.c: New test.
9977
9978 2004-11-23  Richard Henderson  <rth@redhat.com>
9979
9980         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9981         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9982         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9983         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9984         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9985         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9986
9987         * gcc.dg/vect/vect.exp: Add check for alpha.
9988         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9989         (check_effective_target_vect_int): Enable for alpha.
9990         (check_effective_target_vect_long): New.
9991         (is-effective-target): Add it.
9992
9993 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9994
9995         * gcc.dg/pr18614-1.c: New test.
9996
9997 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9998
9999         * gcc.dg/setjmp-2.c: New test.
10000
10001 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
10002
10003         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
10004         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
10005         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
10006         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
10007         gcc.target/sparc/pdist.c: New tests.
10008
10009 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
10010
10011         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
10012
10013 2004-11-22  Dale Johannesen  <dalej@apple.com>
10014
10015         * gcc.dg/20041111-1.c:  New.
10016
10017 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
10018
10019         PR tree-opt/18536
10020         * gcc.dg/vect/pr18536.c: New test.
10021
10022 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10023
10024         PR c++/18354
10025         * g++.dg/template/nontype11.C: New test.
10026
10027 2004-11-21  Roger Sayle  <roger@eyesopen.com>
10028
10029         PR middle-end/18520
10030         * gcc.dg/pr18520-1.c: New test case.
10031
10032 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
10033
10034         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
10035         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
10036         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
10037         expected diagnostics.
10038
10039 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10040
10041         PR target/18580
10042         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
10043         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
10044         vect-77.c, vect-77a.c: XFAIL on the SPARC.
10045
10046 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10047
10048         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
10049
10050 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
10051             Joseph Myers  <joseph@codesourcery.com>
10052
10053         * lib/target-supports.exp (check_visibility_available): Really
10054         test the compiler.
10055
10056 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
10057
10058         PR tree-opt/18181
10059         * gcc.dg/vect/vect-85.c: New test.
10060         * gcc.dg/vect/vect-86.c: New test.
10061         * gcc.dg/vect/vect-87.c: New test.
10062         * gcc.dg/vect/vect-88.c: New test.
10063
10064 2004-11-19  Ben Elliston  <bje@au.ibm.com>
10065
10066         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
10067
10068 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
10069
10070         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
10071         * gcc.dg/ppc-and-1.c: Ditto.
10072         * gcc.dg/ppc-compare-1.c: Ditto.
10073         * gcc.dg/ppc-mov-1.c: Ditto
10074
10075 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
10076             Mark Mitchell  <mark@codesourcery.com>
10077
10078         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
10079
10080 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
10081             Aldy Hernandez  <aldyh@redhat.com>
10082
10083         * lib/target-supports.exp (check_effective_target_vect_int): New
10084         (check_effective_target_vect_float): New
10085         (check_effective_target_vect_double): New.
10086         (is-effective-target): Support new effective targets keywords.
10087         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
10088         default action for dg-do.
10089         * gcc.dg/vect/pr16105.c: Use new support.
10090         * gcc.dg/vect/pr18400.c: Ditto.
10091         * gcc.dg/vect/pr18425.c: Ditto.
10092         * gcc.dg/vect/vect-1.c: Ditto.
10093         * gcc.dg/vect/vect-10.c: Ditto.
10094         * gcc.dg/vect/vect-11.c: Ditto.
10095         * gcc.dg/vect/vect-12.c: Ditto.
10096         * gcc.dg/vect/vect-13.c: Ditto.
10097         * gcc.dg/vect/vect-14.c: Ditto.
10098         * gcc.dg/vect/vect-15.c: Ditto.
10099         * gcc.dg/vect/vect-16.c: Ditto.
10100         * gcc.dg/vect/vect-17.c: Ditto.
10101         * gcc.dg/vect/vect-18.c: Ditto.
10102         * gcc.dg/vect/vect-19.c: Ditto.
10103         * gcc.dg/vect/vect-2.c: Ditto.
10104         * gcc.dg/vect/vect-20.c: Ditto.
10105         * gcc.dg/vect/vect-21.c: Ditto.
10106         * gcc.dg/vect/vect-22.c: Ditto.
10107         * gcc.dg/vect/vect-23.c: Ditto.
10108         * gcc.dg/vect/vect-24.c: Ditto.
10109         * gcc.dg/vect/vect-25.c: Ditto.
10110         * gcc.dg/vect/vect-26.c: Ditto.
10111         * gcc.dg/vect/vect-27.c: Ditto.
10112         * gcc.dg/vect/vect-27a.c: Ditto.
10113         * gcc.dg/vect/vect-28.c: Ditto.
10114         * gcc.dg/vect/vect-29.c: Ditto.
10115         * gcc.dg/vect/vect-29a.c: Ditto.
10116         * gcc.dg/vect/vect-3.c: Ditto.
10117         * gcc.dg/vect/vect-30.c: Ditto.
10118         * gcc.dg/vect/vect-31.c: Ditto.
10119         * gcc.dg/vect/vect-32.c: Ditto.
10120         * gcc.dg/vect/vect-33.c: Ditto.
10121         * gcc.dg/vect/vect-34.c: Ditto.
10122         * gcc.dg/vect/vect-35.c: Ditto.
10123         * gcc.dg/vect/vect-36.c: Ditto.
10124         * gcc.dg/vect/vect-37.c: Ditto.
10125         * gcc.dg/vect/vect-38.c: Ditto.
10126         * gcc.dg/vect/vect-4.c: Ditto.
10127         * gcc.dg/vect/vect-40.c: Ditto.
10128         * gcc.dg/vect/vect-41.c: Ditto.
10129         * gcc.dg/vect/vect-42.c: Ditto.
10130         * gcc.dg/vect/vect-43.c: Ditto.
10131         * gcc.dg/vect/vect-44.c: Ditto.
10132         * gcc.dg/vect/vect-45.c: Ditto.
10133         * gcc.dg/vect/vect-46.c: Ditto.
10134         * gcc.dg/vect/vect-47.c: Ditto.
10135         * gcc.dg/vect/vect-48.c: Ditto.
10136         * gcc.dg/vect/vect-48a.c: Ditto.
10137         * gcc.dg/vect/vect-49.c: Ditto.
10138         * gcc.dg/vect/vect-5.c: Ditto.
10139         * gcc.dg/vect/vect-50.c: Ditto.
10140         * gcc.dg/vect/vect-51.c: Ditto.
10141         * gcc.dg/vect/vect-52.c: Ditto.
10142         * gcc.dg/vect/vect-53.c: Ditto.
10143         * gcc.dg/vect/vect-54.c: Ditto.
10144         * gcc.dg/vect/vect-55.c: Ditto.
10145         * gcc.dg/vect/vect-56.c: Ditto.
10146         * gcc.dg/vect/vect-56a.c: Ditto.
10147         * gcc.dg/vect/vect-57.c: Ditto.
10148         * gcc.dg/vect/vect-58.c: Ditto.
10149         * gcc.dg/vect/vect-59.c: Ditto.
10150         * gcc.dg/vect/vect-6.c: Ditto.
10151         * gcc.dg/vect/vect-60.c: Ditto.
10152         * gcc.dg/vect/vect-61.c: Ditto.
10153         * gcc.dg/vect/vect-62.c: Ditto.
10154         * gcc.dg/vect/vect-63.c: Ditto.
10155         * gcc.dg/vect/vect-64.c: Ditto.
10156         * gcc.dg/vect/vect-65.c: Ditto.
10157         * gcc.dg/vect/vect-66.c: Ditto.
10158         * gcc.dg/vect/vect-67.c: Ditto.
10159         * gcc.dg/vect/vect-68.c: Ditto.
10160         * gcc.dg/vect/vect-69.c: Ditto.
10161         * gcc.dg/vect/vect-7.c: Ditto.
10162         * gcc.dg/vect/vect-72.c: Ditto.
10163         * gcc.dg/vect/vect-72a.c: Ditto.
10164         * gcc.dg/vect/vect-73.c: Ditto.
10165         * gcc.dg/vect/vect-74.c: Ditto.
10166         * gcc.dg/vect/vect-75.c: Ditto.
10167         * gcc.dg/vect/vect-76.c: Ditto.
10168         * gcc.dg/vect/vect-77.c: Ditto.
10169         * gcc.dg/vect/vect-77a.c: Ditto.
10170         * gcc.dg/vect/vect-78.c: Ditto.
10171         * gcc.dg/vect/vect-79.c: Ditto.
10172         * gcc.dg/vect/vect-8.c: Ditto.
10173         * gcc.dg/vect/vect-80.c: Ditto.
10174         * gcc.dg/vect/vect-82.c: Ditto.
10175         * gcc.dg/vect/vect-82_64.c: Ditto.
10176         * gcc.dg/vect/vect-83.c: Ditto.
10177         * gcc.dg/vect/vect-83_64.c: Ditto.
10178         * gcc.dg/vect/vect-9.c: Ditto.
10179         * gcc.dg/vect/vect-all.c: Ditto.
10180         * gcc.dg/vect/vect-none.c: Ditto.
10181
10182 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
10183
10184         * lib/gcc-dg.exp (dg-skip-if): New function.
10185         (dg-forbid-option): Remove.
10186         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
10187         * g++.dg/abi/bitfield8.C: Likewise.
10188         * g++.dg/abi/dtor1.C: Likewise.
10189         * g++.dg/abi/empty10.C: Likewise.
10190         * g++.dg/abi/empty7.C: Likewise.
10191         * g++.dg/abi/empty9.C: Likewise.
10192         * g++.dg/abi/layout3.C: Likewise.
10193         * g++.dg/abi/layout4.C: Likewise.
10194         * g++.dg/abi/thunk1.C: Likewise.
10195         * g++.dg/abi/thunk2.C: Likewise.
10196         * g++.dg/abi/vbase11.C: Likewise.
10197         * g++.dg/abi/vthunk2.C: Likewise.
10198         * g++.dg/abi/vthunk3.C: Likewise.
10199         * g++.dg/ext/attrib8.C: Likewise.
10200         * g++.dg/opt/longbranch2.C: Likewise.
10201         * g++.dg/opt/reg-stack4.C: Likewise.
10202         * g++.old-deja/g++.ext/attrib1.C: Likewise.
10203         * g++.old-deja/g++.ext/attrib2.C: Likewise.
10204         * g++.old-deja/g++.ext/attrib3.C: Likewise.
10205         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10206         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10207         * gcc.dg/20000609-1.c: Likewise.
10208         * gcc.dg/20000720-1.c: Likewise.
10209         * gcc.dg/20011107-1.c: Likewise.
10210         * gcc.dg/20011119-1.c: Likewise.
10211         * gcc.dg/20020108-1.c: Likewise.
10212         * gcc.dg/20020122-2.c: Likewise.
10213         * gcc.dg/20020122-3.c: Likewise.
10214         * gcc.dg/20020201-3.c: Likewise.
10215         * gcc.dg/20020206-1.c: Likewise.
10216         * gcc.dg/20020218-1.c: Likewise.
10217         * gcc.dg/20020310-1.c: Likewise.
10218         * gcc.dg/20020411-1.c: Likewise.
10219         * gcc.dg/20020418-2.c: Likewise.
10220         * gcc.dg/20020426-1.c: Likewise.
10221         * gcc.dg/20020426-2.c: Likewise.
10222         * gcc.dg/20020517-1.c: Likewise.
10223         * gcc.dg/20020523-1.c: Likewise.
10224         * gcc.dg/20020523-2.c: Likewise.
10225         * gcc.dg/20020729-1.c: Likewise.
10226         * gcc.dg/20030204-1.c: Likewise.
10227         * gcc.dg/20030826-2.c: Likewise.
10228         * gcc.dg/20030926-1.c: Likewise.
10229         * gcc.dg/20031202-1.c: Likewise.
10230         * gcc.dg/980312-1.c: Likewise.
10231         * gcc.dg/980313-1.c: Likewise.
10232         * gcc.dg/990117-1.c: Likewise.
10233         * gcc.dg/990424-1.c: Likewise.
10234         * gcc.dg/990524-1.c: Likewise.
10235         * gcc.dg/991230-1.c: Likewise.
10236         * gcc.dg/i386-387-1.c: Likewise.
10237         * gcc.dg/i386-387-2.c: Likewise.
10238         * gcc.dg/i386-387-3.c: Likewise.
10239         * gcc.dg/i386-387-4.c: Likewise.
10240         * gcc.dg/i386-387-5.c: Likewise.
10241         * gcc.dg/i386-387-6.c: Likewise.
10242         * gcc.dg/i386-asm-1.c: Likewise.
10243         * gcc.dg/i386-bitfield1.c: Likewise.
10244         * gcc.dg/i386-bitfield2.c: Likewise.
10245         * gcc.dg/i386-loop-1.c: Likewise.
10246         * gcc.dg/i386-loop-2.c: Likewise.
10247         * gcc.dg/i386-loop-3.c: Likewise.
10248         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10249         * gcc.dg/i386-pic-1.c: Likewise.
10250         * gcc.dg/i386-regparm.c: Likewise.
10251         * gcc.dg/i386-signbit-1.c: Likewise.
10252         * gcc.dg/i386-signbit-2.c: Likewise.
10253         * gcc.dg/i386-signbit-3.c: Likewise.
10254         * gcc.dg/i386-sse-5.c: Likewise.
10255         * gcc.dg/i386-sse-8.c: Likewise.
10256         * gcc.dg/i386-unroll-1.c: Likewise.
10257         * gcc.dg/tls/opt-1.c: Likewise.
10258         * gcc.dg/tls/opt-2.c: Likewise.
10259         * gcc.dg/unroll-1.c: Likewise.
10260         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
10261         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
10262         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
10263         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
10264
10265 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10266
10267         * g++.dg/template/incomplete1.C: New test.
10268
10269 2004-11-16  Nick Clifton  <nickc@redhat.com>
10270
10271         Revert patches accidentally commited during checkin of fixes for
10272         xstormy16 tests:
10273         gcc.c-torture/execute/simd-4.c: Revert
10274         gcc.dg/20040910-1.c: Revert.
10275
10276 2004-11-16  Paul Brook  <paul@codesourcery.com>
10277
10278         PR fortran/13010
10279         * gfortran.dg/der_pointer_1.f90: New test.
10280
10281 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
10282
10283         PR c/18498
10284         * gcc.dg/bitfld-13.c: New test.
10285
10286 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
10287
10288         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
10289         powerpc*-*-linux*.
10290
10291         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
10292         * gcc.dg/ppc64-abi-2.c: Ditto.
10293         * gcc.dg/ppc64-abi-3.c: Ditto.
10294
10295         * lib/gcc-dg.exp (dg-target-list): Remove.
10296
10297 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
10298
10299         * gcc.dg/ia64-postinc.c: New test.
10300
10301 2004-11-15  Mark Mitchell <mark@codesourcery.com>
10302
10303         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
10304
10305 2004-11-15  Nick Clifton  <nickc@redhat.com>
10306
10307         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
10308         __INT_MAX__ so that the test can be compiled by toolchains
10309         targeted at 16-bit processors.
10310
10311         * gcc.dg/20040625-1.c: Use long constants rather than integers
10312         when performing arithmetic that will overflow 16-bits.
10313
10314         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
10315         xstormy16.  It does not support 128-bit vector operations.
10316
10317         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
10318         with the macro PTR_TYPE.  Define this macro to an integer type
10319         suitable for holding a pointer.
10320
10321         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
10322         the target is a 16-bit processor.
10323
10324         * gcc.dg/cpp/if-2.c: Expect a different warning message from
10325         16-bit targets where the character constant will be too long.
10326
10327         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
10328         where the double will not be directly addressable.
10329
10330 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10331
10332         Friend class name lookup 1/n, PR c++/18471
10333         * g++.dg/template/crash26.C: New test.
10334         * g++.dg/lookup/struct1.C: Adjust expected error.
10335         * g++.dg/parse/elab1.C: Likewise.
10336         * g++.dg/parse/elab2.C: Likewise.
10337         * g++.dg/parse/int-as-enum1.C: Likewise.
10338         * g++.dg/parse/struct-as-enum1.C: Likewise.
10339         * g++.dg/parse/typedef1.C: Likewise.
10340         * g++.dg/parse/typedef3.C: Likewise.
10341         * g++.dg/parse/typedef4.C: Likewise.
10342         * g++.dg/parse/typedef5.C: Likewise.
10343         * g++.dg/template/nontype4.C: Likewise.
10344         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
10345         * g++.old-deja/g++.other/elab1.C: Likewise.
10346         * g++.old-deja/g++.other/syntax4.C: Likewise.
10347
10348 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10349
10350         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
10351
10352 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
10353
10354         * gcc.c-torture/execute/20041114-1.c: New test.
10355
10356 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
10357
10358         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
10359         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
10360         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
10361         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
10362         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
10363         gcc.dg/switch-7.c: New tests.
10364
10365 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
10366
10367         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
10368
10369 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
10370
10371         PR tree-opt/18400
10372         * gcc.dg/vect/pr18400.c: New test.
10373
10374 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
10375             Andrew Pinski  <pinskia@physics.uc.edu>
10376
10377         PR tree-opt/18425
10378         * gcc.dg/vect/pr18425.c: New test.
10379
10380 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10381
10382         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
10383         Guard with dg-require-alias and dg-require-visibility.
10384
10385 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10386
10387         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
10388
10389 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10390
10391         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
10392
10393 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10394
10395         PR c++/17344
10396         * g++.dg/template/defarg5.C: New test.
10397
10398 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10399
10400         * g++.dg/parse/cast1.C: Run only on ILP32.
10401         * g++.old-deja/g++.mike/p784.C: Likewise.
10402
10403 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
10404
10405         * gcc.c-torture/execute/20041113-1.c: New test.
10406
10407 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
10408
10409         PR target/18230
10410         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
10411         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
10412         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
10413         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10414         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
10415         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
10416         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
10417         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
10418         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
10419         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10420         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10421         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
10422         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
10423
10424 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
10425
10426         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
10427         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
10428         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
10429         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
10430         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
10431         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
10432         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
10433         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
10434         gcc.target/sparc/combined-1.c: New tests.
10435
10436 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
10437
10438         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
10439         New tests.
10440
10441 2004-11-12  Mark Mitchell <mark@codesourcery.com>
10442
10443         * lib/gcc-dg.exp (dg-forbid-option): New function.
10444         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
10445         * g++.dg/abi/bitfield8.C: Likewise.
10446         * g++.dg/abi/dtor1.C: Likewise.
10447         * g++.dg/abi/empty10.C: Likewise.
10448         * g++.dg/abi/empty7.C: Likewise.
10449         * g++.dg/abi/empty9.C: Likewise.
10450         * g++.dg/abi/layout3.C: Likewise.
10451         * g++.dg/abi/layout4.C: Likewise.
10452         * g++.dg/abi/thunk1.C: Likewise.
10453         * g++.dg/abi/thunk2.C: Likewise.
10454         * g++.dg/abi/vbase11.C: Likewise.
10455         * g++.dg/abi/vthunk2.C: Likewise.
10456         * g++.dg/abi/vthunk3.C: Likewise.
10457         * g++.dg/ext/attrib8.C: Likewise.
10458         * g++.dg/opt/longbranch2.C: Likewise.
10459         * g++.dg/opt/reg-stack4.C: Likewise.
10460         * g++.old-deja/g++.ext/attrib1.C: Likewise.
10461         * g++.old-deja/g++.ext/attrib2.C: Likewise.
10462         * g++.old-deja/g++.ext/attrib3.C: Likewise.
10463         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10464         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10465         * gcc.dg/20000609-1.c: Likewise.
10466         * gcc.dg/20000720-1.c: Likewise.
10467         * gcc.dg/20011107-1.c: Likewise.
10468         * gcc.dg/20011119-1.c: Likewise.
10469         * gcc.dg/20020108-1.c: Likewise.
10470         * gcc.dg/20020122-2.c: Likewise.
10471         * gcc.dg/20020122-3.c: Likewise.
10472         * gcc.dg/20020201-3.c: Likewise.
10473         * gcc.dg/20020206-1.c: Likewise.
10474         * gcc.dg/20020218-1.c: Likewise.
10475         * gcc.dg/20020310-1.c: Likewise.
10476         * gcc.dg/20020411-1.c: Likewise.
10477         * gcc.dg/20020418-2.c: Likewise.
10478         * gcc.dg/20020426-1.c: Likewise.
10479         * gcc.dg/20020426-2.c: Likewise.
10480         * gcc.dg/20020517-1.c: Likewise.
10481         * gcc.dg/20020523-1.c: Likewise.
10482         * gcc.dg/20020523-2.c: Likewise.
10483         * gcc.dg/20020729-1.c: Likewise.
10484         * gcc.dg/20030204-1.c: Likewise.
10485         * gcc.dg/20030826-2.c: Likewise.
10486         * gcc.dg/20030926-1.c: Likewise.
10487         * gcc.dg/20031202-1.c: Likewise.
10488         * gcc.dg/980312-1.c: Likewise.
10489         * gcc.dg/980313-1.c: Likewise.
10490         * gcc.dg/990117-1.c: Likewise.
10491         * gcc.dg/990424-1.c: Likewise.
10492         * gcc.dg/990524-1.c: Likewise.
10493         * gcc.dg/991230-1.c: Likewise.
10494         * gcc.dg/i386-387-1.c: Likewise.
10495         * gcc.dg/i386-387-2.c: Likewise.
10496         * gcc.dg/i386-387-3.c: Likewise.
10497         * gcc.dg/i386-387-4.c: Likewise.
10498         * gcc.dg/i386-387-5.c: Likewise.
10499         * gcc.dg/i386-387-6.c: Likewise.
10500         * gcc.dg/i386-asm-1.c: Likewise.
10501         * gcc.dg/i386-bitfield1.c: Likewise.
10502         * gcc.dg/i386-bitfield2.c: Likewise.
10503         * gcc.dg/i386-loop-1.c: Likewise.
10504         * gcc.dg/i386-loop-2.c: Likewise.
10505         * gcc.dg/i386-loop-3.c: Likewise.
10506         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10507         * gcc.dg/i386-pic-1.c: Likewise.
10508         * gcc.dg/i386-regparm.c: Likewise.
10509         * gcc.dg/i386-signbit-1.c: Likewise.
10510         * gcc.dg/i386-signbit-2.c: Likewise.
10511         * gcc.dg/i386-signbit-3.c: Likewise.
10512         * gcc.dg/i386-sse-5.c: Likewise.
10513         * gcc.dg/i386-sse-8.c: Likewise.
10514         * gcc.dg/i386-unroll-1.c: Likewise.
10515         * gcc.dg/tls/opt-1.c: Likewise.
10516         * gcc.dg/tls/opt-2.c: Likewise.
10517         * gcc.dg/unroll-1.c: Likewise.
10518         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
10519         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
10520         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
10521         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
10522         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
10523         -m64 is specified.
10524
10525 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
10526
10527         PR c++/18389
10528         * g++.dg/parse/cond1.C: New test.
10529
10530         PR c++/18429
10531         * g++.dg/template/array9.C: New test.
10532         * g++.dg/ext/vla1.C: Adjust error messages.
10533         * g++.dg/ext/vlm1.C: Likewise.
10534         * g++.dg/template/crash2.C: Likewise.
10535
10536         PR c++/18436
10537         * g++.dg/template/call3.C: New test.
10538
10539         PR c++/18407
10540         * g++.dg/template/ptrmem11.C: New test.
10541
10542 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
10543
10544         PR other/14264
10545         * lib/g++.exp: Set LC_ALL and LANG to C.
10546         * lib/gcc-dg.exp: Likewise.
10547         * lib/gfortran.exp: Likewise.
10548         * lib/objc.exp: Likewise.
10549         * lib/treelang.exp: Likewise.
10550
10551 2004-11-12  Andreas Schwab  <schwab@suse.de>
10552
10553         * gcc.dg/pr16286.c: Fix last change.
10554
10555 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
10556
10557         PR c++/18416
10558         * g++.dg/init/global1.C: New test.
10559
10560 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
10561
10562         * gcc.c-torture/execute/20041112-1.c: New test.
10563
10564 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10565
10566         * lib/gcc-dg.exp (dg-target-list): New.
10567
10568 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10569             Richard Sandiford  <rsandifo@redhat.com>
10570
10571         * lib/target-supports.exp (get-compiler_messages): New.
10572         (check_named_sections_available): Use it.
10573         (check_effective_target_ilp32): New.
10574         (check_effective_target_lp64): New.
10575         (is-effective-target): New.
10576         * lib/gcc-dg.exp (dg-require-effective-target): New.
10577
10578 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
10579
10580         * gcc.dg/precedence-1.c: New test.
10581
10582 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10583
10584         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
10585
10586         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
10587         message, delete generated files, use more descriptive name for
10588         executable, and make the test unsupported when it cannot be run.
10589
10590         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
10591         (dg-require-weak, dg-require-visibility, dg-require-alias,
10592         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
10593         dg-require-iconv, dg-require-named-sections): Use it.
10594
10595         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
10596
10597 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
10598
10599         PR target/16457
10600         * gcc.dg/ppc-and-1: New
10601
10602         PR target/16796
10603         * gcc.dg/ppc-mov-1.c: New.
10604
10605         PR target/16458
10606         * gcc.dg/ppc-compare-1.c: New.
10607
10608 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
10609
10610         * objc.dg/desig-init-2.m: New test.
10611
10612 2004-11-10  Adam Nemet  <anemet@lnxw.com>
10613
10614         PR middle-end/18160
10615         * g++.dg/warn/register-var-1.C: New test.
10616         * g++.dg/warn/register-var-2.C: New test.
10617
10618 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10619
10620         * gcc.dg/union-2.c: New test.
10621
10622 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
10623
10624         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
10625         New test for PR tree-optimization/17892.
10626
10627 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
10628
10629         PR c++/18369
10630         * g++.dg/init/new12.C: New test.
10631
10632 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
10633
10634         * gcc.target/sparc: New directory.
10635         * gcc.target/sparc/sparc.exp: New driver.
10636         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
10637         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
10638         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
10639         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
10640
10641 2004-11-10  Paul Brook  <paul@codesourcery.com>
10642
10643         PR fortran/18218
10644         * gfortran.dg/list_read.c: New test.
10645
10646 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10647
10648         PR c/18322
10649         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
10650         expected diagnostic location.
10651
10652 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
10653
10654         * gcc.dg/20041109-1.c: New test.
10655
10656 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10657
10658         PR objc/18406
10659         * objc/compile/pr18406.m: New test.
10660
10661 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10662
10663         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
10664
10665 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10666
10667         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
10668
10669 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10670
10671         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
10672
10673 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10674
10675         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
10676         exit.
10677
10678 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
10679
10680         PR tree-opt/18299
10681         * gcc.c-torture/pr18299-1.c: New test.
10682
10683 2004-11-06  Andreas Schwab  <schwab@suse.de>
10684
10685         * gcc.dg/pr16286.c: Also test for bool and pixel.
10686
10687 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
10688
10689         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
10690         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
10691         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
10692         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
10693         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
10694         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
10695         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
10696         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
10697         gcc.dg/struct-semi-3.c: New tests.
10698
10699 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10700
10701         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
10702
10703 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10704
10705         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
10706         Do not use C99 designators.
10707
10708 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10709
10710         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
10711
10712 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10713
10714         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
10715         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
10716         * gcc.c-torture/execute/simd-5.x: Remove.
10717
10718 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
10719
10720         PR rtl-optimization/17933
10721         * gcc.dg/torture/pr17933-1.c: New test.
10722
10723 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10724
10725         PR target/18106
10726         * lib/target-supports.exp (check_weak_available): Support
10727         Windows.
10728
10729 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
10730
10731         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
10732         call to fflush(stdout) before abort.
10733         (my_ffsll): New function.
10734         (generate_fields): Use it.
10735
10736 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10737
10738         * gcc.dg/init-undef-1.c: New test.
10739
10740 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10741
10742         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
10743         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
10744         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
10745         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
10746         expected messages for new parser.
10747
10748 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
10749
10750         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
10751
10752 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10753
10754         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
10755         on LP64 targets.
10756
10757 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10758
10759         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
10760         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
10761         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
10762         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
10763         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
10764         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
10765         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
10766         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
10767         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
10768         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
10769
10770 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10771
10772         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
10773         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
10774         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
10775         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
10776         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
10777         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
10778         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
10779         for new parser.
10780
10781 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
10782
10783         PR target/15342
10784         * gcc.dg/20041104-1.c: New test.
10785
10786 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10787
10788         * g++.dg/template/nontype7.C: New test.
10789         * g++.dg/template/nontype8.C: Likewise.
10790         * g++.dg/template/nontype9.C: Likewise.
10791         * g++.dg/template/nontype10.C: Likewise.
10792         * g++.dg/tc1/dr49.C: Likewise.
10793         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
10794         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
10795
10796 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10797
10798         * g++.dg/rtti/tinfo1.C: Remove xfails.
10799
10800 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10801
10802         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
10803         packed attribute to the definition to satisfy the new C++ parser.
10804
10805 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10806
10807         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
10808         invocations of va_arg.
10809
10810 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
10811
10812         PR c++/18124
10813         * g++.dg/template/crash25.C: New test.
10814
10815         PR c++/18155
10816         * g++.dg/template/typedef2.C: New test.
10817         * g++.dg/parse/crash13.C: Adjust error markers.
10818
10819         PR c++/18177
10820         * g++.dg/conversion/const3.C: New test.
10821
10822 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10823
10824         PR fortran/17535
10825         PR fortran/17583
10826         PR fortran/17713
10827         * gfortran.dg/generic_[123].f90: New testcases.
10828
10829 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10830
10831         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
10832         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
10833
10834 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10835
10836         PR tree-opt/16808
10837         * gcc.c-torture/compile/pr16808.c: New test.
10838
10839 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
10840
10841         PR rtl-optimization/17104
10842         * gcc.dg/ppc-bitfield1.c: New.
10843
10844 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10845
10846         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
10847
10848 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10849
10850         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
10851         strings for 32-bit code.
10852
10853 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
10854
10855         PR c/18239
10856         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
10857
10858 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
10859
10860         PR c++/18064
10861         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
10862
10863 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
10864
10865         PR c++/15172
10866         * g++.dg/init/aggr2.C: New test.
10867
10868 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
10869
10870         * objc.dg/local-decl-1.m: New test.
10871
10872 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10873
10874         * gcc.dg/20040910-1.c: Adjust regex.
10875
10876 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10877
10878         PR rtl-optimization/18084
10879         * g++.dg/opt/pr18084-1.C: New testcase.
10880
10881 2004-10-30  Matt Austern  <austern@apple.com>
10882
10883         PR c++/17542
10884         * g++.dg/ext/attrib18.C: New test.
10885
10886 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10887
10888         PR middle-end/18096
10889         * gcc.dg/pr18096-1.c: New test case.
10890
10891 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10892
10893         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10894
10895 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10896
10897         PR c/16666
10898         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10899         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10900         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10901         gcc.dg/old-style-prom-3.c: New tests.
10902
10903 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10904
10905         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
10906         Remove unnecessary inclusion of stdio.h.
10907
10908 2004-10-29  Roger Sayle  <roger@eyesopen.com>
10909
10910         PR rtl-optimization/17581
10911         * gcc.dg/pr17581-1.c: New test case.
10912
10913 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
10914
10915         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
10916         being implemented.
10917         * g++.dg/conversion/dr195-1.C: New.
10918         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
10919         * g++.old-deja/g++.mike/p10148.C: Likewise.
10920
10921 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
10922
10923         PR c++/17695
10924         * g++.dg/debug/typedef2.C: New test.
10925
10926 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
10927
10928         PR fortran/13490
10929         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
10930         * gfortran.dg/g77/README: Update.
10931
10932 2004-10-28  Matt Austern  <austern@apple.com>
10933
10934         PR c++/14124
10935         * g++.dg/ext/packed7.C: New test.
10936
10937 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10938
10939         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
10940         scan-assembler.
10941         * lib/scanasm.exp (hidden-scan-for): New proc.
10942         (scan-hidden): Use hidden-scan-for instead of constructing the scan
10943         string.
10944         (scan-not-hidden): Likewise.
10945         * lib/target-supports.exp (check_visibility_available): mach-o is
10946         support too.
10947
10948 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
10949
10950         PR c++/17132
10951         * g++.dg/template/memclass3.C: New test.
10952
10953 2004-10-28  Adam Nemet  <anemet@lnxw.com>
10954
10955         PR middle-end/18160
10956         * gcc.dg/register-var-1.c: New test.
10957         * gcc.dg/register-var-2.c: New test.
10958         * gcc.dg/asm-7.c: Taking the address of a register variable is an
10959         error now.
10960
10961 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
10962
10963         PR other/18172
10964         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
10965         unused variables.
10966         * gcc.dg/vect/vect-22.c: Likewise.
10967
10968 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
10969
10970         * gcc.dg/i386-rotate-1.c: New test.
10971
10972 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
10973
10974         * g++.dg/init/ref12.C: Add "run" marker.
10975
10976         PR c++/17435
10977         * g++.dg/init/ref12.C: New test.
10978
10979         PR c++/18140
10980         * g++.dg/template/shift1.C: New test.
10981         * g++.dg/template/error10.C: Adjust error markers.
10982
10983 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10984
10985         PR tree-opt/17529
10986         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10987
10988 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10989
10990         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10991         * gcc.dg/weak/weak-3.c: Likewise.
10992         * gcc.dg/weak/weak-5.c: Likewise.
10993         * gcc.dg/weak/weak-9.c: Likewise.
10994         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10995         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10996
10997         * gcc.dg/darwin-weakimport-1.c: New.
10998
10999 2004-10-28  Ben Elliston  <bje@au.ibm.com>
11000
11001         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
11002
11003 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
11004
11005         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
11006         'syntax' error messages.
11007         * gcc.dg/cpp/direct2s.c: Likewise.
11008
11009 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
11010
11011         * gcc.c-torture/compile/20041026-1.c: New.
11012
11013 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
11014
11015         PR c++/18093
11016         * g++.dg/lookup/ns2.C: New test.
11017
11018         PR c++/18020
11019         * g++.dg/template/enum4.C: New test.
11020
11021         PR c++/18161
11022         * g++.dg/template/expr1.C: New test.
11023
11024 2004-10-26  Ben Elliston  <bje@au.ibm.com>
11025
11026         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
11027
11028 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11029
11030         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
11031         gcc.dg/decl-nospec-3.c: New tests.
11032
11033 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
11034
11035         * objc.dg/super-class-3.m: New test.
11036
11037 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
11038
11039         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
11040         resyncing.
11041         * gcc.dg/cpp/direct2s.c: Likewise.
11042
11043 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
11044
11045         * objc.dg/image-info.m: Update for changes to section selection.
11046
11047 2004-10-25  David Ayers  <d.ayers@inode.at>
11048             Ziemowit Laski  <zlaski@apple.com>
11049
11050         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
11051         diagnostics when messaging 'id <Proto>'.
11052         * objc.dg/class-protocol-1.m: New test.
11053         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
11054         a non-existent method signature.
11055         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
11056         Update diagnostics when messaging with non-existent method signature.
11057         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
11058         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
11059         invalid receivers are now resolved as if messaging 'id'; remove
11060         extraneous diagnostics.
11061
11062 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11063
11064         PR c/16667
11065         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
11066         gcc.dg/init-desig-obs-3.c: New tests.
11067
11068 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
11069
11070         * gcc.dg/debug/20041023-1.c: New test.
11071
11072 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
11073
11074         PR middle-end/17407
11075         * gcc.c-torture/compile/pr17407.c: New test.
11076
11077         PR c++/18121
11078         * g++.dg/template/array8.C: New test.
11079
11080 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11081
11082         PR other/18138
11083         * lib/g++.exp: Accept more than one multilib libgcc.
11084         * lib/gcc-dg.exp: Likewise.
11085         * lib/objc.exp: Likewise.
11086         * lib/treelang.exp: Likewise.
11087         * lib/gfortran.exp: Likewise.
11088
11089 2004-10-24  Ben Elliston  <bje@au.ibm.com>
11090
11091         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
11092
11093 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
11094
11095         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
11096         * gcc.dg/c99-const-expr-3.c: Likewise.
11097
11098 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
11099
11100         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
11101
11102 2004-10-23  Ben Elliston  <bje@au.ibm.com>
11103
11104         * gcc.c-torture/execute/loop-2e.x: Remove.
11105
11106 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11107
11108         PR c++/18095
11109         * g++.dg/parse/crash18.C: New.
11110         * g++.dg/parse/crash19.C: New.
11111
11112 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
11113
11114         * g++.dg/ext/dllimport1.C: Move dg-warnings.
11115         * g++.dg/ext/dllimport2.C: Same.
11116         * g++.dg/ext/dllimport8.C: Same.
11117
11118 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
11119
11120         PR c++/10841
11121         * g++.dg/conversion/cast1.C: New test.
11122         * g++.dg/overload/pmf1.C: Adjust error marker.
11123
11124 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
11125
11126         PR objc/17923
11127         * objc.dg/const-str-7.m: New test.
11128
11129 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11130
11131         * g++.dg/template/memfriend11.C: Fix comment typo.
11132         * g++.dg/template/memfriend14.C: Likewise.
11133
11134 2004-10-20  Richard Henderson  <rth@redhat.com>
11135
11136         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
11137         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
11138         -fasynchronous-unwind-tables.
11139
11140 2004-10-20  Richard Henderson  <rth@redhat.com>
11141
11142         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
11143         (main): Return success.
11144         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
11145         (main): Return success.
11146
11147 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11148
11149         PR c++/13495
11150         * g++.dg/template/memfriend9.C: New test.
11151         * g++.dg/template/memfriend10.C: Likewise.
11152         * g++.dg/template/memfriend11.C: Likewise.
11153         * g++.dg/template/memfriend12.C: Likewise.
11154         * g++.dg/template/memfriend13.C: Likewise.
11155         * g++.dg/template/memfriend14.C: Likewise.
11156         * g++.dg/template/memfriend15.C: Likewise.
11157         * g++.dg/template/memfriend16.C: Likewise.
11158         * g++.dg/template/memfriend17.C: Likewise.
11159         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
11160
11161 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
11162
11163         * g++.dg/conversion/dr195.C: New.
11164         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
11165
11166 2004-10-20  Ben Elliston  <bje@au.ibm.com>
11167             Devang Patel  <dpatel@apple.com>
11168
11169         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
11170         of floating point arithmetic, which could trap.
11171
11172 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
11173
11174         PR c++/14035
11175         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
11176         * g++.dg/conversion/const2.C: New test.
11177         * g++.dg/expr/reinterpret2.C: New test.
11178         * g++.dg/expr/reinterpret3.C: New test.
11179         * g++.dg/expr/cast2.C: New test.
11180         * g++.dg/expr/copy1.C: New test.
11181         * g++.dg/other/conversion1.C: Change error message.
11182         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
11183         function pointers to void *.
11184         * g++.old-deja/g++.mike/p10148.C: Likewise.
11185
11186 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11187
11188         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
11189
11190 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
11191
11192         PR c++/18047
11193
11194         * g++.dg/parse/expr3.C: New test.
11195
11196 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11197
11198         * gcc.dg/smod-1.c: New test.
11199
11200 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
11201
11202         * objc.dg/method-14.m: New test.
11203
11204 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
11205
11206         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
11207         Also xfail as the patch was reverted.
11208
11209 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
11210
11211         PR middle-end/16973
11212         * gcc.dg/pr16973.c: New test.
11213
11214 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
11215
11216         PR tree-optimization/17656
11217         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
11218
11219 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11220
11221         * g++.dg/eh/shadow1.C: New.
11222
11223 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
11224
11225         * gcc.c-torture/compile/20041018-1.c: New test.
11226
11227 2004-10-18  Ben Elliston  <bje@au.ibm.com>
11228
11229         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
11230         compiler referring to register 0 when accessing sdata.  The linker
11231         now patches things up.
11232
11233 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
11234
11235         PR c/17529
11236         * gcc.c-torture/compile/pr17529.c: New test.
11237
11238 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11239
11240         PR c++/17743
11241         * g++.dg/ext/attrib17.C: New test.
11242
11243 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11244
11245         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
11246
11247 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11248
11249         PR c++/10479
11250         * g++.dg/ext/attrib16.C: New test.
11251
11252 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
11253
11254         PR c++/17042
11255         * g++.dg/init/dso_handle1.C: New test.
11256
11257         PR c++/14667
11258         * g++.dg/parse/typedef6.C: New test.
11259
11260         PR c++/17916
11261         * g++.dg/parse/pragma1.C: New test.
11262
11263 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
11264
11265         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
11266
11267 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
11268
11269         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
11270         -fno-common when on HPPA HP-UX platforms.
11271
11272 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
11273
11274         PR other/16820
11275         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
11276         stdint.h.
11277         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
11278         uintptr_t.
11279
11280 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
11281
11282         PR c++/16301
11283         * g++.dg/lookup/strong-using-4.C: New test.
11284
11285 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
11286
11287         PR middle-end/16567
11288         * gcc.c-torture/compile/nested-1.c: New test.
11289
11290 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
11291
11292         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
11293         and mipsisa64*-*-* (until support for misaligned loads is added).
11294         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
11295         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
11296         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
11297         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
11298         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
11299         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
11300
11301 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
11302
11303         PR c++/17976
11304         * g++.dg/init/dtor3.C: New test.
11305
11306 2004-10-15  Ben Elliston  <bje@au.ibm.com>
11307
11308         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
11309
11310 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
11311
11312         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
11313         * gcc.dg/macho-lo-sum.c: Likewise.
11314
11315 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
11316
11317         * gcc.dg/ppc-spe64-1.c: New test.
11318
11319 2004-10-14  Devang Patel  <dpatel@apple.com>
11320
11321         PR 17635
11322         * gcc.dg/pr17635.c : New test.
11323
11324 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
11325
11326         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
11327         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
11328         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
11329         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
11330         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
11331         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
11332         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
11333         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
11334         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
11335         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
11336         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
11337         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
11338         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
11339         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
11340         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
11341         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
11342         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
11343         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
11344
11345 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
11346
11347         * gcc.dg/vect/vect-82.c: New testcase.
11348         * gcc.dg/vect/vect-82_64.c: New testcase.
11349         * gcc.dg/vect/vect-83.c: New testcase.
11350         * gcc.dg/vect/vect-83_64.c: New testcase.
11351
11352 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11353
11354         * gcc.dg/cpp/error-1.c: New test.
11355
11356 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11357
11358         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
11359
11360 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
11361
11362         PR target/17984
11363         * gcc.dg/cris-peep2-xsrand2.c: New test.
11364
11365 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
11366
11367         PR c++/17661
11368         * testsuite/g++.dg/expr/for2.C: New test.
11369
11370 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11371
11372         * g++.dg/inherit/thunk1.C: Run on the SPARC.
11373
11374 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
11375
11376         PR tree-optimization/17724
11377         * g++.dg/opt/pr17724-1.C: New test.
11378         * g++.dg/opt/pr17724-2.C: New test.
11379         * g++.dg/opt/pr17724-3.C: New test.
11380         * g++.dg/opt/pr17724-4.C: New test.
11381         * g++.dg/opt/pr17724-5.C: New test.
11382         * g++.dg/opt/pr17724-6.C: New test.
11383
11384 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
11385
11386         PR c/17301
11387         * gcc.dg/pr17301-2.c: New test.
11388
11389 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
11390
11391         PR c++/15876
11392         * g++.dg/parse/error22.C: New test.
11393
11394         PR c++/17936
11395         * g++.dg/template/spec18.C: New test.
11396
11397 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
11398
11399         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
11400         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
11401         memcpy.
11402         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
11403         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
11404
11405 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11406
11407         * g++.dg/eh/cleanup5.C: Add dg-options "".
11408
11409 2004-10-11  Roger Sayle  <roger@eyesopen.com>
11410
11411         PR middle-end/17657
11412         * gcc.dg/switch-4.c: New test case.
11413
11414 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
11415
11416         * gcc.c-torture/execute/20041011-1.c: New test.
11417
11418 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
11419
11420         PR c++/17554
11421         * g++.dg/init/for3.C: New test.
11422
11423         PR c++/17657
11424         * g++.dg/opt/switch2.C: New test.
11425
11426         PR middle-end/17703
11427         * g++.dg/warn/Wreturn-2.C: New test.
11428
11429 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
11430
11431         PR c++/17907
11432         * g++.dg/eh/cleanup5.C: New test.
11433
11434 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
11435
11436         PR c++/17393
11437         * g++.dg/parse/error21.C: New test.
11438
11439 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11440
11441         * g++.dg/overload/pmf1.C: Adjust quoting marks.
11442         * g++.dg/warn/incomplete1.C: Likewise.
11443         * g++.dg/template/qualttp20.C: Likewise.
11444
11445 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11446
11447         PR c/17881
11448         * parm-incomplete-1.c: New test.
11449
11450 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
11451
11452         PR c++/17867
11453         * g++.dg/parse/error19.C: New test.
11454
11455         PR c++/17670
11456         * g++.dg/init/new11.C: New test.
11457
11458         PR c++/17821
11459         * g++.dg/parse/error20.C: New test.
11460
11461         PR c++/17826
11462         * g++.dg/template/crash24.C: New test.
11463
11464 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11465
11466         PR c/17301
11467         * gcc.dg/pr17301-1.c: New test.
11468
11469 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11470
11471         PR c/17189
11472         * gcc.dg/anon-struct-5.c: New test.
11473
11474 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11475
11476         PR c/17844
11477         * gcc.dg/pr17844-1.c: New test.
11478
11479 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
11480
11481         PR tree-optimization/17906
11482         * gcc.c-torture/compile/pr17906.c: New.
11483
11484 2004-10-09  Stuart Hastings  <stuart@apple.com>
11485             Roger Sayle  <roger@eyesopen.com>
11486
11487         PR rtl-optimization/17853
11488         * gcc.dg/i386-mmx-5.c: New testcase.
11489
11490 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
11491
11492         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
11493
11494 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
11495
11496         PR c++/17524
11497         * g++.dg/template/static9.C: New test.
11498
11499         PR c++/17685
11500         * g++.dg/parse/operator5.C: New test.
11501
11502 2004-10-09  Roger Sayle  <roger@eyesopen.com>
11503
11504         PR middle-end/17894
11505         * gcc.c-torture/execute/divcmp-4.c: New test case.
11506
11507 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11508
11509         PR tree-opt/17902
11510         * g++.dg/opt/pr17902.C: New test.
11511
11512 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
11513
11514         * gcc.dg/cpp/ident-1.c: Add dg-options "".
11515
11516 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11517
11518         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
11519
11520 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11521
11522         * gcc.dg/assign-warn-3.c: New test.
11523
11524 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11525
11526         PR c/16999
11527         * gcc.dg/cpp/ident-1.c: New test.
11528
11529 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
11530
11531         * gcc.c-torture/compile/acc1.c: New.
11532
11533 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11534
11535         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
11536         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
11537
11538 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11539
11540         * gcc.dg/ultrasp11.c: New test.
11541
11542 2004-10-08  Michael Matz  <matz@suse.de>
11543
11544         * gcc.dg/doloop-2.c: New test.
11545
11546 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11547
11548         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
11549         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
11550         objc.dg/method-9.m: Update expected diagnostics.
11551
11552 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
11553
11554         * gcc.dg/ppc-fsel-3.c: New file.
11555         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
11556
11557 2004-10-07  Paul Brook  <paul@codesourcery.com>
11558
11559         * gfortran.dg/intrinsic_verify_1.f90: New test.
11560
11561 2004-10-07  Paul Brook  <paul@codesourcery.com>
11562
11563         * gfortran.dg/empty_format_1.f90: Remove stray commas.
11564
11565 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11566
11567         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
11568         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
11569         commit.
11570
11571 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11572
11573         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
11574
11575 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11576
11577         PR c++/17115
11578         * g++.dg/warn/Winline-4.C: New test.
11579
11580 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11581
11582         * gcc.c-torture/compile/20041007-1.c: New test.
11583
11584 2004-10-07  Paul Brook  <paul@codesourcery.com>
11585
11586         PR fortran/17678
11587         * gfortran.dg/use_allocated_1.f90: New test.
11588
11589 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
11590
11591         PR middle-end/17849
11592         * gfortran.fortran-torture/compile/nested.f90: New test
11593
11594 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11595
11596         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
11597
11598 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
11599
11600         PR c++/17368
11601         * g++.dg/ext/asm6.C: New test.
11602
11603 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
11604
11605         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
11606
11607 2004-10-06  Paul Brook  <paul@codesourcery.com>
11608
11609         PR libfortran/17709
11610         * gfortran.dg/empty_format_1.f90: New test.
11611
11612 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11613
11614         PR fortran/17568
11615         * gfortran.dg/ishft.f90: New test.
11616
11617         PR fortran/17283
11618         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
11619         tests.
11620
11621 2004-10-06  Paul Brook  <paul@codesourcery.com>
11622
11623         * gfortran.dg/do_1.f90: New test.
11624
11625 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11626
11627         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
11628         optimizing for size.
11629
11630 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11631
11632         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
11633
11634 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11635
11636         * gcc.c-torture/compile/20041005-1.c: New test.
11637
11638 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11639
11640         PR c++/17829
11641         * g++.dg/lookup/koenig4.C: New.
11642
11643 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11644
11645         * g++.dg/other/classkey1.C: Adjust quoting marks.
11646         * g++.dg/parse/error15.C: Likewise.
11647         * g++.dg/template/meminit2.C (int>): Likewise.
11648
11649 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11650
11651         PR fortran/17283
11652         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
11653
11654         PR fortran/17631
11655         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
11656
11657         PR fortran/17708
11658         * gfortran.dg/pr17708.f90: New test.
11659
11660 2004-10-04  Chao-ying Fu  <fu@mips.com>
11661
11662         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
11663         * gcc.dg/vect/vect-4.c: Ditto.
11664         * gcc.dg/vect/vect-5.c: Ditto.
11665         * gcc.dg/vect/vect-6.c: Ditto.
11666         * gcc.dg/vect/vect-8.c: Ditto.
11667         * gcc.dg/vect/vect-16.c: Ditto.
11668         * gcc.dg/vect/vect-30.c: Ditto.
11669         * gcc.dg/vect/vect-40.c: Ditto.
11670         * gcc.dg/vect/vect-41.c: Ditto.
11671         * gcc.dg/vect/vect-42.c: Ditto.
11672         * gcc.dg/vect/vect-43.c: Ditto.
11673         * gcc.dg/vect/vect-44.c: Ditto.
11674         * gcc.dg/vect/vect-45.c: Ditto.
11675         * gcc.dg/vect/vect-46.c: Ditto.
11676         * gcc.dg/vect/vect-47.c: Ditto.
11677         * gcc.dg/vect/vect-48.c: Ditto.
11678         * gcc.dg/vect/vect-49.c: Ditto.
11679         * gcc.dg/vect/vect-50.c: Ditto.
11680         * gcc.dg/vect/vect-51.c: Ditto.
11681         * gcc.dg/vect/vect-52.c: Ditto.
11682         * gcc.dg/vect/vect-53.c: Ditto.
11683         * gcc.dg/vect/vect-54.c: Ditto.
11684         * gcc.dg/vect/vect-55.c: Ditto.
11685         * gcc.dg/vect/vect-56.c: Ditto.
11686         * gcc.dg/vect/vect-57.c: Ditto.
11687         * gcc.dg/vect/vect-58.c: Ditto.
11688         * gcc.dg/vect/vect-59.c: Ditto.
11689         * gcc.dg/vect/vect-60.c: Ditto.
11690         * gcc.dg/vect/vect-74.c: Ditto.
11691         * gcc.dg/vect/vect-79.c: Ditto.
11692         * gcc.dg/vect/vect-80.c: Ditto.
11693
11694 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11695
11696         * gcc.dg/unused-7.c: Use the correct option.
11697
11698 2004-10-04  Paul Brook  <paul@codesourcery.com>
11699         Bud Davis  <bdavis9659@comcast.net>
11700
11701         PR fortran/17706
11702         PR fortran/16434
11703         * gfortran/pr17706.f90: New test.
11704         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
11705
11706 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11707
11708         * gfortran.dg/pr17612.f90: New test.
11709
11710 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11711
11712         * g++.dg/template/local1.C: Adjust quoting marks in
11713         testing for diagnostics.
11714         * g++.dg/tls/diag-2.C: Likewise.
11715         * g++.dg/other/error8.C: Likewise.
11716
11717 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11718
11719         PR c/17178
11720         * gcc.dg/unused-4.c: Adjust to be correct.
11721
11722         PR c/17820
11723         * gcc.dg/unused-7.c: New test.
11724
11725 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11726
11727         PR c++/17797
11728         * g++.dg/overload/template2.C: New test.
11729
11730 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
11731
11732         PR tree-optimization/16632
11733         * gcc.dg/tree-ssa/20041002-1.c: New.
11734
11735 2004-10-03  Paul Brook  <paul@codesourcery.com>
11736
11737         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
11738         rather than relying on default formatting.
11739
11740 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
11741
11742         * gcc.dg/20040920-1.c: Update expected message text.
11743
11744 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
11745
11746         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
11747
11748 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
11749
11750         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
11751         tree level.
11752
11753 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11754
11755         * gcc.dg/tree-ssa/pr17343.c: Remove.
11756
11757 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11758
11759         PR tree-opt/17343
11760         * gcc.dg/tree-ssa/pr17343.c: New test.
11761
11762 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
11763
11764         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
11765         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
11766         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
11767         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
11768         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
11769
11770 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11771
11772         * gcc.dg/lvalue-2.c: New test.
11773
11774 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11775
11776         PR c/17730
11777         * gcc.dg/pr17730-1.c: New test
11778
11779 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11780
11781         PR c/7425
11782         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
11783
11784 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11785
11786         * gcc.c-torture/execute/stdarg-1.c: New test.
11787         * gcc.c-torture/execute/stdarg-2.c: New test.
11788         * gcc.c-torture/execute/stdarg-3.c: New test.
11789         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11790         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11791         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11792         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11793         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11794
11795 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11796
11797         PR tree-optimization/17697
11798         * g++.dg/opt/pr17697-1.C: New test.
11799         * g++.dg/opt/pr17697-2.C: New test.
11800         * g++.dg/opt/pr17697-3.C: New test.
11801
11802 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11803
11804         PR c/16409
11805         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
11806         gcc.dg/vla-init-5.c: New tests.
11807
11808 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11809
11810         PR c/13804
11811         * gcc.dg/pr13804-1.c: New test.
11812
11813 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11814
11815         PR fortran/16938
11816         * gfortran.dg/pr16938.f90: New test.
11817
11818 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11819
11820         * g++.dg/template/crash23.C: New test.
11821
11822 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11823
11824         PR c++/17585
11825         * g++.dg/template/static8.C: New test.
11826
11827 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
11828
11829         PR c++/17681
11830         * g++.dg/other/error9.C: New test.
11831
11832 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
11833
11834         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
11835
11836 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11837
11838         PR fortran/15164
11839         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
11840
11841 2004-09-26  Roger Sayle  <roger@eyesopen.com>
11842
11843         PR middle-end/17112
11844         * gcc.dg/pr17112-1.c: New test case.
11845
11846 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11847
11848         PR c/11459
11849         * gcc.dg/pr11459-1.c: New test.
11850
11851 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
11852
11853         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
11854         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11855
11856 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11857
11858         * gfortran.dg/pr15324.f90: Make array bounds consistent.
11859
11860 2004-09-25  Jan Hubicka  <jh@suse.cz>
11861
11862         * compile/30040909-1.c: New test.
11863         * compile/30040907-1.c: New test.
11864
11865 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
11866
11867         * gcc.c-torture/execute/va-arg-26.c: New test.
11868
11869 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
11870
11871         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
11872         extra diagnostics on targets with 64-bit pointers.
11873         * objc.dg/selector-1.m: Adjust dg-warning regexp.
11874
11875 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11876
11877         PR c/17188
11878         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
11879         * gcc.dg/decl-3.c: Adjust expected message.
11880
11881 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11882
11883         PR fortran/17615
11884         * gfortran.dg/pr17615.f90: New test.
11885
11886 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
11887
11888         PR tree-optimzation/17517
11889         * g++.dg/tree-ssa/pr17517.C: New Test.
11890
11891 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11892
11893         PR c++/16889
11894         * g++.dg/lookup/ambig3.C: New.
11895
11896 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11897
11898         PR tree-opt/17624
11899         * g++.dg/opt/pr17624.C: New test.
11900
11901 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11902
11903         PR c/6980
11904         * gcc.dg/Wbad-function-cast-1.c: New test.
11905
11906 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
11907
11908         * g++.dg/ext/complit1.C
11909         * g++.dg/other/error2.C
11910         * g++.dg/other/nontype-1.C
11911         * g++.dg/parse/crash11.C
11912         * g++.dg/parse/crash12.C
11913         * g++.dg/parse/error15.C
11914         * g++.dg/parse/error4.C
11915         * g++.dg/parse/tmpl-outside1.C
11916         * g++.dg/parse/too-many-tmpl-args1.C
11917         * g++.dg/template/dependent-expr3.C
11918         * g++.dg/template/error10.C
11919         * g++.dg/template/instantiate1.C
11920         * g++.dg/template/vtable2.C
11921         * g++.dg/warn/Wshadow-1.C
11922         * g++.dg/warn/weak1.C
11923         * g++.old-deja/g++.brendan/crash16.C
11924         * g++.old-deja/g++.brendan/crash18.C
11925         * g++.old-deja/g++.brendan/crash48.C
11926         * g++.old-deja/g++.brendan/crash49.C
11927         * g++.old-deja/g++.brendan/crash55.C
11928         * g++.old-deja/g++.brendan/crash56.C
11929         * g++.old-deja/g++.brendan/crash8.C
11930         * g++.old-deja/g++.brendan/enum11.C
11931         * g++.old-deja/g++.brendan/enum8.C
11932         * g++.old-deja/g++.brendan/enum9.C
11933         * g++.old-deja/g++.brendan/friend3.C
11934         * g++.old-deja/g++.brendan/misc14.C
11935         * g++.old-deja/g++.bugs/900402_02.C
11936         * g++.old-deja/g++.bugs/900404_03.C
11937         * g++.old-deja/g++.bugs/900404_04.C
11938         * g++.old-deja/g++.bugs/900428_03.C
11939         * g++.old-deja/g++.jason/crash4.C
11940         * g++.old-deja/g++.jason/overload21.C
11941         * g++.old-deja/g++.jason/redecl1.C
11942         * g++.old-deja/g++.jason/report.C
11943         * g++.old-deja/g++.jason/rfg10.C
11944         * g++.old-deja/g++.jason/template30.C
11945         * g++.old-deja/g++.law/arm12.C
11946         * g++.old-deja/g++.law/ctors5.C
11947         * g++.old-deja/g++.law/cvt20.C
11948         * g++.old-deja/g++.law/init10.C
11949         * g++.old-deja/g++.law/init8.C
11950         * g++.old-deja/g++.law/visibility17.C
11951         * g++.old-deja/g++.law/visibility7.C
11952         * g++.old-deja/g++.mike/net8.C
11953         * g++.old-deja/g++.mike/p646.C
11954         * g++.old-deja/g++.mike/p700.C
11955         * g++.old-deja/g++.mike/p701.C
11956         * g++.old-deja/g++.mike/p811.C
11957         * g++.old-deja/g++.ns/template13.C
11958         * g++.old-deja/g++.other/array3.C
11959         * g++.old-deja/g++.other/crash25.C
11960         * g++.old-deja/g++.other/dtor3.C
11961         * g++.old-deja/g++.other/dtor4.C
11962         * g++.old-deja/g++.other/main1.C
11963         * g++.old-deja/g++.other/warn7.C
11964         * g++.old-deja/g++.pt/crash11.C
11965         * g++.old-deja/g++.pt/crash36.C
11966         * g++.old-deja/g++.pt/spec22.C
11967         * g++.old-deja/g++.pt/spec9.C
11968         * g++.old-deja/g++.pt/ttp52.C
11969         * g++.old-deja/g++.robertl/eb103.C
11970         * g++.old-deja/g++.robertl/eb121.C
11971         * g++.old-deja/g++.robertl/eb22.C
11972         * g++.old-deja/g++.robertl/eb8.C:
11973         Update locations and/or regexps of dg-error markers.
11974         Remove markers for some bogus messages that are no longer issued.
11975
11976 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11977
11978         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11979         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11980
11981 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11982
11983         PR c++/17618
11984         * g++.dg/lookup/crash5.C: New test.
11985
11986 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11987
11988         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11989         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11990         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11991         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11992         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11993         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11994
11995         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11996         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11997         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11998         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11999         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
12000         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
12001
12002         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
12003
12004         * gcc.dg/vect/vect-44.c: Check additional cases.
12005         * gcc.dg/vect/vect-48.c: Check additional cases.
12006
12007         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
12008         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
12009         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
12010         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
12011         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
12012         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
12013         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
12014         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
12015         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
12016
12017         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
12018         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
12019         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
12020
12021 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12022
12023         * gcc.dg/tree-ssa/loop-6.c: New test.
12024
12025 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
12026
12027         PR c++/17620
12028         * g++.dg/inherit/base2.C: New.
12029
12030 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12031
12032         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
12033         * gcc.dg/20001012-2.c: Likewise.
12034         * gcc.dg/20001013-1.c: Likewise.
12035         * gcc.dg/20001101-1.c: Likewise.
12036         * gcc.dg/20001102-1.c: Likewise.
12037         * gcc.dg/bf-spl1.c: Likewise.
12038         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
12039         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
12040
12041 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
12042
12043         PR tree-optimization/16721
12044         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
12045
12046 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
12047
12048         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
12049         * gcc.dg/20040305-1.c: Likewise.
12050
12051 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12052
12053         PR c/16566
12054         * gcc.c-torture/compile/pr16566-1.c,
12055         gcc.c-torture/compile/pr16566-2.c,
12056         gcc.c-torture/compile/pr16566-3.c: New tests.
12057
12058 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
12059
12060         PR tree-optimization/17512
12061         * gcc.c-torture/compile/20040916-1.c.
12062
12063 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
12064
12065         * gcc.dg/pragma-re-3.c: New test.
12066
12067 2004-09-17  Matt Austern  <austern@apple.com>
12068
12069         PR c++/15049
12070         * g++.dg/other/anon3.C: New.
12071
12072 2004-09-21  Roger Sayle  <roger@eyesopen.com>
12073
12074         PR c++/7503
12075         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
12076         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
12077         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
12078         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
12079         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
12080
12081 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
12082
12083         PR fortran/17286
12084         * gfortran.dg/pr17286.f90: New test.
12085
12086 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
12087
12088         PR c++/17530
12089         * g++.dg/template/static7.C: New test.
12090
12091 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
12092
12093         PR tree-opt/17558
12094         * gcc.c-torture/compile/pr17558.c: New test.
12095
12096 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
12097
12098         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
12099         if SKIP_ATTRIBUTE is defined.
12100
12101 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12102
12103         PR fortran/15957
12104         * gfortran.dg/pr15957.f90: New test.
12105
12106 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
12107
12108         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
12109         in comparison.
12110         * gcc.dg/vect/vect-79.c: Likewise.
12111         * gcc.dg/vect/vect-80.c: Likewise.
12112
12113 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12114
12115         PR fortran/15750
12116         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
12117
12118 2004-09-20  Ira Rosen  <irar@il.ibm.com>
12119
12120         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
12121         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
12122         * gcc.dg/vect/vect-62.c: New testcase.
12123         * gcc.dg/vect/vect-63.c: New testcase.
12124         * gcc.dg/vect/vect-64.c: New testcase.
12125         * gcc.dg/vect/vect-65.c: New testcase.
12126         * gcc.dg/vect/vect-66.c: New testcase.
12127         * gcc.dg/vect/vect-67.c: New testcase.
12128         * gcc.dg/vect/vect-68.c: New testcase.
12129         * gcc.dg/vect/vect-69.c: New testcase.
12130         * gcc.dg/vect/vect-79.c: New testcase.
12131         * gcc.dg/vect/vect-80.c: New testcase.
12132
12133 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
12134
12135         * gcc.target/mips/asm-1.c: New test.
12136
12137 2004-09-19  Ira Rosen  <irar@il.ibm.com>
12138
12139         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
12140         * gcc.dg/vect/vect-73.c: New testcase.
12141         * gcc.dg/vect/vect-74.c: New testcase.
12142         * gcc.dg/vect/vect-75.c: New testcase.
12143         * gcc.dg/vect/vect-76.c: New testcase.
12144         * gcc.dg/vect/vect-77.c: New testcase.
12145         * gcc.dg/vect/vect-78.c: New testcase
12146
12147 2004-09-18  Paul Brook  <paul@codesourcery.com>
12148
12149         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
12150
12151 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12152
12153         PR c/17424
12154         * gcc.dg/pr17424-1.c: New test.
12155
12156 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
12157
12158         * g++.dg/tree-ssa/pr17153.C: New test.
12159
12160 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
12161
12162         PR pch/13361
12163         * testsuite/g++.dg/pch/wchar-1.C: New.
12164         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12165
12166 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
12167
12168         * gcc.c-torture/execute/20040917-1.c: New test.
12169
12170 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12171
12172         PR tree-optimization/17319
12173         * gcc.dg/pr17319.c: New test.
12174
12175 2004-09-17  Devang Patel  <dpatel@apple.com>
12176
12177         * gcc.dg/20040813-1.c: New test.
12178
12179 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12180
12181         PR tree-optimization/17273
12182         * gcc.c-torture/compile/pr17273.c: New test.
12183
12184 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12185
12186         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
12187         Update expected messages.
12188         * gcc.dg/declspec-13.c: New test.
12189
12190 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
12191
12192         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
12193
12194 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12195
12196         * gcc.c-torture/execute/pr17252.c: Use post-increment to
12197         change what 'a' is pointing to.
12198
12199 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
12200
12201         PR c++/16002
12202         * g++.dg/template/error18.C: New test.
12203
12204         PR c++/16029
12205         * g++.dg/warn/Wunused-8.C: New test.
12206
12207 2004-09-17  Steven Bosscher  <stevenb@suse.de>
12208
12209         PR tree-optimization/17513
12210         * gcc.dg/20040916-1.c: New test.
12211
12212 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
12213
12214         PR c++/17501
12215         * g++.dg/template/typename7.C: New test.
12216
12217 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12218
12219         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
12220
12221 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
12222
12223         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
12224         with -ftree-based-profiling also.
12225         * lib/profopt.exp: Support late-set profile_option/feedback_option.
12226
12227 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
12228
12229         PR/15364
12230         * gfortran.dg/der_array_io_1.f90: New test.
12231         * gfortran.dg/der_array_io_2.f90: New test.
12232         * gfortran.dg/der_array_io_3.f90: New test.
12233
12234 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
12235
12236         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
12237         EABI.
12238
12239 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
12240
12241         * g++.dg/opt/switch1.C: New test.
12242
12243 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12244
12245         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
12246         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
12247         Update expected messages.
12248
12249 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12250
12251         PR fortran/16485
12252         * gfortran.dg/same_name_1.f90: New test.
12253
12254 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
12255
12256         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
12257         dereference garbage pointers.
12258
12259 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
12260
12261         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
12262         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
12263
12264         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
12265         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
12266         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
12267
12268 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
12269
12270         PR c++/17324
12271         * g++.dg/template/mangle1.C: New test.
12272
12273 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
12274
12275         PR tree-optimization/17252
12276         * gcc.c-torture/execute/pr17252.c: New test.
12277
12278 2004-09-14  Andrew Pinski  <apinski@apple.com>
12279
12280         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
12281
12282 2004-09-14  Roger Sayle  <roger@eyesopen.com>
12283
12284         PR rtl-optimization/9771
12285         * gcc.dg/pr9771-1.c: New test case.
12286
12287 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
12288
12289         PR tree-optimization/15262
12290         * gcc.c-torture/execute/pr15262-1.c: New test.
12291         * gcc.c-torture/execute/pr15262-2.c: New test.
12292
12293 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12294
12295         * gcc.dg/declspec-12.c: New test.
12296
12297 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
12298
12299         * gfortran.dg/pr17090.f90: Add directives to test.
12300
12301 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12302
12303         * gcc.c-torture/compile/20040914-1.c: New test.
12304
12305 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
12306
12307         PR c++/16162
12308         * g++.dg/template/decl2.C: New test.
12309
12310 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
12311
12312         PR fortran/17090
12313         * gfortran.dg/pr17090.f90: New test.
12314
12315 2004-09-13  Dale Johannesen  <dalej@apple.com>
12316
12317         * gcc.c-torture/compile/pr17408.c:  New test case.
12318
12319 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
12320
12321         PR c++/16716
12322         * g++.dg/parse/crash17.C: New test.
12323
12324         PR c++/17327
12325         * g++.dg/template/enum3.C: New test.
12326
12327 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
12328
12329         * lib/gcc-defs.exp: Load wrapper.exp.
12330         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
12331         using local code.
12332         * lib/gcc.exp (gcc_init): Similar.
12333         * lib/gfortran.exp (gfortran_init): Similar.
12334         * lib/objc.exp (objc_init): Similar.
12335         * lib/treelang.exp (treelang_init): Similar.
12336         * lib/wrapper.exp: New file with build_wrapper call machinery in
12337         ${tool}_maybe_build_wrapper.
12338
12339 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
12340
12341         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
12342         "inline".
12343         * gcc.dg/declspec-11.c: Update expected messages.
12344         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
12345         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
12346         gcc.dg/inline-12.c: New tests.
12347
12348 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
12349
12350         * g++.dg/tree-ssa/pr17400.C: New testcase.
12351
12352 2004-09-13  James E Wilson  <wilson@specifixinc.com>
12353
12354         * gcc.target/mips/sb1-1.c: New testcase.
12355
12356 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
12357
12358         * lib/g77-dg.exp: Remove unused file.
12359         * lib/mike-g77.exp: Ditto.
12360         * lib/g77.exp: Ditto.
12361
12362 2004-09-12  Richard Henderson  <rth@redhat.com>
12363
12364         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
12365
12366 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
12367
12368         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
12369         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12370         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
12371         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
12372         Update expected messages.
12373
12374 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
12375
12376         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
12377         declaration/use mismatch for dirp parameter.
12378
12379 2004-09-12  Andrew Pinski  <apinski@apple.com>
12380
12381         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
12382         -fgnu-runtime is passed.
12383
12384 2004-09-12  Richard Henderson  <rth@redhat.com>
12385
12386         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
12387         do the uplevel thing and update additional_flags directly.
12388         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
12389         gfortran.fortran-torture/execute/intrinsic_nearest.x,
12390         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
12391         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
12392
12393 2004-09-11  Steven Bosscher  <stevenb@suse.de>
12394
12395         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
12396
12397 2004-09-11  Roger Sayle  <roger@eyesopen.com>
12398
12399         PR middle-end/17411
12400         * g++.dg/opt/pr17411-1.C: New test case.
12401
12402 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12403
12404         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
12405         gcc.dg/tls/diag-2.c: Update expected messages.
12406         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
12407         messages.
12408         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
12409         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
12410         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
12411         gcc.dg/tls/diag-5.c: New tests.
12412
12413 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
12414
12415         * gcc.dg/20040910-1.c: Correct dg-error regexp.
12416
12417 2004-09-11  Steven Bosscher  <stevenb@suse.de>
12418
12419         * g++.dg/parse/break-in-for.C: New test.
12420
12421 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
12422
12423         * gcc.dg/tree-ssa/20040911-1.c: New test.
12424
12425 2004-09-11  Andreas Jaeger  <aj@suse.de>
12426
12427         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
12428         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
12429
12430 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
12431
12432         * gcc.target/frv: New directory of FR-V-specific tests.
12433
12434 2004-09-10  James E Wilson  <wilson@specifixinc.com>
12435
12436         * gcc.dg/convert-vec-1.c: New test.
12437
12438 2004-09-10  Roger Sayle  <roger@eyesopen.com>
12439
12440         PR middle-end/17024
12441         * gcc.dg/pr17024-1.c: New test case.
12442
12443 2004-09-10  Eric Christopher  <echristo@redhat.com>
12444
12445         * gcc.dg/20040910-1.c: New test.
12446
12447 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12448
12449         * gcc.dg/bitfld-9.c: New test.
12450
12451 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
12452
12453         * gcc.c-torture/execute/ieee/acc1.c: New test.
12454         * gcc.c-torture/execute/ieee/acc2.c: New test.
12455         * gcc.c-torture/execute/ieee/mzero6.c: New test.
12456
12457 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12458
12459         * gcc.dg/deprecated-2.c: New test.
12460
12461 2004-09-09  James E Wilson  <wilson@specifixinc.com>
12462
12463         * gcc.dg/init-vec-1.c: New test.
12464
12465 2004-09-09  Roger Sayle  <roger@eyesopen.com>
12466
12467         PR middle-end/17055
12468         * gcc.dg/pr17055-1.c: New test case.
12469
12470 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
12471
12472         PR target/17377
12473         * gcc.c-torture/execute/pr17377.c: New test.
12474
12475 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12476
12477         PR c/8420
12478         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
12479         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
12480         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
12481         gcc.dg/long-long-typespec-1.c: New tests.
12482         * gcc.dg/tls/diag-2.c: Update expected diagnostics
12483
12484 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12485
12486         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
12487         gcc.dg/gnu99-static-1.c: New tests.
12488
12489 2004-09-08  Devang Patel  <dpatel@apple.com>
12490
12491         * gcc.dg/darwin-ld-20040828-1.c: New test.
12492         * gcc.dg/darwin-ld-20040828-2.c: New test.
12493         * gcc.dg/darwin-ld-20040828-3.c: New test.
12494
12495 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
12496
12497         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
12498         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
12499         in error message.
12500         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
12501         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
12502         in error message.
12503         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
12504         types they qualify.
12505         * objc.dg/type-size-2.m: Fix wording in comment.
12506         * objc.dg/va-meth-1.m: New test case.
12507
12508 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
12509
12510         PR c/16633:
12511         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
12512         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
12513
12514 2004-09-06  Devang Patel  <dpatel@apple.com>
12515
12516         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
12517         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
12518
12519 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
12520
12521         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
12522         reflect changed line numbering of diagnostics.
12523
12524 2004-09-06  Paul Brook  <paul@codesourcery.com>
12525
12526         * gfortran.dg/edit_real_1.f90: Add new test.
12527
12528 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12529
12530         * gcc.dg/tree-ssa/loop-2.c: New test.
12531         * gcc.dg/tree-ssa/loop-3.c: New test.
12532         * gcc.dg/tree-ssa/loop-4.c: New test.
12533         * gcc.dg/tree-ssa/loop-5.c: New test.
12534
12535 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12536
12537         * gcc.dg/format/sentinel-1.c: Update for parameter option.
12538
12539 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12540
12541         * gcc.dg/format/sentinel-1.c: New test.
12542
12543 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
12544
12545         * testsuite/gcc.dg/builtins-46.c: New.
12546
12547 2004-09-03  Devang Patel  <dpatel@apple.com>
12548
12549         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
12550         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
12551
12552 2004-09-03  Jan Beulich  <jbeulich@novell.com>
12553
12554         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
12555         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
12556         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
12557         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
12558         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
12559         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
12560         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
12561         the non-portable bzero.
12562         * gcc.dg/20010912-1.c: xfail for NetWare.
12563         * gcc.dg/20020426-2.c: xfail for NetWare.
12564         * gcc.dg/20021014-1.c: xfail for NetWare.
12565         * gcc.dg/20021018-1.c: xfail for NetWare.
12566         * gcc.dg/20030213-1.c: xfail for NetWare.
12567         * gcc.dg/20030225-1.c: xfail for NetWare.
12568         * gcc.dg/20030708-1.c: xfail for NetWare.
12569         * gcc.dg/builtins-config.h: Also exclude NetWare.
12570         * gcc.dg/format/format.h: Define restrict only if not already defined.
12571         * gcc.dg/nest.c: xfail for NetWare.
12572         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
12573         * lib/target-supports.exp (check_visibility_available): Exclude
12574         NetWare.
12575
12576 2004-09-03  Jan Beulich  <jbeulich@novell.com>
12577
12578         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
12579         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
12580         deterministic starting point for the alignment of structure fields.
12581         * gcc.dg/Wpadded.c: Dito.
12582         * g++.dg/abi/vbase10.C: Dito.
12583
12584 2004-09-03  Devang Patel  <dpatel@apple.com>
12585
12586         * g++.dg/debug/pr15736.cc: New test.
12587
12588 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
12589
12590         * README.QMTEST: Fix out-of-date link.
12591
12592 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
12593
12594         PR fortran/16579
12595         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
12596         Delete.  Duplicate of gfortran.dg/g77/20010610.f
12597
12598 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
12599
12600         * g++.dg/abi/arm_rtti1.C: New test.
12601
12602 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
12603
12604         * gcc.dg/ppc-vector-memcpy.c: New.
12605         * gcc.dg/ppc-vector-memset.c: New.
12606
12607 2004-09-02  Chao-ying Fu  <fu@mips.com>
12608
12609         * gcc.target/mips/mips-3d-1.c: New test.
12610         * gcc.target/mips/mips-3d-2.c: New test.
12611         * gcc.target/mips/mips-3d-3.c: New test.
12612         * gcc.target/mips/mips-3d-4.c: New test.
12613         * gcc.target/mips/mips-3d-5.c: New test.
12614         * gcc.target/mips/mips-3d-6.c: New test.
12615         * gcc.target/mips/mips-3d-7.c: New test.
12616         * gcc.target/mips/mips-3d-8.c: New test.
12617         * gcc.target/mips/mips-3d-9.c: New test.
12618         * gcc.target/mips/mips-ps-1.c: New test.
12619         * gcc.target/mips/mips-ps-2.c: New test.
12620         * gcc.target/mips/mips-ps-3.c: New test.
12621         * gcc.target/mips/mips-ps-4.c: New test.
12622         * gcc.target/mips/mips-ps-type.c: New test.
12623
12624 2004-09-02  Paul Brook  <paul@codesourcery.com>
12625
12626         * gfortran.dg/edit_real_1.f90: Add new tests.
12627
12628 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12629
12630         PR fortran/15327
12631         * gfortran.dg/merge_char_1.f90: New test.
12632
12633 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12634
12635         PR fortran/16404
12636         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
12637
12638 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12639
12640         PR c/1522
12641         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
12642
12643 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
12644
12645         * g++.dg/opt/loop1.C: Do not XFAIL.
12646
12647 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
12648
12649         * gcc.c-torture/execute/20040831-1.c: New test.
12650
12651 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
12652
12653         PR fortran/16579
12654         * gfortran.dg/g77/20010610.f: Now passes.
12655         Copy from g77.f-torture/execute. Add dg-run directive.
12656         * gfortran.dg/g77/README: Update
12657
12658 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12659
12660         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
12661         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
12662         (t1, t2, t3, t4): Add volatile.
12663
12664 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12665
12666         * g++.dg/ext/visibility/arm1.C: New test.
12667
12668 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
12669
12670         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
12671         -pedantic-errors.
12672
12673 2004-09-01  Paul Brook  <paul@codesourcery.com>
12674
12675         * gfortran.dg/eof_2.f90: New test.
12676
12677 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12678
12679         PR fortran/16579
12680         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
12681
12682 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
12683
12684         PR libfortran/16805
12685         * gfortran.dg/list_read_2.f90: New test.
12686
12687 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12688
12689         * g++.dg/abi/key1.C: New test.
12690
12691 2004-08-31  Richard Henderson  <rth@redhat.com>
12692
12693         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
12694         form of offsetof.
12695         * g++.dg/other/offsetof5.C: Remove duplicate.
12696
12697 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12698
12699         PR fortran/17244
12700         * gfortran.dg/func_derived_1.f90: New test.
12701
12702 2004-08-31  Paul Brook  <paul@codesourcery.com>
12703
12704         * gfortran.dg/eof_1.f90: New test.
12705
12706 2004-08-31  Paul Brook  <paul@codesourcery.com>
12707
12708         * gfortran.dg/list_read_1.f90: New file.
12709
12710 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
12711
12712         * g++.dg/opt/loop1.C: XFAIL.
12713
12714 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
12715
12716         * gcc.dg/funcdef-storage-1.c: New.
12717         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
12718         an extern function in local scope.
12719         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
12720         declare an 'auto inline' function in local scope.
12721         * gcc.dg/20011130-1.c: Likewise.
12722         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
12723         an 'auto' function in local scope.
12724         * gcc.dg/20021014-1.c: Likewise.
12725         * gcc.dg/20030331-2.c: Likewise.
12726
12727 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12728
12729         * gfortran.dg/blockdata_1.f90: New test.
12730
12731 2004-08-30  Richard Henderson  <rth@redhat.com>
12732
12733         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
12734
12735 2004-08-30  Richard Henderson  <rth@redhat.com>
12736
12737         * lib/fortran-torture.exp (fortran-torture-execute): Honor
12738         additional_flags set by alternate driver.
12739         (ieee-options): New procedure.
12740         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
12741         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
12742         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
12743         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
12744
12745 2004-08-30  Richard Henderson  <rth@redhat.com>
12746
12747         * lib/f-torture.exp: Remove.
12748
12749 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
12750
12751         PR rtl-optimization/16590
12752         * g++.dg/opt/loop1.C: New test.
12753
12754 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12755
12756         PR fortran/13910
12757         * gfortran.dg/oldstyle_1.f90: New test.
12758
12759 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
12760         Paul Brook  <paul@codesourcery.com>
12761
12762         * gfortran.dg/g77/README: Update.
12763         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
12764         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12765         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
12766
12767 2004-08-28  Paul Brook  <paul@codesourcery.com>
12768
12769         PR libfortran/17195
12770         * gfortran.dg/edit_real_1.f90: New test.
12771
12772 2004-08-27  Paul Brook  <paul@codesourcery.com>
12773
12774         * gfortran.dg/rewind_1.f90: New test.
12775
12776 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
12777
12778         PR fortran/16597
12779         * gfortran.dg/pr16597.f90: New test.
12780
12781 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12782
12783         PR c/13801
12784         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
12785         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
12786         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
12787         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
12788         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
12789
12790 2004-08-26  Nick Clifton  <nickc@redhat.com>
12791
12792         * gcc.c-torture/compile/pr17119.c: New test.
12793
12794 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12795
12796         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
12797
12798 2004-08-25  Richard Henderson  <rth@redhat.com>
12799
12800         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
12801         the bits that expect kind=8 to be the largest real kind.
12802
12803 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12804
12805         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
12806
12807 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12808
12809         * gfortran.dg/assignment_1.f90: New test.
12810
12811 2004-08-25  Adam Nemet  <anemet@lnxw.com>
12812
12813         * g++.dg/template/repo3.C: New test.
12814
12815 2004-08-25  Roger Sayle  <roger@eyesopen.com>
12816
12817         PR middle-end/16693
12818         PR tree-optimization/16372
12819         * g++.dg/opt/pr16372-1.C: New test case.
12820         * g++.dg/opt/pr16693-1.C: New test case.
12821         * g++.dg/opt/pr16693-2.C: New test case.
12822
12823 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12824
12825         * objc.dg/proto-lossage-4.m: New test.
12826
12827 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
12828
12829         PR c++/17155
12830         * g++.dg/inherit/local2.C: New test.
12831
12832 2004-08-25  Paul Brook  <paul@codesourcery.com>
12833
12834         PR fortran/17144
12835         * gfortran.dg/string_ctor_1.f90: New test.
12836
12837 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12838
12839         PR c++/14428
12840         * g++.dg/template/redecl2.C: New test.
12841
12842 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12843
12844         PR fortran/17143
12845         * gfortran.dg/pr17143.f90: New test.
12846
12847 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12848
12849         PR fortran/17164
12850         * gfortran.dg/pr17164.f90: New test.
12851
12852 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12853
12854         * gcc.dg/tree-ssa/loop-1.c: New test.
12855
12856 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12857
12858         * gcc.c-torture/compile/20040824-1.c: New test.
12859
12860 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12861
12862         * gcc.c-torture/compile/iftrap-3.c: New test.
12863
12864 2004-08-24  Paul Brook  <paul@codesourcery.com>
12865
12866         * gfortran.dg/entry_2.f90: New test.
12867
12868 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12869
12870         PR c++/16889
12871         * g++.dg/lookup/ambig[12].C: New.
12872
12873 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12874
12875         PR c++/16706
12876         * g++.dg/template/crash21.C: New test.
12877         * g++.dg/template/crash22.C: Likewise.
12878
12879 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12880
12881         PR c++/17149
12882         * g++.dg/template/access15.C: New.
12883
12884 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12885
12886         PR c++/17163
12887         * g++.dg/template/repo2.C: New test.
12888
12889 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12890
12891         PR rtl-optimization/17078
12892         * gcc.c-torture/execute/pr17078-1.c: New test case.
12893
12894 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12895
12896         PR c/14492
12897         * gcc.dg/debug/crash1.c: New test.
12898
12899 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12900
12901         PR c/16180
12902         * gcc.dg/loop-5.c: New test.
12903
12904 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12905
12906         * gcc.c-torture/execute/20040823-1.c: New test.
12907
12908 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
12909
12910         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
12911         to the assembler.  Simplify test accordingly.
12912         (asm_abi_flags): Use GNU names.
12913         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
12914         to check for ABI flags.
12915
12916 2004-08-22  Andrew Pinski  <apinski@apple.com>
12917
12918         * g++.dg/opt/pr14029.C: New test.
12919         * gcc.c-torture/execute/pr15262.c: New test.
12920
12921 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12922
12923         * gfortran.dg/reduction.f90: Add checks with complex arguments.
12924
12925 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
12926
12927         PR 16908
12928         * gfortran.dg/direct_io.f90: New test.
12929
12930 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12931
12932         PR c++/17121
12933         * g++.dg/inherit/local2.C: New test.
12934
12935 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12936
12937         PR c++/17120
12938         * g++.dg/warn/Wparentheses-4.C: New test.
12939
12940 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12941
12942         PR c++/17121
12943         * g++.dg/inherit/local2.C: New test.
12944
12945         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
12946         * gcc.dg/ppc-ldstruct.c: Likewise.
12947         * gcc.dg/ppc64-abi-2.c: Likewise.
12948
12949 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
12950
12951         PR rtl-optimization/17099
12952         * gcc.c-torture/execute/20040820-1.c: New test.
12953
12954 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
12955
12956         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
12957
12958 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
12959
12960         PR fortran/17077
12961         * gfortran.dg/auto_array_1.f90: New test.
12962
12963 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12964
12965         PR fortran/17074
12966         * gfortran.dg/simpleif_1.f90: New test.
12967
12968 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12969
12970         * lib/target-supports.exp (check_profiling_available): Return
12971         false for arm*-*-symbianelf* and arm*-*-eabi*.
12972
12973         PR c++/15890
12974         * g++.dg/template/delete1.C: New test.
12975
12976 2004-08-19  Paul Brook  <paul@codesourcery.com>
12977
12978         PR fortran/14976
12979         PR fortran/16228
12980         * gfortran.dg/data_char_1.f90: New test.
12981
12982 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12983
12984         PR fortran/16946
12985         * gfortran.dg/reduction.f90: New testcase.
12986
12987 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12988
12989         PR fortran/16520
12990         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12991
12992 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12993
12994         PR c++/17041
12995         * g++.dg/Wparentheses-3.C: New test.
12996
12997 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12998
12999         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
13000         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
13001         * gcc.dg/vect/vect-2.c: Likewise.
13002         * gcc.dg/vect/vect-3.c: Likewise.
13003         * gcc.dg/vect/vect-4.c: Likewise.
13004         * gcc.dg/vect/vect-5.c: Likewise.
13005         * gcc.dg/vect/vect-6.c: Likewise.
13006         * gcc.dg/vect/vect-7.c: Likewise.
13007         * gcc.dg/vect/vect-25.c: Likewise.
13008         * gcc.dg/vect/vect-31.c: Likewise.
13009         * gcc.dg/vect/vect-32.c: Likewise.
13010         * gcc.dg/vect/vect-34.c: Likewise.
13011         * gcc.dg/vect/vect-36.c: Likewise.
13012         * gcc.dg/vect/vect-all.c: Likewise.
13013
13014 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
13015
13016         PR c++/17068
13017         * g++.dg/template/operator4.C: New test.
13018
13019 2004-08-18  Richard Henderson  <rth@redhat.com>
13020
13021         * gcc.dg/20040206-1.c: XFAIL.
13022
13023 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
13024
13025         PR c++/16246
13026         * g++.dg/template/array7.C: New test.
13027
13028 2004-08-17  James E Wilson  <wilson@specifixinc.com>
13029
13030         * gcc.dg/mips-movcc-1.c: New test.
13031         * gcc.dg/mips-movcc-2.c: New test.
13032         * gcc.dg/mips-movcc-3.c: New test.
13033
13034         * gcc.dg/mips-nmadd-1.c: New test.
13035         * gcc.dg/mips-nmadd-2.c: New test.
13036
13037 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
13038
13039         PR c++/15871
13040         * g++.dg/opt/inline8.C: New test.
13041
13042         PR c++/16965
13043         * g++.dg/parse/error17.C: New test.
13044
13045 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
13046
13047         * gcc.dg/vect: New directory for vectorizer tests.
13048         * gcc.dg/vect/tree-vect.h: New file.
13049         * gcc.dg/vect/vect.exp: New file.
13050         * gcc.dg/vect/pr16105.c.c: New test.
13051         * gcc.dg/vect/vect-1.c: New test.
13052         * gcc.dg/vect/vect-2.c: New test.
13053         * gcc.dg/vect/vect-3.c: New test.
13054         * gcc.dg/vect/vect-4.c: New test.
13055         * gcc.dg/vect/vect-5.c: New test.
13056         * gcc.dg/vect/vect-6.c: New test.
13057         * gcc.dg/vect/vect-7.c: New test.
13058         * gcc.dg/vect/vect-8.c: New test.
13059         * gcc.dg/vect/vect-9.c: New test.
13060         * gcc.dg/vect/vect-10.c: New test.
13061         * gcc.dg/vect/vect-11.c: New test.
13062         * gcc.dg/vect/vect-12.c: New test.
13063         * gcc.dg/vect/vect-13.c: New test.
13064         * gcc.dg/vect/vect-14.c: New test.
13065         * gcc.dg/vect/vect-15.c: New test.
13066         * gcc.dg/vect/vect-16.c: New test.
13067         * gcc.dg/vect/vect-17.c: New test.
13068         * gcc.dg/vect/vect-18.c: New test.
13069         * gcc.dg/vect/vect-19.c: New test.
13070         * gcc.dg/vect/vect-20.c: New test.
13071         * gcc.dg/vect/vect-21.c: New test.
13072         * gcc.dg/vect/vect-22.c: New test.
13073         * gcc.dg/vect/vect-23.c: New test.
13074         * gcc.dg/vect/vect-24.c: New test.
13075         * gcc.dg/vect/vect-25.c: New test.
13076         * gcc.dg/vect/vect-26.c: New test.
13077         * gcc.dg/vect/vect-27.c: New test.
13078         * gcc.dg/vect/vect-28.c: New test.
13079         * gcc.dg/vect/vect-29.c: New test.
13080         * gcc.dg/vect/vect-30.c: New test.
13081         * gcc.dg/vect/vect-31.c: New test.
13082         * gcc.dg/vect/vect-32.c: New test.
13083         * gcc.dg/vect/vect-33.c: New test.
13084         * gcc.dg/vect/vect-34.c: New test.
13085         * gcc.dg/vect/vect-35.c: New test.
13086         * gcc.dg/vect/vect-36.c: New test.
13087         * gcc.dg/vect/vect-37.c: New test.
13088         * gcc.dg/vect/vect-38.c: New test.
13089         * gcc.dg/vect/vect-40.c: New test.
13090         * gcc.dg/vect/vect-41.c: New test.
13091         * gcc.dg/vect/vect-42.c: New test.
13092         * gcc.dg/vect/vect-43.c: New test.
13093         * gcc.dg/vect/vect-44.c: New test.
13094         * gcc.dg/vect/vect-45.c: New test.
13095         * gcc.dg/vect/vect-46.c: New test.
13096         * gcc.dg/vect/vect-47.c: New test.
13097         * gcc.dg/vect/vect-48.c: New test.
13098         * gcc.dg/vect/vect-49.c: New test.
13099         * gcc.dg/vect/vect-50.c: New test.
13100         * gcc.dg/vect/vect-51.c: New test.
13101         * gcc.dg/vect/vect-52.c: New test.
13102         * gcc.dg/vect/vect-53.c: New test.
13103         * gcc.dg/vect/vect-54.c: New test.
13104         * gcc.dg/vect/vect-55.c: New test.
13105         * gcc.dg/vect/vect-56.c: New test.
13106         * gcc.dg/vect/vect-57.c: New test.
13107         * gcc.dg/vect/vect-58.c: New test.
13108         * gcc.dg/vect/vect-59.c: New test.
13109         * gcc.dg/vect/vect-60.c: New test.
13110         * gcc.dg/vect/vect-61.c: New test.
13111         * gcc.dg/vect/vect-all.c: New test.
13112         * gcc.dg/vect/vect-none.c: New test.
13113
13114 2004-08-17  Paul Brook  <paul@codesourcery.com>
13115
13116         PR fortran/13082
13117         * gfortran.dg/entry_1.f90: New test.
13118
13119 2004-08-17  Andrew Pinski  <apinski@apple.com>
13120
13121         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
13122
13123 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
13124
13125         * gcc.dg/pr17036-1.c: New test.
13126
13127 2004-08-16  Devang Patel  <dpatel@apple.com>
13128
13129         * gcc.dg/darwin-20040809-1.c: New test.
13130
13131 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
13132
13133         * gcc.dg/funcdef-attr-1.c: New test.
13134
13135 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
13136
13137         * gcc.dg/altivec-17.c: New test.
13138         * gcc.dg/altivec-18.c: New test.
13139
13140 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13141
13142         PR c++/6749
13143         * g++.dg/template/vtable2.C: New test.
13144
13145 2004-08-14  Richard Henderson  <rth@redhat.com>
13146
13147         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
13148         * gcc.dg/pack-test-4.c (main): Return 0.
13149         * gcc.dg/setjmp-1.c: Remove XFAIL.
13150         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
13151
13152 2004-08-14  Richard Henderson  <rth@redhat.com>
13153
13154         * gcc.dg/980217-1.c: Add prototype for printf.
13155
13156 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
13157
13158         * gfortran.dg/pr16935.f90: New test.
13159
13160 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
13161
13162         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
13163
13164 2004-08-13  Paul Brook  <paul@codesourcery.com>
13165
13166         * gfortran.dg/der_io_1.f90: Remove stray comma.
13167
13168 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
13169
13170         * gcc.dg/vmx/cw-bug-2.c: Remove.
13171         * gcc.dg/vmx/vprint-1.c: Remove.
13172         * gcc.dg/vmx/vscan-1.c: Remove.
13173
13174 2004-08-12  Devang patel  <dpatel@apple.com>
13175
13176         * gcc.dg/darwin-20040809-2.c: New test.
13177
13178 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
13179
13180         * g++.dg/ext/altivec-12.C: New test.
13181
13182         * g++.dg/ext/altivec-11.C: New test.
13183
13184 2004-08-12  Paul Brook  <paul@codesourcery.com>
13185
13186         * g++.dg/abi/arm_cxa_vec_1.C: New test.
13187
13188 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
13189
13190         * g++.dg/ext/altivec-2.C: Check for hardware support before
13191         executing any VMX instructions.
13192
13193         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
13194
13195 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
13196
13197         PR c++/16276
13198         * g++.old-deja/g++.other/comdat4.C: New test.
13199         * g++.old-deja/g++.other/comdat4-aux.cc: New.
13200
13201 2004-08-12  Ben Elliston  <bje@au.ibm.com>
13202
13203         PR target/16286
13204         * gcc.dg/pr16286.c: New test.
13205
13206 2004-08-12 Jan Beulich <jbeulich@novell.com>
13207
13208         * g++.dg/ext/asm5.C: New.
13209
13210 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13211
13212         PR c++/16698
13213         * g++.dg/eh/crash1.C: New test.
13214
13215         PR c++/16717
13216         * g++.dg/ext/construct1.C: New test.
13217
13218 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13219
13220         PR c++/16853
13221         * g++.dg/init/ptrmem1.C: New test.
13222
13223         PR c++/16618
13224         * g++.dg/parse/offsetof5.C: New test.
13225
13226         PR c++/16870
13227         * g++.dg/template/overload3.C: New test.
13228
13229 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13230
13231         PR c++/16964
13232         * g++.dg/parse/error16.C: New test.
13233
13234         PR c++/16904
13235         * g++.dg/template/error14.C: New test.
13236
13237         PR c++/16929
13238         * g++.dg/template/error15.C: New test.
13239
13240 2004-08-11  Devang Patel  <dpatel@apple.com>
13241
13242         * gcc.dg/darwin-ld-20040809-1.c: New test.
13243         * gcc.dg/darwin-ld-20040809-2.c: New test.
13244
13245 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
13246
13247         PR fortran/16917
13248         * gfortran.dg/dfloat_1.f90: New test.
13249
13250 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
13251
13252         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
13253         * gcc.dg/dll-2.c: Fix dg-require syntax.
13254         * gcc.misc-tests/arm-isr.c (abort): Declare.
13255         (exit): Likewise.
13256
13257 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
13258
13259         PR c++/16971
13260         * g++.dg/parse/crash16.C: New test.
13261
13262 2004-08-10  Roger Sayle  <roger@eyesopen.com>
13263
13264         * gcc.dg/mips-rsqrt-1.c: New test case.
13265         * gcc.dg/mips-rsqrt-2.c: New test case.
13266         * gcc.dg/mips-rsqrt-3.c: New test case.
13267
13268 2004-08-10  Paul Brook  <paul@codesourcery.com>
13269
13270         * gfortran.dg/der_io_1.f90: New test.
13271
13272 2004-08-10  Paul Brook  <paul@codesourcery.com>
13273
13274         PR fortran/16919
13275         * gfortran.dg/der_array_1.f90: New test.
13276
13277 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
13278
13279         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
13280
13281 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
13282
13283         * gcc.dg/wchar_t-2.c: Fix typo.
13284
13285 2004-08-09  Falk Hueffner  <falk@debian.org>
13286
13287         PR tree-optimization/12517
13288         * gcc.c-torture/compile/pr12517.c: New test.
13289
13290         PR tree-optimization/12578
13291         * gcc.c-torture/compile/pr12578.c: New test.
13292
13293         PR tree-optimization/12899
13294         * gcc.c-torture/compile/pr12899.c: New test.
13295
13296         PR rtl-optimization/14692
13297         * gcc.c-torture/compile/pr14692.c: New test.
13298
13299         PR tree-optimization/16461
13300         * gcc.c-torture/compile/pr16461.c: New test.
13301
13302 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13303
13304         * gfortran.dg/getenv_1.f90: New test.
13305
13306 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
13307
13308         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
13309         wchar_t.
13310         * gcc.dg/symbian5.c: Test -fno-short-wchar.
13311
13312 2004-08-06  Paul Brook  <paul@codesourcery.com>
13313
13314         * gfortran.dg/ret_array_1.f90: New test.
13315         * gfortran.dg/ret_pointer_1.f90: New test.
13316
13317 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
13318
13319         * gcc.dg/missing-field-init-[12].c: New tests.
13320         * g++.dg/warn/missing-field-init-[12].C: New tests.
13321
13322 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
13323
13324         * gcc.dg/enum2.c: New test.
13325         * gcc.dg/symbian3.c: Likewise.
13326         * gcc.dg/symbian4.c: Likewise.
13327         * gcc.dg/wchar_t-2.c: Likewise.
13328
13329 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
13330
13331         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
13332         destructor tests.
13333
13334 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
13335
13336         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
13337         dg-require-visiblity.
13338         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
13339         * g++.dg/ext/visibility/fvisibility.C: Likewise.
13340         * g++.dg/ext/visibility/memfuncts.C: Likewise.
13341         * g++.dg/ext/visibility/new1.C: Likewise.
13342         * g++.dg/ext/visibility/pragma.C: Likewise.
13343         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
13344         * g++.dg/ext/visibility/virtual.C: Likewise.
13345         * g++/dg/ext/visibility/visibility-1.C: Likewise.
13346         * g++/dg/ext/visibility/visibility-2.C: Likewise.
13347         * g++/dg/ext/visibility/visibility-3.C: Likewise.
13348         * g++/dg/ext/visibility/visibility-4.C: Likewise.
13349         * g++/dg/ext/visibility/visibility-5.C: Likewise.
13350         * g++/dg/ext/visibility/visibility-6.C: Likewise.
13351         * g++/dg/ext/visibility/visibility-7.C: Likewise.
13352         * g++/dg/ext/visibility/visibility-8.C: New test.
13353         * gcc.c-torture/compile/dll.x: Remove.
13354         * gcc.dg/dll-2.c: Use dg-require-dll
13355         * gcc.dg/visibility-10.c: New test.
13356         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
13357         supporting DLLs.
13358         * testsuite/lib/scanasm.exp (scan_hidden): New function.
13359         (scan_not_hidden): Likewise.
13360
13361 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
13362
13363         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
13364
13365 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
13366
13367         * gcc.c-torture/execute/20040805-1.c: New test.
13368
13369 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
13370
13371         * gcc.dg/20020118-1.c: Declare abort.
13372         * gcc.dg/altivec_check.h: Likewise.
13373         * gcc.dg/iftrap-2.c: Likewise.
13374         * gcc.dg/pragma-darwin.c: Likewise.
13375         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
13376
13377 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
13378
13379         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
13380
13381 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13382
13383         * gcc.c-torture/execute/builtins/abs-2.c,
13384         gcc.c-torture/execute/builtins/abs-3.c,
13385         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
13386         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
13387         intmax_t, uintmax_t and their limits.
13388         * gcc.dg/intmax_t-1.c: New test.
13389
13390 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13391
13392         * g++.dg/tc1/dr147.C: Add reference to PR.
13393
13394 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
13395
13396         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
13397         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
13398
13399 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
13400
13401         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
13402
13403 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13404
13405         * gcc.dg/redecl-5.c: New test.
13406         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
13407         of scanf.
13408
13409 2004-08-03  Roger Sayle  <roger@eyesopen.com>
13410
13411         PR middle-end/16790
13412         * gcc.c-torture/execute/pr16790-1.c: New test case.
13413
13414 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
13415
13416         * g++.dg/ext/visibility/assign1.C: New test.
13417         * g++.dg/ext/visibility/new1.C: Likewise.
13418
13419         * gcc.dg/symbian1.c: New test.
13420         * gcc.dg/symbian2.c: Likewise.
13421
13422 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
13423
13424         PR target/16570
13425         * gcc.dg/i386-sse-9.c: New test.
13426
13427 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13428
13429         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
13430
13431 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13432
13433         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
13434         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
13435         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
13436         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
13437         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
13438         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
13439         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
13440         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
13441         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
13442         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
13443         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
13444         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
13445         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
13446         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
13447         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
13448         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
13449         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
13450         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
13451         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
13452         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
13453         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
13454         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
13455         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
13456         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13457         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
13458         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
13459         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
13460         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
13461         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13462         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13463         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
13464         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
13465         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
13466         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
13467         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
13468         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13469         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13470         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13471         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13472         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
13473         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
13474         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
13475         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
13476         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
13477         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13478         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13479         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
13480         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
13481         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
13482         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
13483         gcc.misc-tests/i386-pf-3dnow-1.c,
13484         gcc.misc-tests/i386-pf-athlon-1.c,
13485         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13486         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
13487         Declare built-in functions used.
13488         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
13489
13490 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
13491
13492         PR c++/16707
13493         * g++.dg/lookup/using12.C: New test.
13494
13495         * g++.dg/init/null1.C: Fix PR number.
13496         * g++.dg/parse/namespace10.C: Likewise.
13497
13498 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
13499
13500         PR c++/16224
13501         * g++.dg/template/spec17.C: New test.
13502         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
13503         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
13504
13505 2004-08-02  David Billinghurst
13506
13507         PR fortran/16292
13508         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
13509
13510 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
13511
13512         * gcc.dg/ia64-got-1.c: New test case.
13513
13514 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
13515
13516         PR c++/16489
13517         * g++.dg/init/null1.C: New test.
13518         * g++.dg/tc1/dr76.C: Adjust error marker.
13519
13520         PR c++/16529
13521         * g++.dg/parse/namespace10.C: New test.
13522
13523         PR c++/16810
13524         * g++.dg/inherit/ptrmem2.C: New test.
13525
13526 2004-08-02  Ben Elliston  <bje@au.ibm.com>
13527
13528         PR target/16155
13529         * gcc.dg/pr16155.c: New test.
13530
13531 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13532
13533         * gcc.dg/redecl-2.c: New test.
13534
13535 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
13536
13537         * gcc.dg/darwin-longdouble.c: New file.
13538
13539 2004-07-30  Richard Henderson  <rth@redhat.com>
13540
13541         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
13542         write to constant argument.
13543         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
13544
13545 2004-07-30  Richard Henderson  <rth@redhat.com>
13546
13547         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
13548         tests of nearest around zero.
13549
13550 2004-07-30  Andrew Pinski  <apinski@apple.com>
13551
13552         * gcc.c-torture/compile/20040730-1.c: New test.
13553
13554 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
13555
13556         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
13557         powerpc-eabispe.
13558
13559 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
13560
13561         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
13562
13563 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
13564
13565         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
13566         contains $ld_library_path.
13567         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13568
13569 2004-07-29  Richard Henderson  <rth@redhat.com>
13570
13571         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
13572
13573         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
13574         (alt2, which): New.
13575         (Check): Accept either alternative.
13576
13577 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
13578
13579         * g++.dg/abi/inline1.C: New test.
13580         * g++.dg/abi/local1-a.cc: Likewise.
13581         * g++.dg/abi/local1.C: Likewise.
13582         * g++.dg/abi/mangle11.C: Tweak location of warnings.
13583         * g++.dg/abi/mangle12.C: Likewise.
13584         * g++.dg/abi/mangle17.C: Likewise.
13585         * g++.dg/abi/mangle20-2.C: Likewise.
13586         * g++.dg/opt/interface1.C: Likewise.
13587         * g++.dg/opt/interface1.h: Likewise.
13588         * g++.dg/opt/interface1-a.cc: New test.
13589         * g++.dg/parse/repo1.C: New test.
13590         * g++.dg/template/repo1.C: Likewise.
13591         * g++.dg/warn/Winline-1.C: Likewise.
13592         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
13593
13594 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
13595
13596         * gcc.dg/tree-ssa/20040729-1.c: New test.
13597
13598 2004-07-27  Matt Austern <austern@apple.com>
13599
13600         * gcc.dg/darwin-bool-1.c: New test.
13601         * gcc.dg/darwin-bool-2.c: New test.
13602
13603 2004-07-28  Richard Henderson  <rth@redhat.com>
13604
13605         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
13606         arguments in the correct type.  Don't write to constant arguments.
13607
13608 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13609
13610         PR tree-optimization/16688
13611         PR tree-optimization/16689
13612         * g++.dg/tree-ssa/pr16688.C: New test.
13613
13614 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13615
13616         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
13617         loads.  Not only in the comment, this time.
13618
13619 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
13620
13621         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
13622         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
13623         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
13624         * gcc.dg/sh4a-bitmovua.c: New.
13625         * gcc.dg/sh4a-cos.c: New.
13626         * gcc.dg/sh4a-cosf.c: New.
13627         * gcc.dg/sh4a-fprun.c: New.
13628         * gcc.dg/sh4a-fsrra.c: New.
13629         * gcc.dg/sh4a-memmovua.c: New.
13630         * gcc.dg/sh4a-sin.c: New.
13631         * gcc.dg/sh4a-sincos.c: New.
13632         * gcc.dg/sh4a-sincosf.c: New.
13633         * gcc.dg/sh4a-sinf.c: New.
13634
13635 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13636
13637         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
13638         conditionals.
13639         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
13640         loads.
13641         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
13642         DOM1.
13643
13644 2004-07-27  Andrew Pinski  <apinski@apple.com>
13645
13646         * g++.dg/rtti/tinfo1.C: Correct the xfail.
13647
13648 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
13649
13650         * gcc.dg/pragma-isr.c: New test.
13651
13652 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13653
13654         PR c++/14429
13655         * g++.dg/template/ttp11.C: New test.
13656
13657 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
13658
13659         * gcc.c-torture/compile/20040727-1.c: New test.
13660
13661 2004-07-26  Eric Christopher  <echristo@redhat.com>
13662
13663         * gcc.c-torture/compile/20040726-2.c: New test.
13664
13665 2004-07-26  Andrew Pinski  <apinski@apple.com>
13666
13667         * g++.dg/rtti/tinfo1.C: Xfail.
13668
13669 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
13670
13671         * gcc.c-torture/compile/20040726-1.c: New test.
13672
13673 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
13674             Brian Ryner  <bryner@brianryner.com>
13675
13676         PR c++/9283
13677         PR c++/15000
13678         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
13679         * g++.dg/ext/visibility/: New directory.
13680         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
13681         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
13682         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
13683         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
13684         * g++.dg/ext/visibility/fvisibility.C,
13685         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
13686         g++.dg/ext/visibility/fvisibility-override1.C
13687         g++.dg/ext/visibility/fvisibility-override2.C
13688         g++.dg/ext/visibility/memfuncts.C
13689         g++.dg/ext/visibility/noPLT.C
13690         g++.dg/ext/visibility/pragma.C
13691         g++.dg/ext/visibility/pragma-override1.C
13692         g++.dg/ext/visibility/pragma-override2.C
13693         g++.dg/ext/visibility/staticmemfuncts.C
13694         g++.dg/ext/visibility/virtual.C: New tests.
13695
13696 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13697
13698         PR c/15360
13699         * gcc.dg/pr15360-1.c: New test.
13700
13701 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
13702
13703         * gcc.dg/pragma-align-2.c: New test.
13704         * gcc.dg/pragma-init-fini.c: New test.
13705         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
13706         targets.
13707
13708 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13709
13710         * gcc.dg/init-string-2.c: New test.
13711
13712 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
13713
13714         PR 16684
13715         * gcc.dg/Wredundant-decls-1.c: New test case.
13716
13717 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
13718
13719         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
13720         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
13721         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
13722         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
13723         * gcc.dg/compat/generate-random.c: New file.
13724         * gcc.dg/compat/generate-random.h: Likewise.
13725         * gcc.dg/compat/generate-random_r.c: Likewise.
13726         * gcc.dg/compat/struct-layout-1.h: Likewise.
13727         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
13728         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
13729         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
13730         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
13731         * gcc.dg/compat/struct-layout-1_main.c: New test.
13732         * gcc.dg/compat/struct-layout-1_x.c: New file.
13733         * gcc.dg/compat/struct-layout-1_y.c: New file.
13734         * gcc.dg/compat/struct-layout-1_test.h: New file.
13735
13736 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13737
13738         * gcc.dg/comp-return-1.c: New test
13739
13740 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
13741
13742         * gcc.dg/vmx/8-02a.c: Fix typo.
13743
13744         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
13745         * gcc.dg/darwin-abi-3.c: New test.
13746
13747         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
13748         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
13749
13750         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
13751         * gcc.dg/vmx/ops-long-1.c: New test.
13752         * gcc.dg/vmx/ops-long-2.c: New test.
13753
13754 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13755
13756         * g++.dg/lookup/conv-[1234].C: New.
13757
13758 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
13759
13760         * g++.dg/parse/attr2.C: Simplify.
13761
13762 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13763
13764         PR c/7284
13765         * gcc.c-torture/execute/pr7284-1.c: New test.
13766
13767 2004-07-22  Brian Booth  <bbooth@redhat.com>
13768
13769         * gcc.dg/tree-ssa/20040721-1.c: New test.
13770
13771 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13772
13773         * g++.dg/template/crash20.c: New.
13774
13775 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
13776
13777         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
13778         Add dg-run directive.  Declare variables as required.
13779         * gfortran.dg/g77/README: Update
13780
13781 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
13782
13783         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
13784         gcc.dg/cris-peep2-andu2.c: New tests.
13785
13786 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13787
13788         PR c/15052
13789         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
13790         on return type.
13791         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
13792         messages.
13793         * gcc.dg/qual-return-2.c: Update expected messages.
13794         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
13795
13796 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13797
13798         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
13799         * gcc.dg/noncompile/921102-1.c: Update expected error message.
13800
13801 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13802
13803         PR c/11250
13804         * gcc.dg/init-string-1.c: New test.
13805
13806 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
13807
13808         PR middle-end/15345
13809         PR c/16450
13810         * gcc.dg/torture/nested-fn-1.c: New test.
13811
13812 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
13813
13814         PR target/16559
13815         * gcc.dg/ia64-fptr-1.c: New file.
13816
13817 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13818
13819         PR c++/14497
13820         * g++.dg/template/spec16.C: New test.
13821         * g++.old-deja/g++.robertl/eb118.C: Remove.
13822
13823 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13824
13825         PR c++/509
13826         * g++.dg/template/spec15.C: New test.
13827
13828 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
13829
13830         Copy cases from g77.f-torture/execute and add dg-run
13831         directive.  Other changes as noted.
13832         * gfortran.dg/g77/13037.f
13833         * gfortran.dg/g77/1832.f
13834         * gfortran.dg/g77/19981119-0.f
13835         * gfortran.dg/g77/19990313-0.f
13836         * gfortran.dg/g77/19990313-1.f
13837         * gfortran.dg/g77/19990313-2.f
13838         * gfortran.dg/g77/19990313-3.f
13839         * gfortran.dg/g77/19990419-1.f
13840         * gfortran.dg/g77/19990826-0.f
13841         * gfortran.dg/g77/19990826-2.f
13842         * gfortran.dg/g77/20000503-1.f
13843         * gfortran.dg/g77/20001111.f
13844         * gfortran.dg/g77/20010116.f
13845         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
13846         * gfortran.dg/g77/20010430.f
13847         * gfortran.dg/g77/6177.f
13848         * gfortran.dg/g77/947.f
13849         * gfortran.dg/g77/970816-3.f
13850         * gfortran.dg/g77/971102-1.f
13851         * gfortran.dg/g77/980520-1.f
13852         * gfortran.dg/g77/980628-0.f
13853         * gfortran.dg/g77/980628-1.f
13854         * gfortran.dg/g77/980628-10.f
13855         * gfortran.dg/g77/980628-2.f
13856         * gfortran.dg/g77/980628-3.f
13857         * gfortran.dg/g77/980628-7.f
13858         * gfortran.dg/g77/980628-8.f
13859         * gfortran.dg/g77/980628-9.f
13860         * gfortran.dg/g77/980701-0.f
13861         * gfortran.dg/g77/980701-1.f
13862         * gfortran.dg/g77/cabs.f
13863         * gfortran.dg/g77/claus.f
13864         * gfortran.dg/g77/complex_1.f
13865         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
13866         * gfortran.dg/g77/dcomplex.f
13867         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
13868         * gfortran.dg/g77/f90-intrinsic-mathematical.f
13869         * gfortran.dg/g77/f90-intrinsic-numeric.f
13870         * gfortran.dg/g77/int8421.f
13871         * gfortran.dg/g77/labug1.f
13872         * gfortran.dg/g77/large_vec.f
13873         * gfortran.dg/g77/le.f
13874         * gfortran.dg/g77/short.f
13875         * gfortran.dg/g77/README: Update
13876
13877 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
13878
13879         PR c++/16637
13880         * g++.dg/parse/lookup4.C: New test.
13881
13882 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13883
13884         PR c++/16175
13885         * g++.dg/template/ttp10.C: New test.
13886
13887 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13888
13889         * gcc.dg/pr12625-1.c: New test.
13890
13891 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13892
13893         * testsuite/gcc.dg/switch-warn-1.c: New test.
13894         * testsuite/gcc.dg/switch-warn-2.c: New test.
13895         * gcc.c-torture/compile/pr14730.c: Update.
13896
13897 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13898
13899         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13900         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13901         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13902         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13903
13904 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13905
13906         PR c++/16623
13907         * g++.dg/template/assign1.C: New test.
13908
13909 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13910
13911         PR c++/12170
13912         * g++.dg/template/ttp9.C: New test.
13913
13914 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
13915
13916         * gcc.dg/format/cmn-err-1.c: New test.
13917
13918 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13919
13920         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13921         gcc.dg/Wparentheses-10.c: New tests.
13922         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
13923
13924 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13925
13926         PR fortran/16465
13927         * gfortran.dg/g77//ffixed-line-length-0.f,
13928         gfortran.dg/g77/ffixed-line-length-132.f,
13929         gfortran.dg/g77/ffixed-line-length-72.f,
13930         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
13931         gfortran.dg/g77/README: Update.
13932
13933 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13934
13935         PR c++/13092
13936         * g++.dg/template/non-dependent7.C: New test.
13937         * g++.dg/template/non-dependent8.C: Likewise.
13938         * g++.dg/template/non-dependent9.C: Likewise.
13939         * g++.dg/template/non-dependent10.C: Likewise.
13940
13941 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
13942
13943         PR c++/16337
13944         * g++.dg/parse/attr2.C: New test.
13945
13946 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
13947
13948         * g77.dg: Removed.
13949         * g77.f-torture: Ditto.
13950
13951 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13952
13953         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
13954         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
13955         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
13956
13957 2004-07-16  Richard Henderson  <rth@redhat.com>
13958
13959         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
13960
13961 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13962
13963         * lib/fortran-torture.exp (fortran-torture): Don't test compile
13964         tests with full list of options.
13965         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
13966         of TORTURE_OPTIONS if test contains 'dg-do run'.
13967
13968         PR fortran/16404
13969         * gfortran.dg/do_iterator.f90: New test.
13970
13971 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13972
13973         PR rtl-optimization/16536
13974         * gcc.c-torture/execute/restrict-1.c: New test.
13975
13976 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13977
13978         PR fortran/15324
13979         * gfortran.dg/pr15324.f90: New test.
13980
13981         PR fortran/15129
13982         * gfortran.dg/pr15129.f90: New test.
13983
13984         PR fortran/15140
13985         * gfortran.dg/pr15140.f90: New test.
13986
13987         PR fortran/13792
13988         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13989         compile-time simplification.
13990
13991 2004-07-14  Mike Stump  <mrs@apple.com>
13992
13993         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13994
13995 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13996
13997         PR target/16325
13998         * gcc.dg/profile-generate-1.c: New.
13999
14000 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
14001
14002         * gcc.c-torture/execute/20040709-1.c: New test.
14003         * gcc.c-torture/execute/20040709-2.c: New test.
14004
14005 2004-07-14  Mike Stump  <mrs@apple.com>
14006
14007         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
14008
14009 2004-07-14  Mike Stump  <mrs@apple.com>
14010
14011         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
14012
14013 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
14014
14015         PR c++/16518
14016         * g++.dg/parse/mutable1.C: New test.
14017
14018 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
14019
14020         PR tree-optimization/16443
14021         * gcc.dg/tree-ssa/20040713-1.c: New test.
14022
14023 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
14024
14025         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
14026         for operator new.
14027
14028 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
14029
14030         * gfortran.dg/g77/README: New file
14031         * gfortran.dg/g77/19981216-0.f:  Copy from
14032         g77.f-torture/noncompile.  Add "dg-do compile" and
14033         dg-error as required.
14034         * gfortran.dg/g77/19990218-1.f: Likewise
14035         * gfortran.dg/g77/19990905-1.f: Likewise
14036         * gfortran.dg/g77/9263.f: Likewise
14037         * gfortran.dg/g77/980615-0.f: Likewise
14038         * gfortran.dg/g77/980616-0.f: Likewise
14039         * gfortran.dg/g77/check0.f: Likewise
14040         * gfortran.dg/g77/select_no_compile.f: Likewise
14041
14042 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
14043
14044         Copy files from g77.f-torture/compile.
14045         Add "{ dg-do compile}".  Other changes as noted
14046         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
14047         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
14048         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
14049         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
14050         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
14051         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
14052         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
14053         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
14054         statement to conform to standard.  Append alpha1.x for reference.
14055         * gfortran.dg/g77/xformat.f: Add dg-warning
14056
14057 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
14058
14059         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
14060         Add {dg-do compile} directive.
14061         * gfortran.dg/g77/cpp2.F: Likewise
14062
14063 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14064
14065         PR c++/5402
14066         * g++.dg/lookup/name-clash1.C: New test.
14067
14068         PR c++/9777
14069         * g++.dg/lookup/name-clash2.C: New test.
14070
14071         PR c++/12102
14072         * g++.dg/lookup/name-clash3.C: New test.
14073
14074 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14075
14076         * g++.dg/lookup/new2.C: New test.
14077         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
14078
14079 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
14080
14081         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
14082         Add {dg-do compile} directive.
14083         * gfortran.dg/g77/13060.f: Likewise
14084         * gfortran.dg/g77/19990218-0.f: Likewise
14085         * gfortran.dg/g77/19990305-0.f: Likewise
14086         * gfortran.dg/g77/19990419-0.f: Likewise
14087         * gfortran.dg/g77/19990502-0.f: Likewise
14088         * gfortran.dg/g77/19990502-1.f: Likewise
14089         * gfortran.dg/g77/19990525-0.f: Likewise
14090         * gfortran.dg/g77/19990826-1.f: Likewise
14091         * gfortran.dg/g77/19990826-3.f: Likewise
14092         * gfortran.dg/g77/19990905-2.f: Likewise
14093         * gfortran.dg/g77/20000412-1.f: Likewise
14094         * gfortran.dg/g77/20000511-1.f: Likewise
14095         * gfortran.dg/g77/20000511-2.f: Likewise
14096         * gfortran.dg/g77/20000518.f: Likewise
14097         * gfortran.dg/g77/20000601-1.f: Likewise
14098         * gfortran.dg/g77/20000601-2.f: Likewise
14099         * gfortran.dg/g77/20000629-1.f: Likewise
14100         * gfortran.dg/g77/20000630-2.f: Likewise
14101         * gfortran.dg/g77/20010115.f: Likewise
14102         * gfortran.dg/g77/20010321-1.f: Likewise
14103         * gfortran.dg/g77/20010426.f: Likewise
14104         * gfortran.dg/g77/20020307-1.f: Likewise
14105         * gfortran.dg/g77/8485.f: Likewise
14106         * gfortran.dg/g77/960317-1.f: Likewise
14107         * gfortran.dg/g77/970915-0.f: Likewise
14108         * gfortran.dg/g77/980310-1.f: Likewise
14109         * gfortran.dg/g77/980310-2.f: Likewise
14110         * gfortran.dg/g77/980310-3.f: Likewise
14111         * gfortran.dg/g77/980310-4.f: Likewise
14112         * gfortran.dg/g77/980310-6.f: Likewise
14113         * gfortran.dg/g77/980310-7.f: Likewise
14114         * gfortran.dg/g77/980310-8.f: Likewise
14115         * gfortran.dg/g77/980419-2.f: Likewise
14116         * gfortran.dg/g77/980424-0.f: Likewise
14117         * gfortran.dg/g77/980427-0.f: Likewise
14118         * gfortran.dg/g77/980729-0.f: Likewise
14119         * gfortran.dg/g77/981117-1.f: Likewise
14120         * gfortran.dg/g77/toon_1.f: Likewise
14121
14122 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14123
14124         PR c++/2204
14125         * g++.dg/other/abstract2.C: New test.
14126
14127 2004-07-12  Paul Brook  <paul@codesourcery.com>
14128
14129         * gfortran.dg/pointer_init_1.f90: New test.
14130
14131 2004-07-11  Paul Brook  <paul@codesourcery.com>
14132
14133         PR fortran/15986
14134         * gfortran.dg/contained_1.f90: New test.
14135
14136 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
14137
14138         * g++.dg/parse/defarg8.C: New test.
14139
14140 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14141
14142         PR fortran/16433
14143         * gfortran.dg/pr16433.f: New test.
14144
14145         PR fortran/17574
14146         * gfortran.dg/pr15754.f90: New test.
14147
14148 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14149
14150         PR tree-optimization/16437
14151         * gcc.c-torture/execute/bitfld-4.c: New test.
14152
14153 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14154
14155         * gfortran.fortran-torture/execute/common_2.f90: Add check for
14156         access to common var from module.
14157
14158 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14159
14160         PR fortran/16336
14161         * gfortran.fortran-torture/execute/common_2.f90: New test.
14162
14163 2004-07-10  Paul Brook  <paul@codesourcery.com>
14164
14165         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
14166
14167 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14168
14169         PR fortran/15969
14170         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
14171
14172 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
14173
14174         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
14175         * gfortran.dg/g77/ffixed-form-2.f: Likewise
14176         * gfortran.dg/g77/ffree-form-1.f: Likewise
14177         * gfortran.dg/g77/ffree-form-2.f: Likewise
14178         * gfortran.dg/g77/ffree-form-3.f: Likewise
14179         * gfortran.dg/g77/fno-underscoring.f: Likewise
14180         * gfortran.dg/g77/funderscoring.f: Likewise
14181         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
14182
14183 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14184
14185         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
14186
14187 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14188         Paul Brook  <paul@codesourcery.com>
14189
14190         PR fortran/13415
14191         * gfortran.dg/common_pointer_1.f90: New test.
14192
14193 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14194
14195         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
14196
14197 2004-07-09  James E Wilson  <wilson@specifixinc.com>
14198
14199         PR target/16364
14200         * gcc.c-torture/compile/20040709-1.c: New.
14201
14202 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14203
14204         PR fortran/14077
14205         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
14206
14207 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14208
14209         PR fortran/13201
14210         * gfortran.dg/shape_1.f90: New test.
14211
14212 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
14213             Andrew Pinski  <apinski@apple.com>
14214
14215         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
14216
14217 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14218
14219         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
14220         comment.
14221
14222 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14223         Paul Brook  <paul@codesourcery.com>
14224
14225         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
14226         '.f95' and '.F95'.
14227
14228 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
14229
14230         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
14231
14232 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14233
14234         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
14235         testcases with capital suffix.
14236
14237 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14238
14239         PR fortran/15481
14240         PR fortran/13372
14241         PR fortran/13575
14242         PR fortran/15978
14243         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
14244
14245         * gfortran.dg/implicit_1.f90: New test.
14246
14247 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14248
14249         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
14250         expression to match gfortran warning/error messages
14251         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
14252         dg-error text.
14253
14254 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14255
14256         * lib/fortran-torture.exp: Rename proc search_for to
14257         search_for_re.
14258
14259 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14260
14261         * gcc.c-torture/execute/simd-5.x: New file.
14262         XFAIL on SPARC 64-bit at -O0.
14263
14264 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14265
14266         PR c++/8211
14267         PR c++/16165
14268         * g++.dg/warn/effc3.C: New test.
14269
14270 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14271
14272         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
14273         change X to 1X in format.
14274         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
14275         add data statements to conform to standard.
14276
14277 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14278
14279         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
14280         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
14281         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
14282
14283 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14284
14285         * gfortran.dg/g77/7388.f: Copy from g77.dg
14286         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
14287         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
14288         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
14289         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
14290         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
14291         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
14292         * gfortran.dg/g77/strlen0.f: Likewise
14293
14294 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
14295
14296         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
14297         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
14298
14299 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14300
14301         * gcc.c-torture/execute/920428-2.x: Delete.
14302         * gcc.c-torture/execute/920501-7.x: Likewise.
14303
14304 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
14305
14306         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
14307         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
14308         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
14309         prescott and c3-2.
14310         (PREFETCH_3DNOW): Add -march=c3.
14311
14312 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
14313
14314         PR c/16437
14315         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
14316         * gcc.c-torture/execute/bf64-1.x: Likewise.
14317
14318 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14319
14320         * gcc.c-torture/compile/20040708-1.c: New test.
14321
14322 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14323
14324         PR c++/16169
14325         * g++.dg/warn/effc2.C: New test.
14326
14327 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14328
14329         * gcc.c-torture/execute/bitfld-1.x: Remove.
14330         * gcc.c-torture/execute/bitfld-3.c: New test.
14331         * gcc.dg/bitfld-2.c: Remove XFAILs.
14332
14333 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
14334
14335         PR c++/16276
14336         * g++.dg/rtti/tinfo1.C: New file.
14337
14338 2004-07-07  Eric Christopher  <echristo@redhat.com>
14339
14340         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
14341
14342 2004-07-07  Andrew Pinski  <apinski@apple.com>
14343
14344         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
14345
14346 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
14347
14348         * g++.dg/init/call1.C: XFAIL.
14349
14350 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
14351
14352         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
14353         except for movstrict*, to movmem* and clrstr* to clrmem*.
14354
14355 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
14356
14357         * gcc.c-torture/execute/20040707-1.c: New test.
14358
14359 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
14360
14361         * gcc.c-torture/execute/20040706-1.c: New test.
14362
14363 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14364
14365         PR c++/3671
14366         * g++.dg/template/spec14.C: New test.
14367
14368 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
14369
14370         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
14371         nothing if not yet defined.  Use it in b, c and d type definitions.
14372         * gcc.c-torture/execute/20040705-1.c: New test.
14373         * gcc.c-torture/execute/20040705-2.c: New test.
14374
14375 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14376
14377         PR c++/2518
14378         * g++.dg/lookup/new1.C: New test.
14379
14380 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14381
14382         PR c++/11406
14383         * g++.dg/template/sizeof8.C: New test.
14384
14385 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
14386
14387         * gcc.c-torture/compile/20040705-1.c: New test.
14388
14389 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
14390
14391         * gfortran.fortran-torture/execute/seq_io.f90: New test.
14392
14393 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
14394
14395         * gcc.dg/cpp/if-mop.c: Two new testcases.
14396         * gcc.dg/cpp/trad/comment-3.c: New.
14397
14398 2004-07-04  Paul Brook  <paul@codesourcery.com>
14399
14400         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
14401
14402 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
14403
14404         PR c++/3761
14405         * g++.dg/lookup/crash4.C: New test.
14406
14407 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
14408
14409         * gcc.c-torture/execute/builtin-abs-1.c
14410         * gcc.c-torture/execute/builtin-abs-2.c
14411         * gcc.c-torture/execute/builtin-complex-1.c
14412         * gcc.c-torture/execute/builtins/string-1-lib.c
14413         * gcc.c-torture/execute/builtins/string-1.c
14414         * gcc.c-torture/execute/builtins/string-2-lib.c
14415         * gcc.c-torture/execute/builtins/string-2.c
14416         * gcc.c-torture/execute/builtins/string-3-lib.c
14417         * gcc.c-torture/execute/builtins/string-3.c
14418         * gcc.c-torture/execute/builtins/string-4-lib.c
14419         * gcc.c-torture/execute/builtins/string-4.c
14420         * gcc.c-torture/execute/builtins/string-5-lib.c
14421         * gcc.c-torture/execute/builtins/string-5.c
14422         * gcc.c-torture/execute/builtins/string-6-lib.c
14423         * gcc.c-torture/execute/builtins/string-6.c
14424         * gcc.c-torture/execute/builtins/string-7-lib.c
14425         * gcc.c-torture/execute/builtins/string-7.c
14426         * gcc.c-torture/execute/builtins/string-8-lib.c
14427         * gcc.c-torture/execute/builtins/string-8.c
14428         * gcc.c-torture/execute/builtins/string-9-lib.c
14429         * gcc.c-torture/execute/builtins/string-9.c
14430         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
14431         * gcc.c-torture/execute/builtins/string-asm-1.c
14432         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
14433         * gcc.c-torture/execute/builtins/string-asm-2.c
14434         * gcc.c-torture/execute/stdio-opt-1.c
14435         * gcc.c-torture/execute/stdio-opt-2.c
14436         * gcc.c-torture/execute/stdio-opt-3.c
14437         * gcc.c-torture/execute/string-opt-1.c
14438         * gcc.c-torture/execute/string-opt-10.c
14439         * gcc.c-torture/execute/string-opt-11.c
14440         * gcc.c-torture/execute/string-opt-12.c
14441         * gcc.c-torture/execute/string-opt-13.c
14442         * gcc.c-torture/execute/string-opt-14.c
14443         * gcc.c-torture/execute/string-opt-15.c
14444         * gcc.c-torture/execute/string-opt-16.c
14445         * gcc.c-torture/execute/string-opt-2.c
14446         * gcc.c-torture/execute/string-opt-6.c
14447         * gcc.c-torture/execute/string-opt-7.c
14448         * gcc.c-torture/execute/string-opt-8.c:
14449         Replace with ...
14450
14451         * gcc.c-torture/execute/builtins/abs-2.c
14452         * gcc.c-torture/execute/builtins/abs-3.c
14453         * gcc.c-torture/execute/builtins/complex-1.c
14454         * gcc.c-torture/execute/builtins/fprintf.c
14455         * gcc.c-torture/execute/builtins/fputs.c
14456         * gcc.c-torture/execute/builtins/memcmp.c
14457         * gcc.c-torture/execute/builtins/memmove.c
14458         * gcc.c-torture/execute/builtins/memops-asm.c
14459         * gcc.c-torture/execute/builtins/mempcpy-2.c
14460         * gcc.c-torture/execute/builtins/mempcpy.c
14461         * gcc.c-torture/execute/builtins/memset.c
14462         * gcc.c-torture/execute/builtins/printf.c
14463         * gcc.c-torture/execute/builtins/sprintf.c
14464         * gcc.c-torture/execute/builtins/strcat.c
14465         * gcc.c-torture/execute/builtins/strchr.c
14466         * gcc.c-torture/execute/builtins/strcmp.c
14467         * gcc.c-torture/execute/builtins/strcpy.c
14468         * gcc.c-torture/execute/builtins/strcspn.c
14469         * gcc.c-torture/execute/builtins/strlen-2.c
14470         * gcc.c-torture/execute/builtins/strlen.c
14471         * gcc.c-torture/execute/builtins/strncat.c
14472         * gcc.c-torture/execute/builtins/strncmp-2.c
14473         * gcc.c-torture/execute/builtins/strncmp.c
14474         * gcc.c-torture/execute/builtins/strncpy.c
14475         * gcc.c-torture/execute/builtins/strpbrk.c
14476         * gcc.c-torture/execute/builtins/strpcpy-2.c
14477         * gcc.c-torture/execute/builtins/strpcpy.c
14478         * gcc.c-torture/execute/builtins/strrchr.c
14479         * gcc.c-torture/execute/builtins/strspn.c
14480         * gcc.c-torture/execute/builtins/strstr-asm.c
14481         * gcc.c-torture/execute/builtins/strstr.c:
14482         ... these new files.
14483
14484         * gcc.c-torture/execute/builtins/abs-2-lib.c
14485         * gcc.c-torture/execute/builtins/abs-3-lib.c
14486         * gcc.c-torture/execute/builtins/complex-1-lib.c
14487         * gcc.c-torture/execute/builtins/fprintf-lib.c
14488         * gcc.c-torture/execute/builtins/fputs-lib.c
14489         * gcc.c-torture/execute/builtins/memcmp-lib.c
14490         * gcc.c-torture/execute/builtins/memmove-lib.c
14491         * gcc.c-torture/execute/builtins/memops-asm-lib.c
14492         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
14493         * gcc.c-torture/execute/builtins/mempcpy-lib.c
14494         * gcc.c-torture/execute/builtins/memset-lib.c
14495         * gcc.c-torture/execute/builtins/printf-lib.c
14496         * gcc.c-torture/execute/builtins/sprintf-lib.c
14497         * gcc.c-torture/execute/builtins/strcat-lib.c
14498         * gcc.c-torture/execute/builtins/strchr-lib.c
14499         * gcc.c-torture/execute/builtins/strcmp-lib.c
14500         * gcc.c-torture/execute/builtins/strcpy-lib.c
14501         * gcc.c-torture/execute/builtins/strcspn-lib.c
14502         * gcc.c-torture/execute/builtins/strlen-2-lib.c
14503         * gcc.c-torture/execute/builtins/strlen-lib.c
14504         * gcc.c-torture/execute/builtins/strncat-lib.c
14505         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
14506         * gcc.c-torture/execute/builtins/strncmp-lib.c
14507         * gcc.c-torture/execute/builtins/strncpy-lib.c
14508         * gcc.c-torture/execute/builtins/strpbrk-lib.c
14509         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
14510         * gcc.c-torture/execute/builtins/strpcpy-lib.c
14511         * gcc.c-torture/execute/builtins/strrchr-lib.c
14512         * gcc.c-torture/execute/builtins/strspn-lib.c
14513         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
14514         * gcc.c-torture/execute/builtins/strstr-lib.c
14515         * gcc.c-torture/execute/builtins/lib/abs.c
14516         * gcc.c-torture/execute/builtins/lib/fprintf.c
14517         * gcc.c-torture/execute/builtins/lib/memset.c
14518         * gcc.c-torture/execute/builtins/lib/printf.c
14519         * gcc.c-torture/execute/builtins/lib/sprintf.c
14520         * gcc.c-torture/execute/builtins/lib/strcpy.c
14521         * gcc.c-torture/execute/builtins/lib/strcspn.c
14522         * gcc.c-torture/execute/builtins/lib/strncat.c
14523         * gcc.c-torture/execute/builtins/lib/strncmp.c
14524         * gcc.c-torture/execute/builtins/lib/strncpy.c
14525         * gcc.c-torture/execute/builtins/lib/strpbrk.c
14526         * gcc.c-torture/execute/builtins/lib/strspn.c
14527         * gcc.c-torture/execute/builtins/lib/strstr.c:
14528         New files containing support routines.
14529
14530         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
14531         declaration.
14532         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
14533         when not optimizing.
14534
14535 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
14536
14537         PR c++/16240
14538         * g++.dg/abi/mangle22.C: New test.
14539         * g++.dg/abi/mangle23.C: Likewise.
14540
14541 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
14542
14543         PR fortran/16290
14544         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
14545         Allow for cases without denormalized floating point numbers.
14546
14547 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
14548
14549         PR c/1027
14550         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
14551         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
14552         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
14553         expected warning text.
14554         * gcc.dg/format/diag-2.c: New test.
14555
14556 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14557
14558         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
14559
14560 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
14561
14562         * gcc.dg/builtins-43.c: New.
14563         * gcc.dg/builtins-44.c: New.
14564         * gcc.dg/builtins-45.c: New.
14565
14566 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
14567             Andreas Tobler  <a.tobler@schweiz.ch>
14568
14569         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
14570         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
14571         as SIGSEGV.
14572         * gcc.dg/cleanup-11.c: Likewise.
14573         * gcc.dg/cleanup-8.c: Likewise.
14574         * gcc.dg/cleanup-9.c: Likewise.
14575         * gcc.dg/cleanup-5.c: Run on all platforms.
14576
14577 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14578
14579         * g++.dg/warn/nonnull1.C: New test.
14580
14581 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14582
14583         * gcc.dg/compat/compat-common.h: Wrap up CINT in
14584         an #ifndef SKIP_COMPLEX_INT/#endif pair.
14585         Special-case the Sun compiler wrt to <complex.h>.
14586
14587 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
14588
14589         * gcc.dg/Wunreachable-8.C: New test.
14590
14591         * gcc.dg/h8300-ice2.c : New test.
14592
14593 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
14594
14595         PR fortran/16161
14596         * gfortran.fortran-torture/compile/implicit.f90: Add test
14597         for implicit character.
14598
14599 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
14600
14601         PR fortran/16289
14602         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
14603         Use tiny() intrinsic to find smallest non-negative real
14604
14605 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
14606
14607         * gcc.dg/compat/struct-by-value-22_main.c: New test.
14608         * gcc.dg/compat/struct-by-value-22_x.c: New.
14609         * gcc.dg/compat/struct-by-value-22_y.c: New.
14610
14611         * gcc.c-torture/execute/20040629-1.c: New test.
14612
14613 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
14614
14615         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
14616         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
14617
14618         PR target/16195
14619         * gcc.dg/20040625-1.c: New test.
14620
14621 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14622
14623         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
14624
14625 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14626
14627         PR fortran/15963
14628         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
14629
14630 2004-06-29  Richard Henderson  <rth@redhat.com>
14631
14632         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
14633
14634 2004-06-29  Paul Brook  <paul@codesourcery.com>
14635
14636         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
14637         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
14638
14639 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
14640
14641         PR c++/16260
14642         * g++.dg/parse/crash15.C: New.
14643
14644 2004-06-28  Andrew Pinski  <apinski@apple.com>
14645
14646         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
14647         by the error already.
14648
14649         * g++.dg/opt/ptrmem4.C: Change to compile only test.
14650
14651 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
14652
14653         PR target/14041
14654         * gcc.dg/h8300-bss-align-1.c : New.
14655
14656 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14657
14658         * PR c++/16174
14659         * g++.dg/template/ctor4.C: New.
14660
14661 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
14662
14663         PR c++/16205
14664         * g++.dg/warn/Wsequence-point-1.C: New test.
14665
14666 2004-06-27  Paul Brook  <paul@codesourcery.com>
14667
14668         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
14669
14670 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
14671
14672         * g++.old-deja/g++.mike/p7325.C: Remove.
14673
14674 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
14675
14676         PR c/14963
14677         * gcc.dg/pr14963.c: New test.
14678
14679 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
14680
14681         PR c++/16193
14682         * g++.dg/parse/redef1.C: New test.
14683
14684 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14685
14686         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
14687         20021110.c.
14688         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
14689         20021119-1.c.
14690         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
14691         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
14692         5-04.c.
14693         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
14694         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
14695         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
14696         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
14697         g++.brendan/enum14.C.
14698         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
14699         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
14700         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
14701         g++.mike/virt1.C.
14702         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
14703         memtemp24.C.
14704
14705 2004-06-27  Roger Sayle  <roger@eyesopen.com>
14706
14707         * gcc.dg/20040527-1.c: New test case.
14708
14709 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
14710
14711         PR gfortran/pr16196
14712         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
14713
14714 2004-06-25  Roger Sayle  <roger@eyesopen.com>
14715
14716         PR middle-end/15825
14717         * gcc.dg/pr15825-1.c: New test case.
14718
14719 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14720
14721         * gcc.c-torture/execute/20040625-1.c: New test.
14722
14723 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14724
14725         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
14726
14727 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14728
14729         * gcc.dg/torture/mips-div-1.c: New test.
14730
14731 2004-06-24  Jeff Law  <law@redhat.com>
14732
14733         * gcc.dg/tree-ssa/20040624-1.c: New test.
14734
14735 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
14736
14737         * gcc.c-torture/compile/20040624-1.c: New test.
14738
14739 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14740
14741         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
14742         this directory.
14743
14744 2004-06-23  Andrew Pinski  <apinski@apple.com>
14745
14746         PR middle-end/15988
14747         * g++.dg/opt/ptrmem4.C: New test.
14748
14749         * gcc.dg/c90-array-quals-2.c: New test.
14750
14751 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
14752
14753         * gcc.dg/kpice1.c: New test.
14754
14755 2006-06-23  Andrew Pinski  <apinski@apple.com>
14756
14757         * gcc.dg/c90-array-quals.c: New test.
14758
14759 2006-06-22  Richard Henderson  <rth@redhat.com>
14760
14761         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
14762
14763 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
14764
14765         * gcc.dg/builtins-config.h: Handle FreeBSD.
14766
14767 2006-06-22  Richard Henderson  <rth@redhat.com>
14768
14769         * g++.dg/opt/devirt1.C: New.
14770
14771 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
14772
14773         * g++.dg/opt/pr15551.C: New testcase.
14774
14775 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
14776
14777         PR target/14800
14778         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
14779         x86_64-*-linux* when compiling for 32bit.
14780
14781 2004-06-21  Andrew Pinski  <apinski@apple.com>
14782
14783         * gcc.dg/pch/struct-1.c: New.
14784         * gcc.dg/pch/struct-1.hs: New.
14785
14786 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
14787
14788         * gcc.dg/pch/save-temps-1.c: New file.
14789         * gcc.dg/pch/save-temps-1.hs: New file.
14790
14791 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14792
14793         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
14794         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
14795
14796 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14797
14798         * gfortran.fortran-torture/execute/select_1.f90: Rename function
14799         to fix type error.
14800         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
14801         Remove trailing spaces.
14802
14803 2004-06-21  Richard Henderson  <rth@redhat.com>
14804
14805         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
14806         merging && to BIT_FIELD_REF.
14807
14808 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
14809
14810         * g++.dg/opt/placeholder1.C: New test.
14811
14812 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14813
14814         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
14815         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14816         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14817         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14818
14819 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
14820
14821         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
14822         extern "C".
14823         * g++.dg/other/pragma-re-1.C: Add comments.
14824
14825 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
14826
14827         PR gfortran/16080
14828         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
14829
14830 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
14831
14832         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
14833         instead of setting the type of size_t by
14834         hand.
14835
14836 2004-06-18  Roger Sayle  <roger@eyesopen.com>
14837
14838         * gcc.dg/unordered-2.c: New test case.
14839         * gcc.dg/unordered-3.c: New test case.
14840
14841 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
14842
14843         PR other/16043
14844         * lib/g++.exp (g++_version): Tweak regexp for version
14845         * lib/g77.exp (g77_version): Likewise
14846         * lib/gfortran.exp (gfortran_version): Likewise
14847         * lib/objc.exp (objc_version): Likewise
14848         * lib/treelang.exp (treelang_version): Likewise
14849
14850 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
14851
14852         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
14853         Use INT_MAX instead of __INT_MAX__.
14854         * gcc.dg/compat/struct-align-2_y.c: Likewise.
14855
14856         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
14857         * gcc.dg/compat/scalar-return-3_x.c: Use it.
14858         * gcc.dg/compat/scalar-return-3_y.c: Use it.
14859         * gcc.dg/compat/scalar-return-4_x.c: Use it.
14860         * gcc.dg/compat/scalar-return-4_y.c: Use it.
14861         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
14862         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
14863         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
14864         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
14865
14866         * gcc.dg/range-test-1.c: New test.
14867         * g++.dg/opt/range-test-1.C: New test.
14868
14869 2004-06-17  Richard Henderson  <rth@redhat.com>
14870
14871         * objc.dg/sync-1.m: New.
14872         * objc.dg/try-catch-1.m: Don't force next runtime.
14873         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
14874         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
14875         shadowed catch clause.
14876         * objc.dg/try-catch-5.m: New.
14877
14878 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
14879
14880         Bug 14610
14881         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
14882
14883 2004-06-15  Richard Henderson  <rth@redhat.com>
14884
14885         * gcc.dg/20001116-1.c: Move expected warning line.
14886
14887 2004-06-15  Richard Henderson  <rth@redhat.com>
14888
14889         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14890         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14891
14892 2004-06-15  Jeff Law  <law@redhat.com>
14893
14894         * gcc.dg/tree-ssa/20040615-1.c: New test.
14895         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14896         be less sensitive to operand ordering.
14897         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14898
14899 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14900
14901         * g++.dg/abi/bitfield3.C: Add comment..
14902
14903 2004-06-15  Richard Henderson  <rth@redhat.com>
14904
14905         * g++.dg/ext/stmtexpr1.C: XFAIL.
14906         * gcc.dg/20030612-1.c: XFAIL.
14907
14908 2004-06-15  Eric Christopher  <echristo@redhat.com>
14909
14910         * g++.dg/charset/asm5.c: New.
14911         * gcc.dg/charset/asm6.c: New.
14912
14913 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14914
14915         PR fortran/15962
14916         * gfortran.fortran-torture/execute/select_1.f90: New test.
14917
14918 2004-06-15  Paul Brook  <paul@codesourcery.com>
14919
14920         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
14921
14922 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14923
14924         PR c++/15967
14925         * g++.dg/lookup/crash3.C: New test.
14926
14927 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14928
14929         PR c++/15947
14930         * g++.dg/parse/dtor4.C: New test.
14931
14932 2004-06-14  Jeff Law  <law@redhat.com>
14933
14934         * gcc.c-torture/compile/20040614-1.c: New test.
14935
14936 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14937
14938         PR fortran/15211
14939         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
14940         LEN of a character array.
14941
14942 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
14943
14944         PR c++/15096
14945         * g++.dg/template/ptrmem10.C: New test.
14946
14947         PR c++/14930
14948         * g++.dg/template/friend30.C: New test.
14949
14950 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14951
14952         PR fortran/14928
14953         * gfortran.fortran-torture/compile/mloc.f90: New test.
14954
14955 2004-06-13  Paul Brook  <paul@codesourcery.com>
14956
14957         * gfortran.fortran-torture/execute/random_2.f90: New test.
14958
14959 2004-06-13  Eric Christopher  <echristo@redhat.com>
14960
14961         * gcc.dg/noncompile/redecl-1.c: Fix error message.
14962
14963 2004-06-12  Paul Brook  <paul@codesourcery.com>
14964
14965         * gfortran.fortran-torture/execute/contained_3.f90: New test.
14966
14967 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14968
14969         PR fortran/14923
14970         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
14971
14972 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14973
14974         PR fortran/14957
14975         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14976         syntax errors in end statements of contained subroutines.
14977
14978 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14979
14980         PR fortran/12841
14981         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14982
14983 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14984
14985         PR fortran/15665
14986         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14987
14988 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14989
14990         PR gfortran/12839
14991         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14992
14993 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14994
14995         PR c++/15862
14996         * g++.dg/parse/enum1.C: New test.
14997
14998 2004-06-10  Jeff Law  <law@redhat.com>
14999
15000         * gcc.c-torture/compile/20040610-1.c: New test.
15001
15002 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15003
15004         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
15005         * g++.old-deja/g++.other/decl3.C: Likewise.
15006
15007 2004-06-10  Brian Booth  <bbooth@redhat.com>
15008
15009         * gcc.dg/tree-ssa/20031015-1.c: Scan for
15010         V_MAY_DEF instead of VDEF.
15011         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
15012
15013 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
15014
15015         PR c++/14211
15016         * g++.dg/conversion/const1.C: New test.
15017
15018         PR c++/15076
15019         * g++.dg/conversion/reinterpret1.C: New test.
15020
15021         PR c++/15877
15022         * g++.dg/template/enum2.C: New test.
15023
15024         PR c++/15227
15025         * g++.dg/template/error13.C: New test.
15026
15027 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15028
15029         PR fortran/14957
15030         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
15031         arguments to test_* REAL and of the right size.
15032
15033 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
15034
15035         PR target/15569
15036         PR rtl-optimization/15681
15037         * gcc.dg/20040609-1.c: New test.
15038
15039 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
15040
15041         PR c++/14791
15042         * g++.dg/opt/builtins1.C: New test.
15043
15044 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
15045
15046         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
15047         that use default windows32 struct layout.
15048         * gcc.dg/i386-bitfield2.c: Likewise.
15049
15050 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
15051
15052         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
15053         for mingw32 and cygwin targets.
15054
15055 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
15056
15057         * gcc.dg/pch/macro-4.c: New.
15058         * gcc.dg/pch/macro-4.hs: New.
15059
15060 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15061
15062         PR fortran/13249
15063         * gfortran.fortran-torture/compile/name_clash.f90: New test.
15064
15065 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15066
15067         PR fortran/13372
15068         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
15069
15070 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
15071
15072         PR gfortran/14897
15073         * gfortran.fortran-torture/execute/t_edit.f90: New test.
15074
15075 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
15076
15077         PR gfortran/15755
15078         * gfortran.fortran-torture/execute/backspace.c : New test.
15079
15080 2004-06-09  Paul Brook  <paul@codesourcery.com>
15081
15082         * gfortran.fortran-torture/execure/intrinsic_associated.f90
15083         (pointer_to_section): Rewrite to use smaller array.
15084
15085 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
15086
15087         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
15088         * gcc.dg/ext/altivec-10.c: Same.
15089         * gcc.dg/ext/altivec-11.c: Same.
15090         * gcc.dg/ext/altivec-12.c: Same.
15091         * gcc.dg/ext/altivec-13.c: Same.
15092         * gcc.dg/ext/altivec-14.c: Same.
15093         * gcc.dg/ext/altivec-15.c: Same.
15094         * gcc.dg/ext/altivec-16.c: Same.
15095         * gcc.dg/ext/altivec-3.c: Same.
15096         * gcc.dg/ext/altivec-4.c: Same.
15097         * gcc.dg/ext/altivec-6.c: Same.
15098         * gcc.dg/ext/altivec-7.c: Same.
15099         * gcc.dg/ext/altivec-8.c: Same.
15100         * gcc.dg/ext/altivec-varargs-1.c: Same.
15101
15102         * g++.dg/ext/altivec-1.C: Correct dg syntax.
15103         * g++.dg/ext/altivec-10.C: Same.
15104         * g++.dg/ext/altivec-2.C: Same.
15105         * g++.dg/ext/altivec-3.C: Same.
15106         * g++.dg/ext/altivec-4.C: Same.
15107         * g++.dg/ext/altivec-5.C: Same.
15108         * g++.dg/ext/altivec-6.C: Same.
15109         * g++.dg/ext/altivec-7.C: Same.
15110         * g++.dg/ext/altivec-8.C: Same.
15111         * g++.dg/ext/altivec-9.C: Same.
15112
15113 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15114
15115         PR c++/7841
15116         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
15117
15118 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15119
15120         * gcc.dg/union-1.c: New test.
15121
15122 2004-06-07  Roger Sayle  <roger@eyesopen.com>
15123
15124         * gcc.dg/builtins-41.c: New test case.
15125         * gcc.dg/builtins-42.c: New test case.
15126
15127 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
15128
15129         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
15130         * g++.dg/ext/altivec-10.C: Same.
15131         * g++.dg/ext/altivec-2.C: Same.
15132         * g++.dg/ext/altivec-3.C: Same.
15133         * g++.dg/ext/altivec-4.C: Same.
15134         * g++.dg/ext/altivec-5.C: Same.
15135         * g++.dg/ext/altivec-6.C: Same.
15136         * g++.dg/ext/altivec-7.C: Same.
15137         * g++.dg/ext/altivec-8.C: Same.
15138         * g++.dg/ext/altivec-9.C: Same.
15139         * g++.old-deja/g++.abi/cxa_vec.C: Same.
15140         * g++.old-deja/g++.brendan/new3.C: Same.
15141         * gcc.c-torture/execute/eeprof-1.x: Same.
15142
15143 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15144
15145         PR c/14765
15146         * gcc.dg/pr14765-1.c: New test.
15147
15148 2004-06-07  Roger Sayle  <roger@eyesopen.com>
15149
15150         PR c/14649
15151         * gcc.dg/pr14649-1.c: New test case.
15152
15153 2004-06-07  Richard Henderson  <rth@redhat.com>
15154
15155         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
15156         if temporaries.
15157
15158 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
15159
15160         * g++.dg/eh/elide1.C: Remove XFAIL.
15161
15162 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
15163
15164         PR c++/15337
15165         * g++.dg/expr/sizeof3.C: New test.
15166
15167         PR c++/14777
15168         * g++.dg/template/access14.C: New test.
15169
15170         PR c++/15554
15171         * g++.dg/template/enum1.C: New test.
15172
15173         PR c++/15057
15174         * g++.dg/eh/throw1.C: New test.
15175
15176 2004-06-07  David Ayers  <d.ayers@inode.at>
15177             Ziemowit Laski  <zlaski@apple.com>
15178
15179         * lib/objc.exp (objc_target_compile): Revert the '-framework
15180         Foundation' flag fix, since bare Darwin does not ship
15181         with the Foundation framework.
15182         * objc/execute/next_mapping.h: Provide a local NSConstantString
15183         @interface and @implementation.
15184         (objc_constant_string_init): A constructor function, used to
15185         initialize the NSConstantString meta-class object.
15186         * objc/execute/string1.m: Include "next_mapping.h" instead of
15187         <Foundation/NSString.h>.
15188         * objc/execute/string2.m: Likewise.
15189         * objc/execute/string3.m: Likewise.
15190         * objc/execute/string4.m: Likewise.
15191
15192 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
15193
15194         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
15195         to double. Replace double with FLOAT.
15196         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
15197
15198         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
15199         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
15200         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
15201         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
15202         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
15203         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
15204         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
15205         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
15206
15207 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
15208
15209         PR c/13519
15210         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
15211
15212 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15213
15214         PR c++/15503
15215         * g++.dg/template/meminit2.C: New test.
15216
15217 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
15218
15219         PR target/15822
15220         * gcc.c-torture/execute/compare-fp-1.c,
15221         gcc.c-torture/execute/compare-fp-2.c,
15222         gcc.c-torture/execute/compare-fp-3.c,
15223         gcc.c-torture/execute/compare-fp-4.c,
15224         gcc.c-torture/execute/compare-fp-3.x,
15225         gcc.c-torture/execute/compare-fp-4.x: Moved...
15226         * gcc.c-torture/execute/ieee/compare-fp-1.c,
15227         gcc.c-torture/execute/ieee/compare-fp-2.c,
15228         gcc.c-torture/execute/ieee/compare-fp-3.c,
15229         gcc.c-torture/execute/ieee/compare-fp-4.c,
15230         gcc.c-torture/execute/ieee/compare-fp-3.x,
15231         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
15232
15233 2004-06-04  David Ayers  <d.ayers@inode.at>
15234
15235         * objc/execute/protocol-isEqual-4.m: New testcase.
15236
15237 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
15238
15239         * objc/execute/protocol-isEqual-1.m: New testcase.
15240         * objc/execute/protocol-isEqual-2.m: New testcase.
15241         * objc/execute/protocol-isEqual-3.m: New testcase.
15242
15243 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15244
15245         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
15246
15247 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
15248
15249         * lib/objc.exp (objc_target_compile): When running tests on
15250         Darwin (Mac OS X), inform the linker about '-framework
15251         'Foundation'.
15252
15253 2004-06-02  Eric Christopher  <echristo@redhat.com>
15254
15255         * gcc.c-torture/compile/20040602-1.c: New.
15256
15257 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
15258
15259         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
15260         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15261
15262         PR tree-optimization/14736
15263         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
15264
15265         PR tree-optimization/14042
15266         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
15267
15268         PR tree-optimization/14729
15269         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
15270
15271 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15272
15273         PR fortran/15557
15274         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
15275
15276 2004-06-01  Richard Hederson  <rth@redhat.com>
15277
15278         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
15279
15280 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15281
15282         PR c++/14932
15283         * g++.dg/parse/offsetof4.C: New test.
15284
15285 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
15286
15287         PR objc/7993
15288         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
15289
15290 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
15291
15292         PR c++/15701
15293         * g++.dg/template/friend29.C: New test.
15294
15295 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15296
15297         PR c/15749
15298         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
15299
15300 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15301
15302         * gcc.dg/sparc-trap-1.c: New test.
15303
15304 2004-05-31  Roger Sayle  <roger@eyesopen.com>
15305
15306         PR middle-end/15069
15307         * g++.dg/opt/fold3.C: New test case.
15308
15309 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
15310
15311         * lib/target-supports.exp (check_iconv_available): Fix fallout
15312         from 2004-05-28 patch.
15313
15314 2004-05-30  Paul Brook  <paul@codesourcery.com>
15315
15316         PR fortran/15620
15317         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
15318         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
15319
15320 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
15321
15322         * gfortran.fortran-torture/execute/random_1.f90: New test.
15323
15324 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
15325
15326         * g++.dg/ext/altivec-10.C: New test.
15327
15328 2004-05-29  Paul Brook  <paul@codesourcery.com>
15329
15330         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
15331
15332 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
15333
15334         * gcc.dg/altivec-16.c: New test.
15335
15336 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
15337
15338         * lib/target-supports.exp (check_vmx_hw_available): New.
15339         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
15340
15341         * lib/target-supports.exp (check_alias_available,
15342         check_iconv_available, check_named_sections_available): Use
15343         unique names for temporary files.
15344
15345 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
15346
15347         * gcc.dg/altivec-15.c: New test.
15348
15349 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
15350
15351         PR c++/15083
15352         * g++.dg/warn/noeffect6.C: New test.
15353
15354         PR c++/15471
15355         * g++.dg/expr/ptrmem4.C: New test.
15356
15357         PR c++/15640
15358         * g++.dg/template/operator3.C: New test.
15359
15360 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
15361
15362         PR c++/14668
15363         * g++.dg/lookup/redecl1.C: New test.
15364         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
15365
15366 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
15367
15368         * gcc.c-torture/execute/compare-fp-1.c,
15369         gcc.c-torture/execute/compare-fp-2.c,
15370         gcc.c-torture/execute/compare-fp-3.c,
15371         gcc.c-torture/execute/compare-fp-4.c,
15372         gcc.c-torture/execute/compare-fp-3.x,
15373         gcc.c-torture/execute/compare-fp-4.x,
15374         gcc.dg/pr15649-1.c: New.
15375
15376 2004-05-27  Adam Nemet  <anemet@lnxw.com>
15377
15378         PR c++/12883
15379         * g++.dg/init/array14.C: New test.
15380
15381 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
15382
15383         * lib/compat.exp (compat-get-options-main): New.
15384         (compat-get-options): Remove unneeded code, warn for ignored
15385         command.
15386         (compat-execute): Check flag set by dg-require-* commands.
15387
15388         * lib/compat.exp (compat-execute): Break up long lines.
15389
15390 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
15391
15392         * gcc.dg/altivec-7.c: Don't use 'vector long'.
15393         * gcc.dg/altivec-14.c: New test.
15394         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
15395
15396         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
15397         * gcc.dg/altivec-12.c: Ditto.
15398
15399         * gcc.dg/altivec-3.c: Move call to altivec_check.
15400
15401 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15402
15403         PR c++/15044
15404         * g++.dg/template/error12.C: New test.
15405
15406         PR c++/15317
15407         * g++.dg/ext/attrib15.C: New test.
15408
15409         PR c++/15329
15410         * g++.dg/template/ptrmem9.C: New test.
15411
15412 2004-05-25  Paul Brook  <paul@codesourcery.com>
15413
15414         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
15415
15416 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15417
15418         PR c++/15165
15419         * g++.dg/template/crash19.C: New test.
15420
15421 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15422
15423         PR c++/15025
15424         * g++.dg/template/redecl1.C: New test.
15425
15426 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15427
15428         PR c++/14821
15429         * g++.dg/other/ns1.C: New test.
15430
15431         PR c++/14883
15432         * g++.dg/template/invalid1.C: New test.
15433
15434 2004-05-23  Paul Brook  <paul@codesourcery.com>
15435         Victor Leikehman  <lei@haifasphere.co.il>
15436
15437         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
15438         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
15439
15440 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
15441
15442         PR c++/15285
15443         PR c++/15299
15444         * g++.dg/template/non-dependent5.C: New test.
15445         * g++.dg/template/non-dependent6.C: New test.
15446
15447 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
15448
15449         PR c++/15507
15450         * g++.dg/inherit/union1.C: New test.
15451
15452         PR c++/15542
15453         * g++.dg/template/addr1.C: New test.
15454
15455         PR c++/15427
15456         * g++.dg/template/array5.C: New test.
15457
15458         PR c++/15287
15459         * g++.dg/template/array6.C: New test.
15460
15461 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
15462             Roger Sayle  <roger@eyesopen.com>
15463
15464         * g++.dg/lookup/forscope2.C: New test case.
15465
15466 2004-05-22  Ben Elliston  <bje@au.ibm.com>
15467
15468         * gcc.dg/cpp/Wmissingdirs.c: New.
15469
15470 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
15471
15472         PR target/15301
15473         * gcc.dg/compat/union-m128-1.h: New file.
15474         * gcc.dg/compat/union-m128-1_main.c: Likewise.
15475         * gcc.dg/compat/union-m128-1_x.c: Likewise.
15476         * gcc.dg/compat/union-m128-1_y.c: Likewise.
15477
15478 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
15479
15480         PR target/15302
15481         * gcc.dg/compat/struct-complex-1.h: New file.
15482         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
15483         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
15484         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
15485
15486 2004-05-20  Roger Sayle  <roger@eyesopen.com>
15487
15488         PR middle-end/3074
15489         * gcc.dg/pr3074-1.c: New test case.
15490         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
15491
15492 2004-05-20  Falk Hueffner  <falk@debian.org>
15493
15494         PR other/15526
15495         * gcc.dg/ftrapv-1.c: New test case.
15496
15497 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15498
15499         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
15500
15501 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
15502             Jeff Law  <law@redhat.com>
15503
15504         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
15505         * gcc.dg/tree-ssa/20040518-2.c: New test.
15506
15507         * gcc.dg/tree-ssa/20040518-1.c: New test.
15508
15509 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
15510
15511         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
15512
15513 2004-05-18  Paul Brook  <paul@codesourcery.com>
15514
15515         PR fortran/13930
15516         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
15517
15518 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15519
15520         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
15521         constant folding.
15522
15523 2004-05-17  Steven Bosscher  <stevenb@suse.de>
15524
15525         * gcc.dg/tree-ssa/20040517-1.c: New test.
15526
15527 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15528
15529         * gcc.dg/loop-4.c: New test.
15530
15531 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
15532
15533         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
15534
15535 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
15536
15537         PR fortran/15311
15538         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
15539
15540 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15541
15542         PR fortran/13826
15543         PR fortran/13940
15544         * gfortran.fortran-torture/compile/data_1.f90: New test.
15545
15546 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
15547
15548         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
15549         * gcc.dg/uninit-H.c: Define ASM for __s390__.
15550
15551 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15552
15553         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
15554
15555 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15556
15557         PR c/15444
15558         * gcc.dg/format/xopen-1.c: Adjust expected message.
15559         * gcc.dg/format/xopen-3.c: New test.
15560
15561 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
15562
15563         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
15564
15565 2004-05-14  Jeff Law  <law@redhat.com>
15566
15567         * gcc.dg/tree-ssa/20040514-2.c: New test.
15568
15569 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15570
15571         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
15572         this ...
15573         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
15574         this.
15575
15576 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
15577
15578         * gcc.dg/tree-ssa/20040514-1.c: New test.
15579
15580 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15581
15582         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
15583         test.
15584
15585 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15586
15587         PR fortran/14066
15588         * gfortran.fortran-torture/compile/do_1.f90: New test.
15589
15590 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15591
15592         PR fortran/15051
15593         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
15594         test.
15595
15596 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
15597
15598         PR fortran/15149
15599         * gfortran.fortran-torture/execute/random_init.f90: New test.
15600
15601 2004-05-13  Paul Brook  <paul@codesourcery.com>
15602
15603         PR fortran/15314
15604         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
15605
15606 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
15607
15608         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
15609         for the powerpc case.
15610
15611 2004-05-13  Jeff Law  <law@redhat.com>
15612
15613         * gcc.dg/tree-ssa/20040513-1.c: New test.
15614         * gcc.dg/tree-ssa/20040513-2.c: New test.
15615
15616 2004-05-13  Paul Brook  <paul@codesourcery.com>
15617
15618         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
15619         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
15620         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
15621
15622 2004-05-13  Andreas Schwab  <schwab@suse.de>
15623
15624         PR other/10819
15625         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
15626         characters.
15627
15628 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
15629
15630         PR fortran/15294
15631         * gfortran.fortran-torture/execute/adjustr.f90: New file.
15632
15633 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
15634
15635         Merge from tree-ssa-20020619-branch.  See
15636         ChangeLog.tree-ssa for details.
15637
15638 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
15639
15640         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
15641         include <altivec.h> explicitly.
15642         * gcc.dg/altivec-13.c: Likewise.
15643
15644 2004-05-11  Paul Brook  <paul@codesourcery.com>
15645
15646         * gcc.c-torture/compile/20010518-1.c: Force enum size.
15647
15648 2004-05-10  Eric Christopher  <echristo@redhat.com>
15649
15650         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
15651         * gcc.dg/sibcall-4.c: Ditto.
15652
15653 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
15654
15655         * g++.dg/ext/altivec-8.C: New test case.
15656         * gcc.dg/altivec-13.c: New test case.
15657
15658 2004-05-08  Roger Sayle  <roger@eyesopen.com>
15659
15660         * gcc.c-torture/execute/divcmp-1.c: New test case.
15661         * gcc.c-torture/execute/divcmp-2.c: New test case.
15662         * gcc.c-torture/execute/divcmp-3.c: New test case.
15663
15664 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
15665
15666         * g++.dg/other/pragma-re-2.C: New test.
15667
15668 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
15669
15670         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
15671         * gcc.dg/i386-387-2.c: Likewise.
15672
15673         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
15674         __builtin_drem.
15675         * gcc.dg/i386-387-6.c: Likewise.
15676
15677 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
15678
15679         * gcc.dg/builtins-33.c:  Also check log1p*.
15680
15681 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
15682
15683         PR optimization/15296
15684         * gcc.c-torture/execute/pr15296.c: New test.
15685
15686 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
15687
15688         * gcc.dg/builtins-40.c: New test.
15689
15690 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
15691
15692         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
15693
15694 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
15695
15696         * g++.dg/ext/spe1.C: New testcase.
15697
15698 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
15699
15700         * objc.dg/image-info.m: Allow additional attributes
15701         for __image_info section.
15702
15703 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
15704
15705         * gcc.dg/torture/mips-hilo-2.c: New test.
15706
15707 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15708
15709         PR c++/14389
15710         * g++.dg/template/member5.C: New test.
15711
15712 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
15713
15714         * gcc.dg/builtins-34.c: Also check expm1*.
15715
15716 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15717
15718         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
15719         * gcc.dg/torture/builtin-convert-3.c: New test.
15720
15721 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
15722
15723         PR middle-end/15054
15724         * g++.dg/opt/pr15054.C: New test.
15725
15726 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15727
15728         * gcc.dg/torture/builtin-rounding-1.c: New test.
15729         * gcc.dg/builtins-25.c: Delete.
15730         * gcc.dg/builtins-29.c: Delete.
15731
15732 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
15733
15734         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
15735         * gcc.dg/sibcall-4.c: Likewise.
15736         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
15737
15738 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15739
15740         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
15741         bit-field on 16-bit targets.
15742
15743 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15744
15745         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
15746         16-bit targets.
15747
15748 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
15749
15750         * gcc.dg/rs6000-power2-1.c: Change to compile only.
15751         * gcc.dg/rs6000-power2-2.c: Likewise.
15752
15753 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
15754
15755         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
15756         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
15757         Change the asm registers to be in form of frN instead of fN.
15758
15759 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15760
15761         * gcc.dg/torture/builtin-convert-2.c: New test.
15762
15763 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
15764
15765         * gcc.dg/rs6000-power2-1.c: New test.
15766         * gcc.dg/rs6000-power2-2.c: New test.
15767
15768 2004-04-28  Jan Hubicka  <jh@suse.cz>
15769
15770         * gcc.dg/unused-6.c: New test.
15771
15772 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
15773             Ulrich Weigand  <uweigand@de.ibm.com>
15774
15775         * ada/acats/run_all.sh: Define $target variable.
15776
15777 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
15778
15779         PR c++/15119
15780         * g++.dg/other/vararg-1.C: New test.
15781
15782         PR c++/4794
15783         * g++.dg/eh/cleanup3.C: New test.
15784
15785 2004-04-24  Laurent GUERBY <laurent@guerby.net>
15786
15787         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
15788         and ad8011a (target_insn).
15789         * ada/acats/support/macro.dfs: Likewise.
15790         * ada/acats/support/impbit.adb: New file.
15791
15792 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
15793
15794         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
15795
15796 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15797
15798         * gcc.dg/loop-3.c: New test.
15799
15800 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
15801
15802         * gcc.c-torture/execute/simd-5.c: New test.
15803
15804 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15805
15806         PR c++/15064
15807         * g++.dg/template/crash18.C: New test.
15808
15809 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
15810
15811         * g++.dg/ext/complit3.C: New test.
15812
15813 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15814
15815         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
15816         * gcc.dg/altivec-3.c: Same.
15817         * gcc.dg/altivec-varargs-1.c: Same.
15818
15819 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15820
15821         * lib/target-supports.exp (check_profiling_available): Assume
15822         profiling is not available on powerpc-eabi targets.
15823
15824 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
15825
15826         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
15827         * gcc.dg/vmx/bug-1.c: Ditto.
15828
15829 2004-04-20  Eric Christopher  <echristo@redhat.com>
15830
15831         * gcc.dg/charset/extern.c: New test.
15832         * g++.dg/charset/extern3.cc: Ditto.
15833
15834 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
15835
15836         * gcc.dg/builtins-39.c: New test.
15837
15838 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
15839
15840         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
15841
15842 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
15843
15844         * gcc.dg/torture/mips-hilo-1.c: New test.
15845
15846 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
15847
15848         * gcc.c-torture/compile/20040419-1.c: New test.
15849
15850 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
15851
15852         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
15853
15854 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
15855             Aldy Hernandez  <aldyh@redhat.com>
15856
15857         * gcc.c-torture/execute/va-arg-24.c: New.
15858
15859 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
15860             Aldy Hernandez  <aldyh@redhat.com>
15861
15862         * gcc.dg/vmx/1b-01.c: New.
15863         * gcc.dg/vmx/1b-02.c: New.
15864         * gcc.dg/vmx/1b-03.c: New.
15865         * gcc.dg/vmx/1b-04.c: New.
15866         * gcc.dg/vmx/1b-05.c: New.
15867         * gcc.dg/vmx/1b-06.c: New.
15868         * gcc.dg/vmx/1b-07.c: New.
15869         * gcc.dg/vmx/1c-01.c: New.
15870         * gcc.dg/vmx/1c-02.c: New.
15871         * gcc.dg/vmx/3a-01a.c: New.
15872         * gcc.dg/vmx/3a-01.c: New.
15873         * gcc.dg/vmx/3a-01m.c: New.
15874         * gcc.dg/vmx/3a-03.c: New.
15875         * gcc.dg/vmx/3a-03m.c: New.
15876         * gcc.dg/vmx/3a-04.c: New.
15877         * gcc.dg/vmx/3a-04m.c: New.
15878         * gcc.dg/vmx/3a-05.c: New.
15879         * gcc.dg/vmx/3a-06.c: New.
15880         * gcc.dg/vmx/3a-06m.c: New.
15881         * gcc.dg/vmx/3a-07.c: New.
15882         * gcc.dg/vmx/3b-01.c: New.
15883         * gcc.dg/vmx/3b-02.c: New.
15884         * gcc.dg/vmx/3b-10.c: New.
15885         * gcc.dg/vmx/3b-13.c: New.
15886         * gcc.dg/vmx/3b-14.c: New.
15887         * gcc.dg/vmx/3b-15.c: New.
15888         * gcc.dg/vmx/3c-01a.c: New.
15889         * gcc.dg/vmx/3c-01.c: New.
15890         * gcc.dg/vmx/3c-02.c: New.
15891         * gcc.dg/vmx/3c-03.c: New.
15892         * gcc.dg/vmx/3d-01.c: New.
15893         * gcc.dg/vmx/4-01.c: New.
15894         * gcc.dg/vmx/4-03.c: New.
15895         * gcc.dg/vmx/5-01.c: New.
15896         * gcc.dg/vmx/5-02.c: New.
15897         * gcc.dg/vmx/5-03.c: New.
15898         * gcc.dg/vmx/5-04.c: New.
15899         * gcc.dg/vmx/5-05.c: New.
15900         * gcc.dg/vmx/5-06.c: New.
15901         * gcc.dg/vmx/5-07.c: New.
15902         * gcc.dg/vmx/5-07t.c: New.
15903         * gcc.dg/vmx/5-08.c: New.
15904         * gcc.dg/vmx/5-10.c: New.
15905         * gcc.dg/vmx/5-11.c: New.
15906         * gcc.dg/vmx/7-01a.c: New.
15907         * gcc.dg/vmx/7-01.c: New.
15908         * gcc.dg/vmx/7c-01.c: New.
15909         * gcc.dg/vmx/7d-01.c: New.
15910         * gcc.dg/vmx/7d-02.c: New.
15911         * gcc.dg/vmx/8-01.c: New.
15912         * gcc.dg/vmx/8-02a.c: New.
15913         * gcc.dg/vmx/8-02.c: New.
15914         * gcc.dg/vmx/brode-1.c: New.
15915         * gcc.dg/vmx/bug-1.c: New.
15916         * gcc.dg/vmx/bug-2.c: New.
15917         * gcc.dg/vmx/bug-3.c: New.
15918         * gcc.dg/vmx/cw-bug-1.c: New.
15919         * gcc.dg/vmx/cw-bug-2.c: New.
15920         * gcc.dg/vmx/cw-bug-3.c: New.
15921         * gcc.dg/vmx/dct.c: New.
15922         * gcc.dg/vmx/debug-1.c: New.
15923         * gcc.dg/vmx/debug-2.c: New.
15924         * gcc.dg/vmx/debug-3.c: New.
15925         * gcc.dg/vmx/debug-4.c: New.
15926         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
15927         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
15928         * gcc.dg/vmx/eg-5.c: New.
15929         * gcc.dg/vmx/fft.c: New.
15930         * gcc.dg/vmx/gcc-bug-1.c: New.
15931         * gcc.dg/vmx/gcc-bug-2.c: New.
15932         * gcc.dg/vmx/gcc-bug-3.c: New.
15933         * gcc.dg/vmx/gcc-bug-4.c: New.
15934         * gcc.dg/vmx/gcc-bug-5.c: New.
15935         * gcc.dg/vmx/gcc-bug-6.c: New.
15936         * gcc.dg/vmx/gcc-bug-7.c: New.
15937         * gcc.dg/vmx/gcc-bug-8.c: New.
15938         * gcc.dg/vmx/gcc-bug-9.c: New.
15939         * gcc.dg/vmx/gcc-bug-b.c: New.
15940         * gcc.dg/vmx/gcc-bug-c.c: New.
15941         * gcc.dg/vmx/gcc-bug-d.c: New.
15942         * gcc.dg/vmx/gcc-bug-e.c: New.
15943         * gcc.dg/vmx/gcc-bug-f.c: New.
15944         * gcc.dg/vmx/gcc-bug-g.c: New.
15945         * gcc.dg/vmx/gcc-bug-i.c: New.
15946         * gcc.dg/vmx/harness.h: New.
15947         * gcc.dg/vmx/ira1.c: New.
15948         * gcc.dg/vmx/ira2a.c: New.
15949         * gcc.dg/vmx/ira2b.c: New.
15950         * gcc.dg/vmx/ira2.c: New.
15951         * gcc.dg/vmx/ira2c.c: New.
15952         * gcc.dg/vmx/mem.c: New.
15953         * gcc.dg/vmx/newton-1.c: New.
15954         * gcc.dg/vmx/ops.c: New.
15955         * gcc.dg/vmx/sn7153.c: New.
15956         * gcc.dg/vmx/spill2.c: New.
15957         * gcc.dg/vmx/spill3.c: New.
15958         * gcc.dg/vmx/spill.c: New.
15959         * gcc.dg/vmx/t.c: New.
15960         * gcc.dg/vmx/varargs-1.c: New.
15961         * gcc.dg/vmx/varargs-2.c: New.
15962         * gcc.dg/vmx/varargs-3.c: New.
15963         * gcc.dg/vmx/varargs-4.c: New.
15964         * gcc.dg/vmx/varargs-5.c: New.
15965         * gcc.dg/vmx/varargs-6.c: New.
15966         * gcc.dg/vmx/varargs-7.c: New.
15967         * gcc.dg/vmx/vmx.exp: New.
15968         * gcc.dg/vmx/vprint-1.c: New.
15969         * gcc.dg/vmx/vscan-1.c: New.
15970         * gcc.dg/vmx/x-01.c: New.
15971         * gcc.dg/vmx/x-02.c: New.
15972         * gcc.dg/vmx/x-03.c: New.
15973         * gcc.dg/vmx/x-04.c: New.
15974         * gcc.dg/vmx/x-05.c: New.
15975         * gcc.dg/vmx/yousufi-1.c: New.
15976         * gcc.dg/vmx/zero-1.c: New.
15977         * gcc.dg/vmx/zero.c: New.
15978
15979 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15980
15981         * g++.dg/lookup/java1.C: Update for chage of
15982         _Jv_AllocObject.
15983         * g++.dg/lookup/java2.C: Likewise.
15984
15985 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15986
15987         * ada/acats/run_all.sh: use -O2 by default.
15988
15989 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15990
15991         * gcc.dg/vr-mult-[12].c: New tests.
15992
15993 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15994
15995         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15996
15997         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15998
15999 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
16000
16001         * lib/target-supports.exp (check_profiling_available): Assume profiling
16002         isn't available for mips*-*-elf targets.
16003
16004 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
16005
16006         * gcc.dg/builtins-38.c: New test.
16007
16008 2004-04-14  Eric Christopher  <echristo@redhat.com>
16009
16010         * g++.dg/charset/charset.exp: Run .cc extension tests.
16011
16012 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
16013
16014         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
16015
16016 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16017
16018         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
16019
16020 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
16021
16022         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
16023         * gcc.dg/i386-387-2.c: Likewise.
16024
16025         * gcc.dg/i386-387-7.c: New test.
16026         * gcc.dg/i386-387-8.c: New test.
16027
16028         * gcc.dg/builtins-37.c: New test.
16029
16030 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
16031
16032         * g++.dg/pch/externc-1.C: Add missing semicolon.
16033
16034 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
16035
16036         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
16037
16038 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16039
16040         * gcc.c-torture/execute/20040411-1.c: New test.
16041
16042 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16043
16044         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
16045
16046 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
16047
16048         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
16049
16050 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
16051
16052         * lib/target-supports.exp (check_named_sections_available): New.
16053         * lib/gcc-dg.exp (dg-require-named-sections): New.
16054         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
16055         old-deja.exp.  Also prune error-count message from HP linker.
16056         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
16057
16058         * g++.dg/init/init-ref4.C: Use dg-require-weak.
16059         * g++.old-deja/g++.pt/static3.C: Likewise.
16060         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
16061
16062 2004-04-09  Roger Sayle  <roger@eyesopen.com>
16063
16064         * gcc.c-torture/execute/20040409-1.c: New test case.
16065         * gcc.c-torture/execute/20040409-2.c: New test case.
16066         * gcc.c-torture/execute/20040409-3.c: New test case.
16067
16068 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16069
16070         * gcc.dg/20040409-1.c: New test.
16071
16072 2004-04-08  Roger Sayle  <roger@eyesopen.com>
16073
16074         PR target/14888
16075         * g++.dg/opt/pr14888.C: New test case.
16076
16077 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
16078
16079         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
16080         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
16081         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
16082         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
16083         New tests.
16084
16085 2004-04-08  Paul Brook  <paul@codesourcery.com>
16086
16087         * gcc.dg/spill-1.c: New test.
16088
16089 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16090
16091         * gcc.dg/torture/builtin-ctype-2.c: New test.
16092
16093 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
16094
16095         * gcc.dg/pch/pch.exp: Add largefile test.
16096
16097 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
16098
16099         * g++.dg/pch/externc-1.Hs: New.
16100         * g++.dg/pch/externc-1.C: New.
16101
16102 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16103
16104         * gcc.dg/compat/struct-by-value-5a_main.c,
16105         gcc.dg/compat/struct-by-value-5b_main.c: New files.
16106         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
16107         * gcc.dg/compat/struct-by-value-5a_x.c,
16108         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
16109         gcc.dg/compat/struct-by-value-5_x.c.
16110         * gcc.dg/compat/struct-by-value-5a_y.c,
16111         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
16112         gcc.dg/compat/struct-by-value-5_y.c.
16113
16114         * gcc.dg/compat/struct-by-value-6a_main.c,
16115         gcc.dg/compat/struct-by-value-6b_main.c: New files.
16116         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
16117         * gcc.dg/compat/struct-by-value-6a_x.c,
16118         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
16119         gcc.dg/compat/struct-by-value-6_x.c.
16120         * gcc.dg/compat/struct-by-value-6a_y.c,
16121         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
16122         gcc.dg/compat/struct-by-value-6_y.c.
16123
16124         * gcc.dg/compat/struct-by-value-7a_main.c,
16125         gcc.dg/compat/struct-by-value-7b_main.c: New files.
16126         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
16127         * gcc.dg/compat/struct-by-value-7a_x.c,
16128         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
16129         gcc.dg/compat/struct-by-value-7_x.c.
16130         * gcc.dg/compat/struct-by-value-7a_y.c,
16131         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
16132         gcc.dg/compat/struct-by-value-7_y.c.
16133
16134 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
16135
16136         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
16137         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
16138         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
16139         options.
16140
16141 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
16142
16143         * gcc.dg/builtins-36.c: New test.
16144
16145 2004-04-06  Paul Brook  <paul@codesourcery.com>
16146
16147         * README.gcc: Remove obsolete contraint on testcases.
16148
16149 2004-04-05  Paul Brook  <paul@codesourcery.com>
16150
16151         PR2123
16152         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
16153         failure and exit(0) on success.
16154         * g++.dg/expr/anew2.C: Ditto.
16155         * g++.dg/expr/anew3.C: Ditto.
16156         * g++.dg/expr/anew4.C: Ditto.
16157
16158 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
16159
16160         PR c++/3518
16161         * g++.dg/template/unify7.C: New.
16162
16163 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16164
16165         * g++.dg/README: Bring up to date with new subdirectories; remove
16166         duplicate subdirectory lines.
16167
16168 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
16169
16170         PR c++/14007
16171         * g++.dg/template/unify5.C: New.
16172         * g++.dg/template/unify6.C: New.
16173         * g++.dg/template/qualttp20.C: Adjust.
16174         * g++.old-deja/g++.jason/report.C: Adjust.
16175         * g++.old-deja/g++.other/qual1.C: Adjust.
16176
16177 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
16178
16179         PR c++/14803
16180         * g++.dg/inherit/ptrmem1.C: New test.
16181
16182 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
16183
16184         PR c++/14755
16185         * gcc.c-torture/execute/20040331-1.c: New test.
16186         * gcc.dg/20040331-1.c: New test.
16187
16188 2004-04-01  Paul Brook  <paul@codesourcery.com>
16189
16190         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
16191
16192 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
16193
16194         PR c++/14724
16195         * g++.dg/init/goto1.C: New test.
16196
16197         PR c++/14763
16198         * g++.dg/template/defarg4.C: New test.
16199
16200 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
16201
16202         * gcc.dg/altivec-11.c: Extend test for more valid cases.
16203
16204 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
16205
16206         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
16207
16208 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
16209
16210         * gcc.dg/noncompile/undeclared-2.c: New test.
16211
16212 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16213
16214         * gcc.dg/940409-1.c: Remove XFAIL.
16215         * gcc.dg/reg-vol-struct-1.c: New test.
16216
16217 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16218
16219         * gcc.dg/torture/builtin-wctype-1.c: New test.
16220
16221 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
16222
16223         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
16224         * gcc.dg/20001101-1.c: Likewise.
16225         * gcc.dg/20001102-1.c: Likewise.
16226
16227 2004-03-25  Roger Sayle  <roger@eyesopen.com>
16228
16229         * gcc.dg/compare8.c: Add an additional test for XOR.
16230
16231 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16232
16233         * gcc.dg/torture/builtin-ctype-1.c: New test.
16234
16235 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16236
16237         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
16238         * gcc.dg/torture/builtin-math-1.c: Likewise.
16239         * gcc.dg/torture/builtin-power-1.c: New test.
16240
16241 2004-03-24  Andreas Schwab  <schwab@suse.de>
16242
16243         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
16244         IA64 assembler.
16245
16246 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16247             Roger Sayle  <roger@eyesopen.com>
16248
16249         * gcc.dg/compare8.c: New test case.
16250
16251 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
16252
16253         * g++.dg/ext/altivec-7.C: New test.
16254
16255 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
16256
16257         PR 12267, 12391, 12560, 13129, 14114, 14133
16258         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
16259         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
16260         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
16261         Adjust error regexps.
16262         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
16263         * gcc.dg/noncompile/undeclared-1.c: New test cases.
16264         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
16265         * gcc.dg/local1.c: Add explanatory comment.
16266
16267 2004-03-23  Roger Sayle  <roger@eyesopen.com>
16268
16269         PR optimization/14669
16270         * g++.dg/opt/fold2.C: New test case.
16271
16272 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
16273
16274         PR c/14069
16275         * gcc.dg/20040322-1.c: New test.
16276
16277 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16278
16279         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
16280         * gcc.dg/ultrasp4.c: Likewise.
16281         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
16282
16283 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
16284
16285         * gcc.dg/i386-sse-8.c: Reset default options.
16286
16287 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
16288
16289         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
16290         in the error message text.
16291
16292 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16293
16294         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
16295
16296 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
16297
16298         PR c++/14616
16299         * g++.dg/init/array13.C: New test.
16300
16301 2004-03-20  Roger Sayle  <roger@eyesopen.com>
16302
16303         PR target/13889
16304         * gcc.c-torture/compile/pr13889.c: New test case.
16305
16306 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16307
16308         PR c/14635
16309         * builtins-1.c (nan, nans): Don't test.
16310         * builtins-30.c: Don't use nan, nanf, nanl.
16311         * builtins-35.c: New test.
16312
16313 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
16314
16315         * g++.dg/ext/altivec-6.C: New test.
16316
16317 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
16318
16319         * g++.dg/init/placement3.C: New test.
16320
16321         * g++.dg/template/spec13.C: New test.
16322
16323         * g++.dg/lookup/using11.C: New test.
16324
16325         * g++.dg/lookup/koenig3.C: New test.
16326
16327         * g++.dg/template/operator2.C: New test.
16328
16329         * g++.dg/expr/dtor3.C: New test.
16330         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
16331         marker.
16332         * g++.old-deja/g++.law/visibility28.C: Likewise.
16333
16334 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
16335
16336         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
16337         * gcc.dg/ppc64-abi-3.c: Likewise.
16338
16339 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16340
16341         PR c++/14545
16342         * g++.dg/parse/template15.C: New test.
16343
16344 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
16345
16346         * g++.dg/expr/dtor2.C: New test.
16347
16348         * g++.dg/lookup/anon4.C: New test.
16349
16350         * g++.dg/overload/using1.C: New test.
16351
16352         * g++.dg/template/lookup7.C: New test.
16353
16354         * g++.dg/template/typename6.C: New test.
16355
16356         * g++.dg/expr/cond6.C: New test.
16357
16358 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16359
16360         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
16361
16362 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
16363
16364         * g++.dg/expr/cond5.C: New test.
16365         * g++.dg/expr/constcast1.C: Likewise.
16366         * g++.dg/expr/ptrmem2.C: Likewise.
16367         * g++.dg/expr/ptrmem3.C: Likewise.
16368         * g++.dg/lookup/main1.C: Likewise.
16369         * g++.dg/template/lookup6.C: Likewise.
16370
16371 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
16372
16373         * gcc.dg/local1.c: New test.
16374
16375         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
16376
16377 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16378
16379         * gcc.dg/torture/builtin-convert-1.c: New test.
16380
16381 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16382
16383         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
16384
16385 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
16386
16387         PR c++/14481
16388         * g++.dg/warn/Wunused-7.C: New test.
16389
16390 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16391
16392         * gcc.dg/torture/builtin-integral-1.c: New test.
16393
16394 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
16395
16396         PR c++/14586
16397         * g++.dg/parse/non-dependent3.C: New test.
16398
16399 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
16400
16401         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
16402         * g++.dg/eh/simd-2.C: Likewise.
16403         * g++.dg/init/array10.C: Likewise.
16404         * gcc.c-torture/compile/simd-1.c: Likewise.
16405         * gcc.c-torture/compile/simd-2.c: Likewise.
16406         * gcc.c-torture/compile/simd-3.c: Likewise.
16407         * gcc.c-torture/compile/simd-4.c: Likewise.
16408         * gcc.c-torture/compile/simd-6.c: Likewise.
16409         * gcc.c-torture/execute/simd-1.c: Likewise.
16410         * gcc.c-torture/execute/simd-2.c: Likewise.
16411         * gcc.dg/compat/vector-defs.h: Likewise.
16412         * gcc.dg/20020531-1.c: Likewise.
16413         * gcc.dg/altivec-3.c: Likewise.
16414         * gcc.dg/altivec-4.c: Likewise.
16415         * gcc.dg/altivec-varargs-1.c: Likewise.
16416         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
16417         * gcc.dg/i386-mmx-3.c: Likewise.
16418         * gcc.dg/i386-sse-4.c: Likewise.
16419         * gcc.dg/i386-sse-5.c: Likewise.
16420         * gcc.dg/i386-sse-8.c: Likewise.
16421         * gcc.dg/simd-1.c: Likewise.
16422         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
16423         __ev64_opaque__ since the machine description provides it.
16424
16425 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16426
16427         * lib/compat.exp (skip_list): New global variable.
16428         Use it to hold the user defined COMPAT_SKIPS list if any.
16429         (compat-obj): Add the members of skip_list to optall.
16430
16431 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16432
16433         * gcc.dg/compat/union-by-value-1_main.c,
16434         union-by-value-1_x.c, union-by-value-1_y.c,
16435         union-check.h, union-defs.h,
16436         union-init.h, union-return-1_main.c,
16437         union-return-1_x.c, union-return-1_y.c: New files.
16438
16439 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16440
16441         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
16442         mixed-struct-init.h: Add 4 mixed structure types.
16443         struct-by-value-21_main.c, struct-by-value-21_x.c,
16444         struct-by-value-21_y.c, struct-return-21_main.c,
16445         struct-return-21_x.c, struct-return-21_y.c: New files.
16446
16447 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
16448
16449         PR c++/14550
16450         * g++.dg/parse/template14.C: New test.
16451
16452 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16453
16454         * gcc.c-torture/execute/20040313-1.c: New test.
16455
16456 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
16457
16458         PR target/14533
16459         * gcc.dg/20040311-2.c: New test.
16460
16461 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
16462
16463         PR other/14544
16464         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
16465         bit-field.
16466
16467 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
16468
16469         * gcc.dg/20040305-2.c: Add missing return statement.
16470
16471 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16472
16473         * gcc.dg/builtins-34.c: Also check pow10*.
16474
16475 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
16476
16477         PR target/14262
16478         * gcc.dg/20040305-2.c: New test.
16479
16480 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
16481
16482         * gcc.dg/20040310-1.c: New test.
16483
16484 2004-03-11  Roger Sayle  <roger@eyesopen.com>
16485
16486         * gcc.c-torture/execute/20040311-1.c: New test case.
16487
16488 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
16489
16490         PR c++/14476
16491         * g++.dg/lookup/enum1.C: New test.
16492
16493 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
16494
16495         PR c++/14510
16496         * g++.dg/lookup/struct2.C: New test.
16497
16498 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
16499
16500         * gcc.dg/builtins-34.c: New test.
16501
16502 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16503
16504         * gcc.dg/torture/builtin-nonneg-1.c: New test.
16505
16506 2004-03-09  James E Wilson  <wilson@specifixinc.com>
16507
16508         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
16509         * gcc.dg/alias-2.c: New testcase.
16510
16511 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
16512
16513         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
16514
16515 2004-03-09  Roger Sayle  <roger@eyesopen.com>
16516
16517         * gcc.c-torture/execute/20040309-1.c: New test case.
16518
16519 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
16520
16521         PR c++/14397
16522         * g++.dg/overload/ref1.C: New.
16523
16524 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16525
16526         PR c++/14409
16527         * g++.dg/template/spec12.C: New test.
16528
16529         PR c++/14448
16530         * g++.dg/parse/crash14.C: New test.
16531
16532 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
16533
16534         PR c++/14230
16535         * g++.dg/init/ref11.C: New test.
16536
16537 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
16538
16539         PR c++/14432
16540         * g++.dg/parse/builtin2.C: New test.
16541
16542 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
16543
16544         PR c++/14401
16545         * g++.dg/init/ctor3.C: New test.
16546         * g++.dg/init/union1.C: New test.
16547         * g++.dg/ext/anon-struct4.C: New test.
16548
16549 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
16550
16551         * g++.dg/lookup/koenig1.C: Tweak error messages.
16552         * g++.dg/lookup/used-before-declaration.C: Likewise.
16553         * g++.dg/other/do1.C: Likewise.
16554         * g++.dg/overload/koenig1.C: Likewise.
16555         * g++.dg/parse/crash13.C: Likewise.
16556         * g++.dg/template/instantiate3.C: Likewise.
16557
16558 2004-03-08  Eric Christopher  <echristo@redhat.com>
16559
16560         * * lib/target-supports.exp: Enable libiconv in test
16561         compilation.  Fix up error checking.
16562
16563 2004-03-08  Roger Sayle  <roger@eyesopen.com>
16564
16565         PR middle-end/14289
16566         * gcc.dg/pr14289-1.c: New test case.
16567         * gcc.dg/pr14289-2.c: Likewise.
16568         * gcc.dg/pr14289-3.c: Likewise.
16569
16570 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
16571
16572         * gcc.c-torture/execute/20040308-1.c: New test.
16573
16574 2004-03-07  Roger Sayle  <roger@eyesopen.com>
16575
16576         * gcc.c-torture/execute/20040307-1.c: New test case.
16577
16578 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
16579
16580         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
16581
16582 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
16583
16584         * gcc.dg/20040306-1.c: New test.
16585
16586 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
16587
16588         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
16589         them static.
16590         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
16591
16592 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16593
16594         PR c/14465
16595         * gcc.dg/decl-6.c: New test.
16596
16597 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16598
16599         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
16600         Rename LOGPOW -> LOG_POW.
16601         (SQRT_EXP, POW_EXP): New.
16602
16603 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16604
16605         * gcc.dg/i386-sse-8.c: New test.
16606
16607 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16608
16609         PR c/14114
16610         * gcc.dg/decl-5.c: New test.
16611
16612 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
16613
16614         * gcc.dg/20040305-1.c: New test.
16615
16616 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
16617
16618         PR other/14354
16619         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
16620
16621 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
16622
16623         PR c++/14425, c++/14426
16624         * g++.dg/ext/altivec-4.C: New test.
16625         * g++.dg/ext/altivec-5.C: New test.
16626
16627 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
16628
16629         * g++.old-deja/g++.other/linkage1.C: Expect errors about
16630         global variables of a type with no linkage.
16631         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
16632         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
16633         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
16634         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
16635         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
16636         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
16637         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
16638         * g++.dg/warn/deprecated.C: Name enum Color.
16639         * g++.dg/overload/VLA.C: Name structure for 'b'.
16640         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
16641
16642 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16643
16644         * gcc.c-torture/compile/20040304-1.c: New test.
16645
16646 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
16647
16648         PR 13728
16649         * gcc.dg/decl-4.c: New testcase.
16650
16651 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
16652
16653         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
16654         as PRECF if sizeof (float) > sizeof (double).
16655         (PRECL): Make it the same as PRECF if
16656         sizeof (float) > sizeof (long double).
16657
16658 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16659
16660         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
16661         system type.  Add check for irix6 which doesn't have c99 runtime.
16662
16663 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
16664
16665         * gcc.dg/const-elim-1.c: xfail for xtensa.
16666
16667 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16668
16669         PR c++/14369
16670         * g++.dg/template/cond4.C: New test.
16671
16672 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16673
16674         PR c++/14360
16675         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
16676
16677         PR c++/14361
16678         * g++.dg/parse/defarg7.C: New test.
16679
16680         PR c++/14359
16681         * g++.dg/template/friend26.C: New test.
16682
16683 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16684
16685         PR c++/14324
16686         * g++.dg/abi/mangle21.C: New test.
16687
16688         PR c++/14260
16689         * g++.dg/parse/constructor2.C: New test.
16690
16691         PR c++/14337
16692         * g++.dg/template/sfinae1.C: New test.
16693
16694 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16695
16696         PR c++/14267
16697         * g++.dg/expr/crash2.C: New test.
16698
16699         PR middle-end/13448
16700         * gcc.dg/inline-5.c: New test.
16701         * gcc.dg/always-inline.c: Split out tests into ...
16702         * gcc.dg/always-inline2.c: ... this and ...
16703         * gcc.dg/always-inline3.c: ... this.
16704
16705 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16706
16707         PR debug/12103
16708         * g++.dg/debug/crash1.C: New test.
16709
16710 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
16711
16712         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
16713         function with __attribute__((noinline)).
16714         (recurser_void2): Likewise.
16715         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
16716         (recurser_void2): Likewise.
16717
16718 2004-02-29  Roger Sayle  <roger@eyesopen.com>
16719
16720         PR middle-end/14203
16721         * g++.dg/warn/Wunused-6.C: New test case.
16722
16723 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
16724
16725         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
16726         not defined.
16727
16728 2004-02-27  Eric Christopher  <echristo@redhat.com>
16729
16730         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
16731         * g++.dg/charset/asm2.c: Run only x86.
16732         * gcc.dg/charset/asm3.c: Ditto.
16733
16734 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
16735
16736         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
16737         ld_library_path.
16738
16739 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
16740
16741         * g++.dg/ext/altivec-3.C: New.
16742
16743 2004-02-26  Richard Henderson  <rth@redhat.com>
16744
16745         * g++.dg/ext/attrib10.C: Mark for warning.
16746         * gcc.dg/attr-alias-1.c: New.
16747
16748 2004-02-26  Richard Henderson  <rth@redhat.com>
16749
16750         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
16751         * gcc.c-torture/execute/20040208-2.c: ... it back.
16752
16753 2004-02-26  Eric Christopher  <echristo@redhat.com>
16754
16755         * lib/target-supports.exp (check-iconv-available): New function.
16756         * lib/gcc-dg.exp (dg-require-iconv): New function.
16757         Use above.
16758         * gcc.dg/charset: New directory.
16759         * gcc.dg/charset/charset.exp: New file.
16760         * gcc.dg/charset/asm1.c: Ditto.
16761         * gcc.dg/charset/asm2.c: Ditto.
16762         * gcc.dg/charset/asm3.c: Ditto.
16763         * gcc.dg/charset/asm4.c: Ditto.
16764         * gcc.dg/charset/asm5.c: Ditto.
16765         * gcc.dg/charset/attribute1.c: Ditto.
16766         * gcc.dg/charset/attribute2.c: Ditto.
16767         * gcc.dg/charset/string1.c: Ditto.
16768         * g++.dg/charset: New directory.
16769         * g++.dg/dg.exp: Add here. Special options.
16770         * g++.dg/charset/charset.exp: New file.
16771         * g++.dg/charset/asm1.c: Ditto.
16772         * g++.dg/charset/asm2.c: Ditto.
16773         * g++.dg/charset/asm3.c: Ditto.
16774         * g++.dg/charset/asm4.c: Ditto.
16775         * g++.dg/charset/attribute1.c: Ditto.
16776         * g++.dg/charset/attribute2.c: Ditto.
16777         * g++.dg/charset/extern1.cc: Ditto.
16778         * g++.dg/charset/extern2.cc: Ditto.
16779         * g++.dg/charset/string1.c: Ditto.
16780
16781 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
16782
16783         PR c++/14278
16784         * g++.dg/parse/comma1.C: New test.
16785
16786 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16787
16788         PR c++/14284
16789         * g++.dg/template/ttp8.C: New test.
16790
16791 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
16792
16793         * gcc.dg/fixuns-trunc-1.c: New test.
16794
16795 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16796
16797         * gcc.dg/builtins-config.h: Use #elif.
16798
16799 2004-02-26  Michael Matz  <matz@suse.de>
16800
16801         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
16802         * gcc.dg/991214-1.c: Likewise.
16803         * gcc.dg/i386-asm-1.c: Likewise.
16804
16805 2004-02-25  Richard Henderson  <rth@redhat.com>
16806
16807         * gcc.c-torture/execute/20040208-2.c: Move ...
16808         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
16809
16810 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16811
16812         PR c++/14246
16813         * g++.dg/other/crash-3.C: New test.
16814
16815 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16816
16817         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
16818         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
16819
16820         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
16821         HP-UX.
16822
16823 2004-02-24  Michael Matz  <matz@suse.de>
16824
16825         * gcc.dg/i386-regparm.c: New.
16826
16827 2004-02-23  James E Wilson  <wilson@specifixinc.com>
16828
16829         * gcc.c-torture/execute/20040223-1.c: New.
16830
16831 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
16832             Kazu Hirata  <kazu@cs.umass.edu>
16833
16834         * gcc.dg/fwritable-strings-1.c: Remove.
16835
16836 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
16837
16838         PR c/14156
16839         * gcc.dg/20040223-1.c: New test.
16840
16841 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16842
16843         PR c++/14106
16844         * g++.dg/ext/typeof9.C: New test.
16845
16846 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16847
16848         PR c++/14250
16849         * g++.dg/other/switch1.C: New test.
16850
16851 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16852
16853         * gcc.dg/cast-function-1.c: Adjust for new informative message.
16854         * gcc.dg/va-arg-1.c: Likewise.
16855
16856 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16857
16858         PR c++/14143
16859         * g++.dg/template/koenig5.C: New test.
16860
16861 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
16862
16863         * g++.dg/ext/altivec-1.C: Generalize target triple.
16864         * g++.dg/ext/altivec-2.C: New test case.
16865         * g++.dg/ext/altivec_check.h: New file.
16866         * gcc.dg/altivec-1.c: Generalize target triple;
16867         include altivec_check.h and call altivec_check().
16868         * gcc.dg/altivec-[2-5].c: Generalize target triple.
16869         * gcc.dg/altivec-6.c: New test case.
16870         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
16871         type casts as needed.
16872         * gcc.dg/altivec-10.c: Include altivec_check.h and call
16873         altivec_check().
16874         * gcc.dg/altivec-12.c: New test case.
16875         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
16876         include altivec_check.h and call altivec_check().
16877         * gcc.dg/altivec_check.h: New file.
16878
16879 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16880
16881         * lib/target-supports.exp (check_alias_available): Don't mangle
16882         function `g' in test program.
16883
16884 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16885
16886         * lib/target-supports.exp (check_profiling_available): Check
16887         argument to determine whether we support a profiling type.
16888         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16889         check_profiling_available.
16890         * g++.dg/bprob/bprob.exp: Likewise
16891         * g77.dg/bprob/bprob.exp: Likewise.
16892         * gcc.misc-tests/bprob.exp: Likewise.
16893         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16894         dg-require-profiling and delete expected error handling.
16895         * gcc.dg/20021014-1.c: Likewise.
16896         * gcc.dg/nest.c: Likewise.
16897
16898 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16899
16900         PR c++/12007
16901         * g++.dg/other/vthunk1.C: New test.
16902
16903 2004-02-20  Falk Hueffner  <falk@debian.org>
16904
16905         PR target/14201
16906         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
16907
16908 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
16909
16910         PR c++/13927
16911         * g++.dg/other/error8.C: Remove XFAIL markers.
16912
16913         PR c++/14173
16914         * g++.dg/ext/packed5.C: New test.
16915
16916         PR c++/14199
16917         * g++.dg/warn/Wunused-5.C: New test.
16918
16919         PR c++/14186
16920         * g++.dg/lookup/member1.C: New test.
16921
16922 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
16923
16924         * gcc.c-torture/compile/20040130-1.c: Enable only when
16925         __INT_MAX__ >= 2147483647L.
16926         * gcc.c-torture/compile/961203-1.c: Likewise.
16927
16928 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
16929
16930         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
16931         * g++.dg/opt/template1.C: Robustify assembler regexp
16932
16933 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16934
16935         * gcc.c-torture/execute/simd-4.x: Remove.
16936         * gcc.c-torture/execute/va-arg-25.x: Likewise.
16937         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
16938         Guard with #ifndef SKIP_ATTRIBUTE.
16939         * gcc.dg/compat/vector-1_y.c: Likewise.
16940         * gcc.dg/compat/vector-2_x.c: Likewise.
16941         * gcc.dg/compat/vector-2_y.c: Likewise.
16942         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
16943         * g++.dg/eh/simd-2.C: Likewise.
16944
16945 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
16946
16947         * gcc.c-torture/compile/complex-1.c: New.
16948
16949 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
16950
16951         PR target/14209
16952         * gcc.c-torture/execute/20040218-1.c: New test.
16953
16954 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16955
16956         PR c++/14181
16957         * g++.dg/parse/new2.C: New test.
16958
16959 2004-02-18  Paul Brook  <paul@codesourcery.com>
16960
16961         * gcc.c-torture/compile/libcall-1.c: New test.
16962
16963 2004-02-18  Paul Brook  <paul@codesourcery.com>
16964
16965         PR debug/12934
16966         * gcc.dg/debug/debug-7.c: New test.
16967
16968 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
16969
16970         * gcc.dg/20040217-1.c: New test.
16971
16972 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
16973
16974         * gcc.c-torture/execute/990208-1.x: Delete.
16975
16976 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16977
16978         * gcc.c-torture/execute/20040208-2.x: New file.
16979
16980 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16981
16982         PR c++/11326
16983         * g++.dg/abi/structret1.C: New test.
16984
16985 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16986
16987         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16988         (i386_cpuid): No need to test if cpuid is available on AMD64.
16989         Fix assembly, so that it works onboth i386 and AMD64.
16990         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16991         (vecInLong): Fix s[] member type to unsigned int.
16992         (vecInWord): Remove type.
16993         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16994         (a64, b64, c64, d64, e64): Remove.
16995         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16996         Remove unused variable.  Remove initialization of removed variables.
16997         Don't call mmx_tests nor sse_tests.
16998         (reference_mmx, reference_sse): Remove.
16999         (check): Add return stmt.
17000         * gcc.dg/i386-sse-7.c: New test.
17001         * gcc.dg/i386-mmx-4.c: New test.
17002
17003 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17004
17005         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
17006         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
17007         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
17008         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
17009         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
17010         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
17011         g++.dg/tc1/dr94.C: Fix line terminator.
17012
17013 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
17014
17015         * gcc.c-torture/compile/20040216-1.c: New.
17016
17017 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17018
17019         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
17020         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
17021         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
17022         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
17023         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
17024         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
17025
17026 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17027
17028         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
17029
17030 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
17031
17032         PR c++/13971
17033         * g++.dg/expr/cond4.C: New test.
17034
17035         PR c++/14086
17036         * g++.dg/lookup/crash2.C: New test.
17037
17038 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
17039
17040         * gcc.c-torture/compile/20040214-2.c: New test.
17041
17042 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
17043
17044         PR c++/14116
17045         * g++.dg/ext/typeof8.C: New test.
17046
17047 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
17048
17049         * gcc.c-torture/compile/20040214-1.c: New test.
17050
17051 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17052
17053         PR c++/13635
17054         * g++.dg/template/spec11.C: New test.
17055
17056 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17057
17058         PR c++/13927
17059         * g++.dg/other/error8.C: New test.
17060
17061 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
17062
17063         PR c++/14122
17064         * g++.dg/template/array4.C: New test.
17065
17066         PR c++/14108
17067         * g++.dg/inherit/thunk2.C: New test.
17068
17069         PR c++/14083
17070         * g++.dg/eh/cond2.C: New test.
17071
17072 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
17073
17074         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
17075
17076 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
17077
17078         * lib/scanasm.exp (dg-scan): Quote pattern before display.
17079
17080 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
17081
17082         * g++.dg/simd-2.C: xfail on ppc64-linux.
17083
17084 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17085
17086         PR c/456
17087         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
17088         tests.
17089
17090 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
17091
17092         * gcc.dg/builtins-33.c: New test.
17093
17094 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
17095
17096         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
17097
17098 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
17099
17100         * g++.dg/simd-2.C: Set -maltivec for ppc64.
17101
17102 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
17103
17104         * gcc.dg/ppc64-abi-3.c: New test.
17105
17106 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
17107
17108         PR c/14092
17109
17110         * gcc.dg/pr14092-1.c: New testcase.
17111
17112 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
17113
17114         * gcc.dg/cpp/assert4.c: Fix typo last change.
17115
17116         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
17117         * gcc.dg/cpp/assert4.c: Handle powerpc64.
17118
17119         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
17120
17121 2004-02-09  Roger Sayle  <roger@eyesopen.com>
17122
17123         * gcc.c-torture/compile/20040209-1.c: New test case.
17124
17125 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17126
17127         * gcc.dg/c90-init-1.c: Adjust expected error messages.
17128
17129 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
17130
17131         * gcc.c-torture/execute/20040208-[12].c: New tests.
17132
17133 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17134
17135         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
17136
17137 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17138
17139         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
17140
17141 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
17142
17143         Bug 13856
17144         * gcc.dg/visibility-8.c: New testcase.
17145
17146 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
17147
17148         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
17149         arguments.
17150         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
17151
17152 2004-02-07  Roger Sayle  <roger@eyesopen.com>
17153
17154         PR middle-end/13696
17155         * g++.dg/opt/fold1.C: New test case.
17156
17157 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17158
17159         PR c++/14033
17160         * g++.dg/other/crash-2.C: New test.
17161
17162 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17163
17164         PR c++/14028
17165         * g++.dg/parse/angle-bracket2.C: New test.
17166
17167 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17168
17169         PR middle-end/13750
17170         Revert:
17171         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
17172         PR pch/13361
17173         * testsuite/g++.dg/pch/wchar-1.C: New.
17174         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17175
17176 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17177
17178         PR c++/14008
17179         * g++.dg/parse/error15.C: New test.
17180         * g++.dg/parse/crash11.C: Update dg-error mark.
17181
17182 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17183
17184         PR c++/13932
17185         * g++.dg/warn/conv2.C: New test.
17186
17187 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17188
17189         PR c++/13086
17190         * g++.dg/warn/incomplete1.C: Remove xfail.
17191
17192 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17193
17194         * lib/file-format.exp (gcc_target_object_format): Use
17195         ${tool}_target_compile, not gcc_target_compile.
17196         * lib/target-supports.exp (check_alias_available): Likewise.
17197         (check_gc_sections_available): Likewise.
17198         * g++.dg/ext/attrib10.C: Use dg-require-alias.
17199         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
17200         dg-require-alias.
17201
17202 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17203
17204         PR c++/13969
17205         * g++.dg/template/static6.C: New test.
17206
17207 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
17208
17209         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
17210
17211 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17212
17213         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
17214         tests for systems where `char' is unsigned by default.
17215
17216 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17217
17218         PR c++/13997
17219         * g++.dg/template/partial3.C: New test.
17220
17221 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
17222
17223         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
17224         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
17225         Remove mentions of obsolete ports.
17226
17227 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
17228
17229         * gcc.dg/noncompile/20001228-1.c: Fix for new
17230         error message.
17231
17232 2004-02-03  Roger Sayle  <roger@eyesopen.com>
17233
17234         PR target/9348
17235         * gcc.c-torture/execute/multdi-1.c: New test case.
17236
17237 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17238
17239         PR c++/13925
17240         * g++.dg/template/lookup5.C: New test.
17241
17242 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17243
17244         PR c++/13950
17245         * g++.dg/template/lookup4.C: New test.
17246
17247         PR c++/13970
17248         * g++.dg/parse/error14.C: New test.
17249
17250         PR c++/14002
17251         * g++.dg/parse/template13.C: New test.
17252
17253 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17254
17255         PR c++/13978
17256         * g++.dg/template/koenig4.C: New test.
17257
17258         PR c++/13968
17259         * g++.dg/template/crash17.C: New test.
17260
17261         PR c++/13975
17262         * g++.dg/parse/error13.C: New test.
17263         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
17264
17265 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17266
17267         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
17268
17269 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
17270
17271         PR c/11658
17272         PR c/13994
17273         * gcc.dg/noncompile/20040203-1.c: New test.
17274         * gcc.dg/noncompile/20040203-2.c: Likewise.
17275         * gcc.dg/noncompile/20040203-3.c: Likewise.
17276         * gcc.dg/20040203-1.c: Likewise.
17277
17278 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
17279
17280         PR c++/10858
17281         * g++.dg/template/sizeof7.C: New test.
17282
17283 2004-02-02  Eric Christopher  <echristo@redhat.com>
17284             Zack Weinberg  <zack@codesourcery.com>
17285
17286         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
17287
17288 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
17289
17290         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
17291         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
17292         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
17293         * gcc.dg/cleanup-5.c: Run only on Linux targets.
17294
17295 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
17296
17297         PR c++/13113
17298         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
17299
17300         PR c++/13854
17301         * g++.dg/ext/attrib13.C: New test.
17302
17303         PR c++/13907
17304         * g++.dg/conversion/op2.C: New test.
17305
17306 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17307
17308         * gcc.dg/titype-1.c: Fix pasto.
17309
17310 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17311
17312         * gcc.dg/titype-1.c: New test.
17313
17314 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17315
17316         PR c++/13957
17317         * g++.dg/template/non-type-template-argument-1.C,
17318         g++.dg/template/qualified-id1.C: Update dg-error marks.
17319         * g++.dg/template/nontype6.C: New test.
17320
17321 2004-02-01  Roger Sayle  <roger@eyesopen.com>
17322
17323         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
17324         * gcc.dg/builtins-31.c: New testcase.
17325         * gcc.dg/builtins-32.c: New testcase.
17326
17327 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
17328
17329         * objc.dg/call-super-2.m: Update line numbers
17330         for the including of stddef.h.
17331
17332 2004-01-30  Michael Matz  <matz@suse.de>
17333
17334         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
17335         g++.dg/ext/case-range3.C: New tests.
17336
17337 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17338
17339         DR206
17340         PR c++/13813
17341         * g++.dg/template/member4.C: New test.
17342
17343 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17344
17345         PR c++/13683
17346         * g++.dg/template/sizeof6.C: New test.
17347
17348 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17349
17350         * gcc.dg/fwritable-strings-1.c: New test.
17351
17352 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17353
17354         * gcc.c-torture/compile/20040130-1.c: New test.
17355
17356 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
17357
17358         * objc.dg/call-super-2.m: Include stddef.h for size_t.
17359
17360 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
17361
17362         PR c++/13883
17363         * g++.dg/template/ctor3.C: New test.
17364
17365 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17366
17367         * g++.dg/tc1: New directory.
17368         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
17369         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
17370         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
17371         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
17372         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
17373
17374 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17375
17376         * g++.dg/parse/error11.C: New test.
17377         * g++.dg/parse/error12.C: Likewise.
17378
17379 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
17380
17381         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
17382         (scan_initial, main): Use aligned_sizeof instead of sizeof.
17383
17384 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
17385
17386         PR c++/13791
17387         * g++.dg/ext/attrib12.C: New test.
17388
17389         PR c++/13736
17390         * g++.dg/parse/cast2.C: New test.
17391
17392 2004-01-27  James E Wilson  <wilson@specifixinc.com>
17393
17394         * objc.dg/encode-2.m (main): New local string.  Set depending on
17395         sizeof long.  Use in sscanf call.
17396         * objc.dg/encode-3.m (main): New local string.  Set depending on
17397         sizeof long.  Use in scan_initial call.
17398
17399 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17400
17401         * objc.dg/call-super-2.m: Make LP64-safe.
17402         * objc.dg/desig-init-1.m: Likewise.
17403
17404 2004-01-27  Devang Patel <dpatel@apple.com>
17405
17406         * g++.dg/debug/namespace1.C: New test.
17407
17408 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
17409
17410         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
17411         xscale-*-*.
17412
17413         * gcc.dg/arm-mmx-1.c: New test.
17414
17415 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17416
17417         * gcc.dg/20040127-1.c: New test.
17418         * gcc.dg/20040127-2.c: New test.
17419
17420 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17421
17422         * objc.dg/stret-1.m (glob): Renamed to globa.
17423
17424 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
17425
17426         PR c++/13663
17427         * g++.dg/expr/for1.C: New test.
17428
17429 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
17430
17431         PR middle-end/13779
17432         * gcc.dg/darwin-longlong.c: New test.
17433
17434 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
17435
17436         * gcc.dg/20040124-1.c: Moved test from here...
17437         * gcc.c-torture/compile/20040124-1.c: ...to here.
17438
17439 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17440
17441         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
17442         the assembly output if -m64 is passed.
17443
17444 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
17445
17446         PR c++/13833
17447         * g++.dg/template/cond3.C: New test.
17448
17449 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17450
17451         PR c++/13810
17452         * g++.dg/template/ttp7.C: New test.
17453
17454 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17455
17456         PR c++/13797
17457         * g++.dg/template/nontype4.C: New test.
17458         * g++.dg/template/nontype5.C: Likewise.
17459
17460 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
17461
17462         * gcc.dg/torture/mips-clobber-at.c: New test.
17463
17464 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
17465
17466         * gcc.dg/20040124-1.c: New test.
17467
17468 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
17469
17470         * gcc.dg/20040123-1.c: New test.
17471
17472 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
17473
17474         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
17475
17476 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17477
17478         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
17479
17480 2004-01-23  Andrew Pinski  <apinski@apple.com>
17481
17482         * gcc.dg/20030121-1.c: Move to ..
17483         * gcc.dg/20040121-1.c: here.
17484
17485 2004-01-23  Roger Sayle  <roger@eyesopen.com>
17486
17487         * gcc.dg/builtins-29.c: New test case.
17488
17489 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
17490
17491         PR 18314
17492         * gcc.dg/builtins-30.c: New testcase.
17493
17494 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
17495
17496         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
17497         * lib/g77.exp: Likewise.
17498         * lib/objc.exp: Likewise.
17499         * lib/g++.exp: Likewise.
17500
17501 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17502
17503         * gcc.dg/struct-by-value-2.c: New test.
17504
17505 2004-01-21  Andrew Pinski  <apinski@apple.com>
17506
17507         PR target/13785
17508         * gcc.dg/20030121-1.c: New test.
17509
17510 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
17511
17512         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
17513         clobber frame pointer register in asm statement.
17514
17515 2004-01-21  Falk Hueffner  <falk@debian.org>
17516
17517         * gcc.c-torture/compile/20040121-1.c: New test.
17518
17519 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
17520
17521         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
17522
17523 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
17524
17525         * gcc.dg/ppc64-abi-2.c: New test.
17526
17527 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
17528
17529         * lib/treelang.exp: Fill out this file.
17530         * lib/treelang-dg.exp: New File.
17531
17532 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17533
17534         * gcc.c-torture/compile/981022-1.c: Remove.
17535         * gcc.dg/array-5.c: Remove XFAIL.
17536         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
17537         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
17538         gcc.dg/cond-lvalue-1.c: Update.
17539         * gcc.dg/cast-lvalue-2.c: New test.
17540
17541 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
17542
17543         PR c++/13592
17544         * g++.dg/other/error1.C (class foo): Tweak error message.
17545
17546         PR c++/13592
17547         * g++.dg/template/call2.C: New test.
17548
17549 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17550
17551         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
17552         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
17553         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
17554         scalar-return-1_x.c, scalar-return-2_y.c,
17555         scalar-return-3_x.c, scalar-return-3_y.c,
17556         scalar-return-4_x.c, scalar-return-4_y.c,
17557         struct-align-1.h, struct-align-1_x.c,
17558         struct-align-1_y.c, struct-align-2.h,
17559         struct-align-2_x.c, struct-align-2_y.c,
17560         struct-by-value-10_y.c, struct-by-value-11_x.c,
17561         struct-by-value-11_y.c, struct-by-value-12_x.c,
17562         struct-by-value-12_y.c, struct-by-value-13_x.c,
17563         struct-by-value-13_y.c, struct-by-value-14_x.c,
17564         struct-by-value-14_y.c, struct-by-value-15_x.c,
17565         struct-by-value-15_y.c, struct-by-value-16_y.c,
17566         struct-by-value-17_y.c, struct-by-value-18_y.c,
17567         struct-by-value-19_y.c, struct-by-value-1_x.c,
17568         struct-by-value-1_y.c, struct-by-value-20_y.c,
17569         struct-by-value-2_x.c, struct-by-value-2_y.c,
17570         struct-by-value-3_y.c, struct-by-value-4_x.c,
17571         struct-by-value-4_y.c, struct-by-value-5_y.c,
17572         struct-by-value-6_y.c, struct-by-value-7_y.c
17573         struct-by-value-8_x.c, struct-by-value-8_y.c
17574         struct-by-value-9_x.c, struct-by-value-9_y.c
17575         struct-return-10_x.c, struct-return-10_y.c,
17576         struct-return-19_x.c, struct-return-20_x.c
17577         struct-return-2_x.c, struct-return-2_y.c
17578         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
17579         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
17580
17581 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17582
17583         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
17584         attribute on sparc*-sun-solaris2.*.
17585
17586 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
17587
17588         PR c++/13710
17589         * g++.dg/ext/typeof7.C: New test.
17590
17591 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
17592
17593         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
17594         * gcc.dg/const-elim-1.c: Same.
17595
17596 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
17597
17598         * objc.dg/stret-1.m: New.
17599         * objc.dg/stret-2.m: New.
17600
17601 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17602
17603         PR c++/11895
17604         * g++.dg/ext/vector1.C: New test.
17605
17606 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
17607
17608         * gcc.dg/pch/import-1.c: New.
17609         * gcc.dg/pch/import-1.hs: New.
17610         * gcc.dg/pch/import-1a.h: New.
17611         * gcc.dg/pch/import-1b.h: New.
17612         * gcc.dg/pch/import-1c.h: New.
17613
17614 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
17615
17616         PR c++/13574
17617         * g++.dg/ext/array1.C: New test.
17618
17619         PR c++/13178
17620         * g++.dg/conversion/op1.C: New test.
17621
17622 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
17623
17624         PR 11864
17625         From Kazumoto Kojima / Dan Kegel:
17626         * gcc.dg/pr11864-1.c: New test.
17627
17628         PR 10392
17629         From Marcus Comstedt / Dan Kegel:
17630         * gcc.dg/pr10392-1.c: New test.
17631
17632 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
17633
17634         PR c++/13478
17635         * g++.dg/init/ref10.C: New test.
17636
17637 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17638
17639         PR c++/13407
17640         * g++.dg/parse/typename6.C: New test.
17641
17642 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
17643
17644         PR pch/13361
17645         * testsuite/g++.dg/pch/wchar-1.C: New.
17646         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17647
17648 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17649
17650         PR c++/9259
17651         * g++.dg/expr/sizeof2.C: New test.
17652
17653 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
17654
17655         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
17656
17657 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
17658
17659         PR c++/13659
17660         * g++.dg/lookup/strong-using-3.C: New.
17661         * g++.dg/lookup/using-10.C: New.
17662
17663 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
17664
17665         PR c++/13594
17666         * g++.dg/lookup/strong-using-2.C: New.
17667
17668 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
17669             Dan Kegel <dank@kegel.com>
17670             J"orn Rennecke <joern.rennecke@superh.com>
17671
17672         PR target/9365
17673         * gcc.dg/pr9365-1.c: New test.
17674
17675 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17676
17677         PR c++/8856
17678         * g++.dg/parse/casting-operator2.C: New test.
17679         * g++.old-deja/g++.pt/explicit83.C: Remove.
17680
17681 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17682
17683         * gcc.dg/label-compound-stmt-1.c: New test.
17684         * gcc.c-torture/compile/950922-1.c,
17685         gcc.c-torture/compile/20000211-3.c,
17686         gcc.c-torture/compile/20000518-1.c,
17687         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
17688         compound statements.
17689
17690 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
17691
17692         * gcc.dg/ppc64-abi-1.c: New test.
17693
17694 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
17695
17696          * g++.dg/ext/attrib9.C: Add dg-warnings.
17697
17698 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17699
17700         PR c++/12335
17701         * g++.dg/parse/dtor3.C: New test.
17702
17703 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17704
17705         PR c++/12709
17706         * g++.dg/parse/try-catch-1.C: New test.
17707
17708 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
17709
17710         * ada/acats/run_all.sh: Add more verbose output in acats.log
17711         when compiling tests.
17712
17713 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17714
17715         PR 13656
17716         * gcc.dg/typedef-redecl.c: New test case.
17717         * gcc.dg/typedef-redecl.h: New support file.
17718
17719 2004-01-13  Jan Hubicka  <jh@suse.cz>
17720
17721         * gcc.dg/always_inline.c: New test.
17722         * gcc.dg/debug/20031231-1.c: Fix.
17723
17724 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17725
17726         PR c++/13474
17727         * g++.dg/template/array3.C: New test.
17728
17729 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17730
17731         * g++.dg/ext/lvalue1.C: No longer expected to fail.
17732         * g++.dg/warn/Wunused-2.C: Likewise.
17733
17734 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17735
17736         PR c++/13289
17737         * g++.dg/template/instantiate6.C: New test.
17738
17739 2004-01-12  Roger Sayle  <roger@eyesopen.com>
17740
17741         PR middle-end/11397
17742         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
17743
17744 2004-01-12  Jan Hubicka  <jh@suse.cz>
17745
17746         PR opt/12826
17747         * gcc.dg/20040112-1.c: New.
17748
17749         * gcc.dg/dwarf-die[1-7].c: Move to...
17750         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
17751         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
17752
17753 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
17754
17755         PR c++/4100
17756         * g++.dg/parse/friend4.C: New test.
17757
17758 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
17759
17760         PR c++/4100
17761         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
17762         definition is called a friend.
17763
17764 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
17765
17766         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
17767
17768 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
17769
17770         PR c++/3478
17771         * g++.dg/parse/error10.C: New test.
17772         * g++.dg/template/arg2.C: Accept "invalid type" error.
17773
17774 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
17775
17776         PR middle-end/13392
17777         * g++.dg/opt/expect2.C: New test.
17778
17779 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17780
17781         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
17782         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
17783         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
17784         Update dg-error regexps.
17785
17786 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17787
17788         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
17789         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
17790
17791 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17792
17793         * gcc.dg/pragma-re-1.c: Use right pointer type.
17794
17795 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17796
17797         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
17798
17799 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
17800
17801         * gcc.dg/rs6000-ldouble-1.c: New.
17802
17803 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17804
17805         DR 337
17806         PR c++/9256
17807         * g++.dg/other/abstract1.C: New test.
17808
17809 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
17810
17811         * g++.dg/lookup/strong-using-1.C: New.
17812
17813 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17814
17815         PR c/11234
17816         * gcc.dg/func-ptr-conv-1.c: New test.
17817         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
17818
17819 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
17820
17821         PR target/13380.
17822         * gcc.c-torture/compile/20040109-1.c: New.
17823
17824 2004-01-08  Stuart Hastings  <stuart@apple.com>
17825
17826         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
17827         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
17828         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
17829
17830 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
17831
17832         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
17833
17834 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17835
17836         * ada/acats/run_acats: Treat 'gnatchop' the same way
17837         as 'gnatmake'.  Export GCC_DRIVER.
17838         * ada/acats/run_all.sh: Add target_gnatchop.  Use
17839         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
17840
17841 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17842
17843         PR c++/12573
17844         * g++.dg/template/dependent-expr4.C: New test.
17845
17846 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
17847
17848         * gcc.dg/altivec-11.c: New test.
17849
17850 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
17851
17852         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
17853
17854 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17855
17856         PR c/6024
17857         * gcc.dg/enum-compat-1.c: New test.
17858         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
17859
17860 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17861
17862         PR c/12165
17863         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
17864         gcc.dg/c99-idem-qual-3.c: New tests.
17865
17866 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
17867
17868         * gcc.dg/winline-7.c: Don't cast void * to int.
17869
17870 2004-01-06  Jan Hubicka  <jh@suse.cz>
17871
17872         * gcc.dg/i386-sse-5.c: New test
17873         * g++.dg/eh/simd-1.c: Add -w argument for i386.
17874
17875 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17876
17877         PR c++/12815
17878         * g++.dg/rtti/typeid4.C: New test.
17879
17880 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17881
17882         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
17883
17884 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17885
17886         PR c++/12132
17887         * g++.dg/template/error11.C: New test.
17888
17889         PR c++/13451
17890         * g++.dg/template/class2.C: New test.
17891
17892 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17893         Richard Sandiford <rsandifo@redhat.com>
17894
17895         PR c++/13387
17896         * g++.dg/opt/alias3.C: New test.
17897
17898 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17899
17900         PR c++/13157
17901         * g++.dg/template/koenig3.C: New test.
17902
17903         PR c++/13529
17904         * g++.dg/parse/offsetof3.C: New test.
17905
17906         * g++.dg/init/copy7.C: Add missing dg-error markers.
17907
17908         PR c++/12226
17909         * g++.dg/init/copy7.c: New test.
17910
17911         PR c++/13536
17912         * g++.dg/parse/cast1.C: New test.
17913
17914 2004-01-04  Jan Hubicka  <jh@suse.cz>
17915
17916         * gcc.dg/winline[1-7].c: New tests.
17917
17918 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17919
17920         PR c++/13520
17921         * g++.dg/template/qualttp22.C: New test.
17922
17923 2004-01-01  Jan Hubicka  <jh@suse.cz>
17924
17925         * gcc.dg/debug/20031231-1.c: New.
17926         * gcc.c-torture/compile/20040101-1.c: New.
17927         * gcc.dg/dwarf-die-[1-7].c: New.
17928
17929 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
17930
17931         PR optimization/13521
17932         * gcc.c-torture/compile/20031231-1.c: New test.
17933
17934 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17935
17936         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
17937
17938 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17939
17940         PR c++/10079
17941         * g++.dg/template/crash16.C: New test.
17942
17943 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
17944
17945         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
17946
17947 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17948
17949         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
17950         ports.
17951         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17952         * g++.old-deja/g++.law/profile1.C: Likewise.
17953         * gcc.c-torture/compile/981006-1.c: Likewise.
17954         * gcc.c-torture/execute/loop-2e.x: Likewise.
17955         * gcc.c-torture/execute/loop-2f.x: Remove.
17956         * gcc.c-torture/execute/loop-2g.x: Likewise.
17957         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
17958         * gcc.dg/20020312-2.c: Remove traces of dead ports.
17959
17960 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17961
17962         PR c++/13507
17963         * g++.dg/ext/attrib11.C: New test.
17964
17965         PR c++/13494
17966         * g++.dg/template/array2-1.C: New test.
17967         * g++.dg/template/array2-2.C: New test.
17968
17969 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
17970
17971         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
17972
17973 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17974
17975         PR c++/12774
17976         * g++.dg/template/array1-1.C: New test.
17977         * g++.dg/template/array1-2.C: New test.
17978
17979 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17980
17981         PR fortran/12632
17982         * g77.dg/12632.f: New test case.
17983
17984 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17985
17986         PR c++/13289
17987         * g++.dg/parse/nontype1.C: New test.
17988
17989 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17990
17991         PR c++/12403
17992         * g++.dg/parse/explicit1.C: New test.
17993         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17994
17995 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17996
17997         PR c++/13081
17998         * g++.dg/opt/inline6.C: New test.
17999
18000         PR c++/12613
18001         * g++.dg/parse/error9.C: New test.
18002
18003         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
18004
18005 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
18006
18007         PR c++/13009
18008         * g++.dg/init/assign1.C: New test.
18009
18010 2003-12-28  Roger Sayle  <roger@eyesopen.com>
18011
18012         PR c++/13070
18013         * g++.dg/warn/format3.C: New test case.
18014
18015 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18016
18017         * gcc.c-torture/compile/20031227-1.c: New test.
18018
18019 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18020
18021         * g++.dg/bprob/bprob.exp: Load target-supports.exp
18022         * g77.dg/bprob/bprob.exp: Likewise.
18023         * gcc.misc-tests/bprob.exp: Likewise.
18024         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
18025         variants on systems where the library does not provide that
18026         functionality.
18027         * gcc.dg/builtins-20.c: Use builtins-config.h.
18028         * gcc.dg/builtins-config.h: New file.
18029
18030 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18031
18032         * lib/gcc-dg.exp (dg-require-profiling): New function.
18033         * lib/target-supports.exp (check_profiling_available): Likewise.
18034         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
18035         * g77.dg/bprob/bprob.exp: Likewise.
18036         * gcc.misc-tests/bprob.exp: Likewise.
18037         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
18038         * gcc.dg/20021014-1.c: Likewise.
18039         * gcc.dg/nest.c: Likewise.
18040
18041 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18042
18043         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
18044         compiling.
18045         * g++.dg/lookup/java2.C: Likewise.
18046         * gcc.dg/cpp/lexident.c: Likewise.
18047
18048 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
18049
18050         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
18051         given.
18052         * gcc.c-torture/compile/961203-1.c: Likewise.
18053         * gcc.c-torture/compile/980506-1.c: Likewise.
18054
18055 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
18056
18057         * lib/gcc-dg.exp (dg-prune-output): New annotation.
18058         (additional_prunes): New global.
18059         (gcc-dg-prune): Handle additional per-test pruning.
18060         (dg-test): Clear additional_prunes between tests.
18061
18062         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
18063         dg-prune-output to avoid spurious failures from assembler
18064         complaining about nonexistent WAW violations.
18065         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
18066         Use dg-prune-output to avoid spurious failures from assembler
18067         warning about Itanium B-step errata.
18068
18069 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18070
18071         * g++.dg/abi/macro0.C: New test.
18072         * g++.dg/abi/macro1.C: Likewise.
18073         * g++.dg/abi/macro2.C: Likewise.
18074
18075         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
18076         * g++.dg/abi/bitfield7.C: Likewise.
18077         * g++.dg/abi/dtor2.C: Likewise.
18078         * g++.dg/abi/mangle11.C: Likewise.
18079         * g++.dg/abi/mangle12.C: Likewise.
18080         * g++.dg/abi/mangle14.C: Likewise.
18081         * g++.dg/abi/mangle17.C: Likewise.
18082         * g++.dg/abi/vbase10.C: Likewise.
18083         * g++.dg/abi/vbase14.C: Likewise.
18084         * g++.dg/template/qualttp17.C: Likewise.
18085
18086 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
18087
18088         PR c/11995
18089         * gcc.dg/20031223-1.c: New test.
18090
18091 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18092
18093         * gcc.dg/noreturn-7.c: New test.
18094
18095 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18096
18097         * gcc.dg/null-pointer-1.c: New test.
18098
18099 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
18100
18101         * g++.old-deja/g++.jason/template18.C: Remove.
18102         * g++.old-deja/g++.jason/template37.C: Likewise.
18103
18104         PR c++/12862
18105         * g++.dg/lookup/ns1.C: New test.
18106
18107         PR c++/12397
18108         * g++.dg/template/lookup3.C: New test.
18109
18110 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18111
18112         * g++.dg/template/recurse1.C: New test
18113
18114 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
18115
18116         PR c++/12479
18117         * g++.dg/parse/semicolon1.C: New test.
18118         * g++.dg/parse/semicolon1.h: Likewise.
18119
18120 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
18121
18122         * gcc.dg/darwin-misaligned.c: New test.
18123
18124 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18125
18126         PR c/9163
18127         * gcc.dg/20031222-1.c: New test.
18128
18129 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
18130
18131         PR c++/13438
18132         * g++.dg/parse/error8.C: New test.
18133
18134         PR c++/11554
18135         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
18136
18137 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
18138
18139         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
18140         too small.
18141         * gcc.c-torture/compile/930217-1.c: Likewise.
18142         * gcc.c-torture/compile/930513-1.c: Likewise.
18143         * gcc.c-torture/execute/920908-2.c: Likewise.
18144         * gcc.c-torture/execute/921204-1.c: Likewise.
18145         * gcc.c-torture/execute/930621-1.c: Likewise.
18146         * gcc.c-torture/execute/930630-1.c: Likewise.
18147         * gcc.c-torture/execute/931031-1.c: Likewise.
18148         * gcc.c-torture/execute/980602-2.c: Likewise.
18149         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18150         * gcc.c-torture/execute/compndlit-1.c: Likewise.
18151         * gcc.c-torture/execute/extzvsi.c: Likewise.
18152         * gcc.c-torture/unsorted/ext.c: Likewise.
18153
18154 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
18155
18156         PR target/12749
18157         * gcc.c-torture/compile/20031220-2.c: New test case.
18158
18159 2003-12-20  Roger Sayle  <roger@eyesopen.com>
18160
18161         PR optimization/13031
18162         * gcc.c-torture/compile/20031220-1.c: New test case.
18163
18164 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18165
18166         * gcc.dg/cast-function-1.c: New test.
18167
18168 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18169
18170         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
18171         formats.
18172
18173 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
18174
18175         PR c++/12795
18176         * g++.dg/ext/attrib10.C: New test.
18177
18178 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
18179
18180         * gcc.dg/cleanup-10.c: New test.
18181         * gcc.dg/cleanup-11.c: New test.
18182
18183 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
18184
18185         PR c++/13239
18186         * g++.dg/opt/expect1.C: New test.
18187
18188 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
18189
18190         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
18191
18192 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
18193
18194         PR debug/12923
18195         * gcc.dg/20031218-1.c: New test.
18196
18197         PR debug/12389
18198         * gcc.dg/20031218-2.c: New test.
18199         * gcc.dg/20031218-3.c: New test.
18200
18201         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
18202         of label name and allow for USER_LABEL_PREFIX == "_" names.
18203         * g++.dg/abi/mangle18-2.C: Likewise.
18204         * g++.dg/abi/mangle19-1.C: Likewise.
18205         * g++.dg/abi/mangle19-2.C: Likewise.
18206         * g++.dg/abi/mangle20-1.C: Likewise.
18207         * g++.dg/abi/mangle20-2.C: Likewise.
18208
18209 2003-12-18  Richard Henderson  <rth@redhat.com>
18210
18211         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
18212
18213 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
18214             Dan Kegel <dank@kegel.com>
18215
18216         PR other/12009
18217         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
18218         testing a cross compiler, it causes spurious compile failures.
18219         * lib/g++.exp: Likewise.
18220
18221 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18222
18223         PR c++/13262
18224         * g++.dg/template/access13.C: New test.
18225
18226 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18227
18228         * gcc.dg/20031216-1.c: New test.
18229
18230 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18231
18232         PR c++/9154
18233         * g++.dg/template/error10.C: New test.
18234
18235 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18236
18237         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
18238         * g++.dg/eh/simd-2.C: Likewise.
18239
18240 2003-12-17  James E Wilson  <wilson@specifixinc.com>
18241             Roger Sayle  <roger@eyesopen.com>
18242
18243         * gcc.c-torture/execute/ieee/mzero5.c: New.
18244
18245 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
18246
18247         PR c++/10603
18248         * g++.dg/parse/error6.C: New test.
18249
18250         PR c++/12827
18251         * g++.dg/parse/error7.C: New test.
18252
18253 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18254
18255         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
18256         at -O with stabs debugging formats.
18257         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
18258         * gcc.dg/debug/debug-2.c: Likewise.
18259
18260 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
18261
18262         PR c++/12696
18263         * g++.dg/init/error1.C: New test.
18264
18265         PR c++/12218
18266         * g++.dg/init/pm3.C: New test.
18267
18268 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18269
18270         PR c/3347
18271         * gcc.dg/bitfld-8.c: New test.
18272
18273 2003-12-16  James Lemke  <jim@wasabisystems.com>
18274
18275         * gcc.dg/arm-scd42-[123].c: New tests.
18276
18277 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18278
18279         PR c++/9043
18280         * g++.dg/abi/mangle20-1.C: New test.
18281         * g++.dg/abi/mangle20-2.C: New test.
18282
18283 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
18284
18285         PR c++/13275
18286         * g++.dg/other/offsetof2.C: Remove XFAIL.
18287         * g++.dg/parse/offsetof1.C: New test.
18288         * g++.gd/parse/offsetof2.C: Likewise.
18289
18290 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18291
18292         * g++.dg/template/nontype3.C: New test.
18293         * g++.dg/template/static2.C: Tweaked the dg-error clause.
18294
18295 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18296
18297         * g++.dg/warn/noreturn-3.C: Also test instantiation.
18298
18299 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18300
18301         PR c++/13387
18302         * g++.dg/expr/assign1.C: New test.
18303
18304         PR c++/13242
18305         * g++.dg/abi/mangle19-1.C: New test.
18306         * g++.dg/abi/mangle19-2.C: New test.
18307
18308 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
18309
18310         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
18311
18312 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18313
18314         * gcc.c-torture/execute/20031216-1.c: New test.
18315
18316 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18317
18318         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
18319         an ICE regression.
18320
18321 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
18322
18323         PR c++/10926
18324         * g++.dg/template/error9.C: New test.
18325
18326         PR c++/11116
18327         * g++.dg/template/error8.C: New test.
18328
18329 2003-12-15  Roger Sayle  <roger@eyesopen.com>
18330
18331         PR middle-end/13400
18332         * gcc.c-torture/execute/20031215-1.c: New test case.
18333
18334 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
18335
18336         PR c++/13269
18337         * g++.dg/parse/error5.C: New test.
18338
18339         PR c++/12989
18340         * g++.dg/expr/sizeof1.C: New test.
18341
18342         PR c++/13310
18343         * g++.dg/template/crash15.C: New test.
18344
18345 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
18346
18347         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
18348         a non-POD type as the last named parameter of a varargs function.
18349
18350 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
18351
18352         PR c++/13243
18353         PR c++/12573
18354         * g++.dg/template/crash14.C: New test.
18355         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
18356
18357 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
18358
18359         * g++.dg/other/java1.C: New test.
18360
18361         PR c++/13241
18362         * g++.dg/abi/mangle18-1.C: New test.
18363         * g++.dg/abi/mangle18-2.C: New test.
18364
18365 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18366
18367         PR optimization/10312
18368         * gcc.c-torture/execute/20031214-1.c: New.
18369
18370 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
18371
18372         PR c++/10779
18373         PR c++/12160
18374         * g++.dg/parse/error3.C: New test.
18375         * g++.dg/parse/error4.C: Likewise.
18376         * g++.dg/abi/mangle4.C: Tweak error messages.
18377         * g++.dg/lookup/using5.C: Likewise.
18378         * g++.dg/other/error2.C: Likewise.
18379         * g++.dg/parse/typename5.C: Likewise.
18380         * g++.dg/parse/undefined1.C: Likewise.
18381         * g++.dg/template/arg2.C: Likewise.
18382         * g++.dg/template/ttp3.C: Likewise.
18383         * g++.dg/template/type1.C: Likewise.
18384         * g++.old-deja/g++.other/crash32.C: Likewise.
18385         * g++.old-djea/g++.pt/defarg8.C: Likewise.
18386
18387 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18388
18389         PR c++/13106
18390         * g++.dg/warn/noreturn-3.C: New test.
18391
18392 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18393
18394         PR c++/13118
18395         * g++.dg/abi/covariant3.C: New.
18396
18397 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
18398
18399         * g++.dg/eh/ia64-1.C: New test.
18400
18401 2003-12-12  Roger Sayle  <roger@eyesopen.com>
18402
18403         PR optimization/13037
18404         * g77.f-torture/execute/13037.f: New test case.
18405
18406 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18407
18408         PR c++/12881
18409         * g++.dg/abi/covariant2.C: New.
18410
18411 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
18412
18413         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
18414
18415 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
18416
18417         * gcc.c-torture/execute/wchar_t-1.x: Delete.
18418
18419 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
18420
18421         PR other/10819
18422         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
18423         to fix Bug 10819.
18424         * lib/g++.exp (g++_version): Likewise.
18425         * lib/g77.exp (g77_version): Likewise.
18426         * lib/objc.exp (default_objc_version): Likewise.
18427
18428 2003-12-10  Richard Henderson  <rth@redhat.com>
18429
18430         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
18431
18432         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
18433
18434 2003-12-08  Matt Austern  <austern@apple.com>
18435
18436         PR c/13134
18437         * lib/gcc-dg.exp (dg-require-visibility): Define.
18438         * lib/target-supports (check_visibility_available): Define.
18439         * gcc.dg/visibility-1.c: New test.
18440         * gcc.dg/visibility-2.c: Likewise.
18441         * gcc.dg/visibility-3.c: Likewise.
18442         * gcc.dg/visibility-4.c: Likewise.
18443         * gcc.dg/visibility-5.c: Likewise.
18444         * gcc.dg/visibility-6.c: Likewise.
18445         * g++.dg/ext/visibility-1.C: Likewise.
18446         * g++.dg/ext/visibility-2.C: Likewise.
18447         * g++.dg/ext/visibility-3.C: Likewise.
18448         * g++.dg/ext/visibility-4.C: Likewise.
18449         * g++.dg/ext/visibility-5.C: Likewise.
18450         * g++.dg/ext/visibility-6.C: Likewise.
18451
18452 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18453
18454         * g++.dg/lookup/java1.C: New test.
18455         * g++.dg/lookup/java2.C: New test.
18456
18457 2003-12-07  Falk Hueffner  <falk@debian.org>
18458
18459         * g++.dg/opt/noreturn-1.C: New test.
18460
18461 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
18462
18463         * gcc.dg/overflow-1.c: New test.
18464
18465 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18466
18467         * g77.f-torture/compile/13060.f: New test.
18468
18469 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
18470
18471         PR c++/13323
18472         * g++.dg/inherit/operator2.C: New test.
18473
18474 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
18475
18476         PR c++/13305
18477         * g++.dg/ext/attrib9.C: New test.
18478
18479 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
18480
18481         PR c++/13314
18482         * g++.dg/template/error7.C: New test.
18483
18484 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
18485             J"orn Rennecke <joern.rennecke@superh.com>
18486
18487         PR target/13302
18488         * g++.dg/other/struct-va_list.C: New test.
18489
18490 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18491
18492         PR c++/13166
18493         * g++.dg/parse/defarg6.C: New test.
18494
18495 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
18496
18497         PR target/13256
18498         * gcc.c-torture/execute/20031201-1.c: New test.
18499
18500 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
18501
18502         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
18503
18504 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18505
18506         * gcc.dg/builtin-return-1.c: New test.
18507
18508 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
18509             J"orn Rennecke <joern.rennecke@superh.com>
18510
18511         PR optimization/13260
18512         * gcc.c-torture/execute/20031204-1.c: New test.
18513
18514 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
18515
18516         PR c++/9127
18517         * g++.dg/template/error6.C: New test.
18518
18519 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
18520
18521         * gcc.dg/20031202-1.c: New test.
18522
18523 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
18524
18525         PR c++/13179
18526         * g++.dg/template/eh1.C: New test.
18527
18528         PR c++/10771
18529         * g++.dg/template/error5.C: New test.
18530
18531 2003-12-02  David Ung  <davidu@mips.com>
18532
18533         * gcc.dg/compat/vector-check.h: Corrected type for var
18534         g_##TMODE
18535
18536 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18537
18538         PR c++/10126
18539         * g++.dg/template/ptrmem8.C: New test.
18540
18541 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18542
18543         PR c++/12573
18544         * g++.dg/template/dependent-expr3.C: New test.
18545
18546 2003-12-01  James Lemke  <jim@wasabisystems.com>
18547
18548         * gcc.dg/arm-g2.c: New test.
18549
18550 2003-12-01  Roger Sayle  <roger@eyesopen.com>
18551
18552         PR optimization/11634
18553         * gcc.dg/20031201-2.c: New test case.
18554
18555 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
18556
18557         PR 11433
18558         * objc.dg/proto-lossage-3.m: New test.
18559
18560 2003-12-01  Roger Sayle  <roger@eyesopen.com>
18561
18562         PR optimization/12628
18563         * gcc.dg/20031201-1.c: New test case.
18564
18565 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18566
18567         * gcc.dg/unaligned-1.c: New test.
18568
18569 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
18570
18571         PR c++/9849
18572         * g++.dg/template/error4.C: New test.
18573         * g++.dg/template/nested3.C: Adjust error markers.
18574
18575 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18576
18577         * gcc.dg/cpp/assert4.c: Check more #system assertions.
18578
18579 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18580
18581         PR c/10333
18582         * gcc.dg/bitfld-7.c: New test.
18583
18584 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
18585
18586         * gcc.dg/tls/asm-1.C: New test.
18587
18588 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18589
18590         * gcc.dg/cpp/assert4.c: Update.
18591
18592 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18593
18594         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
18595         * gcc.dg/builtin-apply3.c: New test.
18596
18597 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18598
18599         * lib/compat.exp (compat-obj): New xfaildata parameter.
18600         Use it to set compiler_conditional_xfail_data before compiling.
18601         (compat-get-options): Handle dg-xfail-if.
18602         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
18603         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
18604         * gcc.dg/compat/vector-1_y.c: Likewise.
18605         * gcc.dg/compat/vector-2_x.c: Likewise.
18606         * gcc.dg/compat/vector-2_y.c: Likewise.
18607
18608 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18609
18610         * g++.dg/opt/reg-stack4.C: New test.
18611
18612 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18613
18614         * gcc.dg/builtin-apply2.c: New test.
18615
18616 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18617
18618         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
18619
18620 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18621
18622         PR c++/12924
18623         * g++.dg/template/template-id-2.C: New test.
18624
18625 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18626
18627         PR c++/5369
18628         * g++.dg/template/memfriend1.C: New test.
18629         * g++.dg/template/memfriend2.C: Likewise.
18630         * g++.dg/template/memfriend3.C: Likewise.
18631         * g++.dg/template/memfriend4.C: Likewise.
18632         * g++.dg/template/memfriend5.C: Likewise.
18633         * g++.dg/template/memfriend6.C: Likewise.
18634         * g++.dg/template/memfriend7.C: Likewise.
18635         * g++.dg/template/memfriend8.C: Likewise.
18636         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
18637
18638 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
18639
18640         PR c++/12515
18641         * g++.dg/ext/cond1.C: New test.
18642
18643 2003-11-20  Richard Henderson  <rth@redhat.com>
18644
18645         * gcc.dg/20020201-2.c: Remove.
18646         * gcc.dg/20020201-4.c: Remove.
18647         * gcc.dg/20020304-1.c: Remove.
18648
18649 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
18650
18651         * gcc.dg/cpp/trad/xwin1.c: New test case.
18652
18653 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
18654
18655         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
18656         * lib/g77.exp: Likewise.
18657         * lib/objc.exp: Likewise.
18658         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
18659         for darwin.
18660
18661 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18662
18663         PR c++/12932
18664         * g++.dg/template/static5.C: New test.
18665
18666 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18667
18668         * gcc.dg/nested-func-1.c: New test.
18669
18670 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18671
18672         * gcc.dg/cpp/assert4.c: New test.
18673
18674 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18675
18676         PR c++/2294
18677         * g++.dg/lookup/using9.c: New test.
18678
18679 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
18680
18681         PR c++/12762
18682         * g++.dg/template/error3.C: New test.
18683
18684 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
18685
18686         PR ada/13035
18687         * ada/acats/run_acats, run_all.sh: Fix syntax error.
18688         No longer use a wrapper for gcc, since this does not work under
18689         Windows.
18690
18691 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18692
18693         PR c++/2094
18694         * g++.dg/template/ptrmem7.C: New test.
18695
18696 2003-11-13  Andrew Pinski <apinski@apple.com>
18697
18698         * gcc.c-torture/compile/20031113-1.c: New test.
18699
18700 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
18701             Kean Johnston <jkj@sco.com>
18702
18703         PR c/13029
18704         * gcc.dg/unused-4.c: Update.
18705
18706 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18707
18708         * g++.dg/opt/const3.C: New test.
18709
18710 2003-11-13  Jan Hubicka  <jh@suse.cz>
18711
18712         * gcc.c-torture/compile/20031112-1.c: New test.
18713
18714 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
18715
18716         * g++.dg/parse/crash10.C: Remove bogus error marker.
18717
18718 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18719
18720         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
18721         (host_gcc): Likewise.
18722         (ROOT): Honor $PWDCMD.
18723         (BASE): Likewise.
18724         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
18725
18726 2003-11-12  Catherine Moore  <clm@redhat.com>
18727
18728         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
18729
18730 2003-11-12  Andreas Jaeger  <aj@suse.de>
18731             Jakub Jelinek  <jakub@redhat.com>
18732             Andrew Pinski  <pinskia@physics.uc.edu>
18733             Richard Henderson  <rth@redhat.com>
18734
18735         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
18736         systems.
18737         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
18738
18739         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
18740         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18741
18742 2003-11-11  Andreas Jaeger  <aj@suse.de>
18743
18744         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
18745
18746         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
18747
18748 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
18749
18750         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
18751         Clean ups.
18752
18753 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
18754
18755         * gcc.dg/trampoline-1.c: New test.
18756
18757 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18758
18759         * gcc.c-torture/compile/200031109-1.c: New test.
18760
18761 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18762
18763         PR c/3190
18764         PR c/8714
18765         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18766         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
18767         gcc.dg/format/no-y2k-1.c: Update.
18768
18769 2003-11-08  Roger Sayle  <roger@eyesopen.com>
18770
18771         PR optimization/10467
18772         * gcc.dg/20031108-1.c: New test case.
18773
18774 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
18775
18776         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
18777
18778 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18779
18780         * gcc.dg/compound-lvalue-1.c: New test.
18781         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
18782         some XFAILs.
18783
18784 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
18785
18786         * gcc.dg/altivec-varargs-1.c: New test.
18787
18788 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18789
18790         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
18791         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
18792         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
18793         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
18794         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
18795
18796 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18797
18798         * gcc.dg/cond-lvalue-1.c: New test.
18799
18800 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
18801
18802         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
18803
18804 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18805
18806         PR c++/11616
18807         * g++.dg/template/instantiate5.C: New test.
18808
18809 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18810
18811         PR c++/12726
18812         * g++.dg/ext/complit2.C: Replace test with self-contained version.
18813         * ChangeLog: Add missing first entry for above test.
18814
18815 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18816
18817         PR c++/9810
18818         * g++.dg/template/using8.C: New test.
18819         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
18820
18821 2003-11-02  Roger Sayle  <roger@eyesopen.com>
18822
18823         PR optimization/10817
18824         * gcc.c-torture/compile/20031102-1.c: New test case.
18825
18826 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
18827
18828         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
18829         2147483647.
18830
18831 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18832
18833         * gcc.dg/20031102-1.c: New test.
18834
18835 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18836
18837         * gcc.dg/complex-1.c: New test.
18838
18839 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18840
18841         PR c++/12796
18842         * g++.dg/template/crash13.C: Adjust expected error location.
18843         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18844
18845 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18846
18847         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18848
18849 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18850
18851         PR/10239
18852         * gcc.c-torture/compile/20031031-2.c: New test.
18853
18854 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18855
18856         PR/11640
18857         * gcc.c-torture/compile/20031031-1.c: New test.
18858
18859 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18860
18861         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18862         * gcc.misc-tests/bprob.exp: Likewise.
18863         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
18864         the execution test on arm-elf configs.
18865         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
18866         configs that don't support scratch files.
18867         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
18868
18869 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
18870
18871         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
18872         done by dejagnu.
18873
18874 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
18875
18876         * ada/acats/run_all.sh: Redirect mv output to /dev/null
18877         Avoid non pure sh syntax. Add more logging.
18878
18879         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
18880         fail.
18881
18882 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18883
18884         PR libgcj/10610
18885         * gcc.dg/ppc-stackalign-1.c: New test.
18886
18887 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18888
18889         * ada/acats/run_all.sh: Change output to be more compliant with
18890         dejagnu framework.
18891         Create acats.sum and acats.log files under testsuite/ada/acats
18892         Only run [a-z]* directories, to filter out e.g. CVS.
18893         Redirect build output to log file.
18894
18895 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18896
18897         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18898
18899 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18900
18901         PR ada/5909:
18902         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18903
18904 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18905
18906         * gcc.c-torture/compile/20031023-1.c: New test.
18907         * gcc.c-torture/compile/20031023-2.c: New test.
18908         * gcc.c-torture/compile/20031023-3.c: New test.
18909         * gcc.c-torture/compile/20031023-4.c: New test.
18910
18911 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18912
18913         PR c++/10371
18914         * g++.dg/lookup/scoped8.C: New test.
18915
18916 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18917
18918         * g++.dg/opt/reg-stack3.C: New test.
18919
18920 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18921
18922         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
18923
18924 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18925
18926         PR c++/11076
18927         * g++.dg/template/crash13.C: New test.
18928
18929 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18930
18931         * gcc.dg/c99-restrict-2.c: New test.
18932
18933 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
18934
18935         PR c++/12698, c++/12699, c++/12700, c++/12566
18936         * g++.dg/inherit/covariant9.C: New test.
18937         * g++.dg/inherit/covariant10.C: New test.
18938         * g++.dg/inherit/covariant11.C: New test.
18939
18940 2003-10-23  Jason Merrill  <jason@redhat.com>
18941
18942         PR c++/12726
18943         * g++.dg/ext/complit2.C: New test.
18944
18945 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18946
18947         PR target/12654
18948         * gcc.c-torture/execute/20031020-1.c: New test.
18949
18950 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18951
18952         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
18953         following the jump_insn.
18954
18955 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18956
18957         * gcc.dg/cast-lvalue-1.c: New test.
18958
18959 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
18960
18961         PR c++/11962
18962         * g++.dg/template/cond2.C: New test.
18963
18964 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18965
18966         * gcc.dg/builtins-28.c: New test.
18967
18968 2003-10-20  Jan Hubicka  <jh@suse.cz>
18969
18970         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
18971         parameter.
18972         * testsuite/gcc.dg/inline-2.c: Likewise.
18973
18974 2003-10-20  Phil Edwards  <phil@codesourcery.com>
18975
18976         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18977         * gcc.dg/nest.c:  Likewise.
18978
18979 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18980
18981         PR c++/9781, c++/10583, c++/11862
18982         * g++.dg/parse/crash13.C: New test.
18983
18984 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18985
18986         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18987
18988 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18989
18990         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18991         Define HAVE_C99_RUNTIME except on Solaris.
18992         * gcc.dg/builtins-20.c: Likewise.
18993
18994 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18995
18996         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18997
18998 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18999
19000         PR c++/12495
19001         * g++.dg/template/crash21.C: New test.
19002
19003 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19004
19005         PR c++/2513
19006         * g++.dg/template/typename5.C: New test.
19007
19008 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19009
19010         PR c++/12369
19011         * g++.dg/template/friend25.C: New test.
19012
19013 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
19014
19015         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
19016         versions.
19017
19018 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
19019
19020         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
19021         == 2147483647.
19022
19023 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
19024
19025         * gcc.c-torture/execute/960416-1.x: Remove.
19026         * gcc.c-torture/execute/divconst-3.x: Likewise.
19027
19028 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
19029
19030         PR target/12598
19031         * gcc.dg/torture/cris-volatile-1.c: New test.
19032
19033 2003-10-14  Roger Sayle  <roger@eyesopen.com>
19034
19035         PR optimization/9325
19036         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
19037         for overflowing floating point to integer conversion during RTL
19038         simplification.
19039
19040 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
19041
19042         * objc/execute/_cmd.m: Fix typo.
19043         * objc.dg/image-info.m, objc.dg/symtab-1.m:
19044         Relax 'scan-assembler' regexp.
19045         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
19046         objc.dg/try-catch-4.m: Run on non-Darwin targets.
19047         * objc.dg/zero-link-2.m: Remove blank line.
19048         * objc.dg/zero-link-3.m: New test case.
19049
19050 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
19051
19052         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
19053
19054         * gcc.dg/asm-names.c: Use scan-assembler-not rather
19055         than linker trickery.
19056
19057 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19058
19059         PR c++/12370
19060         * g++.dg/other/friend2.C: New test.
19061
19062 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
19063
19064         * gcc.dg/20031012-1.c: New test.
19065
19066 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
19067
19068         * gcc.dg/weak/weak-3.c: Fix for new warning.
19069
19070 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
19071
19072         PR optimization/8750
19073         * gcc.c-torture/execute/20031012-1.c: New test case.
19074
19075 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19076
19077         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
19078         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
19079
19080 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19081
19082         PR optimization/12260
19083         * gcc.c-torture/compile/20031011-2.c: New test case.
19084
19085 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19086
19087         * gcc.c-torture/execute/20031011-1.c: New testcase.
19088
19089 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19090
19091         * gcc.c-torture/compile/20031011-1.c: New test.
19092
19093 2003-10-11  Jan Hubicka  <jh@suse.cz>
19094
19095         * g++.dg/other/first-global.C: New test.
19096
19097 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19098
19099         * gcc.c-torture/execute/string-opt-18.c: New testcase.
19100
19101 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
19102
19103         * gcc.c-torture/compile/20031010-1.c: New test.
19104
19105 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
19106
19107         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
19108         * gcc.c-torture/execute/va-arg-25.c: ... here.
19109
19110 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
19111
19112         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
19113
19114 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
19115
19116         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
19117
19118 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
19119
19120         * g++.dg/parse/error2.C: New test.
19121
19122 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
19123
19124         PR c++/11097
19125         * g++.dg/other/error5.C: Modify the error message.
19126         * g++.dg/lookup/using8.C: New test.
19127
19128 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
19129
19130         * gcc.dg/darwin-abi-2.c: New file.
19131         * gcc.c-torture/execute/va-arg-24.c: New file.
19132
19133 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
19134
19135         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
19136         indentation.
19137
19138 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
19139
19140         PR c++/10147
19141         * g++.dg/other/error4.C: Update error messages.
19142         * g++.dg/template/ptrmem4.C: Likewise.
19143
19144         PR c++/12337
19145         * g++.dg/init/new9.C: New test.
19146
19147         PR c++/12334, c++/12236, c++/8656
19148         * g++.dg/ext/attrib8.C: New test.
19149
19150 2003-10-06  Devang Patel  <dpatel@apple.com>
19151
19152         * gcc.dg/debug/dwarf2-3.h: New test.
19153         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
19154
19155 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
19156
19157         * g++.dg/opt/cfg2.C: New test.
19158
19159 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19160
19161         * g++.dg/opt/float1.C: New test.
19162
19163 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19164
19165         * gcc.dg/c90-array-lval-6.c: New test.
19166         * gcc.dg/c99-array-lval-6.c: New test.
19167
19168 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
19169             Ziemowit Laski  <zlaski@apple.com>
19170
19171         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
19172         'Derived', so that it is never considered a class method; add
19173         new warning for '+port' method ambiguity.
19174         * objc.dg/method-12.m: Include <objc/objc.h> instead of
19175         <objc/objc-api.h> (needed on Mac OS X).
19176         * objc.dg/method-13.m: New test.
19177
19178 2003-10-03  Roger Sayle  <roger@eyesopen.com>
19179
19180         PR optimization/9325, PR java/6391
19181         * gcc.c-torture/execute/20031003-1.c: New test case.
19182
19183 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
19184
19185         PR optimization/12180
19186         * gcc.dg/20031002-1.c: New test.
19187
19188         PR c++/12486
19189         * g++.dg/inherit/error1.C: New test.
19190
19191 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
19192
19193         * lib/f-torture.exp (search_for): Rename to...
19194         (search_for_re): This.  Also, clean up comments and the
19195         "regexp" invocation.
19196
19197 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
19198
19199         * gcc.c-torture/compile/20031002-1.c: New test.
19200
19201 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
19202
19203         * g++.dg/opt/cond1.C: New test.
19204
19205 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
19206
19207         * gcc.dg/Wold-style-definition-2.c: New testcase.
19208         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
19209
19210 2003-09-29  Richard Henderson  <rth@redhat.com>
19211
19212         * g++.dg/init/array10.C: Add dg-options.
19213
19214 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
19215
19216         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
19217
19218 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19219
19220         * g++.dg/template/friend19.C: Fix typo.
19221         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
19222
19223 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
19224
19225         * gcc.c-torture/execute/20030928-1.c: New test.
19226         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
19227
19228 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19229
19230         * g++.dg/opt/unroll1.C: New test.
19231
19232 2003-09-26  Roger Sayle  <roger@eyesopen.com>
19233
19234         PR optimization/11741
19235         * gcc.dg/20030926-1.c: New test case.
19236
19237 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19238
19239         PR c++/5655
19240         * g++.dg/parse/access7.C: New test.
19241         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
19242
19243 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
19244
19245         MERGE OF objc-improvements-branch into MAINLINE:
19246         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
19247         if libobjc has not been built.
19248         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
19249         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
19250         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
19251         objc/execute/nested-3.m, objc/execute/np-2.m,
19252         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
19253         objc/execute/redefining_self.m, objc/execute/root_methods.m,
19254         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
19255         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
19256         objc.dg/special/unclaimed-category-1.h,
19257         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
19258         well as GNU runtime.
19259         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
19260         * execute/cascading-1.m, execute/function-message-1.m,
19261         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
19262         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
19263         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
19264         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
19265         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
19266         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
19267         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
19268         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
19269         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
19270         * objc.dg/bitfield-2.m: Run only on Darwin.
19271         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
19272         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
19273         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
19274         * objc.dg/const-str-1.m: Fix constant string layout.
19275
19276 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
19277
19278         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
19279
19280 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
19281
19282         * gcc.dg/darwin-abi-1.c: New file.
19283
19284 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
19285
19286         PR target/12281
19287         * gcc.c-torture/compile/20030921-1.c: New test.
19288
19289 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19290
19291         * g++.dg/opt/reg-stack2.C: New test.
19292
19293 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19294
19295         * g++.dg/eh/delayslot1.C: New test.
19296
19297 2003-09-20  Richard Henderson  <rth@redhat.com>
19298
19299         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
19300
19301 2003-09-20  Roger Sayle  <roger@eyesopen.com>
19302
19303         * gcc.c-torture/execute/20030920-1.c: New test case.
19304
19305 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19306
19307         * g++.dg/rtti/typeid3.C: Correct expected error message.
19308
19309 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19310
19311         PR c++/157
19312         * g++.dg/parse/crash12.C: New test.
19313
19314 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
19315
19316         * gcc.dg/compat/mixed-struct-check.h: New.
19317         * gcc.dg/compat/mixed-struct-defs.h: New.
19318         * gcc.dg/compat/mixed-struct-init.h: New.
19319         * gcc.dg/compat/struct-by-value-19_main.c: New.
19320         * gcc.dg/compat/struct-by-value-19_x.c: New.
19321         * gcc.dg/compat/struct-by-value-19_y.c: New.
19322         * gcc.dg/compat/struct-by-value-20_main.c: New.
19323         * gcc.dg/compat/struct-by-value-20_x.c: New.
19324         * gcc.dg/compat/struct-by-value-20_y.c: New.
19325         * gcc.dg/compat/struct-return-19_main.c: New.
19326         * gcc.dg/compat/struct-return-19_x.c: New.
19327         * gcc.dg/compat/struct-return-19_y.c: New.
19328         * gcc.dg/compat/struct-return-20_main.c: New.
19329         * gcc.dg/compat/struct-return-20_x.c: New.
19330         * gcc.dg/compat/struct-return-20_y.c: New.
19331
19332 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
19333         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
19334         so that it will not complain on LP64 targets.
19335
19336 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19337
19338         PR c++/495
19339         * g++.dg/template/friend24.C: New test.
19340
19341 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
19342
19343         PR c++/12332
19344         * g++.dg/template/memtmpl2.C: New test.
19345
19346 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
19347
19348         PR target/11184
19349         * gcc.dg/builtin-apply1.c: New test.
19350
19351 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19352
19353         PR c++/9848
19354         * g++.dg/warn/Wunused-4.C: New test.
19355
19356 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19357
19358         PR c++/12316
19359         * g++.dg/other/gc2.C: New test.
19360
19361 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
19362
19363         PR c++/11991
19364         * g++.dg/rtti/typeid3.C: New test.
19365
19366         PR c++/12266
19367         * g++.dg/overload/template1.C: New test.
19368
19369 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19370
19371         * g++.dg/opt/cfg3.C: New test.
19372
19373 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19374
19375         PR c++/7939
19376         * g++.dg/template/crash11.C: New test.
19377
19378 2003-09-16  Jason Merrill  <jason@redhat.com>
19379             Jakub Jelinek  <jakub@redhat.com>
19380
19381         * gcc.dg/attr-warn-unused-result.c: New test.
19382
19383 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19384
19385         PR c++/12184
19386         * g++.dg/expr/call2.C: New test.
19387
19388 2003-09-15  Andreas Jaeger  <aj@suse.de>
19389
19390         * gcc.dg/Wold-style-definition-1.c: New test.
19391
19392 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
19393
19394         PR c++/3907
19395         * g++.dg/parse/template12.C: New test.
19396
19397         * g++.dg/abi/bitfield11.C: New test.
19398         * g++.dg/abi/bitfield12.C: Likewise.
19399
19400 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
19401
19402         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
19403         non-expansion of functional macro name without arguments at EOL.
19404         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
19405
19406 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
19407
19408         * gcc.c-torture/execute/20030914-[12].c: New tests.
19409
19410 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
19411
19412         PR c++/11788
19413         * g++.dg/overload/addr1.C: New test.
19414
19415 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
19416
19417         * gcc.dg/20030909-1.c: New test.
19418
19419 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19420
19421         * gcc.dg/ultrasp10.c: New test.
19422
19423 2003-09-09  Devang Patel  <dpatel@apple.com>
19424
19425         * gcc.dg/darwin-ld-6.c: New test.
19426
19427 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19428
19429         * gcc.dg/torture/builtin-explog-1.c: New testcase.
19430
19431 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
19432
19433         * gcc.dg/ia64-types1.c: New test.
19434         * gcc.dg/ia64-types2.c: Likewise.
19435
19436 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19437
19438         * gcc.dg/builtins-1.c: Add more _Complex tests.
19439         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19440
19441         * gcc.dg/builtins-1.c: Test existing _Complex functions.
19442         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19443
19444 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
19445
19446         PR c++/11786
19447         * g++.dg/lookup/koenig2.C: New test.
19448
19449         PR c++/5296
19450         * g++.dg/rtti/typeid2.C: New test.
19451
19452 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
19453
19454         * gcc.c-torture/compile/20030904-1.c: New test.
19455
19456 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19457
19458         * g++.dg/opt/longbranch2.C: New test.
19459
19460 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19461
19462         * g++.dg/template/crash10.C: Only compile it.
19463
19464 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19465
19466         PR middle-end/11665
19467         * gcc.c-torture/compile/20030907-1.c: New test.
19468         * g++.dg/init/array11.C: New test.
19469
19470 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
19471
19472         PR c++/11852
19473         * g++.dg/init/struct1.C: New test.
19474
19475 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
19476
19477         PR c++/12181
19478         * g++.dg/expr/comma1.C: New test.
19479
19480 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
19481
19482         PR c++/11867
19483         * g++.dg/expr/static_cast5.C: New test.
19484
19485 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19486
19487         PR c++/11507
19488         * g++.dg/lookup/scoped7.C: New test.
19489
19490         PR c++/9574
19491         * g++.dg/other/static1.C: New test.
19492
19493         PR c++/11490
19494         * g++.dg/warn/template-1.C: New test.
19495
19496         PR c++/11432
19497         * g++.dg/template/crash10.C: New test.
19498
19499         PR c++/2478
19500         * g++.dg/overload/VLA.C: New test.
19501
19502         PR c++/10804
19503         * g++.dg/template/call1.C: New test.
19504
19505 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19506
19507         PR c++/11794
19508         * g++.dg/parse/using3.C: New test.
19509
19510 2003-09-06  Roger Sayle  <roger@eyesopen.com>
19511
19512         PR c++/11409
19513         * g++.dg/overload/builtin3.C: New test case.
19514
19515 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
19516
19517         PR c/9862
19518         * gcc.dg/20030906-1.c: New test.
19519         * gcc.dg/20030906-2.c: Likewise.
19520
19521 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19522
19523         PR c++/12167
19524         * g++.dg/parse/defarg5.C: New test.
19525
19526         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
19527
19528 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
19529
19530         PR c++/12163
19531         * g++.dg/expr/static_cast4.C: New test.
19532
19533         PR c++/12146
19534         * g++.dg/template/crash9.C: New test.
19535
19536 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19537
19538         * g++.old-deja/g++.ext/pretty2.C: Update for change
19539         in __FUNCTION__.
19540         * g++.old-deja/g++.ext/pretty3.C: Likewise.
19541
19542 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
19543
19544         PR c++/11922
19545         * g++/dg/template/qualified-id1.C: New test.
19546
19547         PR c++/12037
19548         * g++.dg/warn/noeffect4.C: New test.
19549
19550 2003-09-04  Matt Austern  <austern@apple.com>
19551
19552         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
19553         * g++.dg/ext/fnname2.C: Likewise.
19554         * g++.dg/ext/fnname3.C: Likewise.
19555
19556 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
19557
19558         * g++.dg/expr/lval1.C: New test.
19559         * g++.dg/ext/lvcast.C: Remove.
19560
19561 2003-09-03  Roger Sayle  <roger@eyesopen.com>
19562
19563         PR optimization/11700.
19564         * gcc.c-torture/compile/20030903-1.c: New test case.
19565
19566 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
19567
19568         PR c++/12053
19569         * g++.dg/abi/layout4.C: New test.
19570
19571 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
19572
19573         PR c++/11553
19574         * g++.dg/parse/friend3.C: New test.
19575
19576 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
19577
19578         PR c++/11847
19579         * g++.dg/template/class1.C: New test.
19580
19581         PR c++/11808
19582         * g++.dg/expr/call1.C: New test.
19583
19584 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
19585
19586         PR c++/12114
19587         * g++.dg/init/ref9.C: New test.
19588
19589         PR c++/11972
19590         * g++.dg/template/nested4.C: New test.
19591
19592 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
19593
19594         PR c++/12093
19595         * g++.dg/template/non-dependent4.C: New test.
19596
19597         PR c++/11928
19598         * g++.dg/inherit/conv1.C: New test.
19599
19600 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
19601
19602         PR c++/6196
19603         * g++.dg/ext/label1.C: New test.
19604         * g++.dg/ext/label2.C: Likewise.
19605
19606 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
19607
19608         * g++.dg/expr/cond3.C: New test.
19609
19610 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19611
19612         * gcc.dg/builtins-1.c: Add new builtin cases.
19613
19614 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19615
19616         * gcc.dg/builtins-1.c: Add new cases.
19617         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19618
19619 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19620
19621         * gcc.dg/builtins-1.c: Add more math builtin tests.
19622         * gcc.dg/torture/builtin-attr-1.c: New test.
19623
19624 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
19625
19626         PR optimization/5079
19627         * g++.dg/opt/static3.C: New test.
19628
19629 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19630
19631         * gcc.misc-tests/gcov-10b.c: New test.
19632
19633 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
19634
19635         * g++.dg/opt/ptrmem3.C: New test.
19636
19637         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
19638
19639 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
19640
19641         * gcc.dg/20030826-2.c: New test.
19642
19643 2003-08-26  Roger Sayle  <roger@eyesopen.com>
19644
19645         PR middle-end/12002
19646         * g77.f-torture/compile/12002.f: New test case.
19647
19648 2003-08-26  Roger Sayle  <roger@eyesopen.com>
19649
19650         * gcc.dg/20030826-1.c: New test case.
19651
19652 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
19653
19654         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
19655
19656 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
19657
19658         PR c++/11871
19659         * c++.dg/lookup/crash1.C: New test.
19660
19661         * c++.dg/warn/noeffect3.C: New test.
19662
19663 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
19664
19665         * gcc.dg/compat/vector-1_x.c: Compile with -w.
19666         * gcc.dg/compat/vector-1_y.c: Ditto.
19667         * gcc.dg/compat/vector-2_x.c: Ditto.
19668         * gcc.dg/compat/vector-2_y.c: Ditto.
19669
19670 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
19671
19672         * gcc.dg/20030702-1.c: New test.
19673
19674 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
19675
19676         PR c++/8795
19677         * g++.dg/ext/altivec-1.C: New test.
19678
19679 2003-08-24  Richard Henderson  <rth@redhat.com>
19680
19681         * g++.dg/eh/simd-2.C: Add -w for x86.
19682
19683 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
19684
19685         * gcc.dg/20030815-1.c: New test.
19686
19687 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19688
19689         PR c++/3765
19690         * g++.dg/parse/access6.C: New test.
19691
19692 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19693
19694         PR c++/641, c++/11876
19695         * g++.dg/template/friend22.C: New test.
19696         * g++.dg/template/friend23.C: Likewise.
19697
19698 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19699
19700         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
19701         identically.
19702
19703 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19704
19705         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
19706
19707 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19708
19709         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
19710
19711 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19712
19713         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
19714
19715 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19716
19717         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
19718
19719 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
19720
19721         PR c++/11919
19722         * g++.dg/overload/prom1.C: New test.
19723
19724         PR c++/11551
19725         * g++.dg/parse/dtor2.C: New test.
19726
19727         PR c++/10762
19728         * g++.dg/parse/using2.C: New test.
19729
19730 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
19731
19732         PR target/11805
19733         * gcc.c-torture/compile/20030821-1.c: New.
19734
19735 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
19736
19737         PR c++/11834
19738         * g++.dg/template/deduce2.C: New test.
19739
19740 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
19741
19742         * gcc.c-torture/execute/20030821-1.c: New test.
19743
19744 2003-08-20  Roger Sayle  <roger@eyesopen.com>
19745
19746         PR middle-end/11984
19747         * gcc.dg/20030820-1.c: New test case.
19748
19749 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
19750
19751         PR c++/11945
19752         * g++.dg/warn/noeffect2.C: New test.
19753
19754 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
19755
19756         PR c++/10926
19757         * g++.dg/template/dtor2.C: New test.
19758
19759         PR c++/11684
19760         * g++.dg/template/operator1.C: New test.
19761         * g++.dg/parse/operator4.C: New test.
19762
19763         PR c++/11946.C
19764         * g++.dg/expr/enum1.C: New test.
19765         * gcc.dg/c99-bool-1.c: Remove bogus warning.
19766
19767         PR c++/11036.C
19768         * g++.dg/parse/elab2.C: New test.
19769         * g++.dg/parse/typedef4.C: Change error message.
19770         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
19771         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
19772         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
19773
19774 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
19775
19776         * gcc.dg/pch/warn-1.c: New.
19777         * gcc.dg/pch/warn-1.hs: New.
19778
19779         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
19780         not-tested file.
19781
19782 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19783
19784         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
19785
19786 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19787
19788         * gcc.dg/uninit-D.c: New Test.
19789         * gcc.dg/uninit-E.c: New Test.
19790         * gcc.dg/uninit-F.c: New Test.
19791         * gcc.dg/uninit-G.c: New Test.
19792
19793 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
19794
19795         * g++.dg/README: Describe the pch directory.
19796
19797 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19798
19799         PR c++/11174
19800         * g++.dg/parse/access4.C: New test.
19801         * g++.dg/parse/access5.C: Likewise.
19802         * g++.old-deja/g++.jason/access17.C: Adjust error message.
19803
19804 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
19805
19806         * gcc.dg/noncompile/20030818-1.c: New.
19807
19808 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19809
19810         PR c++/11957
19811         * g++.dg/warn/noeffect1.C: New test.
19812
19813         * g++.dg/template/scope2.C: New test.
19814         * g++.dg/template/error2.C: Correct dg-error
19815
19816 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
19817
19818         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
19819
19820 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
19821
19822         PR C++/11512
19823         * g++.dg/template/warn1.C: New.
19824
19825 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19826
19827         * g++.dg/template/error2.C: New test.
19828         * g++.dg/lookup/using7.C: Adjust errors
19829         * g++.old-deja/g++.pt/crash36.C: Likewise.
19830         * g++.old-deja/g++.pt/derived3.C: Likewise.
19831
19832 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19833
19834         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
19835         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
19836         * gcc.c-torture/execute/builtins/string-9.c: New, from
19837         string-opt-9.c.  Adjust for execute/builtins framework.
19838         * gcc.c-torture/execute/string-opt-9.c: Delete.
19839
19840 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
19841
19842         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
19843
19844         * g++.dg/parse/ret-type2.C: New test.
19845
19846         PR c++/11703
19847         * g++.dg/init/new8.C: New test.
19848
19849         PR c++/10923
19850         * g++.dg/parse/typedef5.C: New test.
19851
19852         PR c++/9512
19853         * g++.dg/parse/qualified2.C: New test.
19854         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
19855         invalid code.
19856
19857 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
19858
19859         * g++.dg/conversion/ptrmem1.C: New test.
19860
19861 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
19862
19863         PR target/11693
19864         * gcc.dg/20030811-1.c: New test.
19865
19866         PR target/11535
19867         * gcc.c-torture/execute/20030811-1.c: New test.
19868
19869 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19870
19871         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
19872
19873 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
19874
19875         PR c++/11789.C
19876         * g++.dg/inherit/multiple1.C: New test.
19877
19878 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19879
19880         * gcc.dg/spe1.c: New test.
19881
19882         PR c++/11670
19883         * g++.dg/expr/cast2.C: New test.
19884
19885         PR c++/10530
19886         * g++.dg/template/dependent-name2.C: New test.
19887
19888 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19889
19890         * g++.dg/parse/crash11.C: Put the dg options in comments.
19891
19892 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19893
19894         * lib/gcc-dg.exp: Update for diagnostic change.
19895
19896 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19897
19898         PR c++/5767
19899         * g++.dg/parse/crash11.C: New test.
19900
19901 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19902
19903         * gcc.dg/cpp/spacing1.c: Update.
19904
19905 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
19906
19907         PR target/11739
19908         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
19909         a value for -mtune.
19910
19911 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19912
19913         PR middle-end/11771
19914         * gcc.c-torture/compile/20030804-1.c: New test case.
19915
19916 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19917
19918         * gcc.dg/20030804-1.c: New test case.
19919
19920 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
19921
19922         * gcc.dg/cpp/separate-1.c: New test.
19923
19924 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
19925
19926         PR c++/11704
19927         * g++.dg/template/dependent-expr2.C: New test.
19928
19929         PR c++/11766
19930         * g++.dg/expr/ptrmem1.C: New test.
19931
19932 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19933
19934         PR c++/9453
19935         * g++.dg/template/friend15.C: New test.
19936
19937 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
19938
19939         * lib/dg-pch.exp: Work round PCH bug.
19940
19941 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19942
19943         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
19944         builtins.  Move cases from builtins-4.c here.
19945
19946         * gcc.dg/torture/builtin-math-1.c: New test taken from
19947         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
19948         additional cases.
19949
19950         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
19951         Delete.
19952
19953 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19954
19955         PR c++/9447
19956         * g++.dg/template/using7.C: New test.
19957
19958 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
19959
19960         * import1.c, import2.c: New tests.
19961
19962 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
19963
19964         * g++.dg/eh/crossjump1.C: New test.
19965
19966 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
19967
19968         PR c++/11697
19969         * g++.dg/template/using6.C: New test.
19970
19971         PR c++/11744
19972         * g++.dg/template/koenig2.C: New test.
19973
19974 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19975
19976         PR c++/7983
19977         * g++.dg/parse/typedef4.C: New test.
19978
19979 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19980
19981         PR c++/8442, c++/8806
19982         * g++.dg/template/elab1.C: New test.
19983         * g++.dg/template/type2.C: Likewise.
19984         * g++.dg/template/ttp3.C: Adjust expected error message.
19985         * g++.old-deja/g++.law/visibility13.C: Likewise.
19986         * g++.old-deja/g++.niklas/t135.C: Likewise.
19987         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19988         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19989         template argument.
19990         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19991
19992 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19993
19994         PR c++/11295
19995         * g++.dg/ext/stmtexpr1.C: New test.
19996
19997         * g++.dg/opt/tmp1.C: New test.
19998
19999         PR c++/11525
20000         * g++.dg/parse/constant4.C: New test.
20001
20002         PR c++/9447
20003         * g++.dg/template/using5.C: New test.
20004
20005 2003-07-31  Roger Sayle  <roger@eyesopen.com>
20006
20007         * gcc.dg/builtins-27.c: New test case.
20008
20009 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
20010
20011         * gcc.dg/tls/opt-7.c: New test.
20012
20013 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
20014
20015         * g++.old-deja/g++.other/crash18.C: Remove.
20016
20017 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20018
20019         * g++.dg/template/explicit3.C: New.
20020         * g++.dg/template/explicit4.C: New.
20021         * g++.dg/template/explicit5.C: New.
20022
20023         PR c++/11347
20024         * g++.dg/template/memtmpl1.C: New.
20025
20026 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
20027
20028         PR target/11565
20029         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
20030         * gcc.dg/i386-387-5.c (dg-options): Likewise.
20031
20032 2003-07-30  Jan Hubicka  <jh@suse.cz>
20033
20034         * vtgc1.c: Kill.
20035
20036 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
20037
20038         * gcc.dg/struct-in-proto-1.c: New test.
20039
20040 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
20041
20042         * gcc.dg/cpp/include2.c: Only expect one message.
20043
20044 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
20045
20046         PR c++/9447
20047         * g++.dg/template/using1.C: New test.
20048         * g++.dg/template/using2.C: New test.
20049         * g++.dg/template/using3.C: New test.
20050         * g++.dg/template/using4.C: New test.
20051
20052 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
20053
20054         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
20055         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20056
20057 2003-07-28  Jan Hubicka  <jh@suse.cz>
20058
20059         PR c++/11530
20060         * g++.dg/opt/call1.C: New test.
20061
20062 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
20063
20064         PR c++/11667
20065         * g++.dg/init/enum2.C: New test.
20066         * g++.dg/template/overload1.C: Add "-w" option.
20067
20068 2003-07-28    <hp@bitrange.com>
20069
20070         * gcc.dg/Wdeclaration-after-statement-1.c,
20071         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
20072
20073 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
20074
20075         * gcc.c-torture/compile/20030725-1.c: New test.
20076
20077 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
20078
20079         * gcc.dg/20030505.c: Only run for SPE.
20080         Remove definition of opaque type.
20081
20082 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
20083
20084         * g++.dg/template/ptrmem6.C: New test.
20085
20086 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
20087
20088         * gcc.c-torture/compile/zero-strct-2.c: New test.
20089
20090 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
20091
20092         * gcc.dg/intermod-1.c: New test.
20093
20094 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20095
20096         PR c++/11617
20097         * g++.dg/template/lookup2.C: New test.
20098         * g++.dg/template/memclass1.C: Remove instantiated from error.
20099         * g++.dg/other/error2.C: Tweak expected errors.
20100
20101         PR c++/11596
20102         * g++.dg/template/defarg3.C: New test.
20103
20104         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
20105
20106 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
20107
20108         * g++.dg/inherit/access5.C: New test.
20109
20110 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20111
20112         PR c++/11513
20113         * g++.dg/template/crash8.C: New test.
20114
20115 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
20116
20117         PR c/10602
20118         * gcc.dg/noncompile/incomplete-2.c: New test.
20119
20120 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
20121
20122         PR c++/11645
20123         * g++.dg/inherit/access4.C: New test.
20124
20125         PR c++/11517
20126         * g++.dg/expr/cond2.C: New test.
20127
20128         PR optimization/10679
20129         * g++.dg/opt/inline4.C: New test.
20130
20131 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20132
20133         * g++.dg/parse/crash10: New test.
20134
20135 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20136
20137         * g++.dg/ext/flexary1.C: New test.
20138
20139 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20140
20141         PR c++/10793
20142         * g++.dg/template/crash9.C: New test.
20143
20144 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20145
20146         PR c++/3004
20147         * g++.dg/parse/typedef3.C: New test.
20148
20149         PR c++/7906
20150         * g++.dg/parse/operator2.C: New test.
20151
20152         PR c++/8895
20153         * g++.dg/parse/def-tmpl-arg1.C: New test.
20154
20155         PR c++/9282
20156         * g++.dg/parse/funptr1.C: New test.
20157
20158         PR c++/9452
20159         * g++.dg/parse/ambig3.C: New test.
20160
20161         PR c++/9454
20162         * g++.dg/parse/operator3.C: New test.
20163
20164         PR c++/9486
20165         * g++.dg/parse/template10.C: New test.
20166
20167         PR c++/9488
20168         * g++.dg/parse/template11.C: New test.
20169
20170         PR c++/10150
20171         * g++.dg/parse/invalid-op1.C: New test.
20172
20173         PR c++/10247
20174         * g++.dg/parse/condexpr1.C: New test.
20175
20176 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20177
20178         * g++.dg/ext/packed3.C: New test.
20179         * g++.dg/ext/packed4.C: New test.
20180
20181         * gcc.dg/pack-test-3.c: New test.
20182
20183 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
20184
20185         * lib/compat.exp: Handle dg-options per source file.
20186         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
20187         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
20188         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
20189         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
20190         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
20191         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
20192         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
20193         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
20194         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
20195         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
20196         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
20197         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
20198         * g++.dg/compat/break/bitfield7_x.C: Ditto.
20199         * g++.dg/compat/break/bitfield7_y.C: Ditto.
20200
20201 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20202
20203         PR c/10320
20204         * gcc.c-torture/execute/20030718-1.c: New test.
20205
20206 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20207
20208         PR optimization/11536
20209         * gcc.dg/20030721-1.c: New test.
20210
20211 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
20212
20213         PR c++/11546
20214         * g++.dg/template/lookup1.C: New test.
20215
20216 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
20217
20218         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
20219         diagnostics of ill-formed constructs involving labels.
20220         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
20221         the new 'previously defined here' message.
20222
20223 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
20224
20225         * g++.dg/parse/non-dependent2.C: New test.
20226
20227 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20228
20229         * g++.dg/init/init-ref4.C: xfail on targets without
20230         weak symbols.
20231
20232 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
20233
20234         PR target/11087
20235         * gcc.c-torture/execute/20030717-1.c: New test.
20236
20237 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20238
20239         * g++.dg/opt/cfg1.C: New test.
20240
20241 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
20242
20243         PR optimization/11557
20244         * gcc.dg/20030717-1.c: New test.
20245
20246 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
20247
20248         PR c++/10476
20249         * g++.dg/expr/crash-1.C: New test.
20250
20251         PR c++/11027
20252         * g++.dg/template/init3.C: New test.
20253
20254         PR c++/8222
20255         * g++.dg/template/non-dependent1.C: New test.
20256
20257         PR c++/11070
20258         * g++.dg/template/non-dependent2.C: New test.
20259
20260         PR c++/11071
20261         * g++.dg/template/non-dependent3.C: New test.
20262
20263         PR c++/9907
20264         * g++.dg/template/sizeof5.C: New test.
20265
20266 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
20267
20268         PR 11498
20269         * gcc.c-torture/compile/mangle-1.c: New file.
20270
20271 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20272
20273         PR c++/7809
20274         * g++.dg/parse/access3.C: New test.
20275
20276 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
20277
20278         PR c++/11384
20279         * g++.dg/init/init-ref4.C: New test.
20280
20281 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
20282
20283         PR c++/11547
20284         * g++.dg/parse/constant3.C: New test.
20285         * g++.dg/parse/crash7.C: Likewise.
20286
20287 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
20288
20289         PR target/11008
20290         * gcc.dg/i386-pentium4-not-mull.c: New.
20291
20292 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
20293
20294         * gcc.dg/asm-names.c (ymain): Make it weak.
20295
20296 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20297
20298         PR c++/5421
20299         * g++.dg/template/friend21.C: New test.
20300
20301 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
20302
20303         * gcc.dg/cleanup-8.c: New test.
20304         * gcc.dg/cleanup-9.c: New test.
20305
20306 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
20307
20308         * g++.dg/ext/dll-MI1.h: New file.
20309         * g++.dg/ext/dllexport-MI1.C: New file.
20310         * g++.dg/ext/dllimport-MI1.C: New file.
20311
20312 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
20313
20314         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
20315         it does not have cmpstrsi patterns (just cmpmemsi).
20316
20317 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
20318
20319         PR debug/11473
20320         * g++.dg/debug/debug8.C: New test.
20321
20322 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20323
20324         PR c++/10108
20325         * g++.dg/template/crash7.C: New test.
20326
20327 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
20328
20329         PR target/10795
20330         * gcc.c-torture/compile/20030708-1.c: New.
20331
20332 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20333
20334         * gcc.c-torture/execute/20030715-1.c: New test.
20335
20336 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
20337
20338         * gcc.dg/pch/inline-3.c: New file.
20339         * gcc.dg/pch/inline-3.hs: New file.
20340         * gcc.dg/pch/inline-4.c: New file.
20341         * gcc.dg/pch/inline-4.hs: New file.
20342
20343 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
20344
20345         PR c++/11509
20346         * g++.dg/template/crash6.C: New test.
20347
20348         PR c++/7053
20349         * g++.dg/template/friend20.C: New test.
20350
20351         PR c++/7019
20352         * g++.dg/template/overload2.C: New test.
20353
20354 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20355
20356         PR optimization/11440
20357         * gcc.c-torture/execute/20030714-1.c: New test.
20358
20359 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20360
20361         PR c++/11154
20362         * g++.dg/template/partial2.C: New test.
20363
20364 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
20365
20366         PR c++/11503
20367         * g++.dg/template/anon1.C: New test.
20368
20369         PR c++/11493
20370         PR c++/11495
20371         * g++.dg/parse/template9.C: Likewise.
20372         * g++.dg/template/crash4.C: New test.
20373         * g++.dg/template/koenig1.C: Likewise.
20374         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
20375         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
20376         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
20377         functions.
20378         * g++.old-deja/g++.jason/template36.C: Likewise.
20379         * g++.old-deja/g++.mike/p1989.C: Likewise.
20380         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
20381         * g++.old-deja/g++.pt/ttp20.C: Use this->.
20382         * g++.old-deja/g++.pt/ttp21.C: Use this->.
20383         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
20384         compiling.
20385         * g++.old-deja/g++.pt/union2.C: Use this->.
20386
20387 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
20388
20389         * gcc.dg/20030711-1.c: New test.
20390
20391 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
20392
20393         PR c++/11050
20394         * g++.dg/parse/args1.C: New test.
20395         * g++.pt/defarg8.C: Change expected errors.
20396
20397 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
20398
20399         PR c++/8164
20400         * g++.dg/template/nontype2.C: New test.
20401
20402         PR c++/10558
20403         * g++.dg/parse/template8.C: New test.
20404
20405         PR c++/8327
20406         * g++.dg/template/scope1.C: New test.
20407
20408         * g++.dg/warn/Wsign-compare-1.C: New test.
20409
20410 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
20411
20412         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
20413
20414 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
20415
20416         PR c++/9411
20417         * g++.dg/template/explicit2.C: New test.
20418
20419         PR c++/10032
20420         * g++.dg/warn/pedantic1.C: New test.
20421
20422 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
20423
20424         PR c++ 9483
20425         * g++.dg/other/field1.C: New test.
20426
20427 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
20428
20429         PR c/11449
20430         * gcc.c-torture/compile/20030707-1.c: New.
20431
20432 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20433
20434         PR c++/10849
20435         * g++.dg/template/access12.C: New test.
20436
20437 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
20438
20439         * g++.dg/bprob/bprob.exp (prof_ext): Update.
20440         * g77.dg/bprob/bprob.exp (prof_ext): Update.
20441         * gcc.misc-tests/bprob.exp (prof_ext): Update.
20442         * gcc.misc-tests/gcov.exp: Update
20443         * g++.dg/gcov/gcov.exp: Update
20444         * lib/gcov.exp: Update.
20445
20446 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
20447
20448         * g++.dg/abi/mangle17.C: Make sure template expressions are
20449         dependent.
20450         * g++.dg/abi/mangle4.C: Mark erroneous casts.
20451         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
20452         * g++.dg/opt/stack1.C: Remove erroneous code.
20453         * g++.dg/parse/template7.C: New test.
20454         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
20455         * g++.old-deja/g++.pt/crash4.C: Likewise.
20456
20457 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20458
20459         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
20460         with zero or one occurence of `$' after the initial `L'.
20461
20462 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
20463
20464         * gcc.c-torture/compile/20030704-1.c: Add a comment.
20465
20466 2003-07-08  Roger Sayle  <roger@eyesopen.com>
20467
20468         PR c/11370
20469         * gcc.dg/Wunreachable-6.c: New testcase.
20470         * gcc.dg/Wunreachable-7.c: New testcase.
20471
20472 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
20473
20474         PR c/11420
20475         * gcc.dg/20030708-1.c: New test.
20476
20477 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
20478
20479         * gcc.dg/compat/sdata-section.h: New file.
20480         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
20481         * gcc.dg/torture/mips-sdata-1.c: New test.
20482
20483 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20484
20485         PR c++/11030
20486         * g++.dg/template/friend19.C: New test.
20487
20488 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
20489
20490         * g++.dg/opt/strength-reduce.C: New test.
20491
20492 2003-07-07  Roger Sayle  <roger@eyesopen.com>
20493
20494         PR target/10979
20495         * gcc.dg/20030707-1.c: New testcase.
20496
20497 2003-07-07  Roger Sayle  <roger@eyesopen.com>
20498
20499         PR optimization/11059
20500         * g++.dg/opt/emptyunion.C: New testcase.
20501
20502 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20503             Eric Botcazou  <ebotcazou@libertysurf.fr>
20504
20505         * g++.dg/opt/stack1.C: New test.
20506
20507 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
20508
20509         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
20510         run test.
20511
20512         PR c++/11431
20513         * g++.dg/expr/static_cast3.C: New test.
20514
20515 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
20516
20517         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
20518         everywhere.
20519         * gcc.dg/concat.c: Concatenation of string constants with
20520         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
20521         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
20522         * gcc.dg/cpp/escape-2.c: Use wide character constants where
20523         necessary to avoid multi-character character constant warning.
20524         * gcc.dg/cpp/escape.c: Likewise.
20525         * gcc.dg/cpp/ucs.c: Likewise.
20526         Remove backslashes from dg-bogus comments, as they confuse Tcl.
20527         Fix a typo.
20528
20529 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
20530
20531         PR c/11428
20532         * gcc.c-torture/compile/20030704-1.c: New.
20533
20534 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
20535
20536         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
20537
20538 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
20539
20540         PR c++/5287, PR c++/7910,  PR c++/11021
20541         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
20542         tests for warnings.
20543         * g++.dg/ext/dllimport2.C: Add tests for warnings.
20544         * g++.dg/ext/dllimport3.C: Likewise.
20545         * g++.dg/ext/dllimport4.C: New file.
20546         * g++.dg/ext/dllimport5.C: New file.
20547         * g++.dg/ext/dllimport6.C: New file.
20548         * g++.dg/ext/dllimport7.C: New file.
20549         * g++.dg/ext/dllimport8.C: New file.
20550         * g++.dg/ext/dllimport9.C: New file.
20551         * g++.dg/ext/dllimport10.C: New file.
20552         * g++.dg/ext/dllexport1.C: New file.
20553
20554 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
20555
20556         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
20557         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
20558
20559 2003-07-03  Roger Sayle  <roger@eyesopen.com>
20560
20561         * gcc.dg/builtins-25.c: New testcase.
20562         * gcc.dg/builtins-26.c: New testcase.
20563
20564 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
20565
20566         * gcc.dg/compat/vector-defs.h: New file.
20567         * gcc.dg/compat/vector-setup.h: New file.
20568         * gcc.dg/compat/vector-check.h: New file.
20569         * gcc.dg/compat/vector-1_main.c: New file.
20570         * gcc.dg/compat/vector-1_x.c: New file.
20571         * gcc.dg/compat/vector-1_y.c: New file.
20572         * gcc.dg/compat/vector-2_main.c: New file.
20573         * gcc.dg/compat/vector-2_x.c: New file.
20574         * gcc.dg/compat/vector-2_y.c: New file.
20575
20576         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
20577         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
20578         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
20579         * gcc.dg/compat/struct-align-1.h: New file.
20580         * gcc.dg/compat/struct-align-1_main.c: New file.
20581         * gcc.dg/compat/struct-align-1_x.c: New file.
20582         * gcc.dg/compat/struct-align-1_y.c: New file.
20583         * gcc.dg/compat/struct-align-2.h: New file.
20584         * gcc.dg/compat/struct-align-2_main.c: New file.
20585         * gcc.dg/compat/struct-align-2_x.c: New file.
20586         * gcc.dg/compat/struct-align-2_y.c: New file.
20587
20588         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
20589         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20590         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20591         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20592         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20593         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20594         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20595         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20596         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20597         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20598         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20599         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20600         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20601         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20602         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20603         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20604         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20605         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20606         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20607         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20608         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20609         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20610         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20611         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20612         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20613         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20614         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20615         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20616         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20617
20618 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20619
20620         * gcc.dg/i386-call-1.c: New test.
20621
20622 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20623
20624         PR c++/9162
20625         * g++.dg/parse/defarg4.C: New.
20626
20627 2003-07-03  Roger Sayle  <roger@eyesopen.com>
20628
20629         PR target/10700
20630         * gcc.c-torture/compile/20030703-1.c: New test case.
20631
20632 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
20633
20634         * g++.dg/template/local3.C: Remove extra semicolon.
20635
20636 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20637
20638         * gcc.dg/i386-volatile-1.c: New test.
20639
20640 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
20641
20642         PR c++/11072
20643         * g++.dg/other/offsetof2.C: XFAIL.
20644         * g++.dg/other/offsetof5.C: New.
20645
20646         PR c++/10219
20647         * g++.dg/template/error1.C: New.
20648
20649         PR c++/9779
20650         * g++.dg/template/dependent-expr1.C: New.
20651
20652 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
20653
20654         PR c++/6949
20655         * g++.dg/template/local3.C: New test.
20656
20657         PR c++/11149
20658         * g++.dg/lookup/scoped6.C: New test.
20659
20660 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
20661
20662         PR c++/8046
20663         * g++.dg/other/error7.C: New test.
20664
20665 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
20666
20667         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
20668         * g++.old-deja/g++.abi/vtable3.h: Likewise.
20669         * g++.old-deja/g++.law/code-gen5.C: Likewise.
20670         * g++.old-deja/g++.other/union2.C: Likewise.
20671         * gcc.dg/c90-const-expr-2.c: Likewise.
20672         * gcc.dg/c90-const-expr-3.c: Likewise.
20673         * gcc.dg/c99-const-expr-2.c: Likewise.
20674         * gcc.dg/c99-const-expr-3.c: Likewise.
20675         * gcc.dg/concat.c: Likewise.
20676
20677 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
20678
20679         PR c++/9559
20680         * g++.dg/init/static1.C: New test.
20681
20682 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20683
20684         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
20685         * g++.old-deja/g++.other/access2.C: Likewise.
20686         * g++.old-deja/g++.other/decl2.C: Likewise.
20687         * gcc.c-torture/execute/20020615-1.c: Likewise.
20688
20689 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20690
20691         PR c++/4933
20692         * g++.dg/template/sizeof4.C: New test.
20693
20694 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20695
20696         * g++.dg/other/error6.C: New test.
20697
20698 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20699
20700         PR c++/10750
20701         * g++.dg/parse/constant2.C: New test.
20702
20703 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
20704
20705         PR c++/11106
20706         * g++.dg/other/error5.C: New test.
20707
20708 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20709
20710         * gcc.dg/format/gcc_diag-1.c: New test.
20711
20712 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
20713
20714         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
20715
20716 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20717
20718         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
20719         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
20720         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
20721
20722 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
20723
20724         * gcc.c-torture/execute/builtins/string-8.c: New test.
20725         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
20726         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
20727         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
20728
20729 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20730
20731         PR c++/10468
20732         * g++.dg/ext/typeof6.C: New test.
20733
20734 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20735
20736         PR c++/10796
20737         * g++.dg/init/enum1.C: New test.
20738
20739 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
20740
20741         * gcc.dg/20030627-1.c: New test.
20742
20743 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
20744
20745         PR c++/11332
20746         * g++.dg/expr/static_cast2.C: New test.
20747
20748 2003-06-26  Roger Sayle  <roger@eyesopen.com>
20749             Jakub Jelinek  <jakub@redhat.com>
20750
20751         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
20752         sprintf(dst,"%s",src) optimization.
20753         * gcc.c-torture/execute/20030626-1.c: New test case.
20754         * gcc.c-torture/execute/20030626-2.c: New test case.
20755
20756 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
20757
20758         * gcc.c-torture/execute/multi-ix.c: New test.
20759
20760         * gcc.c-torture/execute/simd-4.c (main):
20761         Added missing semicolon at end of union.
20762
20763 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
20764
20765         PR c++/8266
20766         * g++.dg/template/explicit-instantiation3.C: New test.
20767
20768 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20769
20770         * gcc.dg/20030626-1.c: Use signed char.
20771
20772 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20773
20774         * gcc.dg/20030626-1.c: New test.
20775
20776 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
20777
20778         * const-str-2.m: Update.
20779
20780 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
20781
20782         PR c++/10990
20783         * g++.dg/rtti/dyncast1.C: New test.
20784         * g++.dg/abi/mangle4.C: Correct base-specifier access.
20785         * g++.dg/lookup/scoped1.C: Remove XFAIL.
20786         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
20787
20788         PR c++/10931
20789         * g++.dg/expr/static_cast1.C: New test.
20790
20791 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
20792
20793         * gcc.dg/20030625-1.c: New test.
20794
20795 2003-06-24  Roger Sayle  <roger@eyesopen.com>
20796
20797         * gcc.c-torture/compile/20030624-1.c: New test case.
20798
20799 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
20800
20801         * gcc.c-torture/execute/string-opt-17.c: New test.
20802
20803 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
20804
20805         PR c++/5754
20806         * g++.dg/parse/crash6.C: New test.
20807
20808 2003-06-23  Roger Sayle  <roger@eyesopen.com>
20809
20810         * gcc.dg/builtins-24.c: New test case.
20811
20812 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
20813
20814         * g++.dg/opt/operator1.C: New test.
20815
20816 2003-06-22  Roger Sayle  <roger@eyesopen.com>
20817
20818         * gcc.c-torture/execute/string-opt-16.c: New test case.
20819
20820 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20821
20822         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
20823         * g++.old-deja/g++.other/conv7.C: Likewise
20824         * g++.old-deja/g++.other/overcnv2.C: Likewise.
20825         * g++.old-deja/g++.other/overload14.C: Likewise.
20826
20827 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20828
20829         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
20830         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
20831
20832 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20833
20834         PR c++/10888
20835         * g++.dg/warn/Winline-3.C: New test.
20836
20837 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20838
20839         * lib/target-supports.exp (check_alias_available): Make the test
20840         program acceptable to the Solaris assembler.
20841
20842         PR c++/10749
20843         * g++.dg/template/memclass2.C: New test.
20844
20845 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20846             Eric Botcazou  <ebotcazou@libertysurf.fr>
20847
20848         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
20849         data for non-matching targets.
20850         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
20851
20852 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20853
20854         PR c++/10845
20855         * g++.dg/template/member3.C: New test.
20856
20857 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
20858
20859         PR c++/10939
20860         * g++.dg/template/func1.C: New test.
20861
20862         PR c++/9649
20863         * g++.dg/template/static4.C: New test.
20864         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
20865
20866         PR c++/11041
20867         * g++.dg/init/ref7.C: New test.
20868
20869 2003-06-19  Matt Austern  <austern@apple.com>
20870
20871         PR c++/11228
20872         * g++.dg/anew1.C: New test.
20873         * g++.dg/anew2.C: New test.
20874         * g++.dg/anew3.C: New test.
20875         * g++.dg/anew4.C: New test.
20876
20877 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
20878
20879         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
20880
20881 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
20882
20883         * gcc.c-torture/execute/simd-4.c (main): Make expected value
20884         endian-dependent.
20885
20886 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
20887
20888         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20889         Remove cruft.
20890
20891 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20892
20893         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20894         * gcc.c-torture/compile/961203-1.c: Likewise.
20895         * gcc.c-torture/compile/980506-1.c: Likewise.
20896
20897 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20898
20899         PR c++/10712
20900         * g++.dg/lookup/using7.C: New test.
20901
20902 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20903
20904         PR c++/11105
20905         * g++.dg/abi/conv1.C: Remove it.
20906         * g++.dg/template/conv7.C: New test.
20907         * g++.dg/template/conv8.C: Likewise.
20908         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
20909         conversion operator.
20910
20911 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
20912
20913         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
20914         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20915         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20916         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20917         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20918         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20919         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20920         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20921         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20922         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20923         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20924         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20925         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20926         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20927         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20928         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20929         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20930         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20931         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20932         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20933         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20934         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20935         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20936         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20937         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20938         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20939         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20940         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20941         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20942
20943 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
20944
20945         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
20946         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
20947         indications.
20948
20949 2003-06-16  Roger Sayle  <roger@eyesopen.com>
20950
20951         * gcc.dg/i386-387-5.c: New test case.
20952         * gcc.dg/i386-387-6.c: New test case.
20953         * gcc.dg/builtins-23.c: New test case.
20954
20955 2003-06-15  Roger Sayle  <roger@eyesopen.com>
20956
20957         * gcc.dg/builtins-22.c: New test case.
20958         * gcc.dg/i386-387-1.c: Update to test exp.
20959         * gcc.dg/i386-387-2.c: Likewise.
20960
20961 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20962
20963         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
20964
20965 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20966
20967         * lib/gcc-dg.exp (dg-require-dll): New function.
20968         (dg-xfail-if): Likewise.
20969         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
20970         driver.
20971
20972         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
20973         * gcc.c-torture/compile/20001205-1.c: Likewise.
20974         * gcc.c-torture/compile/20001226-1.c: Likewise.
20975         * gcc.c-torture/compile/20010518-2.c: Likewise.
20976         * gcc.c-torture/compile/20020312-1.c: Likewise.
20977         * gcc.c-torture/compile/20020604-1.c: Likewise.
20978         * gcc.c-torture/compile/920501-12.c: Likewise.
20979         * gcc.c-torture/compile/920501-4.c: Likewise.
20980         * gcc.c-torture/compile/920520-1.c: Likewise.
20981         * gcc.c-torture/compile/920521-1.c: Likewise.
20982         * gcc.c-torture/compile/920625-1.c: Likewise.
20983         * gcc.c-torture/compile/961203-1.c: Likewise.
20984         * gcc.c-torture/compile/980506-1.c: Likewise.
20985         * gcc.c-torture/compile/981006-1.c: Likewise.
20986         * gcc.c-torture/compile/981022-1.c: Likewise.
20987         * gcc.c-torture/compile/981223-1.c: Likewise.
20988         * gcc.c-torture/compile/990617-1.c: Likewise.
20989         * gcc.c-torture/compile/dll.c: Likewise.
20990         * gcc.c-torture/compile/labels-3.c: Likewise.
20991         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20992         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20993         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20994         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20995         * gcc.c-torture/compile/simd-5.c: Likewise.
20996         * gcc.c-torture/compile/20000804-1.x: Remove.
20997         * gcc.c-torture/compile/20001205-1.x: Likewise.
20998         * gcc.c-torture/compile/20001226-1.x: Likewise.
20999         * gcc.c-torture/compile/20010518-2.x: Likewise.
21000         * gcc.c-torture/compile/20020312-1.x: Likewise.
21001         * gcc.c-torture/compile/20020604-1.x: Likewise.
21002         * gcc.c-torture/compile/920501-12.x: Likewise.
21003         * gcc.c-torture/compile/920501-4.x: Likewise.
21004         * gcc.c-torture/compile/920520-1.x: Likewise.
21005         * gcc.c-torture/compile/920521-1.x: Likewise.
21006         * gcc.c-torture/compile/920625-1.x: Likewise.
21007         * gcc.c-torture/compile/961203-1.x: Likewise.
21008         * gcc.c-torture/compile/980506-1.x: Likewise.
21009         * gcc.c-torture/compile/981006-1.x: Likewise.
21010         * gcc.c-torture/compile/981022-1.x: Likewise.
21011         * gcc.c-torture/compile/981223-1.x: Likewise.
21012         * gcc.c-torture/compile/990617-1.x: Likewise.
21013         * gcc.c-torture/compile/mipscop-1.x: Likewise.
21014         * gcc.c-torture/compile/mipscop-2.x: Likewise.
21015         * gcc.c-torture/compile/mipscop-3.x: Likewise.
21016         * gcc.c-torture/compile/mipscop-4.x: Likewise.
21017         * gcc.c-torture/compile/simd-5.x: Likewise.
21018
21019         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
21020
21021 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21022
21023         * gcc.c-torture/execute/20030611-1.c: New test.
21024
21025 2003-06-12  Roger Sayle  <roger@eyesopen.com>
21026
21027         PR middle-end/168
21028         * gcc.dg/20030612-1.c: New test case.
21029
21030 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
21031
21032         PR c++/10635
21033         * g++.dg/expr/cast1.C: New test.
21034
21035 2003-06-12  Roger Sayle  <roger@eyesopen.com>
21036
21037         * gcc.dg/builtins-21.c: New test case.
21038
21039 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
21040
21041         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
21042         options instead of at the end.
21043         * lib/objc.exp (objc_target_compile): Likewise.
21044
21045 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
21046
21047         PR c++/10432
21048         * g++.dg/parse/error1.C: New test.
21049
21050 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
21051
21052         * gcc.dg/compat/struct-by-value-11_main.c: New file.
21053         * gcc.dg/compat/struct-by-value-11_x.c: New file.
21054         * gcc.dg/compat/struct-by-value-11_y.c: New file.
21055         * gcc.dg/compat/struct-by-value-12_main.c: New file.
21056         * gcc.dg/compat/struct-by-value-12_x.c: New file.
21057         * gcc.dg/compat/struct-by-value-12_y.c: New file.
21058         * gcc.dg/compat/struct-by-value-13_main.c: New file.
21059         * gcc.dg/compat/struct-by-value-13_x.c: New file.
21060         * gcc.dg/compat/struct-by-value-13_y.c: New file.
21061         * gcc.dg/compat/struct-by-value-14_main.c: New file.
21062         * gcc.dg/compat/struct-by-value-14_x.c: New file.
21063         * gcc.dg/compat/struct-by-value-14_y.c: New file.
21064         * gcc.dg/compat/struct-by-value-15_main.c: New file.
21065         * gcc.dg/compat/struct-by-value-15_x.c: New file.
21066         * gcc.dg/compat/struct-by-value-15_y.c: New file.
21067         * gcc.dg/compat/struct-by-value-16_main.c: New file.
21068         * gcc.dg/compat/struct-by-value-16_x.c: New file.
21069         * gcc.dg/compat/struct-by-value-16_y.c: New file.
21070         * gcc.dg/compat/struct-by-value-17_main.c: New file.
21071         * gcc.dg/compat/struct-by-value-17_x.c: New file.
21072         * gcc.dg/compat/struct-by-value-17_y.c: New file.
21073         * gcc.dg/compat/struct-by-value-18_main.c: New file.
21074         * gcc.dg/compat/struct-by-value-18_x.c: New file.
21075         * gcc.dg/compat/struct-by-value-18_y.c: New file.
21076
21077         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
21078         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
21079         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
21080         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
21081         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
21082         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
21083         * gcc.dg/compat/scalar-return-3_main.c: New file.
21084         * gcc.dg/compat/scalar-return-3_x.c: New file.
21085         * gcc.dg/compat/scalar-return-3_y.c: New file.
21086         * gcc.dg/compat/scalar-return-4_main.c: New file.
21087         * gcc.dg/compat/scalar-return-4_x.c: New file.
21088         * gcc.dg/compat/scalar-return-4_y.c: New file.
21089
21090 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
21091
21092         * gcc.dg/compat/fp2-struct-check.h: New file.
21093         * gcc.dg/compat/fp2-struct-defs.h: New file.
21094         * gcc.dg/compat/fp2-struct-init.h: New file.
21095         * gcc.dg/compat/struct-by-value-10_main.c: New file.
21096         * gcc.dg/compat/struct-by-value-10_x.c: New file.
21097         * gcc.dg/compat/struct-by-value-10_y.c: New file.
21098         * gcc.dg/compat/struct-return-10_main.c: New file.
21099         * gcc.dg/compat/struct-return-10_x.c: New file.
21100         * gcc.dg/compat/struct-return-10_y.c: New file.
21101
21102         * gcc.dg/compat/compat-common.h: New file.
21103         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
21104         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
21105         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
21106         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
21107         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
21108         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
21109         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
21110         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
21111         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
21112         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
21113         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
21114         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
21115         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
21116         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
21117         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
21118         * gcc.dg/compat/small-struct-check.h: Ditto.
21119         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
21120         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
21121         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
21122         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
21123         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
21124         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
21125         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
21126         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
21127         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
21128         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
21129         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21130         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
21131         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
21132         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21133         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
21134         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
21135         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
21136         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
21137         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
21138         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
21139         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
21140         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
21141         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
21142         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
21143         * gcc.dg/compat/struct-return-2_main.c: Ditto.
21144         * gcc.dg/compat/struct-return-2_x.c: Ditto.
21145         * gcc.dg/compat/struct-return-2_y.c: Ditto.
21146         * gcc.dg/compat/struct-return-3_main.c: Ditto.
21147         * gcc.dg/compat/struct-return-3_x.c: Ditto.
21148         * gcc.dg/compat/struct-return-3_y.c: Ditto.
21149
21150 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
21151
21152         * g++.dg/pch/static-1.C: New file.
21153         * g++.dg/pch/static-1.Hs: New file.
21154
21155 2003-06-10  Richard Henderson  <rth@redhat.com>
21156
21157         * gcc.dg/asm-7.c: Adjust expected warning text.
21158
21159 2003-06-10  Roger Sayle  <roger@eyesopen.com>
21160
21161         * gcc.dg/builtins-20.c: New test case.
21162
21163 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
21164
21165         PR c++/11131
21166         * g++.dg/opt/template1.C: New test.
21167
21168 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21169
21170         * lib/gcc-dg.exp (dg-test): Clear additional_files and
21171         additional_sources.
21172
21173 2003-05-21  David Taylor  <dtaylor@emc.com>
21174
21175         * gcc.dg/Wpadded.c: New file.
21176
21177 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21178
21179         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
21180         * gcc.dg/special/weak-2.c: Add dg-require-weak.
21181         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
21182         dg-require-weak.
21183
21184 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
21185
21186         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
21187
21188 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21189
21190         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
21191         (dg-require-alias): Likewise.
21192         (dg-require-gc-sections): Likewise.
21193         * lib/target-supports.exp (check_gc_sections_available): Likewise.
21194
21195 2003-06-08  Richard Henderson  <rth@redhat.com>
21196
21197         * gcc.dg/20011029-2.c: Fix the array reference.
21198         * gcc.dg/asm-7.c: New.
21199
21200 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
21201
21202         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
21203
21204 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
21205
21206         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
21207         (dg-require-gc-sections): Likewise.
21208
21209 2003-06-08  Jan Hubicka  <jh@suse.cz>
21210
21211         * i386-cmov1.c: Fix regular expression.
21212         * i386-cvt-1.c: Likewise.
21213         * i386-local.c: Likewise.
21214         * i386-local2.c: Likewise.
21215         * i386-mul.c: Likewise.
21216         * i386-ssetype-1.c: Likewise.
21217         * i386-ssetype-3.c: Likewise.
21218         * i386-ssetype-5.c: Likewise.
21219
21220 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21221
21222         PR c++/11039
21223         * g++.dg/warn/implicit-typename2.C: New test.
21224         * g++.dg/warn/implicit-typename3.C: New test.
21225
21226 2003-06-07  Richard Henderson  <rth@redhat.com>
21227
21228         * g++.dg/other/offsetof3.C: Use size_t.
21229         * g++.dg/other/offsetof4.C: Likewise.
21230
21231 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
21232
21233         * lib/copy-file.exp: New. Implement gcc_copy_files.
21234
21235         * lib/dg-pch.exp: Load copy-file.exp
21236         (dg-pch): Use gcc_copy_files instead of "file copy".
21237
21238 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
21239
21240         * gcc.dg/weak/weak.exp: Simplify.
21241         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
21242         * gcc.dg/weak/weak-1.c: Likewise.
21243         * gcc.dg/weak/weak-2.c: Likewise.
21244         * gcc.dg/weak/weak-3.c: Likewise.
21245         * gcc.dg/weak/weak-4.c: Likewise.
21246         * gcc.dg/weak/weak-5.c: Likewise.
21247         * gcc.dg/weak/weak-6.c: Likewise.
21248         * gcc.dg/weak/weak-7.c: Likewise.
21249         * gcc.dg/weak/weak-8.c: Likewise.
21250         * gcc.dg/weak/weak-9.c: Likewise.
21251
21252 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
21253
21254         gcc.c-torture/execute/20030606-1.c: New.
21255
21256 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21257
21258         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
21259         * gcc.dg/builtins-19.c: Likewise.
21260
21261 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21262
21263         * gcc.dg/builtins-2.c: Add some more tests.
21264         * gcc.dg/builtins-18.c: New test case.
21265         * gcc.dg/builtins-19.c: New test case.
21266
21267 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21268             Jim Wilson  <wilson@tuliptree.org>
21269
21270         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
21271
21272 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
21273
21274         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
21275         mempcpy/stpcpy calls not to be optimized into something else.
21276         * gcc.c-torture/execute/string-opt-3.c: Moved to...
21277         * gcc.c-torture/execute/builtins/string-7.c: ...here.
21278         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
21279
21280 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21281
21282         * gcc.dg/format/asm_fprintf-1.c: New test.
21283
21284 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
21285
21286         * lib/gcc-defs.exp (additional_sources): New variable.
21287         (dg-additional-sources): New function.
21288         (additional_files): New variable.
21289         (dg-additional-files): New function.
21290         (dg-additional-files-options): Likewise.
21291         * lib/gcc-dg.exp (dg-require-weak): New function.
21292         (dg-require-alias): Likewise.
21293         (dg-require-gc-sections): Likewise.
21294         * lib/target-supports.exp (check_alias_available): Remove testfile
21295         parameter.
21296         (check_gc_sections_available): New function.
21297         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
21298         (dg-gpp-additional-files): Likewise.
21299         * lib/g++.exp (additional_sources): Remove.
21300         (additional_files): Likewise.
21301         (g++_target_compile): Use dg-additional-files-options.
21302
21303         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
21304         Tcl logic.
21305         * gcc.dg/special/ecos.exp: Remove.
21306         * gcc.dg/special/20000419-2.c: Use dg-require-*.
21307         * gcc.dg/special/alias-1.c: Likewise.
21308         * gcc.dg/special/alias-2.c: Likewise.
21309         * gcc.dg/special/gcsec-1.c: Likewise.
21310         * gcc.dg/special/weak-1.c: Likewise.
21311         * gcc.dg/special/weak-2.c: Likewise.
21312         * gcc.dg/special/wkali-1.c: Likewise.
21313         * gcc.dg/special/wkali-2.c: Likewise.
21314
21315         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
21316         dg-gpp-additional-*.
21317         * g++.dg/special/conpr-3.C: Likewise.
21318         * g++.dg/special/conpr-4.C: Likewise.
21319         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
21320         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
21321         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
21322         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
21323         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
21324         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
21325         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
21326         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
21327         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
21328         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
21329         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
21330         * g++.old-deja/g++.other/comdat1.C: Likewise.
21331         * g++.old-deja/g++.other/comdat2.C: Likewise.
21332         * g++.old-deja/g++.other/comdat3.C: Likewise.
21333         * g++.old-deja/g++.other/ctor1.C: Likewise.
21334         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
21335
21336 2003-06-05  Richard Henderson  <rth@redhat.com>
21337
21338         * gcc.dg/debug/20030605-1.c: New.
21339
21340 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
21341
21342         * README.QMTEST: Update.
21343
21344 2003-06-04  Richard Henderson  <rth@redhat.com>
21345
21346         * gcc.dg/cleanup-1.c: New.
21347         * gcc.dg/cleanup-2.c: New.
21348         * gcc.dg/cleanup-3.c: New.
21349         * gcc.dg/cleanup-4.c: New.
21350         * gcc.dg/cleanup-5.c: New.
21351         * gcc.dg/cleanup-6.c: New.
21352         * gcc.dg/cleanup-7.c: New.
21353
21354 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
21355
21356         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
21357
21358         * lib/dg-pch.exp: New file.
21359         * g++.dg/pch/pch.exp: Use dg-pch.exp.
21360         * gcc.dg/pch/pch.exp: Likewise.
21361
21362 2003-06-04  Roger Sayle  <roger@eyesopen.com>
21363
21364         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
21365         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
21366         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
21367         * gcc.dg/builtins-17.c: New test case.
21368         * gcc.dg/i386-387-4.c: New test case.
21369         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
21370
21371 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21372
21373         * gcc.dg/ultrasp9.c: New test.
21374
21375 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21376
21377         * gcc.c-torture/compile/20030604-1.c: New test.
21378         * gcc.dg/sparc-constant-1.c: New test.
21379
21380 2003-06-03  Glen Nakamura  <glen@imodulo.com>
21381
21382         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
21383
21384 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
21385
21386         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
21387
21388         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
21389         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
21390
21391 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
21392
21393         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
21394
21395 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21396
21397         PR c++/10940
21398         * g++.dg/template/spec10.C: New test.
21399
21400 2003-06-03  Roger Sayle  <roger@eyesopen.com>
21401
21402         * gcc.dg/builtins-16.c: New test case.
21403
21404 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
21405
21406         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
21407         mempcpy test with post-increments.
21408         * gcc.c-torture/execute/string-opt-3.c: New test.
21409         * gcc.dg/string-opt-1.c: New test.
21410
21411 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
21412
21413         PR fortran/10965
21414         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
21415
21416 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
21417
21418         * lib/scanasm.exp (dg-scan): New function, factored out of ...
21419         (scan-assembler): ... here.  Use dg-scan.
21420         (scan-assembler-not): Likewise.
21421         (scan-file): New function.
21422         (scan-file-not): Likewise.
21423         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
21424         * gcc.dg/cpp/_Pragma4.c: Likewise.
21425         * gcc.dg/cpp/_Pragma5.c: Likewise.
21426         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21427         * gcc.dg/cpp/avoidpaste2.c: Likewise.
21428         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
21429         * gcc.dg/cpp/cmdlne-P.c: Likewise.
21430         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
21431         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
21432         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
21433         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
21434         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
21435         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
21436         * gcc.dg/cpp/cxxcom1.c: Likewise.
21437         * gcc.dg/cpp/line1.c: Likewise.
21438         * gcc.dg/cpp/maccom1.c: Likewise.
21439         * gcc.dg/cpp/maccom2.c: Likewise.
21440         * gcc.dg/cpp/maccom3.c: Likewise.
21441         * gcc.dg/cpp/maccom4.c: Likewise.
21442         * gcc.dg/cpp/maccom5.c: Likewise.
21443         * gcc.dg/cpp/maccom6.c: Likewise.
21444         * gcc.dg/cpp/multiline.c: Likewise.
21445         * gcc.dg/cpp/spacing1.c: Likewise.
21446         * gcc.dg/cpp/spacing2.c: Likewise.
21447         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
21448         * gcc.dg/cpp/trad/maccom1.c: Likewise.
21449         * gcc.dg/cpp/trad/maccom2.c: Likewise.
21450         * gcc.dg/cpp/trad/maccom3.c: Likewise.
21451         * gcc.dg/cpp/trad/maccom4.c: Likewise.
21452         * gcc.dg/cpp/trad/maccom6.c: Likewise.
21453         * gcc.dg/cpp/cxxcom2.c: Likewise.
21454         * gcc.dg/cpp/cxxcom2.h: New file.
21455
21456         * gcc.dg/cpp/truefalse.cpp: Move it to ...
21457         * g++.dg/cpp/truefalse.C: Here.
21458         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
21459
21460 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
21461
21462         * gcc.dg/cpp/redef3.c: New file.
21463
21464 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21465
21466         * gcc.dg/i386-loop-3.c: New test.
21467
21468 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
21469
21470         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
21471
21472 2003-05-31  Roger Sayle  <roger@eyesopen.com>
21473
21474         * gcc.dg/fwrapv-1.c: New test case.
21475         * gcc.dg/fwrapv-2.c: New test case.
21476
21477 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21478
21479         PR c++/10956
21480         * g++.dg/template/spec9.C: New test.
21481
21482 2003-05-29  Roger Sayle  <roger@eyesopen.com>
21483
21484         * gcc.dg/duff-4.c: New test case.
21485
21486 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
21487
21488         PR fortran/10843
21489         * g77.dg/ffixed-form-1.f: New test
21490         * g77.dg/ffixed-form-2.f: New test
21491         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
21492         * g77.dg/ffree-form-3.f: New test
21493
21494 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
21495
21496         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
21497         * gcc.dg/wint_t-1.c: Likewise.
21498
21499 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21500
21501         * g++.dg/template/access11.C: New test.
21502
21503 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21504
21505         PR c++/10849
21506         * g++.dg/template/access10.C: New test.
21507
21508 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21509             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21510
21511         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
21512
21513 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
21514
21515         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
21516         suppress for powerpc-*-darwin*.
21517         * gcc.dg/torture/builtin-noret-2.c: Likewise.
21518
21519 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
21520
21521         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
21522         suppress option for powerpc-*-darwin*.
21523
21524 2003-05-23  Roger Sayle  <roger@eyesopen.com>
21525
21526         * gcc.dg/builtins-1.c: Add tests for tan and atan.
21527         * gcc.dg/builtins-4.c: Add test for fmod.
21528
21529 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21530
21531         PR c++/10682
21532         * g++.dg/template/instantiate4.C: New test.
21533
21534 2003-05-22  Roger Sayle  <roger@eyesopen.com>
21535
21536         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
21537
21538 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
21539
21540         * gcc.dg/compat/scalar-return-1_main.c: New file.
21541         * gcc.dg/compat/scalar-return-1_x.c: New file.
21542         * gcc.dg/compat/scalar-return-1_y.c: New file.
21543         * gcc.dg/compat/scalar-return-2_main.c: New file.
21544         * gcc.dg/compat/scalar-return-2_x.c: New file.
21545         * gcc.dg/compat/scalar-return-2_y.c: New file.
21546         * gcc.dg/compat/struct-return-3_main.c: New file.
21547         * gcc.dg/compat/struct-return-3_y.c: New file.
21548         * gcc.dg/compat/struct-return-3_x.c: New file.
21549         * gcc.dg/compat/struct-return-2_main.c: New file.
21550         * gcc.dg/compat/struct-return-2_x.c: New file.
21551         * gcc.dg/compat/struct-return-2_y.c: New file.
21552
21553 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21554
21555         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
21556         for hppa*-hp-hpux*.
21557         * gcc.dg/20021014-1.c (dg-options): Likewise.
21558         * gcc.dg/nest.c (dg-options): Likewise.
21559
21560 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
21561
21562         PR c++/9738
21563         * g++.dg/ext/dllimport2.C: New file.
21564         * g++.dg/ext/dllimport3.C: New file.
21565
21566 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
21567
21568         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
21569         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
21570         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21571         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
21572         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21573         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
21574         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
21575         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
21576         * gcc.dg/compat/small-struct-defs.h: New file.
21577         * gcc.dg/compat/small-struct-init.h: New file.
21578         * gcc.dg/compat/small-struct-check.h: New file.
21579         * gcc.dg/compat/fp-struct-defs.h: New file.
21580         * gcc.dg/compat/fp-struct-check.h: New file.
21581         * gcc.dg/compat/fp-struct-init.h: New file.
21582         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
21583         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
21584
21585 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
21586
21587         * gcc.dg/20030225-2.c: New test.
21588
21589 2003-05-18  Roger Sayle  <roger@eyesopen.com>
21590             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21591
21592         * gcc.c-torture/compile/20030518-1.c: New test case.
21593
21594 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
21595
21596         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
21597         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
21598         gcc-dg-debug-runtest.
21599         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
21600         gcc-dg-debug-runtest.
21601
21602 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21603
21604         PR c++/9022
21605         * g++.dg/lookup/using6.C: New test.
21606
21607 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21608
21609         * g++.dg/parse/access2.C: New test.
21610
21611 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
21612
21613         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
21614         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
21615         * gcc.dg/debug/debug.exp: Likewise.
21616
21617 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
21618
21619         * gcc.dg/dollar.c: New test.
21620
21621 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
21622
21623         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
21624         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
21625         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
21626         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
21627         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
21628         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
21629         * gcc.dg/compat/struct-by-value-6_main.c: New file.
21630         * gcc.dg/compat/struct-by-value-6_x.c: New file.
21631         * gcc.dg/compat/struct-by-value-6_y.c: New file.
21632         * gcc.dg/compat/struct-by-value-7_main.c: New file.
21633         * gcc.dg/compat/struct-by-value-7_x.c: New file.
21634         * gcc.dg/compat/struct-by-value-7_y.c: New file.
21635         * gcc.dg/compat/struct-by-value-8_main.c: New file.
21636         * gcc.dg/compat/struct-by-value-8_x.c: New file.
21637         * gcc.dg/compat/struct-by-value-8_y.c: New file.
21638         * gcc.dg/compat/struct-by-value-9_main.c: New file.
21639         * gcc.dg/compat/struct-by-value-9_x.c: New file.
21640         * gcc.dg/compat/struct-by-value-9_y.c: New file.
21641
21642 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
21643
21644         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
21645         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
21646         support for "repo" mode.
21647         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
21648         * lib/g77-dg.exp: Likewise.
21649         * lib/obj-dg.exp: Likewise.
21650
21651 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
21652
21653         Merge from gcc-3_2-rhl8-branch:
21654         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
21655
21656         * gcc.dg/tls/opt-6.c: New test.
21657
21658         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
21659
21660         * gcc.dg/20030405-1.c: New test.
21661
21662         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
21663
21664         * gcc.dg/20030309-1.c: New test.
21665
21666         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21667
21668         * gcc.c-torture/execute/20030307-1.c: New test.
21669
21670         2003-02-20  Randolph Chung  <tausq@debian.org>
21671
21672         * gcc.c-torture/compile/20030220-1.c: New test.
21673
21674         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
21675
21676         * gcc.dg/20030217-1.c: New test.
21677
21678         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
21679
21680         * gcc.c-torture/compile/20020129-1.c: New test.
21681
21682         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21683
21684         * gcc.dg/unroll-1.c: New test.
21685
21686         2002-11-16  Jan Hubicka  <jh@suse.cz>
21687
21688         * gcc.c-torture/execute/20020920-1.c: New test.
21689
21690         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
21691
21692         PR target/7434
21693         * gcc.c-torture/compile/20021008-1.c: New test.
21694
21695         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
21696
21697         PR target/7559
21698         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
21699
21700         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21701
21702         * gcc.c-torture/compile/20020807-1.c: New test.
21703
21704         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
21705
21706         * gcc.dg/tls/opt-1.c: New test.
21707
21708         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
21709
21710         * gcc.dg/20020729-1.c: New test.
21711
21712         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
21713
21714         * g++.dg/opt/life1.C: New test.
21715
21716         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
21717
21718         * gcc.dg/20020525-1.c: New test.
21719
21720         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21721
21722         PR c++/6794
21723         * g++.dg/ext/pretty1.C: New test.
21724         * g++.dg/ext/pretty2.C: New test.
21725
21726 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
21727
21728         PR c++/8385
21729         * g++.dg/ext/typeof5.C: New test.
21730
21731 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
21732
21733         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
21734         __USER_LABEL_PREFIX__ into account.
21735         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
21736
21737 2003-05-14  Roger Sayle  <roger@eyesopen.com>
21738
21739         * gcc.dg/builtins-15.c: New test case.
21740
21741 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
21742
21743         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
21744
21745 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
21746
21747         * lib/g++.exp: Tweak handling of additional source files.
21748         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
21749         * g++.dg/special/conpr-2a.C: Rename to ...
21750         * g++.dg/special/conpr-2a.cc: ... this.
21751         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
21752         * g++.dg/special/conpr-3a.C: Rename to ...
21753         * g++.dg/special/conpr-3a.cc: This.
21754         * g++.dg/special/conpr-3b.C: Rename to ...
21755         * g++.dg/special/conpr-3b.cc: This.
21756         * g++.dg/special/conpr-4.C: New test.
21757         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
21758
21759 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
21760
21761         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
21762
21763 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21764
21765         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
21766         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21767         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
21768         * g++.old-deja/g++.other/warn3.C: Likewise.
21769
21770 2003-05-11  Roger Sayle  <roger@eyesopen.com>
21771
21772         * gcc.dg/i386-387-1.c: Update to also test log.
21773         * gcc.dg/i386-387-2.c: Likewise.
21774
21775 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21776
21777         * g77.f-torture/execute/int8421.f: New test.
21778
21779 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21780
21781         PR c++/10230, c++/10481
21782         * g++.dg/lookup/scoped5.C: New test.
21783
21784 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21785
21786         PR c++/10552
21787         * g++.dg/template/ttp6.C: New test.
21788
21789 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
21790
21791         * gcc.c-torture/execute/builtins: New directory.
21792         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
21793         gcc.c-torture/execute/builtins.
21794         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
21795         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
21796         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
21797         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
21798
21799 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21800
21801         PR c++/9252
21802         * g++.dg/template/access8.C: New test.
21803         * g++.dg/template/access9.C: New test.
21804
21805 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21806
21807         PR c++/9554
21808         * g++.dg/parse/access1.C: New test.
21809
21810 2003-05-09  DJ Delorie  <dj@redhat.com>
21811
21812         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
21813         long, and not an int.
21814
21815 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21816
21817         PR c++/10555, c++/10576
21818         * g++.dg/template/memclass1.C: New test.
21819
21820 2003-05-08  DJ Delorie  <dj@redhat.com>
21821
21822         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
21823         targets.
21824         * gcc.c-torture/execute/20021024-1.x: Likewise.
21825         * gcc.c-torture/execute/shiftdi.x: Likewise.
21826         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
21827         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
21828         * gcc.dg/20021018-1.c: Likewise.
21829
21830 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21831
21832         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
21833
21834         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
21835         (bcopy): Call memmove.
21836
21837 2003-05-08  Roger Sayle  <roger@eyesopen.com>
21838
21839         * g77.f-torture/compile/8485.f: New test case.
21840
21841 2003-05-07  Richard Henderson  <rth@redhat.com>
21842
21843         PR c++/10570
21844         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
21845         Verify exception_cleanup not called for rethrows.
21846         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
21847         when exiting catch block without rethrowing.
21848         * g++.dg/eh/forced3.C: New.
21849         * g++.dg/eh/forced4.C: New.
21850
21851 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
21852
21853         * gcc.dg/20030505.c: Fix triplet.
21854
21855 2003-05-06  DJ Delorie  <dj@redhat.com>
21856
21857         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
21858         * gcc.dg/nest.c: Likewise.
21859
21860 2003-05-05  Roger Sayle  <roger@eyesopen.com>
21861
21862         * gcc.dg/builtins-14.c: New test case.
21863
21864 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
21865
21866         * lib/compat.exp (compat-execute): New argument.
21867         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
21868         * gcc.dg/compat: New test directory.
21869         * gcc.dg/compat/compat.exp: New expect script.
21870         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
21871         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
21872         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
21873         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
21874         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
21875         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
21876
21877         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
21878         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
21879         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
21880         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
21881         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
21882         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
21883         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
21884         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
21885         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
21886         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
21887         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21888         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21889         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21890         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21891         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21892
21893 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21894
21895         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21896
21897 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21898
21899         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21900
21901 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21902
21903         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21904         * gcc.dg/ppc-fsel-2.c: New test.
21905
21906         * gcc.dg/unused-5.c: New test.
21907
21908 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21909
21910         PR c++/10496
21911         * g++.dg/warn/pmf1.C: New test.
21912
21913 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21914
21915         PR c++/4494
21916         * g++.dg/warn/main.C: New test.
21917
21918 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21919
21920         * gcc.dg/nonnull-3.c: New test.
21921
21922 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
21923
21924         * gcc.dg/cpp/Wtrigraphs.c: Update.
21925         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
21926
21927 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
21928
21929         * gcc.dg/ppc-fsel-1.c: New test.
21930
21931 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
21932
21933         PR c/10604
21934         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
21935
21936 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
21937
21938         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
21939
21940 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21941
21942         PR c++/9364, c++/10553, c++/10586
21943         * g++.dg/parse/typename4.C: New test.
21944         * g++.dg/parse/typename5.C: Likewise.
21945
21946 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
21947
21948         * gcc.c-torture/compile/20030503-1.c: New test.
21949
21950 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21951
21952         * g++.dg/lookup/using5.C: Fix testcase error.
21953
21954 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
21955
21956         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
21957         since MEABI is no longer supported.  Remove all vestiges
21958         of MEABI from the test.
21959
21960 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21961
21962         PR c++/10554
21963         * g++.dg/lookup/using5.C: New test.
21964
21965 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21966
21967         PR c++/8772
21968         * g++.dg/template/ttp5.C: New test.
21969
21970 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
21971
21972         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
21973         (dg-gpp-additional-sources): New function.
21974         (dg-gpp-additional-files): Likewise.
21975         * lib/g++.exp (additional_sources): New variable.
21976         (additional_files): Likewise.
21977         (g++_target_compile): Deal with them.
21978         * lib/old-dejagnu.exp: Remove.
21979         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21980         * g++.old-deja: Revise all tests to use dg commands.
21981
21982 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21983
21984         PR c++/9432, c++/9528
21985         * g++.dg/lookup/using4.C: New test.
21986
21987 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21988
21989         * gcc.dg/noreturn-5.c: New file.
21990         * gcc.dg/noreturn-6.c: New file.
21991
21992         * gcc.c-torture/compile/inline-1.c: New file.
21993
21994 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21995
21996         PR c++/10551
21997         * g++.dg/template/explicit1.C: New test.
21998
21999 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
22000
22001         PR c++/10549
22002         * g++.dg/other/bitfield1.C: New test.
22003
22004         PR c++/10527
22005         * g++.dg/init/new7.C: New test.
22006
22007 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
22008
22009         * g++.dg/ext/desig1.C: New test.
22010         * g++.dg/ext/init1.C: Update.
22011
22012         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
22013
22014 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
22015
22016         PR c++/10180
22017         * g++.dg/warn/Winline-1.C: New test.
22018
22019 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
22020
22021         * gcc.c-torture/execute/string-opt-19.c: New test.
22022
22023         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
22024         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
22025
22026 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
22027
22028         PR c++/10506
22029         * g++.dg/init/new6.C: New test.
22030
22031         PR c++/10503
22032         * g++.dg/init/ref6.C: New test.
22033
22034 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
22035
22036         * g++.dg/warn/weak1.C: XFAIL on AIX4.
22037
22038 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22039
22040         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
22041         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
22042
22043 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
22044
22045         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
22046         initialized static data members.
22047
22048 2003-04-25  H.J. Lu <hjl@gnu.org>
22049
22050         * gcc.dg/ia64-sync-4.c: New test.
22051
22052 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22053
22054         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
22055         date.
22056
22057 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
22058
22059         PR c++/10337
22060         * g++.dg/warn/conv1.C: New test.
22061         * g++.old-deja/g++.other/conv7.C: Adjust.
22062         * g++.old-deja/g++.other/overload14.C: Adjust.
22063
22064 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22065
22066         PR c++/10471
22067         * g++.dg/template/defarg2.C: New test.
22068
22069 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
22070
22071         * gcc.dg/cpp/include2.c: Update.
22072         * gcc.dg/cpp/multiline-2.c: New.
22073         * gcc.dg/cpp/multiline.c: Update.
22074         * gcc.dg/cpp/strify2.c: Update.
22075         * gcc.dg/cpp/trad/literals-2.c: Update.
22076
22077 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22078
22079         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
22080
22081 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22082
22083         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
22084
22085 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22086
22087         PR c++/10451
22088         * g++.dg/parse/crash4.C: New test.
22089
22090         PR c++/9847
22091         * g++.dg/parse/crash5.C: New test.
22092
22093 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
22094
22095         PR c++/10446
22096         * g++.dg/parse/crash3.C: New test.
22097
22098         PR c++/10428
22099         * g++.dg/parse/elab1.C: New test.
22100
22101 2003-04-22  Devang Patel  <dpatel@apple.com>
22102
22103         * gcc.dg/cpp/trad/funlike-5.c: New test.
22104
22105 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
22106
22107         * g++.dg/other/packed1.C: Fix dg options.
22108
22109 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
22110
22111         * g++.dg/other/offsetof2.C: New test.
22112
22113 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
22114
22115         * g++.dg/template/recurse.C: Adjust location of error messages.
22116
22117 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
22118
22119         PR c++/9881
22120         * g++.dg/init/addr-const1.C: New test.
22121         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
22122
22123 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22124
22125         PR c++/10405
22126         * g++.dg/lookup/struct-hack1.C: New test.
22127
22128 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
22129
22130         * ucs.c: Update diagnostic messages.
22131
22132 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
22133
22134         * gcc.dg/cpp/truefalse.cpp: New test.
22135         * gcc.dg/cpp/cpp.exp: Update.
22136         * g++.dg/other/stdbool-if.C: Remove.
22137
22138 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
22139
22140         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
22141         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
22142
22143 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22144
22145         * gcc.c-torture/compile/20030418-1.c: New test.
22146
22147 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
22148
22149         * README.compat: Remove; content moved to doc/sourcebuild.texi.
22150
22151 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22152
22153         PR c++/10347
22154         g++.dg/template/dependent-name1.C: New test.
22155
22156 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
22157
22158         * gcc.dg/warn-1.c (tourist_guide): New array,
22159         contains a pointer to bar.
22160
22161 2003-04-16  Roger Sayle  <roger@eyesopen.com>
22162
22163         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
22164         * gcc.c-torture/execute/medce-1.c: New test case.
22165         * gcc.c-torture/execute/medce-2.c: New test case.
22166
22167 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
22168
22169         * lib/prune.exp: Ignore more messages.
22170
22171         PR c++/10381
22172         * g++.dg/parse/lookup3.C: New test.
22173
22174 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
22175
22176         * gcc.c-torture/compile/20030415-1.c : New test.
22177
22178 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
22179
22180         * gcc.c-torture/execute/scope-2.c: Move to ...
22181         * gcc.dg/noncompile/scope.c: .... here.
22182
22183 2003-04-14  Roger Sayle  <roger@eyesopen.com>
22184
22185         * gcc.dg/20030414-2.c: New test case.
22186
22187 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
22188
22189         PR target/10377
22190         * gcc.dg/20030414-1.c: New test.
22191
22192 2003-04-13  Roger Sayle  <roger@eyesopen.com>
22193
22194         * gcc.dg/builtins-12.c: New test case.
22195         * gcc.dg/builtins-13.c: New test case.
22196
22197 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22198
22199         * gcc.c-torture/execute/string-opt-18.c: New test.
22200
22201 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
22202
22203         PR c++/10300
22204         * g++.dg/init/new5.C: New test.
22205
22206 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
22207
22208         PR c++/7910
22209         * g++.dg/ext/dllimport1.C: New test.
22210
22211 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22212
22213         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
22214
22215 2003-04-11  Bud Davis <bdavis9659@comcast.net>
22216
22217         PR Fortran/9263
22218         * g77.f-torture/noncompile/9263.f: New test
22219         PR Fortran/1832
22220         * g77.f-torture/execute/1832.f: New test
22221
22222 2003-04-11  David Chad  <davidc@freebsd.org>
22223             Loren J. Rittle  <ljrittle@acm.org>
22224
22225         libobjc/8562
22226         * objc.dg/headers.m: New test.
22227
22228 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
22229
22230         * gcc.c-torture/execute/builtin-noret-2.c: New.
22231         * gcc.c-torture/execute/builtin-noret-2.x: New.
22232         XFAIL builtin-noret-2.c at -O1 and above.
22233         * gcc.dg/redecl.c: New.
22234         * gcc.dg/Wshadow-1.c: Update error regexps.
22235
22236 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
22237
22238         * g++.dg/abi/bitfield10.C: New test.
22239
22240 2003-04-09  Mike Stump  <mrs@apple.com>
22241
22242         * gcc.dg/pch/pch.exp: Make testcase names longer.
22243         * g++.dg/pch/pch.exp: Make testcase names longer.
22244
22245 2003-04-08  Roger Sayle  <roger@eyesopen.com>
22246
22247         * gcc.dg/builtins-11.c: New test case.
22248
22249 2003-04-08  Roger Sayle  <roger@eyesopen.com>
22250
22251         * gcc.dg/builtins-9.c: New test case.
22252         * gcc.dg/builtins-10.c: New test case.
22253
22254 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
22255
22256         * gcc.dg/noncompile/init-4.c.c: New test.
22257
22258 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22259
22260         * gcc.misc-test/gcov-9.c: New test.
22261         * gcc.misc-test/gcov-10.c: New test
22262         * gcc.misc-test/gcov-11.c: New test.
22263
22264 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
22265
22266         PR optimization/10024
22267         * gcc.c-torture/compile/20030405-1.c: New test.
22268
22269 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
22270
22271         * gcc.dg/pch/static-3.c: New.
22272         * gcc.dg/pch/static-3.hs: New.
22273         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
22274
22275 2003-04-04  Richard Henderson  <rth@redhat.com>
22276
22277         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
22278         * g++.dg/eh/forced2.C: Likewise.
22279
22280 2003-04-03  Mike Stump  <mrs@apple.com>
22281
22282         * lib/scanasm.exp (scan-assembler): Add xfail processing for
22283         target arg.
22284         (scan-assembler-times, scan-assembler-not): Likewise.
22285         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
22286
22287 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22288
22289         * gcc.dg/sparc-loop-1.c: New test.
22290
22291 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
22292
22293         PR other/9274
22294         * g++.dg/pch/system-2.C: New.
22295         * g++.dg/pch/system-2.Hs: New.
22296
22297 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
22298
22299         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
22300
22301         * g++.dg/eh/simd-1.C (vecfunc): Same.
22302
22303 2003-04-01  Roger Sayle  <roger@eyesopen.com>
22304
22305         * gcc.c-torture/execute/20030401-1.c: New test case.
22306
22307 2003-04-01  Ziemowit Laski <zlaski@apple.com>
22308
22309         * objc.dg/defs.m: New.
22310
22311 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
22312
22313         * g++.dg/eh/simd-1.C: New.
22314         * g++.dg/eh/simd-2.C: New.
22315
22316 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
22317
22318         * gcc.c-torture/execute/simd-3.c: New.
22319
22320 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
22321
22322         PR c/9936
22323         * gcc.dg/20030331-2.c: New test.
22324
22325 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
22326
22327         PR c++/10278
22328         * g++.dg/parse/crash2.C: New test.
22329
22330 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
22331
22332         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
22333         * gcc.c-torture/execute/20030331-1.c: ...here.
22334
22335 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
22336
22337         * gcc.c-torture/execute/20030331-1.c: New test.
22338
22339 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
22340
22341         * lib/gcov.exp: Adjust call return testing strings.
22342         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
22343
22344 2003-03-31  Roger Sayle  <roger@eyesopen.com>
22345
22346         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
22347         * gcc.dg/builtins-7.c: New test case.
22348         * gcc.dg/builtins-8.c: New test case.
22349
22350 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
22351
22352         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
22353
22354 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
22355
22356         PR c++/7647
22357         * g++.dg/lookup-class-member-2.C: New test.
22358
22359 2003-03-30  Glen Nakamura  <glen@imodulo.com>
22360
22361         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
22362
22363 2003-03-28  Roger Sayle  <roger@eyesopen.com>
22364
22365         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
22366
22367 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
22368
22369         * g++.dg/init/attrib1.C: New test.
22370
22371 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22372
22373         * gcc.dg/ultrasp8.c: New test.
22374
22375 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22376
22377         * gcc.dg/ultrasp7.c: New test.
22378
22379 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
22380
22381         PR c++/10047
22382         * g++.dg/template/inline1.C: New test.
22383
22384 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22385
22386         * gcc.dg/sparc-dwarf2.c: New test.
22387
22388 2003-03-27  Roger Sayle  <roger@eyesopen.com>
22389
22390         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
22391         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
22392
22393 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
22394
22395         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
22396         than reading .x files.
22397         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
22398         * g77.dg/gcov/gcov-1.f: Likewise.
22399         * gcc.misc-tests/gcov-4b.c: Likewise.
22400         * gcc.misc-tests/gcov-5b.c: Likewise.
22401         * gcc.misc-tests/gcov-6.c: Likewise.
22402         * gcc.misc-tests/gcov-7.c: Likewise.
22403         * gcc.misc-tests/gcov-8.c: Likewise.
22404         * g++.dg/gcov/gcov-1.x: Remove.
22405         * g77.dg/gcov/gcov-1.x: Likewise.
22406         * gcc.misc-tests/gcov-4b.x: Likewise.
22407         * gcc.misc-tests/gcov-5b.x: Likewise.
22408         * gcc.misc-tests/gcov-6.x: Likewise.
22409         * gcc.misc-tests/gcov-7.x: Likewise.
22410         * gcc.misc-tests/gcov-8.x: Likewise.
22411
22412 2003-03-27  Glen Nakamura  <glen@imodulo.com>
22413
22414         PR opt/10087
22415         * gcc.dg/20030324-1.c: New test.
22416
22417 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
22418
22419         PR c++/10224
22420         * g++.dg/template/arg3.C: New test.
22421
22422         PR c++/10158
22423         * g++.dg/template/friend18.C: New test.
22424
22425 2003-03-26  Roger Sayle  <roger@eyesopen.com>
22426
22427         * g77.f-torture/compile/20030326-1.f: New test case.
22428
22429 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
22430
22431         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
22432
22433         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
22434
22435 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
22436
22437         * gcc.dg/ia64-sync-3.c: New test.
22438
22439 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
22440
22441         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
22442
22443 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22444
22445         * gcc.dg/ultrasp6.c: New test.
22446
22447 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22448
22449         * gcc.dg/i386-signbit-1.c: New test.
22450         * gcc.dg/i386-signbit-2.c: New test.
22451         * gcc.dg/i386-signbit-3.c: New test.
22452
22453 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22454
22455         * gcc.dg/ultrasp5.c: Fix options.
22456
22457 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22458
22459         * gcc.dg/ultrasp5.c: Fix comment.
22460
22461 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
22462
22463         PR fortran/10197
22464         * g77.f-torture/execute/10197.f: New test.
22465
22466 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
22467
22468         PR c++/9898, c++/383
22469         * g++.dg/template/conv6.C: New test.
22470
22471         PR c++/10119
22472         * g++.dg/template/ptrmem5.C: New test.
22473
22474         PR c++/10026
22475         * g++.dg/lookup/koenig1.C: New test.
22476
22477         PR C++/10199
22478         * g++.dg/lookup/template2.C: New test.
22479
22480 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
22481
22482         * g++.dg/opt/rtti1.C: New test.
22483
22484 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22485
22486         * gcc.dg/ultrasp5.c: New test.
22487
22488 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
22489
22490         PR middle-end/9967
22491         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
22492         builtin fputs.
22493
22494 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
22495
22496         PR c/8224
22497         * gcc.dg/20030323-1.c: New test.
22498
22499 2003-03-23  Roger Sayle  <roger@eyesopen.com>
22500
22501         * gcc.c-torture/compile/20030323-1.c: New test case.
22502
22503 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
22504
22505         * gcc.dg/20030321-1.c: New test.
22506
22507 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
22508
22509         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
22510
22511 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22512
22513         PR c++/9978, c++/9708
22514         * g++.dg/ext/vlm1.C: Adjust expected error.
22515         * g++.dg/ext/vla2.C: New test.
22516         * g++.dg/template/arg1.C: New test.
22517         * g++.dg/template/arg2.C: New test.
22518
22519 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
22520
22521         * g77.f-torture/execute/select.f: New test.
22522         * g77.f-torture/noncompile/select_no_compile.f: New test.
22523
22524 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
22525
22526         PR c++/9898
22527         * g++.dg/other/error4.C: New test.
22528
22529 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
22530
22531         * g++.dg/template/friend17.C: New test.
22532
22533 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
22534
22535         * gcc.c-torture/compile/20030320-1.c: New.
22536
22537 2003-03-20  Roger Sayle  <roger@eyesopen.com>
22538
22539         * gcc.dg/builtins-6.c: New test case.
22540
22541 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
22542
22543         PR target/10073
22544         * gcc.c-torture/compile/20030319-1.c: New.
22545
22546 2003-03-18  Jan Hubicka  <jh@suse.cz>
22547
22548         * gcc.dg/i386-cvt-1.c: New test.
22549
22550 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
22551
22552         * objc.dg/naming-1.m: Use "(parse|syntax) error".
22553         * objc.dg/naming-2.m: Likewise.
22554
22555 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
22556
22557         PR c++/9639
22558         * g++.dg/parse/crash1.C: New test.
22559
22560 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
22561
22562         PR c++/8805
22563         * g++.dg/eh/cleanup1.C: New test.
22564
22565 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22566
22567         * gcc.c-torture/execute/20030316-1.c: New test case.
22568
22569 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22570
22571         PR c++/9629
22572         * g++.dg/init/ctor2.C: New test.
22573
22574 2003-03-15  Roger Sayle  <roger@eyesopen.com>
22575
22576         * g77.f-torture/compile/xformat.f: New test case.
22577
22578 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22579
22580         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
22581         * g++.old-deja/g++.mike/eh50.C: Likewise.
22582
22583 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22584
22585         PR c++/6440
22586         * g++.dg/template/spec7.C: New test.
22587         * g++.dg/template/spec8.C: Likewise.
22588
22589 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
22590
22591         * gcc.c-torture/execute/20030313-1.c: New test.
22592
22593 2003-03-14  Richard Henderson  <rth@redhat.com>
22594
22595         * gcc.dg/inline-2.c: Adjust alpha test for external call.
22596
22597 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22598
22599         * gcc.c-torture/compile/20030314-1.c: New test.
22600
22601 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
22602
22603         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
22604         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
22605         thumb target,
22606         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
22607         to accept newer _imp__  prefix and additional
22608         newline in .drectve section.
22609         * gcc.dg/dll-4.c: Likewise.
22610         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
22611         switch.
22612
22613 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
22614
22615         * g++.dg/parse/namespace9.C: New test.
22616
22617         * g++.dg/init/ref5.C: New test.
22618         * g++.dg/parse/ptrmem1.C: Likewise.
22619
22620 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22621
22622         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
22623         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
22624         regular expression.
22625         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
22626         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
22627
22628 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
22629
22630         * gcc.c-torture/execute/20030224-2.c: New test.
22631
22632 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22633
22634         * gcc.dg/decl-3.c: New test.
22635
22636 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22637
22638         * gcc.dg/i386-loop-2.c: New test.
22639
22640 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
22641
22642         PR c++/9474
22643         * g++.dg/parse/namespace8.C: New test.
22644
22645         PR c++/9924
22646         * g++.dg/overload/builtin2.C: New test.
22647
22648 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
22649
22650         * gcc.dg/return-type-3.c: New test.
22651
22652 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
22653
22654         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
22655         profiling options are not supported.
22656
22657 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
22658
22659         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
22660         * g++.old-deja/g++.warn/impint2.C: Likewise.
22661
22662 2003-03-10  Devang Patel  <dpatel@apple.com>
22663
22664         * g++.dg/cpp/c++_cmd_1.C: New test.
22665         * g++.dg/cpp/c++_cmd_1.h: New file.
22666
22667 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
22668
22669         * gcc.dg/altivec-9.c: New file.
22670
22671 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22672
22673         * gcc.dg/ppc-sdata-1.c: New test.
22674         * gcc.dg/ppc-sdata-2.c: New test.
22675
22676 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
22677
22678         PR c++/9373
22679         * g++.dg/opt/ptrmem2.C: New test.
22680
22681         PR c++/8534
22682         * g++.dg/opt/ptrmem1.C: New test.
22683
22684 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22685
22686         * gcc.dg/i386-loop-1.c: New test.
22687
22688 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22689
22690         PR c++/9970
22691         * g++.dg/lookup/friend1.C: New test.
22692
22693 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22694
22695         PR c++/9823
22696         * g++.dg/parser/constructor1.C: New test.
22697
22698 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
22699
22700         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
22701
22702         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
22703
22704 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
22705
22706         * gcc.dg/cpp/Wunused.c: Update test.
22707
22708 2003-03-08  Jan Hubicka  <jh@suse.cz>
22709
22710         * gcc.dg/inline-3.c: New test.
22711
22712 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22713
22714         PR c++/9809
22715         * g++.dg/parse/builtin1.C: New test.
22716
22717         PR c++/9982
22718         * g++.dg/abi/cookie1.C: New test.
22719         * g++.dg/abi/cookie2.C: Likewise.
22720
22721         PR c++/9524
22722         * g++.dg/template/field1.C: New test.
22723
22724         PR c++/9912
22725         * g++.dg/parse/class1.C: New test.
22726         * g++.dg/parse/namespace7.C: Likewise.
22727         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
22728
22729 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
22730
22731         * g++.dg/init/ref4.C: New test.
22732
22733 2003-03-07  Jan Hubicka  <jh@suse.cz>
22734
22735         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
22736         * gcc.dg/inline-3.c:  New test.
22737
22738 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
22739
22740         * g++.dg/init/ref3.C: New test.
22741
22742         PR c++/9965
22743         * g++.dg/init/ref2.C: New test.
22744
22745         PR c++/9400
22746         * g++.dg/warn/Wshadow-2.C: New test.
22747
22748         PR c++/9791
22749         * g++.dg/warn/Woverloaded-1.C: New test.
22750
22751 2003-03-05  Jan Hubicka  <jh@suse.cz>
22752
22753         * gcc.dg/i386-local2.c: New.
22754         * gcc.dg/i386-local.c: Fix typo.
22755
22756 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
22757
22758         * g++.dg/abi/layout3.C: New test.
22759
22760 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22761
22762         * gcc.c-torture/compile/20030305-1.c
22763
22764 2003-03-05  Jan Hubicka  <jh@suse.cz>
22765
22766         * gcc.dg/i386-local.c: New.
22767
22768 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
22769
22770         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
22771
22772 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22773
22774         * gcc.dg/switch-2.c: New test.
22775         * gcc.dg/switch-3.c: New test.
22776         * gcc.dg/Wswitch.c: Adjust line numbers.
22777         * gcc.dg/Wswitch-default.c: Likewise.
22778         * gcc.dg/Wswitch-enum.c: Likewise.
22779
22780 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
22781
22782         * gcc.c-torture/execute/20030222-1.c: New test.
22783
22784 2003-03-03  James E Wilson  <wilson@tuliptree.org>
22785
22786         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
22787
22788 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
22789
22790         PR c++/9878
22791         * g++.dg/init/ref1.C: New test.
22792
22793 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
22794
22795         * gcc.dg/sh-relax.c: New SH-only test.
22796
22797 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
22798
22799         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
22800         comment explaining purpose of testcase.
22801
22802 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22803
22804         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
22805         for HC11/HC12 (asm needs two int registers).
22806         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
22807         HC11/HC12 because the test uses an asm which needs two 32-bit
22808         registers.
22809
22810 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22811
22812         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
22813         for HC11/HC12 (array is too large otherwise).
22814         * gcc.c-torture/compile/920501-4.x: New file, likewise.
22815         * gcc.c-torture/compile/20010518-2.x: Likewise.
22816         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
22817         HC11/HC12 (array is too large).
22818
22819 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
22820
22821         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
22822         * lib/g++-dg.exp (g++-dg-test): Likewise.
22823
22824 2003-03-01  Roger Sayle  <roger@eyesopen.com>
22825
22826         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
22827         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
22828
22829 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22830
22831         * g++.dg/warn/implicit-typename1.C: Remove warning.
22832
22833 2003-02-28  Richard Henderson  <rth@redhat.com>
22834
22835         * gcc.dg/noreturn-1.c: Move noreturn warning line.
22836         * gcc.dg/return-type-1.c: Move control reaches end warning line.
22837
22838 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
22839
22840         * gcc.dg/pch/pch.exp: Change .pch to .gch.
22841         * g++.dg/pch/pch.exp: Likewise.
22842
22843 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
22844
22845         PR c++/9879
22846         * testsuite/g++.dg/init/new4.C: New test.
22847
22848 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
22849
22850         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
22851
22852 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
22853
22854         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
22855         unsigned long.
22856
22857         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
22858         wider than float.
22859
22860 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22861
22862         * lib/scanasm.exp: Add support for counting numbers of
22863         occurences.
22864         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
22865         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
22866
22867 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
22868
22869         PR c++/9683
22870         * g++.dg/template/static3.C: New test.
22871
22872         PR c++/9829
22873         * g++.dg/parse/namespace6.C: New test.
22874
22875 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22876
22877         PR target/9732
22878         * gcc.dg/20030225-1.c: New test.
22879
22880 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
22881
22882         * README: Remove out-of-date information.
22883
22884         PR c++/9836
22885         * g++.dg/template/spec6.C: New test.
22886
22887 2003-02-24  Jeff Law  <law@redhat.com>
22888
22889         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22890
22891 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22892
22893         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22894         * gcc.dg/pragma-ep-1.c: Likewise.
22895
22896 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22897
22898         PR c++/9602
22899         * g++.dg/template/friend16.C: New test.
22900
22901 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22902
22903         PR c++/5333
22904         * g++.dg/parse/fused-params1.C: Adjust error messages.
22905         * g++.dg/template/nested3.C: New test.
22906
22907 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
22908
22909         * g++.dg/abi/param1.C: New test.
22910
22911 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22912
22913         PR c++/7982
22914         * g++.dg/warn/implicit-typename1.C: New test.
22915
22916 2003-02-22  Kelley Cook <kelleycook@comcast.net>
22917
22918         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
22919         with "mtune".
22920         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22921         * gcc.c-torture/execute/20010129-1.x: Likewise.
22922         * gcc.dg/20011107-1.c: Likewise.
22923         * gcc.dg/20020108-1.c: Likewise.
22924         * gcc.dg/20020122-3.c: Likewise.
22925         * gcc.dg/20020206-1.c: Likewise.
22926         * gcc.dg/20020310-1.c: Likewise.
22927         * gcc.dg/20020426-2.c: Likewise.
22928         * gcc.dg/20020517-1.c: Likewise.
22929         * gcc.dg/991230-1.c: Likewise.
22930         * gcc.dg/i386-unroll-1.c: Likewise.
22931         * gcc.misc-tests/i386-prefetch.exp: Likewise.
22932
22933 2003-02-22  Jan Hubicka  <jh@suse.cz>
22934
22935         * gcc.dg/i386-mul.c: New test.
22936
22937 2003-02-21  Roger Sayle  <roger@eyesopen.com>
22938
22939         * gcc.dg/builtins-5.c: New test case.
22940
22941 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
22942
22943         * gcc.dg/asmreg-1.c: New test.
22944
22945 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22946
22947         PR c++/9749
22948         * g++.dg/parse/varmod1.C: New test.
22949
22950 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22951
22952         PR c++/9727
22953         * g++.dg/template/op1.C: New test.
22954
22955 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22956
22957         PR c++/8906
22958         * g++.dg/template/nested2.C: New test.
22959
22960 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22961
22962         PR c++/8724
22963         * g++.dg/expr/dtor1.C: New test.
22964
22965 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
22966
22967         * gcc.dg/cpp/include3.c: New test.
22968         * gcc.dg/cpp/inc/foo.h: New file.
22969
22970 2003-02-21  Glen Nakamura  <glen@imodulo.com>
22971
22972         * gcc.c-torture/execute/20030221-1.c: New test.
22973
22974 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
22975
22976         PR c++/9729
22977         * g++.dg/abi/conv1.C: New test.
22978
22979 2003-02-20  Jan Hubicka  <jh@suse.cz>
22980
22981         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22982
22983 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22984
22985         * gcc.c-torture/compile/20030219-1.c: New test.
22986
22987 2003-02-18  Jan Hubicka  <jh@suse.cz>
22988
22989         * gcc.dg/funcorder.c: New test.
22990
22991 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22992
22993         * gcc.c-torture/execute/20030218-1.c: New.
22994
22995 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22996
22997         * gcc.dg/20030218-1.c: New.
22998
22999 2003-02-18  Richard Henderson  <rth@redhat.com>
23000
23001         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
23002         * gcc.dg/attr-used-2.c: New.
23003
23004 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
23005
23006         PR c++/9704
23007         * g++.dg/init/copy5.C: New test.
23008
23009 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
23010
23011         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
23012         * g++.dg/pch/pch.exp: Likewise.
23013
23014 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
23015
23016         * gcc.c-torture/execute/20030209-1.c: Enable the test if
23017         STACK_SIZE is not defined.
23018
23019 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23020
23021         PR c++/9457
23022         * g++.dg/template/init1.C: New test.
23023
23024 2003-02-16  Jan HUbicka  <jh@suse.cz>
23025
23026         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
23027         (foo): Add few extra tests
23028         * gcc.dg/c99-const-expr-3.c: Likewise.
23029         * gcc.c-torture/execute/20030216-1.c: New.
23030
23031 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23032
23033         PR c++/9459
23034         * g++.dg/ext/typeof4.C: New test.
23035
23036 2003-02-15  Roger Sayle  <roger@eyesopen.com>
23037
23038         * gcc.dg/i386-387-3.c: New test case.
23039
23040 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
23041
23042         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
23043         cris-*-elf* cris-*-aout* and mmix-*-*.
23044
23045 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
23046
23047         * gcc.dg/20030213-1.c: New test.
23048
23049 2003-02-12  Roger Sayle  <roger@eyesopen.com>
23050
23051         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
23052         * gcc.dg/i386-387-2.c: Likewise.
23053
23054 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
23055
23056         * gcc.dg/ppc-spe.c: Fix formatting.
23057         Enable tests that were previously unsupported by gas.
23058         Delete tests for instructions that no longer exist.
23059         Switch arguments on evsubifw builtin.
23060
23061 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
23062
23063         * gcc.c-torture/execute/20030209-1.c: Disable the test if
23064         STACK_SIZE is too small.
23065
23066 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23067             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23068
23069         * gcc.dg/decl-2.c: New test.
23070
23071 2003-02-10  Jan Hubicka  <jh@suse.cz>
23072
23073         * gcc.dg/i386-fpcvt-1.c:  New test.
23074
23075 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
23076
23077         * gcc.c-torture/execute/20030209-1.c: New test.
23078
23079 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
23080
23081         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
23082         int-wide bitops, use the constants of the same width.
23083         Likewise, if long long is 32-bit wide, test bitops using
23084         32-bit constants.
23085
23086 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
23087
23088         * gcc.dg/20021014-1.c: Annotate with expected notice text.
23089
23090 2003-02-07  Roger Sayle  <roger@eyesopen.com>
23091
23092         * testsuite/gcc.dg/builtins-4.c: New test case.
23093
23094 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23095
23096         * gcc.dg/20020430-1.c: Fix dg command typos.
23097         * gcc.dg/20020503-1.c: Likewise.
23098
23099 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23100
23101         PR c++/8785
23102         * g++.dg/parse/fused-params1.C: New test.
23103
23104         PR c++/8857
23105         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
23106
23107         PR c++/8921
23108         * g++.dg/parse/non-dependent1.C: New test.
23109
23110         PR c++/8928
23111         * g++.dg/parse/dupl-tmpl-args1.C: New test.
23112
23113         PR c++/9228
23114         * g++.dg/parse/undefined7.C: New test.
23115         * g++.dg/parse/non-templ1.C: New test.
23116
23117         PR c++/9229
23118         * g++.dg/parse/too-many-tmpl-args1.C: New test.
23119
23120 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
23121
23122         * gcc.c-torture/compile/20030206-1.c: New test.
23123
23124 2003-02-05  Roger Sayle  <roger@eyesopen.com>
23125
23126         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
23127         "pow" to "foo" to avoid potential confusion with a math built-in.
23128
23129 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23130
23131         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
23132         conditions for SPARC targets.
23133
23134 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
23135
23136         * gcc.dg/20030204-1.c: New test.
23137
23138 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23139
23140         PR c++/38
23141         * g++.dg/parse/array-size1.C: New test.
23142
23143         PR c++/5657
23144         * g++.dg/parse/undefined3.C: New test.
23145
23146         PR c++/5665
23147         * g++.dg/parse/undefined4.C: New test.
23148
23149         PR c++/5975
23150         * g++.dg/parse/undefined5.C: New test.
23151
23152         PR c++/7259
23153         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
23154
23155         PR c++/8578
23156         * g++.dg/parse/casting-operator1.C: New test.
23157
23158         PR c++/8596
23159         * g++.dg/parse/undefined6.C: New test.
23160
23161         PR c++/8736
23162         * g++.dg/parse/missing-template1.C: New test.
23163
23164 2003-02-04  Jan Hubicka  <jh@suse.cz>
23165
23166         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
23167         * gcc.dg/i386-cmov?.c:  Likewise.
23168         * gcc.dg/i386-fpcvt-?.c:  Likewise.
23169         * gcc.dg/i386-ssefp-1.c:  Likewise.
23170         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
23171         conventions.
23172
23173 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
23174
23175         PR c++/7129
23176         * testsuite/g++.dg/ext/max.C: New test.
23177
23178 2003-02-03  Jan Hubicka  <jh@suse.cz>
23179
23180         * gcc.c-torture/execute/20030203-1.c: New test.
23181
23182 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
23183
23184         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
23185         'natural-endian'.
23186
23187 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
23188
23189         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
23190         * g++.dg/init/new2.C: Likewise.
23191         * g++.dg/other/new1.C: Likewise.
23192
23193 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
23194
23195         * gcc.dg/struct-ret-libc.c: New test.
23196
23197 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
23198
23199         * gcc.dg/20030129-1.c: New test.
23200
23201 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23202
23203         PR c++/8849
23204         * g++.dg/template/ptrmem4.C: New test.
23205
23206 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
23207
23208         * g++.dg/parser/constant1.C: New test.
23209
23210 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23211
23212         PR c++/8591
23213         * g++.dg/parse/friend2.C: New test.
23214
23215 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23216
23217         PR c++/9437
23218         * g++.dg/template/unify4.C: New test.
23219
23220 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
23221
23222         * gcc.c-torture/execute/20030128-1.c: New test.
23223
23224 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
23225
23226         * g++.dg/lookup/nested1.C: Test moved from ...
23227         * g++.old-deja/g++.other/lookup24.C: ... here.
23228
23229 2003-01-28  Jan Hubicka  <jh@suse.cz>
23230
23231         * gcc.dg/i386-cmov5.c:  New test.
23232
23233 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
23234
23235         * gcc.c-torture/execute/20010925-1.c: Changed the
23236         memcpy declaration.
23237
23238 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
23239
23240         PR c++/3902
23241         * g++.dg/parse/template5.C: New test.
23242
23243 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
23244
23245         PR fortran/9258
23246         * g77.dg/pr9258: New test.
23247
23248 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23249
23250         * README: Move relevant parts from README.g++.
23251
23252         * README.g++: Remove this file.
23253
23254 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
23255
23256         * g++.dg/abi/dcast1.C: New test.
23257
23258 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23259
23260         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
23261
23262 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
23263
23264         PR c++/47
23265         * g++.old-deja/g++.other/lookup24.C: New test.
23266
23267 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23268
23269         PR middle-end/7227
23270         * gcc.dg/uninit-C.c: New test.
23271
23272 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
23273
23274         * g++.dg/abi/covariant1.C: New test.
23275
23276 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
23277
23278         * gcc.dg/20030123-1.c: New test.
23279
23280 2003-01-25  Jan Hubicka  <jh@suse.cz>
23281
23282         PR opt/8492
23283         * gcc.c-torture/compile/20030125-1.c
23284
23285 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
23286
23287         PR c++/9403
23288         * g++.dg/parse/template3.C: New test.
23289         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
23290
23291         PR c++/795
23292         * g++.dg/parse/template4.C: New test.
23293
23294         PR c++/9415
23295         * g++.dg/template/qual2.C: New test.
23296
23297         PR c++/8545
23298         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
23299
23300         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
23301
23302 2003-01-25  Roger Sayle  <roger@eyesopen.com>
23303
23304         * gcc.c-torture/execute/switch-1.c: New test case.
23305
23306 2003-01-25  Jan Hubicka  <jh@suse.cz>
23307
23308         * gcc.c-torture/execute/20030125-1.[cx]: New test.
23309
23310 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
23311
23312         Tweaks for Bison-1.875. From the NEWS file:
23313         "- `parse error' -> `syntax error'
23314         Bison now uniformly uses the term `syntax error'"
23315         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
23316         * gcc.dg/cpp/digraph2.c: Likewise.
23317         * gcc.dg/cpp/direct2.c: Likewise.
23318         * gcc.dg/cpp/paste4.c: Likewise.
23319         * gcc.dg/c90-restrict-1.c: Likewise.
23320         * gcc.dg/c99-func-2.c: Likewise.
23321         * gcc.dg/noncompile/920721-2.c: Likewise.
23322         * gcc.dg/noncompile/930622-2.c: Likewise.
23323         * gcc.dg/noncompile/940112-1.c: Likewise.
23324         * gcc.dg/noncompile/950921-1.c: Likewise.
23325         * gcc.dg/noncompile/951123-1.c: Likewise.
23326         * gcc.dg/noncompile/971104-1.c: Likewise.
23327         * gcc.dg/noncompile/990416-1.c: Likewise.
23328
23329 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
23330
23331         * g++.dg/parse/undefined1.C: Add error message.
23332
23333 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
23334
23335         PR c++/9354
23336         * g++.dg/parse/new1.C: New test.
23337
23338         PR c++/9216
23339         * g++.dg/parse/template2.C: New test.
23340
23341         PR c++/9354
23342         * g++.dg/parse/typedef2.C: New test.
23343
23344         PR c++/9328
23345         * g++.dg/ext/typeof3.C: New test.
23346
23347 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23348
23349         PR c++/2738
23350         * g++.dg/parse/ret-type1.C: New test.
23351
23352         PR c++/3792
23353         * g++.dg/parse/tmpl-outside1.C: New test.
23354
23355         PR c++/4207
23356         * g++.dg/parse/int-as-enum1.C: New test.
23357
23358         PR c++/4903
23359         * g++.dg/parse/no-typename1.C: New test.
23360
23361         PR c++/5533
23362         * g++.dg/parse/no-value1.C: New test.
23363
23364         PR c++/5921
23365         * g++.dg/parse/wrong-inline1.C: New test.
23366
23367         PR c++/6402
23368         * g++.dg/parse/ref1.C: New test.
23369
23370         PR c++/6992
23371         * g++.dg/parse/attr-ctor1.C: New test.
23372
23373         PR c++/7229
23374         * g++.dg/parse/namespace5.C: New test.
23375
23376         PR c++/7917
23377         * g++.dg/parse/func-def1.C: New test.
23378
23379         PR c++/8143
23380         * g++.dg/parse/undefined1.C: New test.
23381
23382         PR c++/5723, PR c++/8522
23383         * g++.dg/parse/specialization1.C: New test.
23384
23385         PR c++/163, PR c++/8595
23386         * g++.dg/parse/struct-as-enum1.C: New test.
23387
23388         PR c++/9173
23389         * g++.dg/parse/undefined2.C: New test.
23390
23391 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
23392
23393         PR c++/9298
23394         * g++.dg/parse/template1.C: New test.
23395
23396         PR c++/9384
23397         * g++.dg/parse/using1.C: New test.
23398
23399         PR c++/9285
23400         PR c++/9294
23401         * g++.dg/parse/expr2.C: New test.
23402
23403         PR c++/9388
23404         * g++.dg/parse/lookup2.C: Likewise.
23405
23406 2003-01-21  Jan Hubicka  <jh@suse.cz>
23407
23408         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
23409         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
23410         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
23411         * gcc.c-torture/execute/string-opt-*.c: Likewise.
23412
23413 2003-01-20  Nick Clifton  <nickc@redhat.com>
23414
23415         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
23416         problem with ARM sibcall code generation.
23417
23418 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
23419
23420         * gcc.c-torture/execute/20030120-1.c: New.
23421
23422 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
23423
23424         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
23425
23426 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
23427
23428         PR c++/9272
23429         * g++.dg/parse/ctor1.C: New test.
23430
23431         PR c++/9294:
23432         * g++.dg/parse/qualified1.C: New test.
23433
23434         * g++.dg/parse/typename3.C: New test.
23435
23436 2003-01-16  Richard Henderson  <rth@redhat.com>
23437
23438         * g++.dg/tls/init-2.C: Fix error matches for real this time.
23439
23440 2003-01-16  Richard Henderson  <rth@redhat.com>
23441
23442         * g++.dg/pch/pch.exp: Copy test header to the working directory
23443         before using it either for precompilation or direct use.
23444         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
23445         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
23446
23447 2003-01-16  Richard Henderson  <rth@redhat.com>
23448
23449         * gcc.dg/pch/pch.exp: Copy test header to the working directory
23450         before using it either for precompilation or direct use.
23451         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
23452         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
23453
23454 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
23455
23456         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
23457         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
23458         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
23459         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
23460         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
23461         typename warning into error.
23462         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
23463         error messages.
23464         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
23465         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
23466         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
23467         messages.
23468         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
23469         make declaration visible in template.
23470         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
23471         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
23472         messages.
23473         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
23474         message.
23475         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
23476         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
23477         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
23478         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
23479         typename warning with error message.
23480         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
23481         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
23482         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
23483
23484 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
23485
23486         * g++.dg/parse/ambig2.C: New test.
23487
23488 2003-01-15  Richard Henderson  <rth@redhat.com>
23489
23490         * g++.dg/tls/init-2.C: Update error message string.
23491
23492 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23493
23494         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
23495
23496 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
23497
23498         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
23499         all for HC11/HC12.
23500         * gcc.c-torture/compile/20001205-1.x: Likewise.
23501         * gcc.c-torture/compile/20001226-1.x: Likewise.
23502         * gcc.c-torture/compile/920520-1.x: Likewise.
23503         * gcc.c-torture/compile/961203-1.x: Likewise.
23504         * gcc.c-torture/compile/20020604-1.x: Likewise.
23505
23506 2003-01-15  Jan Hubicka  <jh@suse.cz>
23507
23508         * gcc.c-torture/compile/20030115-1.c: New test.
23509
23510         * gcc.dg/i386-fpcvt-1.c: New test.
23511         * gcc.dg/i386-fpcvt-2.c: New test.
23512
23513 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
23514
23515         Further conform g++'s __vmi_class_type_info to the C++ ABI
23516         specification.
23517         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
23518         the specification.
23519
23520 2003-01-14  Jan Hubicka  <jh@suse.cz>
23521
23522         * gcc.dg/i386-fpcvt-1.c: New test.
23523         * gcc.dg/i386-fpcvt-2.c: New test.
23524
23525 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23526
23527         * gcc.dg/i386-mmx-3.c: New test.
23528
23529 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
23530
23531         PR c++/9264
23532         * g++.dg/parse/octal1.C: New file.
23533
23534         PR c++/9172
23535         * g++.dg/parse/typename1.C: New file.
23536
23537 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
23538
23539         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
23540         * gcc.dg/bf-no-ms-layout.c: Likewise.
23541         * gcc.dg/bf-ms-attrib.c: Likewise.
23542
23543 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
23544
23545         PR c++/9099
23546         * g++.dg/parse/dtor1.C: New file.
23547
23548         PR c++/9128
23549         * g++.dg/rtti/typeid1.C: New file.
23550
23551         PR c++/9153
23552         * g++.dg/parse/lookup1.C: New file.
23553
23554         PR c++/9171
23555         * g++.dg/templ/spec5.C: New file.
23556
23557 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
23558
23559         * gcc.c-torture/compile/20030110-1.c: New test.
23560
23561 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
23562
23563         Merge from pch-branch:
23564
23565         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
23566
23567         * gcc.dg/pch/cpp-1.h: New.
23568         * gcc.dg/pch/cpp-1.c: New.
23569         * gcc.dg/pch/cpp-2.h: New.
23570         * gcc.dg/pch/cpp-2.c: New.
23571
23572         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
23573
23574         * gcc.dg/pch/except-1.h: New.
23575         * gcc.dg/pch/except-1.c: New.
23576
23577         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
23578
23579         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
23580         running test.
23581         * gcc.dg/pch: Include *.hp not *.h.
23582         * gcc.dg/pch/system-1.h: New.
23583         * gcc.dg/pch/system-1.c: New.
23584
23585         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
23586
23587         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
23588         rather than trying to build and run a program using PCH.
23589         * gcc.dg/pch: Remove dg-do commands from test files.
23590
23591         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
23592
23593         * gcc.dg/pch/macro-3.c: New.
23594         * gcc.dg/pch/macro-3.h: New.
23595
23596         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
23597
23598         * gcc.dg/pch/common-1.c: New.
23599         * gcc.dg/pch/common-1.h: New.
23600         * gcc.dg/pch/decl-1.c: New.
23601         * gcc.dg/pch/decl-1.h: New.
23602         * gcc.dg/pch/decl-2.c: New.
23603         * gcc.dg/pch/decl-2.h: New.
23604         * gcc.dg/pch/decl-3.c: New.
23605         * gcc.dg/pch/decl-3.h: New.
23606         * gcc.dg/pch/decl-4.c: New.
23607         * gcc.dg/pch/decl-4.h: New.
23608         * gcc.dg/pch/decl-5.c: New.
23609         * gcc.dg/pch/decl-5.h: New.
23610         * gcc.dg/pch/global-1.c: New.
23611         * gcc.dg/pch/global-1.h: New.
23612         * gcc.dg/pch/inline-1.c: New.
23613         * gcc.dg/pch/inline-1.h: New.
23614         * gcc.dg/pch/inline-2.c: New.
23615         * gcc.dg/pch/inline-2.h: New.
23616         * gcc.dg/pch/static-1.c: New.
23617         * gcc.dg/pch/static-1.h: New.
23618         * gcc.dg/pch/static-2.c: New.
23619         * gcc.dg/pch/static-2.h: New.
23620
23621         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
23622
23623         * g++.dg/pch/pch.exp: Better handle failing testcases.
23624         * gcc.dg/pch/pch.exp: Likewise.
23625         * gcc.dg/pch/macro-1.c: New.
23626         * gcc.dg/pch/macro-1.h: New.
23627         * gcc.dg/pch/macro-2.c: New.
23628         * gcc.dg/pch/macro-2.h: New.
23629
23630         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
23631
23632         * g++.dg/dg.exp: Treat files in pch/ specially.
23633         * g++.dg/pch/pch.exp: New file.
23634         * g++.dg/pch/empty.H: New file.
23635         * g++.dg/pch/empty.C: New file.
23636         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
23637         "precompile".
23638
23639         * gcc.dg/pch/pch.exp: New file.
23640         * gcc.dg/pch/empty.h: New file.
23641         * gcc.dg/pch/empty.c: New file.
23642         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
23643         "precompile".
23644
23645 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23646
23647         * g++.dg/template/friend14.C: New test.
23648
23649 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23650
23651         * gcc.dg/old-style-asm-1.c: New test.
23652
23653 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
23654
23655         * gcc.c-torture/compile/20030109-1.c: New test.
23656
23657 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23658
23659         * gcc.c-torture/execute/20030109-1.c: New test.
23660
23661 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
23662
23663         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
23664         * g++.old-deja/g++.mike/dyncast2.C: Likewise
23665         * g++.old-deja/g++.mike/dyncast3.C: Likewise
23666         * g++.old-deja/g++.mike/eh2.C: Likewise
23667         * g++.old-deja/g++.mike/eh3.C: Likewise
23668         * g++.old-deja/g++.mike/eh5.C: Likewise
23669         * g++.old-deja/g++.mike/eh6.C: Likewise
23670         * g++.old-deja/g++.mike/eh7.C: Likewise
23671         * g++.old-deja/g++.mike/eh8.C: Likewise
23672         * g++.old-deja/g++.mike/eh9.C: Likewise
23673         * g++.old-deja/g++.mike/eh10.C: Likewise
23674         * g++.old-deja/g++.mike/eh12.C: Likewise
23675         * g++.old-deja/g++.mike/eh13.C: Likewise
23676         * g++.old-deja/g++.mike/eh14.C: Likewise
23677         * g++.old-deja/g++.mike/eh16.C: Likewise
23678         * g++.old-deja/g++.mike/eh17.C: Likewise
23679         * g++.old-deja/g++.mike/eh18.C: Likewise
23680         * g++.old-deja/g++.mike/eh21.C: Likewise
23681         * g++.old-deja/g++.mike/eh23.C: Likewise
23682         * g++.old-deja/g++.mike/eh24.C: Likewise
23683         * g++.old-deja/g++.mike/eh25.C: Likewise
23684         * g++.old-deja/g++.mike/eh26.C: Likewise
23685         * g++.old-deja/g++.mike/eh27.C: Likewise
23686         * g++.old-deja/g++.mike/eh28.C: Likewise
23687         * g++.old-deja/g++.mike/eh29.C: Likewise
23688         * g++.old-deja/g++.mike/eh31.C: Likewise
23689         * g++.old-deja/g++.mike/eh33.C: Likewise
23690         * g++.old-deja/g++.mike/eh34.C: Likewise
23691         * g++.old-deja/g++.mike/eh35.C: Likewise
23692         * g++.old-deja/g++.mike/eh36.C: Likewise
23693         * g++.old-deja/g++.mike/eh37.C: Likewise
23694         * g++.old-deja/g++.mike/eh38.C: Likewise
23695         * g++.old-deja/g++.mike/eh39.C: Likewise
23696         * g++.old-deja/g++.mike/eh40.C: Likewise
23697         * g++.old-deja/g++.mike/eh41.C: Likewise
23698         * g++.old-deja/g++.mike/eh42.C: Likewise
23699         * g++.old-deja/g++.mike/eh44.C: Likewise
23700         * g++.old-deja/g++.mike/eh46.C: Likewise
23701         * g++.old-deja/g++.mike/eh47.C: Likewise
23702         * g++.old-deja/g++.mike/eh48.C: Likewise
23703         * g++.old-deja/g++.mike/eh49.C: Likewise
23704         * g++.old-deja/g++.mike/eh50.C: Likewise
23705         * g++.old-deja/g++.mike/eh51.C: Likewise
23706         * g++.old-deja/g++.mike/eh53.C: Likewise
23707         * g++.old-deja/g++.mike/eh55.C: Likewise
23708         * g++.old-deja/g++.mike/p7912.C: Likewise
23709         * g++.old-deja/g++.mike/p9706.C: Likewise
23710         * g++.old-deja/g++.mike/p10416.C: Likewise
23711         * g++.old-deja/g++.mike/p11667.C: Likewise
23712         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
23713         Remove redundant reference to Iris.
23714         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
23715         Elxsi, i860, Pico Java, and WE32K.
23716
23717 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
23718
23719         * g++.dg/ext/asm4.C: New test.
23720
23721 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23722
23723         PR c++/9030
23724         * g++.dg/template/friend12.C: New test.
23725         * g++.dg/template/friend13.C: Likewise.
23726         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
23727
23728 2003-01-08  Jan Hubicka  <jh@suse.cz>
23729
23730         * gcc.dg/i386-cadd.c: New test.
23731         * gcc.dg/i386-cmov4.c: Likewise.
23732
23733 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
23734
23735         PR c++/9165
23736         * g++.dg/warn/Wunused-3.C: New test.
23737
23738         * g++.dg/abi/bitfield9.C: New test.
23739
23740         PR c++/9189
23741         * g++.dg/parse/defarg3.C: New test.
23742
23743 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
23744
23745         * g++.dg/parse/ambig1.C: New test.
23746         * g++.dg/parse/defarg2.C: New test.
23747
23748 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
23749
23750         * g++.dg/template/defarg-1.C: New test.
23751         * g++.dg/template/local2.C: Likewise.
23752
23753 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
23754
23755         * gcc.c-torture/execute/20030105-1.c: New test.
23756
23757 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23758
23759         * g++.dg/parse/namespace3.C: Remove extra semicolons.
23760         * g++.dg/parse/namespace4.C: Likewise.
23761
23762 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23763
23764         * g++.dg/template/ntp2.C: New test.
23765
23766 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
23767
23768         * g++.dg/parse/extern-C-1.C: New test.
23769
23770         * g++.dg/parse/namespace4.C: New test.
23771
23772         * g++.dg/template/nested1.C: New test.
23773
23774         * g++.dg/parse/namespace3.C: New test.
23775
23776 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23777
23778         * g++.dg/lookup/two-stage1.C: New test.
23779
23780 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23781
23782         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
23783         * g++.old-deja/g++.jason/access8.C: Likewise.
23784         * g++.old-deja/g++.other/decl5.C: Likewise.
23785
23786 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23787
23788         * g++.dg/parse/parse7.C: New test.
23789
23790 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
23791
23792         PR c++/2843
23793         * g++.dg/ext/attrib7.C: New test.
23794
23795 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23796
23797         * g++.dg/parse/parse6.C: New test.
23798
23799 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
23800
23801         * gcc.dg/h8300-stack-1.c: New.
23802
23803 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23804
23805         g++.dg/lookup/exception1.C: New test.
23806
23807         g++.dg/lookup/template1.C: New test.
23808
23809         g++.dg/parse/namespace2.C: New test.
23810
23811         g++.dg/parse/parens2.C: New test.
23812
23813 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23814
23815         * g++.dg/parse/parse5.C: New test.
23816         * g++.dg/lookup/scoped4.C: New test.
23817
23818 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23819
23820         * g++.dg/parse/parens1.C: New test.
23821
23822         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
23823         angle-bracket1.C.
23824         * g++.dg/parse/parens2.C: New test.
23825
23826         * g++.dg/lookup/scope-operator1.C: New test.
23827
23828         * g++.dg/parse/operator1.C: New test.
23829
23830 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23831
23832         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
23833         * g++.old-deja/g++.other/access6.C: Likewise.
23834         * g++.old-deja/g++.other/decl1.C: Likewise.
23835         * g++.old-deja/g++.pt/typename12.C: Likewise.
23836
23837 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23838
23839         * g++.dg/parse/namespace1.C: New test.
23840
23841 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23842
23843         * g++.dg/parse/parse4.C: New test.
23844
23845 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23846
23847         * g++.dg/parse/parse3.C: New test.
23848
23849 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23850
23851         * g++.dg/parse/parse2.C: New test.
23852
23853 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23854
23855         * g++.dg/template/friend11.C: New test.
23856
23857 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23858
23859         * g++.dg/parse/parse1.C: New test.
23860
23861 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
23862
23863         * lib/profopt.exp: Change the name of a global variable to avoid
23864         possible clashes with other test suites.
23865
23866 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
23867
23868         * g++.dg/inherit/covariant8.C: New test.
23869
23870 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23871
23872         * g++.dg/init/array9.C: New test.
23873
23874         PR c++/9112
23875         * g++.dg/parse/expr1.C: New test.
23876
23877 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
23878
23879         * gcc.c-torture/compile/20021230-1.c: New test.
23880
23881 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23882
23883         * g++.dg/inherit/covariant5.C: New test.
23884         * g++.dg/inherit/covariant6.C: New test.
23885         * g++.dg/inherit/covariant7.C: New test.
23886
23887 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23888
23889         PR c++/2739
23890         * g++.dg/other/access2.C: New test.
23891
23892 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23893
23894         * g++.dg/other/anon-struct.C: No longer fails
23895         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23896         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23897         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23898
23899 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23900
23901         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23902
23903 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23904
23905         * g++.dg/eh/spec4.C: Remove stray semicolon.
23906         * g++.dg/expr/pmf-1.C: Change error message.
23907         * g++.dg/ext/asm1.C: Remove stray semicolon.
23908         * g++.dg/ext/typename1.C: Add missing typenames.
23909         * g++.dg/inherit/template-as-base.C: Change error message.
23910         * g++.dg/lookup/scoped1.C: Likewise.
23911         * g++.dg/lookup/scoped2.C: Likewise.
23912         * g++.dg/lookup/using2.C: Likewise.
23913         * g++.dg/other/component1.C: Remove stray semicolon.
23914         * g++.dg/other/do1.C: Change error message.
23915         * g++.dg/other/error2.C: Likewise.
23916         * g++.dg/other/init1.C: Likewise.
23917         * g++.dg/other/packed1.C: Remove stray semicolon.
23918         * g++.dg/other/ptrmem2.C: Change error message.
23919         * g++.dg/parse/parameter-declaration-1.C: Remove line number
23920         marker.
23921         * g++.dg/special/initp1.C: Remove invalid attribute usage.
23922         * g++.dg/template/access3.C: Add typename keyword.
23923         * g++.dg/template/access5.C: Remove stray semicolon.
23924         * g++.dg/template/access6.C: Likewise.
23925         * g++.dg/template/complit1.C: Likewise.
23926         * g++.dg/template/crash1.C: Change error message.
23927         * g++.dg/template/inherit2.C: Remove stray semicolon.
23928         * g++.dg/template/instantiate2.C: Likewise.
23929         * g++.dg/template/instantiate3.C: Change error message.
23930         * g++.dg/template/qual1.C: Remove stray semicolon.
23931         * g++.dg/template/qualttp18.C: Change error message.
23932         * g++.dg/template/ref1.C: Remove stray semicolon.
23933         * g++.dg/template/sizeof1.C (A::value): Declare it.
23934         * g++.dg/template/spec4.C: Change error message.
23935         * g++.dg/template/static1.C: Likewise.
23936         * g++.dg/template/type1.C: Likewise.
23937         * g++.dg/template/typename3.C: Likewise.
23938         * g++.old-deja/g++.benjamin/13478.C: Change error message.
23939         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
23940         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
23941         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
23942         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
23943         named return value extension.
23944         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
23945         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
23946         * g++.old-deja/g++.bob/extern_C.C: Likewise.
23947         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23948         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23949         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23950         * g++.old-deja/g++.brendan/crash13.C: Likewise.
23951         * g++.old-deja/g++.brendan/crash15.C: Likewise.
23952         * g++.old-deja/g++.brendan/crash18.C: Change error message.
23953         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
23954         * g++.old-deja/g++.brendan/crash38.C: Likewise.
23955         * g++.old-deja/g++.brendan/crash50.C: Likewise.
23956         * g++.old-deja/g++.brendan/crash56.C: Likewise.
23957         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
23958         syntax.
23959         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
23960         * g++.old-deja/g++.brendan/crash8.C: Change error message.
23961         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
23962         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23963         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
23964         * g++.old-deja/g++.brendan/template11.C: Likewise.
23965         * g++.old-deja/g++.brendan/template26.C: Likewise.
23966         * g++.old-deja/g++.brendan/template27.C: Use explicit
23967         specialization syntax.
23968         * g++.old-deja/g++.brendan/template30.C: Likewise.
23969         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
23970         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
23971         non-dependent names.
23972         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
23973         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
23974         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
23975         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23976         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23977         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23978         named return value extension.
23979         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23980         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23981         * g++.old-deja/g++.ext/return1.C: Likewise.
23982         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23983         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23984         * g++.old-deja/g++.jason/access8.C: Likewise.
23985         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23986         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23987         pseudo-destructor names.
23988         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23989         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23990         pseudo-destructor names.
23991         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23992         * g++.old-deja/g++.jason/overload19.C: Likewise.
23993         * g++.old-deja/g++.jason/overload32.C: Likewise.
23994         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23995         stray semicolons.
23996         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23997         * g++.old-deja/g++.jason/return.C: Likewise.
23998         * g++.old-deja/g++.jason/return2.C: Likewise.
23999         * g++.old-deja/g++.jason/shadow1.C: Likewise.
24000         * g++.old-deja/g++.jason/special.C: Use explicit specialization
24001         syntax.
24002         * g++.old-deja/g++.jason/template10.C: Account for use of
24003         non-dependent names.
24004         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
24005         syntax.
24006         * g++.old-deja/g++.jason/template37.C: Likewise.
24007         * g++.old-deja/g++.law/access4.C: Change error messages.
24008         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
24009         pseudo-destructor names.
24010         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
24011         * g++.old-deja/g++.law/ctors9.C: Likewise.
24012         * g++.old-deja/g++.law/cvt22.C: Likewise.
24013         * g++.old-deja/g++.law/dtors5.C: Likewise.
24014         * g++.old-deja/g++.law/global-init1.C: Likewise.
24015         * g++.old-deja/g++.law/missed-error3.C: Likewise.
24016         * g++.old-deja/g++.law/operators28.C: Likewise.
24017         * g++.old-deja/g++.law/visibility28.C: Likewise.
24018         * g++.old-deja/g++.martin/eval1.C: Likewise.
24019         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
24020         name.
24021         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
24022         * g++.old-deja/g++.mike/net34.C: Likewise.
24023         * g++.old-deja/g++.mike/net36.C: Likewise.
24024         * g++.old-deja/g++.mike/ns2.C: Likewise.
24025         * g++.old-deja/g++.mike/p12306.C: Likewise.
24026         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
24027         value extension.
24028         * g++.old-deja/g++.mike/p700.C: Likewise.
24029         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
24030         * g++.old-deja/g++.mike/p710.C: Likewise.
24031         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
24032         value extension.
24033         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
24034         * g++.old-deja/g++.mike/pmf9.C: Likewise.
24035         * g++.old-deja/g++.ns/crash2.C: Likewise.
24036         * g++.old-deja/g++.ns/crash3.C: Likewise.
24037         * g++.old-deja/g++.ns/invalid1.C: Likewise.
24038         * g++.old-deja/g++.ns/ns17.C: Likewise.
24039         * g++.old-deja/g++.ns/template16.C: Likewise.
24040         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
24041         keyword.
24042         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
24043         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
24044         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
24045         named return value extension.
24046         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
24047         * g++.old-deja/g++.other/access4.C: Issue additional error
24048         messages.
24049         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
24050         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
24051         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
24052         * g++.old-deja/g++.other/crash25.C: Change error message.
24053         * g++.old-deja/g++.other/crash4.C: Change error message.
24054         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
24055         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
24056         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
24057         checks.
24058         * g++.old-deja/g++.other/defarg8.C: Likewise.
24059         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
24060         * g++.old-deja/g++.other/dtor10.C: Likewise.
24061         * g++.old-deja/g++.other/incomplete.C: Likewise.
24062         * g++.old-deja/g++.other/linkage7.C: Likewise.
24063         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
24064         lookup algorithm.
24065         * g++.old-deja/g++.other/mangle2.C: Likewise.
24066         * g++.old-deja/g++.other/refinit2.C: Likewise.
24067         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
24068         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
24069         * g++.old-deja/g++.pt/crash28.C: Likewise.
24070         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
24071         syntax.
24072         * g++.old-deja/g++.pt/crash32.C: Change error message.
24073         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
24074         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
24075         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
24076         error message position.
24077         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
24078         * g++.old-deja/g++.pt/defarg8.C: Change error message.
24079         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
24080         syntax.
24081         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
24082         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
24083         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
24084         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
24085         keyword.
24086         * g++.old-deja/g++.pt/explicit31.C: Likewise.
24087         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
24088         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
24089         keyword.
24090         * g++.old-deja/g++.pt/explicit71.C: Change error message.
24091         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
24092         syntax.
24093         * g++.old-deja/g++.pt/friend28.C: Account for use of
24094         non-dependent names.
24095         * g++.old-deja/g++.pt/friend29.C: Likewise.
24096         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
24097         rules.
24098         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
24099         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
24100         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
24101         lookup rules.
24102         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
24103         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
24104         keyword.
24105         * g++.old-deja/g++.pt/memclass20.C: Likewise.
24106         * g++.old-deja/g++.pt/memclass5.C: Likewise.
24107         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
24108         keyword.
24109         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
24110         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
24111         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
24112         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
24113         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
24114         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
24115         keyword.
24116         * g++.old-deja/g++.pt/spec10.C: Likewise.
24117         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
24118         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
24119         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
24120         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
24121         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
24122         * g++.old-deja/g++.pt/ttp62.C: Likewise.
24123         * g++.old-deja/g++.pt/ttp64.C: Likewise.
24124         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
24125         * g++.old-deja/g++.pt/typename15.C: Likewise.
24126         * g++.old-deja/g++.pt/typename22.C: Likewise.
24127         * g++.old-deja/g++.pt/typename6.C: Change error messages.
24128         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
24129         * g++.old-deja/g++.pt/virtual2.C: Likewise.
24130         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
24131         syntax.
24132         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
24133         return value extension.
24134         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
24135         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
24136         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
24137         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
24138
24139 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24140
24141         * g++.dg/warn/inline1.C: New test.
24142         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
24143         * g++.old-deja/g++.jason/synth10.C: Likewise.
24144         * g++.old-deja/g++.mike/net31.C: Likewise.
24145         * g++.old-deja/g++.mike/p8786.C: Likewise.
24146
24147         * g++.dg/template/friend10.C: New test.
24148         * g++.dg/template/conv5.C: New test.
24149
24150 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24151
24152         * g++.dg/lookup/scoped3.C: New test.
24153
24154         * g++.dg/lookup/decl1.C: New test.
24155         * g++.dg/lookup/decl2.C: New test.
24156
24157 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24158
24159         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
24160         gcc.c-torture/compile/20021015-1.c,
24161         gcc.c-torture/compile/20021015-2.c,
24162         gcc.c-torture/compile/20021123-1.c,
24163         gcc.c-torture/compile/20021123-2.c,
24164         gcc.c-torture/compile/20021123-3.c,
24165         gcc.c-torture/compile/20021123-4.c,
24166         gcc.c-torture/execute/20021024-1.c: Add tests previously added
24167         only to 3.1 or 3.2 branch.
24168
24169 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
24170
24171         * gcc.dg/i386-bitfield3.c: New test.
24172
24173         * gcc.dg/i386-bitfield2.c: New test.
24174
24175 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
24176
24177         * g++.dg/parse/conv_op1.C: New test.
24178
24179 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
24180
24181         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
24182         approved.
24183
24184 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
24185
24186         * gcc.c-torture/compile/20021220-1.c: New test.
24187
24188 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
24189
24190         * gcc.dg/i386-fastcall-1.c: New.
24191
24192 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24193
24194         * gcc.c-torture/execute/20021219-1.c: New test.
24195
24196 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24197
24198         * gcc.dg/i386-pic-1.c: New test.
24199
24200 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24201
24202         PR c++/8099
24203         * g++.dg/template/friend9.C: New test.
24204
24205 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24206
24207         PR c++/3663
24208         * g++.dg/template/access7.C: New test.
24209
24210 2002-12-18  Nick Clifton  <nickc@redhat.com>
24211
24212         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
24213         the libstdc++-v3 directory has been found.
24214
24215 2002-12-12  Devang Patel <dpatel@apple.com>
24216         * gcc.dg/darwin-ld-1.c: New test.
24217         * gcc.dg/darwin-ld-2.c: New test.
24218         * gcc.dg/darwin-ld-3.c: New test.
24219         * gcc.dg/darwin-ld-4.c: New test.
24220         * gcc.dg/darwin-ld-5.c: New test.
24221
24222 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24223
24224         * gcc.c-torture/compile/20021212-1.c: New test.
24225
24226 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
24227
24228         * gcc.dg/fshort-wchar: New test.
24229
24230 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
24231
24232         PR c++/8372
24233         * g++.dg/template/dtor1.C: New test.
24234
24235         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
24236         markers.
24237
24238 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
24239
24240         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
24241
24242 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
24243
24244         * g++.dg/template/static1.C: New test.
24245         * g++.dg/template/static2.C: New test.
24246         * g++.old-deja/g++.ext/memconst.C: New test.
24247
24248 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24249
24250         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
24251         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
24252         * g++.dg/special/initp1.C: Likewise.
24253
24254 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
24255
24256         * gcc.c-torture/execute/20021204-1.c: New test.
24257
24258 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
24259
24260         * gcc.dg/ppc-fmadd-1.c: New file.
24261         * gcc.dg/ppc-fmadd-2.c: New file.
24262         * gcc.dg/ppc-fmadd-3.c: New file.
24263
24264 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24265
24266         * gcc.c-torture/compile/20021204-1.c: New test.
24267
24268 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24269
24270         * g++.dg/inherit/covariant2.C: New test.
24271         * g++.dg/inherit/covariant3.C: New test.
24272         * g++.dg/inherit/covariant4.C: New test.
24273         * g++.dg/inherit/covariant1.C: Remove XFAIL.
24274         * g++.old-deja/g++.robertl/eb17.C: Likewise.
24275
24276 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
24277
24278         PR c++/8688
24279         * g++.dg/init/brace3.C: New test.
24280
24281 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
24282
24283         * gcc.dg/20020210-1.c: Fix a comment typo.
24284
24285 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
24286
24287         PR c++/8720
24288         * g++.dg/parse/defarg1.C: New test.
24289
24290         PR c++/8615
24291         * g++.dg/template/char1.C: New test.
24292
24293         * g++.dg/template/varmod1.C: Fix typo.
24294
24295 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24296
24297         DR 180
24298         * g++.old-deja/g++.pt/crash32.C: Expect error.
24299
24300 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
24301
24302         PR c++/5919
24303         * g++.dg/template/varmod1.C: New test.
24304
24305         PR c++/8727
24306         * g++.dg/inherit/typeinfo1.C: New test.
24307
24308         PR c++/8663
24309         * g++.dg/inherit/typedef1.C: New test.
24310
24311 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
24312
24313         PR c++/8332
24314         PR c++/8493
24315         * g++.dg/template/strlen1.C: New test.
24316
24317         PR c++/8227
24318         * g++.dg/template/ctor2.C: New test.
24319
24320         PR c++/8214
24321         * g++.dg/init/string1.C: New test.
24322
24323         PR c++/8511
24324         * g++.dg/template/friend8.C: New test.
24325
24326 2002-11-29  Joe Buck <jbuck@synopsys.com>
24327
24328         * g++.dg/lookup/anon2.C: New test.
24329
24330 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
24331
24332         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
24333         h8300 port.
24334
24335 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
24336
24337         * gcc.dg/bitfld-6.c: New test.
24338
24339 2002-11-27  Jan Hubicka  <jh@suse.cz>
24340
24341         * gcc.c-torture/execute/20021127.[cx]: New test.
24342
24343 2002-11-26  Jan Hubicka  <jh@suse.cz>
24344
24345         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
24346         quality.
24347
24348 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
24349
24350         * g++.dg/init/brace2.C: New test.
24351         * g++.old-deja/g++.mike/p9129.C: Correct.
24352
24353 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
24354
24355         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
24356
24357 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
24358
24359         * gcc.dg/sibcall-6: New test for indirect sibcalls.
24360
24361 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
24362
24363         * testsuite/g++.dg/abi/empty11.C: New test.
24364         * testsuite/g++.dg/rtti/cv1.C: New test.
24365
24366 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
24367
24368         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
24369
24370 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
24371
24372         * g++.dg/abi/empty10.C: New test.
24373
24374 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24375
24376         * gcc.c-torture/compile/20021124-1.c: New test.
24377
24378 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
24379
24380         * g++.dg/abi/rtti2.C: New test.
24381
24382 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24383
24384         * gcc.dg/i386-unroll-1.c: New test.
24385
24386 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24387
24388         * gcc.c-torture/compile/20021120-1.c: New test.
24389         * gcc.c-torture/compile/20021120-2.c: New test.
24390
24391 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24392
24393         * gcc.dg/bitfld-5.c: New test.
24394
24395 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24396
24397         * gcc.c-torture/execute/20021120-3.c: New test.
24398
24399 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24400
24401         * gcc.c-torture/execute/20021120-2.c: New test.
24402
24403 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24404
24405         * gcc.c-torture/execute/20021120-1.c: New test.
24406
24407 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
24408
24409         * gcc.c-torture/execute/20021118-3.c: New test.
24410
24411 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24412
24413         * gcc.c-torture/compile/20021119-1.c: New test.
24414
24415 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
24416
24417         * gcc.dg/duff-1.c: New test.
24418         * gcc.dg/duff-2.c: New test.
24419         * gcc.dg/duff-3.c: New test.
24420
24421 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
24422
24423         * gcc.dg/cpp/_Pragma5.c: New test.
24424
24425 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
24426
24427         * gcc.c-torture/execute/20021118-2.c: New test.
24428
24429 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
24430
24431         * gcc.c-torture/execute/20021118-1.c: New test.
24432
24433 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
24434
24435         * gcc.dg/20021116-1.c: New test.
24436
24437 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
24438
24439         * g++.dg/abi/vcall1.C: New test.
24440
24441 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
24442
24443         * gcc.dg/20021029-1.c: New test.
24444         * gcc.dg/20021029-2.c: New test.
24445
24446 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24447
24448         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
24449
24450 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24451
24452         PR c/8439
24453         * gcc.dg/20021110.c: Move to ...
24454         * gcc.c-torture/compile/20021110.c: .... here.
24455
24456 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24457
24458         PR c/8467
24459         * gcc.c-torture/execute/20021111-1.c
24460
24461 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24462
24463         PR c/8439
24464         * gcc.dg/20021110.c: New test.
24465
24466 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
24467
24468         * g++.dg/abi/vthunk3.C: Run only on x86.
24469
24470 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24471
24472         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
24473
24474 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
24475
24476         * lib/compat.exp (compat-execute): Fix logic error in last
24477         change.
24478
24479 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
24480
24481         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
24482
24483 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24484
24485         PR c++/8389
24486         * g++.dg/template/access6.C: New test.
24487
24488 2002-11-08  Jan Hubicka  <jh@suse.cz>
24489
24490         * gcc.dg/i386-ssefp-1.c: New test.
24491         * gcc.dg/i386-ssefp-1.c: New test.
24492
24493 2002-11-08  Jan Hubicka  <jh@suse.cz>
24494
24495         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
24496
24497 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
24498
24499         * g++.dg/abi/vthunk3.C: New test.
24500
24501         PR c++/8338
24502         * g++.dg/template/crash2.C: New test.
24503
24504 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
24505
24506         * testsuite/g++.dg/abi/dtor1.C: New test.
24507         * testsuite/g++.dg/abi/dtor2.C: Likewise.
24508
24509 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
24510
24511         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
24512         Darwin.
24513
24514 2002-11-04  Adam Nemet  <anemet@lnxw.com>
24515
24516         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
24517         -mthumb.  Only xfail with -O0.
24518
24519 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
24520
24521         * g++.dg/abi/thunk1.C: New test.
24522         * g++.dg/abi/thunk2.C: Likewise.
24523         * g++.dg/abi/vtt1.C: Likewise.
24524
24525 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
24526
24527         PR optimization/8423
24528         * gcc.c-torture/execute/builtin-constant.c: New test.
24529
24530 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
24531
24532         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
24533         Add some more cases.
24534
24535 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
24536
24537         PR c++/8391
24538         * g++.dg/opt/local1.C: New test.
24539
24540 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
24541
24542         PR c++/8160
24543         * g++.dg/template/complit1.C: New test.
24544
24545         PR c++/8149
24546         * g++.dg/template/typename4.C: Likewise.
24547
24548 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24549
24550         Core issue 287, PR c++/7639
24551         * g++.dg/template/instantiate1.C: Adjust error location.
24552         * g++.dg/template/instantiate3.C: New test.
24553         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
24554         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
24555         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
24556
24557 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
24558
24559         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
24560
24561 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
24562
24563         PR c++/8287
24564         * g++.dg/init/dtor2.C: New test.
24565
24566 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24567
24568         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
24569         * gcc.dg/nest.c: Bypass errors on irix6.
24570
24571 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
24572
24573         * gcc.dg/nest.c: Expect error for mmix-*-*.
24574         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
24575
24576 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
24577
24578         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
24579         markers.
24580
24581         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
24582
24583 2002-10-25  Mike Stump  <mrs@apple.com>
24584
24585         * gcc.dg/warn-1.c: New test.
24586
24587 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
24588
24589         * g++.dg/template/typename3.C: New test.
24590
24591 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
24592
24593         * g++.dg/lookup/ptrmem1.C: New test.
24594
24595         * g++.dg/abi/vthunk2.C: New test.
24596
24597 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
24598
24599         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
24600
24601 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
24602
24603         * g++.dg/abi/empty9.C: New test.
24604
24605 2002-10-24  Richard Henderson  <rth@redhat.com>
24606
24607         * g++.dg/inherit/thunk1.C: Enable for ia64.
24608
24609 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
24610
24611         PR c++/8067
24612         * g++.dg/lookup/pretty1.C: New test.
24613
24614 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
24615
24616         * gcc.dg/20021023-1.c: New test.
24617
24618 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
24619
24620         PR c++/7679
24621         * g++.dg/parse/inline1.C: New test.
24622
24623 2002-10-23  Richard Henderson  <rth@redhat.com>
24624
24625         * g++.dg/inherit/thunk1.C: Enable for x86_64.
24626
24627         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
24628
24629 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
24630
24631         PR c++/6579
24632         * g++.dg/parse/stmtexpr3.C: New test.
24633
24634 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24635
24636         * g++.dg/expr/cond1.C: New test.
24637
24638 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
24639
24640         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
24641
24642 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24643
24644         * g++.dg/abi/vbase13.C: New test.
24645         * g++.dg/abi/vbase14.C: Likewise.
24646
24647 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
24648
24649         * gcc.dg/tls/pic-1.c: New test.
24650         * gcc.dg/tls/nonpic-1.c: New test.
24651         * gcc.dg/20021018-1.c: New test.
24652
24653 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24654
24655         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
24656         Remove only files with the same base name as the test case.
24657         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
24658         (profopt-execute): Likewise.  Also, remove old profiling
24659         and performance data files before running the tests.
24660
24661         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
24662         * g++.dg/bprob/bprob.exp: Likewise.
24663         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
24664         to allow more general test case names.
24665
24666         * g++.dg/bprob/bprob-1.C: Rename to ...
24667         * g++.dg/bprob/g++-bprob-1.C: ... this.
24668
24669         * g77.dg/bprob/bprob-1.f: Rename to ...
24670         * g77.dg/bprob/g77-bprob-1.f: ... this.
24671
24672 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
24673
24674         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
24675         bison 1.50 or later.
24676
24677 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
24678
24679         * g++.dg/README: Describe more test directories.
24680
24681 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24682
24683         * g++.dg/init/array6.C: Add additional tests.
24684
24685 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24686
24687         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
24688         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
24689
24690 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
24691
24692         * gcc.c-torture/compile/20020604-1.x: New.
24693         * gcc.c-torture/compile/simd-5.x: Likewise.
24694         * gcc.c-torture/execute/920710-1.x: Likewise.
24695         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
24696
24697 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24698
24699         * g++.dg/inherit/override1.C: Add dg-options clause.
24700
24701 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24702
24703         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
24704         _mm_slli_si128.
24705
24706 2002-10-19  Andreas Schwab  <schwab@suse.de>
24707
24708         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
24709         directory component.
24710
24711 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
24712
24713         * g++.dg/inherit/thunk1.C: New test.
24714
24715         * g++.dg/inherit/override1.C: New test.
24716
24717         * g++.dg/abi/mangle11.C: New test.
24718         * g++.dg/abi/mangle14.C: New test.
24719         * g++.dg/abi/mangle17.C: New test.
24720
24721 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24722
24723         * g++.dg/overload/member2.C: New test.
24724
24725 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
24726
24727         * g++.dg/README: Describe new compat directory.
24728         * g++.dg/dg.exp: Skip tests in compat directory.
24729         * README.compat: New file.
24730         * lib/compat.exp: New expect script.
24731         * g++.dg/compat: New test directory.
24732         * g++.dg/compat/compat.exp: New expect script.
24733         * g++.dg/compat/abi: New test directory.
24734         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
24735         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
24736         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
24737         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
24738         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
24739         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
24740         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
24741         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
24742         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
24743         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
24744         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
24745         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
24746         * g++.dg/compat/break: New test directory.
24747         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
24748         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
24749         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
24750         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
24751         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
24752         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
24753         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
24754         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
24755         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
24756         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
24757         g++.dg/compat/break/README: New files.
24758         * g++.dg/compat/eh: New test directory.
24759         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
24760         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
24761         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
24762         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
24763         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
24764         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
24765         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
24766         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
24767         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
24768         g++.dg/compat/eh/filter2_y.C,
24769         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
24770         g++.dg/compat/eh/new1_y.C,
24771         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
24772         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
24773         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
24774         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
24775         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
24776         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
24777         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
24778         g++.dg/compat/eh/unexpected1_y.C: New files.
24779         * g++.dg/compat/init: New test directory.
24780         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
24781         g++.dg/compat/init/array5_y.C,
24782         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
24783         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
24784         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
24785         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
24786         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
24787         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
24788         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
24789         g++.dg/compat/init/init-ref2_y.C: New files.
24790
24791 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24792
24793         PR c++/7584
24794         * g++.dg/inherit/using3.C: New test.
24795
24796 2002-10-17  Jan Hubicka  <jh@suse.cz>
24797
24798         * gcc.dg/20021017-2.c: New test.
24799
24800 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24801
24802         * g++.dg/abi/mangle16.C: Adjust.
24803
24804         * g++.dg/init/array8.C: New test.
24805
24806 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
24807
24808         * gcc.dg/special/mips-abi.exp: New test.
24809         * gcc.dg/special/mips-abi.s: Empty file used by the above.
24810
24811 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24812
24813         * g++.dg/abi/mangle16.C: New test.
24814         * g++.dg/abi/mangle17.C: Likewise.
24815
24816         PR c++/7478
24817         * g++.dg/template/ref1.C: New test.
24818
24819 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24820
24821         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
24822
24823 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
24824
24825         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
24826
24827 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24828
24829         PR c++/7524
24830         * g++.dg/init/array7.C: New test.
24831
24832 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
24833
24834         * g++.dg/init/array6.C: New test.
24835
24836         * g++.dg/abi/mangle13.C: Likewise.
24837         * g++.dg/abi/mangle14.C: Likewise.
24838         * g++.dg/abi/mangle15.C: Likewise.
24839
24840 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24841
24842         * g++.dg/abi/empty8.C: New test.
24843
24844 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
24845
24846         * g++.dg/init/ctor1.C: New test.
24847
24848 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
24849
24850         * gcc.c-torture/execute/20021015-1.c: New test.
24851
24852 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
24853
24854         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
24855
24856 2002-10-14  Jan Hubicka  <jh@suse.cz>
24857
24858         * gcc.dg/i386-ssetype-[1-5].c: New tests.
24859
24860 2002-10-14  Richard Henderson  <rth@redhat.com>
24861
24862         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
24863
24864 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24865
24866         PR optimization/6631
24867         * g++.dg/opt/const2.C: New test.
24868
24869 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24870
24871         PR c++/7176
24872         * g++.dg/parse/friend1.C: New test.
24873         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
24874
24875 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
24876
24877         * gcc.dg/20021014-1.c: New test.
24878
24879 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
24880
24881         PR c++/5661
24882         * g++.dg/ext/vlm1.C: New test.
24883         * g++.dg/ext/vlm2.C: Likewise.
24884
24885         * g++.dg/init/array1.C: Remove invalid braces.
24886         * g++.dg/init/brace1.C: New test.
24887         * g++.dg/init/copy2.C: Likewise.
24888         * g++.dg/init/copy3.C: Likewise.
24889         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24890         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24891         braces.
24892
24893 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24894
24895         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24896
24897 2002-10-11  Richard Shann  <richard.shann@superh.com>
24898
24899         * gcc.c-torture/compile/simd-5.c: New test.
24900
24901 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24902
24903         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24904
24905 2002-10-10  Jim Wilson  <wilson@redhat.com>
24906
24907         * gcc.c-torture/execute/20021010-1.c: New test.
24908
24909 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
24910
24911         PR c/7353
24912         * g++.dg/ext/typedef-init.C: New test.
24913         * gcc.dg/typedef-init.c: New test.
24914
24915 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
24916
24917         * gcc.dg/cpp/paste13.c: New test.
24918
24919 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24920
24921         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
24922         remaining platforms, XFAIL during compile, not execute.  Don't
24923         XFAIL at -O0.
24924
24925 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24926
24927         * gcc.dg/alias-1.c: Tweak expected warning.
24928
24929 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
24930
24931         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
24932
24933 2002-10-06  Andreas Jaeger  <aj@suse.de>
24934
24935         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
24936         * gcc.dg/cpp/c++98.C: Likewise.
24937
24938         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
24939         * g++.dg/cpp/c++98.C: Likewise.
24940
24941         * g++.dg/README (Subdirectories): Mention cpp directory.
24942
24943         PR target/7559
24944         * gcc.dg/20021006-1.c: New test.
24945
24946 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24947
24948         PR c++/7804
24949         * g++.dg/other/warning1.C: New test.
24950
24951 2002-10-04  Roger Sayle  <roger@eyesopen.com>
24952
24953         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
24954         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
24955         and sparc-*-* with -m64 as expected failures.  See PR 8087.
24956
24957 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24958
24959         PR c++/7931
24960         * g++.dg/template/ptrmem3.C: New test.
24961
24962         PR c++/7754
24963         * g++.dg/template/union1.C: New test.
24964
24965 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24966
24967         PR c++/8006
24968         * g++.dg/abi/mangle9.C: New test.
24969         * g++.dg/abi/mangle10.C: New test.
24970         * g++.dg/abi/mangle11.C: New test.
24971         * g++.dg/abi/mangle12.C: New test.
24972
24973 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
24974
24975         PR c++/7188.
24976         * g++.dg/template/meminit1.C: New test.
24977         * g++.dg/warn/Wreorder-1.C: Likewise.
24978         * g++.old-deja/g++.mike/warn3.C: Tweak.
24979         * lib/prune.exp: Ingore "in copy constructor".
24980
24981 2002-10-02  Andreas Jaeger  <aj@suse.de>
24982
24983         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24984         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24985         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24986         on x86-64.
24987
24988 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24989
24990         * gcc.dg/empty1.C: Fix typo.
24991
24992 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24993
24994         * gcc.dg/alias-1.c: New test.
24995
24996 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24997
24998         * gcc.dg/empty1.C: New test.
24999
25000         * g++.dg/tls/init-2.C: Tweak error messages.
25001
25002 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
25003
25004         * gcc.c-torture/compile/20020923-1.c: New test.
25005
25006 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
25007
25008         * gcc.c-torture/execute/ffs-1.c: New test.
25009         * gcc.c-torture/execute/ffs-2.c: Ditto.
25010
25011 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
25012
25013         * g++.dg/overload/member1.C: New test.
25014
25015 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
25016
25017         * g++.dg/abi/empty7.C: New test.
25018         * g++.dg/init/pm2.C: Likewise.
25019
25020 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
25021
25022         * g++.dg/rtti/crash1.C: New test.
25023
25024 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
25025
25026         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
25027         gcc.dg/sibcall-4.c: New tests.
25028
25029 2002-09-28  Roger Sayle  <roger@eyesopen.com>
25030
25031         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
25032         powerpc and MMIX targets.
25033
25034 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
25035
25036         * gcc.dg/cpp/20020927-1.c: New.
25037
25038 2002-09-26  David S. Miller  <davem@redhat.com>
25039
25040         * gcc.c-torture/compile/trunctfdf.c: New.
25041
25042 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25043
25044         * lib/target-supports.exp (check_weak_available): Handle solaris2.
25045
25046 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
25047
25048         * gcc.c-torture/execute/loop-15.c: New.
25049
25050 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
25051
25052         * README.QMTEST: Fix typo.
25053
25054 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25055
25056         * gcc.dg/20020926-1.c: New test.
25057
25058 2002-09-25  David S. Miller  <davem@redhat.com>
25059
25060         PR target/7842
25061         * gcc.c-torture/execute/shiftdi.c: New test.
25062
25063 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
25064
25065         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
25066         unique to the tool.
25067         * lib/g77.exp (g77_init): Likewise.
25068         * lib/g++.exp (g++_init): Likewise.
25069         * lib/objc.exp (objc_init): Likewise.
25070
25071 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
25072
25073         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
25074         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
25075         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
25076
25077 2002-09-25  Richard Henderson  <rth@redhat.com>
25078
25079         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
25080         too-small long double.
25081
25082 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
25083
25084         * gcc.dg/20020919-1.c: New test.
25085
25086 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
25087
25088         * g++.dg/abi/bitfield6.C: New test.
25089         * g++.dg/abi/bitfield7.C: New test.
25090         * g++.dg/abi/bitfield8.C: New test.
25091         * g++.dg/abi/vbase11.C: New test.
25092
25093 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25094
25095         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
25096         hppa*-*-hpux*.  Update test comment.
25097
25098 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
25099
25100         * gcc.dg/tls/struct-1.c: New test.
25101
25102 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
25103
25104         * gcc.dg/cpp/tr-warn2.c: Update.
25105
25106 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
25107
25108         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
25109
25110 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
25111
25112         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
25113         systems.
25114
25115 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
25116
25117         * gcc.c-torture/execute/ieee/mzero3.c: New test.
25118
25119         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25120         Adjust for c++filt moved to binutils.  Remove spurious duplicate
25121         setting of cxxfilt.
25122
25123 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
25124
25125         * gcc.dg/20020312-2.c: Update for darwin.
25126
25127 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25128
25129         * g++.old-deja/g++.other/crash32.C: Mark ICE.
25130
25131 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
25132
25133         * objc.dg/comp-types-1.m: New test.
25134         * objc.dg/comp-types-2.m: New test.
25135         * objc.dg/comp-types-3.m: New test.
25136         * objc.dg/comp-types-4.m: New test.
25137         * objc.dg/comp-types-5.m: New test.
25138         * objc.dg/comp-types-6.m: New test.
25139
25140 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25141
25142         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
25143
25144 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
25145
25146         * g++.dg/other/do1.C: New test.
25147
25148         * g++.dg/template/subst1.C: New test.
25149
25150 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
25151
25152         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
25153
25154 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
25155
25156         * g++.dg/template/qualttp20.C: Adjust expected errors.
25157         * g++.old-deja/g++.jason/report.C: Likewise.
25158         * g++.old-deja/g++.other/qual1.C: Likewise.
25159
25160         * g++.dg/lookup/scoped2.C: New test.
25161
25162         * g++.dg/ext/asm3.C: New test.
25163
25164 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
25165
25166         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
25167
25168 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
25169
25170         * ChangeLog: follow spelling conventions.
25171         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
25172         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
25173         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
25174         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
25175         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
25176         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
25177         * g++.old-deja/g++.law/global-init1.C: Likewise.
25178         * g++.old-deja/g++.other/delete4.C: Likewise.
25179         * g++.old-deja/g++.other/inline21.C: Likewise.
25180         * g++.old-deja/g++.other/singleton.C: Likewise.
25181         * g77.dg/strlen0.f: Likewise.
25182         * g77.f-torture/compile/20010519-1.f: Likewise.
25183         * g77.f-torture/compile/980310-4.f: Likewise.
25184         * gcc.c-torture/compile/20000605-1.c: Likewise.
25185         * gcc.c-torture/execute/20020225-1.c: Likewise.
25186         * gcc.dg/c90-hexfloat-2.c: Likewise.
25187         * gcc.dg/c99-bool-1.c: Likewise.
25188         * gcc.dg/c99-hexfloat-2.c: Likewise.
25189         * gcc.dg/dll-2.c: Likewise.
25190         * gcc.dg/wtr-union-init-1.c: Likewise.
25191         * gcc.dg/wtr-union-init-2.c: Likewise.
25192         * gcc.dg/wtr-union-init-3.c: Likewise.
25193         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25194         * gcc.dg/cpp/defined.c: Likewise.
25195         * gcc.dg/cpp/macsyntx.c: Likewise.
25196         * gcc.dg/cpp/paste2.c: Likewise.
25197         * gcc.dg/cpp/trad/defined.c: Likewise.
25198         * gcc.dg/format/c90-printf-1.c: Likewise.
25199         * gcc.dg/format/c90-scanf-1.c: Likewise.
25200         * gcc.dg/format/c99-printf-1.c: Likewise.
25201         * gcc.dg/format/c99-scanf-1.c: Likewise.
25202         * gcc.misc-tests/gcov-8.c: Likewise.
25203         * lib/profopt.exp: Likewise.
25204
25205 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
25206
25207         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
25208
25209 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25210
25211         * g++.dg/inherit/using2.C: New test.
25212
25213 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
25214
25215         * ChangeLog: Follow spelling conventions.
25216         * g++.dg/template/friend4.C: Likewise.
25217         * g++.old-deja/g++.pt/crash67.C: Likewise.
25218         * gcc.c-torture/execute/20000801-4.c: Likewise.
25219         * gcc.dg/c90-digraph-1.c: Likewise.
25220         * gcc.dg/c94-digraph-1.c: Likewise.
25221         * gcc.dg/c99-digraph-1.c: Likewise.
25222         * gcc.dg/cpp/line5.c: Likewise.
25223         * gcc.dg/cpp/multiline.c: Likewise.
25224         * gcc.dg/cpp/trad/literals-1.c: Likewise.
25225         * gcc.dg/format/attr-3.c: Likewise.
25226         * gcc.dg/format/c90-scanf-3.c: Likewise.
25227         * gcc.dg/format/ext-4.c: Likewise.
25228
25229 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25230
25231         * g++.dg/template/pretty1.C: New test.
25232
25233 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
25234
25235         * gcc.c-torture/execute/struct-cpy-1.c: New test.
25236
25237 2002-09-13  Matt Austern  <austern@apple.com>
25238
25239         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
25240         passing a cast expression to a function by const reference.
25241
25242 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
25243
25244         * g++.dg/template/deduce1.C: New test.
25245
25246 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
25247
25248         * gcc.c-torture/execute/simd-1.c: Force all use of int to
25249         32-bit int.
25250
25251 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25252
25253         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
25254         usage.
25255
25256 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
25257
25258         * gcc.c-torture/compile/20020910-1.c: New test.
25259
25260 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
25261
25262         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
25263
25264 2002-09-10  Andreas Jaeger  <aj@suse.de>
25265
25266         * gcc.dg/20020312-2.c: Adjust for x86-64.
25267
25268 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
25269
25270         * g77.dg/7388.f: New test case for PR 7388.
25271
25272 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
25273
25274         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
25275
25276 2002-09-05  Ziemowit Laski <zlaski@apple.com>
25277
25278         * objc.dg/proto-lossage-1.m: New test.
25279
25280 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
25281
25282         * gcc.dg/cpp/_Pragma4.c: Fix typo.
25283
25284 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
25285
25286         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
25287         expected to pass.
25288
25289 2002-09-06  Stan Shebs  <shebs@apple.com>
25290             David Edelsohn  <edelsohn@gnu.org>
25291
25292         * gcc.dg/weak: New directory.
25293         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
25294         target-specific xfail bits.
25295         * gcc.dg/typeof-2.c: Move to new directory.
25296         * gcc.dg/weak.exp: New expect script.
25297
25298 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
25299
25300         * gcc.c-torture/execute/extzvsi.c: New test.
25301
25302 2002-09-05  Stan Shebs  <shebs@apple.com>
25303
25304         * gcc.dg/weak-1.c: xfail on Darwin.
25305         * gcc.dg/weak-2.c: Ditto.
25306         * gcc.dg/weak-3.c: Ditto.
25307         * gcc.dg/weak-4.c: Ditto.
25308         * gcc.dg/weak-5.c: Ditto.
25309         * gcc.dg/weak-6.c: Ditto.
25310         * gcc.dg/weak-7.c: Ditto.
25311         * gcc.dg/weak-8.c: Ditto.
25312         * gcc.dg/weak-9.c: Ditto.
25313
25314 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
25315
25316         * gcc.c-torture/execute/loop-14.c: New test.
25317
25318 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
25319
25320         * g++.dg/other/cxa-atexit1.C: New test.
25321
25322         * gcc.dg/typeof-2.c: New test.
25323
25324 2002-09-03  Roger Sayle  <roger@eyesopen.com>
25325
25326         * gcc.dg/builtins-2.c: New testcase.
25327         * gcc.dg/builtins-3.c: New testcase.
25328
25329 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
25330
25331         * gcc.dg/cpp/_Pragma4.c: New test.
25332
25333 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
25334
25335         * objc/execute/nil_method-1.m: New testcase.
25336
25337 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
25338
25339         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
25340         [Object class], not [Object initialize].
25341
25342 2002-08-31  Roger Sayle  <roger@eyesopen.com>
25343             Hans-Peter Nilsson  <hp@bitrange.com>
25344
25345         * gcc.c-torture/execute/20020720-1.x: Skip test on
25346         mmix-knuth-mmixware.  Correct comment.
25347
25348 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
25349
25350         * testsuite/g++.dg/abi/bitfield5.C: New test.
25351         * testsuite/g++.dg/abi/vbase10.C: Likewise.
25352
25353 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
25354
25355         * objc.dg/undeclared-selector.m: New test.
25356
25357 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
25358
25359         * g++.dg/other/offsetof1.C: Avoid cast warning.
25360
25361 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
25362
25363         * objc.dg/super-class-2.m: New test.
25364
25365 2002-08-24  Matt Austern  <austern@apple.com>
25366
25367         * g++.dg/ext/lvaddr.C: New test.
25368         * g++.dg/ext/lvcast.C: New test.
25369
25370 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
25371
25372         * testsuite/g++.dg/inherit/cond1.C: New test.
25373
25374 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
25375
25376         * gcc.dg/noncompile/incomplete-1.c: New test.
25377
25378 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25379
25380         * gcc.dg/typespec-1.c: New test.
25381
25382 2002-08-20  Devang Patel  <dpatel@apple.com>
25383         * objc.dg/proto-hier-2.m: New test.
25384
25385 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
25386
25387         * objc.dg/bitfield-1.m: New test.
25388         * objc.dg/bitfield-2.m: New test.
25389
25390 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25391
25392         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
25393         gcc.dg/c99-flex-array-4.c: New tests.
25394
25395 2002-08-16  Stan Shebs  <shebs@apple.com>
25396
25397         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
25398
25399 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
25400
25401         * gcc.dg/typeof-1.c: New test.
25402         * g++.dg/ext/typeof2.C: New test.
25403
25404 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
25405
25406         * g++.dg/other/offsetof1.C: New test.
25407
25408 2002-08-14  Richard Henderson  <rth@redhat.com>
25409
25410         * gcc.dg/tls/diag-3.c: Fix expected message strings.
25411
25412 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
25413
25414         * gcc.dg/cpp/_Pragma3.c: New test.
25415
25416 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
25417
25418         * g++.dg/template/inherit3: New test.
25419
25420 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25421
25422         * gcc.dg/bitfld-4.c: Add blank options.
25423
25424 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
25425
25426         * g++.dg/template/crash1.C: New test.
25427
25428 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
25429
25430         * gcc.dg/tls/opt-2.c: New test.
25431
25432 2002-08-08  Devang Patel  <dpatel@apple.com>
25433
25434         * objc.dg/selector-1.m : New test
25435
25436 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25437
25438         * g++.dg/abi/bitfield4.C: New test.
25439         * gcc.dg/bitfld-4.c: New test.
25440
25441 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25442
25443         * g++.dg/other/packed1.C: New test.
25444
25445 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
25446
25447         * g++.dg/abi/offsetof.C: Tweak error messages.
25448         * g++.old-deja/g++.mike/p10769a.C: Likewise.
25449
25450 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
25451
25452         * gcc.dg/bitfld-3.c: New test.
25453
25454 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
25455             Richard Henderson  <rth@redhat.com>
25456
25457         * gcc.dg/i386-bitfield1.c: New test.
25458         * g++.dg/abi/bitfield3.C: Update.
25459
25460 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
25461
25462         * objc.dg/const-str-2.m: Update.
25463         * gcc.dg/cpp/c++98.c: Change to C extension.
25464         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
25465         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
25466
25467 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
25468
25469         * testsuite/gcc.dg/tls/diag-3.c: New.
25470
25471 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
25472
25473         * g++.dg/README (Subdirectories): Document new subdir expr.
25474         * g++.dg/expr/pmf-1.C: New test.
25475
25476 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
25477
25478         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
25479
25480 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
25481
25482         * g++.dg/abi/bitfield3.C: New test.
25483
25484 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
25485
25486         * lib/gcov.exp: Tweak expected line formats.
25487         * gcc.misc-tests/gcov8.c: New test.
25488         * gcc.misc-tests/gcov8.x: New flags.
25489
25490 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
25491
25492         * consistency.vlad/layout/endian.c: Include string.h.
25493
25494         * gcc.c-torture/execute/20020805-1.c: New test.
25495
25496 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
25497
25498         * g++.dg/other/conversion1.C: New test.
25499
25500 2002-08-03  Roger Sayle  <roger@eyesopen.com>
25501
25502         * gcc.dg/builtins-1.c: New testcase.
25503
25504 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
25505
25506         * g++.dg/inherit/access3.C: New test.
25507
25508 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
25509
25510         * gcc.dg/ia64-visibility-2.c: New test.
25511
25512 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
25513
25514         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
25515         __qualifier_flags to __flags.
25516
25517 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
25518
25519         * g++.dg/inherit/operator1.C: New test.
25520         * g++.dg/lookup/disamb1.C: Fix typo in comment.
25521         * g++.dg/other/error1.C: Change expected error message.
25522         * g++.dg/template/conv4.C: Likewise.
25523
25524 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
25525
25526         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
25527         for documented behavior.
25528
25529 2002-07-25  Roger Sayle  <roger@eyesopen.com>
25530
25531         * gcc.c-torture/execute/20020720-1.x: Skip this test on
25532         several targets known to fail.
25533
25534 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
25535
25536         * gcc.dg/mips-args-[123].c: New tests.
25537
25538 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
25539
25540         * gcc.dg/ppc-spe.c: New.
25541
25542 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
25543
25544         * g++.dg/other/ptrmem4.C: New testcase.
25545
25546 2002-07-24  Richard Henderson  <rth@redhat.com>
25547
25548         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
25549
25550 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
25551
25552         * g++.dg/ext/alignof1.C (main): Return 0 for success.
25553
25554 2002-07-24  Roger Sayle  <roger@eyesopen.com>
25555
25556         * gcc.c-torture/execute/memset-3.c: New testcase.
25557
25558 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
25559
25560         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
25561         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
25562
25563 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25564
25565         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
25566         Delete.
25567
25568 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
25569
25570         * gcc.c-torture/compile/simd-4.c: New test.
25571
25572 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25573
25574         PR c++/7347, c++/7348
25575         * g++.dg/template/access4.C: New test.
25576         * g++.dg/template/access5.C: New test.
25577         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
25578         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
25579         * g++.old-deja/g++.pt/ttp58.C: Likewise.
25580         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
25581
25582 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
25583
25584         * gcc.dg/gnu89-init-2.c: New test.
25585
25586 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
25587
25588         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
25589
25590 2002-07-20  Roger Sayle  <roger@eyesopen.com>
25591
25592         * gcc.c-torture/execute/20020720-1.c: New testcase.
25593
25594 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
25595
25596         * gcc.dg/cpp/Wsignprom.c: New tests.
25597
25598 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
25599
25600         * gcc.c-torture/execute/loop-13.c: New test.
25601
25602 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
25603
25604         * gcc.dg/cpp/expr.c: New tests.
25605
25606 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
25607
25608         * g++.dg/opt/pr6713.C: Add template instantiation.
25609
25610 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
25611
25612         * gcc.dg/nest.c: New test.
25613
25614 2002-07-17  Richard Henderson  <rth@redhat.com>
25615
25616         * g++.dg/opt/pr6713.C: New test.
25617
25618 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
25619
25620         * gcc.c-torture/execute/loop-2e.x: Let the testcase
25621         XFAIL for all x86 processors.
25622
25623 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
25624
25625         * gcc.c-torture/execute/20010122-1.x: Do not test with
25626         -fomit-frame-pointer.
25627
25628 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25629
25630         * g++.dg/template/instantiate2.C: New test.
25631         * g++.dg/template/spec4.C: New test.
25632
25633 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25634
25635         * g++.dg/template/access2.C: New test.
25636         * g++.dg/template/access3.C: New test.
25637
25638 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
25639
25640         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
25641         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
25642         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
25643         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
25644         Convert to use <stdarg.h>.
25645         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
25646         Delete.
25647         * gcc.dg/va-arg-2.c: New.
25648         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
25649
25650 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
25651
25652         * gcc.c-torture/compile/20020710-1.c: New test.
25653
25654 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
25655                           Andrew Pinski  <pinskia@physics.uc.edu>
25656
25657         gcc.c-torture/compile/simd-2.c: New testcase.
25658         gcc.c-torture/compile/simd-3.c: Likewise.
25659
25660 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
25661
25662         PR c++/7224
25663         * g++.dg/overload/error1.C: New test.
25664
25665 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25666
25667         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
25668         configuration and IRIX 6 O32 ABI.
25669
25670 2002-07-11  Roger Sayle  <roger@eyesopen.com>
25671
25672         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
25673
25674 2002-07-10  Roger Sayle  <roger@eyesopen.com>
25675
25676         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
25677
25678 2002-07-10  Jeffrey A Law  <law@redhat.com>
25679
25680         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
25681
25682         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
25683
25684 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
25685
25686         * gcc.dg/20020312-2.c: Check for __PPC__.
25687
25688 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
25689
25690         * gcc.c-torture/compile/20020709-1.c: New test.
25691
25692 2002-07-07  Roger Sayle  <roger@eyesopen.com>
25693
25694         * g++.dg/template/qualttp21.C: New test case.
25695
25696 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
25697
25698         * gcc.c-torture/compile/20020706-1.c: New test.
25699         * gcc.c-torture/compile/20020706-2.c: New test.
25700
25701 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
25702             Alexandre Oliva  <aoliva@redhat.com>
25703
25704         * g++.dg/warn/incomplete1.C: New test.
25705
25706 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25707
25708         PR c++/7099
25709         * g++.dg/warn/noreturn1.C: New test.
25710
25711 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
25712
25713         PR c++/6706
25714         * g++.dg/debug/debug6.C: New test.
25715         * g++.dg/debug/debug7.C: New test.
25716
25717 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
25718
25719         * gcc.c-torture/compile/simd-3.c: New test.
25720
25721 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
25722
25723         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
25724         * gcc.dg/20020620-1.c: Likewise.
25725
25726 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25727
25728         PR c++/6944
25729         * g++.dg/init/array4.C: New test.
25730         * g++.dg/init/array5.C: New test.
25731
25732 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
25733
25734         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
25735         * gcc.c-torture/execute/simd-2.c (main): Likewise.
25736
25737 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25738
25739         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
25740         * gcc.dg/wtr-aggr-init-1.c: Likewise.
25741         * gcc.dg/wtr-conversion-1.c: Likewise.
25742         * gcc.dg/wtr-escape-1.c: Likewise.
25743         * gcc.dg/wtr-int-type-1.c: Likewise.
25744         * gcc.dg/wtr-label-1.c: Likewise.
25745         * gcc.dg/wtr-static-1.c: Likewise.
25746         * gcc.dg/wtr-strcat-1.c: Likewise.
25747         * gcc.dg/wtr-suffix-1.c: Likewise.
25748         * gcc.dg/wtr-switch-1.c: Likewise.
25749         * gcc.dg/wtr-unary-plus-1.c: Likewise.
25750         * gcc.dg/wtr-union-init-1.c: Likewise.
25751         * gcc.dg/wtr-union-init-2.c: Likewise.
25752         * gcc.dg/wtr-union-init-3.c: Likewise.
25753
25754         * gcc.dg/wtr-func-def-1.c: New test.
25755
25756 2002-07-02 Devang Patel <dpatel@apple.com>
25757
25758         * objc.dg/param-1.m: New test.
25759
25760 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
25761
25762         * gcc.dg/cpp/trad/directive.c: Add test.
25763         * gcc.dg/cpp/trad/macroargs.c: Add test.
25764         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
25765
25766 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
25767
25768         * gcc.dg/cpp/cmdlne-M.c: New test.
25769
25770 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
25771
25772         * objc.dg/desig-init-1.m: New test.
25773
25774 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25775
25776         PR c++/6716
25777         * g++.dg/template/instantiate1.C: New test.
25778
25779 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
25780
25781         PR c++/7112
25782         * g++.dg/template/sizeof2.C: New test.
25783
25784 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25785
25786         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
25787         gcc.dg/cpp/trad/include.c: New tests.
25788
25789 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
25790
25791         PR target/7177
25792         * gcc.c-torture/compile/20020701-1.c: New test.
25793
25794 2002-07-01  Stan Shebs  <shebs@apple.com>
25795
25796         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
25797         header here...
25798         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
25799         (objc-torture-execute): or here.
25800
25801 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
25802
25803         * gcc.c-torture/execute/arith-rand-ll.c: New test.
25804
25805 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25806
25807         * gcc.dg/cpp/trad/escaped-nl.c: New test.
25808
25809 2002-06-30  Devang Patel  <dpatel@apple.com>
25810
25811         * objc.dg/fsyntax-only.m: New test.
25812
25813 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
25814
25815         PR c++/6695
25816         * g++.dg/template/friend7.C: New file.
25817
25818 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
25819
25820         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
25821         return type.
25822
25823 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
25824
25825         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
25826         avoid division by zero.
25827
25828 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
25829
25830         * gcc.dg/Wunknownprag.c: New tests.
25831
25832 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
25833
25834         * gcc.c-torture/execute/simd-2.c: New test.
25835
25836 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
25837
25838         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
25839         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
25840         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
25841         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
25842         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
25843         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
25844         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
25845         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
25846         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
25847         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
25848         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
25849         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
25850         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
25851         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
25852         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
25853         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
25854         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
25855
25856 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
25857
25858         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
25859         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
25860         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
25861         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
25862         New tests.
25863         * gcc.dg/cpp/trad/directive.c: Update.
25864
25865 2002-06-23  Andreas Jaeger  <aj@suse.de>
25866
25867         * gcc.c-torture/execute/complex-6.c: New.
25868
25869 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
25870
25871         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
25872         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
25873         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
25874         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
25875
25876 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
25877
25878         * gcc.dg/cpp/trad: New directory with traditional tests copied
25879         from parent directory.
25880         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25881         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25882         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25883         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25884         Move to trad/ and rename.
25885         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
25886         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
25887         gcc.dg/cpp/trad/redef2.c: New tests.
25888         * gcc.dg/cpp/trad/trad.exp: New driver.
25889
25890 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25891
25892         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25893         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25894         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25895         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25896         Remove.
25897
25898 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25899
25900         * gcc.dg/20020620-1.c: New test.
25901
25902 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25903
25904         * g++.dg/template/ttp4.C: New test.
25905
25906 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
25907
25908         * g++.dg/opt/vt1.C: Fix regexp.
25909
25910 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25911
25912         * gcc.c-torture/execute/pure-1.c: Make functions static again.
25913         Don't use attribute `noinline'.
25914
25915 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25916
25917         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
25918
25919 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
25920
25921         * gcc.c-torture/execute/simd-1.c: New.
25922
25923         * gcc.dg/simd-1.c: New.
25924
25925 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25926
25927         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
25928
25929 2002-06-16  Richard Henderson  <rth@redhat.com>
25930
25931         * g++.dg/ext/anon-struct1.C: New.
25932         * g++.dg/ext/anon-struct2.C: New.
25933         * g++.dg/ext/anon-struct3.C: New.
25934         * gcc.dg/anon-struct-1.c: New.
25935         * gcc.dg/anon-struct-2.c: New.
25936         * gcc.dg/anon-struct-3.c: New.
25937         * gcc.dg/20011008-1.c: Adjust warning text.
25938         * gcc.dg/20020527-1.c: Add -fms-extensions.
25939
25940 2002-06-16  Richard Henderson  <rth@redhat.com>
25941
25942         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
25943
25944 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
25945
25946         * gcc.c-torture/execute/20020615-1.c: New test.
25947
25948 2002-06-15  Roger Sayle  <roger@eyesopen.com>
25949
25950         * gcc.c-tortuture/execute/compare-1.c: New test case.
25951         * gcc.c-tortuture/execute/compare-2.c: New test case.
25952         * gcc.c-tortuture/execute/compare-3.c: New test case.
25953
25954 2002-06-13  Richard Henderson  <rth@redhat.com>
25955
25956         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
25957         ia64 ilp32.
25958
25959 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25960
25961         * g++.dg/template/typename2.C: Update error message.
25962
25963 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
25964
25965         * gcc.c-torture/execute/20020611-1.c: New test.
25966
25967 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
25968
25969         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
25970         list of targets to skip.
25971
25972 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
25973
25974         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
25975         targets if not optimizing.
25976
25977 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25978
25979         * gcc.c-torture/compile/20020605-1.c: New test.
25980
25981         * g++.dg/opt/vt1.C: New test.
25982
25983         * gcc.dg/20020531-1.c: New test.
25984
25985         * gcc.dg/20020530-1.c: New test.
25986
25987         * gcc.dg/20020527-1.c: New test.
25988
25989         * g++.dg/opt/cse1.C: New test.
25990
25991 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25992
25993         * gcc.dg/20020607-2.c: New test case.
25994
25995 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25996
25997         * gcc.c-torture/compile/20020604-1.c: New test.
25998
25999 2002-06-04  Richard Henderson  <rth@redhat.com>
26000
26001         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
26002         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
26003         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
26004
26005 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
26006
26007         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
26008
26009 2002-06-03  Richard Henderson  <rth@redhat.com>
26010
26011         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
26012         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
26013
26014 2002-06-02  Richard Henderson  <rth@redhat.com>
26015
26016         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
26017         test functions static.
26018
26019 2002-06-02  Andreas Jaeger  <aj@suse.de>
26020
26021         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
26022         now.
26023
26024 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26025
26026         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
26027         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
26028         Update for mofified diagnostics.
26029         * gcc.dg/c99-intconst-1.c: No longer fail.
26030
26031 2002-06-02  Richard Henderson  <rth@redhat.com>
26032
26033         * gcc.dg/uninit-A.c: Remove xfail markers.
26034
26035 2002-06-01  Roger Sayle  <roger@eyesopen.com>
26036
26037         * gcc.dg/fnegate-1.c: New test case.
26038
26039 2002-05-30  Osku Salerma  <osku@iki.fi>
26040
26041         * gcc.c-torture/execute/mayalias-1.c: New file.
26042
26043 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26044
26045         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
26046         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
26047         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
26048
26049 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
26050
26051         * gcc.c-torture/execute/20020529-1.c: New test.
26052
26053 2002-05-27  Richard Henderson  <rth@redhat.com>
26054
26055         * g++.dg/ext/attrib6.C: New test case.
26056
26057 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26058
26059         * gcc.c-torture/execute/pure-1.c: New test.
26060
26061 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26062
26063         * gcc.dg/cpp/arith-2.c: Remove.
26064
26065 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26066
26067         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
26068         * gcc.dg/cpp/if-3.c: Remove.
26069
26070 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
26071
26072         * g++.dg/opt/cse2.C: New test.
26073
26074 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
26075
26076         * gcc.dg/cpp/arith-1.c: New semantic tests.
26077         * gcc.dg/cpp/if-1.c: Update.
26078
26079 2002-05-24  Ben Elliston  <bje@redhat.com>
26080
26081         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
26082
26083 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26084
26085         * gcc.dg/verbose-asm.c: New test.
26086
26087 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26088
26089         * gcc.dg/cpp/paste12.c: New test.
26090
26091 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26092
26093         * g++.dg/parse/named_ops.C: New test.
26094
26095 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
26096
26097         * gcc/testsuite/gcc.dg/weak-8.c: New test.
26098
26099 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
26100
26101         * gcc.dg/weak-2.c: Allow optional leading underscore
26102         in scan-assembler symbol name.
26103         * gcc.dg/weak-3.c: Likewise.
26104         * gcc.dg/weak-4.c: Likewise.
26105         * gcc.dg/weak-5.c: Likewise.
26106
26107 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
26108
26109         * gcc.dg/20020523-1.c: New test.
26110
26111 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26112
26113         * objc.dg/const-str-2.m: Update now that we stop after
26114         a command line error.
26115
26116 2002-05-22  Richard Henderson  <rth@redhat.com>
26117
26118         * g++.dg/dg.exp: Fix typo in test pruneing.
26119
26120 2002-05-22  Richard Henderson  <rth@redhat.com>
26121
26122         * g++.dg/dg.exp: Prune the tls subdirectory.
26123         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
26124         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
26125         * g++.dg/tls/init-1.C: New.
26126
26127 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
26128
26129         * gcc.dg/20020517-1.c: New test.
26130
26131 2002-05-21  Richard Henderson  <rth@redhat.com>
26132
26133         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
26134         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
26135
26136 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
26137
26138         * g++.dg/other/copy2.C: New test.
26139
26140 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
26141
26142         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
26143         (MAX_COPY): Bump up to 10 times sizeof (long long).
26144         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
26145
26146         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
26147         sizeof (long long).
26148
26149         * gcc.c-torture/execute/strcpy-1.c: New test.
26150
26151 2002-05-19  Jason Merrill  <jason2redhat.com>
26152
26153         * g++.dg/ext/oper1.C: New test.
26154
26155 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
26156 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
26157
26158         * README.QMTEST: New file.
26159
26160         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
26161
26162 2002-05-19  Andreas Jaeger  <aj@suse.de>
26163
26164         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
26165         now.
26166         * gcc.c-torture/execute/loop-2d.x: Likewise.
26167
26168 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
26169
26170         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
26171         support weak symbols.
26172         * gcc.dg/weak-4.c: Likewise
26173         * gcc.dg/weak-6.c: Likewise
26174
26175 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
26176
26177         * gcc.dg/weak-3.c: Add dg-excess-error comment for
26178         cygwin, coff and h8300-*-hms targets
26179         * gcc.dg/weak-5.c: Likewise
26180         * gcc.dg/weak-7.c: Likewise
26181
26182 2002-05-16  Jason Merrill  <jason@redhat.com>
26183
26184         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
26185         (scan-assembler-not, scan-assembler-dem): Likewise.
26186         (scan-assembler-dem-not): Likewise.
26187
26188 2002-05-15  Richard Henderson  <rth@redhat.com>
26189
26190         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
26191
26192 2002-05-15  Richard Henderson  <rth@redhat.com>
26193
26194         * gcc.dg/weak-5.c (vfoo1c): No warning here.
26195         (vfoo1f): Warning here.
26196         (vfoo1l): Don't redefine the alias.
26197
26198 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
26199
26200         * g++.dg/init/pm1.C: New test.
26201
26202 2002-05-12  David S. Miller  <davem@redhat.com>
26203
26204         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
26205         types.
26206
26207 2002-05-10  Roger Sayle  <roger@eyesopen.com>
26208
26209         * gcc.c-torture/execute/20020510-1.c: New test case.
26210
26211 2002-05-10  David S. Miller  <davem@redhat.com>
26212
26213         * gcc.c-torture/execute/conversion.c: Test long double too.
26214
26215 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
26216
26217         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
26218         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
26219         * lib/g++.exp (g++_link_flags): Likewise.
26220         * lib/objc.exp (objc_target_compile): Likewise.
26221
26222 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26223
26224         * gcc.dg/cpp/poison.c: Update.
26225         * gcc.dg/cpp/20000625-2.c: Remove.
26226         * gcc.dg/cpp/direct2s.c: Remove final test.
26227
26228 2002-05-08  Tom Rix  <trix@redhat.com>
26229
26230         * gcc.c-torture/execute/20020508-1.c: New test.
26231         * gcc.c-torture/execute/20020508-2.c: New test.
26232         * gcc.c-torture/execute/20020508-3.c: New test.
26233
26234 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26235
26236         * gcc.dg/cpp/charconst-4.c: More tests.
26237
26238 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
26239
26240         PR c/6569
26241         * gcc.dg/weak-3.c: Update location of warning messages.
26242         * gcc.dg/weak-5.c: Likewise.
26243
26244 2002-05-06  Roger Sayle  <roger@eyesopen.com>
26245
26246         * gcc.c-torture/execute/20020506-1.c: New test case.
26247
26248 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26249
26250         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
26251
26252 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26253
26254         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
26255
26256 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26257
26258         * gcc.dg/cpp/charconst-3.c: New test.
26259
26260 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26261
26262         * gcc.dg/cpp/charconst.c: Update tests.
26263
26264 2002-05-05  Tim Josling  <tej@melbpc.org.au>
26265
26266         * treelang: Added directory for new sample language treelang. Also
26267         lib/treelang.exp: New file to signal treelang should be tested.
26268
26269 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
26270
26271         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
26272         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
26273         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
26274         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
26275         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
26276         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
26277         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
26278
26279 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26280
26281         * gcc.dg/format/xopen-2.c: New test.
26282
26283 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
26284
26285         * gcc.dg/20020503-1.c: New test.
26286
26287 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
26288
26289         * g++.dg/init/dtor1.C: Make it tougher.
26290
26291 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
26292
26293         * g++.dg/init/dtor1.C: New test.
26294
26295 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
26296
26297         * gcc.dg/altivec-8.c: New.
26298
26299 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
26300
26301         * gcc.dg/altivec-7.c: New.
26302
26303 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
26304
26305         * g++.dg/parse/typedef1.C: New test.
26306
26307 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
26308
26309         PR c++/6486
26310         * g++.dg/template/friend6.C: New test.
26311
26312         PR c++/6492
26313         * g++.dg/init/copy1.C: New test.
26314
26315 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
26316
26317         * g++.dg/warn/effc1.C: New test.
26318
26319 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26320
26321         * gcc.dg/cpp/if-cexp.c: Add a test.
26322
26323 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
26324
26325         * gcc.dg/20020426-2.c: New test.
26326
26327 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26328
26329         * gcc.dg/cpp/if-mop.c: Update.
26330         * gcc.dg/cpp/if-mpar.c: Add test.
26331         * gcc.dg/cpp/if-oppr.c: Update.
26332
26333 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26334
26335         PR c/6343
26336         * gcc.dg/weak-[2-7].c: New tests.
26337
26338 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
26339
26340         * gcc.dg/enum1.c: New test.
26341
26342 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
26343
26344         PR c++/6497
26345         * g++.dg/inherit/access2.C: New test.
26346
26347 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
26348
26349         PR bootstrap/6445
26350         * gcc.dg/20020426-1.c: New test.
26351
26352 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
26353
26354         * g++.dg/abi/enum1.C: New test.
26355
26356 2002-04-26  Richard Henderson  <rth@redhat.com>
26357
26358         * gcc.dg/c99-bool-1.c: Expect always true warning.
26359
26360 2002-04-25  Roger Sayle  <roger@eyesopen.com>
26361
26362         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
26363
26364 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26365
26366         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
26367         targets.
26368
26369 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
26370
26371         * g++.dg/abi/mange7.C: New test.
26372
26373         PR c++/6438.
26374         * g++.dg/parse/stmtexpr2.C: New test.
26375
26376 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
26377
26378         * gcc.dg/20020312-2.c: Add SH target.
26379
26380 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26381
26382         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
26383         compiler output on mips*-*-irix*.
26384
26385 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
26386
26387         * g++.dg/parse/attr1.C: New test.
26388
26389 2002-04-23  Roger Sayle  <roger@eyesopen.com>
26390
26391         * gcc.c-torture/execute/string-opt-17.c: New test case.
26392         * gcc.c-torture/execute/memset-2.c: New test case.
26393
26394 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
26395
26396         PR c++/6256:
26397         * g++.dg/template/friend5.C: New test.
26398
26399         PR c++/6331:
26400         * g++.dg/template/qual1.C: Likewise.
26401
26402 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
26403
26404         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
26405         Include stdlib.h, not stdio.h or ctype.h.
26406
26407 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
26408
26409         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
26410         cris-*-elf* and mmix-*-*.
26411         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
26412         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
26413         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
26414         Ditto.
26415         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
26416         * gcc.dg/wchar_t-1.c: Ditto.
26417
26418 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
26419
26420         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
26421         Clarify comment.
26422
26423 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
26424
26425         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
26426
26427 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26428
26429         * gcc.c-torture/execute/20000906-1.x: Delete.
26430
26431 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
26432
26433         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
26434
26435 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
26436
26437         * PR6367
26438         * g77.f-torture/execute/6367.f: New test.
26439         * g77.f-torture/execute/6367.x: Disable for MMIX.
26440
26441 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
26442
26443         * PR6352
26444         * g++.dg/opt/inline2.C: New test.
26445
26446 2002-04-18  Richard Henderson  <rth@redhat.com>
26447
26448         * gcc.dg/20000906-1.c: Enable for all targets.
26449         * gcc.c-torture/compile/iftrap-2.c: New.
26450
26451 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
26452
26453         * gcc.dg/20020418-1.c: New test.
26454         * gcc.dg/20020418-2.c: New test.
26455
26456 2002-04-18  Richard Henderson  <rth@redhat.com>
26457
26458         * gcc.c-torture/compile/iftrap-1.c: New.
26459         * gcc.dg/iftrap-1.c: Adjust for ia64.
26460         * gcc.dg/iftrap-2.c: New.
26461
26462 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
26463
26464         * gcc.c-torture/compile/20020418-1.c: New test.
26465
26466 2002-04-18  Roger Sayle  <roger@eyesopen.com>
26467
26468         * gcc.c-torture/compile/20020415-1.c: New.
26469
26470 2002-04-18  David S. Miller  <davem@redhat.com>
26471
26472         * gcc.c-torture/execute/20020418-1.c: New test.
26473
26474 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
26475
26476         * gcc.dg/20020416-1.c: New test.
26477
26478         * g++.dg/opt/inline1.C: New test.
26479
26480 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
26481
26482         * gcc.dg/altivec-5.c: New test.
26483
26484         * gcc.dg/20020415-1.c: New test.
26485
26486 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
26487
26488         * testsuite/lib/chill.exp: Remove.
26489
26490 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
26491
26492         * g++.dg/other/big-struct.C: New test.
26493
26494 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
26495
26496         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
26497         of scratch file.
26498
26499 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
26500
26501         PR c/6277
26502         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
26503         in scan-assembler function name
26504
26505 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
26506
26507         * g77.f-torture/execute/980628-4.x,
26508         g77.f-torture/execute/980628-5.x,
26509         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
26510         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
26511         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
26512         i[34567]86-*-*.
26513
26514 2002-04-13  David S. Miller  <davem@redhat.com>
26515
26516         * gcc.c-torture/execute/20020413-1.c: New test.
26517
26518 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
26519
26520         * gcc.dg/asm-6.c,
26521         * g++.dg/ext/asm1.C: New tests.
26522
26523 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
26524
26525         PR c++ 5373.
26526         * g++.dg/parse/stmtexpr1.C: New test.
26527
26528         PR c++/5189.
26529         * g++.dg/template/copy1.C: New test.
26530
26531 2002-04-12  Richard Henderson  <rth@redhat.com>
26532
26533         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
26534
26535 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
26536
26537         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
26538         gcc.c-torture/execute/20020307-2.c.
26539
26540 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
26541
26542         * g++.dg/ext/attrib5.C,
26543         * g++.dg/lookup/struct1.C: New tests.
26544
26545 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
26546
26547         * gcc.dg/20020411-1.c: New test.
26548
26549         * gcc.c-torture/execute/20020411-1.c: New test.
26550
26551 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
26552
26553         * g77.f-torture/execute/6177.f: New test.
26554
26555 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
26556
26557         PR middle-end/6247
26558         * g++.dg/opt/cleanup1.C: New test.
26559
26560         * g++.dg/opt/const1.C: New test.
26561
26562 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
26563
26564         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
26565
26566 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26567
26568         PR c++/5507
26569         * g++.dg/template/typename2.C: New test.
26570
26571 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
26572
26573         * gcc.c-torture/execute/loop-12.c: New.
26574
26575 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
26576
26577         * g77.f-torture/execute/980628-4.x,
26578         g77.f-torture/execute/980628-5.x,
26579         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
26580         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
26581         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
26582
26583 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26584
26585         PR optimization/6086
26586         * g++.dg/opt/preinc1.C: New test.
26587
26588 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
26589
26590         PR c++/5571
26591         * g++.dg/opt/static2.C: New test.
26592
26593 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
26594
26595         PR c/5120
26596         * gcc.dg/20020406-1.c: New test.
26597
26598 2002-04-04  David S. Miller  <davem@redhat.com>
26599
26600         * gcc.c-torture/execute/20020404-1.c: New test.
26601
26602 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
26603
26604         PR c/6123
26605         * gcc.dg/20020312-2.c: Do not declare global register variable
26606         if __PIC__ or __pic__ is defined.
26607
26608 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
26609
26610         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
26611         __asm__ so that it works correctly even if -ansi -pedantic-errors.
26612
26613 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26614
26615         * gcc.misc-tests/linkage.exp: Update last change to handle
26616         sparc*-, not just sparc-.
26617
26618 2002-04-03  Richard Henderson  <rth@redhat.com>
26619
26620         * gcc.dg/cpp/ucs.c: Improved long UCS test.
26621
26622 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
26623
26624         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
26625
26626 2002-04-02  David S. Miller  <davem@redhat.com>
26627
26628         * gcc.c-torture/execute/20020402-3.c: New test.
26629
26630 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
26631
26632         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
26633         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
26634
26635         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
26636         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
26637         g77.f-torture/execute/20001201.x,
26638         g77.f-torture/execute/u77-test.x: New files.
26639
26640         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
26641         * gcc.dg/wchar_t-1.c: Ditto.
26642
26643 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26644
26645         * gcc.c-torture/execute/20020402-1.c: New test.
26646
26647 2002-04-01  Richard Henderson  <rth@redhat.com>
26648
26649         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
26650
26651         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
26652
26653 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26654
26655         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
26656
26657 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26658
26659         * g++.dg/inherit/template-as-base.C: Expect error.
26660         * g++.dg/inherit/namespace-as-base.C: Likewise.
26661
26662 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
26663
26664         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
26665         g++.dg/ext/instantiate3.C: Tweak match patterns.
26666
26667         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
26668         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
26669         -da test.
26670
26671 2002-03-31  Richard Henderson  <rth@redhat.com>
26672
26673         * gcc.dg/special/alias-2.c: New.
26674         * gcc.dg/special/ecos.exp: Run it.
26675
26676 2002-03-31  Richard Henderson  <rth@redhat.com>
26677
26678         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
26679
26680 2002-03-31  Kazu Hirata  <kazu@hxi.com>
26681
26682         * gcc.dg/weak-1.c: Disable on h8300 port.
26683
26684 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
26685
26686         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
26687         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
26688         ordering tests.
26689         * g++.dg/bprob/bprob-1.C: New test.
26690         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
26691         * g++.dg/gcov/gcov-1.C: New test.
26692         * g++.dg/gcov/gcov-1.x: New file.
26693         * g++.dg/gcov/gcov-2.C: New test.
26694         * g++.dg/gcov/gcov-3.C: New test.
26695         * g++.dg/gcov/gcov-3.h: New file.
26696
26697 2002-03-28  Roger Sayle  <roger@eyesopen.com>
26698
26699         * g++.old-deja/g++.other/builtins5.C: New test.
26700         * g++.old-deja/g++.other/builtins6.C: New test.
26701         * g++.old-deja/g++.other/builtins7.C: New test.
26702         * g++.old-deja/g++.other/builtins8.C: New test.
26703         * g++.old-deja/g++.other/builtins9.C: New test.
26704
26705 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
26706
26707         * g++.dg/opt/static1.C: New test.
26708
26709         * g++.dg/opt/longbranch1.C: New test.
26710
26711 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
26712
26713         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
26714
26715         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
26716
26717 2002-03-28  Jeffrey A Law  (law@redhat.com)
26718
26719         * gcc.c-torture/execute/20020328-1.c: New test.
26720
26721 2002-03-27  Richard Henderson  <rth@redhat.com>
26722
26723         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
26724         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
26725         move from g++.old-deja/g++.ext/.
26726
26727 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
26728
26729         * g++.dg/init/new2.C: New test.
26730
26731 2002-03-26  Richard Henderson  <rth@redhat.com>
26732
26733         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
26734
26735         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
26736         on sparc.
26737
26738         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
26739         sparcv9 systems.
26740         * gcc.dg/20001102-1.c: Likewise.
26741
26742 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
26743
26744         * gcc.dg/cpp/endif-pedantic1.c,
26745         gcc.dg/cpp/endif-pedantic2.c:  New tests.
26746
26747 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
26748
26749         * g++.dg/init/new1.C: New test.
26750
26751 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26752
26753         * g++.dg/abi/vbase9.C: New test.
26754
26755 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
26756
26757         * gcc.dg/arm-asm.c: New test.
26758
26759 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
26760
26761         * gcc.dg/Wswitch-enum.c: New test.
26762         Fix PR c/5044.
26763
26764 2002-03-26  Richard Henderson  <rth@redhat.com>
26765
26766         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
26767         structure.
26768
26769 2002-03-25  Richard Henderson  <rth@redhat.com>
26770
26771         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
26772         sparcv9 systems.
26773
26774         * gcc.c-torture/compile/20011119-1.c (xxx): New.
26775         * gcc.c-torture/compile/20011119-2.c (xxx): New.
26776
26777 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
26778
26779         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
26780
26781 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
26782
26783         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
26784         targets using generic thunk support.
26785
26786 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
26787
26788         * gcc.c-torture/compile/20020323-1.c: New test.
26789
26790         * g++.dg/opt/conj2.C: New test.
26791
26792 2002-03-24  Richard Henderson  <rth@redhat.com>
26793
26794         * gcc.dg/weak-1.c: Use -fno-common.
26795
26796 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26797
26798         * g77.dg/f77-edit-apostrophe-out.f: New test
26799         * g77.dg/f77-edit-h-out.f: New test
26800         * g77.dg/f77-edit-t-in.f: New test
26801         * g77.dg/f77-edit-t-out.f: New test
26802         * g77.dg/f77-edit-x-out.f: New test
26803         * g77.dg/f77-edit-slash-out.f: New test
26804         * g77.dg/f77-edit-colon-out.f: New test
26805         * g77.dg/f77-edit-s-out.f: New test
26806
26807 2002-03-24  Richard Henderson  <rth@redhat.com>
26808
26809         * objc/execute/formal_protocol-6.x: New XFAIL.
26810
26811 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26812
26813         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
26814         that do not support weak symbols
26815
26816 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26817
26818         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
26819         * lib/g77.exp:  Likewise
26820         * lib/objc.exp: Likewise
26821
26822 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
26823
26824         * gcc.dg/Wswitch-default.c: New test.
26825
26826 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
26827
26828         * g++.dg/other/enum1.C: New test.
26829
26830 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
26831
26832         * gcc.dg/pragma-ep-3.c: Fix typo.
26833
26834 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26835
26836         * g++.dg/inherit/template-as-base.C: New test.
26837
26838 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
26839
26840         * g++.old-deja/g++.other/dwarf2-1.C: Move...
26841         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
26842
26843 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
26844
26845         * gcc.dg/cpp/multiline.c: Update to match.
26846
26847 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
26848
26849         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
26850
26851 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
26852
26853         * gcc.dg/cpp/extratokens2.c:  New file.
26854
26855 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
26856
26857         * gcc.dg/20020312-2.c: Add rs6000 target.
26858
26859         * gcc.c-torture/compile/20020319-1.c: New test.
26860
26861 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26862
26863         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
26864         (A, E): Handle this.
26865
26866 2002-03-20  Jason Merrill  <jason@redhat.com>
26867
26868         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
26869         ignoring -fpic.
26870         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
26871         through prune_gcc_output.
26872
26873 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
26874
26875         * gcc.c-torture/compile/20020320-1.c: New test.
26876
26877 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
26878
26879         * gcc.c-torture/compile/20020318-1.c: New test.
26880
26881         * gcc.dg/struct-by-value-1.c: New test.
26882
26883         * gcc.dg/20020319-1.c: New test.
26884
26885 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
26886
26887         * g++.dg/opt/conj1.C: New test.
26888
26889 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26890
26891         * g++.dg/template/qualttp20.C: Revert previous change.
26892         * g++.dg/template/qualttp3.C: Likewise.
26893         * g++.dg/template/qualttp4.C: Likewise
26894         * g++.dg/template/qualttp5.C: Likewise
26895         * g++.dg/template/qualttp6.C: Likewise
26896         * g++.dg/template/qualttp7.C: Likewise
26897         * g++.dg/template/qualttp8.C: Likewise
26898         * g++.dg/template/recurse.C: Likewise.
26899
26900 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26901
26902         * gcc.dg/cpp/wchar-1.c: Update.
26903
26904 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26905
26906         * g++.dg/template/conv1.C: New test.
26907         * g++.dg/template/conv2.C: New test.
26908         * g++.dg/template/conv3.C: New test.
26909         * g++.dg/template/conv4.C: New test.
26910
26911 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26912
26913         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
26914         * g++.dg/template/qualttp3.C: Likewise.
26915         * g++.dg/template/qualttp4.C: Likewise
26916         * g++.dg/template/qualttp5.C: Likewise
26917         * g++.dg/template/qualttp6.C: Likewise
26918         * g++.dg/template/qualttp7.C: Likewise
26919         * g++.dg/template/qualttp8.C: Likewise
26920         * g++.dg/template/recurse.C: Likewise.
26921
26922 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26923
26924         * g++.dg/opt/dtor1.C: New test.
26925
26926 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
26927
26928         * gcc.c-torture/compile/20020315-1.c: New test.
26929
26930 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
26931
26932         * gcc.dg/weak-1.c: Fix scan tests.
26933
26934 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
26935
26936         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
26937         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
26938         cris-*-aout* mmix-*-*.
26939         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
26940         cris-*-aout* mmix-*-*.
26941         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
26942         cris-*-elf* cris-*-aout* and mmix-*-*.
26943         * gcc.dg/20001009-1.c: Ditto.
26944         * gcc.dg/20010912-1.c: Ditto.
26945         * gcc.dg/20020122-4.c: Ditto.
26946         * gcc.dg/inline-2.c: Ditto.
26947
26948 2002-03-14  Jeffrey A Law  (law@cygnus.com)
26949
26950         * gcc.c-torture/compile/20020314-1.c: New test.
26951
26952 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
26953
26954         * gcc.c-torture/execute/20020314-1.c: New test.
26955
26956 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
26957
26958         * g++.dg/warn/Wunused-1.C: New test.
26959
26960 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
26961
26962         * g++.dg/abi/mangle6.C: New test.
26963
26964 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
26965
26966         * gcc.c-torture/compile/20020309-2.c: New test.
26967
26968         * gcc.c-torture/compile/20020312-1.c: New test.
26969
26970 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26971
26972         * g++.dg/other/access1.C: New test.
26973
26974 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
26975
26976         * gcc.c-torture/execute/wchar_t-1.c: New test.
26977
26978 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26979
26980         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26981
26982 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26983
26984         * gcc.dg/20020312-1.c: New test case.
26985
26986 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26987
26988         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26989
26990 2002-03-11  Richard Henderson  <rth@redhat.com>
26991
26992         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26993         * g++.old-deja/g++.jason/report.C: Likewise.
26994
26995 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26996
26997         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26998         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26999
27000 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
27001
27002         * testsuite/g++.dg/overload/pmf1.C: New test.
27003
27004 2002-03-11  Kazu Hirata  <kazu@hxi.com>
27005
27006         * gcc.c-torture/execute/20020307-1.c: Use long.
27007
27008 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
27009
27010         PR optimization/5844
27011         * gcc.dg/20020310-1.c: New test.
27012
27013 2002-03-09  Michael Meissner  <meissner@redhat.com>
27014
27015         * gcc.c-torture/execute/memcpy-2.c: New test.
27016         * gcc.c-torture/execute/memset-1.c: New test.
27017         * gcc.c-torture/execute/strlen-1.c: New test.
27018         * gcc.c-torture/execute/strcmp-1.c: New test.
27019         * gcc.c-torture/execute/strncmp-1.c: New test.
27020
27021 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
27022
27023         * gcc.dg/ppc-ldstruct.c: New test.
27024
27025 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
27026
27027         * gcc.c-torture/execute/va-arg-22.c: New test.
27028
27029 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27030
27031         * gcc.c-torture/compile/20020309-1.c: New test.
27032
27033 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
27034
27035         * gcc.c-torture/execute/20020307-2.c: New test.
27036
27037 2002-03-07  Jeffrey A Law  (law@redhat.com)
27038
27039         * g77.f-torture/compile/20020307-1.f: New test.
27040
27041 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
27042
27043         * gcc.dg/unordered-1.c: New test.
27044
27045 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
27046
27047         * gcc.c-torture/execute/20020307-1.c: New test.
27048
27049 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
27050
27051         * gcc.dg/20020304-1.c: New test.
27052
27053         * gcc.c-torture/compile/20020304-2.c: New test.
27054
27055 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
27056
27057         * gcc.c-torture/compile/20020304-1.c: New test case
27058         (from PR c/5830).
27059
27060 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
27061
27062         * gcc.dg/20020103-1.c: Add other -D ppc variants.
27063
27064 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27065
27066         * g++.dg/other/classkey1.C: New test.
27067
27068 2002-03-01  Richard Henderson  <rth@redhat.com>
27069
27070         * gcc.c-torture/compile/981223-1.x: New.
27071         * gcc.c-torture/compile/920625-1.x: New.
27072
27073 2002-02-28  Richard Henderson  <rth@redhat.com>
27074
27075         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
27076
27077 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
27078
27079         * gcc.c-torture/execute/20020227-1.c: New test.
27080
27081 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
27082
27083         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
27084         here" ERROR lines.
27085         * g++.old-deja/g++.oliva/partord1.C: Likewise.
27086         * g++.old-deja.g++.other/defarg1.C: Likewise.
27087         * g++.old-deja/g++.pt/calls2.C: Likewise.
27088         * g++.old-deja/g++.pt/crash20.C: Likewise.
27089         * g++.old-deja/g++.pt/crash30.C: Likewise.
27090         * g++.old-deja/g++.pt/crash36.C: Likewise.
27091         * g++.old-deja/g++.pt/crash6.C: Likewise.
27092         * g++.old-deja/g++.pt/defarg13.C: Likewise.
27093         * g++.old-deja/g++.pt/derived3.C: Likewise.
27094         * g++.old-deja/g++.pt/error1.C: Likewise.
27095         * g++.old-deja/g++.pt/friend21.C: Likewise.
27096         * g++.old-deja/g++.pt/friend23.C: Likewise.
27097         * g++.old-deja/g++.pt/infinite1.C: Likewise.
27098         * g++.old-deja/g++.robertl/eb128.C: Likewise.
27099
27100 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
27101
27102         * gcc.c-torture/execute/20020225-2.c: New test.
27103
27104 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
27105
27106         * gcc.c-torture/execute/920730-1t.c,
27107         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
27108         Delete test cases, only relevant to -traditional.
27109
27110 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27111
27112         * gcc.dg/cpp/undef1.c: Remove.
27113         * gcc.dg/cpp/directiv.c: Update.
27114         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
27115
27116 2002-02-27  Michael Meissner  <meissner@redhat.com>
27117
27118         * gcc.c-torture/execute/20020226-1.c: New test.
27119
27120 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
27121
27122         * g++.dg/debug/debug4.C: New test.
27123
27124         * gcc.dg/ia64-visibility-1.c: New test.
27125
27126 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
27127
27128         * gcc.dg/debug/20020224-1.c: New.
27129
27130 2002-02-25  Kazu Hirata  <kazu@hxi.com>
27131
27132         * gcc.c-torture/execute/960416-1.x: New.
27133         * gcc.c-torture/execute/divconst-3.x: Likewise.
27134
27135 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
27136
27137         * gcc.dg/20020224-1.c: New test.
27138
27139 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
27140
27141         * gcc.c-torture/execute/20020225-1.c: New.
27142
27143 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27144
27145         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
27146
27147 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
27148
27149         * gcc.dg/20020222-1.c: New test.
27150
27151 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
27152
27153         * g++.dg/opt/anonunion1.C: New test.
27154
27155 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
27156
27157         * g++.dg/template/qualttp19.C: New test.
27158         * g++.dg/template/qualttp20.C: New test.
27159         * g++.old-deja/g++.jason/report.C: Adjust expected errors
27160         * g++.old-deja/g++.other/qual1.C: Likewise.
27161
27162 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
27163
27164         * gcc.dg/attr-alwaysinline.c: New.
27165
27166 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
27167
27168         * gcc.dg/20020220-1.c: New test.
27169
27170         * gcc.dg/20020220-2.c: New test.
27171
27172         * g++.dg/opt/mmx1.C: New test.
27173
27174 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
27175
27176         * gcc.c-torture/compile/20020110.c: New test.
27177
27178 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
27179
27180         * gcc.c-torture/execute/20020219-1.c: New test.
27181
27182         * gcc.dg/20020219-1.c: New test.
27183
27184         * gcc.dg/noncompile/20020220-1.c: New test.
27185
27186         * g++.dg/opt/ptrintsum1.C: New test.
27187
27188         * gcc.dg/debug/20020220-1.c: New test.
27189
27190 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
27191
27192         * gcc.c-torture/execute/20020216-1.c: New test.
27193
27194 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27195
27196         * gcc.dg/decl-1.c: Update, new test.
27197
27198 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
27199
27200         * g++.dg/abi/bitfield1.C: New test.
27201         * g++.dg/abi/bitfield2.C: New test.
27202
27203 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
27204
27205         * gcc.dg/attr-nest.c: New test.
27206
27207 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
27208
27209         * gcc.c-torture/execute/20020215-1.c: New test.
27210
27211 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
27212
27213         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
27214         * g++.dg/debug/debug.exp: New.
27215         * g++.dg/debug/trivial.C: New.
27216         * g++.dg/debug/debug1.C: Moved...
27217         * g++.dg/other/debug1.C: ...from here.
27218         * g++.dg/debug/debug2.C: Moved...
27219         * g++.dg/other/debug2.C: ...from here.
27220         * g++.dg/debug/debug3.C: Moved...
27221         * g++.dg/other/debug3.C: ...from here.
27222
27223         * gcc.dg/noncompile/20020213-1.c: New test.
27224
27225 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
27226
27227         * g++.dg/other/debug3.C: New test.
27228
27229         * gcc.c-torture/execute/20020213-1.c: New test.
27230
27231 2002-02-13  Richard Smith <richard@ex-parrot.com>
27232
27233         * g++.old-deja/g++.other/thunk1.C: New test.
27234
27235 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
27236
27237         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
27238
27239 2002-02-13  Stan Shebs  <shebs@apple.com>
27240
27241         * gcc.dg/altivec-3.c: New.
27242
27243 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
27244
27245         * gcc.dg/Wunreachable-1.c: New test.
27246         * gcc.dg/Wunreachable-2.c: New test.
27247
27248 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27249
27250         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
27251
27252 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
27253
27254         * gcc.dg/decl-1.c: New test.
27255
27256 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
27257
27258         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
27259
27260 2002-02-10  Kazu Hirata  <kazu@hxi.com>
27261
27262         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
27263         * gcc.c-torture/compile/980506-1.x: Likewise.
27264
27265 2002-02-10  Kazu Hirata  <kazu@hxi.com>
27266
27267         * gcc.dg/20020210-1.c: New.
27268
27269 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
27270
27271         * g77.f-torture/execute/947.f: New regression test
27272         for PR fortran/947.
27273
27274 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
27275
27276         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
27277         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
27278
27279 2002-02-08  Richard Henderson  <rth@redhat.com>
27280
27281         * gcc.c-torture/compile/labels-3.c: New.
27282
27283 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
27284
27285         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
27286         expression statements work instead.
27287         * gcc.dg/noncompile/20020207-1.c: New test.
27288
27289 2002-02-07  Richard Henderson  <rth@redhat.com>
27290
27291         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
27292
27293 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27294
27295         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
27296         message from g77
27297         * lib/g77-dg.exp: Trim g77 error messages so that they are
27298         recognized by dg.exp.
27299
27300 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27301
27302         PR fortran/5473
27303         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
27304
27305 2002-02-07  Richard Henderson  <rth@redhat.com>
27306
27307         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
27308         to be sufficiently aligned for integers.
27309
27310 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
27311
27312         * g++.dg/template/friend4.C: New test.
27313
27314 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27315
27316         PR fortran/5743
27317         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
27318         unsupported cases.
27319
27320 2002-02-07  Richard Henderson  <rth@redhat.com>
27321
27322         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
27323         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
27324         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
27325         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
27326
27327 2002-02-06  Richard Henderson  <rth@redhat.com>
27328
27329         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
27330
27331 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
27332
27333         * gcc.dg/20020206-1.c: New test.
27334
27335 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
27336
27337         * gcc.c-torture/execute/20020206-1.c: New test.
27338
27339         * gcc.c-torture/execute/20020206-2.c: New test.
27340
27341         PR optimization/5429:
27342         * gcc.c-torture/compile/20020206-1.c: New test.
27343
27344 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
27345
27346         * g++.dg/ext/align1.C: Do not use an explicit alignment value
27347         as certain file formats cannot support particularly large
27348         alignments.
27349
27350         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
27351         and do not expect to be able to link the executable.
27352
27353         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
27354         fail because the COFF format does not support the weak attribute.
27355
27356 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
27357
27358         * g77.dg/pr5473.f:  New test
27359
27360 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
27361
27362         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
27363         Fix testcase accordingly.
27364
27365 2002-02-04  Richard Henderson  <rth@redhat.com>
27366
27367         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
27368         (buf): Change to be an array of pointers, not ints.
27369
27370 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
27371
27372         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
27373         before all tests.  Move warning one line above to match where it
27374         C frontend emits.
27375         * gcc.dg/Wswitch-2.c: New test.
27376         * g++.dg/warn/Wswitch-1.C: New test.
27377         * g++.dg/warn/Wswitch-2.C: New test.
27378
27379 2002-02-04  Richard Henderson  <rth@redhat.com>
27380
27381         * g++.dg/abi/offsetof.C: Fix size comparison.
27382
27383 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
27384
27385         * gcc.dg/cast-qual-2.c: New test.
27386
27387 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
27388
27389         * gcc.dg/20020201-4.c: New test.
27390
27391 2002-02-04  Ben Elliston  <bje@redhat.com>
27392
27393         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
27394         target_info attribute != 0, in addition to the empty string.
27395         (gcc_target_compile): Likewise.
27396
27397 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
27398
27399         * gcc.dg/Wswitch.c: New test.
27400         PR gcc/4475. PR gcc/3780.
27401
27402 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
27403
27404         * g77.f-torture/execute/5122.f: New test for regressions
27405         against PR fortran/5122.
27406
27407 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
27408
27409         * g77.f-torture/compile/pr3743.f: Delete
27410         * g77.dg/pr3743-1.f: New test.
27411         * g77.dg/pr3743-2.f: New test.
27412         * g77.dg/pr3743-3.f: New test.
27413         * g77.dg/pr3743-4.f: New test.
27414
27415 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27416
27417         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
27418
27419 2002-02-02  Richard Henderson  <rth@redhat.com>
27420
27421         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
27422         * gcc.c-torture/execute/bf64-1.c: Likewise.
27423
27424 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
27425
27426         * gcc.dg/20020201-2.c: New test.
27427
27428         * gcc.dg/20020201-3.c: New test.
27429
27430         * gcc.c-torture/execute/bitfld-2.c: New test.
27431
27432 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27433
27434         * gcc.dg/bitfld-1.c: Update.
27435         * gcc.dg/bitfld-2.c: Update.
27436         * gcc.c-torture/execute/bitfld-1.x: New.
27437
27438 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
27439
27440         * gcc.c-torture/execute/20020201-1.c: New test.
27441
27442 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
27443
27444         PR target/5469
27445         * gcc.dg/20020201-1.c: New test.
27446
27447 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
27448
27449         PR fortran/3743
27450         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
27451         * g77.f-torture/compile/pr3743.x: Remove
27452
27453 2002-01-31  Tom Rix  <trix@redhat.com>
27454
27455         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
27456
27457 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27458
27459         * gcc.dg/noncompile/20020130-1.c: New test.
27460
27461 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
27462
27463         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
27464
27465 2002-01-29  Richard Henderson  <rth@redhat.com>
27466
27467         * gcc.c-torture/execute/991118-1.c: Cast various constants back
27468         to long long.
27469         * gcc.c-torture/execute/bf64-1.c: Likewise.
27470
27471 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
27472
27473         * gcc.c-torture/execute/20020129-1.c: New test.
27474
27475 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27476
27477         * gcc.c-torture/compile/20000224-1.c: Update.
27478         * gcc.c-torture/execute/bitfld-1.c: New tests.
27479         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
27480         * gcc.dg/uninit-A.c: Update.
27481
27482 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27483
27484         * g++.dg/template/ctor1.C: Add instantiation.
27485
27486 2002-01-28  Paul Koning  <pkoning@equallogic.com>
27487
27488         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
27489         argument to __builtin_prefetch to be const ptr.
27490
27491 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
27492
27493         * gcc.c-torture/compile/20020120-1.c: New test.
27494
27495 2002-01-27  Kazu Hirata  <kazu@hxi.com>
27496
27497         * gcc.c-torture/execute/20020127-1.c: New test.
27498
27499 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
27500
27501         * g77.dg/f77-edit-i-in.f: New test
27502         * g77.dg/f77-edit-i-out.f: New test
27503
27504 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
27505
27506         * gcc.dg/debug/debug.exp: New file.
27507         * gcc.dg/debug/trivial.c: New file.
27508         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
27509         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
27510         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
27511         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
27512         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
27513         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
27514         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
27515         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
27516         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
27517         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
27518         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
27519         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
27520         * gcc.dg/20000503-1.c: Removed.
27521         * gcc.dg/20010207-1.c: Removed.
27522         * gcc.dg/20011223-1.c: Removed.
27523         * gcc.dg/20020104-2.c: Removed.
27524         * gcc.dg/debug-1.c: Removed.
27525         * gcc.dg/debug-2.c: Removed.
27526         * gcc.dg/debug-3.c: Removed.
27527         * gcc.dg/debug-4.c: Removed.
27528         * gcc.dg/debug-5.c: Removed.
27529         * gcc.dg/debug-6.c: Removed.
27530         * gcc.dg/dwarf2-1.c: Removed.
27531         * gcc.dg/dwarf2-2.c: Removed.
27532
27533 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
27534
27535         * g++.old-deja/g++.other/eh5.C: New test.
27536         * g++.old-deja/g++.other/sibcall2.C: New test.
27537         * g++.old-deja/g++.other/array9.C: New test.
27538         * g++.old-deja/g++.other/typename2.C: New test.
27539         * g++.old-deja/g++.other/crash60.C: New test.
27540         * g++.old-deja/g++.other/conv9.C: New test.
27541         * g++.old-deja/g++.other/mangle10.C: New test.
27542         * g++.old-deja/g++.other/unchanging1.C: New test.
27543         * g++.old-deja/g++.other/exprstmt1.C: New test.
27544         * g++.old-deja/g++.other/inline23.C: New test.
27545         * g++.old-deja/g++.eh/ia64-1.C: New test.
27546         * g++.old-deja/g++.other/dwarf2-1.C: New test.
27547         * g++.old-deja/g++.other/reload1.C: New test.
27548         * g++.old-deja/g++.other/static20.C: New test.
27549         * g++.old-deja/g++.other/local-alloc1.C: New test.
27550         * g++.old-deja/g++.other/conv8.C: New test.
27551         * g++.old-deja/g++.other/stmtexpr2.C: New test.
27552         * g++.old-deja/g++.other/storeexpr1.C: New test.
27553         * g++.old-deja/g++.other/storeexpr2.C: New test.
27554         * g++.dg/eh/template2.C: New test.
27555         * g++.dg/warn/weak1.C: New test.
27556
27557 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
27558
27559         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
27560         Remove first, non-varying, argument.
27561
27562 2002-01-23  Richard Henderson  <rth@redhat.com>
27563
27564         * gcc.dg/inline-2.c: New.
27565
27566         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
27567         Add optional target arg.  Check number of arguments.
27568         (scan-assembler-not, scan-assembler-dem): Likewise.
27569         (scan-assembler-dem-not): Likewise.
27570
27571 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
27572
27573         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
27574         line 12.
27575         * g++.old-deja/g++.brendan/parse3.C,
27576         g++.old-deja/g++.other/crash26.C,
27577         g++.old-deja/g++.other/crash28.C,
27578         g++.old-deja/g++.other/crash29.C,
27579         g++.old-deja/g++.other/crash30.C,
27580         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
27581
27582 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
27583
27584         * gcc.dg/20020115-1.c: New.
27585
27586 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
27587
27588         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
27589
27590 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
27591
27592         * gcc.dg/20020122-3.c: New.
27593
27594 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
27595
27596         * g++.dg/other/gc1.C: New test.
27597
27598 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
27599
27600         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
27601
27602 2002-01-22  Richard Henderson  <rth@redhat.com>
27603
27604         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
27605
27606 2002-01-22  Richard Henderson  <rth@redhat.com>
27607
27608         * gcc.dg/20020122-4.c: New.
27609
27610 2002-01-22  H.J. Lu <hjl@gnu.org>
27611
27612         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
27613         link output.
27614         * gcc.dg/special/ecos.exp: Likewise.
27615         * lib/g++-dg.exp: Likewise.
27616         * lib/g77-dg.exp: Likewise.
27617         * lib/gcc-dg.exp : Likewise.
27618         * lib/mike-g++.exp: Likewise.
27619         * lib/mike-g77.exp: Likewise.
27620         * lib/mike-gcc.exp: Likewise.
27621         * lib/objc-dg.exp: Likewise.
27622
27623 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
27624
27625         PR target/5379
27626         * gcc.dg/20020122-2.c: New test.
27627
27628 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
27629
27630         * gcc.dg/20020122-1.c: New test.
27631
27632 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
27633
27634         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
27635
27636 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
27637
27638         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
27639
27640 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27641
27642         * gcc.c-torture/compile/20020121-1.c: New test.
27643
27644 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27645
27646         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
27647         ld_library_path.
27648
27649 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
27650
27651         * gcc.dg/20020218-1.c: New test.
27652
27653 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
27654
27655         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
27656         messages
27657         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
27658         "At global scope" warning
27659         * g++.dg/ext/align1.C: Change cygwin test for alignment
27660         from db-bogus to dg-warning
27661
27662 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
27663
27664         * g77.f-torture/compile/cpp2.F: New test.
27665
27666 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27667
27668         * g++.dg/template/access1.C: New test.
27669
27670 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
27671
27672         * gcc.dg/20020118-1.c: New.
27673
27674 2002-01-18  Kazu Hirata  <kazu@hxi.com>
27675
27676         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
27677
27678 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27679
27680         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
27681         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
27682         alignment warnings.
27683
27684 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27685
27686         * gcc.misc-tests/i386-prefetch.exp: Save and restore
27687         torture_with_loops and torture_without_loops
27688
27689 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
27690
27691         * gcc.c-torture/compile/20020116-1.c: New test.
27692
27693 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
27694
27695         * gcc.dg/20020116-2.c: New test.
27696
27697         * gcc.dg/ultrasp4.c: New test.
27698
27699         * gcc.dg/20020116-1.c: New test.
27700
27701 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
27702
27703         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
27704         by EABI.
27705
27706 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
27707
27708         * gcc.misc-tests/i386-prefetch.exp: New.
27709         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
27710         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
27711         * gcc.misc-tests/i386-pf-none-1.c: New test.
27712         * gcc.misc-tests/i386-pf-sse-1.c: New test.
27713
27714 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
27715
27716         * gcc.dg/gnu89-init-1.c: Add new tests.
27717
27718 2002-01-15  Andreas Jaeger  <aj@suse.de>
27719
27720         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
27721         * gcc.dg/i386-mmx-2.c: Likewise.
27722         * gcc.dg/i386-sse-1.c: Likewise.
27723         * gcc.dg/i386-sse-2.c: Likewise.
27724         * gcc.dg/i386-sse-3.c: Likewise.
27725
27726 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
27727
27728         * g77.f-torture/execute/intrinsic-unix-bessel.f:
27729         Uncomment additional cases that now pass.
27730
27731 2002-01-11  Richard Henderson  <rth@redhat.com>
27732
27733         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
27734         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
27735
27736 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
27737
27738         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
27739
27740 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
27741
27742         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
27743         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
27744
27745 2002-01-10  Dale Johannesen  <dalej@apple.com>
27746
27747         * gcc.c-torture/execute/loop-11.c: New.
27748
27749 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
27750
27751         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
27752         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
27753
27754 2002-01-09  Richard Henderson  <rth@redhat.com>
27755
27756         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
27757         type in which to perform the operation for each size.
27758
27759 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
27760
27761         * gcc.c-torture/compile/20020109-2.c: New test.
27762
27763 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
27764
27765         * gcc.c-torture/execute/loop-10.c: New test.
27766
27767 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27768
27769         * gcc.c-torture/compile/20010226-1.c: New test.
27770         * gcc.c-torture/compile/20010227-1.c: New test.
27771         * gcc.c-torture/compile/20010426-1.c: New test.
27772         * gcc.c-torture/compile/20010510-1.c: New test.
27773         * gcc.c-torture/compile/20010605-3.c: New test.
27774         * gcc.c-torture/compile/20010824-1.c: New test.
27775         * gcc.c-torture/execute/20010409-1.c: New test.
27776         * gcc.dg/noncompile/20000901-1.c: New test.
27777         * gcc.dg/20001023-1.c: New test.
27778         * gcc.dg/20001101-1.c: New test.
27779         * gcc.dg/20001102-1.c: New test.
27780         * gcc.dg/20010207-1.c: New test.
27781         * gcc.dg/20010405-1.c: New test.
27782         * gcc.dg/20010822-1.c: New test.
27783         * gcc.dg/20011107-1.c: New test.
27784
27785 2002-01-09  Jeffrey A Law  (law@redhat.com)
27786
27787         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
27788
27789         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
27790         execution failure on PA targets.
27791
27792 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27793
27794         * gcc.c-torture/compile/20020109-1.c: New test.
27795
27796 2002-01-08  Kazu Hirata  <kazu@hxi.com>
27797
27798         * gcc.c-torture/execute/20020108-1.c: New test.
27799
27800 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
27801
27802         * gcc.dg/20020108-1.c: New test.
27803
27804 2002-01-08  H.J. Lu <hjl@gnu.org>
27805
27806         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
27807         for header files.
27808
27809 2002-01-08  Geoff Keating  <geoffk@redhat.com>
27810
27811         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
27812         consistency.
27813
27814 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
27815
27816         * gcc.dg/altivec-4.c: Test altivec predicates.
27817
27818 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
27819
27820         * gcc.c-torture/execute/20020107-1.c: New test.
27821
27822 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27823
27824         PR c/5279
27825         * gcc.c-torture/compile/20020106-1.c: New test.
27826
27827 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
27828
27829         * gcc.c-torture/execute/nestfunc-4.c: New test.
27830
27831 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27832
27833         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
27834         extra triple that slipped in.
27835         * g++.old-deja/g++.abi/align.C: Likewise.
27836         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27837
27838 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27839
27840         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
27841         * g++.old-deja/g++.abi/align.C: Likewise.
27842         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27843
27844         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
27845         on FreeBSD/i386.
27846         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
27847         FreeBSD.
27848
27849 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
27850
27851         * gcc.dg/20020104-1.c: New test.
27852
27853         * gcc.dg/20020104-2.c: New test.
27854
27855 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
27856
27857         * gcc.dg/20020103-1.c: Fix typo in target selector.
27858
27859 2002-01-03  Richard Henderson  <rth@redhat.com>
27860
27861         * gcc.dg/20020103-1.c: New.
27862
27863 2002-01-03  Kazu Hirata  <kazu@hxi.com>
27864
27865         * gcc.c-torture/execute/20020103-1.c: New test.
27866
27867 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
27868
27869         * g++.dg/other/debug2.C: New test.
27870
27871         * gcc.c-torture/compile/20020103-1.c: New test.
27872
27873 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
27874
27875         * gcc.dg/gnu89-init-1.c: Added new tests.
27876
27877 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27878
27879         * g++.dg/template/friend2.C: Remove as patch is reverted.
27880
27881         * g++.dg/warn/oldcast1.C: New test.
27882
27883         * g++.dg/template/ptrmem1.C: New test.
27884         * g++.dg/template/ptrmem2.C: New test.
27885
27886         * g++.dg/template/ntp.C: New test.
27887
27888         * g++.dg/other/component1.C: New test.
27889
27890         * g++.dg/template/ttp3.C: New test.
27891
27892         * g++.dg/template/friend2.C: New test.
27893         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27894
27895 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27896
27897         * g++.dg/other/ptrmem1.C: New test.
27898         * g++.dg/other/ptrmem2.C: New test.
27899
27900 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27901
27902         * g++.dg/template/ctor1.C: New test.
27903
27904 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27905
27906         * g++.dg/template/friend2.C: New test.
27907
27908 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
27909
27910         * gcc.dg/mmix-1.c: New test.
27911
27912 2001-12-31  Richard Henderson  <rth@redhat.com>
27913
27914         * gcc.dg/asm-5.c: New.
27915
27916 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
27917
27918         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
27919         in namespace __gnu_cxx
27920
27921 2001-12-30  Richard Henderson  <rth@redhat.com>
27922
27923         * gcc.dg/debug-6.c: New.
27924
27925 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
27926
27927         * gcc.c-torture/compile/20011229-2.c: New test.
27928
27929 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
27930
27931         * gcc.dg/debug-3.c: New test.
27932         * gcc.dg/debug-4.c: New test.
27933         * gcc.dg/debug-5.c: New test.
27934
27935 2001-12-29  Richard Henderson  <rth@redhat.com>
27936
27937         * g++.dg/eh/loop1.C: New.
27938
27939 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27940
27941         * g++.dg/template/crash1.C: New test.
27942
27943 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27944
27945         * g++.dg/other/const1.C: New test.
27946
27947 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27948
27949         * gcc.c-torture/compile/20011229-1.c: New test.
27950
27951 2001-12-28  Stan Shebs  <shebs@apple.com>
27952
27953         * lib/objc-torture.exp: Resync with c-torture.exp.
27954         * lib/objc.exp: Load standard libraries.
27955
27956 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
27957
27958         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
27959         additional tests.
27960
27961 2001-12-27  Roger Sayle <roger@eyesopen.com>
27962
27963         * gcc.c-torture/execute/string-opt-16.c: New testcase.
27964
27965 2001-12-27  Richard Henderson  <rth@redhat.com>
27966
27967         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
27968
27969 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27970
27971         * g++.dg/eh/ctor1.C: New test.
27972         * g++.dg/other/error2.C: New test.
27973
27974 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27975
27976         * g++.dg/other/init2.C: New test.
27977
27978 2001-12-24  Richard Henderson  <rth@redhat.com>
27979
27980         * gcc.dg/20011223-1.c: New.
27981         * gcc.dg/inline-1.c: New.
27982
27983 2001-12-23  Richard Henderson  <rth@redhat.com>
27984
27985         * gcc.dg/asm-4.c: Test operand modifiers.
27986
27987 2001-12-23  Richard Henderson  <rth@redhat.com>
27988
27989         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27990
27991 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27992
27993         * gcc.c-torture/execute/20011223-1.c: New test.
27994
27995 2001-12-21  Richard Henderson  <rth@redhat.com>
27996
27997         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27998         re-enables the warning.
27999
28000 2001-12-21  Richard Henderson  <rth@redhat.com>
28001
28002         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
28003
28004 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
28005
28006         * gcc.c-torture/compile/20011218-1.c: New test.
28007
28008 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
28009
28010         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
28011         arm-isr.c test.
28012         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
28013         epilogue generation for ARM ISR routines.
28014
28015 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28016
28017         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
28018         * gcc.dg/format/c90-printf-3.c: Likewise.
28019         * gcc.dg/format/c99-printf-3.c: Likewise.
28020         * gcc.dg/format/ext-1.c: Likewise.
28021         * gcc.dg/format/ext-6.c: Likewise.
28022         * gcc.dg/format/format.h: Prototype unlocked stdio.
28023
28024 2001-12-20  Richard Henderson  <rth@redhat.com>
28025
28026         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
28027         (arena): Use it.
28028         (malloc): Correct allocation logic.  Abort if we fill up the
28029         arena before initialization complete.
28030         (realloc): Correct allocation logic.
28031
28032 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
28033
28034         * gcc.c-torture/compile/20011219-2.c: New test.
28035
28036         * gcc.c-torture/execute/20011219-1.c: New test.
28037
28038 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
28039
28040         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
28041         target does not support weak symbols.
28042
28043 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
28044
28045         * gcc.c-torture/compile/20011219-1.c: New test.
28046
28047 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
28048
28049         * g++.dg/other/error1.C: New test.
28050
28051 2001-12-17  Jeffrey A Law  (law@redhat.com)
28052
28053         * gcc.c-torture/execute/20011217-1.c: New test.
28054
28055 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
28056
28057         * objc.dg/special/: New directory.
28058         * objc.dg/special/special.exp: New file.
28059         * objc.dg/special/unclaimed-category-1.h: New file.
28060         * objc.dg/special/unclaimed-category-1a.m: New file.
28061         * objc.dg/special/unclaimed-category-1.m: New file.
28062
28063 2001-12-17  Andreas Jaeger  <aj@suse.de>
28064
28065         * gcc.c-torture/compile/20011217-2.c: New test.
28066
28067 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28068
28069         * gcc.c-torture/compile/20011217-1.c: New test.
28070
28071 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
28072
28073         * testsuite/gcc.dg/20011214-1.c: New.
28074
28075 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
28076
28077         * gcc.dg/altivec-4.c: New.
28078
28079 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
28080
28081         * gcc.dg/20011113-1.c: New test.
28082
28083 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28084
28085         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
28086         std::__malloc_alloc_template<0> and
28087         std::__default_alloc_template<false, 0>.
28088
28089 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
28090
28091         * objc/execute/bf-21.m: New test.
28092         * objc/execute/enumeration-1.m: New test.
28093         * objc/execute/enumeration-2.m: New test.
28094
28095 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
28096
28097         * gcc.dg/gnu89-init-1.c: New test.
28098
28099 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28100
28101         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
28102         * g++.old-deja/g++.jason/2371.C: Likewise.
28103         * g++.old-deja/g++.jason/template33.C: Likewise.
28104         * g++.old-deja/g++.jason/template34.C: Likewise.
28105         * g++.old-deja/g++.jason/template36.C: Likewise.
28106         * g++.old-deja/g++.oliva/typename1.C: Likewise.
28107         * g++.old-deja/g++.oliva/typename2.C: Likewise.
28108         * g++.old-deja/g++.other/typename1.C: Likewise.
28109         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28110         * g++.old-deja/g++.pt/nontype5.C: Likewise.
28111         * g++.old-deja/g++.pt/typename11.C: Likewise.
28112         * g++.old-deja/g++.pt/typename14.C: Likewise.
28113         * g++.old-deja/g++.pt/typename16.C: Likewise.
28114         * g++.old-deja/g++.pt/typename3.C: Likewise.
28115         * g++.old-deja/g++.pt/typename4.C: Likewise.
28116         * g++.old-deja/g++.pt/typename5.C: Likewise.
28117         * g++.old-deja/g++.pt/typename7.C: Likewise.
28118         * g++.old-deja/g++.robertl/eb9.C: Likewise.
28119
28120 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
28121
28122         * g++.dg/other/linkage1.C: New test.
28123         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
28124         specifiers.
28125
28126 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28127
28128         * gcc.dg/concat.c: New test.
28129
28130 2001-12-11  Stan Shebs  <shebs@apple.com>
28131
28132         * objc/compile: New test directory.
28133         * objc/compile/compile.exp: New expect script.
28134         * objc/compile/20011211-1.m: New compile test.
28135
28136 2001-12-11  Jason Merrill  <jason@redhat.com>
28137
28138         * lib/prune.exp (prune_gcc_output): Also handle "In member
28139         function".  So many permutations...
28140
28141 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
28142
28143         * g++.dg/template/typedef1.C: New test.
28144
28145 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
28146
28147         * g++.dg/other/copy1.C: New test.
28148
28149 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
28150
28151         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
28152
28153         * gcc.dg/builtin-choose-expr.c: New.
28154
28155 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
28156
28157         * gcc.dg/altivec-2.c: New.
28158
28159 2001-12-07  Richard Henderson  <rth@redhat.com>
28160
28161         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
28162
28163 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
28164
28165         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
28166         ultrasparc.
28167
28168 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28169
28170         * g++-old.deja/g++.robertl/eb101.C: Deleted.
28171
28172 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
28173
28174         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
28175         variable argument list.
28176
28177 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
28178
28179         * gcc.c-torture/execute/memcheck: Delete entire directory.
28180         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
28181         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
28182
28183 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28184
28185         * gcc.dg/Wshadow-1.c: New test.
28186
28187 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
28188
28189         * gcc.c-torture/compile/20011130-1.c: New test.
28190
28191         * gcc.dg/noncompile/20011025-1.c: New test.
28192
28193         * g++.dg/other/anon-union.C: New test.
28194
28195         * gcc.c-torture/execute/20011024-1.c: New test.
28196
28197 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28198
28199         * gcc.c-torture/execute/20000722-1.x,
28200         gcc.c-torture/execute/20010123-1.x: Remove.
28201         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
28202         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
28203         gcc.dg/c99-complit-2.c: New tests.
28204
28205 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
28206
28207         * g++.dg/inherit/base1.C: New test.
28208
28209 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
28210
28211         * g++.dg/other/stdarg1.C: New test.
28212
28213         * gcc.c-torture/compile/20011130-2.c: New test.
28214
28215 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
28216
28217         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
28218         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
28219         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
28220         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
28221         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
28222         * gcc.dg/builtin-prefetch-1.c: New test.
28223
28224 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
28225
28226         * gcc.dg/20011130-1.c: New test.
28227
28228 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28229
28230         * g++.dg/other/scope1.C: New test.
28231         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
28232
28233 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28234
28235         * gcc.dg/vla-init-1.c: New test.
28236
28237 2001-12-01  Geoff Keating  <geoffk@redhat.com>
28238
28239         * gcc.c-torture/compile/structs.c: New testcase from GDB.
28240
28241 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28242
28243         * objc.dg/alias.m: Update.
28244         * objc.dg/class-1.m: Update.
28245         * objc.dg/const-str-1.m: Update.
28246         * objc.dg/fwd-proto-1.m: Update.
28247         * objc.dg/id-1.m: Update.
28248         * objc.dg/super-class-1.m: Update.
28249
28250 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
28251
28252         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
28253         constructs.
28254
28255 2001-11-28  Jeffrey A Law  (law@cygnus.com)
28256
28257         * gcc.c-torture/execute/20011128-1.c: New test.
28258
28259 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
28260
28261         * gcc.dg/20011127-1.c: New test.
28262
28263 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28264
28265         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
28266         from Austin Group draft 7.
28267         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
28268         scanf format arguments.
28269         * gcc.dg/format/no-exargs-2.c: New test.
28270
28271 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
28272
28273         * g++.dg/abi/vbase8-4.C: New test.
28274
28275 2001-11-24  Ian Lance Taylor  <ian@airs.com>
28276
28277         * gcc.c-torture/execute/20011121-1.c: New test.
28278
28279 2001-11-23  Jeffrey A Law  (law@cygnus.com)
28280
28281         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
28282
28283 2001-11-23  Andreas Jaeger  <aj@suse.de>
28284
28285         * gcc.dg/cpp/charconst-2.c: New test.
28286
28287 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
28288
28289         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
28290         to the host if it is remote.  Let tests specify extra headers
28291         they use.
28292         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
28293         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
28294         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
28295         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
28296         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
28297         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
28298         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
28299         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
28300         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
28301         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
28302
28303 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
28304
28305         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
28306         for little endian ARMs.
28307
28308 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
28309
28310         * gcc.c-torture/compile/20011119-1.c: New test.
28311         * gcc.c-torture/compile/20011119-2.c: New test.
28312
28313 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
28314
28315         * gcc.dg/altivec-1.c: Fix typo.
28316
28317 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28318
28319         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
28320
28321 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
28322
28323         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
28324
28325 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
28326
28327         * lib/g77.exp: Don't specify --rpath-link.
28328
28329         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
28330         across all the headers.
28331         * gcc.dg/format/format.exp: For testing on a remote host,
28332         copy format.h.
28333
28334         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
28335         * gcc.c-torture/execute/930406-1.c: Likewise.
28336         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28337
28338 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
28339
28340         * gcc.dg/altivec-1.c: New.
28341
28342 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
28343
28344         * gcc.dg/cpp/fpreprocessed.c: New test case.
28345
28346 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28347
28348         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
28349         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
28350         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
28351
28352 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28353
28354         * gcc.dg/no-builtin-1.c: New test.
28355
28356 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
28357
28358         * gcc.c-torture/execute/20011115-1.c: New test.
28359
28360 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
28361
28362         * gcc.c-torture/compile/20011114-2.c: New test.
28363         * gcc.c-torture/compile/20011114-3.c: New test.
28364         * gcc.c-torture/compile/20011114-4.c: New test.
28365
28366 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28367
28368         * g++.dg/other/init1.C: New test.
28369
28370 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
28371
28372         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
28373         message.
28374
28375         * gcc.c-torture/execute/20011114-1.c: New testcase.
28376
28377         * gcc.c-torture/compile/20010327-1.c: Revert last change.
28378         * gcc.c-torture/compile/20011114-1.c: New test, exactly
28379         like the (before this change) version of 20010327-1.c.
28380
28381 2001-11-14  Roger Sayle <roger@eyesopen.com>
28382
28383         * gcc.c-torture/execute/string-opt-13.c: New testcase.
28384
28385 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
28386
28387         * g++.dg/init/array2.C: New test.
28388
28389 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
28390
28391         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
28392
28393 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
28394
28395         * g++.dg/other/forscope1.C: New test.
28396         * g++.dg/ext/forscope1.C: New test.
28397         * g++.dg/ext/forscope2.C: New test.
28398
28399 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
28400
28401         * gcc.c-torture/execute/20011113-1.c: New test.
28402
28403 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
28404
28405         * gcc.c-torture/execute/20011109-2.c: New test.
28406
28407         * gcc.c-torture/execute/20011109-1.c: New test.
28408
28409 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
28410
28411         * gcc.c-torture/compile/20011109-1.c: New test.
28412
28413 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
28414
28415         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
28416         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
28417         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
28418         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
28419         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
28420         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
28421         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
28422
28423 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28424
28425         * g++.dg/warn/Wshadow-1.C: New tests.
28426         * g++.old-deja/g++.mike/for3.C: Update.
28427
28428 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28429
28430         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
28431         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
28432         XFAILs.  Adjust expected error texts.
28433         * gcc.c-torture/compile/20011106-1.c,
28434         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
28435         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
28436         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
28437         gcc.dg/c99-array-lval-5.c: New tests.
28438
28439 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28440
28441         * gcc.dg/cpp/defined.c: Update.
28442
28443 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28444
28445         * gcc.c-torture/execute/anon-1.c: New test.
28446
28447 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
28448
28449         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
28450         same size, so no warning should be produced on stormy16.
28451
28452         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
28453         due to oversized array.
28454         * g++.old-deja/g++.mike/ns15.C: Likewise.
28455         * g++.old-deja/g++.pt/crash16.C: Likewise.
28456
28457 2001-11-02  Graham Stott  <grahams@redhat.com>
28458
28459         * g++.dgother/debug1.C: Fix typos.
28460
28461 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
28462
28463         * g++.dg/other/debug1.C: New test.
28464
28465 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28466
28467         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
28468         of unsigned long.
28469
28470 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
28471
28472         * gcc.dg/20011029-2.c: New test.
28473
28474         * gcc.c-torture/compile/20011029-1.c: New test.
28475
28476 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
28477
28478         * objc/execute/class_self-1.m: New test.
28479         * objc/execute/class_self-2.m: New test.
28480
28481 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
28482
28483         * gcc.misc-tests/msgs.exp: Delete.
28484         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
28485         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
28486         error set to match recent changes.
28487
28488 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
28489
28490         * gcc.dg/20011021-1.c: New test.
28491
28492 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
28493
28494         * gcc.c-torture/compile/20011023-1.c: New test.
28495
28496 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
28497
28498         * lib/g77.exp: Rewrite based on lib/g++.exp.
28499
28500 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
28501
28502         * gcc.c-torture/execute/20011019-1.c: New test.
28503
28504         * gcc.dg/20011018-1.c: New test.
28505
28506 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
28507
28508         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
28509
28510 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
28511
28512         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
28513         * gcc.dg/attr-invalid.c: Likewise.
28514
28515 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
28516
28517         * testsuite/gcc.dg/20011015-1.c: New test.
28518
28519 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
28520
28521         * g++.dg/template/unify2.C: New test.
28522
28523 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
28524
28525         * g++.dg/other/exception-specification.C: New test
28526
28527 2001-10-13  Tom Rix  <trix@redhat.com>
28528
28529         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
28530         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
28531
28532 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
28533
28534         * testsuite/gcc.dg/20011009-1.c: New test.
28535
28536 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28537
28538         PR g++/4476
28539         * g++.dg/other/friend1.C: New test.
28540
28541 2001-10-11  Richard Henderson  <rth@redhat.com>
28542
28543         * g++.old-deja/g++.other/crash18.C: Add -S to options.
28544
28545 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28546
28547         * gcc.c-torture/compile/20011010-1.c: New.
28548
28549 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28550
28551         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
28552         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
28553         g77.f-torture/execute/execute.exp,
28554         g77.f-torture/noncompile/noncompile.exp,
28555         gcc.c-torture/compile/compile.exp,
28556         gcc.c-torture/execute/execute.exp,
28557         gcc.c-torture/execute/ieee/ieee.exp,
28558         gcc.c-torture/execute/memcheck/memcheck.exp,
28559         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
28560         objc/execute/execute.exp: Update FSF address.
28561
28562 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
28563
28564         * gcc.dg/cpp/cmdlne-C.c: Update.
28565         * gcc.dg/cpp/cmdlne-C2.c: New.
28566
28567 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28568
28569         * gcc.c-torture/execute/20011008-3.c: New.
28570
28571 2001-10-08  DJ Delorie  <dj@redhat.com>
28572
28573         * gcc.dg/20011008-1.c: New.
28574         * gcc.dg/20011008-2.c: New.
28575
28576 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28577
28578         * gcc.dg/cpp/spacing1.c: Update test.
28579
28580 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28581
28582         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
28583         spelling errors of "separate" as "seperate".
28584
28585 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
28586
28587         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
28588         enough to avoid inlining.
28589
28590 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28591
28592         * lib/g77.exp: set libg2c_dir correctly.
28593
28594 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28595
28596         * gcc.dg/cpp/macro11.c: New test.
28597
28598 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28599
28600         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
28601         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
28602         gcc.dg/format/multattr-3.c: New tests.
28603         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
28604         tests for format attributes on function pointers being rejected.
28605
28606 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28607
28608         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
28609
28610 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28611
28612         * g++.dg/warn/format1.C: New test.
28613
28614 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28615
28616         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
28617
28618 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28619
28620         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
28621
28622 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28623
28624         * gcc.dg/cpp/redef2.c: Add test.
28625
28626 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
28627
28628         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
28629         long-standing bug on i686, apparently.
28630         * gcc.c-torture/execute/loop-2c.x: New file.
28631         * gcc.c-torture/execute/loop-2d.x: New file.
28632         * gcc.c-torture/execute/loop-3c.x: New file.
28633
28634 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
28635
28636         * gcc.dg/cpp/20000625-2.c: Correct line number.
28637
28638 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28639
28640         * gcc.dg/cpp/macro10.c: New test.
28641         * gcc.dg/cpp/strify3.c: New test.
28642         * gcc.dg/cpp/spacing1.c: Add tests.
28643         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
28644         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
28645
28646 2001-09-24  DJ Delorie  <dj@redhat.com>
28647
28648         * gcc.c-torture/execute/20010924-1.c: New test.
28649
28650 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28651
28652         * testsuite/objc/execute/paste.m: Remove.
28653
28654 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28655
28656         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
28657
28658 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
28659
28660         * g77.dg/strlen0.f: New test.
28661
28662 2001-09-21  Richard Henderson  <rth@redhat.com>
28663
28664         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
28665         * g++.old-deja/g++.abi/vtable2.C: Likewise.
28666
28667 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28668
28669         Table-driven attributes.
28670         * g++.dg/ext/attrib1.C: New test.
28671
28672 2001-09-20  DJ Delorie  <dj@redhat.com>
28673
28674         * gcc.dg/20000926-1.c: Update expected warning messages.
28675         * gcc.dg/array-2.c: Likewise, and test for warnings too.
28676         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
28677         array.
28678
28679 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
28680
28681         * g++.dg/eh/registers1.C: New test case.
28682
28683 2001-09-17  Richard Henderson  <rth@redhat.com>
28684
28685         * gcc.dg/array-5.c: Fix VLA decomposition test.
28686
28687 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28688
28689         * gcc.dg/cpp/line5.c: New testcase.
28690
28691 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28692
28693         * gcc.dg/cpp/macro9.c: New test.
28694
28695 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
28696
28697         * gcc.c-torture/execute/980223.c: Change type of addr from long
28698         to char *.
28699
28700 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
28701
28702         * gcc.c-torture/execute/20010915-1.c: New test.
28703
28704 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
28705
28706         * g77.dg/bprob: New directory.
28707         * g77.dg/bprob/bprob.exp: New file.
28708         * g77.dg/bprob/bprob-1.f: New test.
28709         * g77.dg/gcov: New directory.
28710         * g77.dg/gcov/gcov.exp: New file.
28711         * g77.dg/gcov/gcov-1.f: New test.
28712         * g77.dg/gcov/gcov-1.x: New file.
28713
28714 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28715
28716         * gcc.dg/cpp/directiv.c: Update.
28717         * gcc.dg/cpp/undef1.c: Update.
28718
28719 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
28720
28721         * gcc.dg/20010912-1.c: New test.
28722
28723 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
28724
28725         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
28726         language-independent file in lib.
28727         * lib/gcov.exp: New file.
28728
28729 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28730
28731         * gcc.c-torture/compile/20010911-1.c: New test.
28732
28733 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
28734
28735         * lib/profopt.exp: New, to support profile-directed optimizations.
28736         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
28737         * gcc.misc-tests/bprob-1.c: New test.
28738         * gcc.misc-tests/bprob-2.c: New test.
28739
28740 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
28741
28742         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
28743         XFAIL and which kinds of gcov output to verify.
28744         * gcc.misc-tests/gcov-4b.x: New file.
28745         * gcc.misc-tests/gcov-5b.x: New file.
28746         * gcc.misc-tests/gcov-6.x: New file.
28747         * gcc.misc-tests/gcov-7.c: New test.
28748         * gcc.misc-tests/gcov-7.x: New file.
28749
28750 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
28751
28752         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
28753         * gcc.misc-tests/gcov-6.c: New test.
28754
28755 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28756
28757         PR c++/3986
28758         * g++.dg/abi/vbase1.C: New test.
28759
28760 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
28761
28762         * objc.dg/method-2.m: New.
28763
28764 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28765
28766         PR c++/4203
28767         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
28768         * g++.dg/init/empty1.C: New test.
28769
28770 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
28771
28772         * gcc.c-torture/compile/20010903-1.c: New test.
28773
28774 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
28775
28776         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
28777         for m68k.
28778
28779 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
28780
28781         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
28782
28783         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
28784
28785         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
28786
28787 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
28788
28789         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
28790         for 16-bit 'unsigned int'.
28791
28792 2001-08-29  Kazu Hirata  <kazu@hxi.com>
28793
28794         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
28795
28796 2001-08-27  Richard Henderson  <rth@redhat.com>
28797
28798         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
28799         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
28800
28801 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
28802
28803         * gcc.dg/asm-names.c (ymain): New.
28804
28805 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
28806
28807         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
28808         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
28809         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
28810
28811 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28812
28813         * gcc.dg/compare5.c: New testcase.
28814
28815 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
28816
28817         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
28818         and "In instantiation".
28819
28820 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
28821
28822         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
28823
28824 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
28825
28826         * gcc.misc-tests/gcov.exp: Add support for branch information.
28827         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
28828         * gcc.misc-tests/gcov-4.c: New test.
28829         * gcc.misc-tests/gcov-4b.c: New test.
28830         * gcc.misc-tests/gcov-5b.c: New test.
28831
28832 2001-08-20  Zack Weinberg  <zackw@panix.com>
28833
28834         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
28835         expected to fail.
28836
28837 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28838
28839         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
28840
28841 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
28842
28843         * g++.dg/eh/template1.C: New test.
28844
28845 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
28846
28847         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
28848         Fix thinko.
28849         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
28850         for xfail.
28851
28852 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
28853
28854         * lib/g77-dg.exp:  Use prune.exp for common procedures
28855         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
28856         * lib/g77.exp: (g77-dg-prune) Remove
28857
28858 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
28859
28860         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
28861
28862 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28863
28864         * g++.dg/template/unify1.C: New test.
28865
28866 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
28867
28868         * g++.dg/abi/empty4.C: New test.
28869
28870 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
28871
28872         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
28873         solaris2.*
28874         * g77.f-torture/compile/pr3743.x: Likewise
28875
28876 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28877
28878         * g++.dg/other/using-declaration.C: New test.
28879
28880 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28881
28882         * gcc.dg/cpp/tr-sign.c: New testcase.
28883
28884 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28885
28886         * gcc.dg/cpp/19951025-1.c: Revert.
28887         * gcc.dg/cpp/directiv.c: We no longer process directives that
28888         interrupt macro arguments.
28889
28890 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28891
28892         * gcc.dg/bconstp-1.c: New test.
28893
28894 2001-08-03  Richard Henderson  <rth@redhat.com>
28895
28896         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28897
28898 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28899
28900         * gcc.dg/cpp/19951025-1.c: Update.
28901
28902 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28903
28904         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28905         should be x.
28906
28907 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28908
28909         Kill -fhonor-std.
28910         * g++.old-deja/g++.ns/ns14.C: Remove special options.
28911         * g++.old-deja/g++.other/std1.C: Likewise.
28912         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
28913
28914 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
28915
28916         * lib/g77.exp:  Load gcc-defs.exp for common procedures
28917         (g77_pass, g77_fail, g77_finish, g77_exit,
28918         ${tool}_check_unsupported_p} Now redundant.  Deleted.
28919
28920 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
28921
28922         * g77.dg/fbackslash.f
28923         * g77.dg/fcase-preserve.f
28924         * g77.dg/ff90-1.f
28925         * g77.dg/ffixed-line-length-0.f
28926         * g77.dg/ffixed-line-length-132.f
28927         * g77.dg/ffixed-line-length-7.f
28928         * g77.dg/ffixed-line-length-72.f
28929         * g77.dg/ffixed-line-length-none.f
28930         * g77.dg/ffree-form-1.f
28931         * g77.dg/fno-backslash.f
28932         * g77.dg/fno-f90-1.f
28933         * g77.dg/fno-fixed-form-1.f
28934         * g77.dg/fno-onetrip.f
28935         * g77.dg/fno-typeless-boz.f
28936         * g77.dg/fno-underscoring.f
28937         * g77.dg/fno-vxt-1.f
28938         * g77.dg/fonetrip.f
28939         * g77.dg/ftypeless-boz.f
28940         * g77.dg/fugly-assumed.f
28941         * g77.dg/funderscoring.f
28942         * g77.dg/fvxt-1.f
28943
28944 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
28945
28946         * objc.dg/fwd-proto-1.m: New.
28947         * objc.dg/local-decl-1.m: New.
28948         * objc.dg/naming-1.m: New.
28949         * objc.dg/naming-2.m: New.
28950         * objc.dg/proto-hier-1.m: New.
28951
28952 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
28953
28954         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
28955         largest-type elements to a struct makes its size grow.
28956
28957 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28958
28959         * g++.dg/abi/vthunk1.C: New test.
28960
28961 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28962
28963         * g++.dg/abi/vbase8-22.C: New test.
28964
28965 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28966
28967         * gcc.dg/cpp/macro8.c: New test.
28968
28969 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28970
28971         * g++.dg/abi/vbase8-21.C: New test.
28972
28973 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28974
28975         * g++.dg/abi/vbase8-10.C: New test.
28976
28977 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28978
28979         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28980         ${tool}_set_ld_library_path.
28981         Changed caller.
28982         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28983         g++.exp.
28984
28985 2001-07-26  Stan Cox <scox@redhat.com>
28986
28987         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28988         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28989         gcc_exit, gcc_check_unsupported_p):
28990         Moved to gcc-deps.exp
28991         * gcc-deps.exp: New file.
28992
28993 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28994
28995         * g++.old-deja/g++.pt/defarg14.C: New test.
28996
28997 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28998
28999         * g++.old-deja/g++.other/lineno5.C: New test.
29000
29001 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
29002
29003         * g++.old-deja/g++.pt/crash68.C: New test.
29004
29005 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
29006
29007         * g++.old-deja/g++.other/crash42.C: New test.
29008
29009 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29010
29011         * gcc.dg/cpp/extratokens.c: Fix.
29012         * gcc.dg/cpp/skipping2.c: New tests.
29013
29014 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29015
29016         * gcc.c-torture/execute/20010724-1.c: New file.
29017         * gcc.c-torture/execute/20010724-1.x: New file.
29018
29019 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29020
29021         * g++.old-deja/g++.other/cond7.C: New test.
29022
29023 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29024
29025         * g++.old-deja/g++.other/optimize4.C: New test.
29026
29027 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29028
29029         * g++.old-deja/g++.abi/vbase8-5.C: New test.
29030
29031 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
29032
29033         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
29034         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
29035         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
29036         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
29037
29038         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
29039         bug report" message.
29040
29041         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
29042         * g++.dg/ext/instantiate1.C: Move from old-deja.
29043
29044 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
29045
29046         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
29047         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
29048         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
29049         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
29050
29051 2001-07-23  Jeffrey A Law  (law@cygnus.com)
29052
29053         * gcc.c-torture/execute/20010723-1.c: New test.
29054
29055 2001-07-23  Ben Elliston  <bje@redhat.com>
29056
29057         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
29058
29059 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29060
29061         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
29062         i[34567]86-*-*.
29063         Delete handling of ieee_multilib_flags.
29064         Pass -mieee for alpha*-*-* and sh-*-*.
29065         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
29066
29067 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
29068
29069         Remove old-abi tests.
29070         * g++.old-deja/g++.mike/p11116.C: Remove.
29071         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
29072
29073 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
29074
29075         * g77.f-torture/compile/pr3743.f:  New test
29076
29077 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
29078
29079         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
29080
29081 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29082
29083         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
29084         g++.old-deja/g++.pt/static6.C: Likewise.
29085         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
29086         supports weak symbols.
29087
29088 2001-07-18  Andreas Jaeger  <aj@suse.de>
29089
29090         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
29091         supported again.
29092
29093 2001-07-18  Andreas Jaeger  <aj@suse.de>
29094
29095         * gcc.dg/iftrap-1.c: Fix target line.
29096
29097 2001-07-17  Richard Henderson  <rth@redhat.com>
29098
29099         * gcc.c-torture/execute/20010717-1.c: New.
29100
29101 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29102
29103         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
29104         tests.
29105
29106 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29107
29108         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
29109
29110 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29111
29112         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
29113         UAC_SIGBUS, UAC_NOPRINT definitions.
29114
29115 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
29116
29117         * objc/execute/object_is_class.m: New test.
29118         * objc/execute/object_is_meta_class.m: New test.
29119
29120 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29121
29122         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
29123         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
29124
29125 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
29126
29127         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
29128         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
29129
29130 2001-07-14  Richard Henderson  <rth@redhat.com>
29131
29132         * gcc.dg/iftrap-1.c: New.
29133
29134 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
29135
29136         * g77.f-torture/execute/intrinsic77.f: New test.
29137
29138 2001-07-11  Janis Johnson <janis@us.ibm.com>
29139
29140         * gcc.misc-tests/gcov-3.c: New test.
29141
29142 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
29143
29144         * gcc.c-torture/compile/20010711-1.c,
29145         * gcc.c-torture/compile/20010711-2.c: New tests.
29146
29147 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
29148
29149         * gcc.c-torture/execute/20010711-1.c: New test.
29150
29151 2001-07-11  Ben Elliston  <bje@redhat.com>
29152
29153         * g++.old-deja/g++.other/enum5.C: New test.
29154
29155 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
29156
29157         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
29158         (g++-dg-prune): Call prune_gcc_output.
29159         * prune.exp: New file for prune_gcc_output.
29160         * lib/g++.exp, lib/gcc.exp: Load it.
29161
29162 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29163
29164         * gcc.c-torture/compile/20010701-1.c,
29165         g++.old-deja/g++.ext/attrib6.C: New tests.
29166
29167 2001-07-06  Jeffrey A Law  (law@cygnus.com)
29168
29169         * gcc.c-torture/compile/20010706-1.c: New test.
29170
29171 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
29172
29173         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
29174
29175 2001-06-28  Stan Shebs  <shebs@apple.com>
29176
29177         * gcc.dg/pragma-darwin.c: New test.
29178
29179 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29180
29181         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
29182         Solaris 2.[678] system.
29183
29184 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29185
29186         * gcc.dg/20010622-1.c: New test.
29187
29188 2001-06-18  Stan Shebs  <shebs@apple.com>
29189
29190         * objc.dg: New directory.
29191         * objc.dg/dg.exp: New file.
29192         * objc.dg/alias.m: New.
29193         * objc.dg/class-1.m: New.
29194         * objc.dg/class-2.m: New.
29195         * objc.dg/const-str-1.m: New.
29196         * objc.dg/const-str-2.m: New.
29197         * objc.dg/id-1.m: New.
29198         * objc.dg/method-1.m: New.
29199         * objc.dg/super-class-1.m: New.
29200         * lib/objc-dg.exp: New file.
29201
29202 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29203
29204         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
29205         of label name.
29206
29207 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29208
29209         * g++.old-deja/g++.abi/vbase8-9.C: New test.
29210
29211 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29212
29213         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
29214         variable.
29215
29216 2001-06-12  Richard Henderson  <rth@redhat.com>
29217
29218         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
29219
29220 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
29221
29222         * g++.old-deja/g++.abi/vbase5.C: New test.
29223         * g++.old-deja/g++.abi/vbase6.C: New test.
29224         * g++.old-deja/g++.abi/vbase7.C: New test.
29225
29226 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29227
29228         * gcc.c-torture/compile/20010610-1.c: New test.
29229
29230 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
29231
29232         * g++.old-deja/g++.abi/vbase4.C: New test.
29233
29234 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29235
29236         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
29237         support %f for HC11/HC12 targets.
29238         * gcc.c-torture/execute/930513-1.x: New file, likewise.
29239         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
29240         on HC11/HC12 targets.
29241         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
29242
29243 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29244
29245         * gcc.dg/wchar_t-1.c: New file.
29246         * gcc.dg/wint_t-1.c: Likewise.
29247
29248 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
29249
29250         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
29251
29252 2001-06-11  Richard Henderson  <rth@redhat.com>
29253
29254         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
29255
29256 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29257
29258         * gcc.c-torture/compile/20010611-1.c: New test.
29259
29260 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29261
29262         * gcc.dg/c99-tag-1.c: Add more tests.
29263
29264 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
29265
29266         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
29267         representation on MN10300 and ARM/Thumb.
29268
29269 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
29270
29271         * g77.f-torture/execute/20010610.f: New.
29272
29273 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
29274
29275         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
29276         names.
29277
29278 2001-06-09  Richard Henderson  <rth@redhat.com>
29279
29280         * gcc.c-torture/execute/ashrdi-1.c: New.
29281         * gcc.c-torture/execute/ashldi-1.c: New.
29282         * gcc.c-torture/execute/lshrdi-1.c: New.
29283
29284 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
29285
29286         * objc/execute/load-3.m: Added. Check sending +load to categories,
29287         in addition to classes.
29288
29289 2001-06-08  Stan Shebs  <shebs@apple.com>
29290
29291         * objc/execute/load-2.m: New test.  From Nicola Pero
29292         <n.pero@mi.flashnet.it>.
29293
29294 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
29295
29296         * gcc.c-torture/execute/20010605-2.c: New test.
29297
29298 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29299
29300         * g++.old-deja/g++.abi/vbase2.C: New test.
29301         * g++.old-deja/g++.abi/vbase3.C: New test.
29302
29303 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29304
29305         * g++.old-deja/g++.pt/friend49.C: New test.
29306
29307 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29308
29309         * g++.old-deja/g++.ext/anon3.C: New test.
29310
29311 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
29312
29313         * g++.old-deja/g++.other/conv7.C: New test.
29314
29315 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29316
29317         * gcc.c-torture/compile/20010605-2.c: New test.
29318
29319 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29320
29321         * gcc.c-torture/execute/20010604-1.c: New test.
29322
29323 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
29324
29325         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
29326
29327 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
29328
29329         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
29330         (g++_link_flags): Likewise.
29331         (g++_init): Pass gccpath's value to two previous functions.
29332
29333 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29334
29335         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
29336         Ensure logfile entry matches exec command line.
29337
29338 2001-05-31  Richard Henderson  <rth@redhat.com>
29339
29340         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
29341         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
29342
29343 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
29344
29345         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
29346         compiler for irix6.2
29347
29348 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
29349
29350         * g++.old-deja/g++.other/optimize3.C: New file.
29351
29352 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
29353
29354         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
29355         assemble.
29356
29357 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
29358
29359         * g++.old-deja/g++.other/optimize2.C: New file.
29360
29361 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
29362
29363         * gcc.c-torture/compile/20010518-2.c: New file.
29364         * gcc.c-torture/execute/20010518-1.c: New file.
29365         * gcc.c-torture/execute/20010518-2.c: New file.
29366
29367 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29368
29369         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
29370
29371 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
29372
29373         G++ no longer defines builtins that do not begin with __builtin.
29374         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
29375         * g++.old-deja/g++.brendand/misc13.C: Likewise.
29376         * g++.old-deja/g++.law/builtin1.C: Likewise.
29377         * g++.old-deja/g++.law/cvt2.C: Likewise.
29378         * g++.old-deja/g++.mike/net5.C: Likewise.
29379         * g++.old-deja/g++.other/builtins1.C: Likewise.
29380         * g++.old-deja/g++.other/builtins2.C: Likewise.
29381         * g++.old-deja/g++.other/builtins3.C: Likewise.
29382         * g++.old-deja/g++.other/builtins4.C: Likewise.
29383         * g++.old-deja/g++.other/inline8.C: Likewise.
29384         * g++.old-deja/g++.robertl/eb39.C: Likewise.
29385
29386 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
29387
29388         * g++.old-deja/g++.pt/using1.C: Adjust.
29389         * g++.old-deja/g++.pt/using2.C: New test.
29390
29391 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29392
29393         * gcc.dg/cpp/charconst.c: New tests.
29394         * gcc.dg/cpp/escape.c: New tests.
29395         * gcc.dg/cpp/escape-1.c: New tests.
29396         * gcc.dg/cpp/escape-2.c: New tests.
29397         * gcc.dg/cpp/ucs.c: New tests.
29398
29399 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
29400
29401         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
29402         native compiler for irix6.5.
29403
29404 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
29405
29406         * lib/g++.exp (g++_include_flags): Use args to compute
29407         get_multilibs.
29408         (g++_link_flags): Likewise.
29409         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
29410
29411 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29412
29413         * gcc.dg/c90-hexfloat-1.c: Add more tests.
29414
29415 2001-05-21  Geoff Keating  <geoffk@redhat.com>
29416
29417         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
29418         this file.
29419
29420 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29421
29422         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
29423         STACK_SIZE;
29424         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
29425         to STACK_SIZE; Use it to define size of add_histo array.
29426         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
29427         to STACK_SIZE.
29428         (f): Use GITT_SIZE to define size of gitt local table.
29429         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
29430         to STACK_SIZE; Use it to define size of bytemem array.
29431
29432 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29433
29434         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
29435         on 68HC11/HC12 due to the asm instruction.
29436         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
29437         * gcc.c-torture/compile/920520-1.x: Likewise.
29438         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
29439         on 68HC11/HC12 because the function is larger than 64K.
29440         * gcc.c-torture/compile/961203-1.x: New file, this test fails
29441         on 68HC11/HC12 because the structure is too large.
29442
29443 2001-05-20  Richard Henderson  <rth@redhat.com>
29444
29445         * gcc.c-torture/execute/20010520-1.c: New.
29446
29447 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29448
29449         * g++.old-deja/g++.warn/compare1.C: New test.
29450         * gcc.dg/compare4.c: New test.
29451
29452 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
29453
29454         * g++.old-deja/g++.other/optimize1.C: New test.
29455
29456 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29457
29458         * g++.old-deja/g++.pt/spec41.C: New test.
29459
29460 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
29461
29462         * gcc.c-torture/compile/20010114-1.x: Remove.
29463
29464 2001-05-18  Stan Shebs  <shebs@apple.com>
29465
29466         * gcc.c-torture/compile/20010518-1.c: New test.
29467
29468 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
29469
29470         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
29471         * g++.old-deja/g++.pt/crash67.C: New test.
29472
29473 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
29474
29475         * g++.old-deja/g++.other/debug9.C: New test.
29476
29477 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
29478
29479         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
29480
29481 2001-05-16  Jan Hubicka  <jh@suse.cz>
29482
29483         * gcc.c-torture/compile/20010516-1.c: New test.
29484
29485 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
29486
29487         * g++.old-deja/g++.other/crash41.C: New test.
29488
29489 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
29490
29491         * g++.old-deja/g++.pt/crash66.C: New test.
29492
29493 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
29494
29495         * g++.old-deja/g++.robertl/eb27.C: Convert.
29496
29497 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
29498
29499         * g++.dg/friend-warn.C: New test.  Do not warn about friend
29500         declaration being redundant.
29501
29502 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
29503
29504         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
29505
29506 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
29507
29508         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
29509
29510 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
29511
29512         * lib/g++.exp: Use testsuite_flags.
29513
29514 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
29515
29516         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
29517
29518 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29519
29520         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
29521
29522 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
29523
29524         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
29525
29526 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
29527
29528         * gcc.c-torture/compile/20010313-1.c: New test.
29529
29530 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
29531
29532         * gcc.dg/cpp/direct2.c: New test.
29533         * gccq.dg/cpp/direct2s.c: New test.
29534
29535         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
29536
29537 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
29538
29539         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
29540         * g++.old-deja/g++.other/op3.C: Likewise.
29541
29542 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29543
29544         * gcc.dg/cpp/syshdr.h: New file.
29545         * gcc.dg/cpp/sysmac1.c: Update.
29546         * gcc.dg/cpp/sysmac2.c: Update.
29547
29548 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29549
29550         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
29551
29552 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
29553
29554         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
29555         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
29556
29557 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
29558
29559         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
29560
29561 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
29562
29563         * lib/g++.exp (g++_include_flags): Don't use any special flags
29564         if TESTING_IN_BUILD_TREE is not defined.
29565         (g++_init): Use a plain 'c++' as the compiler if
29566         TESTING_IN_BUILD_TREEE is not defined.
29567
29568 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
29569
29570         * g++.old-deja/g++.eh/catch13.C: New test.
29571         * g++.old-deja/g++.eh/catch14.C: New test.
29572
29573 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
29574
29575         * gcc.dg/cpp/tr-define.c: New test.
29576
29577 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
29578
29579         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
29580         <stdlib.h>, not <malloc.h>.
29581
29582 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
29583
29584         * g++.old-deja/g++.ns/template17.C: New test.
29585
29586 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
29587
29588         * g++.old-deja/g++.pt/ref4.C: New test.
29589
29590 2001-04-30  Richard Henderson  <rth@redhat.com>
29591
29592         * gcc.dg/20000724-1.c: Revert last change.
29593
29594 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
29595
29596         * g77.f-torture/execute/20010430.f: New test.
29597
29598 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
29599
29600         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
29601
29602 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
29603
29604         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
29605
29606 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29607
29608         * g++.old-deja/g++.eh/crash6.C: New test.
29609
29610 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29611
29612         * g++.old-deja/g++.other/warn7.C: New test.
29613
29614 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29615
29616         * g++.old-deja/g++.other/defarg9.C: New test.
29617
29618 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
29619
29620         * g77.f-torture/compile/20010426.f: New test.
29621         * g77.f-torture/execute/20010426.f: New test.
29622
29623 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
29624
29625         * g77.f-torture/compile/20000629-1.x: Remove - error
29626         has been fixed.
29627
29628 2001-04-26  Jeffrey A Law  (law@cygnus.com)
29629
29630         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
29631         Tweak slightly to work with g++.dg framework.
29632         * g++.dg/special/ecos.exp: Run initp1.C test.
29633         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
29634
29635         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
29636         its linker doesn't give line numbers either.
29637         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
29638
29639 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
29640
29641         * g++.old-deja/g++.other/lex1.C: New test.
29642
29643 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
29644
29645         * gcc.dg/noncompile/20010425-1.c: New test.
29646
29647 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
29648
29649         * g++.old-deja/g++.pt/mangle2.C: New test.
29650
29651 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29652
29653         * gcc.dg/format/plus-1.c: New test.
29654
29655 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29656
29657         * gcc.dg/20010423-1.c: New test.
29658
29659 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29660
29661         * gcc.c-torture/execute/20010422-1.c: New test.
29662
29663 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
29664
29665         * g++.old-deja/g++.ns/type2.C: New test.
29666
29667 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
29668
29669         * g++.old-deja/g++.other/perf1.C: New test.
29670
29671 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
29672
29673         * gcc.dg/c99-func-2.c: Remove xfail.
29674         * gcc.dg/c99-func-3.c: Remove xfail.
29675         * gcc.dg/c99-func-4.c: Remove xfail.
29676
29677 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
29678
29679         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
29680
29681 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29682
29683         * gcc.c-torture/compile/20010423-1.c: New test.
29684
29685 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29686
29687         * g++.old-deja/g++.pt/typename28.C: New test.
29688
29689 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29690
29691         * g++.old-deja/g++.abi/empty2.C: New test.
29692         * g++.old-deja/g++.abi/empty3.C: New test.
29693
29694 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29695
29696         * g++.old-deja/g++.other/comdat2.C: New test.
29697         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
29698
29699 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29700
29701         * g++.old-deja/g++.other/overload14.C: New test.
29702
29703 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29704
29705         * g++.old-deja/g++.other/lookup23.C: New test.
29706
29707 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29708
29709         * gcc.c-torture/execute/20010403-1.c: New test.
29710
29711 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
29712             Mark Mitchell  <mark@codesourcery.com>
29713
29714         * lib/old-dejagnu.exp: Don't delete output of executable.
29715         Add .exe suffix to executables.
29716
29717 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
29718
29719         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
29720
29721 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29722
29723         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
29724
29725 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29726
29727         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
29728         * g++.old-deja/g++.abi/crash1.C: New test.
29729
29730 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29731
29732         * g++.old-deja/g++.other/crash40.C: New test.
29733
29734 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29735
29736         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
29737
29738 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
29739
29740         * g++.old-deja/g++.other/warn6.C: New test.
29741
29742 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29743
29744         * g++.old-deja/g++.robertl/eb42.C: Same.
29745
29746 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29747
29748         * gcc.dg/wtr-conversion-1.c: New testcase.
29749
29750 2001-04-10  Richard Henderson  <rth@redhat.com>
29751
29752         * g++.old-deja/g++.other/array5.C: New.
29753
29754 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29755
29756         * gcc.c-torture/execute/20010408-1.c: New test.
29757
29758 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
29759
29760         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
29761         headers and constructs.
29762         * g++.old-deja/g++.robertl/eb79.C: Same.
29763         * g++.old-deja/g++.robertl/eb77.C (main): Same.
29764         * g++.old-deja/g++.robertl/eb73.C: Same.
29765         * g++.old-deja/g++.robertl/eb66.C (main): Same.
29766         * g++.old-deja/g++.robertl/eb55.C (t): Same.
29767         * g++.old-deja/g++.robertl/eb54.C (main): Same.
29768         * g++.old-deja/g++.robertl/eb46.C (main): Same.
29769         * g++.old-deja/g++.robertl/eb44.C: Same.
29770         * g++.old-deja/g++.robertl/eb41.C (main): Same.
29771         * g++.old-deja/g++.robertl/eb4.C (main): Same.
29772         * g++.old-deja/g++.robertl/eb39.C: Same.
29773         * g++.old-deja/g++.robertl/eb33.C (main): Same.
29774         * g++.old-deja/g++.robertl/eb31.C (main): Same.
29775         * g++.old-deja/g++.robertl/eb30.C: Same.
29776         * g++.old-deja/g++.robertl/eb3.C: Same.
29777         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
29778         * g++.old-deja/g++.robertl/eb21.C: Same.
29779         * g++.old-deja/g++.robertl/eb15.C: Same.
29780         * g++.old-deja/g++.robertl/eb118.C: Same.
29781         * g++.old-deja/g++.robertl/eb115.C (main): Same.
29782         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
29783         * g++.old-deja/g++.robertl/eb109.C: Same.
29784         * g++.old-deja/g++.other/sibcall1.C (main): Same.
29785         * g++.old-deja/g++.mike/rtti1.C: Same.
29786         * g++.old-deja/g++.mike/p658.C: Same.
29787         * g++.old-deja/g++.mike/net46.C: Same.
29788         * g++.old-deja/g++.mike/net34.C: Same.
29789         * g++.old-deja/g++.mike/memoize1.C: Same.
29790         * g++.old-deja/g++.mike/eh2.C: Same.
29791         * g++.old-deja/g++.law/weak.C: Same.
29792         * g++.old-deja/g++.law/visibility7.C: Same.
29793         * g++.old-deja/g++.law/visibility25.C: Same.
29794         * g++.old-deja/g++.law/visibility22.C: Same.
29795         * g++.old-deja/g++.law/visibility2.C: Same.
29796         * g++.old-deja/g++.law/visibility17.C: Same.
29797         * g++.old-deja/g++.law/visibility13.C: Same.
29798         * g++.old-deja/g++.law/visibility10.C: Same.
29799         * g++.old-deja/g++.law/visibility1.C: Same.
29800         * g++.old-deja/g++.law/virtual3.C (eval): Same.
29801         * g++.old-deja/g++.law/vbase1.C: Same.
29802         * g++.old-deja/g++.law/operators32.C: Same.
29803         * g++.old-deja/g++.law/nest3.C: Same.
29804         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
29805         * g++.old-deja/g++.law/except5.C (main): Same.
29806         * g++.old-deja/g++.law/cvt7.C (run): Same.
29807         * g++.old-deja/g++.law/cvt2.C: Same.
29808         * g++.old-deja/g++.law/cvt16.C: Same.
29809         * g++.old-deja/g++.law/ctors6.C (bar): Same.
29810         * g++.old-deja/g++.law/ctors17.C (main): Same.
29811         * g++.old-deja/g++.law/ctors13.C: Same.
29812         * g++.old-deja/g++.law/ctors12.C (main): Same.
29813         * g++.old-deja/g++.law/ctors10.C: Same.
29814         * g++.old-deja/g++.law/code-gen5.C: Same.
29815         * g++.old-deja/g++.law/bad-error7.C: Same.
29816         * g++.old-deja/g++.law/arm9.C: Same.
29817         * g++.old-deja/g++.law/arm12.C: Same.
29818         * g++.old-deja/g++.law/arg8.C: Same.
29819         * g++.old-deja/g++.law/arg1.C: Same.
29820         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
29821         * g++.old-deja/g++.jason/template31.C: Same.
29822         * g++.old-deja/g++.jason/template24.C (main): Same.
29823         * g++.old-deja/g++.jason/2371.C: Same.
29824         * g++.old-deja/g++.eh/new2.C: Same.
29825         * g++.old-deja/g++.eh/new1.C: Same.
29826         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
29827         * g++.old-deja/g++.brendan/nest21.C (main): Same.
29828         * g++.old-deja/g++.brendan/err-msg3.C: Same.
29829         * g++.old-deja/g++.brendan/crash62.C: Same.
29830         * g++.old-deja/g++.brendan/crash52.C: Same.
29831         * g++.old-deja/g++.brendan/crash49.C (main): Same.
29832         * g++.old-deja/g++.brendan/crash38.C: Same.
29833         * g++.old-deja/g++.brendan/crash15.C (main): Same.
29834         * g++.old-deja/g++.brendan/copy9.C: Same.
29835
29836 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
29837
29838         * gcc.c-torture/execute/20001203-2.c (memset):
29839         Count argument is of type __SIZE_TYPE__.
29840
29841 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
29842
29843         * gcc.c-torture/compile/20010404-1.c: New test.
29844
29845 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
29846
29847         * gcc.c-torture/compile/20010326-1.c: New test.
29848
29849 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
29850
29851         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
29852         peculiarities of the SH.
29853         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
29854
29855 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29856
29857         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
29858         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
29859         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
29860
29861 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29862
29863         * g77.f-torture/compile/20010321-1.f: New test.
29864
29865 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29866
29867         * gcc.c-torture/compile/20010329-1.c: New test.
29868
29869 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29870
29871         * gcc.c-torture/execute/20010329-1.c: New test.
29872
29873 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29874
29875         * g++.old-deja/g++.other/eh4.C: Fix typo.
29876
29877 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29878
29879         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
29880
29881 2001-03-28  Philip Blundell  <philb@gnu.org>
29882
29883         * gcc.c-torture/compile/20010328-1.c: New test.
29884
29885 2001-03-27  Richard Henderson  <rth@redhat.com>
29886
29887         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29888         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29889
29890 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29891
29892         * gcc.c-torture/compile/20010327-1.c: New test.
29893
29894 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29895
29896         * g++.old-deja/g++.other/friend12.C: New test.
29897         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29898         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29899
29900 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29901
29902         * gcc.c-torture/execute/20010325-1.c: New test.
29903
29904 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29905
29906         * g++.old-deja/g++.other/mangle3.C: New test.
29907
29908 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
29909
29910         * g++.old-deja/g++.other/anon8.C: New test.
29911
29912 2001-03-20  Philip Blundell  <philb@gnu.org>
29913
29914         * gcc.c-torture/compile/20010320-1.c: New test.
29915
29916 2001-03-17  Richard Henderson  <rth@redhat.com>
29917
29918         * g++.old-deja/g++.other/eh4.C: Add expected error text.
29919
29920 2001-03-15  Geoff Keating  <geoff@redhat.com>
29921
29922         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
29923         tests on AIX.
29924
29925 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
29926
29927         * g++.old-deja/g++.other/eh4.C: New test.
29928
29929 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29930
29931         * gcc.dg/cpp/mi1.c: Update.
29932
29933 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
29934
29935         * g++.old-deja/g++.other/regstack.C: New test.
29936
29937 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29938
29939         * g++.old-deja/g++.other/ref4.C: New test.
29940
29941 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
29942
29943         * objc/execute/va_method.m: Added.
29944         * objc/execute/IMP.m: Added.
29945         * objc/execute/_cmd.m: Added.
29946         * objc/execute/accessing_ivars.m: Added.
29947         * objc/execute/class-1.m: Added.
29948         * objc/execute/class-10.m: Added.
29949         * objc/execute/class-11.m: Added.
29950         * objc/execute/class-12.m: Added.
29951         * objc/execute/class-13.m: Added.
29952         * objc/execute/class-14.m: Added.
29953         * objc/execute/class-2.m: Added.
29954         * objc/execute/class-3.m: Added.
29955         * objc/execute/class-4.m: Added.
29956         * objc/execute/class-5.m: Added.
29957         * objc/execute/class-6.m: Added.
29958         * objc/execute/class-7.m: Added.
29959         * objc/execute/class-8.m: Added.
29960         * objc/execute/class-9.m: Added.
29961         * objc/execute/class-tests-1.h
29962         * objc/execute/class-tests-2.h
29963         * objc/execute/compatibility_alias.m: Added.
29964         * objc/execute/encode-1.m: Added.
29965         * objc/execute/formal_protocol-1.m: Added.
29966         * objc/execute/formal_protocol-2.m: Added.
29967         * objc/execute/formal_protocol-3.m: Added.
29968         * objc/execute/formal_protocol-4.m: Added.
29969         * objc/execute/formal_protocol-5.m: Added.
29970         * objc/execute/formal_protocol-6.m: Added.
29971         * objc/execute/formal_protocol-7.m: Added.
29972         * objc/execute/informal_protocol.m: Added.
29973         * objc/execute/initialize.m: Added.
29974         * objc/execute/load.m: Added.
29975         * objc/execute/many_args_method.m: Added.
29976         * objc/execute/nested-3.m: Added.
29977         * objc/execute/no_clash.m: Added.
29978         * objc/execute/private.m: Added.
29979         * objc/execute/redefining_self.m: Added.
29980         * objc/execute/root_methods.m: Added.
29981         * objc/execute/selector-1.m: Added.
29982         * objc/execute/static-1.m: Added.
29983         * objc/execute/static-2.m: Added.
29984         * objc/execute/va_method.m: Added.
29985
29986 2001-03-10  Richard Henderson  <rth@redhat.com>
29987
29988         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29989
29990 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29991
29992         * g++.old-deja/g++.other/crash31.C: XFAIL.
29993         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29994         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29995         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29996         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29997         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29998
29999 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30000
30001         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
30002
30003 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
30004
30005         * gcc.dg/20000724-1.c: Don't use multiline strings.
30006
30007 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
30008
30009         * objc/execute/string1.m, objc/execute/string2.m: Compare the
30010         result of -cString against what we expect it to be; don't just
30011         print it out for no one to read.
30012
30013         * objc/execute/string3.m, objc/execute/string4.m: New tests.
30014         Based on testcases provided by Nicola Pero.
30015
30016 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
30017
30018         * gcc.dg/cpp/macro7.c: New test.
30019
30020 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
30021
30022         * gcc.dg/cpp/multiline.c: Update.
30023
30024 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30025
30026         * g++.old-deja/g++.other/enum3.C: New test.
30027
30028 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30029
30030         * g++.old-deja/g++.other/pod1.C: New test.
30031
30032 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30033
30034         * g++.old-deja/g++.ext/overload1.C: New test.
30035
30036 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30037
30038         * g++.old-deja/g++.pt/using1.C: New test.
30039
30040 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30041
30042         * g++.old-deja/g++.other/using9.C: New test.
30043
30044 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
30045
30046         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
30047
30048         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
30049
30050 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
30051
30052         * g++.old-deja/g++.ext/realpt1.C: Remove.
30053
30054 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
30055
30056         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
30057
30058 2001-02-26  Will Cohen  <wcohen@redhat.com>
30059
30060         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
30061
30062 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
30063
30064         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
30065         templatized constructors.
30066
30067 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30068
30069         * gcc.c-torture/execute/20010224-1.c: New test.
30070
30071 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
30072
30073         * gcc.c-torture/execute/20010222-1.c: New test.
30074
30075 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
30076
30077         * g++.old-deja/g++.other/inline20.C: New test.
30078
30079 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
30080
30081         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
30082
30083 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30084
30085         * g++.old-deja/g++.other/lookup22.C: New test.
30086
30087 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
30088
30089         * g77.dg: New directory.
30090         * g77.dg/20010216-1.f: New test case.
30091         * g77.dg/dg.exp: New driver.
30092         * lib/g77-dg.exp: New driver library.
30093
30094 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30095
30096         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
30097
30098 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
30099
30100         * g++.old-deja/g++.other/decl9.C: New test.
30101
30102 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
30103
30104         * g++.old-deja/g++.other/init16.C: Update the test so that it does
30105         not need <string> and also tests the initialization at runtime.
30106
30107 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30108
30109         * gcc.c-torture/execute/longlong.c: New test.
30110
30111 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
30112
30113         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
30114
30115 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
30116
30117         * gcc.c-torture/execute/920302-1.c (execute):
30118         Change argument type to short.
30119
30120 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30121
30122         * g++.old-deja/g++.pt/deduct6.C: New test.
30123
30124 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30125
30126         * g++.old-deja/g++.pt/deduct5.C: New test.
30127
30128 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
30129
30130         * gcc.c-torture/execute/20010209-1.c: New test.
30131
30132 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
30133
30134         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
30135
30136 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
30137
30138         * g++.dg/vtgc1.C: Update for new ABI.
30139
30140         * consistency.vlad: New directory, 1665 files.
30141
30142 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30143
30144         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
30145         return type.
30146         * gcc.dg/cpp/digraphs.c: Declare puts.
30147
30148 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30149
30150         * g++.old-deja/g++.other/warn5.C: New test.
30151
30152 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30153
30154         * g++.old-deja/g++.pt/spec40.C: New test.
30155
30156 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30157
30158         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
30159         case.
30160         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
30161
30162 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
30163
30164         * gcc.c-torture/compile/20010209-1.c: New test.
30165
30166 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
30167
30168         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
30169         excess errors message but not if it crashes.
30170         * g++.old-deja/g++.other/crash27.C: Likewise.
30171         * g++.old-deja/g++.other/crash28.C: Likewise.
30172         * g++.old-deja/g++.other/crash30.C: Likewise.
30173         * g++.old-deja/g++.other/crash32.C: Likewise.
30174         * g++.old-deja/g++.other/crash35.C: Likewise.
30175         * g++.old-deja/g++.pt/inherit2.C: Likewise.
30176
30177 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30178
30179         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
30180         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
30181         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
30182         g77.f-torture/execute/execute.exp,
30183         g77.f-torture/noncompile/noncompile.exp,
30184         gcc.c-torture/execute/execute.exp,
30185         gcc.c-torture/execute/memcheck/memcheck.exp,
30186         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
30187         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
30188         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
30189         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
30190         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
30191         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
30192         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30193         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
30194         Remove bug reporting instructions with ancient email addresses.
30195
30196 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
30197
30198         * gcc.dg/20010202-1.c: New test.
30199         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
30200
30201 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
30202
30203         * g++.dg/stdbool-if.C: New test.
30204
30205 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
30206
30207         * objc/execute/fdecl.m: Added main().
30208
30209 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
30210
30211         * gcc.c-torture/execute/20010206-1.c: New test.
30212
30213 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30214
30215         * gcc.dg/cpp/avoidpaste1.c: Update.
30216
30217 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
30218
30219         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
30220         Pero <nicola@brainstorm.co.uk>.
30221         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
30222
30223 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
30224
30225         * g++.old-deja/g++.pt/spec39.C: New test.
30226
30227 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
30228
30229         * gcc.c-torture/compile/20010202-1.c: New test.
30230
30231 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
30232
30233         * g++.old-deja/g++.abi/primary2.C: New test.
30234         * g++.old-deja/g++.abi/primary3.C: New test.
30235         * g++.old-deja/g++.abi/primary4.C: New test.
30236         * g++.old-deja/g++.abi/primary5.C: New test.
30237         * g++.old-deja/g++.abi/vtable3.h: New test.
30238         * g++.old-deja/g++.abi/vtable3a.C: New test.
30239         * g++.old-deja/g++.abi/vtable3b.C: New test.
30240         * g++.old-deja/g++.abi/vtable3c.C: New test.
30241         * g++.old-deja/g++.abi/vtable3d.C: New test.
30242         * g++.old-deja/g++.abi/vtable3e.C: New test.
30243         * g++.old-deja/g++.abi/vtable3f.C: New test.
30244         * g++.old-deja/g++.abi/vtable3g.C: New test.
30245         * g++.old-deja/g++.abi/vtable3h.C: New test.
30246         * g++.old-deja/g++.abi/vtable3i.C: New test.
30247         * g++.old-deja/g++.abi/vtable3j.C: New test.
30248         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
30249
30250 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
30251
30252         * g++.old-deja/g++.other/anon6.C: New test.
30253         * g++.old-deja/g++.other/anon7.C: New test.
30254
30255 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30256
30257         * gcc.dg/cpp/avoidpaste2.c: New tests.
30258
30259 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
30260
30261         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
30262
30263 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
30264
30265         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
30266         DECIMAL_DIG cases for Irix."
30267
30268 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
30269
30270         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
30271
30272 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30273
30274         * gcc.dg/c99-tag-1.c: New test.
30275
30276 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
30277
30278         * gcc.dg/cpp/tr-warn1.c: Add tests.
30279
30280 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
30281
30282         * gcc.dg/cpp/avoidpaste1.c: Update.
30283         * gcc.dg/cpp/paste4.c: Update.
30284
30285 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
30286
30287         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
30288         cases for Irix.
30289
30290 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30291
30292         * g++.old-deja/g++.other/inline19.C: New test.
30293
30294 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30295
30296         * gcc.dg/Wlarger-than.c: New test.
30297
30298 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30299
30300         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
30301
30302 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
30303
30304         * gcc.c-torture/execute/20010129-1.c: New test.
30305         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
30306
30307 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30308
30309         * gcc.dg/cpp/avoidpaste1.c: Test case.
30310
30311 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
30312
30313         * g++.old-deja/g++.other/inline18.C: New test.
30314
30315 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30316
30317         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
30318         and __builtin_putchar.
30319
30320 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
30321
30322         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
30323         tests.
30324
30325 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
30326
30327         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
30328         floating point number rounding mode to round to the nearest
30329         representable mode.
30330
30331 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
30332
30333         * g++.old-deja/g++.other/mangle2.C: New test.
30334
30335 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30336
30337         * gcc.c-torture/compile/20010124-1.c: New test.
30338
30339 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
30340
30341         * g++.old-deja/g++.pt/spec38.C: New test.
30342
30343 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30344
30345         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
30346         "Build don't run".
30347
30348 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30349
30350         * gcc.c-torture/execute/20010123-1.c: New test.
30351
30352 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
30353
30354         * g++.old-deja/g++.pt/spec37.C: New test.
30355
30356 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
30357
30358         * g++.old-deja/g++.pt/overload14.C: New test.
30359
30360 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30361
30362         * gcc.c-torture/execute/20010122-1.c: New test, exercise
30363         __builtin_return_address.
30364
30365 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
30366
30367         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
30368         * g++.old-deja/g++.pt/spec35.C: New test.
30369         * g++.old-deja/g++.pt/spec36.C: New test.
30370
30371 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
30372
30373         * gcc.c-torture/compile/20010118-1.c: New test.
30374
30375 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
30376
30377         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
30378
30379 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
30380
30381         * gcc.c-torture/execute/20010119-1.c: New test.
30382
30383 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30384
30385         * g++.old-deja/g++.other/vbase5.C: New test.
30386
30387 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
30388
30389         * gcc.c-torture/execute/20010118-1.c: New test.
30390
30391 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30392
30393         * g++.old-deja/g++.pt/deduct3.C: New test.
30394
30395 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30396
30397         * g++.old-deja/g++.pt/spec34.C: New test.
30398
30399 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
30400
30401         * g77.f-torture/compile/20000601-2.f: New test.
30402
30403 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30404
30405         * g++.old-deja/g++.other/init17.C: New test.
30406
30407 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
30408
30409         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
30410
30411 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30412
30413         * g++.old-deja/g++.pt/unify8.C: New test.
30414
30415 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30416
30417         * g++.old-deja/g++.abi/vbase1.C: New test.
30418
30419 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30420
30421         * g++.old-deja/g++.pt/crash65.C: New test.
30422
30423 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30424
30425         * gcc.dg/cpp/assembl2.S: New test case.
30426
30427 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
30428
30429         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
30430         are supported.
30431
30432 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30433
30434         * g++.old-deja/g++.other/builtins1.C: New test.
30435         * g++.old-deja/g++.other/builtins2.C: Likewise.
30436         * g++.old-deja/g++.other/builtins3.C: Likewise.
30437         * g++.old-deja/g++.other/builtins4.C: Likewise.
30438
30439 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
30440
30441         * gcc.c-torture/compile/20010117-1.c: New test.
30442         * gcc.c-torture/compile/20010117-2.c: New test.
30443
30444 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30445
30446         * g77.f-torture/execute/20010116.[fx]: New test,
30447         XFAIL on i?86-*-*.
30448         * g77.f-torture/compile/20010115.f: Indicate it's
30449         a test for PR fortran/1636.
30450
30451 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30452
30453         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
30454
30455 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30456
30457         * g77.f-torture/compile/20010115.f: New test.
30458
30459 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
30460
30461         * g++.old-deja/g++.pt/nontype5.C: New test.
30462
30463 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30464
30465         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
30466         have an equivalent working one below it.
30467
30468 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
30469
30470         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
30471         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
30472
30473 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
30474
30475         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
30476         message containing "init_priority".
30477         (conpr-2.C): Likewise.
30478         (conpr-3.C): Likewise.
30479         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
30480
30481 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30482
30483         * gcc.c-torture/execute/20010114-2.c: New test.
30484
30485 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30486
30487         * gcc.c-torture/compile/20010114-1.c: New test.
30488         * gcc.c-torture/compile/20010114-1.x: Xfail.
30489         * gcc.c-torture/compile/20010114-2.c: New test.
30490         * gcc.c-torture/execute/20010114-1.c: New test.
30491         * gcc.dg/trunc-1.c: New test.
30492         * gcc.dg/uninit-B.c: New test.
30493
30494 2001-01-13  Nick Clifton  <nickc@redhat.com>
30495
30496         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
30497         target.
30498
30499 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30500
30501         * gcc.c-torture/compile/20010113-1.c: New test.
30502
30503 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
30504
30505         * gcc.c-torture/compile/20001212-1.c: New test.
30506
30507 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30508
30509         * gcc.dg/cpp/widestr1.c: Update.
30510         * gcc.dg/cpp/prag-imp.c: Remove.
30511
30512 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
30513
30514         * gcc.c-torture/execute/20000801-3.x: Remove.
30515         * gcc.dg/c90-init-1.c: New test.
30516         * gcc.dg/c99-init-1.c: New test.
30517         * gcc.dg/c99-init-2.c: New test.
30518         * gcc.dg/gnu99-init-1.c: New test.
30519
30520 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
30521
30522         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
30523         testing that no relevant ones were found.
30524
30525 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
30526
30527         * g++.old-deja/g++.pt/cast2.C: New test.
30528
30529 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
30530
30531         * g++.old-deja/g++.pt/friend47.C: New test.
30532
30533 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30534
30535         * g++.old-deja/g++.pt/instantiate13.C: New test.
30536
30537 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30538
30539         * g++.old-deja/g++.other/defarg7.C: New test.
30540         * g++.old-deja/g++.other/defarg8.C: New test.
30541
30542 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30543
30544         * g++.old-deja/g++.pt/crash64.C: New test.
30545
30546 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30547
30548         * g++.old-deja/g++.pt/crash63.C: New test.
30549
30550 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
30551
30552         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
30553
30554 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
30555
30556         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
30557
30558 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30559
30560         * g++.old-deja/g++.pt/error3.C: New test.
30561
30562 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30563
30564         * g++.old-deja/g++.other/crash39.C: New test.
30565
30566 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30567
30568         * g++.old-deja/g++.other/vbase4.C: New test.
30569
30570 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
30571
30572         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
30573         * gcc.dg/special/20000419-2.c: New file. Identical to above.
30574         * gcc.dg/special/special.exp: New test driver which will check
30575         for alias support for the above test.
30576
30577 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
30578
30579         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
30580         problems on small machines.
30581         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
30582         parameterize.
30583
30584 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
30585
30586         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
30587         mips.
30588         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
30589
30590 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
30591
30592         * g++.old_deja/g++.pt/using8.C: New test.
30593
30594 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30595
30596         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
30597
30598 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
30599
30600         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
30601         where a failure is expected.
30602         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
30603
30604 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30605
30606         * g++.old_deja/g++.pt/instantiate12.C: New test.
30607
30608 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30609
30610         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
30611         start of structs.
30612         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
30613         * g++.old-deja/g++.brendan/crash17.C: Likewise.
30614         * g++.old-deja/g++.brendan/crash29.C: Likewise.
30615         * g++.old-deja/g++.brendan/crash48.C: Likewise.
30616         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30617         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
30618         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30619         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
30620         * g++.old-deja/g++.eh/spec6.C: Likewise.
30621         * g++.old-deja/g++.jason/crash3.C: Likewise.
30622         * g++.old-deja/g++.law/ctors11.C: Likewise.
30623         * g++.old-deja/g++.law/ctors17.C: Likewise.
30624         * g++.old-deja/g++.law/ctors5.C: Likewise.
30625         * g++.old-deja/g++.law/ctors9.C: Likewise.
30626         * g++.old-deja/g++.mike/ambig1.C: Likewise.
30627         * g++.old-deja/g++.mike/net22.C: Likewise.
30628         * g++.old-deja/g++.mike/p3538a.C: Likewise.
30629         * g++.old-deja/g++.mike/p3538b.C: Likewise.
30630         * g++.old-deja/g++.mike/virt3.C: Likewise.
30631         * g++.old-deja/g++.niklas/t128.C: Likewise.
30632         * g++.old-deja/g++.other/anon4.C: Likewise.
30633         * g++.old-deja/g++.other/using1.C: Likewise.
30634         * g++.old-deja/g++.other/warn3.C: Likewise.
30635         * g++.old-deja/g++.pt/t37.C: Likewise.
30636         * g++.old-deja/g++.robertl/eb69.C: Likewise.
30637         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30638
30639 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30640
30641         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
30642
30643 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30644
30645         * gcc.c-torture/execute/stdio-opt-3.c: New test.
30646
30647 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
30648
30649         * gcc.c-torture/compile/20010107-1.c: New test.
30650
30651 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30652
30653         * gcc.c-torture/execute/builtin-noret-1.c: New test.
30654
30655 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30656
30657         * gcc.dg/format/format.h: New file.
30658         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
30659         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
30660         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
30661         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
30662         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
30663         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30664         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
30665         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
30666         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
30667         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
30668         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
30669         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
30670         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
30671         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
30672         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
30673         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
30674         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
30675         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
30676         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
30677         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
30678         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
30679         instead of declaring standard types, macros and functions in each
30680         test.
30681
30682 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
30683
30684         * gcc.c-torture/execute/20010106-1.c: New test.
30685
30686 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30687
30688         * gcc.dg/format/format.exp: New file.
30689         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
30690         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
30691         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
30692         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
30693         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
30694         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
30695         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
30696         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
30697         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
30698         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
30699         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
30700         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
30701         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
30702         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
30703         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
30704         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
30705         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
30706         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
30707         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
30708         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
30709         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
30710         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
30711         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
30712         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
30713         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
30714         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
30715         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
30716         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
30717         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
30718         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
30719         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
30720         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
30721         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
30722         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
30723         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
30724         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
30725         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
30726         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
30727         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
30728         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
30729         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
30730         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
30731
30732 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
30733
30734         * gcc.c-torture/execute/991228-1.c: Take word endianness into
30735         account.
30736
30737 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30738
30739         * gcc.c-torture/execute/builtin-complex-1.c: New test.
30740
30741 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30742
30743         * g++.old-deja/g++.pt/crash62.C: New test.
30744
30745 2001-01-04  Richard Henderson  <rth@redhat.com>
30746
30747         * gcc.dg/20000926-1.c: Update expected warnings.
30748         * gcc.dg/array-2.c: Likewise.
30749         * gcc.dg/array-4.c: Also validate flexible array members.
30750         * gcc.dg/c99-flex-array-1.c: New.
30751
30752 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30753
30754         * gcc.c-torture/compile/20001222-1.x: Remove.
30755
30756 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30757
30758         * gcc.c-torture/execute/built-in-setjmp.c: New.
30759
30760 2001-01-03  Richard Henderson  <rth@redhat.com>
30761
30762         * gcc.dg/940510-1.c: Update expected error wording.
30763         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
30764
30765 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
30766
30767         * lib/target-supports.exp (check_alias_available): Modified to
30768         indicate aliases not supported if only weak aliases are supported.
30769
30770 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30771
30772         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
30773         Turn on cmpstrsi checks for __pj__ and __i370__.
30774
30775 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30776
30777         * g++.old-deja/g++.other/virtual11.C: New test.
30778
30779 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30780
30781         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
30782
30783 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30784
30785         * gcc.c-torture/compile/20010102-1.c: New test.
30786
30787 2001-01-02  Andreas Jaeger  <aj@suse.de>
30788
30789         * gcc.dg/noreturn-3.c: New test.
30790
30791         * gcc.dg/noreturn-4.c: New test.
30792
30793 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30794
30795         * gcc.c-torture/execute/stdio-opt-1.c: Also test
30796         __builtin_fputc and __builtin_fwrite.
30797
30798 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30799
30800         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
30801         signed char, not default char.
30802
30803 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30804
30805         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
30806
30807 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
30808
30809         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
30810
30811 2000-12-29  Richard Henderson  <rth@redhat.com>
30812
30813         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
30814         (__cyg_profile_func_exit): Define.
30815
30816 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30817
30818         * g++.dg/vtgc1.C: New test.
30819
30820 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
30821
30822         * gcc.dg/noncompile/20001228-1.c: New test.
30823
30824         * gcc.dg/20001228-1.c: New test.
30825
30826         * gcc.c-torture/execute/20001228-1.c: New test.
30827
30828 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
30829
30830         * gcc.dg/format-strfmon-1.c: New test.
30831
30832 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30833
30834         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
30835         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
30836         * gcc.c-torture/execute/string-opt-1.c: Likewise.
30837         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30838         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30839         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30840         * gcc.c-torture/execute/string-opt-6.c: Likewise.
30841         * gcc.c-torture/execute/string-opt-7.c: Likewise.
30842         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30843         * gcc.c-torture/execute/string-opt-9.c: Likewise.
30844         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30845         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30846         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30847
30848         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
30849         * gcc.c-torture/execute/string-opt-4.c: Test index.
30850
30851 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
30852
30853         * gcc.c-torture/compile/20001226-1.c: New test.
30854
30855 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30856
30857         * gcc.c-torture/compile/20001222-1.c: New test.
30858         * gcc.c-torture/compile/20001222-1.x: Xfail.
30859
30860 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
30861
30862         * gcc.c-torture/execute/comp-goto-2.c: New test.
30863
30864 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
30865
30866         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
30867         Use long types if __INT_MAX__ is 32767.
30868         (main): Use cast to (sint32 *) when poking 88 into a_page.
30869
30870         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
30871
30872 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
30873
30874         * gcc.c-torture/compile/20001221-1.c: New test.
30875         * gcc.c-torture/execute/20001221-1.c: New test.
30876
30877 2000-12-20  Richard Henderson  <rth@redhat.com>
30878
30879         * g++.old-deja/g++.pt/crash36.C: Update error lines.
30880         * g++.old-deja/g++.robertl/eb109.C: Likewise.
30881
30882 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30883
30884         * gcc.dg/compare3.c: New test.
30885
30886 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30887
30888         * gcc.dg/format-warnll-1.c: New test.
30889
30890 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30891
30892         * gcc.dg/cpp/cmdlne-P.c: New test.
30893
30894 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30895
30896         * gcc.c-torture/execute/builtin-abs-1.c,
30897         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30898
30899 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30900
30901         * gcc.dg/cpp/multiline.c: New test.
30902
30903 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30904
30905         * g++.old-deja/g++.other/syshdr1.C: Update.
30906         * gcc.dg/cpp/lineflags.c: Remove temporarily.
30907
30908 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30909
30910         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
30911
30912 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30913
30914         * g++.old-deja/g++.pt/ttp65.C: New test.
30915
30916 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30917
30918         * g++.old-deja/g++.pt/ttp64.C: New test.
30919
30920 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30921
30922         * g++.old-deja/g++.pt/spec33.C: New test.
30923
30924 2000-12-14  Catherine Moore  <clm@redhat.com>
30925
30926         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
30927         * gcc.c-torture/execute/920612-2.c: Likewise.
30928         * gcc.c-torture/execute/920428-2.c: Likewise.
30929         * gcc-c-torture/execute/va-arg-11.c: Call exit.
30930         * gcc.c-torture/execute/va-arg-21.c: Likewise.
30931
30932 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30933
30934         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
30935         * gcc.dg/pack-test-2.c: Likewise.
30936
30937 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30938
30939         Tests by Zack Weinberg <zackw@stanford.edu>.
30940
30941         * gcc.dg/cpp/defined.c: Update.
30942         * gcc.dg/cpp/defined_trad.c: New tests.
30943
30944 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30945
30946         * gcc.dg/cpp/trad-direct.c: Update.
30947
30948 2000-12-11  Neil Booth  <neilb@earthling.net>
30949
30950         * gcc.dg/cpp/defined_trad.c
30951
30952 2000-12-11  Neil Booth  <neilb@earthling.net>
30953
30954         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
30955
30956 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30957
30958         * gcc.dg/format-miss-2.c: New test.
30959
30960 2000-12-09  Neil Booth  <neilb@earthling.net>
30961
30962         * gcc.dg/cpp/lineflags.c: New tests.
30963         * gcc.dg/cpp/poison.c: Update.
30964         * gcc.dg/cpp/redef2.c: Update.
30965         * gcc.dg/cpp/skipping.c: New test.
30966
30967 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
30968
30969         * g++.old-deja/g++.other/eh3.C: New testcase.
30970
30971 2000-12-07  Neil Booth  <neilb@earthling.net>
30972
30973         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
30974         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
30975         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30976         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30977         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30978         Update.
30979
30980 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30981
30982         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30983         __SIZE_TYPE__ instead of int for type of integers cast to
30984         pointers.
30985
30986 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30987
30988         * g++.old-deja/g++.other/cleanup4.C: New test.
30989
30990 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30991
30992         * format-sec-1.c: New test.
30993
30994 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30995
30996         * gcc.dg/format-nonlit-3.c: New test.
30997
30998 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30999
31000         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
31001         through a null pointer.
31002
31003 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31004
31005         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
31006         * g++.old-deja/g++.pt/partial4.C: New test.
31007
31008 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
31009
31010         * gcc.c-torture/execute/ieee/hugeval.x: New.
31011
31012 2000-12-06  Neil Booth  <neilb@earthling.net>
31013
31014         * gcc.dg/cpp/backslash2.c: New tests.
31015
31016 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31017
31018         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
31019         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
31020
31021 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
31022
31023         * gcc.c-torture/execute/20001203-2.c: New testcase.
31024
31025 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
31026
31027         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
31028         * g++.old-deja/g++.other/virtual10.C: New test.
31029
31030 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
31031
31032         * g++.old-deja/g++.mike/pmf5.C: Remove test.
31033
31034 2000-12-05  Richard Henderson  <rth@redhat.com>
31035
31036         * gcc.c-torture/compile/20001205-1.c: New.
31037
31038 2000-12-04  Neil Booth  <neilb@earthling.net>
31039
31040         * g++.old-deja/g++.other/virtual9.C: New test.
31041         * g++.old-deja/g++.pt/crash61.C: New test.
31042         * gcc.c-torture/execute/loop-9.c: New test.
31043
31044 2000-12-04  Neil Booth  <neilb@earthling.net>
31045
31046         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
31047         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
31048         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
31049         * gcc.dg/cpp/extratokens.c: ...here.
31050
31051 2000-12-04  Neil Booth  <neilb@earthling.net>
31052
31053         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
31054         New tests.
31055
31056 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31057
31058         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
31059         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
31060
31061 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31062
31063         * gcc.c-torture/execute/20001203-1.c: New test.
31064
31065 2000-12-03  Neil Booth  <neilb@earthling.net>
31066
31067         * gcc.dg/cpp/macro6.c: New test cases.
31068
31069 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31070
31071         * gcc.c-torture/execute/string-opt-9.c: New test.
31072         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31073         * gcc.c-torture/execute/string-opt-11.c: Likewise.
31074         * gcc.c-torture/execute/string-opt-12.c: Likewise.
31075
31076         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
31077         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
31078
31079 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
31080
31081         * gcc.dg/cpp/if-6.c: New testcase.
31082
31083         * gcc.dg/20001201-1.c: New testcase.
31084
31085 2000-12-02  Neil Booth  <neilb@earthling.net>
31086
31087         * g++.old-deja/g++.other/externC4.C,
31088         g++.old-deja/g++.other/friend10.C: New tests.
31089
31090 2000-12-02  Neil Booth  <neilb@earthling.net>
31091
31092         * g++.old-deja/g++.other/instan2.C
31093         * g++.old-deja/g++.other/instan3.C: New test.
31094
31095 2000-12-02  Neil Booth  <neilb@earthling.net>
31096
31097         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
31098         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
31099         gnuc99.c,gnuc99-pedantic.c: New tests.
31100
31101 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31102
31103         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
31104         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
31105
31106 2000-12-01  Neil Booth  <neilb@earthling.net>
31107
31108         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
31109         * gcc.dg/cpp/poison.c: Update.
31110         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
31111
31112 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
31113
31114         * g77.f-torture/execute/20001201.f: New test.
31115
31116 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31117
31118         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
31119
31120 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
31121
31122         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
31123
31124 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31125
31126         * g++.old-deja/g++.other/cast6.C: New test.
31127
31128 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
31129
31130         * gcc.c-torture/execute/20001130-2.c: New testcase.
31131
31132 2000-11-30  Richard Henderson  <rth@redhat.com>
31133
31134         * gcc.c-torture/execute/20001130-1.c: New test.
31135
31136 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31137
31138         * g++.old-deja/g++.other/op3.C: New test.
31139
31140 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31141
31142         * g++.old-deja/g++.other/op2.C: New test.
31143
31144 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31145
31146         * g++.old-deja/g++.other/crash38.C: New test.
31147
31148 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
31149
31150         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
31151
31152 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
31153
31154         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
31155         tests.
31156         * gcc.c-torture/execute/string-opt-6.c: New test.
31157
31158         * gcc.dg/20001117-1.c: Add main.
31159
31160 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
31161
31162         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
31163         Move from here ...
31164         * gcc.dg/940510-1.c: ... to here.
31165
31166         * gcc.dg/20000926-1.c: GNU C now allows initializations of
31167         zero-size arrays in toplevel structures.
31168
31169 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
31170
31171         * gcc.c-torture/execute/loop-8.c: New test.
31172
31173 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31174
31175         * g++.old-deja/g++.other/base1.C: New test.
31176
31177 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31178
31179         * g++.old-deja/g++.other/parse2.C: New test.
31180
31181 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31182
31183         * g++.old-deja/g++.pt/incomplete1.C: New test.
31184
31185 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31186
31187         * g++.old-deja/g++.other/friend9.C: New test.
31188
31189 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
31190
31191         * gcc.dg/20001127-1.c: New test.
31192
31193 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
31194
31195         * g++.old-deja/g++.pt/friend46.C: New test.
31196
31197 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
31198
31199         * g++.old-deja/g++.other/ptrmem8.C: New test.
31200
31201 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31202
31203         * gcc.c-torture/execute/string-opt-7.c: New test.
31204         * gcc.c-torture/execute/string-opt-8.c: Likewise.
31205
31206 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
31207
31208         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
31209         instead of 'mkcheck 2'.
31210
31211 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31212
31213         * gcc.c-torture/execute/memcheck/driver.c,
31214         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
31215         C9X references to refer to C99.
31216
31217 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
31218
31219         * gcc.dg/ultrasp3.c: New test.
31220
31221 2000-11-25  Neil Booth  <neilb@earthling.net>
31222
31223         * gcc.dg/cpp/include2.c: Update test to be locale independent.
31224
31225 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
31226
31227         * gcc.c-torture/compile/20001123-2.c: New.
31228
31229 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31230
31231         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
31232
31233 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
31234
31235         * gcc.dg/sequence-point-1.c: Add some new tests.
31236         * gcc.c-torture/execute/20001124-1.c: New test.
31237
31238 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
31239
31240         * g++.old-deja/g++.other/vaarg4.C: New test.
31241         * gcc.c-torture/compile/20001123-1.c: New test.
31242
31243 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
31244
31245         * g++.other/crash24.C: Adjust and remove XFAIL.
31246         * g++.other/crash37.C: New test.
31247
31248 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
31249
31250         * g++.old-deja/g++.pt/instantiate9.C: New test.
31251
31252 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
31253
31254         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
31255         new ABI, too.
31256
31257         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
31258         * g++.old-deja/g++.robertl/eb55.C: Likewise.
31259
31260 2000-11-22  Neil Booth  <neilb@earthling.net>
31261
31262         * gcc.dg/cpp/Wtrigraphs.c: New test.
31263
31264 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
31265
31266         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
31267
31268 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
31269
31270         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
31271
31272 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
31273
31274         * lib/gcc-dg.exp: load_lib scanasm.exp.
31275         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
31276         * lib/g++-dg.exp: load_lib scanasm.exp.
31277         * lib/scanasm.exp: New.
31278         (scan-assembler, scan-assembler-not): Add optional arguments to
31279         test name, or if not present, the pattern name.
31280         (scan-assembler-dem, scan-assembler-dem-not): New.
31281
31282         * g++.dg/dg.exp: New.
31283
31284 2000-11-21  Neil Booth  <neilb@earthling.net>
31285
31286         * gcc.dg/cpp/integrated1.c: Remove.
31287
31288 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
31289
31290         * gcc.c-torture/execute/20001121-1.c: New test.
31291
31292 2000-11-21  Richard Henderson  <rth@redhat.com>
31293
31294         * gcc.c-torture/compile/20001121-1.c: New test.
31295
31296 2000-11-20  Neil Booth  <neilb@earthling.net>
31297
31298         * gcc.dg/cpp/integrated1.c: New test.
31299
31300 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
31301
31302         * g++.old-deja/g++.other/inline17.C: New test.
31303
31304 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
31305
31306         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
31307         local variable to be zero: I made the variable global. Now
31308         uses abort() and exit() instead of relying on main's return value.
31309
31310 2000-11-20  Neil Booth  <neilb@earthling.net>
31311
31312         * gcc.dg/cpp/paste2.c: Update test.
31313         * objc/execute/paste.m: New test.
31314
31315 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31316
31317         * gcc.dg/c99-condexpr-1.c: New test.
31318
31319 2000-11-20  Neil Booth  <neilb@earthling.net>
31320
31321         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
31322
31323 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
31324
31325         * g++.old-deja/g++.pt/export1.C: New test.
31326
31327 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
31328
31329         * gcc.dg/20001117-1.c: New test.
31330
31331 2000-11-18  Richard Henderson  <rth@redhat.com>
31332
31333         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
31334
31335 2000-11-18  Richard Henderson  <rth@redhat.com>
31336
31337         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
31338         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
31339         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
31340
31341 2000-11-18  Richard Henderson  <rth@redhat.com>
31342
31343         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
31344         (main): New.  Exit cleanly.
31345
31346 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31347
31348         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
31349         gcc.dg/c99-fordecl-2.c: New tests.
31350
31351 2000-11-18  Richard Henderson  <rth@redhat.com>
31352
31353         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
31354         * gcc.c-torture/execute/zerolen-2.c: New.
31355
31356 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31357
31358         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
31359         memory.
31360
31361 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
31362
31363         * g++.old-deja/g++.pt/instantiate8.C: New test.
31364
31365 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
31366
31367         * g++.old-deja/g++.other/incomplete.C: Add more tests.
31368         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
31369
31370 2000-11-16  Nick Clifton  <nickc@redhat.com>
31371
31372         * gcc.c-torture/execute/nestfunc-2.c: New test.
31373         * gcc.c-torture/execute/nestfunc-3.c: New test.
31374
31375 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
31376
31377         * gcc.c-torture/compile/20001116-1.c: New test.
31378
31379 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31380
31381         * gcc.c-torture/execute/20001115-1.c: New test.
31382
31383 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
31384
31385         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
31386         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
31387         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
31388         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31389
31390 2000-11-15  Neil Booth  <neilb@earthling.net>
31391
31392         gcc.dg/cpp/_Pragma1.c: Update.
31393         gcc.dg/cpp/_Pragma2.c: New test.
31394
31395 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31396
31397         * g++.old-deja/g++.other/anon5.C: New test.
31398
31399 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
31400
31401         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
31402         tests.
31403
31404 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
31405
31406         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
31407         output.
31408
31409 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31410
31411         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
31412         labels at end of compound statements.
31413
31414 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
31415
31416         * gcc.c-torture/execute/loop-7.c: New test.
31417
31418 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31419
31420         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
31421
31422 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31423
31424         * gcc.dg/c99-bool-1.c: New test.
31425
31426 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31427
31428         * gcc.dg/c99-scope-1.c: Remove xfail.
31429         * gcc.dg/c99-scope-2.c: New test.
31430
31431 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31432
31433         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
31434         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
31435
31436 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
31437
31438         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
31439         error messages.
31440
31441         * g++.mike/p700.C: Don't typedef wchar_t.
31442         * g++.mike/p784.C: Likewise.
31443         * g++.mike/eb101.C: Don't use __wchar_t.
31444
31445 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
31446
31447         * g77.f-torture/execute/20001111.[fx]: Test premature exit
31448         from DO loop.
31449
31450 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
31451
31452         * gcc.c-torture/execute/20001111-1.c: New test.
31453
31454 2000-11-10  Nick Clifton  <nickc@redhat.com>
31455
31456         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
31457         long multuiple and accumulate.
31458
31459 2000-11-09  Richard Henderson  <rth@redhat.com>
31460
31461         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
31462         via size_t instead of int.
31463
31464         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
31465         * gcc.c-torture/execute/string-opt-2.c: Likewise.
31466         * gcc.c-torture/execute/string-opt-3.c: Likewise.
31467         * gcc.c-torture/execute/string-opt-4.c: Likewise.
31468
31469 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
31470
31471         * gcc.c-torture/compile/20001109-1.c: New test.
31472         * gcc.c-torture/compile/20001109-2.c: New test.
31473
31474 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
31475
31476         * g++.old-deja/g++.pt/operator1.C: New test.
31477         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
31478
31479 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
31480
31481         * gcc.dg/20001108-1.c: New test.
31482
31483 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
31484
31485         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
31486         with both arguments constant strings.
31487         * gcc.c-torture/execute/string-opt-3.c: New test.
31488         * gcc.c-torture/execute/string-opt-4.c: New test.
31489         * gcc.c-torture/execute/string-opt-5.c: New test.
31490
31491 2000-11-08  Nick Clifton  <nickc@redhat.com>
31492
31493         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
31494         mulsidi3adddi patterns.
31495
31496 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
31497
31498         * g++.old-deja/g++.other/crash36.C: New test.
31499
31500 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
31501
31502         * g++.old-deja/g++.other/init16.C: New test.
31503
31504 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
31505
31506         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
31507
31508 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
31509
31510         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
31511         * gcc.c-torture/execute/va-arg-16.x: Likewise.
31512         * gcc.c-torture/execute/va-arg-17.x: Likewise.
31513
31514 2000-11-07  DJ Delorie  <dj@redhat.com>
31515
31516         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
31517
31518 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31519
31520         * gcc.c-torture/execute/string-opt-1.c: New test.
31521
31522 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
31523
31524         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
31525         mips-sgi-irix6.* because the MIPS ABI passes floating-point
31526         parameters in registers, and there is no way for a varargs
31527         function to know in which order the integer and floating-point
31528         parameters should be interleaved when they are placed on the
31529         stack.
31530         * gcc.c-torture/execute/va-arg-16.x: Likewise.
31531         * gcc.c-torture/execute/va-arg-17.x: Likewise.
31532
31533 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31534
31535         * gcc.c-torture/execute/string-opt-2.c: New test.
31536
31537 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
31538
31539         * g++.old-deja/g++.pt/crash60.C: New test.
31540
31541 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
31542
31543         * g++.old-deja/g++.other/crash24.C: New test.
31544         * g++.old-deja/g++.other/crash25.C: New test.
31545         * g++.old-deja/g++.other/crash26.C: New test.
31546         * g++.old-deja/g++.other/crash27.C: New test.
31547         * g++.old-deja/g++.other/crash28.C: New test.
31548         * g++.old-deja/g++.other/crash29.C: New test.
31549         * g++.old-deja/g++.other/crash30.C: New test.
31550         * g++.old-deja/g++.other/crash31.C: New test.
31551         * g++.old-deja/g++.other/crash32.C: New test.
31552         * g++.old-deja/g++.other/crash33.C: New test.
31553         * g++.old-deja/g++.other/crash34.C: New test.
31554         * g++.old-deja/g++.other/crash35.C: New test.
31555
31556 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
31557
31558         * gcc.c-torture/execute/20001031-1.c: New test.
31559
31560 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
31561
31562         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
31563         namespace.
31564
31565         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
31566         standards-conformant.
31567
31568         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
31569
31570         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
31571         * g++.old-deja/g++.mike/p755a.C: Likewise.
31572         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
31573         library makes no calls to `operator new' during initialization.
31574
31575 2000-11-04  Neil Booth  <neilb@earthling.net>
31576
31577         * gcc.dg/cpp/include2.c: New tests.
31578
31579 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
31580
31581         * lib/g++.exp (g++_set_ld_library_path): New function.
31582         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
31583
31584 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
31585
31586         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
31587         warnings.
31588
31589 2000-11-01  Richard Henderson  <rth@redhat.com>
31590
31591         * g++.old-deja/g++.ext/namedret1.C: New.
31592         * g++.old-deja/g++.ext/namedret2.C: New.
31593         * g++.old-deja/g++.ext/namedret3.C: New.
31594
31595 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
31596
31597         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
31598         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
31599
31600 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31601
31602         * gcc.c-torture/execute/va-arg-21.c: New test.
31603
31604 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31605
31606         * gcc.dg/c99-complex-2.c: New test.
31607
31608 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31609
31610         * gcc.c-torture/execute/stdio-opt-1.c: New test.
31611
31612 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
31613
31614         * g++.old-deja/g++.other/inline16.C: New test.
31615
31616 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
31617
31618         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
31619         __PRETTY_FUNCTION__
31620
31621 2000-10-29  Neil Booth  <neilb@earthling.net>
31622
31623         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
31624         New tests.
31625         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
31626         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
31627         optimisation.
31628
31629 2000-10-29  Neil Booth  <neilb@earthling.net>
31630
31631         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
31632         * mi1.c, mi1c.h: Add null directives to multiple-include test.
31633         * mi5.c: Test multiple includes work with -C.
31634         * trigraphs.c: Test ^= version.
31635
31636 2000-10-28  Neil Booth  <neilb@earthling.net>
31637
31638         New tests and test updates for new macro expander.
31639
31640         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
31641         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
31642         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
31643         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
31644         new diagnostic messages.
31645
31646         * gcc.dg/cpp/macro3.c: New tests.
31647
31648 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
31649
31650         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
31651         on the same line.
31652
31653 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
31654
31655         * g++.old-deja/g++.other/eh2.C: New test.
31656
31657 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31658
31659         * gcc.c-torture/execute/20001027-1.c: New test.
31660
31661 2000-10-26  Richard Henderson  <rth@redhat.com>
31662
31663         * gcc.c-torture/execute/20001026-1.c: New.
31664
31665 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
31666
31667         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
31668         * g++.old-deja/g++.law/builtin1.C: Likewise.
31669         * g++.old-deja/g++.law/ctors10.C: Likewise.
31670         * g++.old-deja/g++.law/virtual3.C: Likewise.
31671         * g++.old-deja/g++.mike/p658.C: Likewise.
31672         * g++.old-deja/g++.other/sibcall1.C: Likewise.
31673         * g++.old-deja/g++.other/vaarg2.C: Likewise.
31674         * g++.old-deja/g++.robertl/eb124.C: Likewise.
31675         * g++.old-deja/g++.robertl/eb44.C: Likewise.
31676         * g++.old-deja/g++.robertl/eb77.C: Likewise.
31677
31678 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31679
31680         * gcc.c-torture/compile/20001024-1.c: New test.
31681
31682 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
31683
31684         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
31685         to tell us whether or not we are using V3.
31686
31687 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
31688
31689         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
31690         operands.
31691
31692 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31693
31694         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
31695
31696 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
31697
31698         * gcc.c-torture/execute/20001024-1.c: New test.
31699
31700 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
31701
31702         * g++.old-deja/g++.other/sibcall1.C: New test.
31703
31704 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
31705
31706         * gcc.dg/noncompile/init-3.c: New test.
31707
31708 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31709
31710         * gcc.dg/format-array-1.c: New test.
31711
31712 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31713
31714         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
31715         writing through null pointers; remove comment about testing
31716         unterminated strings.
31717
31718 2000-10-17  Matthew Hiller  <hiller@redhat.com>
31719
31720         * gcc.c-torture/execute/20001017-2.c: New test.
31721
31722 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31723
31724         * gcc.c-torture/compile/20001018-1.c: New test.
31725         * gcc.c-torture/compile/20001018-1.x: Xfail.
31726
31727 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31728
31729         * gcc.c-torture/execute/20001017-1.c: New test.
31730
31731 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31732
31733         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
31734         for multiple use of arguments with scanf formats; add tests for
31735         multiple use of arguments.
31736
31737 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
31738
31739         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
31740
31741 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31742
31743         * gcc.dg/format-miss-1.c: New test.
31744
31745 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31746
31747         * gcc.c-torture/execute/20001013-1.c: New test.
31748
31749 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31750
31751         * gcc.dg/format-branch-1.c: New test.
31752
31753 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31754
31755         * README, lib/file-format.exp: Remove EGCS references.
31756
31757 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31758
31759         * gcc.dg/20001013-1.c: New test.
31760
31761 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31762
31763         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
31764         for intmax_t in the compiler using __typeof__ and the type rules
31765         for conditional expressions.
31766
31767 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
31768
31769         * gcc.dg/20001012-1.c: New test.
31770         * gcc.dg/20001012-2.c: New test.
31771
31772 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31773
31774         * gcc.dg/format-attr-1.c: New test.
31775
31776 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31777
31778         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
31779         __LONG_LONG_MAX__ instead of LLONG_MAX.
31780
31781 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31782
31783         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
31784         scanf flags.
31785         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
31786         flags.
31787
31788 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31789
31790         * gcc.dg/sequence-pt-1.c: New test.
31791
31792 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
31793
31794         * gcc.c-torture/execute/20001011-1.c: New testcase.
31795         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
31796
31797 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31798
31799         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
31800         does not error on it.
31801
31802 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31803
31804         * gcc.dg/20001009-1.c: New test.
31805
31806 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31807
31808         * gcc.c-torture/compile/20001009-1.c: Move from here ....
31809         * gcc.c-torture/execute/20001009-2.c: ... to here.
31810
31811 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
31812
31813         * gcc.c-torture/compile/20001009-1.c: New testcase.
31814         * gcc.c-torture/execute/20001009-1.c: New testcase.
31815         Testcases provided by Jan Hubicka <jh@suse.cz>.
31816
31817 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31818
31819         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31820         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
31821         uintmax_t using <limits.h> to emulate the compiler's internal
31822         logic.  No longer XFAIL %j tests.
31823
31824 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31825
31826         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
31827         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31828         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
31829         regexps and details of expected handling of some bad formats.
31830         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
31831         suppression.
31832
31833 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31834
31835         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
31836         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
31837         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
31838         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
31839         in list archives.
31840
31841 2000-10-06  Richard Henderson  <rth@cygnus.com>
31842
31843         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
31844         * g++.old-deja/g++.brendan/crash52.C: Likewise.
31845         * g++.old-deja/g++.jason/report.C: Likewise.
31846         * g++.old-deja/g++.law/friend5.C: Likewise.
31847         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
31848         of the expected warnings.
31849
31850 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
31851
31852         * g++.old-deja/g++.pt/enum14.C: New test.
31853
31854 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31855
31856         * g++.old-deja/g++.pt/crash59.C: New test.
31857
31858 2000-10-04  Will Cohen  <wcohen@redhat.com>
31859
31860         * gcc.dg/20000926-1.c: New test.
31861
31862 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
31863
31864         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
31865         function name for current C++ compiler.
31866         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
31867
31868 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
31869
31870         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
31871         __PRETTY_FUNCTION__.
31872         * g++.old-deja/g++.ext/pretty2.C: Likewise.
31873
31874 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31875
31876         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
31877
31878 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
31879
31880         * gcc.c-torture/compile/20000923-1.c: New test.
31881
31882 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
31883
31884         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
31885         * g++.old-deja/g++.pt/ttp62.C: Same.
31886         * g++.old-deja/g++.other/inline14.C: Same.
31887
31888 2000-09-24  Richard Henderson  <rth@cygnus.com>
31889
31890         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31891
31892 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31893
31894         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31895
31896 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31897
31898         * gcc.c-torture/compile/20000922-1.c: New file.
31899
31900 2000-09-21  Nick Clifton  <nickc@redhat.com>
31901
31902         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31903         a signed long modulo operation.
31904         (mod6): New function - perform an unsigned long modulo operation.
31905         (main): Add tests for modulos of very large numbers by very small
31906         dividends.
31907
31908 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31909
31910         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
31911
31912 2000-09-19  Richard Henderson  <rth@cygnus.com>
31913
31914         * gcc.dg/compare2.c (case 10): XFAIL.
31915
31916 2000-09-18  Richard Henderson  <rth@cygnus.com>
31917
31918         * gcc.c-torture/execute/20000906-1.c: Move ...
31919         * gcc.dg/20000906-1.c: ... here.  Only run on targets
31920         that support __builtin_trap.
31921
31922 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
31923
31924         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
31925
31926 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31927
31928         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
31929         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
31930         more $ format tests.
31931
31932 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31933
31934         * gcc.dg/format-errmk-1.c: New test.
31935
31936 2000-09-17  Greg McGary  <greg@mcgary.org>
31937
31938         * gcc.c-torture/execute/20000917-1.x: Remove.
31939
31940 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31941
31942         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
31943
31944 2000-09-17  Greg McGary  <greg@mcgary.org>
31945
31946         * gcc.c-torture/execute/20000917-1.c: New test.
31947         * gcc.c-torture/execute/20000917-1.x: XFAIL.
31948
31949 2000-09-16  Neil Booth  <NeilB@earthling.net>
31950
31951         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
31952         in nested macro bug.
31953
31954 2000-09-15  Neil Booth  <NeilB@earthling.net>
31955
31956         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
31957
31958 2000-09-14  Jeffrey A Law  (law@cygnus.com)
31959
31960         * gcc.c-torture/execute/20000914-1.c: New test.
31961
31962 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
31963
31964         * g++.other/inline13.C: New test.
31965
31966 2000-09-12  Andreas Jaeger  <aj@suse.de>
31967
31968         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
31969         constant by Ulrich Drepper <drepper@redhat.com>.
31970
31971 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
31972
31973         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
31974
31975 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31976
31977         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31978
31979 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31980
31981         * gcc.dg/cpp/backslash.c: New test.
31982
31983 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31984
31985         * gcc.c-torture/execute/20000910-1.c: New test.
31986         * gcc.c-torture/execute/20000910-2.c: Likewise.
31987
31988 2000-09-11  Robert Lipe  <robertl@sco.com>
31989
31990         * gcc.dg/pragma-align.c: New test.
31991
31992 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31993
31994         * g++.old-deja/g++.pt/explicit82.C: New test.
31995         * g++.old-deja/g++.pt/explicit83.C: New test.
31996
31997 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31998
31999         * gcc.dg/asm-names.c: New test.
32000
32001 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32002
32003         * gcc.dg/cpp/tr-warn6.c: New test
32004
32005 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32006
32007         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
32008         be accepted.
32009
32010 2000-09-07  Catherine Moore  <clm@redhat.com>
32011
32012         * gcc.c-torture/execute/unroll-1.c: New test.
32013
32014 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
32015
32016         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
32017         ERROR markers.
32018         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
32019         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
32020         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
32021         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
32022         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
32023         Preprocess only.
32024         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
32025         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
32026
32027 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32028
32029         * g++.old-deja/g++.pt/deduct2.C: New test.
32030
32031 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32032
32033         * g++.old-deja/g++.pt/parms2.C: New test.
32034
32035 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32036
32037         * g++.old-deja/g++.pt/crash58.C: New test.
32038
32039 2000-09-06  Greg McGary  <greg@mcgary.org>
32040
32041         * gcc.c-torture/execute/20000906-1.c: New test.
32042         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
32043
32044 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32045
32046         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
32047
32048 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32049
32050         * g++.old-deja/g++.pt/crash57.C: New test.
32051
32052 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32053
32054         * g++.old-deja/g++.pt/crash56.C: New test.
32055
32056 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32057
32058         * g++.old-deja/g++.pt/koenig1.C: New test.
32059
32060 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
32061
32062         * gcc.dg/20000904-1.c: New test.
32063
32064 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
32065
32066         * gcc.dg/cpp/paste8.c: New test.
32067
32068 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
32069
32070         * gcc.c-torture/compile/20000827-1.c: New test.
32071
32072 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32073
32074         * gcc.dg/format-diag-1.c: New test.
32075
32076 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32077
32078         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
32079         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
32080         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
32081         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
32082         gcc.dg/formatz-1.c: Adjust warning regular expressions.
32083
32084 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
32085
32086         * g++.old-deja/g++.other/nested4.C: New test.
32087
32088 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
32089
32090         * g++.old-deja/g++.ns/scoped1.C: New test.
32091
32092 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
32093
32094         * lib/g++.exp: Support testing already-installed GCC.
32095
32096 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32097
32098         * wtr-label-1.c, wtr-suffix-1.c: New tests.
32099
32100 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32101
32102         * gcc.dg/return-type-2.c: New test.
32103
32104 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
32105
32106         * gcc.c-torture/compile/20000825-1.c: New test.
32107
32108 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
32109
32110         * gcc.dg/dwarf2-2.c: New test.
32111
32112 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
32113
32114         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
32115         dg-warning regexps.
32116
32117 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32118
32119         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
32120         gcc.dg/format-ext-5.c: New tests.
32121
32122 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
32123
32124         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
32125
32126 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
32127
32128         * gcc.dg/noncompile/930622-2.c: Adjust error message.
32129
32130 2000-08-24  Richard Henderson  <rth@cygnus.com>
32131
32132         * gcc.dg/ia64-sync-1.c: New test.
32133         * gcc.dg/ia64-sync-2.c: New test.
32134         * gcc.dg/ia64-asm-1.c: New test.
32135
32136 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32137
32138         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
32139         * gcc.dg/format-ext-2.c: New test.
32140
32141 2000-08-23  Jason Merrill  <jason@redhat.com>
32142
32143         * lib/old-dejagnu.exp: Also ignore "In member function" and
32144         "At global scope".
32145
32146 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32147
32148         * gcc.dg/noncompile/label-lineno-1.c: New test.
32149
32150 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32151
32152         * gcc.dg/c99-array-nonobj-1.c: New test.
32153
32154 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32155
32156         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
32157         tests.
32158         * gcc.dg/format-ext-1.c: New test.
32159
32160 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32161
32162         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
32163         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
32164         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
32165         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
32166         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
32167
32168 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32169
32170         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
32171         gcc.dg/c99-strftime-2.c: New tests.
32172
32173 2000-08-22  Richard Henderson  <rth@cygnus.com>
32174
32175         * gcc.c-torture/execute/20000822-1.c: New test.
32176
32177 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
32178
32179         * gcc.c-torture/execute/20000819-1.x: Remove.
32180
32181 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32182
32183         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
32184         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
32185         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
32186         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
32187         gcc.dg/format-xopen-1.c: New tests.
32188
32189 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32190
32191         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
32192
32193 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
32194
32195         * g++.old-deja/g++.other/loop2.C: New test.
32196
32197         * gcc.c-torture/compile/20000606-1.c: New test.
32198         * gcc.c-torture/compile/20000728-1.c: New test.
32199         * gcc.c-torture/execute/20000801-1.c: New test.
32200         * gcc.c-torture/execute/20000801-2.c: New test.
32201         * gcc.c-torture/execute/20000819-1.c: New test.
32202         * gcc.c-torture/execute/20000819-1.x: XFAIL.
32203         * gcc.dg/20000629-1.c: New test.
32204         * gcc.dg/20000724-1.c: New test.
32205         * gcc.dg/20000807-1.c: New test.
32206
32207 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
32208
32209         * gcc.dg/cpp/pragma-1.c: New test.
32210         * gcc.dg/cpp/pragma-2.c: New test.
32211
32212 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
32213
32214         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
32215         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
32216
32217 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32218
32219         * gcc.c-torture/compile/20000818-1.c: New test.
32220
32221 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
32222
32223         * gcc.c-torture/execute/20000818-1.c: New test.
32224
32225 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32226
32227         * gcc.dg/format-va-1.c: New test.
32228
32229 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32230
32231         * g++.old-deja/g++.other/typedef8.C: New test.
32232
32233 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32234
32235         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
32236         * g++.old-deja/g++.mike/net36.C: Mark candidate.
32237         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
32238         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
32239         * g++.old-deja/g++.other/ptrmem7.C: New test.
32240         * g++.old-deja/g++.pt/ptrmem10.C: New test.
32241
32242 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32243
32244         * g++.old-deja/g++.pt/typename27.C: New test.
32245
32246 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
32247
32248         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
32249         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
32250         * g++.old-deja/g++.pt/friend45.C: New test.
32251         * g++.old-deja/g++.other/friend8.C: New test.
32252
32253 2000-08-15  Richard Henderson  <rth@cygnus.com>
32254
32255         * gcc.c-torture/execute/20000815-1.c: New test.
32256
32257 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32258
32259         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
32260         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
32261         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
32262
32263 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
32264
32265         * g++.old-deja/g++.other/refinit2.C: New test.
32266
32267 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
32268
32269         * lib/c-torture.exp (c-torture): Make
32270         compiler_conditional_xfail_data global.
32271         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
32272         compiler_conditional_xfail_data machinery.
32273         (f-torture-execute): Likewise.
32274         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
32275         and only when unrolling loops.
32276
32277         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
32278
32279 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
32280
32281         * g++.old-deja/g++.pt/explicit81.C: New test.
32282
32283 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
32284
32285         * g++.old-deja/g++.pt/typename26.C: New test.
32286
32287 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
32288
32289         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
32290         warning.
32291
32292 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32293
32294         * g++.old-deja/g++.other/array3.C: New test.
32295
32296 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32297
32298         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
32299         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
32300         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
32301         New tests.
32302
32303 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
32304
32305         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
32306         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32307
32308 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
32309
32310         * gcc.c-torture/execute/20000808-1.c: New test.
32311
32312 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32313
32314         * gcc.dg/c90-const-expr-1.c: New test.
32315
32316 2000-08-08  Richard Henderson  <rth@cygnus.com>
32317
32318         * gcc.dg/noncompile/920923-1.c: Declare calloc.
32319
32320 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32321
32322         * gcc.dg/noncompile/const-ll-1.c: New test.
32323
32324 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32325
32326         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
32327
32328 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
32329
32330         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
32331         that running programs linked against the shared version of libobjc
32332         run correctly.
32333
32334 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32335
32336         * gcc.dg/c99-printf-1.c: New test.
32337
32338 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32339
32340         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
32341
32342 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
32343
32344         * gcc.c-torture/execute/20000731-1.x: Delete.
32345
32346 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
32347
32348         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
32349         and torture_without_loops as is done by c-torture.exp.
32350         (search_for): Copy from c-torture.exp.
32351         (gcc-dg-runtest): New function, drives a directory of tests
32352         iterating over the TORTURE_OPTIONS.
32353         (scan-assembler, scan-assembler-not): Move here from
32354         individual directory drivers.
32355
32356         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
32357         defined by lib/gcc-dg.exp.
32358         * gcc.dg/cpp/cpp.exp: Likewise.
32359         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
32360         gcc-dg-runtest, so we cycle over optimization options.
32361
32362         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
32363         * gcc.dg/compare2.c: No longer expected to fail.
32364
32365 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32366
32367         * gcc.c-torture/execute/20000804-1.c: New test.
32368
32369 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32370
32371         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
32372
32373 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
32374
32375         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
32376
32377 2000-08-03  Jeffrey A Law  (law@cygnus.com)
32378
32379         * gcc.c-torture/compile/20000803-1.c: New test.
32380
32381 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32382
32383         * gcc.c-torture/execute/20000801-3.c,
32384         gcc.c-torture/execute/20000801-4.c: New tests.
32385         * gcc.c-torture/execute/20000801-3.x,
32386         gcc.c-torture/execute/20000801-4.x: Xfail.
32387
32388 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
32389
32390         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
32391         libobjc/.libs to allow for libtool.
32392
32393 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
32394
32395         * gcc.c-torture/compile/20000802-1.c: New test.
32396
32397 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
32398
32399         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
32400
32401 2000-07-31  Jeffrey A Law  (law@cygnus.com)
32402
32403         * gcc-c-torture/execute/20000731-2.c: New test.
32404
32405         * gcc.c-torture/execute/20000731-1.c: New test.
32406         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
32407
32408 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
32409
32410         * testsuite/gcc.dg/cpp/paste7.c: New test.
32411         * gcc.dg/cpp/20000725-1.c: New test.
32412
32413 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
32414
32415         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
32416         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
32417         declaration warning for __builtin_dwarf_reg_size.
32418
32419         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
32420
32421 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32422
32423         * gcc.dg/noncompile/voidparam-1.c: New test.
32424
32425 2000-07-30  Richard Henderson  <rth@cygnus.com>
32426
32427         * gcc.dg/c90-digraph-1.c: Don't xfail.
32428         * gcc.dg/compare2.c (case 10): Xfail.
32429         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
32430
32431 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
32432
32433         * gcc.dg/c99-main-1.c: New test.
32434
32435 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32436
32437         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
32438
32439 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
32440
32441         * gcc.c-tortuer/execute/20000726-1.c: New test.
32442
32443 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
32444
32445         * gcc.c-torture/execute/enum-2.c: New test.
32446
32447 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32448
32449         * gcc.dg/cpp/tr-warn3.c: New test.
32450
32451 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32452
32453         * g++.old-deja/g++.ext/implicit1.C: Remove.
32454         * g++.old-deja/g++.jason/c2.C: Remove
32455         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
32456         * g++.old-deja/g++.pt/crash16.C: Likewise.
32457         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
32458
32459 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32460
32461         * g++.old-deja/g++.other/for2.C: New test.
32462
32463 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
32464
32465         * gcc.dg/20000720-1.c: New test.
32466
32467 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
32468
32469         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
32470
32471 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
32472
32473         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
32474         * gcc.c-torture/execute/20000722-1.c: New.
32475         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
32476
32477 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
32478
32479         * gcc.dg/cpp/20000720-1.S: New test.
32480
32481 2000-07-21  Michael Meissner  <meissner@redhat.com>
32482
32483         * gcc.c-torture/execute/ieee/hugeval.c: New test.
32484
32485 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
32486
32487         * g++.old-deja/g++.brendan/crash16.C,
32488         g++.old-deja/g++.brendan/parse3.C,
32489         g++.old-deja/g++.brendan/redecl1.C,
32490         g++.old-deja/g++.ns/template13.C,
32491         g++.old-deja/g++.other/decl4.C,
32492         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
32493
32494 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
32495
32496         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
32497         and "Internal error".
32498
32499         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
32500         regexps.
32501         * gcc.dg/cpp/paste6.c: New test.
32502
32503 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
32504
32505         * gcc.dg/cpp/tr-direct.c: New test.
32506
32507         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
32508         gcc.dg/cpp/undef1.c: Tweak error regexps.
32509
32510 2000-07-18  Eric Christopher <echristo@redhat.com>
32511
32512         * gcc.c-torture/compile/20000718-1.c: New test.
32513
32514 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
32515
32516         * cpplex.c (_cpp_push_token): If the token being pushed back
32517         is the previous token in this context, just subtract one from
32518         context->posn.
32519         * cppmacro.c (save_expansion): Clear aux field when storing a
32520         placemarker.
32521
32522 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
32523
32524         * gcc.dg/noncompile/redecl-1.c: New test.
32525
32526 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
32527
32528         * gcc.c-torture/execute/20000717-5.c: New test.
32529         * gcc.c-torture/execute/20000717-1.x: Removed.
32530
32531 2000-07-17  Richard Henderson  <rth@cygnus.com>
32532
32533         * gcc.c-torture/execute/20000717-4.c: New test.
32534
32535 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
32536
32537         * gcc.dg/cpp/syshdr.c: New test.
32538         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
32539
32540 2000-07-17  Neil Booth  <neilb@earthling.net>
32541
32542         * gcc.dg/cpp/cmdlne-dM.c: New test.
32543         * gcc.dg/cpp/cmdlne-dD.c: New test.
32544
32545 2000-07-17  Jeffrey A Law  (law@cygnus.com)
32546
32547         * gcc.c-torture/execute/20000717-3.c: New test.
32548
32549         * gcc.c-torture/compile/20000717-1.c: New test.
32550
32551 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
32552
32553         * gcc.c-torture/execute/20000717-2.c: New test.
32554
32555 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32556
32557         * gcc.dg/formatz-1.c: New test.
32558
32559         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
32560         * gcc.dg/c99-digraph-1.c: New tests.
32561
32562         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
32563         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
32564
32565         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
32566         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
32567         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
32568         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
32569         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
32570         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
32571         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
32572
32573 2000-07-17   Greg McGary <greg@mcgary.org>
32574
32575         * gcc.c-torture/execute/20000717-1.c: New test.
32576         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
32577
32578 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
32579
32580         * gcc.c-torture/execute/20000715-2.c: New test.
32581         * gcc.dg/20000715-1.c: New test.
32582
32583 2000-07-15  Michael Meissner  <meissner@redhat.com>
32584
32585         * gcc.c-torture/execute/20000715-1.c: New test.
32586
32587 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
32588
32589         * gcc.c-torture/execute/20000707-1.c: New test.
32590
32591 2000-07-13  Neil Booth  <NeilB@earthling.net>
32592
32593         * testsuite/gcc.dg/cpp/digraph1.c,
32594         testsuite/gcc.dg/cpp/digraph2.c,
32595         testsuite/gcc.dg/cpp/digraphs.c: New tests.
32596
32597 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
32598
32599         * g77.f-torture/compile/20000630-2.f:  New test.
32600         * g77.f-torture/compile/20000630-2.x
32601
32602 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32603
32604         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
32605
32606 2000-07-11  Neil Booth  <NeilB@earthling.net>
32607
32608         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
32609
32610 2000-07-11  Neil Booth  <NeilB@earthling.net>
32611
32612         * gcc.dg/cpp/cmdlne-C.c: New.
32613
32614 2000-07-09  Neil Booth  <NeilB@earthling.net>
32615
32616         * gcc.dg/cpp/directiv.c: New tests.
32617         * gcc.dg/cpp/undef1.c: Update.
32618
32619 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
32620
32621         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
32622
32623 2000-07-09  Neil Booth  <NeilB@earthling.net>
32624
32625         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
32626
32627 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
32628
32629         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
32630         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
32631
32632 2000-07-08  Neil Booth  <NeilB@earthling.net>
32633
32634         * gcc.dg/cpp/macsyntx.c: New tests.
32635
32636 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
32637
32638         * gcc.dg/20000707-1.c: New test.
32639
32640 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
32641
32642         * gcc.c-torture/execute/20000706-1.c: New test.
32643         * gcc.c-torture/execute/20000706-2.c: New test.
32644         * gcc.c-torture/execute/20000706-3.c: New test.
32645         * gcc.c-torture/execute/20000706-4.c: New test.
32646         * gcc.c-torture/execute/20000706-5.c: New test.
32647
32648 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
32649
32650         * g++.old-deja/g++.pt/instantiate7.C: New test.
32651
32652 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
32653
32654         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
32655         * g++.old-deja/g++.mike/thunk3.C: Likewise.
32656         * g++.old-deja/g++.other/rtti3.C: Likewise.
32657         * g++.old-deja/g++.other/rttid3.C: Likewise.
32658
32659 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
32660
32661         *  g77.f-torture/compile/20000630-1.x: Fix typo
32662
32663 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
32664
32665         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
32666         assembly output.
32667
32668 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
32669
32670         * gcc.dg/cpp/ident.c: New test.
32671
32672 2000-07-05  Neil Booth  <NeilB@earthling.net>
32673
32674         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
32675           gcc.dg/cpp/lexstrng.c: New tests.
32676
32677 2000-07-04  Neil Booth  <NeilB@earthling.net>
32678
32679         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
32680         * gcc.dg/cpp/strify2.c: Same.
32681
32682 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
32683
32684         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
32685         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
32686         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
32687         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
32688
32689         * testsuite/gcc.dg/cpp/macro1.c,
32690         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
32691         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
32692         testsuite/gcc.dg/cpp/strify1.c,
32693         testsuite/gcc.dg/cpp/strify2.c: New tests.
32694
32695 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
32696
32697         * gcc.c-torture/execute/20000703-1.c: New test.
32698
32699 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32700
32701         * g++.old-deja/g++.pt (lookup10.C): New test.
32702
32703 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32704
32705         * g++.old-deja/g++.pt (typename25.C): New test.
32706
32707 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
32708
32709         * gcc.c-torture/compile/20000701-1.c: New test.
32710
32711 2000-06-30  Nick Clifton  <nickc@cygnus.com>
32712
32713         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
32714         to test case.
32715
32716 2000-06-30  Catherine Moore  <clm@cygnus.com>
32717
32718         * gcc.c-torture/execute/align-1.c: New test.
32719
32720 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
32721
32722         * g++.old-deja/g++.pt/expr8.C: New test.
32723         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
32724
32725 2000-06-29  Nick Clifton  <nickc@cygnus.com>
32726
32727         * gcc.c-torture/compile/20000629-1.c: New test.
32728
32729 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32730
32731
32732         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
32733         gcc.dg/noncompile directory, depending on whether they're
32734         preprocessor tests or not.  Annotate all the tests for the dg
32735         framework.
32736
32737         * gcc.c-torture/noncompile/noncompile.exp: Delete.
32738         * gcc.dg/noncompile/noncompile.exp: New.
32739
32740         * Moved files:
32741         Old name                                New name
32742         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
32743         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
32744         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
32745         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
32746         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
32747         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
32748         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
32749         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
32750         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
32751         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
32752         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
32753         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
32754         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
32755         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
32756         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
32757         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
32758         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
32759         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
32760         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
32761         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
32762         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
32763         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
32764         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
32765         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
32766
32767         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
32768         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
32769         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
32770         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
32771         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
32772         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
32773
32774 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32775
32776         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
32777         declare one variable.  On the fourth, error.
32778         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
32779         declared by 20000628-1a.h.
32780
32781 2000-06-29  Richard Henderson  <rth@redhat.com>
32782
32783         * gcc.c-torture/execute/930529-1.x: New file.
32784         * gcc.dg/920413-1.c: Adjust expected warning text.
32785         * gcc.dg/980217-1.c: Declare abort.
32786         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
32787
32788 2000-06-29  Jeffrey A Law  (law@cygnus.com)
32789
32790         * g77.f-torture/compile/20000629-1.f: New test.
32791         * g77.f-torture/compile/20000629-1.x: Expected to fail.
32792
32793 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32794
32795         Rearrange lots of files, removing entirely the
32796         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
32797         directories.
32798
32799         * Deleted files:
32800         gcc.c-torture/code_quality/code_quality.exp
32801         gcc.c-torture/special/special.exp
32802         gcc.failure/failure.exp
32803         gcc.failure/940409-1.x
32804         gcc.c-torture/compile/961203-1.x
32805
32806         * New files:
32807         gcc.misc-tests/linkage.exp
32808         gcc.c-torture/execute/920730-1t.c
32809         gcc.c-torture/execute/920730-1t.x
32810         gcc.c-torture/compile/920520-1.x
32811         gcc.c-torture/compile/920521-1.x
32812         gcc.c-torture/compile/981006-1.x
32813         gcc.c-torture/execute/eeprof-1.x
32814
32815         * Moved files (possibly with modifications to fit a new harness):
32816         Old name                                New name
32817         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
32818         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
32819         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
32820         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
32821         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
32822         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
32823         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
32824         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
32825         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
32826         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
32827         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
32828         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
32829         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
32830         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
32831
32832 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32833
32834         * c-torture/compile/961203-1.x: Delete.
32835
32836         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
32837         not exit. Include stdio.h.
32838         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
32839         * gcc.misc-tests/dg-12.c: Likewise.
32840         * gcc.misc-tests/dg-5.c: Likewise.
32841         * gcc.misc-tests/dg-6.c: Likewise.
32842         * gcc.misc-tests/dg-7.c: Prototype abort.
32843         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
32844         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
32845         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
32846         not exit.
32847         * gcc.misc-tests/sieve.c: Use return from main, not exit.
32848         * gcc.misc-tests/sort2.c: Use return from main, not exit.
32849
32850 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
32851
32852         * gcc.dg/cpp/20000628-1.c: New test.
32853         * gcc.dg/cpp/20000628-1.h: New header for above test.
32854         * gcc.dg/cpp/20000628-1a.h: Likewise.
32855
32856 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
32857
32858         * gcc.dg/cpp: New directory.
32859         * gcc.dg/cpp/cpp.exp: New driver.
32860         * gcc.dg/cpp/20000627-1.c: New test.
32861         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
32862         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
32863         and rewrite as a compilation test.
32864
32865         * gcc.dg: Move many files into the cpp subdirectory, possibly
32866         renaming or editing them as well.
32867         Old name                New name
32868         990119-1.c              cpp/19990119-1.c
32869         990228-1.c              cpp/19990228-1.c
32870         990407-1.c              cpp/19990407-1.c
32871         990409-1.c              cpp/19990409-1.c
32872         990413-1.c              cpp/19990413-1.c
32873         990703-1.c              cpp/19990703-1.c
32874         20000127-1.c            cpp/20000127-1.c
32875         20000129-1.c            cpp/20000129-1.c
32876         20000207-1.c            cpp/20000207-1.c
32877         20000207-2.c            cpp/20000207-2.c
32878         20000209-1.c            cpp/20000209-1.c
32879         20000209-2.c            cpp/20000209-2.c
32880         20000301-1.c            cpp/20000301-1.c
32881         20000419-1.c            cpp/20000419-1.c
32882         20000510-1.S            cpp/20000510-1.S
32883         20000519-1.c            cpp/20000519-1.c
32884         20000529-1.c            cpp/20000529-1.c
32885         20000625-1.c            cpp/20000625-1.c
32886         20000625-2.c            cpp/20000625-2.c
32887         cpp-as1.c               cpp/assert1.c
32888         cpp-as2.c               cpp/assert2.c
32889         cxx-comments-1.c        cpp/cxxcom1.c
32890         cxx-comments-2.c        cpp/cxxcom2.c
32891         endif-label.c           cpp/endif.c
32892         cpp-hash1.c             cpp/hash1.c
32893         cpp-hash2.c             cpp/hash2.c
32894         cpp-if1.c               cpp/if-1.c
32895         cpp-if2.c               cpp/if-2.c
32896         cpp-if3.c               cpp/if-3.c
32897         cpp-if4.c               cpp/if-4.c
32898         cpp-if5.c               cpp/if-5.c
32899         cpp-cond.c              cpp/if-cexp.c
32900         cpp-missingop.c         cpp/if-mop.c
32901         cpp-missingparen.c      cpp/if-mpar.c
32902         cpp-opprec.c            cpp/if-oppr.c
32903         cpp-ifparen.c           cpp/if-paren.c
32904         cpp-shortcircuit.c      cpp/if-sc.c
32905         cpp-shift.c             cpp/if-shift.c
32906         cpp-unary.c             cpp/if-unary.c
32907         cpp-li1.c               cpp/line1.c
32908         cpp-li2.c               cpp/line2.c
32909         lineno.c                cpp/line3.c
32910         lineno-2.c              cpp/line4.c
32911         cpp-mi.c                cpp/mi1.c
32912         cpp-mic.h               cpp/mi1c.h
32913         cpp-micc.h              cpp/mi1cc.h
32914         cpp-mind.h              cpp/mi1nd.h
32915         cpp-mindp.h             cpp/mi1ndp.h
32916         cpp-mix.h               cpp/mi1x.h
32917         cpp-mi2.c               cpp/mi2.c
32918         cpp-mi2a.h              cpp/mi2a.h
32919         cpp-mi2b.h              cpp/mi2b.h
32920         cpp-mi2c.h              cpp/mi2c.h
32921         cpp-mi3.c               cpp/mi3.c
32922         cpp-mi3.def             cpp/mi3.def
32923         poison-1.c              cpp/poison.c
32924         pr-impl.c               cpp/prag-imp.c
32925         cpp-redef-2.c           cpp/redef1.c
32926         cpp-redef.c             cpp/redef2.c
32927         strpaste.c              cpp/strp1.c
32928         strpaste-2.c            cpp/strp2.c
32929         cpp-tradpaste.c         cpp/tr-paste.c
32930         cpp-tradstringify.c     cpp/tr-str.c
32931         cpp-tradwarn1.c         cpp/tr-warn1.c
32932         cpp-tradwarn2.c         cpp/tr-warn2.c
32933         trigraphs.c             cpp/trigraphs.c
32934         cpp-unc1.c              cpp/unc1.c
32935         cpp-unc2.c              cpp/unc2.c
32936         cpp-unc3.c              cpp/unc3.c
32937         cpp-unc.c               cpp/unc4.c
32938         undef.c                 cpp/undef1.c
32939         undef-2.c               cpp/undef2.c
32940         cpp-wi1.c               cpp/widestr1.c
32941
32942 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
32943
32944         * lib/g++.exp (g++_include_flags): Tweak.
32945
32946 2000-06-27  H.J. Lu  <hjl@gnu.org>
32947             Loren J. Rittle  <ljrittle@acm.org>
32948
32949         * lib/g++.exp (g++_include_flags): Override libgloss.exp
32950         version with one that knows about the new gcc tree structure.
32951         (g++_link_flags): Same.
32952
32953 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
32954
32955         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
32956         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
32957         case we are cross-compiling.
32958
32959         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
32960         g++.old-deja/g++.niklas/Makefile.in,
32961         g++.old-deja/g++.niklas/configure.in,
32962         g++.old-deja/g++.other/Makefile.in,
32963         g++.old-deja/g++.other/configure.in,
32964         gcc.c-torture/code_quality/Makefile.in,
32965         gcc.c-torture/code_quality/configure.in,
32966         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
32967         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
32968         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
32969         gcc.c-torture/execute/ieee/Makefile.in,
32970         gcc.c-torture/execute/ieee/configure.in,
32971         gcc.c-torture/noncompile/Makefile.in,
32972         gcc.c-torture/noncompile/configure.in,
32973         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
32974         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
32975         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32976
32977 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32978
32979         * g++.old-deja/g++.other/ambig3.C: New test.
32980
32981 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32982
32983         * g++.old-deja/g++.pt/syntax1.C: New test.
32984         * g++.old-deja/g++.pt/syntax2.C: New test.
32985         * g++.old-deja/g++.other/syntax3.C: New test.
32986         * g++.old-deja/g++.other/syntax4.C: New test.
32987
32988 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32989
32990         * gcc.dg/20000623-1.c: Prototype exit and abort.
32991
32992 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32993
32994         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32995         New tests.
32996         * gcc.dg/cpp-mi3.def: New file.
32997
32998         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32999         inside assertions.
33000         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
33001         lexer's error messages.
33002         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
33003         divine anything from the linemarkers.
33004         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
33005         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
33006
33007 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
33008
33009         * gcc.dg/20000623-1.c: New test.
33010
33011 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
33012
33013         * gcc.c-torture/execute/20000622-1.c: New test.
33014
33015 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
33016
33017         * g++.old-deja/g++.other/init15.C: New test.
33018
33019 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
33020
33021         * g++.old-deja/g++.pt/vaarg2.C: New test.
33022         * g++.old-deja/g++.pt/vaarg3.C: New test.
33023
33024 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
33025
33026         * g++.old-deja/g++.other/dyncast6.C: New test.
33027
33028 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
33029
33030         * gcc.c-torture/execute/loop-6.c: New test.
33031
33032 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
33033
33034         * gcc.dg/20000614-1.c: New test.
33035         * gcc.dg/20000614-2.c: New test.
33036
33037 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
33038
33039         * g++.old-deja/g++.other/inline12.C: New test.
33040
33041 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
33042
33043         * g++.old-deja/g++.other/eh1.C: New test.
33044
33045 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
33046
33047         * g++.old-deja/g++.other/type.C: New test.
33048
33049 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
33050
33051         * g++.old-deja/g++.other/initstring.C: New test.
33052
33053 2000-06-12  Jason Merrill  <jason@redhat.com>
33054
33055         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
33056
33057 2000-06-09  Jeffrey A Law  (law@cygnus.com)
33058
33059         * gcc.c-torture/compile/20000609-1.c: New test.
33060
33061 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
33062
33063         * gcc.dg/20000609-1.c: New test.
33064
33065 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
33066
33067         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
33068         * gcc.c-torture/noncompile/poison-1.c: Move...
33069         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
33070         * gcc.dg/cpp-li1.c: Add a token after the #line.
33071
33072 2000-06-05  Richard Henderson  <rth@cygnus.com>
33073
33074         * gcc.c-torture/execute/20000605-2.c: New test.
33075         * gcc.c-torture/execute/20000605-3.c: New test.
33076
33077 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
33078
33079         * g77.f-torture/execute/20000503-1.x: New file.
33080
33081 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
33082
33083         * g++.old-deja/g++.eh/badalloc1.C: New test.
33084
33085 2000-06-05  Richard Henderson  <rth@cygnus.com>
33086
33087         * gcc.c-torture/execute/20000605-1.c: New test.
33088
33089 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
33090             Nathan Sidwell <nathan@codesourcery.com>
33091
33092         * gcc.c-torture/compile/20000605-1.c: New test.
33093
33094 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
33095
33096         * g77.f-torture/compile/20000601-1.f:  New test.
33097
33098 2000-06-03  Richard Henderson  <rth@cygnus.com>
33099
33100         * gcc.c-torture/execute/20000603-1.c: New.
33101
33102 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
33103
33104         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
33105         * gcc.dg/noreturn-2.c (noreturn): Likewise.
33106
33107 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
33108
33109         * gcc.dg/compare2.c (case 12): XFAIL.
33110         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
33111         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
33112
33113         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
33114
33115 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
33116
33117         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
33118         guard macro is already defined when the header is first
33119         included.
33120         * gcc.dg/cpp-mix.h: New file.
33121         * gcc.dg/endif-label.c: Update patterns to match compiler.
33122
33123         * g++.brendan/complex1.C: Declare abort.
33124         * g++.law/refs4.C: Remove XFAIL.
33125         * g++.oliva/expr2.C: Declare abort and exit.
33126
33127 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
33128
33129         * gcc.c-torture/execute/20000528-1.c: New test.
33130
33131         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
33132         * g++.old-deja/g++.law/temps4.C: Likewise.
33133
33134         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
33135         stdlib.h.  Call abort() on failure.
33136         * g++.old-deja/g++.law/refs4.C: Likewise.
33137         * g++.old-deja/g++.law/temps4.C: Likewise.
33138         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
33139         * gcc.c-torture/execute/20000112-1.c: Include string.h.
33140
33141 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
33142
33143         Relative to g++.dg/special:
33144         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
33145
33146         Relative to g++.old-deja:
33147         * g++.brendan/complex1.C, g++.jason/optimize2.C,
33148         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
33149         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
33150         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
33151         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
33152         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
33153         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
33154
33155         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
33156         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
33157         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
33158         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
33159         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
33160         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
33161         and/or string.h.
33162
33163         * g++.other/goto1.C: Update expectations for error messages.
33164
33165 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
33166
33167         * gcc.c-torture/compile/20000523-1.c: New test.
33168
33169 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
33170
33171         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
33172
33173 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
33174
33175         * g++.old-deja/g++.eh/catch11.C: New test.
33176         * g++.old-deja/g++.eh/catch12.C: New test.
33177
33178 2000-05-24  Nick Clifton  <nickc@cygnus.com>
33179
33180         * gcc.c-torture/execute/20000523-1.c: New test.
33181
33182 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
33183
33184         * c-torture/execute/bcp-1.c: Replace abort in arg of
33185         __builtin_constant_p with a generic external function.
33186
33187         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
33188         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
33189         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
33190         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
33191         Prototype abort and/or exit.
33192
33193         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
33194         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
33195         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
33196         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
33197
33198 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
33199
33200         * gcc.dg/dwarf2-1.c: New test.
33201
33202 2000-05-20  Richard Henderson  <rth@cygnus.com>
33203
33204         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
33205
33206 2000-05-20  Andreas Jaeger  <aj@suse.de>
33207
33208         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
33209         testcase.
33210
33211 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
33212
33213         * gcc.c-torture/execute/20000519-2.c: New test.
33214
33215 2000-05-19  Andreas Jaeger  <aj@suse.de>
33216
33217         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
33218         which fails with SSA.
33219
33220         * lib/c-torture.exp: Also test with -O3 -fssa.
33221
33222 2000-05-18  Michael Meissner  <meissner@redhat.com>
33223
33224         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
33225         * gcc.c-torture/execute/920415-1.c: Ditto.
33226         * gcc.c-torture/execute/920501-1.c: Ditto.
33227         * gcc.c-torture/execute/conversion.c: Ditto.
33228         * gcc.c-torture/execute/cvt-1.c: Ditto.
33229
33230 2000-05-18  Jeffrey A Law  (law@cygnus.com)
33231
33232         * gcc.c-torture/compile/20000518-1.c: New test.
33233
33234 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
33235
33236         * g77.f-torture/compile/200005018.f:  New test.
33237
33238 2000-05-17  Jeffrey A Law  (law@cygnus.com)
33239
33240         * gcc.c-torture/compile/20000517-1.c: New test.
33241
33242 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33243
33244         * gcc.c-torture/execute/20000516-1.c: New test.
33245
33246 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
33247
33248         * g++.old-deja/g++.other/eh.C: New test.
33249
33250 2000-05-12  Richard Henderson  <rth@cygnus.com>
33251
33252         * gcc.c-torture/execute/990208-1.c (main): Don't pass
33253         constants through to doit's conditional.
33254
33255 2000-05-11  Jeffrey A Law  (law@cygnus.com)
33256
33257         * gcc.c-torture/compile/20000511-1.c: New test.
33258         * g77.f-torture/compile/20000511-1.f: New test.
33259         * g77.f-torture/compile/20000511-2.f: New test.
33260
33261 2000-05-11  Michael Meissner  <meissner@redhat.com>
33262
33263         * gcc.c-torture/execute/20000511-1.c: New test.
33264
33265 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
33266
33267         * gcc.dg/dg.exp: Scan .S files as well as .c files.
33268         * gcc.dg/20000510-1.S: New.
33269
33270 2000-05-08  Catherine Moore  <clm@cygnus.com>
33271
33272         * gcc.dg/unused-3.c: New.
33273
33274 2000-05-06  Richard Henderson  <rth@cygnus.com>
33275
33276           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
33277           * g++.old-deja/g++.mike/warn1.C: Likewise.
33278           * g++.old-deja/g++.pt/local1.C: Likewise.
33279           * g++.old-deja/g++.pt/local7.C: Likewise.
33280           * g++.old-deja/g++.pt/spec16.C: Likewise.
33281
33282 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
33283
33284         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
33285
33286 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
33287
33288           * g77.f-torture/execute/20000503-1.f:  New test.
33289
33290 2000-05-04  Andreas Jaeger  <aj@suse.de>
33291
33292         * gcc.dg/noreturn-2.c: New test.
33293
33294 2000-05-04  Neil Booth  <NeilB@earthling.net>
33295
33296         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
33297         preprocessor.
33298
33299 2000-05-04  Richard Henderson  <rth@cygnus.com>
33300
33301         * gcc.c-torture/execute/20000503-1.c: Fix typo.
33302
33303 2000-05-04  Richard Henderson  <rth@cygnus.com>
33304
33305         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
33306         OpenSSL by Jason R Thorpe.
33307
33308 2000-05-03  Jim Wilson  <wilson@cygnus.com>
33309
33310         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
33311
33312 2000-05-03  Robert Lipe <robertlipe@usa.net>
33313
33314         * gcc.dg/20000503-1.c: New test.
33315
33316 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
33317
33318         * gcc.c-torture/compile/20000502-1.c: New test.
33319         * g++.old-deja/g++.other/align.C: New test.
33320         * gcc.dg/cpp-tradstringify.c: New test.
33321
33322 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33323
33324         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
33325         and hard registers.
33326
33327 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
33328
33329         * gcc.c-torture/execute/loop-5.c: New test.
33330
33331 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
33332
33333         * gcc.c-torture/execute/va-arg-20.c: New test.
33334
33335 2000-04-23  Jeffrey A Law  (law@cygnus.com)
33336
33337         * gcc.c-torture/execute/20000422-1.c: New test.
33338
33339 2000-04-20  Greg McGary  <gkm@gnu.org>
33340
33341         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
33342         when optimizing, but without sibling-call optimizations (-O1).
33343
33344 2000-04-20  Jeffrey A Law  (law@cygnus.com)
33345
33346           * gcc.c-torture/compile/20000420-1.c: New test.
33347
33348 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33349
33350         * g++.abi/ptrflags.C: New test.
33351         * g++.eh/catchptr1.C: Test incomplete pointer chains.
33352
33353 2000-04-19  Catherine Moore  <clm@cygnus.com>
33354
33355         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
33356
33357 2000-04-19  Greg McGary  <gkm@gnu.org>
33358
33359         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
33360         sibling-call optimizations.
33361
33362 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
33363
33364         * gcc.dg/20000419-1.c: New test.
33365
33366 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
33367
33368         * gcc.c-torture/execute/20000412-6.c: New test.
33369
33370 2000-04-12  Jeffrey A Law  (law@cygnus.com)
33371
33372         * gcc.c-torture/execute/20000412-5.c: New test.
33373         * g77.f-torture/compile/20000412-1.f: New test.
33374         * gcc.c-torture/execute/20000412-4.c: New test.
33375         * gcc.c-torture/compile/20000412-2.c: New test.
33376         * gcc.c-torture/execute/20000412-3.c: New test.
33377         * gcc.c-torture/compile/20000412-1.c: New test.
33378         * gcc.c-torture/execute/20000412-2.c: New test.
33379
33380 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
33381
33382         * objc/execute/bf-20.m: New test.
33383
33384 2000-04-10  Richard Henderson  <rth@cygnus.com>
33385
33386         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
33387
33388         * gcc.c-torture/execute/20000412-1.c: New test.
33389
33390 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33391
33392         * g++.old-deja/g++.eh/catchptr1.C: New test.
33393
33394 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
33395
33396         * g++.old-deja/g++.abi/cxa_vec.C: New test.
33397
33398 2000-04-08  Neil Booth  <NeilB@earthling.net>
33399
33400         * gcc.dg/cpp-nullchar.c: Remove test as
33401         embedded nulls cause problems.
33402
33403 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33404
33405         * gcc.dg/compare2.c: New test.
33406
33407 2000-04-08  Neil Booth  <NeilB@earthling.net>
33408
33409         * gcc.dg/cpp-nullchar.c: New test.
33410
33411 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
33412
33413         * gcc.dg/cpp-mi2.c: New test.
33414         * gcc.dg/cpp-mi2[abc].h: New files.
33415
33416 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
33417
33418         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
33419         member name.
33420
33421 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33422
33423         * g++.old-deja/g++.abi/vmihint.C: New test.
33424
33425 2000-04-06  Neil Booth  <NeilB@earthling.net>
33426
33427         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
33428         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
33429         copyright.
33430
33431 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
33432
33433         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
33434         avoid stack-frame overwrite.
33435
33436 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
33437
33438         * gcc.c-torture/compile/20000405-2.c: New test.
33439         * gcc.c-torture/compile/20000405-3.c: New test.
33440
33441 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33442
33443         * gcc.c-torture/compile/20000405-1.c: New test.
33444
33445 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
33446
33447         * gcc.dg/cast-qual-1.c: Revert last change.
33448
33449 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33450
33451         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
33452
33453 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
33454
33455         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
33456         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
33457
33458 2000-04-03  Jeffrey A Law  (law@cygnus.com)
33459
33460         * gcc.c-torture/compile/20000403-2.c: New test.
33461         * gcc.c-torture/compile/20000403-1.c: New test.
33462
33463 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
33464
33465         * gcc.c-torture/execute/20000403-1.c: New test.
33466
33467 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
33468
33469         * gcc.c-torture/execute/20000402-1.c: New test.
33470
33471 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
33472
33473         * gcc.c-torture/execute/va-arg-15.c: New test.
33474         * gcc.c-torture/execute/va-arg-16.c: New test.
33475         * gcc.c-torture/execute/va-arg-17.c: New test.
33476         * gcc.c-torture/execute/va-arg-18.c: New test.
33477         * gcc.c-torture/execute/va-arg-19.c: New test.
33478
33479 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
33480
33481         * gcc.c-torture/compile/981211-1.c: Move to...
33482         * gcc.dg/cpp-as1.c: ...here.
33483         * gcc.dg/cpp-as2.c: New file.
33484
33485         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
33486         compiler.
33487
33488 2000-04-02  Neil Booth  <NeilB@earthling.net>
33489
33490         * gcc.dg/cpp-cond.c  New tests.
33491         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
33492         accidental success less likely.
33493         * gcc.dg/cpp-missingop.c  New tests.
33494         * gcc.dg/cpp-missingparen.c  New tests.
33495         * gcc.dg/cpp-shift.c  New tests.
33496         * gcc.dg/cpp-shortcircuit.c  New tests.
33497         * gcc.dg/cpp-unary.c  New tests.
33498
33499 2000-03-29  Jeffrey A Law  (law@cygnus.com)
33500
33501         * gcc.c-torture/compile/20000329-1.c: New test.
33502
33503 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
33504
33505         * gcc.c-torture/compile/20000326-1.c: New test.
33506         * gcc.c-torture/compile/20000326-2.c: New test.
33507
33508 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
33509
33510         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
33511         the first parameter is a function argument.
33512
33513 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
33514
33515         * g++.old-deja/g++.ext/array4.C: New test.
33516
33517 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
33518
33519         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
33520
33521 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33522
33523         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
33524
33525 2000-03-19  Richard Henderson  <rth@cygnus.com>
33526
33527         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
33528
33529 2000-03-19  Richard Henderson  <rth@cygnus.com>
33530
33531         * gcc.c-torture/compile/20000319-1.c: New test.
33532
33533 2000-03-14  Jeffrey A Law  (law@cygnus.com)
33534
33535         * gcc.c-torture/execute/20000314-3.c: New test.
33536         * gcc.c-torture/execute/20000314-2.c: New test.
33537         * gcc.c-torture/execute/20000314-1.c: New test.
33538         * gcc.c-torture/compile/20000314-2.c: New test.
33539         * gcc.c-torture/compile/20000314-1.c: New test.
33540
33541 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
33542
33543         * g++.old-deja/g++.warn/inline.C: New test.
33544
33545 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
33546
33547         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
33548         standards-compliant result rather than specific constants.
33549         Put test-values in array.
33550
33551 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
33552
33553         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
33554         (g++_target_compile): Put test-specific options last.
33555
33556 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33557
33558         * g++.old-deja/g++.eh/vbase4.C: New test.
33559
33560 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33561
33562         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
33563
33564 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33565
33566         * g++.old-deja/g++.brendan/misc12.C: Removed.
33567         * g++.old-deja/g++.pt/memtemp77.C: Constify.
33568         * g++.old-deja/g++.ext/pretty4.C: New test.
33569
33570 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33571
33572         * g++.old-deja/g++.other/string2.C: New test.
33573
33574 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
33575
33576         * g++.old-deja/g++.warn/impint2.C: New test.
33577
33578 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
33579
33580         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
33581         is 1, not zero.
33582
33583 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
33584
33585         * g++.old-deja/g++.warn/impint.C: New test.
33586         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
33587         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
33588         * g++.old-deja/g++.pt/explicit12.C: Likewise.
33589         * g++.old-deja/g++.pt/explicit13.C: Likewise.
33590         * g++.old-deja/g++.pt/explicit17.C: Likewise.
33591         * g++.old-deja/g++.pt/explicit18.C: Likewise.
33592         * g++.old-deja/g++.pt/explicit19.C: Likewise.
33593         * g++.old-deja/g++.pt/explicit23.C: Likewise.
33594         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33595         * g++.old-deja/g++.pt/explicit35.C: Likewise.
33596         * g++.old-deja/g++.pt/explicit6.C: Likewise.
33597         * g++.old-deja/g++.pt/memclass7.C: Likewise.
33598
33599 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
33600
33601         * gcc.dg/cpp-redef.c: New test.
33602
33603 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
33604
33605         * g++.old-deja/g++.pt/unify7.C: New test.
33606
33607 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33608
33609         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
33610         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
33611
33612 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
33613
33614         * gcc.c-torture/compile/20000224-1.c: New test.
33615
33616 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33617
33618         * gcc.c-torture/compile/cpp-2.c: New test.
33619         * gcc.c-torture/compile/cpp-1.c: New test.
33620
33621 2000-02-25  Jeffrey A Law  (law@cygnus.com)
33622
33623         * gcc.c-torture/execute/20000225-1.c: New test.
33624
33625 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33626
33627         * gcc.dg/cpp-li2.c: New test.
33628
33629         * gcc.dg/cpp-wi1.c: New test.
33630
33631         * gcc.dg/cpp-li1.c: New test.
33632
33633 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
33634
33635         * g++.old-deja/g++.other/sizeof5.C: New test.
33636
33637 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33638
33639         * gcc.c-torture/execute/va-arg-13.c: New test.
33640
33641 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
33642
33643         * gcc.c-torture/execute/va-arg-12.c: New test.
33644
33645 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
33646
33647         * gcc.c-torture/execute/20000223-1.c: New test.
33648
33649 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
33650
33651         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
33652
33653 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
33654
33655         * g++.old-deja/g++.abi/ptrmem.C: New test.
33656
33657 2000-02-19  Richard Henderson  <rth@cygnus.com>
33658
33659         * gcc.c-torture/compile/init-3.c: New.
33660
33661 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
33662
33663         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
33664         ALWAYS_CXXFLAGS.
33665
33666 2000-02-11  Robert Lipe <robertl@sco.com>
33667
33668         * gcc.c-torture/compile/20000211-3.c: New test.
33669
33670 2000-02-11  Martin Buchholz <martin@xemacs.org>
33671
33672         * gcc.c-torture/compile/20000211-2.c: New test.
33673
33674 2000-02-11  Jeffrey A Law  (law@cygnus.com)
33675
33676         * gcc.c-torture/compile/20000211-1.c: New test.
33677
33678 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
33679
33680         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
33681           on native targets
33682
33683 2000-02-08  Nathan Sidwell  <nathan@acm.org>
33684
33685         * g++.old-deja/g++.other/cast5.C: New test.
33686
33687 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
33688
33689         * gcc.c-torture/execute/20000205-1.c: New.
33690
33691 2000-02-03  Nathan Sidwell  <nathan@acm.org>
33692
33693         * g++.old-deja/g++.jason/cast3.C: Return void.
33694         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
33695
33696 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33697
33698         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
33699
33700         * gcc.dg/loop-1.c: New test.
33701
33702 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
33703
33704         * gcc.c-torture/compile/20000127-1.c: New test.
33705         * gcc.c-torture/execute/991228-1.c: New test.
33706
33707 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33708
33709         * gcc.dg/unused-2.c: New test.
33710
33711         * gcc.dg/conv-1.c: New test.
33712
33713 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
33714
33715         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
33716         compiler.
33717         (tool_option_proc): Fix typo.
33718
33719 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
33720
33721         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
33722         of the ld on the host, not on the build machine.
33723         Also, don't crash if '--help' is not a supported option.
33724
33725 2000-01-24  Richard Henderson  <rth@cygnus.com>
33726
33727         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
33728
33729 2000-01-20  Jeffrey A Law  (law@cygnus.com)
33730
33731         * gcc.c-torture/execute/20000120-2.c: New test.
33732         * gcc.c-torture/execute/20000120-1.c: New test.
33733
33734 2000-01-13  Jeffrey A Law  (law@cygnus.com)
33735
33736         * gcc.c-torture/execute/20000113-1.c: New test.
33737
33738 2000-01-12  Jeffrey A Law  (law@cygnus.com)
33739
33740         * gcc.c-torture/execute/20000112-1.c: New test.
33741
33742 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33743
33744         * gcc.dg/20000111-1.c: New test.
33745
33746 2000-01-10  Jeffrey A Law  (law@cygnus.com)
33747
33748         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
33749         with 16 bit integers.
33750
33751 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33752
33753         * gcc.dg/20000108-1.c: New test.
33754
33755 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33756
33757         * g++.old-deja/g++.ns/koenig8.C: New test.
33758
33759 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33760
33761         * g++.old-deja/g++.other/cast4.C: New test.
33762
33763 2000-01-05  Jeffrey A Law  (law@cygnus.com)
33764
33765         * gcc.c-torture/compile/20000105-2.c: New test.
33766         * gcc.c-torture/compile/20000105-1.c: New test.
33767
33768 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33769
33770         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
33771         references to printf & atoi to conform to ANSI standard.
33772         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
33773         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
33774         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
33775         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
33776         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
33777         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33778         * g++.old-deja/g++.brendan/copy1.C: Likewise.
33779         * g++.old-deja/g++.brendan/copy2.C: Likewise.
33780         * g++.old-deja/g++.brendan/copy3.C: Likewise.
33781         * g++.old-deja/g++.brendan/copy4.C: Likewise.
33782         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33783         * g++.old-deja/g++.brendan/copy6.C: Likewise.
33784         * g++.old-deja/g++.brendan/copy7.C: Likewise.
33785         * g++.old-deja/g++.brendan/copy8.C: Likewise.
33786         * g++.old-deja/g++.brendan/crash11.C: Likewise.
33787         * g++.old-deja/g++.brendan/crash14.C: Likewise.
33788         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
33789         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33790         * g++.old-deja/g++.brendan/delete2.C: Likewise.
33791         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
33792         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
33793         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
33794         * g++.old-deja/g++.brendan/eh1.C: Likewise.
33795         * g++.old-deja/g++.brendan/groff1.C: Likewise.
33796         * g++.old-deja/g++.brendan/init3.C: Likewise.
33797         * g++.old-deja/g++.brendan/misc12.C: Likewise.
33798         * g++.old-deja/g++.brendan/misc7.C: Likewise.
33799         * g++.old-deja/g++.brendan/new2.C: Likewise.
33800         * g++.old-deja/g++.brendan/operators4.C: Likewise.
33801         * g++.old-deja/g++.brendan/operators5.C: Likewise.
33802         * g++.old-deja/g++.brendan/overload2.C: Likewise.
33803         * g++.old-deja/g++.brendan/overload7.C: Likewise.
33804         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
33805         * g++.old-deja/g++.brendan/reference1.C: Likewise.
33806         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
33807         * g++.old-deja/g++.brendan/template24.C: Likewise.
33808         * g++.old-deja/g++.brendan/template3.C: Likewise.
33809         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
33810         * g++.old-deja/g++.jason/inline3.C: Likewise.
33811         * g++.old-deja/g++.jason/opeq.C: Likewise.
33812         * g++.old-deja/g++.law/arg5.C: Likewise.
33813         * g++.old-deja/g++.law/arm7.C: Likewise.
33814         * g++.old-deja/g++.law/ctors11.C: Likewise.
33815         * g++.old-deja/g++.law/cvt8.C: Likewise.
33816         * g++.old-deja/g++.law/init9.C: Likewise.
33817         * g++.old-deja/g++.law/refs4.C: Likewise.
33818         * g++.old-deja/g++.law/template2.C: Likewise.
33819         * g++.old-deja/g++.law/visibility24.C: Likewise.
33820         * g++.old-deja/g++.law/vtable3.C: Likewise.
33821         * g++.old-deja/g++.mike/asm2.C: Likewise.
33822         * g++.old-deja/g++.mike/eh1.C: Likewise.
33823         * g++.old-deja/g++.mike/misc1.C: Likewise.
33824         * g++.old-deja/g++.mike/misc13.C: Likewise.
33825         * g++.old-deja/g++.mike/misc14.C: Likewise.
33826         * g++.old-deja/g++.mike/ns12.C: Likewise.
33827         * g++.old-deja/g++.mike/p1248.C: Likewise.
33828         * g++.old-deja/g++.mike/p3708.C: Likewise.
33829         * g++.old-deja/g++.mike/p3708a.C: Likewise.
33830         * g++.old-deja/g++.mike/p3708b.C: Likewise.
33831         * g++.old-deja/g++.mike/p646.C: Likewise.
33832         * g++.old-deja/g++.mike/p700.C: Likewise.
33833         * g++.old-deja/g++.mike/p783.C: Likewise.
33834         * g++.old-deja/g++.mike/p783a.C: Likewise.
33835         * g++.old-deja/g++.mike/p783b.C: Likewise.
33836         * g++.old-deja/g++.mike/p786.C: Likewise.
33837         * g++.old-deja/g++.mike/p789.C: Likewise.
33838         * g++.old-deja/g++.mike/p789a.C: Likewise.
33839         * g++.old-deja/g++.mike/p807a.C: Likewise.
33840         * g++.old-deja/g++.other/delete3.C: Likewise.
33841         * g++.old-deja/g++.other/dyncast1.C: Likewise.
33842         * g++.old-deja/g++.other/dyncast2.C: Likewise.
33843         * g++.old-deja/g++.other/dyncast3.C: Likewise.
33844         * g++.old-deja/g++.other/empty1.C: Likewise.
33845         * g++.old-deja/g++.other/temporary1.C: Likewise.
33846         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
33847         * g++.old-deja/g++.pt/t16.C: Likewise.
33848         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
33849
33850 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
33851
33852         * gcc.dg/991230-1.c: New test.
33853
33854 1999-12-29  Jeffrey A Law  (law@cygnus.com)
33855
33856         * gcc.c-torture/compile/991229-3.c: New test.
33857         * gcc.c-torture/compile/991229-2.c: New test.
33858         * gcc.c-torture/compile/991229-1.c: New test.
33859
33860 1999-12-29  Greg McGary <gkm@eng.ascend.com>
33861
33862         * gcc.c-torture/compile/labels-2.c: New test.
33863
33864 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
33865
33866         * gcc.c-torture/execute/991227-1.c: New test.
33867
33868 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33869
33870         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
33871
33872 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
33873
33874         * gcc.c-torture/execute/991221-1.c: New test.
33875
33876 1999-12-20  Nathan Sidwell  <nathan@acm.org>
33877
33878         * g++.old-deja/g++.other/cast3.C: New test.
33879
33880 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
33881
33882         * gcc.c-torture/execute/991216-4.c: New test.
33883
33884 1999-12-16  Michael Meissner  <meissner@cygnus.com>
33885
33886         * gcc.c-torture/execute/991216-1.c: New test.
33887         * gcc.c-torture/execute/991216-2.c: New test.
33888         * gcc.c-torture/execute/991216-3.c: New test.
33889
33890 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33891
33892         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33893         Actually make the test fail by using "-O2" for compilation.
33894
33895 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33896
33897         * g++.old-deja/g++.warn/cast-align1.C: New test.
33898
33899 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33900
33901         * gcc.c-torture/compile/991214-1.c: New test.
33902         * gcc.c-torture/compile/991214-2.c: New test.
33903
33904 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33905
33906         * gcc.dg/991214-1.c: New test.
33907
33908 1999-12-13  Jeffrey A Law  (law@cygnus.com)
33909
33910         * gcc.c-torture/compile/991213-3.c: New test.
33911         * gcc.c-torture/compile/991213-2.c: New test.
33912         * gcc.c-torture/compile/991213-1.c: New test.
33913
33914 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
33915
33916         * gcc.dg/991209-1.c: New test.
33917
33918 1999-12-08  Nathan Sidwell <nathan@acm.org>
33919
33920         * gcc.c-torture/compile/991208-1.c: New test.
33921
33922 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33923
33924         * gcc.dg/ultrasp2.c: New test.
33925
33926 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
33927
33928         * g++.old-deja/g++.abi/align.C (main): Fix typo.
33929
33930 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
33931
33932         * gcc.c-torture/compile/991202-1.c: New test.
33933         * gcc.c-torture/execute/991202-1.c: New test.
33934         * gcc.c-torture/execute/991202-2.c: New test.
33935         * gcc.c-torture/execute/991202-3.c: New test.
33936
33937 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
33938
33939         * g++.old-deja/g++.abi/align.C: New test.
33940         * g++.old-deja/g++.abi/aggregates.C: Likewise.
33941         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33942
33943 1999-12-01  Richard Henderson  <rth@cygnus.com>
33944
33945         * gcc.c-torture/execute/991201-1.c: New.
33946
33947 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
33948
33949         * gcc.dg/991129-1.c: New test.
33950
33951 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33952
33953         * gcc.c-torture/compile/991127-1.c: New test.
33954
33955 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33956
33957         * g++.old-deja/g++.other/warn4.C: New test.
33958
33959 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33960
33961         * g++.old-deja/g++.eh/cleanup2.C: New test.
33962         * g++.old-deja/g++.ext/pretty2.C: New test.
33963         * g++.old-deja/g++.ext/pretty3.C: New test.
33964         * g++.old-deja/g++.other/debug6.C: New test.
33965
33966 1999-10-20  Jim Wilson  <wilson@cygnus.com>
33967
33968         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
33969         compiler_output to look for one error message instead of two.
33970
33971 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
33972
33973         * gcc.c-torture/execute/991118-1.c: Also test case
33974         where the word boundary does not split a byte evenly.
33975
33976 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33977
33978         * g++.old-deja/g++.ext/restrict1.C: New test.
33979
33980 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33981
33982         * gcc.c-torture/execute/991118-1.c: New test.
33983
33984 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33985
33986         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33987         working directory pathnames.
33988
33989 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33990
33991         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33992         host is equipped with driver.h and driver.o so it can actually
33993         compile and run the tests.
33994
33995 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33996
33997         * gcc.c-torture/compile/991008-1.c: New test.
33998
33999 1999-11-08  Nick Clifton  <nickc@cygnus.com>
34000
34001         * lib/gcc-dg.exp: Include target-supports.exp
34002
34003 1999-11-05  Nick Clifton  <nickc@cygnus.com>
34004
34005         * lib/target-supports.exp: New file: Provide procs to test for
34006         features supported by the target.
34007         (check_weak_available): Moved here from ecos.exp.
34008         (check_alias_available): New proc: Determine of the target
34009         toolchain supports the alias attribute.
34010
34011         * gcc.dg/special/ecos.exp: Move check_weak_available to
34012         target-supports.exp.
34013         (alias-1.c): Only perform the test if the target supports
34014         aliases.
34015         (wkali-1.c): Only perform the test if the target supports
34016         aliases.
34017
34018         * gcc.dg/990506-0.c: Expect error messages from cross
34019         targets as well as native targets.
34020
34021 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34022
34023         * gcc.dg/ultrasp1.c: Removed xfail.
34024         * gcc.dg/struct-ret-2.c: Likewise.
34025         * gcc.dg/array-1.c: Likewise.
34026
34027 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34028
34029         * gcc.dg/struct-ret-2.c: New test.
34030
34031         * gcc.dg/array-1.c: New test.
34032
34033 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
34034
34035         * gcc.c-torture/execute/991030-1.c: New test.
34036
34037 1999-10-26  Richard Henderson  <rth@cygnus.com>
34038
34039         * gcc.c-torture/compile/991026-2.c: New test.
34040
34041 1999-10-26  Jeffrey A Law  (law@cygnus.com)
34042
34043         * gcc.c-torture/compile/991026-1.c: New test.
34044
34045 1999-10-23  Jeffrey A Law  (law@cygnus.com)
34046
34047         * gcc.c-torture/execute/991023-1.c: New test.
34048
34049 1999-10-19  Jeffrey A Law  (law@cygnus.com)
34050
34051         * gcc.c-torture/execute/991019-1.c: New test.
34052
34053 1999-10-16  Richard Henderson  <rth@cygnus.com>
34054
34055         * gcc.c-torture/execute/991016-1.c: New test.
34056
34057 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
34058
34059         * gcc.c-torture/execute/991014-1.c: New test.
34060
34061 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
34062
34063         * g++.old-deja/g++.other/union2.C: New test.
34064
34065 1999-10-13  Nathan Sidwell  <nathan@acm.org>
34066
34067         * g++.old-deja/g++.other/vaarg2.C: New test.
34068         * g++.old-deja/g++.other/vaarg3.C: New test.
34069
34070 1999-10-12  Craig Burley  <craig@jcb-sc.com>
34071
34072         * g77.f-torture/noncompile/19990905-1.f: Moved from being
34073         in compile/.
34074
34075 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
34076
34077         * gcc.c-torture/execute/va-arg-11.c: New test.
34078
34079 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
34080
34081         * lib/file-format.exp (gcc_target_object_format): Don't
34082         crash if objdump is unavailable.
34083
34084 1999-09-29  Donn Terry <donn@interix.com>
34085
34086         * gcc.misc-tests/mg.exp: delete extraneous redirection.
34087
34088 1999-09-28  Nick Clifton  <nickc@cygnus.com>
34089
34090         * gcc.c-torture/compile/990928-1.c: New test.
34091
34092 1999-09-28  Nathan Sidwell  <nathan@acm.org>
34093
34094         * g++.old-deja/g++.other/decl6.C: New test.
34095
34096 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34097
34098         * gcc.c-torture/execute/va-arg-10.c: New test.
34099
34100 1999-09-27  Nathan Sidwell  <nathan@acm.org>
34101
34102         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
34103         __PRETTY_FUNCTION__.
34104
34105 1999-09-23  Nick Clifton  <nickc@cygnus.com>
34106
34107         * gcc.c-torture/execute/990923-1.c: New test.
34108
34109 1999-09-21  Nick Clifton  <nickc@cygnus.com>
34110
34111         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
34112         for which -fpic is inappropriate.
34113
34114 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
34115
34116         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
34117
34118 1999-09-21  Nathan Sidwell  <nathan@acm.org>
34119
34120         * g++.old-deja/g++.other/dyncast1.C: New test.
34121         * g++.old-deja/g++.other/dyncast2.C: New test.
34122         * g++.old-deja/g++.other/dyncast3.C: New test.
34123         * g++.old-deja/g++.other/dyncast4.C: New test.
34124         * g++.old-deja/g++.other/dyncast5.C: New test.
34125         * g++.old-deja/g++.eh/catch3.C: New test.
34126         * g++.old-deja/g++.eh/catch3p.C: New test.
34127         * g++.old-deja/g++.eh/catch4.C: New test.
34128         * g++.old-deja/g++.eh/catch4p.C: New test.
34129         * g++.old-deja/g++.eh/catch5.C: New test.
34130         * g++.old-deja/g++.eh/catch5p.C: New test.
34131         * g++.old-deja/g++.eh/catch6.C: New test.
34132         * g++.old-deja/g++.eh/catch6p.C: New test.
34133         * g++.old-deja/g++.eh/catch7.C: New test.
34134         * g++.old-deja/g++.eh/catch7p.C: New test.
34135         * g++.old-deja/g++.eh/catch8.C: New test.
34136         * g++.old-deja/g++.eh/catch8p.C: New test.
34137         * g++.old-deja/g++.eh/catch9.C: New test.
34138         * g++.old-deja/g++.eh/catch9p.C: New test.
34139
34140 1999-09-13  Nathan Sidwell  <nathan@acm.org>
34141
34142         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
34143         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
34144
34145 1999-09-13  Jeffrey A Law  (law@cygnus.com)
34146
34147         * gcc.c-torture/compile/990913-1.c: New test.
34148
34149 1999-09-10  Nathan Sidwell  <nathan@acm.org>
34150
34151         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
34152         * g++.old-deja/g++.jason/rfg5.C: Likewise.
34153
34154 1999-09-09  Richard Henderson  <rth@cygnus.com>
34155
34156         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
34157
34158 1999-09-09  Nathan Sidwell  <nathan@acm.org>
34159
34160         * g++.old-deja/g++.other/lookup11.C: New test.
34161         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
34162         what is permitted and what we want.
34163         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
34164         overload use.
34165         * g++.old-deja/g++.jason/rfg5.C: Likewise
34166
34167 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
34168
34169         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
34170         * gcc.c-torture/noncompile/poison-1.c: New file.
34171
34172 1999-09-08  Nathan Sidwell  <nathan@acm.org>
34173
34174         * g++.old-deja/g++.other/sizeof3.C: New test.
34175         * g++.old-deja/g++.other/sizeof4.C: New test.
34176         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
34177         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
34178
34179 1999-09-07  Richard Henderson  <rth@cygnus.com>
34180
34181         * gcc.dg/va-arg-1.c: New.
34182
34183 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34184
34185         * gcc.c-torture/execute/va-arg-9.c: New test.
34186
34187 1999-09-05  Craig Burley  <craig@jcb-sc.com>
34188
34189         * g77.f-torture/compile/980519-2.f: New test.
34190         * g77.f-torture/compile/19990905-0.f: New test.
34191         * g77.f-torture/compile/19990905-1.f: New test.
34192         * g77.f-torture/compile/19990905-2.f: New test.
34193
34194         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
34195
34196 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
34197
34198         * gcc.c-torture/execute/990827-1.c: Fix typo.
34199
34200 1999-09-03  Nathan Sidwell  <nathan@acm.org>
34201
34202         * g++.old-deja/g++.other/deref1.C: New test.
34203
34204 1999-09-02  Nathan Sidwell  <nathan@acm.org>
34205
34206         * g++.old-deja/g++.other/ambig2.C: New test.
34207         * g++.old-deja/g++.other/cond5.C: New test.
34208         * g++.old-deja/g++.other/lookup16.C: New test.
34209
34210 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
34211
34212         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
34213         assemblers too.
34214
34215 1999-08-31  Jeffrey A Law  (law@cygnus.com)
34216
34217         * lib/c-torture.exp: Avoid the "compare executables" optimization
34218         when testing native.
34219
34220 1999-08-29  Jeffrey A Law  (law@cygnus.com)
34221
34222         * gcc.c-torture/execute/990829-1.c: New test.
34223         * gcc.c-torture/compile/990829-1.c: New test.
34224
34225 1999-08-27  Paul Burchard  <burchard@pobox.com>
34226
34227         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
34228         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
34229         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
34230         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
34231         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
34232         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
34233         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
34234         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
34235         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
34236         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
34237         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
34238
34239 1999-08-27  Jeffrey A Law  (law@cygnus.com)
34240
34241         * gcc.c-torture/execute/990827-1.c: New test.
34242
34243 1999-08-26  Craig Burley  <craig@jcb-sc.com>
34244
34245         * g77.f-torture/noncompile/19990826-4.f: New test.
34246
34247         * g77.f-torture/compile/19990826-3.f: New test.
34248
34249         * g77.f-torture/execute/19990826-2.f: New test.
34250
34251         * g77.f-torture/compile/19990826-1.f: New test.
34252
34253         * gcc.c-torture/execute/990826-0.c: New test.
34254         * g77.c-torture/execute/19990826-0.f: New test.
34255
34256         * g77.f-torture/noncompile/970626-2.f: New test.
34257
34258 1999-08-25  Paul Burchard  <burchard@pobox.com>
34259
34260         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
34261         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
34262         lss-011.C: New tests.
34263
34264 1999-08-25  Nathan Sidwell  <nathan@acm.org>
34265
34266         * g++.old-deja/g++.other/decl5.C: New test.
34267
34268 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34269
34270         * noncompile/noncompile.exp: Load_lib c-torture.exp.
34271         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
34272         call `postbase' for each one.  All callers of `postbase' changed
34273         to call this instead.
34274
34275 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
34276
34277         * gcc.c-torture/execute/990811-1.c: New test.
34278
34279 1999-08-09  Nick Clifton  <nickc@cygnus.com>
34280
34281         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
34282         just native ones.
34283
34284         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
34285         just native ones.
34286
34287 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
34288
34289         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
34290
34291 1999-08-04  Jeffrey A Law  (law@cygnus.com)
34292
34293         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
34294
34295 1999-08-04  Nathan Sidwell  <nathan@acm.org>
34296
34297         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
34298
34299 1999-08-04  Jeffrey A Law  (law@cygnus.com)
34300
34301         * gcc.c-torture/execute/990804-1.c: New test.
34302
34303 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34304
34305         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
34306         * g++.old-deja/g++.brendan/crash64.C: Likewise
34307         * g++.old-deja/g++.brendan/overload8.C: Likewise
34308
34309 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34310
34311         * g++.old-deja/g++.other/struct1.C: New test.
34312
34313 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34314
34315         * g++.old-deja/g++.other/enum2.C: New test.
34316
34317 1999-08-02  Richard Henderson  <rth@cygnus.com>
34318
34319         Adapted from tests from Franz Sirl:
34320         * gcc.c-torture/execute/va-arg-7.c: New test.
34321         * gcc.c-torture/execute/va-arg-8.c: New test.
34322
34323 1999-08-01  Jeffrey A Law  (law@cygnus.com)
34324
34325         * gcc.c-torture/compile/990801-2.c: New test.
34326
34327         * gcc.c-torture/compile/990801-1.c: New test.
34328
34329 1999-07-27  Michael Meissner  <meissner@cygnus.com>
34330
34331         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
34332         fp-cmp-1.c, converting double to float.
34333
34334         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
34335         fp-cmp-1.c, converting double to long double.
34336
34337         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
34338         from fr1 to unknown_register, since fr1 is a legitimate register
34339         on some machines.
34340
34341 1999-07-25  Jeffrey A Law  (law@cygnus.com)
34342
34343         * README: More listname related changes.
34344
34345 1999-07-08  Catherine Moore  <clm@cygnus.com>
34346
34347         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
34348
34349 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
34350
34351         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
34352
34353 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
34354
34355         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
34356
34357 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
34358
34359         * gcc.dg/990703-1.c: New test.
34360
34361 1999-06-29  Nick Clifton  <nickc@cygnus.com>
34362
34363         * lib/file-format.exp: New file: Move definition of proc
34364         gcc_target_object_format to here from
34365         gcc.dg/special/ecos.exp.
34366
34367         * lib/c-torture.exp: Include lib file-format.exp.
34368         * lib/gcc-dg.exp: Include lib file-format.exp.
34369
34370         * gcc.dg/special/ecos.exp: Remove definition of proc
34371         gcc_target_object_format.
34372
34373 1999-06-28  Jeffrey A Law  (law@cygnus.com)
34374
34375         * gcc.c-torture/execute/990628-1.c: New test.
34376
34377 1999-06-25  Jeffrey A Law  (law@cygnus.com)
34378
34379         * gcc.c-torture/compile/990625-2.c: New test.
34380
34381         * gcc.c-torture/compile/990625-1.c: New test.
34382
34383 1999-06-23  Nick Clifton  <nickc@cygnus.com>
34384
34385         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
34386         attributes compile.
34387         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
34388         ports that use the COFF/PE file format.
34389
34390 1999-06-17  Jeffrey A Law  (law@cygnus.com)
34391
34392         * gcc.c-torture/compile/990617-1.c: New test.
34393
34394 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
34395
34396         * g++.old-deja/g++.other/decl4.C: New test.
34397
34398 1999-06-14  Nathan Sidwell  <nathan@acm.org>
34399
34400         * g++.old-deja/g++.other/bitfld3.C: New test.
34401
34402 1999-06-08  Nathan Sidwell  <nathan@acm.org>
34403
34404         * g++.old-deja/g++.eh/catch1.C: New test.
34405
34406 1999-06-07  Jeffrey A Law  (law@cygnus.com)
34407
34408         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
34409
34410         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
34411         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
34412
34413 1999-06-05  Craig Burley  <craig@jcb-sc.com>
34414
34415         * g77.f-torture/compile/19990502-0.f: Replace with new,
34416         shorter, test that still fails after recent changes.
34417
34418 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34419
34420         * gcc.c-torture/execute/990604-1.c: New test.
34421
34422 1999-05-31  Jeffrey A Law  (law@cygnus.com)
34423
34424         * gcc.c-torture/execute/990531-1.c: New test.
34425
34426 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34427
34428         * gcc.c-torture/compile/990527-1.c: New test.
34429
34430 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
34431
34432         * gcc.c-torture/execute/990527-1.c: New test.
34433
34434 1999-05-25  Nick Clifton  <nickc@cygnus.com>
34435
34436         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
34437         bitfields as signed.
34438
34439 1999-05-25  Craig Burley  <craig@jcb-sc.com>
34440
34441         * g77.f-torture/compile/19990525-0.f: New test.
34442
34443 1999-05-25  Jeffrey A Law  (law@cygnus.com)
34444
34445         * gcc.c-torture/execute/990525-2.c: New test.
34446
34447         * gcc.c-torture/execute/990525-1.c: New test.
34448
34449 1999-05-24  Nathan Sidwell  <nathan@acm.org>
34450
34451         * g++.old-deja/g++.other/anon3.C: New test.
34452         * g++.old-deja/g++.other/anon4.C: New test.
34453         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
34454         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
34455         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
34456         Merrill).
34457
34458 1999-05-24  Jeffrey A Law  (law@cygnus.com)
34459
34460         * gcc.c-torture/execute/990524-1.c: New test.
34461
34462         * gcc.dg/990524-1.c: New test.
34463
34464 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34465
34466         * gcc.c-torture/compile/990523-1.c: New test.
34467
34468 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
34469
34470         * gcc.c-torture/compile/990519-1.c: New test.
34471
34472 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34473
34474         * gcc.c-torture/compile/990517-1.c: New test.
34475
34476         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
34477         (e4, f4): New tests.
34478         (main): Call them.
34479
34480 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34481
34482         * gcc.dg/noreturn-1.c: New test.
34483
34484 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
34485
34486         * gcc.c-torture/execute/990513-1.c: New test.
34487
34488 1999-05-10  Richard Henderson  <rth@cygnus.com>
34489
34490         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
34491
34492 1999-05-10  Craig Burley  <craig@jcb-sc.com>
34493
34494         * g77.f-torture/execute/erfc.f: Use small single-precision
34495         values, to avoid problems on Alphas when not -mieee.
34496
34497 1999-05-08  Craig Burley  <craig@jcb-sc.com>
34498
34499         * gcc.dg/990506-0.c: New test.
34500
34501 1999-05-08  Richard Henderson  <rth@cygnus.com>
34502
34503         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
34504         the constant to test.  Don't XFAIL 64-bit targets.
34505
34506         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
34507         * g++.old-deja/g++.law/profile1.C: Likewise.
34508
34509         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
34510         operator new instances.
34511         * g++.old-deja/g++.other/delete5.C: Likewise.
34512
34513 1999-05-03  Craig Burley  <craig@jcb-sc.com>
34514
34515         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
34516         intrinsic.
34517
34518 1999-05-03  Craig Burley  <craig@jcb-sc.com>
34519
34520         * g77.f-torture/execute/u77-test.f: Reverse order of two
34521         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
34522
34523 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34524
34525         * gcc.dg/compare1.c: New test.
34526
34527 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34528
34529         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
34530         New tests.
34531
34532 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34533
34534         * g77.f-torture/compile/19990502-1.f: New test.
34535
34536 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34537
34538         * g77.f-torture/compile/19990502-0.f: New test.
34539
34540 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34541
34542         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
34543         intrinsic.
34544
34545 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34546
34547         * g77.f-torture/execute/u77-test.f (main): List libU77
34548         intrinsics not currently tested.
34549         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
34550         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
34551         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
34552         Trim blanks off the ends of some printed strings.
34553
34554 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34555
34556         * g77.f-torture/execute/u77-test.f (main): Just warn about
34557         FSTAT gid disagreement, as it's expected on some systems.
34558
34559 1999-05-01  Craig Burley  <craig@jcb-sc.com>
34560
34561         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
34562         use a new function, which allows for some slop.
34563         Clean up some commentary.
34564         (issum): The new function.
34565         (sgladd): Deleted subroutine.
34566
34567 1999-05-01  Craig Burley  <craig@jcb-sc.com>
34568
34569         * g77.f-torture/execute/u77-test.f: Modify to be more like
34570         libf2c/libU77 version, bringing patches to that version here.
34571         Add suitable commentary.
34572
34573 1999-04-25  Richard Henderson  <rth@cygnus.com>
34574
34575         * gcc.dg/990424-1.c: New test.
34576
34577 1999-04-24  Craig Burley  <craig@jcb-sc.com>
34578
34579         * g77.f-torture/execute/u77-test.f (main): Bug involving
34580         LSTAT has been fixed, so turn back on full checking.
34581
34582 1999-04-20  Craig Burley  <craig@jcb-sc.com>
34583
34584         * g77.f-torture/compile/19990419-0.f: New test.
34585         * g77.f-torture/execute/19990419-1.f: New test.
34586
34587 1999-04-17  Richard Henderson  <rth@cygnus.com>
34588
34589         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
34590         to avoid the need for a prototype to supress a warning.
34591
34592 1999-04-07  Jim Wilson  <wilson@cygnus.com>
34593
34594         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
34595
34596 1999-04-04  Jeffrey A Law  (law@cygnus.com)
34597
34598         * gcc.c-torture/execute/990404-1.c: New test.
34599
34600 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34601
34602         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
34603         * gcc.dg/cpp-if3.c: Don't use -pedantic.
34604         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
34605         missing initializer warnings.
34606
34607 1999-03-28  Jeffrey A Law  (law@cygnus.com)
34608
34609         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
34610         matching strings.
34611
34612 1999-03-26  Jeffrey A Law  (law@cygnus.com)
34613
34614         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
34615
34616 1999-03-26  Craig Burley  <craig@jcb-sc.com>
34617
34618         * g77.f-torture/execute/19990325-0.f: New test.
34619         * g77.f-torture/execute/19990325-1.f: New test.
34620
34621 1999-03-24  Jeffrey A Law  (law@cygnus.com)
34622
34623         * gcc.c-torture/execute/990324-1.c: New test.
34624
34625 1999-03-22  Jim Wilson  <wilson@cygnus.com>
34626
34627         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
34628         test with 4.
34629
34630 1999-03-17  Richard Henderson  <rth@cygnus.com>
34631
34632         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
34633
34634 1999-03-13  Craig Burley  <craig@jcb-sc.com>
34635
34636         * g77.f-torture/execute/19990313-2.f: New test.
34637         * g77.f-torture/execute/19990313-3.f: New test.
34638
34639 1999-03-13  Craig Burley  <craig@jcb-sc.com>
34640
34641         * g77.f-torture/execute/19990313-0.f: New test.
34642         * g77.f-torture/execute/19990313-1.f: New test.
34643
34644 1999-03-12  Jim Wilson  <wilson@cygnus.com>
34645
34646         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
34647         printf to sprintf.
34648         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
34649         (main): Add check for u15.  Conditionalize u31 check depending on
34650         whether ints are <32 bits or >=32 bits.
34651
34652 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34653
34654         * g77.f-torture/execute/19981119-0.f: Improve testiness.
34655
34656 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34657
34658         * g77.f-torture/compile/19990305-0.f: New test.
34659         * g77.f-torture/execute/19981119-0.f: New test.
34660
34661 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34662
34663         * g77.f-torture/execute/970625-2.f: call ABORT if final
34664         result is not correct, instead of just printing it.
34665         Add this checking via newly introduced obfuscation, to
34666         trip up buggy front ends.
34667
34668 1999-03-07  Craig Burley  <craig@jcb-sc.com>
34669
34670         * g77.f-torture/compile/960317-1.f: Moved from being
34671         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
34672
34673 1999-03-06  Craig Burley  <craig@jcb-sc.com>
34674
34675         * g77.f-torture/execute/960317-1.f: New (old) test.
34676         * g77.f-torture/execute/970625-2.f: Ditto.
34677
34678 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
34679
34680         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
34681         message on line 1 or line 2; cccp and cpplib do this differently.
34682
34683 1999-03-01  Jeffrey A Law  (law@cygnus.com)
34684
34685         * g++.old-deja/g++.law/weak1.C: New test.
34686
34687 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34688
34689         * gcc.c-torture/execute/990119-1.c: Renamed to...
34690         * gcc.dg/990119-1.c: this, so it will only be tested once
34691         (it's a preprocessor test, it doesn't need to be run at
34692         multiple optimization levels).
34693
34694 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34695
34696         * lib/g++.exp: Don't add incdir=$base_dir/../include to
34697           ALWAYS_CXXFLAGS.
34698
34699 1999-02-24  Craig Burley  <craig@jcb-sc.com>
34700
34701         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
34702         * g77.f-torture/compile/19981216-0.f: ...as it is expected
34703         to not be compilable by current g77.
34704
34705 1999-02-24  Nick Clifton  <nickc@cygnus.com>
34706
34707         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
34708
34709 1999-02-22  Jeffrey A Law  (law@cygnus.com)
34710
34711         * gcc.c-torture/execute/990222-1.c: New test.
34712
34713 1999-02-19  Craig Burley  <craig@jcb-sc.com>
34714
34715         * g77.f-torture/compile/19990218-0.f: New test.
34716         * g77.f-torture/noncompile/19990218-1.f: New test.
34717
34718 1999-02-18  Craig Burley  <craig@jcb-sc.com>
34719
34720         * g77.f-torture/compile/19981216-0.f: New test.
34721
34722 1999-02-14  Jeffrey A Law  (law@cygnus.com)
34723
34724         * gcc.dg/990214-1.c: New test.
34725
34726 1999-02-13  Jeffrey A Law  (law@cygnus.com)
34727
34728         * gcc.dg/990213-2.c: New test.
34729
34730         * gcc.dg/990213-1.c: New test.
34731
34732 1999-02-12  Jeffrey A Law  (law@cygnus.com)
34733
34734         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
34735         ints.
34736
34737 1999-02-11  Nick Clifton  <nickc@cygnus.com>
34738
34739         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
34740         specified by target.
34741
34742         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
34743
34744 1999-02-11  Jeffrey A Law  (law@cygnus.com)
34745
34746         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
34747
34748 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34749
34750         * gcc.dg/special/ecos.exp: New test driver for new tests with
34751         special requirements.
34752
34753         * gcc.dg/special/alias-1.c: New test.
34754         * gcc.dg/special/gcsec-1.c: New test.
34755         * gcc.dg/special/weak-1.c: New test.
34756         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
34757         * gcc.dg/special/weak-2.c: New test.
34758         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
34759         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
34760         * gcc.dg/special/wkali-1.c: New test.
34761         * gcc.dg/special/wkali-2.c: New test.
34762         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
34763         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
34764
34765 1999-02-10  Felix Lee  <flee@cygnus.com>
34766
34767           * lib/c-torture.exp (c-torture-compile): Pull out code for
34768           analyzing gcc error messages.
34769           (c-torture-execute): Likewise.  Fix some (harmless) false
34770           positives.
34771           * lib/gcc.exp (gcc_check_compile): New function.
34772
34773 1999-02-08  Richard Henderson  <rth@cygnus.com>
34774
34775         * gcc.c-torture/execute/990208-1.c: New test.
34776
34777 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34778
34779         * g++.dg/special/ecos.exp: New driver for new tests with special
34780         requirements
34781
34782         * g++.dg/special/conpr-1.C: New test
34783         * g++.dg/special/conpr-2.C: New test
34784         * g++.dg/special/conpr-2a.C: New test
34785         * g++.dg/special/conpr-3.C: New test
34786         * g++.dg/special/conpr-3a.C: New test
34787         * g++.dg/special/conpr-3b.C: New test
34788
34789         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
34790         allow g++ to use the dg driver
34791
34792         * README: Add comment about g++.dg directory
34793
34794 1999-02-06  Jeffrey A Law  (law@cygnus.com)
34795
34796         * README: Update email addresses.
34797
34798 1999-02-03  Nick Clifton  <nickc@cygnus.com>
34799
34800         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
34801         arguments in order to force structure S onto the stack even on
34802         the alpha.
34803         (test): Pass 10 leading arguments to function foo as well as the
34804         structure S.
34805
34806         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
34807         failure for all targets.
34808
34809         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
34810         abort to terminate program execution.
34811
34812 1999-01-30  Richard Henderson  <rth@cygnus.com>
34813
34814         * gcc.c-torture/execute/990130-1.c: New test.
34815
34816 1999-01-30  Jeffrey A Law  (law@cygnus.com)
34817
34818         * gcc.dg/990130-1.c: New test.
34819
34820 1999-01-28  Michael Meissner  <meissner@cygnus.com>
34821
34822         * gcc.c-torture/execute/990128-1.c: New test.
34823
34824 1999-01-27  Michael Meissner  <meissner@cygnus.com>
34825
34826         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
34827
34828 1999-01-27  Felix Lee  <flee@cygnus.com>
34829
34830         * lib/c-torture.exp (c-torture-compile): pull out code for
34831         analyzing gcc error messages.
34832         (c-torture-execute): ditto, and fix some (harmless) false
34833         positives.
34834         * lib/gcc.exp (gcc_check_compile): new function.
34835
34836 1999-01-17  Jeffrey A Law  (law@cygnus.com)
34837
34838         * gcc.dg/990117-1.c: New test.
34839
34840         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
34841
34842         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
34843
34844 1999-01-15  Jeffrey A Law  (law@cygnus.com)
34845
34846         * g77.f-torture/compile/990115-1.f: New test.
34847
34848 1999-01-07  Jeffrey A Law  (law@cygnus.com)
34849
34850         * gcc.c-torture/compile/990107-1.c: New test
34851
34852 1999-01-06  Jeffrey A Law  (law@cygnus.com)
34853
34854         * gcc.c-torture/execute/990106-2.c: New test.
34855
34856         * gcc.c-torture/execute/990106-1.c: New test.
34857
34858 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
34859
34860         * gcc.c-torture/compile/981223-1.c: New test.
34861
34862 1998-12-29  Richard Henderson  <rth@cygnus.com>
34863
34864         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
34865         (opt3): Rename from opt4 and disable.
34866
34867 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
34868
34869         * g++.old-deja/g++.pt/ptrmem5.C: New test.
34870
34871 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34872
34873         * g++.old-deja/g++.other/conv5.C: New test.
34874
34875 1998-12-14  Nick Clifton  <nickc@cygnus.com>
34876
34877         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
34878
34879 1998-12-11  Jeffrey A Law  (law@cygnus.com)
34880
34881         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
34882
34883 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
34884
34885         * gcc.c-torture/compile/981211-1.c: New test.
34886
34887 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34888
34889         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34890
34891         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34892
34893 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34894
34895         * gcc.special/930510-1.c: Make C9X safe.
34896         * gcc.misc-tests/gcov-1.c Similarly.
34897         * gcc.misc-tests/gcov-2.c Similarly.
34898
34899 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34900
34901         * gcc.dg/ultrasp1.c: New test.
34902
34903 1998-12-06  Richard Henderson  <rth@cygnus.com>
34904
34905         * gcc.c-torture/execute/981206.c: New test.
34906
34907 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34908
34909         * g++.old-deja/g++.ns/template7.C: New test.
34910
34911         * g++.old-deja/g++.other/expr1.C: New test.
34912
34913         * g++.old-deja/g++.eh/tmpl3.C: New test.
34914
34915         * g++.old-deja/g++.eh/tmpl2.C: New test.
34916
34917 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34918
34919         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
34920         * g++.old-deja/g++.other/using6.C: Removed.
34921         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
34922
34923         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
34924
34925 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34926
34927         * g++.old-deja/g++.pt/overload8.C: New test.
34928
34929         * g++.old-deja/g++.pt/overload7.C: New test.
34930
34931         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
34932
34933         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
34934         and relinking messages.
34935         * lib/g++.exp (g++_target_compile): Remove .rpo file when
34936         compiling with -frepo.
34937
34938 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
34939
34940         * g++.old-deja/g++.pt/lookup6.C: New test.
34941
34942 1998-11-30  Nick Clifton  <nickc@cygnus.com>
34943
34944         * gcc.c-torture/execute/981130-1.c: New test.
34945         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
34946
34947 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34948
34949         * g++.old-deja/g++.pt/explicit76.C: New test.
34950
34951         * g++.old-deja/g++.pt/friend38.C: New test.
34952
34953         * g++.old-deja/g++.ns/crash2.C: New test.
34954
34955         * g++.old-deja/g++.pt/defarg8.C: New test.
34956
34957         * g++.old-deja/g++.pt/instantiate6.C: New test.
34958
34959         * g++.old-deja/g++.pt/static6.C: New test.
34960
34961         * g++.old-deja/g++.pt/decl2.C: New test.
34962
34963 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34964
34965         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
34966         problem is actually related with name lookup, but so what? :-)
34967
34968         * g++.old-deja/g++.pt/friend37.C: New test.
34969
34970 1998-11-25  Dave Love  <d.love@dl.ac.uk>
34971
34972         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
34973         element, which fails on some systems.
34974
34975         * g77.f-torture/execute/labug1.f: New test.
34976
34977 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34978
34979         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34980         is defined.
34981
34982 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34983
34984         * g77.f-torture/compile/981117-1.f: New test.
34985
34986 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34987
34988         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34989         properly discarded.
34990
34991 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34992
34993         * gcc.c-torture/execute/memcheck: New directory of tests for
34994         -fcheck-memory-usage.
34995
34996 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34997
34998         * README: New file, general information about the testsuite and
34999         new description of the various C++ test subdirectories.
35000         * README.g++: Eliminate obsolete information, update and move most
35001         relevant stuff to README.
35002
35003 1998-11-07  Richard Henderson  <rth@cygnus.com>
35004
35005         * gcc.c-torture/compile/981107-1.c: New test.
35006
35007 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
35008
35009         * execute/memcpy-bi.c: New testcase.
35010
35011 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
35012
35013         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
35014         base classes.
35015
35016         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
35017         template is selected.
35018
35019         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
35020         classes, it should be accepted for all types.
35021
35022         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
35023
35024         * g++.old-deja/g++.pt/spec24.C: Ensure that template
35025         specializations start with template headers.
35026
35027 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
35028
35029         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
35030
35031         * g++.old-deja/g++.other/init9.C: Test cross initialization of
35032         non-POD types.
35033
35034 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
35035
35036         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
35037
35038 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
35039
35040         * compile/981022-1.c, compile/981022-1.x: New test and driver.
35041
35042 1998-10-19  Jeffrey A Law  (law@cygnus.com)
35043
35044         * 981019-1.c: New test.
35045
35046 1998-10-14  Robert Lipe <robertl@dgii.com>
35047
35048         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
35049         find objc headers.
35050
35051 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35052
35053         * compile/981001-4.c: Remove use of GCC extension that triggers a
35054         compiler bug.
35055
35056 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
35057
35058         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
35059
35060 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
35061
35062         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
35063         instantiation of template produces incorrect code for delete
35064         expression.
35065
35066         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
35067         constructors' name is not unique.
35068         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
35069         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
35070
35071         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
35072         automatic array of const is ill-formed.
35073
35074         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
35075         of template parameter?
35076
35077         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
35078         const.
35079
35080         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
35081         pointer-to-member expression.
35082
35083         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
35084         declaration causes ICE.
35085
35086 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
35087
35088         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
35089         reserved in the global namespace.
35090
35091         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
35092         generate needed virtual table.
35093
35094         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
35095
35096 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
35097
35098         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
35099         template-dependent type
35100
35101 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
35102
35103         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
35104         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
35105         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
35106
35107         * g++.old-deja/g++.other/using5.C: New test; using decl from base
35108         class should be usable as argument of member function.
35109         * g++.old-deja/g++.other/using6.C: New test; using decl from base
35110         class should be usable as return type of member function.
35111         * g++.old-deja/g++.other/using7.C: New test; using decl from base
35112         class should be usable as type of data member.
35113
35114         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
35115
35116 1998-10-09  Jeffrey A Law  (law@cygnus.com)
35117
35118         * gcc.c-torture/special/920521-1.c: Fix bogus test.
35119
35120 1998-10-08  Nick Clifton  <nickc@cygnus.com>
35121
35122         * gcc.dg/dll-?.c Add thumb to target list.
35123         Fix assembler scan patterns to match current assembler output.
35124
35125 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
35126
35127         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
35128         matching of template brackets.
35129
35130         * g++.old-deja/g++.other/using4.C: New test.  Test using
35131         declarations of methods from base classes.
35132
35133         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
35134         within functions should introduce names into the innermost
35135         enclosing namespace.
35136
35137         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
35138         of static locals if first initialization throws.
35139
35140 1998-10-07  Jim Wilson  <wilson@cygnus.com>
35141
35142         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
35143
35144 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
35145
35146         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
35147         lose track of the possible targets of tablejump insns.
35148         * special/special.exp: Run it.
35149
35150 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
35151
35152         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
35153         must be declared before its specializations can be named in friend
35154         declarations.
35155
35156 1998-10-05  Dave Love  <d.love@dl.ac.uk>
35157
35158         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
35159
35160         * g77.f-torture/execute/io1.f: New test.
35161
35162 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
35163
35164         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
35165         with pointer to template function, for which no argument deduction
35166         is possible.
35167
35168         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
35169         specialization of template function as argument to template
35170         function.
35171
35172         * g++.old-deja/g++.other/access2.C: New test; Inner class
35173         shouldn't have privileged access to Outer's names.
35174
35175 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
35176
35177         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
35178         friend template declared within template class conflicts with
35179         nested class of the same name.
35180
35181         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
35182         is ignored.
35183
35184         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
35185         object with direct initializer as function declaration.
35186
35187         * g++.old-deja/g++.other/decl2.C: New test; duplicate
35188         initializers.
35189
35190         * g++.old-deja/g++.other/null2.C: New test; conditional operator
35191         involving const pointer and NULL produces incorrect result.
35192
35193         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
35194         type name without `typename' should be rejected with -pedantic.
35195
35196 1998-10-02  Richard Henderson  <rth@cygnus.com>
35197
35198         * g++.old-deja/g++.other/addrof1.C: New test.
35199
35200 1998-10-01  Nick Clifton  <nickc@cygnus.com>
35201
35202         * gcc.c-torture/compile/981001-1.c: New test.
35203         * gcc.c-torture/execute/981001-1.c: New test.
35204
35205 1998-10-01  Jeffrey A Law  (law@cygnus.com)
35206
35207         * gcc.c-torture/compile/981001-2.c: New test.
35208         * gcc.c-torture/compile/981001-3.c: New test.
35209         * gcc.c-torture/compile/981001-4.c: New test.
35210
35211 1998-10-01  Robert Lipe  <robertl@dgii.com>
35212
35213         * lib/objc.exp (objc_target_compile): Add -L during compiles for
35214         multilibbed hosts.   Idea grafted from g77.exp.
35215
35216 1998-09-30  Dave Love  <d.love@dl.ac.uk>
35217
35218         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
35219         avoid losing on systems which need -lsocket.
35220
35221 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
35222
35223         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
35224         * g++.old-deja/g++.other/nested2.C: Ditto.
35225         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
35226         failure.
35227
35228 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
35229
35230         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
35231         preferred over template operator!= for enum bitfields.
35232
35233 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
35234
35235         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
35236         that happen to have the same base name, but in different scopes,
35237         are incorrectly rejected.
35238
35239 1998-09-16  Richard Henderson  <rth@cygnus.com>
35240
35241         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
35242         on the native word size instead of an integer literal.
35243
35244 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
35245
35246         * g++.old-deja/g++.other/static2.C: Invocation of static data
35247         member of type pointer-to-function denoted as non-static member.
35248
35249         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
35250         checks involving function types and aliases.
35251
35252 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
35253
35254         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
35255         redefined to the same non-trivial type.
35256
35257         * g++.old-deja/g++.pt/explicit73.C: Test for proper
35258         namespace-qualification of template specializations declared in
35259         other namespaces.
35260
35261         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
35262         to declare a subset of the specializations of a template function
35263         as friends of specializations of a template class.
35264
35265         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
35266         member templates that do not fully specialize the enclosing
35267         template class are rejected.
35268
35269 1998-09-11  Dave Love  <d.love@dl.ac.uk>
35270
35271         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
35272
35273 1998-09-08  Dave Love  <d.love@dl.ac.uk>
35274
35275         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
35276         altered from libf2c/libU77 version.
35277
35278 1998-09-06  Dave Love  <d.love@dl.ac.uk>
35279
35280         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
35281
35282 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
35283
35284         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
35285         (un)signed char are different types for template specialization
35286         purposes.
35287
35288 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
35289
35290         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
35291         * objc: ObjC testsuite.
35292
35293 1998-08-31  Catherine Moore  <clm@cygnus.com>
35294
35295         * gcc.c-torture/execute/941014-1.x:  New file.
35296
35297 1998-08-31  Nick Clifton  <nickc@cygnus.com>
35298
35299         * lib/c-torture.exp: Add support for
35300         torture_eval_before_compile and torture_eval_before_execute
35301         variables.
35302
35303 1998-08-30  Jeffrey A Law  (law@cygnus.com)
35304
35305         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
35306         this test triggers valid.
35307
35308 1998-08-27  Jeffrey A Law  (law@cygnus.com)
35309
35310         * gcc.dg/980827-1.c: New test.
35311
35312 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
35313
35314         * gcc.c-torture/execute/loop-4b.c: New test.
35315
35316 1998-08-26  Nick Clifton  <nickc@cygnus.com>
35317
35318         * lib/c-torture.exp: Add support for
35319         torture_eval_before_compile and torture_eval_before_execute
35320         variables.
35321
35322 1998-08-25  Jeffrey A Law  (law@cygnus.com)
35323
35324         * gcc.c-torture/compile/980825-1.c: New test.
35325
35326 1998-08-24  Nick Clifton  <nickc@cygnus.com>
35327
35328         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
35329         count number tests in opt_t0 not good_t0.
35330
35331 1998-08-24  Jeffrey A Law  (law@cygnus.com)
35332
35333         * gcc.c-torture/compile/930326-1.x: Fix typo.
35334
35335 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
35336
35337         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
35338         causes an ICE.
35339
35340 1998-08-21  Jeffrey A Law  (law@cygnus.com)
35341
35342         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
35343         STACK_SIZE is defined.
35344         * gcc.c-torture/unsorted/stuct.c: Similarly.
35345
35346         * gcc.c-torture/compile/980821-1.c: New test.
35347
35348 1998-08-21  Jeffrey A Law  (law@cygnus.com)
35349
35350         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
35351
35352 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
35353
35354         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
35355         code.
35356
35357 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
35358
35359         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
35360         error'.
35361
35362 1998-08-18  Jeffrey A Law  (law@cygnus.com)
35363
35364         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
35365
35366 1998-08-16  Jeffrey A Law  (law@cygnus.com)
35367
35368         * gcc.c-torture/compile/980816-1.c: New test.
35369
35370         * gcc.dg/980816-1.c: New test.
35371
35372 1998-08-13  Jeffrey A Law  (law@cygnus.com)
35373
35374         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
35375         compiler for ieee tests.
35376
35377 1998-08-01  Dave Love  <d.love@dl.ac.uk>
35378
35379         * g77.f-torture/compile/980729-0.f: New test.
35380
35381 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
35382
35383         * gcc.c-torture/special/eeprof-1.c: New test, for
35384         -finstrument-functions.
35385         * gcc.c-torture/special/special.exp: Run it.
35386
35387 1998-07-29  Jeffrey A Law  (law@cygnus.com)
35388
35389         * gcc.c-torture/compile/980729-1.c: New test.
35390
35391 1998-07-27  Nick Clifton  <nickc@cygnus.com>
35392
35393         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
35394         __thumb__ is defined, and test for ARM style doubles if so.
35395
35396 1998-07-26  Dave Love  <d.love@dl.ac.uk>
35397
35398         * g77.f-torture/noncompile/980615-0.f: New test.
35399
35400 1998-07-26  H.J. Lu  (hjl@gnu.org)
35401
35402         * gcc.dg/980312-1.c: Do link instead of compile.
35403         * gcc.dg/980313-1.c: Likewise.
35404
35405 1998-07-26  Jeffrey A Law  (law@cygnus.com)
35406
35407         * gcc.c-torture/compile/980726-1.c: New test.
35408
35409 1998-07-25  Dave Love  <d.love@dl.ac.uk>
35410
35411         * g77.f-torture/execute/io0.f: New test.
35412
35413 1998-07-24  Nick Clifton  <nickc@cygnus.com>
35414
35415         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
35416         an int.
35417
35418 1998-06-18  Michael Meissner  <meissner@cygnus.com>
35419
35420         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
35421         m32r bugs.
35422
35423 1998-07-17  Nick Clifton  <nickc@cygnus.com>
35424
35425         * gcc.dg/980626-1.c: Expect failures for all toolchains until
35426         c-decl.c:grokdeclarator can handle mode attributes.
35427
35428 1998-07-16  Jeffrey A Law  (law@cygnus.com)
35429
35430         * gcc.c-torture/execute/980716-1.c: New test.
35431
35432 1998-07-13  Jeffrey A Law  (law@cygnus.com)
35433
35434         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
35435         the mn10200.
35436         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
35437         the mn10200.
35438         * gcc.c-torture/execute/va-arg-3.x: Similarly.
35439         * gcc.c-torture/compile/930326-1.x: Similarly.
35440
35441 1998-07-13  Dave Love  <d.love@dl.ac.uk>
35442
35443         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
35444         New test from Craig.
35445
35446 1998-07-12  Dave Love  <d.love@dl.ac.uk>
35447
35448         * g77.f-torture/noncompile/980616-0.f: New test.
35449
35450         * g77.f-torture/execute/970816-3.f:  New test from Craig.
35451
35452 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
35453
35454         *  g++.other/singleton.C: Return error value instead of taking
35455         SIGSEGV.
35456
35457 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
35458
35459         *  g++.other/singleton.C: New test.   Warning is under dispute.
35460         Runtime crash is not.
35461
35462 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
35463
35464         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
35465         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
35466         using6.C, using7.C}:  New namespace tests.
35467
35468 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
35469
35470         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
35471         specialization with typedef'ed names used as array indexes.
35472
35473 1998-07-09  Jeffrey A Law  (law@cygnus.com)
35474
35475         * gcc.c-torture/execute/980709-1.c: New test.
35476
35477         * gcc.dg/980709-1.c: New test.
35478
35479 1998-07-07  Richard Henderson  <rth@cygnus.com>
35480
35481         * gcc.c-torture/execute/bcp-1.c: New test.
35482
35483 1998-07-07  Jeffrey A Law  (law@cygnus.com)
35484
35485         * gcc.c-torture/execute/980707-1.c: New test.
35486
35487 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
35488
35489         * gcc.c-torture/compile/980706-1.c: New test.
35490
35491 1998-07-01  Dave Love  <d.love@dl.ac.uk>
35492
35493         * g77.f-torture/execute/980701-0.f,
35494         g77.f-torture/execute/980701-1.f: New test from Craig.
35495
35496 1998-07-01  Jeffrey A Law  (law@cygnus.com)
35497
35498         * gcc.c-torture/compile/980701-1.c: New test.
35499
35500         * gcc.c-torture/execute/980701-1.c: New test.
35501
35502 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
35503 rlsruhe.de>
35504
35505         * g++.old-deja/g++.robertl/eb132.C: New test.
35506         * g++.old-deja/g++.robertl/eb133.C: Likewise.
35507
35508 1998-06-29  Dave Love  <d.love@dl.ac.uk>
35509
35510         * g77.f-torture/execute/980628-7.f,
35511         g77.f-torture/execute/980628-8.f,
35512         g77.f-torture/execute/980628-9.f,
35513         g77.f-torture/execute/980628-10.f: New tests from Craig.
35514
35515         * g77.f-torture/execute/980628-3.f: Remove mail headers.
35516
35517 1998-06-28  Jeffrey A Law  (law@cygnus.com)
35518
35519         * g77.f-torture/execute/980628-4.f: New test from Craig.
35520         * g77.f-torture/execute/980628-5.f: Likewise.
35521         * g77.f-torture/execute/980628-2.f: Likewise.
35522         * g77.f-torture/execute/980628-0.f: Likewise.
35523         * g77.f-torture/execute/980628-1.f: Likewise.
35524         * g77.f-torture/execute/980628-3.f: Likewise.
35525         * g77.f-torture/execute/980628-6.f: Likewise.
35526
35527 1998-06-28  Jeffrey A Law  (law@cygnus.com)
35528
35529         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
35530         directory when nothing has been installed yet.
35531
35532 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
35533
35534         * gcc.c-torture/special/special.exp: Handle newer versions of
35535         dejagnu.
35536
35537 1998-06-26  Jeffrey A Law  (law@cygnus.com)
35538
35539         * gcc.dg/980626-1.c: New test.
35540
35541 1998-06-19  Bruno Haible <haible@ilog.fr>
35542
35543         * gcc.misc-tests/m-un-2.c: New test.
35544         * g++.old-deja/g++.other/warn01.c: Likewise.
35545
35546 1998-06-19  Robert Lipe  <robertl@dgii.com>
35547
35548         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
35549         compatibility with assmblers with a different comment character.
35550         Eliminate use of GAS-specific extensions.
35551
35552 1998-06-19  Jeffrey A Law  (law@cygnus.com)
35553
35554         * gcc.c-torture/execute/ieee/980619-1.c: New test.
35555
35556 1998-06-19  Robert Lipe  <robertl@dgii.com>
35557
35558         *lib/g77.exp: Replace search for libf2c.a with search for newly
35559         renamed libg2c.a
35560
35561 1998-06-17  Jeffrey A Law  (law@cygnus.com)
35562
35563         * gcc.c-torture/execute/980617-1.c: New test.
35564
35565 1998-06-12  Jeffrey A Law  (law@cygnus.com)
35566
35567         * gcc.c-torture/execute/980612-1.c: New test.
35568
35569 1998-06-08  Jeffrey A Law  (law@cygnus.com)
35570
35571         * gcc.dg/980523-1.c: Only test on ppc-linux.
35572         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
35573
35574         * gcc.c-torture/execute/980608-1.c: New test.
35575
35576 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
35577
35578         * gcc.c-torture/execute/980605-1.c: New test.
35579
35580 1998-06-04  Jeffrey A Law  (law@cygnus.com)
35581
35582         * gcc.c-torture/execute/980604-1.c: New test.
35583
35584 1998-06-02  Jeffrey A Law  (law@cygnus.com)
35585
35586         * gcc.c-torture/execute/980602-1.c: New test.
35587         * gcc.c-torture/execute/980602-2.c: Likewise.
35588
35589 1998-06-02  Dave Love  <d.love@dl.ac.uk>
35590
35591         * 970125-0.f: Fix per JCB.  Add commentary.
35592
35593 1998-05-31  Michael Meissner  <meissner@cygnus.com>
35594
35595         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
35596         IEEE -0 support.
35597
35598 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
35599
35600         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
35601         earlier.
35602
35603 1998-05-28  Catherine Moore <clm@cygnus.com>
35604
35605         * gcc.c-torture/execute/980526-3.c: New test.
35606
35607 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
35608
35609         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
35610         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
35611         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
35612         m88k-motorola-sysv3 to XFAIL.
35613
35614 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35615
35616         * gcc.dg/980526-1.c: New test.
35617         * gcc.c-torture/execute/980526-2.c: New test.
35618
35619 1998-05-26  Jeffrey A Law  (law@cygnus.com)
35620
35621         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
35622
35623         * gcc.c-torture/execute/980526-1.c: New test.
35624
35625 1998-05-26  Dave Love  <d.love@dl.ac.uk>
35626
35627         * g77.f-torture/execute/alpha2.f: Add runtime test.
35628
35629 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
35630
35631         * g++.old-deja/old-deja.exp: Strip leading directories.
35632
35633         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
35634         error for the line.  Don't run multiple tests for the same line.
35635
35636 1998-05-23  Jeffrey A Law  (law@cygnus.com)
35637
35638         * gcc.dg/980523-1.c: New test.
35639
35640 1998-05-23  Dave Love  <d.love@dl.ac.uk>
35641
35642         * g77.f-torture/compile/970915-0.f: New test.
35643
35644 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
35645
35646         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
35647
35648 1998-05-21  Jeffrey A Law  (law@cygnus.com)
35649
35650         * gcc.dg/980520-1.c: New test.
35651
35652 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
35653
35654         * gcc.dg/980502-1.c: Fix return type.
35655
35656 1998-05-20  Jeffrey A Law  (law@cygnus.com)
35657
35658         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
35659         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
35660         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
35661         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
35662         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
35663
35664 1998-05-20  Dave Love  <d.love@dl.ac.uk>
35665
35666         * g77.f-torture/execute/980520-1.f: New test.
35667
35668 1998-05-15  Dave Love  <d.love@dl.ac.uk>
35669
35670         * lib/mike-g77.exp: New file.
35671
35672         * g77.f-torture/noncompile/noncompile.exp,
35673         g77.f-torture/noncompile/check0.f: New files.
35674
35675 1998-05-14  Dave Love  <d.love@dl.ac.uk>
35676
35677         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
35678         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
35679         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
35680         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
35681         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
35682         abort where appropriate.
35683
35684 1998-05-05  Michael Meissner  <meissner@cygnus.com>
35685
35686         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
35687         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
35688
35689 1998-04-29  Dave Love  <d.love@dl.ac.uk>
35690
35691         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
35692
35693 1998-04-27  Dave Love  <d.love@dl.ac.uk>
35694
35695         * g77.f-torture/compile/980427-0.f: New test.
35696
35697 1998-04-24  Dave Love  <d.love@dl.ac.uk>
35698
35699         * g77.f-torture/compile/980424-0.f: New test.
35700
35701 1998-04-19  Dave Love  <d.love@dl.ac.uk>
35702
35703         * g77.f-torture/compile/980419-2.f (main): New test.
35704         * g77.f-torture/compile/970125-0.f: New test.
35705         * g77.f-torture/compile/980419-1.f: New test.
35706
35707 1998-04-08  Jim Wilson  <wilson@cygnus.com>
35708
35709         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
35710         of loop-4.c.
35711
35712 1998-04-07  Jim Wilson  <wilson@cygnus.com>
35713
35714         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
35715
35716 1998-04-03  Jim Wilson  <wilson@cygnus.com>
35717
35718         * gcc.c-torture/compile/980329-1.c: New test.
35719
35720 1998-03-18  Jim Wilson  <wilson@cygnus.com>
35721
35722         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
35723         * gcc.dg/980312-1.c: Fix typo in -march command.
35724
35725 1998-03-16  H.J. Lu  (hjl@gnu.org)
35726
35727         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
35728
35729 1998-03-11  Robert Lipe  <robertl@dgii.com>
35730
35731         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
35732         Dave Love agree the Fortran source is bogus.
35733
35734 1998-03-11  Robert Lipe  <robertl@dgii.com>
35735
35736         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
35737         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
35738         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
35739         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
35740         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
35741
35742 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
35743
35744         * g++.old-deja/g++.other/friend1.C: New test.
35745
35746 1998-02-18  Dave Love  <d.love@dl.ac.uk>
35747
35748         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
35749         possibly uninitialized) variables and declare dnrm2.
35750
35751 1998-02-23  Robert Lipe <robertl@dgii.com>
35752
35753         From Bruno Haible <haible@ilog.fr>:
35754         * gcc.c-torture/execute/980223.c: New test.
35755
35756 1998-02-13  Jeffrey A Law  (law@cygnus.com)
35757
35758         * gcc.dg/ifelse-1.c: New test.
35759
35760 1998-02-09  H.J. Lu  (hjl@gnu.org)
35761
35762         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
35763
35764           * lib/old-dejagnu.exp (old-dejagnu): Added the
35765           "execution test - XFAIL *-*-*" handling in the spirit of
35766           "excess errors test -". Changed the "execution test fails"
35767           handling to be like "excess errors test fails".
35768           * Update various tests accordingly.
35769
35770 1998-02-06  Jim Wilson  <wilson@cygnus.com>
35771
35772         * gcc.c-torture/execute/980205.c: New test.
35773
35774 1998-01-18  Jeffrey A Law  (law@cygnus.com)
35775
35776         * lib/c-torture.exp: Look for .x files instead of .cexp files.
35777         * lib/f-torture.exp: Similarly.
35778         * gcc.c-torture: Rename all .cexp files to .x files.
35779
35780 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
35781
35782         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
35783         (940510-1.c): Removed duplicate.
35784         (971104-1.c): New test.
35785
35786 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
35787
35788           * lib/f-torture.exp: Improve error and loop detection.
35789
35790 1997-11-19  Michael Meissner  <meissner@cygnus.com>
35791
35792         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
35793         use that to size the filler array.
35794
35795 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
35796
35797         * lib/c-torture.exp(c-torture-execute): Fix typo.
35798
35799         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
35800         testcase as the executable name. Keep the executable around if
35801         the test fails.
35802
35803 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
35804
35805         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
35806         changes.  Only test one -g option, and move it to the end of the
35807         list of options to test.
35808
35809 1997-09-19  Michael Meissner  <meissner@cygnus.com>
35810
35811         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
35812         variable GCC_TORTURE_OPTIONS to supply default switches separated
35813         by colons.  If no environment variable, run tests with -O0 -g, -O1
35814         -g, and -O2 -g as well.
35815
35816 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
35817
35818         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
35819         explanatory comments. Fix indentation.
35820
35821 1997-09-15  Jeffrey A Law  (law@cygnus.com)
35822
35823         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
35824
35825 1997-09-11  Jeffrey A Law  (law@cygnus.com)
35826
35827         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
35828         * g++.old-deja/g++.mike/p7325.C: Likewise.
35829         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
35830
35831 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
35832
35833         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
35834         * g++.old-deja/g++.brendan/crash30.C: Likewise.
35835         * g++.old-deja/g++.brendan/crash39.C: Likewise.
35836         * g++.old-deja/g++.law/operators4.C: Likewise.
35837
35838 1997-09-11  Joe Buck  (jbuck@synopsys.com)
35839
35840         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
35841         * g++.old-deja/g++.mike/p784.C: Ditto.
35842         * g++.old-deja/g++.mike/p785.C: Ditto.
35843
35844 1997-09-05  Jeffrey A Law  (law@cygnus.com)
35845
35846           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
35847
35848 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35849
35850         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
35851         target feature; pass this to c-torture-execute as needed.
35852
35853 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35854
35855         * lib/c-torture.exp(c-torture-execute): If the previous and the
35856         current executables being tested are identical, we don't need to
35857         run the executable again. Try to make the executable names
35858         unique. Add an optional argument for passing additional compiler
35859         flags.
35860
35861 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
35862
35863         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
35864
35865 1997-08-29  Jeffrey A Law  (law@cygnus.com)
35866
35867         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
35868
35869 1997-07-31  Jeffrey A Law  (law@cygnus.com)
35870
35871         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
35872         32bit or larger longs.
35873
35874         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
35875         have either a 32bit long or 32bit int.
35876
35877 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
35878
35879         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
35880         Make double precision tests dependent on sizeof (double).
35881
35882 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
35883
35884         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
35885         too.
35886
35887 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35888
35889         * gcc.c-torture/compile/961203-1.cexp: New script.
35890
35891 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35892
35893         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35894         up the includes ourselves.
35895
35896 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35897
35898         * lib/plumhall.exp: Remove random include, and add a few
35899         verbose messages for debugging.
35900
35901 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35902
35903         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35904         of trying to do it ourselves.
35905
35906 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35907
35908         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
35909
35910 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
35911
35912         * gcc.prms/5403.c: Made regexp a bit less strict.
35913
35914 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
35915
35916         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
35917         is returned from remote_load instead.
35918         * lib/plumhall.exp: Ditto.
35919         * lib/mike-g++.exp: Ditto.
35920         * lib/old-dejagnu.exp: Ditto.
35921         * lib/c-torture.exp: Ditto.
35922
35923 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
35924
35925         * lib/g++.exp: Use build_wrapper procedure.
35926         * lib/gcc.exp: Ditto.
35927
35928 1997-05-20  Jeffrey A Law  (law@cygnus.com)
35929
35930         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
35931         an old-style decl for malloc.  Fixes tests to work when
35932         sizeof (int) != sizeof (size_t).
35933
35934 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35935
35936         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
35937
35938         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
35939         use stdargs.h interface.
35940
35941 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35942
35943         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
35944         NO_VARARGS when compiling.
35945
35946 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
35947
35948         * lib/plumhall.exp(ph_includes): New procedure.
35949         (ph_make): Use it.
35950         (ph_compiler): Ditto.
35951
35952         * lib/g++.exp: Rename test-glue.c to testglue.c.
35953         * lib/gcc.exp: Ditto.
35954
35955 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
35956
35957         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
35958         to completion when it's called.
35959
35960 1997-03-21  Michael Meissner  <meissner@cygnus.com>
35961
35962         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
35963         is defined, don't do test.
35964
35965 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
35966
35967         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
35968         for object files.
35969         (ph_summary): Mark skipped testcases as untested, not unresolved.
35970
35971         * lib/plumhall.exp (ph_make): If unresolved because of bad
35972         errorCode, record errorCode in log file.
35973         (*): Replace send_log/verbose with verbose -log.
35974
35975 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35976
35977         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35978         double conversion if double isn't at least 8 bytes.
35979
35980         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35981         int to work with targets where int is 16 bits.
35982
35983         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35984         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35985         precision for the test to complete.
35986
35987 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35988
35989         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35990         if d10v is not compiled with the -mdouble64 flag.
35991         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35992
35993         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35994         d10v is not compiled with the -mint32 flag.
35995
35996 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35997
35998         * lib/plumhall.exp: Use incr_count.
35999
36000 1997-03-12  Jeffrey A Law  (law@cygnus.com)
36001
36002         * gcc.c-torture: Update to c-torture-1.45.
36003
36004 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
36005
36006         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
36007         the name of the expect testcase file).
36008
36009         * lib/g++.exp(g++_init): Ditto.
36010
36011 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
36012
36013         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
36014         the host.
36015
36016         * lib/gcc.exp(gcc_exit): New procedure.
36017
36018 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
36019
36020         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
36021         specs where appropriate.
36022
36023         * g++.old-deja/g++.arm/*: Added additional ERROR checks
36024         because of new "candidates are" messages, and removed a few
36025
36026         * Converted all non-old-style g++ testcases to old-style, and
36027         moved into g++.old-deja.
36028
36029 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
36030
36031         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
36032         options.
36033
36034         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
36035         succeeded.
36036
36037         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
36038
36039 1997-02-13  Michael Meissner  <meissner@cygnus.com>
36040
36041         * lib/gcc.exp (gcc_target_compile): Add support for defining
36042         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
36043         the machine doesn't have those features.
36044
36045 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
36046
36047         * g++.law/operators4.exp: Don't use LIBS.
36048
36049 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
36050
36051         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
36052
36053         * lib/mike-g++.exp: Don't set the compiler to be tested here.
36054         * lib/g++.exp: Set it here instead. Also, allow use of the
36055         --tool_exec and --tool_opt options. Change CXX to
36056         GXX_UNDER_TEST.
36057
36058         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
36059
36060         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
36061
36062 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
36063
36064         * lib/old-dejagnu.exp: Use prune_warnings instead of
36065         prune_system_crud.
36066         * lib/mike-g++.exp: Ditto.
36067         * lib/gcc.exp: Ditto.
36068         * lib/g++.exp: Ditto.
36069
36070         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
36071
36072 1997-02-07  Jeffrey A Law  (law@cygnus.com)
36073
36074           * 941014-2.c: Include stdlib.h
36075           * 960327-1.c: Include stdio.h
36076           * dbra.c, index-1.c: Don't assume ints are 32bits.
36077
36078 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
36079
36080         * lib/gcc.exp: Add gcc,stack_size target feature.
36081
36082         * lib/g++.exp(g++_target_compile): Add the include and link
36083         paths here, not in two other places. And, it's $options, not
36084         options.
36085
36086         * lib/mike-g++.exp(postbase): Remove the code that determines
36087         the correct include and link paths.
36088         * g++.old-deja/old-deja.exp: Ditto.
36089
36090 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
36091
36092         * lib/g++.exp(g++_init): target_compile no longer returns the
36093         filename of the result.
36094
36095 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
36096
36097         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
36098         call to glob.
36099
36100         * gcc.c-torture/special/special.exp: Change call to
36101         gcc_target_compile to include the object file.
36102
36103 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
36104
36105         * gcc.c-torture/special/special.exp: Correct misspelling in last
36106         change.
36107
36108 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
36109
36110         * lib/plumhall.exp(ph_summary): Log the entire output of the
36111         executable. Return -1 if there were any failures, 0 otherwise.
36112         (ph_execute): Return -1 if there were any failures, 0 otherwise.
36113         (ph_make): Clean up objects and executables that were built
36114         if the tests succeeded.
36115
36116 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
36117
36118         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
36119         libraries and includes in the build tree as appropriate.
36120
36121 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
36122
36123         * lib/c-torture.exp: Instead of looking for the global variable
36124         NO_LONG_LONG, check to see if that's a feature of the target.
36125
36126 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
36127
36128         * config/default.exp: Minimize. Delete the remainer of the files in
36129         config; this functionality is now in devo/dejagnu/config.
36130
36131         g++.*/*: Pass any additional flags used to compile to postbase;
36132         delete CXXFLAGS.
36133
36134         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
36135         is now done by runtest.exp. Use gcc_target_compile instead of
36136         compile.
36137
36138         lib/c-torture.exp: Use gcc_target_compile instead of compile.
36139         Remove references to CFLAGS. Use remote_file instead of
36140         calling rm -f.
36141         (c-torture): Take a list of arguments to use to compile this
36142         testcase.
36143
36144         lib/g++.exp: Simplify. Use target_compile instead of compile.
36145         lib/gcc-dg.exp: Ditto.
36146         lib/gcc.exp: Ditto.
36147         lib/mike-{gcc,g++}.exp: Ditto.
36148         lib/old-dejagnu.exp: Ditto.
36149         lib/plumhall.exp: Ditto.
36150
36151 1997-01-08  Jim Wilson  <wilson@cygnus.com>
36152
36153         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
36154         (ph_linker): Likewise.
36155
36156 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
36157
36158           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
36159         MAP_ANON / MAP_ANONYMOUS if defined;
36160         else try to map from /dev/zero .
36161
36162 1996-11-12  Jeffrey A Law  (law@cygnus.com)
36163
36164         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
36165         isn't defined, then define it to MAP_ANONYMOUS.
36166
36167 1996-11-12  Jeffrey A Law  (law@cygnus.com)
36168
36169         * gcc.c-torture: Update to c-torture-1.42 release.
36170
36171 1996-11-11  Jeffrey A Law  (law@cygnus.com)
36172
36173         * gcc.c-torture: Update to c-torture-1.41 release.
36174
36175 1996-10-27  Jeffrey A Law  (law@cygnus.com)
36176
36177         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
36178         c-torture release.
36179
36180 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
36181
36182         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
36183         and LDFLAGS.  Fix second case to append the target_info ldflags
36184         onto LDFLAGS, not CFLAGS.
36185         * lib/g++.exp (g++_init): Add target_info stuff.
36186         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
36187         of libgloss and newlib flags for !native.
36188
36189         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
36190         (GDB): Fix relative path to go up another dir for finding gdb.
36191
36192 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
36193
36194         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
36195         versions in the target_info array, if they don't exist.
36196
36197 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
36198
36199         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
36200
36201 1996-07-08  Jim Wilson  <wilson@cygnus.com>
36202
36203         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
36204         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
36205
36206 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
36207
36208         * lib/old-dejagnu.exp: Don't remove the output file before we've
36209         actually tested it. Don't append pwd to the path of the executable
36210         we're testing.
36211
36212 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
36213
36214         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
36215
36216 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
36217
36218         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
36219         temporary directory for compiler files, and set it to a default
36220         value of /tmp. Set $output as the name of the output file from
36221         compiling the testcase. Add a -o option to $cflags_var so the
36222         compiler writes the final output file as $output. Set $executable
36223         to $output.
36224
36225         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
36226         directory for compiler files, and set it to /tmp if it doesn't
36227         already have a value. Set $output_file to the name of the output
36228         file from compiling the testcase. Add a -o option to CXXFLAGS so
36229         the compiler writes the final output file as $output. Use $output
36230         as the executable to be tested.
36231
36232 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
36233
36234         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
36235
36236 1996-06-08  Jeffrey A Law  (law@cygnus.com)
36237
36238         * gcc.c-torture/execute/pending-1.c: New test.  Still
36239         pending in Tege's queue.
36240
36241 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
36242
36243         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
36244         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
36245         if there were failures.  Call unresolved if there were unresolved
36246         testcases.  Call gcc_fail if program did not run to completion.
36247         (ph_make): Pass additional argument name to ph_execute.
36248         (ph_execute): Add new argument.  Pass additional arguments to
36249         ph_summary.  Call gcc_fail is there is no execution output.
36250
36251 1996-04-24  Jeffrey A Law  (law@cygnus.com)
36252
36253         * lib/plumhall.exp (proc_summary): Output relavent summary
36254         lines into the log so specific failures in plumhall can be
36255         investigated.
36256
36257 1996-04-10  Jeffrey A Law  (law@cygnus.com)
36258
36259         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
36260         (c-torture-execute): Don't try to execute tests which use
36261         "long long" types if $NO_LONG_LONG is nonzero.
36262
36263 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
36264
36265         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
36266         not c-torture.
36267
36268         * gcc.ieee: Move from here.
36269         * gcc.c-torture/execute/ieee: To here.
36270
36271 1996-03-26  Jeffrey A Law  (law@cygnus.com)
36272
36273         * gcc.c-torture: Update to c-torture-1.41 release.
36274
36275 1996-03-22  Jeffrey A Law  (law@cygnus.com)
36276
36277         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
36278         not "$output".
36279
36280 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
36281
36282         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
36283         -c present.
36284
36285 1996-03-02  Jeffrey A Law  (law@cygnus.com)
36286
36287         * config/proelf.exp: Handle connecting to a simulator.
36288
36289 1996-01-31  Jeffrey A Law  (law@cygnus.com)
36290
36291         * config/proelf.exp: New file.  Enough framework that we can
36292         run c-torture tests on the proelf targets (or any other target
36293         that gdb can connect to for that matter).
36294
36295 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
36296
36297         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
36298         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
36299
36300         * lib/plumhall.exp (ph_execute): Always call ph_summary if
36301         exec_output exists.
36302
36303 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
36304
36305         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
36306         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
36307
36308         * config/*.exp: Update FSF address.  Change result of ${tool}_load
36309         to pass/fail/unresolved/unsupported/untested.  Caller must now
36310         call unresolved/unsupported/untested.
36311         * lib/*.exp: Update FSF address.  Update to handle new results of
36312         ${tool}_load.
36313         * lib/chill.exp (verbose): Delete.
36314
36315 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
36316
36317         * lib/gcc.exp (default_gcc_start): Change order of args to
36318         $LDFLAGS $CFLAGS $LIBS.
36319         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
36320         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
36321         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
36322         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
36323         * gcc.misc-tests/dg-test.exp: Likewise.
36324         * gcc.misc-tests/msgs.exp: Likewise.
36325         * gcc.prms/prms.exp: Likewise.
36326         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
36327         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
36328
36329         * lib/dg.exp: Deleted, moved to dejagnu/lib.
36330
36331 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
36332
36333         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
36334
36335         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
36336         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
36337
36338         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
36339         necessary.
36340
36341 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
36342
36343         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
36344         global for loop; add use of $mathlib.
36345         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
36346         settings here; set mathlib for anything but VxWorks.
36347
36348 1996-01-22  Jeffrey A Law  (law@cygnus.com)
36349
36350         * gcc.c-torture: Update to c-torture-1.40 release.
36351
36352 1996-01-03  Jeffrey A Law  (law@cygnus.com)
36353
36354         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
36355         dg.exp.
36356
36357 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
36358
36359         * lib/c-torture.exp (c-torture-execute): Declare "output" as
36360         global.
36361
36362 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
36363
36364         * lib/g++.exp (LIBS): Define if not already.
36365         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
36366         (gcc-dg-prune): Call prune_gcc_output.
36367         * lib/gcc.exp (prune_gcc_output): New proc.
36368         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
36369         prune_gcc_output.
36370
36371 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
36372
36373         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
36374         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
36375
36376 1995-11-15  Jeffrey A Law  (law@cygnus.com)
36377
36378         * gcc.c-torture: Update to c-torture-1.39 release.
36379
36380 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
36381
36382         * lib/c-torture.exp (c-torture-execute): Don't return if one option
36383         fails, try others as well.
36384
36385 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
36386
36387         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
36388         If compilation fails, mark execute tests as `untested'.
36389         If test is marked as unsupported, don't mark compilation and
36390         execute tests as failed.
36391
36392 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
36393
36394         * lib/g++.exp (g++_init): Don't link in libg++, and look to
36395         libstdc++ for whether or not we want to be doing shared
36396         libraries.  Delete link_curses since we don't need it anymore.
36397         * lib/mike-g++.exp (postbase): Don't link in libg++.
36398         * g++.old-deja/old-deja.exp: Likewise.
36399
36400 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
36401
36402         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
36403
36404 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
36405
36406         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
36407         For that, add `-Wl,-a,shared_archive'.
36408         * g++.old-deja/old-deja.exp: Likewise.
36409
36410 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
36411
36412         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
36413
36414 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
36415
36416         * lib/mike-g++.exp (postbase): Pay attention to the status of
36417         g++_load.
36418
36419 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
36420
36421           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
36422
36423 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
36424
36425         * lib/gcc.exp (default_gcc_start): No longer need to log program
36426         being executed or its output, execute_anywhere does that now.
36427         * lib/g++.exp (default_g++_version): Call execute_anywhere.
36428         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
36429
36430 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
36431
36432         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
36433         the same as those in lib/g++.exp.
36434
36435 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
36436
36437         * gcc.c-torture: Update to c-torture-1.38 release.
36438         * gcc.ieee: Related changes.
36439
36440 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
36441
36442         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
36443         "exec". Minor reformatting changes.
36444
36445         * config/rom68k.exp (${tool}_load): Make it work in a canadian
36446         cross. This means all "exec" calls now work on a remote host as
36447         well.
36448         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
36449         cross. Filter out the extra "\r\n" stuff that expect puts in.
36450         (c-torture-execute): Filter out the bogus warnings like
36451         c-torture-compile does. Add support for canadian cross.
36452         * lib/gcc.exp (default_gcc_version, default_gcc_start)
36453         Use execute_anywhere rather than calling exec directly. Now it
36454         works for canadian cross testing.
36455
36456 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
36457
36458         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
36459         results into a variable, and check that rather than using file exists.
36460
36461 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
36462
36463         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
36464         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
36465
36466 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
36467
36468         * g++.old-deja/old-deja.exp: Create and pass runshlib and
36469         lib_curses if there's a shared libg++ in the build tree.
36470
36471 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
36472
36473         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
36474         if not supported target.
36475
36476 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
36477
36478         * lib/g++.exp (g++_init): Move empty setting of runshlib and
36479         link_curses up to always happen, not just for native builds.
36480
36481 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
36482
36483         * gcc.c-torture: Update to c-torture-1.36 release.
36484         * gcc.failure: Related changes.
36485
36486 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
36487
36488         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
36489
36490 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
36491
36492         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
36493         * lib/mike-g++.exp (postbase): Not in here.  Still reference
36494         runshlib, link_curses, and mathlib for link and run.
36495
36496         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
36497         pass the runtime shared library options for Solaris, OSF/1, and
36498         Irix5, and link with -lcurses to avoid unresolved references.
36499
36500 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
36501
36502         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
36503         only run once.
36504
36505 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
36506
36507         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
36508
36509 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
36510
36511         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
36512         do not have a framework for the "compat" tests yet.
36513
36514 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
36515
36516         * lib/mike-g++.exp (postbase): New local variable `mathlib',
36517         set to null if we're testing vxworks5.1.  Use that instead of
36518         `-lm' in the setting of LIBS for link and run.
36519
36520 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
36521
36522         * config/rom68k.exp (${tool}_load): Major changes to make it
36523         work.  Verified that it does in fact return the stuff in
36524         exec_output properly.  Catch any Emul or any TRAP other than 0.
36525
36526 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
36527
36528         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
36529         LDFLAGS properly for targets that need stuff from libgloss.
36530         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
36531         only run once.
36532         (gpp_initialized): New variable.
36533
36534 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
36535
36536         * config/rom68k.exp: Load libgloss.exp.
36537         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
36538         so we can produce a fully linked binary.
36539         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
36540         so we can produce a fully linked binary.
36541
36542 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
36543
36544         * lib/plumhall.exp (ph_section): Watch for expected failures.
36545         Add missing `else'.
36546
36547         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
36548         run the testcase.
36549         (c-torture): Likewise.
36550
36551 1995-08-28  Doug Evans  <dje@cygnus.com>
36552
36553         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
36554
36555         * lib/mike-g++.exp (mike_cleanup): New proc.
36556         (prebase): New globals compiler_result, not_compiler_result,
36557         target_regexp.
36558         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
36559         allow leading "-" in pattern.  Watch for unsupported tests.
36560         If $compiler_result is set, pattern match assembler code,
36561         and ditto for $not_compiler_result.
36562         * lib/mike-gcc.exp: Likewise.
36563
36564         * lib/plumhall.exp (ph_execute): Only call ph_summary if
36565         execution "succeeded".
36566
36567 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
36568
36569         * config/win32.exp: New file.
36570         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
36571
36572 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
36573
36574         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
36575         unsupported.
36576         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
36577         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
36578         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
36579
36580         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
36581         "... without exceptions was ...".  That is now handled by
36582         prune_system_crud.
36583         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36584
36585 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
36586
36587         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
36588         sieve.c,sort2.c}: New files.
36589         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
36590         sieve.exp,sort2.exp}: Drivers for them.
36591
36592         * lib/mike-gcc.exp (program_output): New user settable variable.
36593         (postbase): Call prune_system_crud.  Also prune extraneous compiler
36594         messages.
36595         * lib/mike-g++.exp (program_output): New user settable variable.
36596
36597         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
36598
36599         * config/sh.exp: Deleted (use sim.exp instead).
36600
36601 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
36602
36603         * config/vx.exp: Declare CHECKTASK as global.
36604         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
36605         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
36606         * lib/old-dejagnu.exp: Load [pwd]/$executable.
36607
36608 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
36609
36610         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
36611         target. Like vx.exp, only includes `vx29k.exp' instead of
36612         `vxworks.exp'.
36613
36614 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
36615
36616         * config/sim.exp: Increase time limit from 120 seconds to 240.
36617
36618 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
36619
36620         * gcc.c-torture/execute/950628-1.c: New test.
36621
36622 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
36623
36624         * gcc.c-torture: Update with changes/additions from
36625         c-torture-1.34.
36626
36627 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
36628
36629         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
36630
36631 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
36632
36633         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
36634
36635 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
36636
36637         * gcc.c-torture/compile/950512-1.c: New test.
36638         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
36639         * gcc.dg/struct-ret-1.c: Likewise.
36640
36641 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
36642
36643         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
36644           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
36645
36646 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
36647
36648         * gcc.c-torture/special/920411-1.c: Deleted.
36649         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
36650
36651 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
36652
36653         * config/sim.exp (${tool}_load): Hack in call to bash to get a
36654         cpu limit.
36655
36656 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
36657
36658         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
36659
36660 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
36661
36662         From kenner;
36663         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
36664         is the proper length.
36665         * va-arg-3.c: Likewise.
36666
36667 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
36668
36669         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
36670         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
36671
36672         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
36673         * lib/g++.exp (default_g++_start): Delete old cruft.
36674
36675 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
36676
36677         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
36678         (2 * (1 << 18)) to (2 * (1 << 17)).
36679
36680         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
36681
36682 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
36683
36684         * config/rom68k.exp: Renamed from config/idp.exp
36685
36686 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
36687
36688         * c-torture/compile/921109-2.c
36689
36690 1995-04-18  Mike Stump  <mrs@cygnus.com>
36691
36692         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
36693         excess errors.
36694
36695 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
36696
36697         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
36698         output.
36699         * lib/g++.exp (default_g++_start): Likewise.
36700
36701 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
36702
36703         * gcc.c-torture/compile/950329-1.c: New test.
36704
36705 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
36706
36707           * config/bug.exp (${tool}_load): Updated to use new remote_open
36708           and remote_close procs.
36709         * config/idp.exp: New file.
36710
36711 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
36712
36713         * gcc.c-torture/execute/950322-1.c: New test.
36714
36715 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
36716
36717         * config/vx.exp (${tool}_load): Clean up testing of return code from
36718         vxworks_ld and vxworks_spawn.
36719
36720 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
36721
36722         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
36723
36724 1995-03-13  Mike Stump  <mrs@cygnus.com>
36725
36726         * lib/old-deja.exp: Add `excess errors test - ' error, now one
36727         can mark excess errors on a machine by machine basis.  Note, the
36728         default is to not expect any excess errors, even when excess
36729         errors test - is given, so you will want to put an XFAIL ... on
36730         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
36731         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
36732         those 4 machines, but no others.
36733
36734 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
36735
36736         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
36737         * lib/c-torture.exp: to here.
36738
36739 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
36740
36741         * gcc.c-torture/execute/950221-1.c: New test.
36742         * gcc.c-torture/execute/struct-ret-1.c: New test.
36743         * gcc.c-torture/compile/950221-1.c: New test.
36744
36745         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
36746
36747 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
36748
36749         * gcc.c-torture/execute/arith-1.c (main): Return 0.
36750         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
36751
36752 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
36753
36754         * g++.gb: New directory of tests, derived from my signature and
36755         class scoping tests.
36756
36757         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
36758         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
36759         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
36760         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
36761         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
36762         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
36763         * g++.gb/sig25.C: Likewise.
36764
36765         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
36766         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
36767         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
36768         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
36769         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
36770         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
36771         * g++.gb/sig25.exp: Likewise.
36772
36773         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
36774         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
36775         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
36776         * g++.gb/scope13.C: Likewise, this test still fails.
36777
36778         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
36779         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
36780         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
36781         * g++.gb/scope13.exp: Ditto.
36782
36783         * g++.gb/README: New file, explains what these tests are about.
36784
36785 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
36786
36787         * lib/dg.exp (dg-do): Support `preprocess'.
36788         (dg-test): Likewise.
36789
36790 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
36791
36792         * config/udi.exp: change "continue -expect" to "exp_continue".
36793
36794 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
36795
36796         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
36797         Delete redundant tests.
36798
36799         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
36800         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
36801         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
36802         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
36803         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
36804         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
36805         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
36806         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
36807
36808         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
36809         storing label pointers.
36810         * gcc.c-torture/execute/921019-1.c: Likewise.
36811         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
36812         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
36813         parameter fp.
36814         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
36815         constants.
36816
36817         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
36818         Delete obsolete tests.
36819
36820         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
36821         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
36822         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
36823         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
36824         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
36825         * gcc.c-torture/compile/950124-1.c: New test.
36826
36827         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
36828
36829 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
36830
36831         * lib/mike-g++.exp: Add -lm to LIBS.
36832
36833 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
36834
36835         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
36836
36837 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
36838
36839         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
36840
36841 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
36842
36843         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
36844
36845 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
36846
36847         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
36848         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
36849         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
36850         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
36851         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
36852         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
36853         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
36854         * g++.law/{operators31.C, operators32.C,
36855         * g++.law/{operators33.C, operators34.C}: Likewise.
36856         * g++.law/{pic1.C, refs2.C}: Likewise.
36857         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
36858         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
36859         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
36860         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36861
36862         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
36863         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
36864         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
36865         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
36866         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
36867         * g++.law/{enum9.exp, friend5.exp}: Likewise.
36868         * g++.law/{nest3.exp, nest4.exp}: Likewise.
36869         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
36870         * g++.law/{operators30.exp, operators31.exp}: Likewise.
36871         * g++.law/{operators32.exp, operators33.exp}: Likewise.
36872         * g++.law/{operators34.exp}: Likewise.
36873         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
36874         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
36875         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
36876         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
36877         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36878
36879         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
36880         No longer expected to fail.
36881         * g++.law/missed-error3.C: Tweak for recent bool changes.
36882
36883 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
36884
36885         * config/emb-unix: Deleted.
36886         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
36887         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36888
36889 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36890
36891         * lib/dg.exp (dg-test): Fix typo in last patch.
36892
36893 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36894
36895         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36896         (handles multiple occurrences).
36897
36898 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36899
36900         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36901         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36902         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36903         printed).
36904         * lib/c-torture.exp (c-torture-compile): Likewise.
36905         (c-torture): Prepend full path if missing.
36906         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
36907         (gcc_fail): Likewise.
36908         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
36909
36910 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
36911
36912         * lib/netware.exp: Only attach to NetWare i386 systems.
36913
36914 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
36915
36916         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
36917         messages.  Add test name to "output pattern match" pass/fail message.
36918
36919 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
36920
36921         * gcc.dg: New testsuite.
36922         * gcc.dg/dg.exp: New file.
36923
36924         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
36925         test-switch.c}: Deleted.
36926
36927         * gcc.misc-tests/msgs.exp: New testcase driver.
36928
36929 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
36930
36931         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
36932         Watch for illegal return values from ${tool}_load.
36933         * config/unix.exp (${tool}_load): Fix pass/fail detection for
36934         cross targets.  Coerce return value >0 to 1.
36935
36936 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
36937
36938         * config/unix.exp (${tool}_load): Call program rsh, not proc.
36939
36940         * config/emb-unix.exp: New file.
36941
36942         * config/sim.exp: Error if variable $SIM not defined.
36943         (${tool}_load): Mark test as "untested" if simulator missing.
36944
36945         * config/unix.exp: Load remote.exp to get rcp_download.
36946         * lib/c-torture.exp: Use different option lists for testcases with
36947         and without loops.
36948         * gcc.c-torture/execute/execute.exp: Likewise.
36949
36950 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
36951
36952         * config/*.exp: Clarify return code from ${tool}_load.
36953         Call `unresolved' or `untested' instead of `warning' or `perror'
36954         (sometimes you still want to call both though).
36955         Add comment that `shell_id' is local to each file.
36956         * config/udi.exp (timeout): Set to 30.
36957         Don't print warning if connection fails, $connectmode has already
36958         printed an error.
36959         (${tool}_load): Move verbose messages to level 2.
36960         Rework pattern for "Process started" message.
36961         Pass `shell_id' to ${connectmode}_download.
36962         Retry twice upon timeout.  Make resetting of target more robust.
36963         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
36964         Pass `shell_id' to exit_$connectmode.
36965         Only call exit_$connectmode if connected.
36966         * config/unix.exp (${tool}_load): Check return codes better.
36967         * config/vrtx.exp (${tool}_load): Likewise.
36968         * config/vx.exp (${tool}_load): Likewise.
36969         Delete unneeded global's.
36970         * lib/dg.exp (dg-test): Update to reflect clarified return codes
36971         from ${tool}_load.
36972         (dg-stat): Delete.
36973         (dg-init): Delete recording of pass/fail counts.
36974         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36975         (old-dejagnu-init): Likewise.
36976         (old-dejagnu-stat): Delete contents, empty proc now.
36977         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36978         (c-torture): Delete references to lcnt, lpass, lfail.
36979         Get option list from TORTURE_OPTIONS.
36980         Delete -funroll[-all]-loops if no loops.
36981         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36982         (g++_stat): Delete contents (empty proc now).
36983         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36984         (gcc_finish): Likewise.
36985         (gcc_stat): Deleted.
36986         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36987         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36988         * gcc.c-torture/execute/execute.exp: Likewise.
36989         Split tests into two parts: compile, execute.
36990         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36991         no loops.  Update to reflect clarified return codes from ${tool}_load.
36992
36993 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36994
36995         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36996         to grep for.
36997         (old-dejagnu): Likewise (where necessary).
36998
36999 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
37000
37001         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
37002
37003         * lib/dg.exp (dg-process-target): Fix processing of selector.
37004         Add comment regarding use of `error'.
37005
37006         * lib/gcc.exp (prune_system_crud): Define if missing.
37007         * lib/g++.exp (prune_system_crud): Likewise.
37008
37009         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
37010         Call prune_system_crud.
37011         * lib/dg.exp (dg-runtest): New proc.
37012         Use perror instead of send_user for tcl errors in testcase.
37013         Don't return any value, it's never used.
37014         Don't clobber previous definition of `unknown'.
37015         Print tcl errors in `dg-final'.
37016
37017 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
37018
37019         * lib/dg.exp (dg-process-target): Improve syntax error messages.
37020         (dg-test): Don't print errorInfo, it contains stack backtrace.
37021
37022 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
37023
37024         * lib/g++.exp (runtest_file_p): Define if missing.
37025
37026 1994-09-24  Doug Evans  (dje@cygnus.com)
37027
37028         * lib/mike-g++.exp: Comment out loading of g++.exp.
37029         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
37030         (default_g++_version): Always print something.
37031         (default_g++_start): Comment out call to `which'.
37032         (g++_start, g++_load): Deleted (must be defined in config file).
37033         * lib/gcc.exp: Test for existence of $CC at start.
37034         Delete check for tmpdir (done in gcc_init).
37035         (default_gcc_version): Always print something.
37036         (default_gcc_start): Comment out call to `which'.
37037         * config/*.exp: Major cleanup - make cross targets work at least a
37038         little better for g++ (by not being "--tool gcc" specific).
37039         Rename gcc_xxx to ${tool}_xxx.
37040         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
37041         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
37042
37043 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
37044
37045         * lib/c-torture.exp (c-torture-compile): Rework compiler
37046         message processing.
37047
37048         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
37049         c-torture.
37050
37051 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
37052
37053         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
37054
37055         * lib/dg.exp (dg-process-target): Support { target native }.
37056
37057 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
37058
37059         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
37060         looked for "... program xxx got fatal signal".
37061         Correct regsub munging of `comp_output'.
37062         Ignore compiler messages "path prefix not used" and "linker input
37063         file unused".
37064
37065 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
37066
37067         * lib/gcc.exp (runtest_file_p): Define if missing.
37068         * gcc.prms/template.c: Example to work from.
37069
37070 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
37071
37072         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
37073         * lib/dg.exp (dg-test): Call unsupported testcases as such.
37074
37075         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
37076         * gcc.prms/1883.c: Moved from compile/940714-1.c.
37077         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
37078         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
37079
37080         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
37081         (dg-process-target): No longer a varargs proc.
37082         Return S/N for target, P/F for xfail.  All callers changed.
37083         (user option procs): More argument checking.
37084         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
37085         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
37086         (dg-test): Skip test if not running on selected target in `dg-do'.
37087         Update handling of `dg-do-what', `dg-output-text'.
37088         Separate execution pass/fail from output pattern match pass/fail.
37089         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
37090
37091 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
37092
37093         * gcc.c-torture/special/special.exp: Don't expect failure for mips
37094         target for 920510-1.c.
37095
37096 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
37097
37098         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
37099         Clean up comment regarding use of passcnt, etc.
37100         (gcc_stat): Don't update `testcnt' here.
37101         (gcc_finish): Do it here.
37102         Might as well reset `but_id' here too.
37103         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
37104         to determine if the file should be tested.
37105         * gcc.c-torture/compile/compile.exp: Likewise.
37106         * gcc.c-torture/execute/execute.exp: Likewise.
37107         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
37108         * gcc.misc-tests/dg-test.exp: Likewise.
37109         * gcc.prms/prms.exp: Likewise.
37110         * gcc.wendy/wendy.exp: Likewise.
37111         * g++.old-deja.exp: Likewise.
37112         Move "Testing file" message to verbose level 1.
37113
37114 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
37115
37116         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
37117
37118 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
37119
37120         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
37121         (default_gcc_start): Accept optional second list element
37122         of compiler flags.  Print compiler output at verbosity level 2.
37123         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
37124         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
37125         Save current values of framework globals passcnt, failcnt, xpasscnt,
37126         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
37127         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
37128         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
37129         xfailcnt to compute stats.  Update framework global `testcnt' from
37130         pass/fail counts.
37131         (gcc_finish): New proc.  Clean up test environment.
37132         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
37133         (gcc_epass, gcc_efail): Delete.
37134         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
37135         argument of line number.
37136         (dg-init): If the tool has an init routine, call it.
37137         (dg-test): Remove args `cflags_var' and `libs_var'.
37138         Pass all compiler options to ${tool}_start.
37139         Handle missing line number.
37140         (dg-finish): New function.
37141         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
37142         particular files.  Call gcc_finish at end.  Move "skipping test"
37143         message to verbosity level 3.
37144         * gcc.c-torture/compile/compile.exp: Likewise.
37145         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
37146         * gcc.c-torture/execute/execute.exp: Likewise.
37147         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37148         Print testcase being tried at verbosity level 1.
37149         * gcc.c-torture/special/special.exp: Unset xfail.
37150         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37151         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
37152         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
37153         * gcc.failure/failure.exp: Likewise.
37154         * gcc.ieee/ieee.exp: Likewise.
37155         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
37156         Update call to dg-test.  Call dg-finish at end.
37157         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
37158         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37159         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
37160         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
37161         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
37162         * gcc.wendy/wendy.exp: Add copyright.
37163         Delete setting of tmpdir (done by gcc_init).
37164         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
37165         Pass compiler flags to gcc_start.  Call gcc_finish at end.
37166         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
37167         gcc_[ce]pass/fail.
37168
37169 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
37170
37171         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
37172         confusion.
37173         (g++_load): Likewise.
37174
37175         * config/*.exp (gcc_load): Some were varargs fns and some were not.
37176         Rename argument to `prog' to remove the confusion.
37177         Varargs fns behave differently too!
37178         (g++_load): Likewise.
37179
37180         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
37181
37182         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
37183         what it is.  Delete (always) printing of status value for !native.
37184         Simplify verbose code, and include status and exec_output.
37185         (g++_load): Use gcc_load.
37186
37187 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
37188
37189         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
37190         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
37191         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
37192         940714-3.c as these testcases don't exist anymore.  Make
37193         va-arg-1.c expected to pass.
37194
37195 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
37196
37197         * gcc.misc-tests/misc.exp: Only run specific testcases.
37198         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
37199         * gcc.misc-tests/dg-[1-9].c: New files.
37200
37201         * lib/dg.exp: New testsuite driver.
37202         * gcc.prms/prms.exp: Use it.
37203
37204         * README.gcc: New file.
37205
37206         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
37207         Document and reset `lxpass' and `lxfail'.
37208         Simplify "initialized" message.
37209         (gcc_stat): Clean up comments a little.
37210
37211 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
37212
37213         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
37214
37215 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
37216
37217         * lib/old-dejagnu.exp (process-option): New proc.
37218         (old-dejagnu-init, old-dejagnu-stat): Likewise.
37219         (old-dejagnu): Simplify.
37220         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
37221
37222 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
37223
37224         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
37225         exists and is not an empty string.
37226
37227         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
37228         $xfail rather than calling setup_xfail.  Clear $xfail when test is
37229         finished.
37230         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
37231         automatically.
37232
37233         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
37234         longer expected to fail.
37235
37236         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
37237         "f" function call.
37238
37239         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
37240
37241         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
37242         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
37243         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
37244         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
37245         c-torture-1.29.
37246
37247         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
37248         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
37249
37250         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
37251
37252         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
37253         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
37254
37255         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
37256         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
37257         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
37258
37259 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
37260
37261         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
37262         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
37263         940714-1.c, 940714-2.c, 940714-3.c},
37264         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
37265         gcc.misc-tests/{mg.c,mg.exp}:
37266         New tests.
37267         * gcc.noncompile/noncompile.exp: Change accordingly.
37268
37269 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
37270
37271         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
37272         Undo previous clobberage.
37273
37274 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
37275
37276         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
37277         * gcc.special/{930510-1.c, special.exp}:
37278         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
37279         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
37280         struct-varargs-1.c}: New tests from c-torture-1.26.
37281
37282 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
37283
37284         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
37285           argument to switch.
37286
37287 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
37288
37289         * Revert the previous changes.  Please see Rob's directory
37290           (/lisa/test/rob/progressive/gcc/testsuite) for testing
37291           fixes.
37292
37293 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
37294
37295         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
37296             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
37297             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
37298             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
37299             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
37300             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
37301             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
37302             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
37303             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
37304             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
37305             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
37306             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
37307             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
37308             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
37309             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
37310             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
37311             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
37312             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
37313             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
37314             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
37315             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
37316             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
37317             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
37318             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
37319             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
37320             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37321             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
37322
37323 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
37324
37325         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
37326             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
37327           with perror calls.
37328
37329 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
37330
37331         * config/unix.exp (g++_load): Fix syntax.
37332
37333 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
37334
37335         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
37336         * gcc.noncompile/921017-1.c: Deleted obsolete test.
37337         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
37338         Don't expect va-arg-1.c to fail.  Correct expected output for
37339         920928-1.c.
37340         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
37341         * gcc.wendy/hbm4.c: Correct typo.
37342         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
37343
37344 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
37345
37346         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
37347         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
37348         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
37349         * lib/c-torture.exp (c-torture-compile): Ditto.
37350
37351         Reduce volume of output (remove all the -I's and such).
37352         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
37353         Call gcc_cpass, gcc_cfail.
37354         (c-torture): Pass testing option to c-torture-compile.
37355
37356 1994-03-21  Doug Evans  (dje@cygnus.com)
37357
37358         Bring patches over from progressive.
37359         * config/default.exp: Exit remote shell cleanly.
37360         (g++_exit, g++_start): Add default versions.
37361         * config/sim.exp (gcc_load): Use perror, not error.
37362
37363 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
37364
37365         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
37366         set in site.exp.
37367
37368 1994-03-14  Doug Evans  (dje@cygnus.com)
37369
37370         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
37371         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
37372         (wendy_try): New proc to run testcase.
37373         (main loop): Call 'em.
37374         * gcc.wendy/*.c: Clean up pass to correct expected output.
37375
37376         * lib/gcc.exp: Minor cleanup work.
37377         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
37378
37379 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
37380
37381         * config/sim.exp (gcc_load): Document return codes better.
37382         Don't pass -v to simulator.
37383
37384 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
37385
37386           * gcc.special/920717-x.c: Fix typo.
37387           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
37388           get at sources.
37389
37390         * lib/mike-gcc.exp: Fix typo.
37391
37392 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
37393
37394         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
37395         binary to use, transform the name.
37396         * config/*.exp: rename everything. Nuke any g++ specific files,
37397         it's now a special case of gcc that requires no special support.
37398         Add a default.exp for unsupported targets.
37399
37400 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
37401
37402         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
37403         lib/old-dejagnu.exp: Fix a few patterns to work with the new
37404         version of Tcl.
37405
37406 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
37407
37408         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
37409         than a warning.
37410
37411 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
37412
37413         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
37414
37415 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
37416
37417         * gcc.execute/execute.exp: Combine opt_list and foption_list into
37418         option_list.  Compile every file with only 4/6 option choices
37419         (same as C torture) instead of with 12/18 different option
37420         choices.
37421         * lib/c-torture.exp: Likewise.
37422
37423         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
37424         not already set.
37425
37426 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
37427
37428         * lib/old-deja.exp: Add `excess errors test fails' error, now one
37429         can put an XFAIL *-*-* on excess errors.
37430
37431 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
37432
37433         * g++.law: Add more tests derived from g++-bugs snapshots.
37434
37435         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
37436         equivalent to g++.law/init9.
37437
37438         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
37439         compiled it, and the a.out file after we've run it.
37440
37441 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
37442
37443         * lib/mike-g++.exp (postbase): Delete the .o file after we've
37444         compiled it, and the a.out file after we've run it.
37445
37446 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
37447
37448         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
37449
37450 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
37451
37452         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
37453         version number.
37454
37455 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
37456
37457         * g++.law: New directory of g++ tests derived from the g++-bugs
37458         snapshots.
37459
37460 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
37461
37462         * gcc.compile: initbug1.c initbug1.exp testcase added
37463
37464 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
37465
37466         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
37467         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
37468           fixes submitted by Jeff Law (law@cs.utah.edu)
37469         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
37470           Jeff Law (law@cs.utah.edu)
37471
37472
37473 1993-11-30  Mike Stump  (mrs@cygnus.com)
37474
37475         * config/unix-g++.exp: Follow the gcc way of doing things.
37476         * g++.old-deja/old-deja.exp: Minor updates.
37477         * lib/g++.exp: New file, follow the gcc way of doing things.
37478         * lib/old-dejagnu.exp: Minor updates.
37479         * lib/mike-g++.exp: Always unset errorInfo.
37480
37481 1993-11-06  Mike Stump  (mrs@cygnus.com)
37482
37483         * lib/gcc.exp: Fix some errors with the below change, CC and
37484         CFLAGS should be global when setting, not local.
37485
37486 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
37487
37488         * lib/gcc.exp: Transform tool name.
37489
37490 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37491
37492         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
37493
37494 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37495
37496         * lib/gcc.exp: change gcc_done to gcc_stat
37497
37498 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37499
37500         * Upgraded gcc testsuite to c-torture version 1.25
37501
37502 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
37503
37504         * lib/gcc.exp: added reporting code. Changed verbose compile message.
37505         * lib/c-torture: added hooks for new reporting code.
37506
37507 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
37508
37509         * config/sh-gcc.exp: check if sh-sim exists in the path
37510
37511 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
37512
37513         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
37514         * gcc.compile/compile.exp: Initial changes for new logic.
37515         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
37516         * gcc.failure/failure.exp: Initial changes for new logic.
37517         * gcc.ieee/ieee.exp: Initial changes for new logic.
37518         * gcc.misc-tests/misc.exp: Initial changes for new logic.
37519         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
37520         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
37521         * lib/c-torture.exp: Initial changes for new logic.
37522         * lib/gcc.exp: Initial changes for new logic.
37523
37524 1993-10-15  Mike Stump  (mrs@cygnus.com)
37525
37526         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
37527         depend upon failure or success.  Fully qualify names in failure
37528         and success messages.  Always remove a.out before starting
37529         compile, just in case.  Pay more attention to error text output by
37530         the compiler.  Handle testcases with no known past errors just
37531         like all others, so that things are uniform.  Other miscellaneous
37532         improvements.
37533
37534 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
37535
37536         * gcc.cpp: new directory for cpp tests
37537
37538 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
37539
37540         * lib/chill.exp: Code reformatted, removed unused code.
37541         * config/unix-chill.exp: Code reformatted, removed unused code.
37542         * chill.execute/execute.exp: Code reformatted, removed unused code.
37543         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
37544
37545 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
37546
37547         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
37548         routines not written.
37549
37550 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
37551
37552         * config/bug-gcc.exp: Use new procs from bug.exp.
37553
37554 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
37555
37556         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
37557         via ftp, rather than depending on NFS.
37558         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
37559         case.
37560
37561 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
37562
37563         * config/bug-gcc.exp: Use new download proc.
37564
37565 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
37566
37567         * chill.execute/execute.exp: cleanups, handles errors better
37568         * chill.compile/compile.exp: rewrite, based on execute.exp
37569         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
37570         * lib/chill.exp: major changes to diff proc and compile and link
37571           procs. added chill_fail and chill_pass wrappers to pass and
37572           fail. added more comments, and handle error codes better.
37573           Added a hack to capture stderr from exec, so noncompile tests
37574           can work.
37575
37576 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
37577
37578         * chill.execute/execute.exp: rewrite of testsuite driver
37579         * lib/chill.exp: rewrite of testsuite driver
37580         * config/unix-chill.exp: rewrite of testsuite driver
37581
37582 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
37583
37584     In chill.execute:
37585         * iexpr.ch: Standardize uppercase.
37586         * tuples.dat: Standardize uppercase.
37587         * vary.ch: standardize.  Correct varying string assignments.
37588         * vary.dat: Add new output lines.
37589
37590 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
37591
37592     In chill.execute:
37593         * chprintf.ch: Standardize use of uppercase.
37594         * tuples.ch: Standardize and turn arr2 into a DCL,
37595           rather than a SYN.
37596         * pinits.ch: Standardize.
37597
37598 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
37599
37600         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
37601         * Makefil: Renamed to Makefile.in.
37602         * configure.in: New.
37603
37604 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
37605
37606     In chill.execute:
37607         * .cvsignore: Add result/output files.
37608         * Makefile: Fix up variables at start.  Use MFLAGS
37609           everywhere.  Correct bool_loc, built_ins entries.
37610           Add entry for vary1.ch.
37611         * bitarray.ch: Standardize upper-case usage.
37612         * bitexpr.ch: Standardize, add output of b1.
37613         * params.ch: Use arrayt in along PROC parameters, to
37614           avoid novelty problems.
37615         * sets.ch: Tiny cleanup.
37616         * vary1.ch: Re-indent.
37617
37618 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
37619
37620           * Add PR-related files to Makefiles, .cvsignore files, etc.
37621
37622 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
37623
37624         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
37625           with compiler objects. New names are test-flow.c and test-loop.c
37626
37627 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
37628
37629         * Upgraded c-torture tests from 1.19 to 1.20
37630
37631         * new files:
37632         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
37633         * gcc.compile: 930623-1.c 930623-2.c
37634         * gcc.noncompile: 930622-1.c 930622-2.c
37635         * gcc.failure: 920411-1.c 920627-2.c
37636         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
37637
37638 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
37639
37640         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
37641           More changes to get testsuite working properly. Needs more work.
37642           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
37643
37644 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
37645
37646         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
37647           More changes to get testsuite working properly. Needs more work.
37648
37649 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
37650
37651         * chill.compile/compile.exp: Added for Dejagnu support
37652         * chill.execute/execute.exp: Added for Dejagnu support
37653         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
37654
37655 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
37656
37657     This should complete moving the CHILL test files.
37658         * chill.noncompile(.cvsignore printf.grt
37659             in-printf.grt chprintf.grt chprintf.ch):
37660             Added test-support files.
37661           (Makefile): Modified further.
37662         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
37663             signal.ch): Added test files.
37664           * chill.execute (.cvsignore printf.grt printr.c
37665             in-printf.grt rts.c chprintf.grt rts.h): Added
37666           test-support files.
37667             (Makefile): More corrections.
37668
37669 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
37670
37671         * chill.compile, chill.execute, chill.nocompile: Add CHILL
37672           test cases, ready for DejaGnu.
37673
37674 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
37675
37676         * Upgraded c-torture tests from 1.18 to 1.19
37677
37678         * gcc.compile: added test(s):
37679           930607-1.c
37680         * gcc.execute: added test(s):
37681           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
37682
37683         * added new subdirectory for misc tests: gcc.misc-tests
37684         * gcc.misc-test(s): added tests:
37685           inst-check.c test-consts.c test-ior.c test-switch.c
37686
37687 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
37688
37689         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
37690
37691 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
37692
37693         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
37694
37695 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
37696
37697         * Upgraded c-torture tests from 1.17 to 1.18
37698
37699 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
37700
37701         * Upgraded c-torture tests from 1.12 to 1.17
37702
37703 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
37704
37705         * lib/old-dejagnu.exp:
37706           Fixed handling of XFAIL target triplets to correctly
37707           recognize wildcard characters.  Removed code that
37708           appended a unique id tag to the end of the file name
37709           printed out by the result of the testcases within a
37710           given test file.
37711
37712 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
37713
37714         * lib/old-dejagnu.exp:
37715           Reworked expected failure handling to trigger off of XFAIL
37716           keyword in keyphrase embeded in testcase source code. The
37717           XFAIL keyword must be at the end of the keyphrase line. It
37718           may optionally be followed by one or more target triplets.
37719           It has just occured that the handling of wildcards in the
37720           target triplet may not be correct.
37721
37722 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
37723
37724         * g++.old-deja/tests:
37725           Moved all subdirectories up one level into g++.old-deja .
37726
37727         * lib/old-dejagnu.exp:
37728           Fixed problem with CXXFLAGS not being properly reset, and being
37729           corrupted with extraneous "-c" compiler option.  This was
37730           causing binaries to not be generated for test that needed them.
37731           Modified strings passed to "pass" and "fail" so that individual
37732           tests from the same test file would be distinguished by an
37733           identifier appended to the test file name in the summary logs;
37734           this corrected a problem with erroneous diff logs.  Added code
37735           to search testcases for expected fail and unexpected pass keywords.
37736
37737 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
37738
37739         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
37740
37741 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
37742
37743         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
37744           Removed extraneous text from end of "Special g++ Options"
37745           keyphrase.
37746
37747         * lib/old-dejagnu.exp: Added pattern matching to look for new
37748           keywords, embedded in testcases comments, which will trigger
37749           calls to xpass and xfail.
37750
37751 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
37752
37753         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
37754           comments embedded in the testcases, especially the one looking for
37755           special compiler options, as well as the pattern matching for the
37756           compiler output again.
37757
37758 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
37759
37760         * lib/old-dejagnu.exp: Do a proper check of the return value for
37761           execute tests. Fixed several problems with the pattern matching
37762           of the compiler output which gave erroneous test results.
37763           Changed several of the test result messages to be more descriptive.
37764         * config/unix-g++.exp: Proc g++_load now actually works and
37765           executes the tests passed to it and returns a usable return
37766           value.
37767
37768 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
37769
37770           * lib/gcc.exp: Exits gracefully if $CC is bogus.
37771
37772 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
37773
37774         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
37775           Modified both files to properly execute the old style
37776           dejagnu tests. The previous versions of these files were
37777           experimental and did not function anything near correctly.
37778
37779 1993-04-05  Rob Savoye  (rob@cygnus.com)
37780
37781         * Removed all Makefile.in and configure.in files. No configuration
37782         needed now.
37783
37784 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
37785
37786         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
37787
37788 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
37789
37790         * gcc.compile/configure.in, gcc.unsorted/configure.in,
37791         gcc.special/configure.in, gcc.noncompile/configure.in,
37792         gcc.execute/configure.in, gcc.code_quality/configure.in,
37793         g++.other/configure.in, g++.old-deja/configure.in,
37794         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
37795         in srcname setting.
37796
37797 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
37798
37799         * lib/udi.exp:  Fixed mondfe and mondfe_download.
37800         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
37801         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
37802
37803 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
37804
37805         * config/udi-gdb.exp: Check $shell_id after connecting to target.
37806         (gdb_exit): Don't remove *_soc files.
37807
37808 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
37809
37810         * lib/c-torture.exp: Don't look for main; instead always use -w
37811         -c.  This is how the c-torture tests work.  Remove the object
37812         file if the compilation succeeds.
37813         * gcc.execute/execute.exp: Remove executable if test passes.
37814         * gcc.noncompile/noncompile.exp: Every test is an expected
37815         failure.
37816         * gcc.special/special.exp: Added tests from c-torture 1.11,
37817         corrected use of existing test.
37818         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
37819         gcc.execute/920625-1.c: Updated to c-torture 1.11.
37820         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
37821         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
37822         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
37823         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
37824         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
37825         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
37826         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
37827         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
37828         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
37829         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
37830         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
37831         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
37832         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
37833         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
37834         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
37835         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
37836         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
37837         c-torture 1.11.
37838         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
37839         correspond to c-torture 1.11.
37840
37841         * New file.