OSDN Git Service

PR c++/20293
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/20293
4         * g++.dg/parse/ambig4.C: New test.
5         * g++.dg/tc1/dr101.C: Adjust error markers.
6         * g++.dg/lookup/strong-using-2.C: Likewise.
7         * g++.dg/lookup/ambig5.C: Likewise.
8         * g++.dg/lookup/ambig4.C: Likewise.
9         * g++.dg/parse/crash22.C: Likewise.
10
11 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12
13         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
14
15 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
16
17         * gcc.dg/nested-calls-1.c: New test.
18
19 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20
21         * gfortran.dg/complex_intrinsic_1.f90: New test.
22         * gfortran.dg/complex_intrinsic_2.f90: New test.
23         * gfortran.dg/fgetc_1.f90: New test.
24         * gfortran.dg/fgetc_2.f90: New test.
25         * gfortran.dg/fgetc_3.f90: New test.
26         * gfortran.dg/ftell_1.f90: New test.
27         * gfortran.dg/ftell_2.f90: New test.
28         * gfortran.dg/gnu_logical_1.F: New test.
29         * gfortran.dg/gnu_logical_2.f90: New test.
30
31 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
32
33         PR middle-end/24820
34         * testsuite/gcc.dg/pr24820.c: New test.
35
36 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
37
38         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
39         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
40         variable.
41
42 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43
44         testsuite/24614
45         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
46
47 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
48
49         * gcc.target/cris/cris.exp: New file.
50         * gcc.target/cris/rld-legit1.c: New test.
51         * gcc.target/cris/rld-legit2.c: New test.
52
53 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
54
55         PR c++/24780
56         * g++.dg/opt/pr24780.C: New test.
57
58         PR c++/24761
59         * g++.dg/template/asm1.C: New test.
60
61 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
62
63         PR libgfortran/24787
64         * gfortran.dg/scan_1.f90: New test.
65
66 2005-11-12  Jan Hubicka  <jh@suse.cz>
67
68         * gcc.target/i386/minmax-1.c: New.
69         * gcc.target/i386/minmax-2.c: New.
70
71 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
72
73         * gcc.dg/pr24445.c: Fix for 64-bit targets.
74
75 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
76
77         * gcc.c-torture/execute/20051110-1.c,
78         gcc.c-torture/execute/20051110-2.c: New tests.
79
80 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
81
82         PR middle-end/24750
83         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
84         New tests.
85
86 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
87
88         * lib/target-libpath.exp (get_shlib_extension): New proc.
89         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
90         * lib/gfortran.exp (gfortran_link_flags): Likewise.
91         * lib/objc.exp (objc_target_compile): Likewise.
92         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
93         detection.
94
95 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
96
97         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
98
99         * lib/target-supports.exp (check_effective_target_static_libgfortran):
100         Add -static to additional_flags and pass it to target_compile.
101
102 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
103
104         PR libgfortran/24719
105         gfortran.dg/read_noadvance.f90: New test.
106         
107         PR libgfortran/24699
108         gfortran.dg/fmt_t_2.f90: New test.
109         
110         PR libgfortran/24785
111         gfortran.dg/read_x_eor.f90: New test.
112         
113         PR libgfortran/24584
114         gfortran.dg/namelist_empty.f90: Rename test.
115
116         PR libgfortran/24489
117         gfortran/read_eor.f90: Rename test.
118
119 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
120
121         PR fortran/15976
122         * gfortran.dg/automatic_module_variable.f90: New test.
123
124 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
125
126         PR target/24445
127         * gcc.dg/pr24445.c: New test.
128
129 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
130
131         PR fortran/24655
132         PR fortran/24755
133         * gfortran.dg/recursive_statement_functions.f90: Add statement 
134         functions using inline intrinsic functions and parameters to test
135         that they no longer seg-fault.
136
137         PR fortran/24409
138         gfortran.dg/nested_modules_4.f90: New test.
139         gfortran.dg/nested_modules_5.f90: New test.
140
141 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
142
143         PR fortran/24643
144         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
145
146 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
147
148         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
149         failures.
150
151 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
152
153         * gcc.dg/sparc-getcontext-1.c: New test.
154
155 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
156
157         * gcc.dg/ifcvt-fabs-1.c: New test.
158
159 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
160
161         PR other/4372
162         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
163         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
164
165 2005-11-09  Richard Guenther  <rguenther@suse.de>
166
167         PR tree-optimization/24716
168         * gcc.c-torture/execute/pr24716.c: New testcase.
169
170 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
171
172         * gcc.dg/pr24624.c: Disable for non S/390 targets.
173
174 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
175         
176         PR 24624
177         * gcc.dg/pr24624.c: Testcase added.
178         
179 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
180
181         PR 24623
182         * g++.dg/other/pr24623.C: Testcase added.
183
184 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
185
186         PR fortran/22607
187         * gfortran-dg/pure_byref_1.f90: New.
188         * gfortran-dg/pure_byref_2.f90: New.
189
190 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
191
192         PR c/24101
193         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
194         * gcc.dg/dg.exp: Run main loop also for *.i files.
195
196 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
197
198         PR c++/19450
199         * g++.dg/tls/diag-3.C: New test.
200         * g++.dg/tls/diag-4.C: New test.
201         * g++.dg/tls/static-1.C: New test.
202         * g++.dg/tls/static-1a.cc: New file.
203
204 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
205
206         PR 23046
207         * g++.dg/tree-ssa/pr23046.C: New test.
208
209 2005-11-08  Devang Patel <dpatel@apple.com>
210
211         PR tree-optimization/23115
212         * gcc.dg/tree-ssa/pr23115.c: New.
213         
214 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
215
216         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
217         * gcc.target/powerpc/pr16155.c: Same.
218         * gcc.target/powerpc/altivec-1.c: Same.
219         * gcc.target/powerpc/altivec-2.c: Same.
220         * gcc.target/powerpc/altivec-3.c: Same.
221         * gcc.target/powerpc/altivec-5.c: Same.
222         * gcc.target/powerpc/altivec-11.c: Same.
223         * gcc.target/powerpc/altivec-12.c: Same.
224         * gcc.target/powerpc/altivec-14.c: Same.
225         * gcc.target/powerpc/altivec-22.c: Same.
226         * gcc.target/powerpc/altivec-consts.c: Same.
227         * gcc.target/powerpc/altivec-pr22085.c: Same.
228         * gcc.target/powerpc/altivec-splat.c: Same.
229         * gcc.target/powerpc/altivec-varargs-1.c: Same.
230         * gcc.target/powerpc/altivec-vec-merge.c: Same.
231         * gcc.target/powerpc/darwin-longlong.c: Same.
232
233 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
234
235         PR target/19340
236         * gcc.dg/pr19340.c: New test.
237
238 2005-11-07  Ian Lance Taylor  <ian@airs.com>
239
240         PR rtl-optimization/24683
241         * gcc.dg/pr24683.c: New test.
242
243 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
244
245         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
246         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
247
248 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
249
250         * gcc.target/i386/pr23376.c: Compile with -mmmx.
251
252 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
253
254         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
255
256 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
257
258         PR target/24230
259
260         * gcc.target/powerpc/altivec-consts.c,
261         gcc.target/powerpc/altivec-splat.c: New testcase.
262
263 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
264
265         PR c/24599
266
267         * gcc.dg/overflow-2.c: New testcase.
268
269 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
270
271         PR rtl-optimization/23567
272         * gcc.c-torture/execute/20051104-1.c: New test.
273
274 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
275
276         PR fortran/24534
277         gfortran.dg/private_type_2.f90: Modified to check that case with
278         PRIVATE declaration within derived type is accepted.
279
280         PR fortran/20838
281         gfortran.dg/pointer_assign_1.f90: New test.
282
283         PR fortran/20840
284         * gfortran.dg/arrayio_0.f90: New test.
285
286         PR fortran/17737
287         gfortran.dg/data_initialized.f90: New test.
288         gfortran.dg/data_constraints_1.f90: New test.
289         gfortran.dg/data_constraints_2.f90: New test.
290
291 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
292
293         PR fortran/24174
294         PR fortran/24305
295         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.        
296
297 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
298
299         PR 24670
300         * gcc.dg/tree-ssa/pr24670.c: New test.
301
302 2005-11-05  Ian Lance Taylor  <ian@airs.com>
303
304         PR target/22432
305         * gcc.target/i386/pr22432.c: New test.
306
307 2005-11-05  Richard Henderson  <rth@redhat.com>
308
309         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
310         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
311         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
312         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
313         from gcc.dg/alpha-*.
314         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
315         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
316
317 2005-11-05  Andreas Jaeger  <aj@suse.de>
318
319         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
320
321 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
322
323         PR target/23424
324         * gcc.dg/torture/pr23424-1.c: New test.
325
326 2005-11-04  Richard Henderson  <rth@redhat.com>
327
328         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
329         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
330         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
331         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
332         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
333         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
334         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
335         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
336         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
337         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
338         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
339         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
340         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
341         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
342         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
343         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
344         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
345         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
346         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
347         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
348         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
349         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
350         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
351         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
352         Move from gcc.dg/.
353         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
354         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
355         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
356         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
357         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
358         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
359         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
360         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
361         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
362         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
363         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
364         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
365         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
366         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
367         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
368         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
369         gcc.target/i386/lea.c, gcc.target/i386/local.c,
370         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
371         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
372         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
373         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
374         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
375         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
376         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
377         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
378         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
379         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
380         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
381         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
382         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
383         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
384         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
385         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
386         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
387         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
388         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
389         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
390         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
391         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
392         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
393         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
394         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
395         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
396         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
397         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
398
399 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
400
401         PR 24627
402         * gcc.dg/tree-ssa/pr24627.c: New test.
403
404 2005-11-04 Paul Brook  <paul@codesourcery.com>
405
406         * gcc.dg/tls/opt-10.c: New test.
407
408 2005-11-04  Andreas Jaeger  <aj@suse.de>
409
410         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
411         avoid extra warnings.
412
413 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
414
415         PR libfortran/22298
416         * gcc/testsuite/lib/target-supports.exp
417         (check_effective_target_static_libgfortran): New
418         static_libgfortran effective target.
419         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
420         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
421
422 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
423
424         * gcc.dg/pr24615.c: Guard test with { target fpic }.
425
426 2005-11-03  Josh Conner  <jconner@apple.com>
427
428         PR c++/19989
429         g++.dg/ext/array2.C: New test.
430         g++.dg/template/dependent-name3.C: New test.
431         g++.dg/template/dependent-name4.C: New test.
432         g++.dg/template/sfinae2.C: New test.
433
434 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
435
436         PR preprocessor/22042
437         * gcc.dg/cpp/strify4.c: New test.
438
439 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
440
441         PR c++/17964
442         * g++.dg/cpp/string-1.C: New test.
443
444 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
445
446         * gcc.target/powerpc: New directory.
447         * gcc.target/powerpc/powerpc.exp: New file.
448         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
449         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
450         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
451         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
452         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
453         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
454         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
455         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
456         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
457         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
458         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
459         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
460         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
461         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
462         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
463         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
464         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
465         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
466         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
467         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
468         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
469         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
470         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
471         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
472         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
473         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
474         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
475         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
476         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
477         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
478         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
479         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
480         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
481         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
482
483 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
484
485         PR c++/21627
486         * g++.dg/warn/inline2.C: New test.
487
488 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
489
490         PR middle-end/23155
491         * g++.dg/ext/c99struct1.C: New test.
492         * gcc.dg/union-cast-1.c: New test.
493         * gcc.dg/union-cast-2.c: New test.
494         * gcc.dg/union-cast-3.c: New test.
495
496 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
497
498         PR middle-end/24589
499         * gcc.c-torture/execute/zero-struct-2.c: New test.
500
501 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
502
503         PR c++/24582
504         * g++.dg/init/switch1.C: New test.
505
506 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
507
508         * gcc.dg/delay-slot-1.c: New test.
509
510 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
511
512         PR target/24620
513         * gcc.dg/pr24620.c: New test.
514
515 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
516
517         PR c/24329
518         * gcc.dg/format/unnamed-1.c: New test.
519
520 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
521
522         PR c++/22434
523         * g++.dg/expr/cond8.C: New test.
524
525         PR c++/24560
526         * g++.dg/parse/dot1.C: New test.
527
528 2005-11-02  Jan Hubicka  <jh@suse.cz>
529
530         PR target/23303
531         * gcc.dg/i386-lea.c: New test
532
533 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
534
535         PR target/24615
536         * gcc.dg/pr24615.c: New test.
537
538 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
539
540         PR target/24600
541         * gcc.dg/pr24600.c: New test.
542
543 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
544
545         PR c++/19253
546         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
547         * g++.dg/parse/typename9.C: New test.
548         * g++/dg/parse/typename10.C: Likewise.
549
550 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
551
552         PR fortran/18157
553         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
554         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
555         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
556
557 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
558
559         PR c++/24569
560         * g++.dg/debug/static1.C: New test.
561
562 2005-11-02  Josh Conner  <jconner@apple.com>
563
564         * g++.dg/crash38.C: moved into proper directory...
565         * g++.dg/template/crash42.C: ...here
566
567 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
568
569         PR target/18338
570         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
571         pcc_bitfield_type_matters || default_packed.
572
573         * lib/target-supports.exp
574         (check_effective_target_pcc_bitfield_type_matters): New proc.
575         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
576
577         PR testsuite/23304
578         * lib/target-supports.exp (check_effective_default_packed): New proc.
579         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
580         Gate expected errors on target ! default_packed.
581         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
582
583 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
584
585         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
586         change (r106358).
587
588 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
589
590         PR fortran/24008
591         * gfortran.dg/entry_5.f90: New.
592         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
593
594 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
595
596         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
597
598 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
599
600         PR fortran/21565
601         gfortran.dg/namelist_blockdata.f90: New test.
602
603         PR fortran/18737
604         gfortran.dg/external_implicit_none.f90: New test.
605
606         PR fortran/14994
607         * gfortran.dg/secnds.f: New test.
608
609 2005-10-31  Jan Hubicka  <jh@suse.cz>
610
611         PR target/20928
612         * gcc.c-torture/compile/pr20928.c: New test.
613
614 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
615
616         PR middle-end/23492
617         * gcc.c-torture/compile/zero-strct-5.c: New test.
618
619 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
620
621         PR libgfortran/24584
622         * gfortran.dg/pr24584.f90: New test.
623
624 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
625
626         PR fortran/18883
627         * gfortran.dg/char_result_9.f90: New.
628         * gfortran.dg/char_result_10.f90: New.
629
630 2005-10-30  Jan Hubicka  <jh@suse.cz>
631
632         * g++.dg/tree-ssa/pr24172.C: New testcase.
633
634 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
635
636         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
637
638 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
639
640         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
641         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
642         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
643         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
644         gfortran.dg/enum_9.f90,
645         gfortran.fortran-torture/compile/enum_1.f90,
646         gfortran.fortran-torture/execute/enum_1.f90,
647         gfortran.fortran-torture/execute/enum_2.f90,
648         gfortran.fortran-torture/execute/enum_3.f90,
649         gfortran.fortran-torture/execute/enum_4.f90: New tests.
650
651 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
652
653         PR target/18482
654         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
655         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
656
657 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
658
659         PR libfortran/20179
660         * gfortran.dg/mixed_io_1.f90: New test.
661         * gfortran.dg/mixed_io_1.c: New file.
662
663 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
664
665         * gfortran.dg/malloc_free_1.f90: New test.
666
667 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
668
669         * gcc.dg/nested-func-4.c: Require profiling -pg.
670
671 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
672
673         PR C++/23229
674         * g++.dg/warn/main-2.C: New test.
675
676 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
677
678         PR fortran/24545
679         * gfortran.dg/interface_2.f90: new test.
680
681 2005-10-28  Josh Conner  <jconner@apple.com>
682
683         PR c++/22153
684         * g++.dg/template/crash38.C: New test.
685         * g++.dg/parse/explicit1.C: Change expected errors.
686
687 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
688
689         PR C++/23426
690         * g++.dg/other/large-size-array.C: New test.
691
692 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
693
694         PR middle-end/24362
695         * g++.dg/opt/complex4.C: New test.
696
697 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
698
699         * gcc.dg/nested-func-4.c: New test.
700
701 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
702
703         PR fortran/24158
704         gfortran.dg/derived_recursion.f90: New test.
705         gfortran.dg/implicit_actual.f90: New test.
706
707 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
708
709         PR middle-end/24295, PR testsuite/24477
710         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
711         removed when weakref hits the tree.
712
713 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
714
715         * gfortran.dg/cray_pointers_4.f90: New test.
716
717         * gfortran.dg/cray_pointers_5.f90: New test.
718
719 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
720
721         PR fortran/22290
722         * gfortran.dg/assign_5.f90: New test.
723         * gfortran.dg/assign_6.f: New test.
724
725 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
726
727         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
728         CPU has no SSE support.
729
730 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
731
732         PR libgfortran/24224
733         * gfortran.dg/arrayio_1.f90: Update attribution.
734         * gfortran.dg/arrayio_2.f90: Update attribution.
735         * gfortran.dg/arrayio_3.f90: Update attribution.
736         * gfortran.dg/arrayio_4.f90: Update test conditions.
737         * gfortran.dg/arrayio_5.f90: Update attribution.
738         * gfortran.dg/arrayio_6.f90: New test.
739         * gfortran.dg/arrayio_7.f90: New test.
740
741 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
742
743         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
744
745 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
746
747         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
748
749 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
750
751         PR fortran/24416
752         * gfortran.dg/namelist_char_only.f90: New test.
753
754 2005-10-24  Asher Langton  <langton2@llnl.gov>
755
756         PR fortran/17031
757         PR fortran/22282
758         * gfortran.dg/cray_pointers_1.f90: New test.
759         * gfortran.dg/cray_pointers_2.f90: New test.
760         * gfortran.dg/cray_pointers_3.f90: New test.
761         * gfortran.dg/loc_1.f90: New test.
762         * gfortran.dg/loc_2.f90: New test.
763
764 2005-10-24  Steven Bosscher  <stevenb@suse.de>
765
766         * gcc.dg/pr24225.c: New test.
767
768 2005-10-24  Asher Langton  <langton2@llnl.gov>
769
770         * gfortran.dg/dup_save_1.f90: New test.
771         * gfortran.dg/dup_save_2.f90: New test.
772
773 2005-10-24  Paul Brook  <paul@codesourcery.com>
774
775         PR 24107
776         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
777         stdint.h.
778
779 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
780
781         PR libgfortran/24489
782         * gfortran.dg/pr24489.f90: New test.
783
784 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
785
786         PR fortran/23635
787         * gfortran.dg/ichar_1.f90: Add tests for derived types.
788
789 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
790
791         PR target/18911
792         * g++.dg/init/array16.C: Skip for mmix-*-*.
793
794 2005-10-23  Asher Langton  <langton2@llnl.gov>
795
796         * gfortran.dg/byte_1.f90: New test.
797         * gfortran.dg/byte_2.f90: New test.
798
799 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
800
801         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
802
803 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
804
805         PR fortran/18022
806         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
807
808         PR fortran/24311
809         * gfortran.dg/merge_char_const.f90: New test.
810
811         PR fortran/24384
812         * gfortran.dg/spread_scalar_source.f90: New test.
813
814 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
815
816         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
817
818         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
819         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
820
821         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
822
823 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
824
825         PR fortran/24426
826         * gfortran.dg/der_pointer_4.f90: New.
827
828 2005-10-22  David Ayers  <d.ayers@inode.at>
829
830         * obj-c++.dg/except-1.mm: Simplify.
831
832 2005-10-21  David Ayers  <d.ayers@inode.at>
833
834         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
835
836 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
837
838         * gfortran.dg/assumed_dummy_2.f90: New test.
839
840 2005-10-21  James E Wilson  <wilson@specifix.com>
841
842         PR preprocessor/15220
843         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
844
845 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
846
847         * gcc.c-torture/execute/20051021-1.c: New test.
848
849 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
850
851         PR c++/24260
852         * g++.dg/ext/tmplattr1.C: New test.
853
854 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
855
856         PR fortran/24440
857         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
858
859 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
860
861         * obj-c++.dg/except-1.mm: New.
862
863         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
864
865 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
866
867         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
868
869 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
870
871         PR middle-end/24295
872         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
873         declarations with the same names as thunks' alias targets, use
874         aliases instead.
875         * gcc.dg/attr-alias-3.c: New test.
876         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
877
878 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
879
880         PR c++/22618
881         * g++.dg/parse/access8.C: New test.
882
883 2005-10-20  Richard Guenther  <rguenther@suse.de>
884
885         PR c++/24439
886         * g++.dg/tree-ssa/pr24439.C: New testcase.
887
888 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
889
890         * g++.dg/opt/delay-slot-1.C: New test.
891
892 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
893
894         PR fortran/21625
895         * gfortran.fg/der_init_1.f90: New.
896
897 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
898
899         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
900
901 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
902
903         PR c++/21908
904         * g++.dg/parse/error28.C: New test.
905
906 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
907
908         * gcc.dg/profile-generate-2.c: New test.
909
910 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
911
912         PR target/23589
913         * g++.dg/ext/dllimport11.C: New.
914
915 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
916
917         PR c++/22293
918         * g++.dg/other/friend3.C: New test.
919
920 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
921
922         PR c++/23293
923         * g++.dg/template/error19.C: New test.
924
925 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
926
927         PR c++/21383
928         * g++.dg/overload/koenig2.C: New.
929
930         PR c++/23118
931         * g++.dg/overload/error2.C: New.
932
933         PR c++/22604
934         * g++.dg/inherit/covariant14.C: New.
935
936 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
937
938         PR c++/23440
939         * g++.dg/parse/for1.C: New test.
940
941 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
942
943         PR fortran/23446
944         * gfortran.dg/host_dummy_index_1.f90: New test.
945
946         PR fortran/21459
947         * gfortran.dg/automatic_char_len_2.f90: New test.
948
949         PR fortran/20866
950         * gfortran.dg/recursive_statement_functions.f90: New test.
951
952         PR fortran/20853
953         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
954
955         PR fortran/20849
956         * gfortran.dg/external_initializer.f90: New test.
957
958         PR fortran/20837
959         * non_module_public.f90: New test.
960
961 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
962
963         PR c++/24386
964         * g++.dg/template/overload7.C: New.
965
966         PR c++/22551
967         * g++.dg/other/switch2.C: Remove expected warnings.
968
969         PR c++/21353
970         * g++.dg/template/defarg6.C: New.
971
972 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
973
974         PR target/24315
975         * gcc.target/i386/pr24315.c: New test.
976
977 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
978
979         PR c++/24389
980         * g++.dg/template/static21.C: New test.
981         * g++.dg/template/static21-a.cc: Likewise.
982
983 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
984
985         PR c++/23959
986         * g++.dg/warn/Wswitch-default-1.C: New test.
987         * g++.dg/warn/Wswitch-default-2.C: New test.
988
989 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
990
991         PR c++/22173
992         * g++.dg/parse/template18.C: New test.
993         * g++.dg/template/nontype15.C: Likewise.
994
995 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
996
997         PR fortran/22273
998         * gfortran.dg/spec_expr_2.f90: New.
999
1000 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
1001
1002         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
1003         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
1004         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
1005         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
1006         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
1007         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
1008         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
1009         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
1010         previous target-specific skips and warning-message matches where
1011         applicable.
1012
1013 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
1014
1015         PR c++/21347
1016         * g++.dg/warn/Wctor-dtor.C: New test.
1017
1018 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1019
1020         PR c/23439
1021         * gcc.dg/for-1.c: New test.
1022
1023 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
1024
1025         PR c++/19565
1026         * g++.dg/warn/Wconversion1.C: New test.
1027         * g++.dg/ext/packed4.C: Compile with -w.
1028         * g++.dg/opt/20050511-1.C: Likewise.
1029         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
1030
1031 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
1032
1033         * gfortran.dg/boz_5.f90: New test.
1034
1035 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
1036
1037         PR c++/22551
1038         * g++.dg/other/switch2.C: New.
1039
1040         PR c++/23984
1041         * g++.dg/init/ctor7.C: New.
1042
1043 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
1044
1045         PR c++/23730
1046         * g++.dg/parse/crash32.C: New test.
1047
1048 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
1049
1050         PR c++/20721
1051         * g++.dg/init/goto2.C: New test.
1052
1053         PR c++/22464
1054         * g++.dg/template/crash/41.C: New test.
1055
1056         PR c++/22180
1057         * g++.dg/template/crash40.C: New test.
1058
1059         PR c++/23694
1060         * g++.dg/parse/friend5.C: New test.
1061
1062         PR c++/23307
1063         * g++.dg/template/crash38.C: New test.
1064
1065         PR c++/22352
1066         * g++.dg/template/friend38.C: New test.
1067
1068         PR c++/22405
1069         * g++.dg/template/crash39.C: New test.
1070
1071 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
1072
1073         * gcc.dg/debug/dwarf2/dwarf-char1.c,
1074         gcc.dg/debug/dwarf2/dwarf-char2.c,
1075         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
1076
1077         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
1078
1079 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
1080
1081         * gcc.dg/dll-2.c: Add tests for warnings.
1082         * gcc.dg/dll-3.c: Likewise.
1083         * gcc.dg/dll-4.c: Likewise.
1084
1085         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
1086         * g++.dg/ext/dllimport2.C: Likewise.
1087         * g++.dg/ext/dllimport3.C: Likewise.
1088         * g++.dg/ext/dllimport7.C: Likewise.
1089         * g++.dg/ext/dllimport8.C: Likewise.
1090         * g++.dg/ext/dllimport9.C: Likewise.
1091
1092 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
1093
1094         PR fortran/24092
1095         * gfortran.dg/derived_pointer_recursion.f90: New test.
1096
1097 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
1098
1099         * gcc.c-torture/execute/20051012-1.c: New test.
1100
1101 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
1102
1103         PR fortran/18082
1104         * gfortran.dg/automatic_char_len_1.f90: New test.
1105
1106 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
1107
1108         PR fortran/20847
1109         * gfortran.dg/save_common.f90: New test.
1110
1111         PR fortran/20856
1112         * gfortran.dg/save_result.f90: New test.
1113
1114 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
1115
1116         PR c++/21592
1117         * g++.dg/template/dependent-expr1.C: Add new expected error.
1118         * g++.dg/template/dependent-expr2.C: Adjust error text.
1119         * g++.dg/template/overload6.C: New.
1120
1121         PR c++/23797
1122         * g++.dg/other/typename8.C: New.
1123
1124         PR c++/21117
1125         * g++.dg/other/return1.C: New.
1126
1127 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
1128
1129         PR c++/24052
1130         * g++.dg/ext/label5.C: New.
1131
1132 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
1133
1134         PR c++/19964
1135         * g++.dg/parse/crash31.C: New.
1136
1137 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
1138
1139         * g++.dg/ipa/ipa-1.c: New test.
1140         * g++.dg/ipa/ipa-2.c: New test.
1141         * g++.dg/ipa/ipa-3.c: New test.
1142         * g++.dg/ipa/ipa-4.c: New test.
1143         * g++.dg/ipa/ipa-5.c: New test.
1144         * g++.dg/ipa/ipa.exp: New file.
1145
1146 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
1147
1148         PR fortran/24207
1149         * gfortran.dg/private_type_3.f90: New test.
1150
1151 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
1152
1153         PR fortran/20786
1154         gfortran.dg/aint_anint_1.f90: New test.
1155
1156 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
1157
1158         PR libgfortran/24313
1159         gfortran.dg/csqrt.f: New test.
1160
1161 2005-10-11  Ian Lance Taylor  <ian@airs.com>
1162
1163         PR c++/8057
1164         * g++.dg/warn/noeffect7.C: New test.
1165         * g++.dg/warn/noeffect2.C: Instantiate templates.
1166         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
1167         and warning.
1168
1169 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
1170
1171         PR c++/21089
1172         * g++.dg/init/float1.C: New test.
1173
1174         PR c++/24277
1175         * g++.dg/init/member1.C: Tweak error markers.
1176
1177 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
1178
1179         PR testsuite/24281
1180         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
1181         Check for null pointer.
1182
1183 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
1184
1185         PR c++/21369
1186         * g++.dg/parse/ret-type3.C: New test.
1187
1188 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1189
1190         PR tree-opt/23946
1191         * gcc.c-torture/compile/pr23946.c: New test.
1192
1193 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
1194
1195         * g++.dg/opt/mmx2.C: New test.
1196
1197 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
1198
1199         PR c++/24277
1200         * g++.dg/template/static20.C: New test.
1201
1202         PR c++/24302
1203         * g++.dg/warn/Wunused-12.C: New test.
1204
1205         PR c++/23437
1206         * g++.dg/template/arg4.C: New test.
1207
1208 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1209
1210         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
1211         * gcc.dg/ucnid-3.c: Likewise.
1212         * gcc.dg/ucnid-4.c: Likewise.
1213         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
1214         * g++.dg/other/ucnid-1.C: Likewise.
1215         * gcc.dg/sparc-frame-1.c: New test.
1216
1217 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
1218
1219         PR c++/24139
1220         * g++.dg/template/spec27.C: New test.
1221
1222         PR c++/24275
1223         * g++.dg/template/static19.C: New test.
1224
1225 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1226
1227         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
1228         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
1229
1230 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1231
1232         PR target/24136
1233         * gfortran.fortran-torture/compile/pr24136.f: New test.
1234
1235 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
1236
1237         PR c++/22172
1238         * g++.dg/parse/crash30.C: New test.
1239
1240 2005-10-07  Richard Guenther  <rguenther@suse.de>
1241
1242         PR middle-end/24227
1243         * gcc.c-torture/compile/pr24227.c: New testcase.
1244
1245 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
1246
1247         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
1248         Do not put aligned attributes on array elements.
1249
1250 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
1251
1252         PR testsuite/23611, PR testsuite/23615
1253         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
1254         writing prototypes of library functions by hand.
1255         * obj-c++.dg/bitfield-4.mm: Likewise.
1256         * obj-c++.dg/const-str-4.mm: Likewise.
1257         * obj-c++.dg/encode-4.mm: Likewise.
1258         * obj-c++.dg/encode-5.mm: Likewise.
1259         * obj-c++.dg/encode-6.mm: Likewise.
1260         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
1261         * obj-c++.dg/method-10.mm: Likewise.
1262         * obj-c++.dg/method-17.mm: Likewise.
1263         * obj-c++.dg/method-19.mm: Likewise.
1264         * obj-c++.dg/try-catch-2.mm: Likewise.
1265
1266 2005-10-06  Richard Henderson  <rth@redhat.com>
1267
1268         PR 24236
1269         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
1270
1271 2005-10-06  Dale Johannesen  <dalej@apple.com>
1272
1273         * gcc.c-torture/execute/20030125-1.c:  Correct.
1274
1275 2005-10-06  Richard Guenther  <rguenther@suse.de>
1276
1277         PR tree-optimization/24238
1278         * g++.dg/tree-ssa/pr24238.C: New testcase.
1279
1280 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
1281
1282         PR 18568
1283         * gfortran.dg/der_pointer_3.f90: New test.
1284
1285 2005-10-05  Devang Patel  <dpatel@apple.com>
1286
1287         PR Debug/23205
1288         * g++.dg/other/PR23205.C: New.
1289
1290 2005-10-05  Richard Henderson  <rth@redhat.com>
1291
1292         PR target/23602
1293         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
1294         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
1295
1296 2005-10-05  Dale Johannesen  <dalej@apple.com>
1297
1298         * gcc.c-torture/execute/float-floor.c:  New.
1299
1300 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
1301
1302         PR tree-optimization/21419
1303         PR tree-optimization/24146
1304         PR tree-optimization/24151
1305
1306         * g++.dg/ext/asm7.C: New.
1307         * g++.dg/ext/asm8.C: New.
1308         * gcc.dg/asm-1.c: Compile on all targets.
1309         * gcc.dg/asm-pr24146.c: New.
1310         * gcc.dg/pr21419.c: Adjust error messages.
1311
1312 2005-10-05  Richard Guenther  <rguenther@suse.de>
1313
1314         PR fortran/24176
1315         * gfortran.fortran-torture/compile/empty.f90: New testcase.
1316
1317 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1318
1319         PR c++/23513
1320         * g++.dg/template/spec22.C: Robustify test.
1321         * g++.dg/template/spec26.C: New.
1322
1323 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
1324
1325         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
1326         if target supports vector instructions.
1327
1328 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
1329
1330         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
1331         C99 functions.
1332
1333 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
1334
1335         * lib/target-supports.exp (check_effective_target_fortran_large_real,
1336         check_effective_target_fortran_large_int): Replace cached result
1337         when target changes.
1338
1339 2005-10-04  Devang Patel  <dpatel@apple.com>
1340
1341         * gcc.dg/i386-sse-vect-types.c: New.
1342
1343 2005-10-04  Ian Lance Taylor  <ian@airs.com>
1344
1345         PR preprocessor/13726
1346         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
1347         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
1348
1349 2005-10-04  Richard Guenther  <rguenther@suse.de>
1350
1351         PR c/23576
1352         * gcc.dg/noncompile/pr23576.c: New testcase.
1353
1354 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1355
1356         PR middle-end/23125
1357         * gcc.dg/register-var-3.c: New test.
1358
1359 2005-10-04  Steven Bosscher  <stevenb@suse.de>
1360
1361         * gcc.dg/pr23049.c: New test.
1362
1363         * gcc.dg/ucnid-4.c: Fix test.
1364
1365 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
1366
1367         PR 23445
1368         * gcc.c-torture/compile/pr23445.c: New test.
1369
1370 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
1371
1372         * g++.dg/overload/unknown1.C: New.
1373
1374 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
1375
1376         PR c++/17775
1377         * g++.dg/template/repo4.C: New test.
1378
1379 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1380
1381         PR libfortran/19308
1382         * gfortran.dg/large_real_kind_2.F90: New test.
1383         * gfortran.dg/large_integer_kind_2.f90: New test.
1384
1385 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
1386
1387         * lib/target-supports.exp (check_effective_target_vect_shift):
1388         Implement with result caching. Add i?86, x86_64 and ia64 targets.
1389         (check_effective_target_vect_condition): Fix copy-n-pasto.
1390
1391         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
1392         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
1393         targets.
1394
1395 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
1396
1397         PR c++/22621
1398         * g++.dg/template/overload5.C : New test.
1399
1400         PR c++/23840
1401         * g++.dg/expr/stdarg1.C: New test.
1402
1403 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
1404
1405         PR 24142
1406         * gcc.c-torture/execute/pr24142.c: New test.
1407
1408 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
1409
1410         PR 24141
1411         * gcc.c-torture/execute/pr24141.c: New test.
1412
1413 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
1414             Diego Novillo  <dnovillo@redhat.com>
1415
1416         PR 23604
1417         * gcc.c-torture/execute/pr23604.c: New test.
1418
1419 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
1420
1421         PR fortran/16404
1422         PR fortran/20835
1423         PR fortran/20890
1424         PR fortran/20899
1425         PR fortran/20900
1426         PR fortran/20901
1427         PR fortran/20902
1428         gfortran.dg/equiv_constraint_1.f90: New test.
1429         gfortran.dg/equiv_constraint_2.f90: New test.
1430         gfortran.dg/equiv_constraint_3.f90: New test.
1431         gfortran.dg/equiv_constraint_4.f90: New test.
1432         gfortran.dg/equiv_constraint_5.f90: New test.
1433         gfortran.dg/equiv_constraint_6.f90: New test.
1434         gfortran.dg/equiv_constraint_7.f90: New test.
1435         gfortran.dg/equiv_constraint_8.f90: New test.
1436         gfortran.dg/private_type_1.f90: New test.
1437         gfortran.dg/private_type_2.f90: New test.
1438         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
1439         980628-10.f: Assert std=gnu to permit mixing of
1440         types in equivalence statements.
1441
1442 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
1443
1444         PR 24112
1445         * gfortran.dg/open_status_1.f90: New.
1446
1447 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
1448
1449         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
1450         * gcc.dg/vect/pr22480.c: Clean up temp files.
1451         * gcc.dg/vect/pr23831.c: Clean up temp files.
1452         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
1453         Clean up temp files.
1454         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
1455         Clean up temp files.
1456
1457         * gcc.dg/20050309-1.c: Clean up temp files.
1458         * gcc.dg/20050325-1.c: Clean up temp files.
1459
1460 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
1461
1462         PR tree-optimization/24059
1463         * gcc.dg/vect/pr24059.c : New test.
1464
1465 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
1466
1467         PR middle-end/24109
1468         * gcc.c-torture/execute/20050929-1.c: New test.
1469
1470 2005-09-29  Steven Bosscher  <stevenb@suse.de>
1471
1472         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
1473
1474 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
1475
1476         PR c/21419
1477         * gcc.dg/pr21419.c: New test.
1478
1479 2005-09-29  Steven Bosscher  <stevenb@suse.de>
1480
1481         * gcc.dg/pr23911.c: New test.
1482
1483 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
1484
1485         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
1486
1487         PR c++/16782
1488         * g++.dg/parse/qualified4.C: New test.
1489         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
1490         * g++.old-deja/g++.mike/p8154.C: Likewise.
1491
1492 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
1493
1494         PR c++/22147
1495         * g++.dg/template/friend37.C: New test.
1496         * g++.dg/parse/crash28.C: Adjust error markers.
1497
1498 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
1499
1500         PR fortran/18518
1501         * gfortran.fortran-torture/execute/save_2.f90: New decl.
1502
1503 2005-09-27  Devang Patel  <dpatel@apple.com>
1504
1505         PR tree-optimization/23625
1506         * gcc.dg/pr23625.c: New test.
1507
1508 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
1509
1510         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
1511         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
1512
1513 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
1514
1515         PR fortran/23677
1516         * gfortran.fortran-torture/execute/save_1.f90: New test.
1517         * gfortran.dg/save_1.f90: New test.
1518
1519 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
1520
1521         * gcc.target/i386/builtin-apply-mmx.c: New test.
1522
1523         PR target/22576
1524         * gcc.target/i386/pr22576.c: New test.
1525
1526         PR target/22585
1527         * gcc.target/i386/pr22585.c: New test.
1528
1529         PR target/23268
1530         * gcc.target/i386/pr23268.c: New test.
1531
1532         PR middle-end/23831
1533         * gcc.dg/vect/pr23831.c: New test.
1534
1535         PR target/24055
1536         * gcc.target/i386/pr24055.c: New test.
1537
1538 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
1539
1540         PR tree-optimization/23960
1541         * gcc.c-torture/compile/pr23960.c: New.
1542
1543 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
1544
1545         PR fortran/16861
1546         * gfortran.dg/nested_modules_3.f90: New.
1547
1548 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
1549
1550         PR fortran/24005
1551         gfortran.dg/interface_1.f90: New test.
1552
1553 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
1554         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1555
1556         PR fortran/23843
1557         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
1558
1559 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
1560
1561         PR fortran/23516
1562         * gfortran.dg/imag_1.f: New test.
1563         * gfortran.dg/imag_2.f: Ditto.
1564
1565 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
1566
1567         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
1568
1569 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
1570
1571         PR c++/21983
1572         * g++.dg/warn/pr21983.C: New test.
1573
1574 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
1575
1576         PR c++/23993
1577         * g++.dg/template/array14.C: New test.
1578
1579 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
1580
1581         PR fortran/19929
1582         * gfortran.dg/der_ptr_component_1.f90: New test.
1583
1584 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1585
1586         PR c++/23965
1587         * g++.dg/template/error1.C: Reject "no matching function" message.
1588
1589 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1590
1591         PR c++/17609
1592         * g++.dg/lookup/error1.C: New test.
1593
1594 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
1595
1596         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
1597         functionality of the testcase.
1598
1599 2005-09-20  Richard Henderson  <rth@redhat.com>
1600
1601         * gcc.dg/vect/vect-22.c: Require vect_float.
1602         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
1603
1604 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
1605
1606         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
1607         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
1608         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
1609         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
1610         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
1611         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
1612         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
1613         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
1614         * gcc.dg/cpp/ucnid-8.c: New test.
1615
1616 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1617
1618         PR tree-optimization/23929
1619         * gcc.c-torture/compile/pr23929.c: New test.
1620
1621 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
1622
1623         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
1624         for one loop.
1625
1626 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
1627
1628         PR testsuite/23186
1629         * g++.dg/other/pr22003.C: Require named sections.
1630
1631 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1632
1633         PR c++/23947
1634         * g++.dg/rtti/crash3.C: New test.
1635
1636         PR tree-optimization/23818
1637         * gcc.dg/pr23818.c: New test.
1638
1639 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1640
1641         PR fortran/23420
1642         * gfortran.dg/print_fmt_4.f: New.
1643
1644 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1645
1646         PR fortran/23663
1647         * gfortran.fortran-torture/execute/entry_11.f90: New test.
1648
1649 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
1650
1651         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
1652         Use pointers to local alignable arrays instead. Added comments.
1653         * gcc.dg/vect/vect-46.c: Likewise.
1654         * gcc.dg/vect/vect-48.c: Likewise.
1655         * gcc.dg/vect/vect-49.c: Likewise.
1656         * gcc.dg/vect/vect-52.c: Likewise.
1657         * gcc.dg/vect/vect-53.c: Likewise.
1658         * gcc.dg/vect/vect-54.c: Likewise.
1659         * gcc.dg/vect/vect-56.c: Likewise.
1660         * gcc.dg/vect/vect-57.c: Likewise.
1661         * gcc.dg/vect/vect-58.c: Likewise.
1662         * gcc.dg/vect/vect-60.c: Likewise.
1663         * gcc.dg/vect/vect-61.c: Likewise.
1664
1665         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
1666         The test is no longer vectorizable on vect_no_align targets.
1667         * gcc.dg/vect/vect-43.c: Likewsie.
1668
1669         * gcc.dg/vect/vect-44.c: Added comments.
1670         * gcc.dg/vect/vect-45.c: Added comments.
1671         * gcc.dg/vect/vect-50.c: Added comments.
1672         * gcc.dg/vect/vect-51.c: Added comments.
1673
1674         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
1675         aligned type.
1676         * gcc.dg/vect/Os-vect-95.c: Likewise.
1677
1678         * gcc.dg/vect/vect-41.c: Test removed.
1679         * gcc.dg/vect/vect-47.c: Test removed.
1680         * gcc.dg/vect/vect-55.c: Test removed.
1681         * gcc.dg/vect/vect-59.c: Test removed.
1682
1683 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
1684
1685         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
1686         No longer vectorizable on vect_no_align targets.
1687         * gcc.dg/vect/pr20122.c: Likewise.
1688         * gcc.dg/vect/vect-74.c: Likewise.
1689         * gcc.dg/vect/vect-75.c: Likewise.
1690         * gcc.dg/vect/vect-76.c: Likewise.
1691
1692         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
1693         Will not be vectorizable on vect_no_align targets once aliasing issues
1694         are resolved.
1695         * gcc.dg/vect/vect-79.c: Likewise.
1696
1697         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
1698         * gcc.dg/vect/vect-78.c: Likewise.
1699         * gcc.dg/vect/vect-97.c: Likewise.
1700
1701 2005-09-19  Steven Bosscher  <stevenb@suse.de>
1702
1703         * gcc.dg/pr23943.c: New test.
1704
1705 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
1706
1707         PR fortran/19181
1708         * gfortran.dg/derived_pointer_null_1.f90: New test.
1709
1710 2005-09-18  Richard Guenther  <rguenther@suse.de>
1711
1712         PR middle-end/23944
1713         * gcc.c-torture/compile/pr23944.c: New testcase.
1714
1715 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
1716
1717         PR fortran/15975
1718         * gfortran.dg/der_pointer_2.f90: New test.
1719
1720 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
1721
1722         PR fortran/16861
1723         * gfortran.dg/nested_modules_2.f90: New test.
1724
1725 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1726
1727         PR c++/18368
1728         * g++.dg/other/semicolon.C: New test.
1729
1730 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
1731
1732         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
1733         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
1734
1735 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
1736
1737         PR c++/23914
1738         * g++.dg/template/static18.C: New test.
1739
1740         PR c++/21514
1741         * g++.dg/template/crash19.C: Remove dg-error marker.
1742         * g++.dg/template/local4.C: New test.
1743
1744 2005-09-16  Paul Brook  <paul@codesourcery.com>
1745
1746         PR fortran/23906
1747         * gfortran.dg/dependency_1.f90: New test.
1748
1749 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
1750
1751         PR c++/23896
1752         * g++.dg/template/static17.C: New test.
1753
1754 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
1755
1756         PR c++/23139
1757         * g++.dg/warn/huge-val1.C: New test.
1758
1759 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
1760
1761         PR c++/13140
1762         * g++.dg/parse/class2.C: New test.
1763         * g++.dg/template/explicit8.C: Likewise.
1764         * g++.dg/template/spec25.C: Likewise.
1765
1766 2005-09-14  Josh Conner  <jconner@apple.com>
1767
1768         PR middle-end/23584
1769         * gcc.dg/pr23584.c: New test.
1770
1771 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
1772
1773         PR fortran/21875 Internal Unit Array I/O, NIST
1774         * gfortran.dg/arrayio_1.f90: New test.
1775         * gfortran.dg/arrayio_1.f90: New test.
1776         * gfortran.dg/arrayio_1.f90: New test.
1777         * gfortran.dg/arrayio_1.f90: New test.
1778         * gfortran.dg/arrayio_1.f90: New test.
1779
1780 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
1781
1782         PR middle-end/22480
1783         * gcc.dg/vect/pr22480.c: New test.
1784
1785 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
1786
1787         PR fortran/19358
1788         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
1789
1790 2005-09-13 Josh Conner <jconner@apple.com>
1791
1792         PR c++/23180
1793         * g++.dg/init/struct2.C: New test.
1794         * g++.dg/init/struct3.C: New test.
1795
1796 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
1797
1798         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
1799         Clean up temp files.
1800         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
1801         gcc.dg/tree-ssa/builtin-fprintf-1.c,
1802         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
1803         gcc.dg/tree-ssa/builtin-printf-1.c,
1804         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
1805         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
1806         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
1807         gcc.dg/tree-ssa/builtin-vprintf-1.c,
1808         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
1809         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
1810         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
1811         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
1812         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
1813         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
1814         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
1815         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
1816
1817 2005-09-13  Josh Conner  <jconner@apple.com>
1818
1819         * lib/gcc-dg.exp: Load scanipa.exp.
1820         (cleanup-dump): New procedure.
1821         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
1822         * lib/scandump.exp: New file.
1823         * lib/scantree.exp: Use it.
1824         * lib/scanipa.exp: New file.
1825
1826 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
1827
1828         PR fortran/17740
1829         * gfortran.dg/generic_4.f90: New test.
1830
1831 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
1832
1833         PR target/23816
1834         * gcc.target/i386/pr23816-1.c: New test.
1835         * gcc.target/i386/pr23816-2.c: New test.
1836
1837
1838 2005-09-13  Bastian Blank <waldi@debian.org>
1839
1840         PR c++/16171
1841         * g++.dg/abi/mangle26.C: New test.
1842         * g++.dg/abi/mangle27.C: New test.
1843         * g++.dg/abi/mangle28.C: New test.
1844         * g++.dg/abi/mangle29.C: New test.
1845
1846         PR c++/23839
1847         * g++.dg/parse/register1.C: New test.
1848
1849 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
1850
1851         PR c++/23842
1852         * g++.dg/template/access16.C: New test.
1853
1854 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1855
1856         * gfortran.dg/char_pack_2.f90: Increase the vector size.
1857
1858 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1859
1860         PR fortran/18899
1861         * gfortran.dg/shape_2.f90: New test.
1862
1863 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1864
1865         PR target/19269
1866         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
1867         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
1868         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
1869         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
1870         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
1871         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
1872         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
1873         tests.
1874
1875 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1876
1877         PR c++/23841
1878         * g++.dg/parse/template17.C: New test.
1879
1880 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1881
1882         PR c++/23789
1883         * g++.dg/template/nontype14.C: New test.
1884
1885 2005-09-12  Ian Lance Taylor  <ian@airs.com>
1886
1887         PR g++/7874
1888         * g++.dg/lookup/friend7.C: New test.
1889         * g++.dg/lookup/friend8.C: New test.
1890         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
1891         so that it will be found via argument dependent lookup.
1892         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
1893         friend functions which will no longer be found.
1894         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
1895         function g, so that it will be found via argument dependent
1896         lookup.
1897         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
1898         * g++.old-deja/g++.mike/net43.C: Likewise.
1899
1900 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1901
1902         PR c++/23691
1903         * g++.dg/template/static16.C: New test.
1904
1905 2005-09-12  Josh Conner  <jconner@apple.com>
1906
1907         PR middle-end/23237
1908         * gcc.c-torture/compile/pr23237.c: New test.
1909
1910 2005-09-11  Richard Henderson  <rth@redhat.com>
1911
1912         * g++.dg/other/error8.C: Update expected diagnostic text.
1913
1914 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1915
1916         PR libfortran/19872
1917         * gfortran.dg/overwrite_1.f: New test.
1918
1919 2005-09-09  Josh Conner  <jconner@apple.com>
1920
1921         * g++.dg/init/pr23180-1.C: Removed.
1922         * g++.dg/init/pr23180-2.C: Removed.
1923
1924 2005-09-09  David Daney <ddaney@avtrex.com>
1925
1926         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
1927         files which are ...
1928         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
1929         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
1930
1931 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1932
1933         * gfortran.dg/iostat_2.f90: New test.
1934
1935 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
1936
1937         PR c++/22252
1938         * g++.dg/ext/interface1.C: New test.
1939         * g++.dg/ext/interface1.h: Likewise.
1940         * g++.dg/ext/interface1a.cc: Likewise.
1941
1942 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
1943
1944         * gfortran.dg/iomsg_1.f90:  New test case.
1945
1946 2005-09-09  Richard Guenther  <rguenther@suse.de>
1947
1948         PR c++/23624
1949         * g++.dg/tree-ssa/pr23624.C: New testcase.
1950
1951 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1952
1953         PR fortran/19239
1954         * gfortran.dg/vector_subscript_1.f90,
1955         * gfortran.dg/vector_subscript_2.f90: New tests.
1956
1957 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1958
1959         PR fortran/21104
1960         * gfortran.dg/array_alloc_1.f90,
1961         * gfortran.dg/array_alloc_2.f90,
1962         * gfortran.dg/array_alloc_3.f90: New tests.
1963
1964 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1965
1966         PR fortran/12840
1967         * gfortran.dg/array_constructor_6.f90
1968         * gfortran.dg/array_constructor_7.f90
1969         * gfortran.dg/array_constructor_8.f90
1970         * gfortran.dg/array_constructor_9.f90
1971         * gfortran.dg/array_constructor_10.f90
1972         * gfortran.dg/array_constructor_11.f90
1973         * gfortran.dg/array_constructor_12.f90: New tests.
1974
1975 2005-09-08  Josh Conner  <jconner@apple.com>
1976
1977         PR c++/23180
1978         * g++.dg/init/pr23180-1.C: New test.
1979         * g++.dg/init/pr23180-2.C: New test.
1980
1981 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1982
1983         PR fortran/18878
1984         * gfortran.dg/module_double_reuse.f90: New.
1985
1986 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1987
1988         PR fortran/23270
1989         PR fortran/22304
1990         PR fortran/18870
1991         PR fortran/17917
1992         PR fortran/16511
1993         * gfortran.dg/common_equivalence_1.f: New.
1994         * gfortran.dg/common_equivalence_2.f: New.
1995         * gfortran.dg/common_equivalence_3.f: New.
1996         * gfortran.dg/contained_equivalence_1.f90: New.
1997         * gfortran.dg/module_blank_common.f90: New.
1998         * gfortran.dg/module_commons_1.f90: New.
1999         * gfortran.dg/module_equivalence_1.f90: New.
2000         * gfortran.dg/nested_modules_1.f90: New.
2001         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
2002         equivalences and add comment to connect the test with
2003         the PR.
2004
2005 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2006
2007         PR fortran/23765
2008         * gfortran.dg/common_6.f90: New test.
2009
2010 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
2011
2012         PR fortran/15326
2013         * gfortran.dg/char_result_1.f90,
2014         * gfortran.dg/char_result_2.f90,
2015         * gfortran.dg/char_result_3.f90,
2016         * gfortran.dg/char_result_4.f90,
2017         * gfortran.dg/char_result_5.f90,
2018         * gfortran.dg/char_result_6.f90,
2019         * gfortran.dg/char_result_7.f90,
2020         * gfortran.dg/char_result_8.f90: New tests.
2021
2022 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
2023
2024         PR fortran/19928
2025         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
2026
2027 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
2028
2029         PR obj-c++/16816
2030         * obj-c++.dg/selector-5.mm: New test.
2031         * obj-c++.dg/selector-6.mm: New test.
2032
2033 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
2034
2035         PR objc/20574
2036         PR objc/19324
2037         * objc.dg/error-1.m: New test.
2038
2039 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
2040
2041         PR fortran/23373
2042         * gfortran.fortran-torture/execute/pr23373-1.f90,
2043         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
2044
2045 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
2046
2047         PR libfortran/23760
2048         * gfortran.dg/g77/1832.f: Remove long string in write statement
2049         to allow the test to pass on correct list directed output with
2050         prepended space.
2051
2052 2005-09-07  James E Wilson  <wilson@specifix.com>
2053
2054         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
2055
2056 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
2057
2058         * gfortran.dg/parameter+save.f90:  Rename to
2059         * gfortran.dg/parameter_save.f90: .. this.
2060
2061 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
2062
2063         PR fortran/20848
2064         * gfortran.dg/parameter+save.f90:  New test case.
2065
2066 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
2067
2068         PR fortran/19269
2069         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
2070
2071 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
2072
2073         PR c/23075
2074         * gcc.dg/pr23075.c: New test.
2075         * g++.dg/warn/pr23075.C: New test.
2076
2077         PR target/22362
2078         * gcc.target/i386/pr22362.c: New test.
2079
2080         PR rtl-optimization/23098
2081         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
2082
2083         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
2084         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2085         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2086
2087 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
2088
2089         * g++.dg/expr/cast6.C: New test.
2090
2091         PR c++/9782
2092         * g++.dg/init/new15.C: New test.
2093
2094 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
2095
2096         * gcc.dg/vect/Os-vect-95.c: New test.
2097         * gcc.dg/vect/vect-95.c: Same.
2098
2099 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
2100
2101         * gcc.dg/vect/vect-29.c: Update xfail testing.
2102         * gcc.dg/vect/vect-44.c: Same.
2103         * gcc.dg/vect/vect-48.c: Same.
2104         * gcc.dg/vect/vect-50.c: Same.
2105         * gcc.dg/vect/vect-72.c: Same.
2106         * gcc.dg/vect/vect-77.c: Same.
2107         * gcc.dg/vect/vect-78.c: Same.
2108         * gcc.dg/vect/vect-80.c: Same.
2109         * gcc.dg/vect/vect-96.c: Same.
2110         * gcc.dg/vect/vect-100.c: Same.
2111         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
2112         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
2113         * gfortran.dg/vect/vect-5.f90: Same.
2114
2115 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
2116
2117         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
2118         start strings.
2119         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2120         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2121
2122         PR c++/23056
2123         * g++.dg/opt/pr23056.C: New test.
2124
2125         PR rtl-optimization/23098
2126         * gcc.target/i386/pr23098.c: New test.
2127
2128 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
2129
2130         PR c++/23667
2131         * g++.dg/template/static15.C: New test.
2132
2133         PR c++/21440
2134         * g++.dg/ext/stmtexpr5.C: New test.
2135         * g++.dg/ext/stmtexpr6.C: Likewise.
2136
2137 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
2138
2139         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
2140
2141         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
2142         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2143         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2144
2145 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
2146
2147         PR libfortran/23321
2148         * gfortran.dg/direct_io_4.f90:  New test case.
2149
2150 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
2151             Rasmus Hahn  <rassahah@neofonie.de>
2152
2153         PR libobjc/23108
2154         * objc.dg/type-stream-1.m: New test.
2155
2156 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
2157
2158         PR fortran/23661
2159         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
2160         gfortran.dg/print_fmt_3.f90: New test.
2161
2162 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
2163
2164         * gfortran.dg/fmt_t_1.f90: New test.
2165
2166 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
2167
2168         PR rtl-optimization/23454
2169         * g++.dg/opt/pr23454.C: New test.
2170
2171 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
2172
2173         PR c++/23699
2174         * g++.dg/ext/static1.C: New test.
2175
2176 2005-09-02  Richard Henderson  <rth@redhat.com>
2177
2178         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
2179         tail call to check_fa_work.
2180
2181 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
2182
2183         PR c++/21687
2184         * g++.dg/other/gc3.C: New test.
2185
2186 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2187
2188         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
2189         * gcc.dg/20050826-1.c: Likewise.
2190
2191 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
2192
2193         PR c++/23167
2194         * g++.dg/expr/volatile1.C: New test.
2195
2196 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
2197
2198         PR middle-end/23547
2199         * gcc.dg/pr23547.c: New test.
2200
2201 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
2202
2203         PR c/22061
2204         * gcc.c-torture/execute/pr22061-1.c,
2205         * gcc.c-torture/execute/pr22061-2.c,
2206         * gcc.c-torture/execute/pr22061-3.c,
2207         * gcc.c-torture/execute/pr22061-4.c: New tests.
2208
2209 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
2210
2211         * gcc.dg/Wredundant-decls-2.c: New test to check that
2212         -Wredundant-decls does not issue warning for a variable
2213         definition following a declaration.
2214
2215 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
2216
2217         PR debug/7241
2218         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
2219         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
2220         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
2221
2222         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
2223         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2224         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2225         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2226         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2227         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2228         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2229         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2230
2231 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2232
2233         PR objc/23306
2234         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
2235         scan-assmbler.
2236
2237 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
2238
2239         PR target/21255
2240         * gcc.dg/pr21255-1.c: New test.
2241         * gcc.dg/pr21255-2-mb.c: Likewise.
2242         * gcc.dg/pr21255-2-ml.c: Likewise.
2243         * gcc.dg/pr21255-3.c: Likewise.
2244         * gcc.dg/pr21255-4.c: Likewise.
2245
2246 2005-08-31  Dale Johannesen  <dalej@apple.com>
2247
2248         * gcc.dg/20050830-1.c:  New.
2249
2250 2005-08-31  Josh Conner  <jconner@apple.com>
2251
2252         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
2253         command-line options for arm-*-* targets.
2254         * g++.dg/init/array16.C: Likewise.
2255         * g++.dg/other/crash-4.C: Likewise.
2256
2257 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2258
2259         PR obj-c++/23640
2260         * obj-c++.dg/gnu-runtime-3.mm: New test.
2261
2262 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2263
2264         PR c++/13377
2265         * g++.dg/lookup/ambig4.C: New test.
2266         * g++.dg/lookup/ambig5.C: New test.
2267         * g++.dg/tc1/dr101.C: Adjust error markers.
2268
2269 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2270
2271         PR c++/23639
2272         * g++.dg/template/ttp5.C: Adjust error markers.
2273
2274 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
2275
2276         PR testsuite/23609
2277         * lib/obj-c++.exp: Include target-libpath.exp.
2278         (obj-c++_link_flags): Look for the GNU libobjc library
2279         and set the library path to include it.
2280         Don't manually set LD_LIBRARY_PATH (etc.) but call
2281         set_ld_library_path_env_vars instead.
2282         (obj-c++_target_compile): Don't set library path or
2283         linker flags because they are already set correctly
2284         in obj-c++_link_flags.
2285
2286 2005-08-30  Josh Conner  <jconner@apple.com>
2287
2288         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
2289         to command-line options for arm-*-* targets.
2290
2291 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
2292
2293         * g++.dg/other/i386-1.C: New.
2294
2295 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
2296
2297         PR preprocessor/20348
2298         PR preprocessor/20356
2299         * gcc.dg/cpp/pr20348.c: New test.
2300         * gcc.dg/cpp/pr20348.h: New file.
2301         * gcc.dg/cpp/inc/pr20348.h: New file.
2302         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
2303         * gcc.dg/cpp/pr20356.c: New test.
2304         * gcc.dg/cpp/pr20356.h: New file.
2305         * gcc.dg/cpp/inc/pr20356.h: New file.
2306         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
2307
2308 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
2309
2310         * gfortran.fortran-torture/execute/intrinsic_count.f90:
2311         Fix array dimension to avoid correct end-of-file error.
2312
2313 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
2314
2315         PR libfortran/23598
2316         * gfortran.dg/iostat_1.f90:  New test.
2317
2318 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
2319
2320         PR middle-end/23408
2321         * gcc.dg/pr23408.c: New test.
2322
2323 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
2324
2325         PR c++/23099
2326         * g++.dg/init/member1.C: Make sure erroneous static data member
2327         definitions are required.
2328         * g++.dg/template/static13.C: New test.
2329         * g++.dg/template/static14.C: Likewise.
2330
2331 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
2332
2333         * gcc.target/i386/pr23575.c: Use -msse2 instead of
2334         -march=pentium4, remove ilp32 requirement.
2335
2336         PR middle-end/23484
2337         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
2338         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
2339
2340 2005-08-29  Andreas Jaeger  <aj@suse.de>
2341
2342         PR testsuite/23607
2343         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
2344
2345 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
2346
2347         * gcc.c-torture/execute/20050316-2.c: New test.
2348         * gcc.c-torture/execute/20050316-3.c: New test.
2349         * gcc.dg/torture/pr16104-1.c: New test.
2350
2351 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
2352
2353         PR middle-end/23463
2354         * gcc.c-torture/execute/zero-struct-1.c: New test.
2355
2356 2005-08-27  Richard Guenther  <rguenther@suse.de>
2357
2358         PR target/23575
2359         * gcc.target/i386/pr23575.c: New testcase.
2360
2361 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
2362
2363         PR rtl-optimization/23561
2364         * gcc.c-torture/execute/20050826-1.c: New test.
2365
2366         PR rtl-opt/23560
2367         * gcc.c-torture/execute/20050826-2.c: New test.
2368
2369 2005-08-26  Dale Johannesen  <dalej@apple.com>
2370
2371         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
2372         * gcc.dg/20050826-1.c:  New.
2373
2374 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
2375
2376         PR c++/19004
2377         * g++.dg/template/nontype13.C: New test.
2378
2379         PR c++/23491
2380         * g++.dg/init/new14.C: New test.
2381         * g++.dg/expr/anew1.C: Do not XFAIL.
2382         * g++.dg/expr/anew2.C: Likewise.
2383         * g++.dg/expr/anew3.C: Likewise.
2384
2385 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
2386
2387         PR middle-end/22439
2388         * gcc.dg/vla-3.c: New test.
2389
2390 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
2391
2392         PR fortran/20363
2393         * gfortran.dg/named_interface.f90: New.
2394
2395 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
2396
2397         * gcc.c-torture/execute/frame-address.c: New test.
2398
2399 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2400
2401         PR c++/20817
2402         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
2403
2404 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
2405
2406         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
2407
2408 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
2409
2410         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
2411         * gcc.dg/altivec-22.c: Rename from..
2412         * gcc.dg/altivec-nomfcr.c: ..this.
2413
2414 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
2415
2416         PR tree-optimization/23546
2417         * gcc.dg/tree-ssa/pr23546.c: New test.
2418
2419 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
2420
2421         PR fortran/17758
2422         * gfortran.dg/nonreturning_statements.f90: New test.
2423
2424 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2425
2426         PR c++/22454
2427         * g++.dg/parse/crash29.C: New.
2428
2429 2005-08-23  DJ Delorie  <dj@redhat.com>
2430
2431         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
2432         constants have the L suffix.
2433
2434 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
2435
2436         PR c++/23044
2437         * g++.dg/template/instantiate8.C: New.
2438
2439 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
2440
2441         PR middle-end/23467
2442         * gcc.c-torture/execute/pr23467.c: New test.
2443
2444 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
2445
2446         PR tree-optimization/22043
2447         * gcc.c-torture/execute/20050613-1.c: New test.
2448
2449 2005-08-23  Ben Elliston  <bje@au.ibm.com>
2450
2451         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
2452
2453 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
2454
2455         PR rtl-optimization/23478
2456         * g++.dg/opt/pr23478.C: New test.
2457
2458 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
2459
2460         PR c/18715
2461         * gcc.dg/switch-warn-3.c: New test.
2462
2463 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2464
2465         PR c++/22233
2466         * g++.dg/template/param1.C: New test.
2467
2468 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2469
2470         PR c++/23089
2471         * g++.dg/other/incomplete1.C: New test.
2472
2473 2005-08-22  Ira Rosen  <irar@il.ibm.com>
2474
2475         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
2476         are vectorizable.
2477
2478 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2479
2480         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
2481         d_lines_5.f: New.
2482
2483 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
2484
2485         * gcc.target/i386/sse-4.c: New test.
2486
2487 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2488
2489         PR testsuite/23239
2490         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
2491
2492 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
2493
2494         * gcc.dg/20050811-1.c: New test.
2495         * gcc.dg/20050811-2.c: New test.
2496
2497 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
2498
2499         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
2500
2501 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
2502
2503         PR 23476
2504         * gcc.c-torture/compile/pr23476.c: New test.
2505
2506 2005-08-19  Devang Patel  <dpatel@apple.com>
2507
2508         PR tree-optimization/23048
2509         * gcc.dg/tree-ssa/pr23048.c: New test.
2510
2511 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2512
2513         PR middle-end/20624
2514         * g++.dg/warn/Wreturn-3.C: New test
2515
2516 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
2517
2518         PR tree-optimization/22228
2519         * g++.dg/vect/pr22543.cc: New test.
2520
2521 2005-08-17  Steven Bosscher  <stevenb@suse.de>
2522
2523         PR tree-optimization/21574
2524         * gcc.dg/tree-ssa/pr21574.c: New test.
2525
2526 2005-08-16  James E Wilson  <wilson@specifix.com>
2527
2528         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
2529
2530 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
2531
2532         PR tree-opt/23402
2533         * gcc.c-torture/compile/zero-strct-3.c: New test.
2534         * gcc.c-torture/compile/zero-strct-4.c: New test.
2535
2536 2005-08-16  Steven Bosscher  <stevenb@suse.de>
2537
2538         PR target/23376
2539         * gcc.target/x86_64/pr23376.c: New test.
2540
2541 2005-08-16  Ian Lance Taylor  <ian@airs.com>
2542
2543         PR c++/23337
2544         * g++.dg/ext/vector2.C: New.
2545
2546 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
2547
2548         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
2549
2550 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
2551
2552         PR libfortran/23428
2553         * gfortran.dg/inquire-complex.f90:  New test case.
2554
2555 2005-08-16  James E Wilson  <wilson@specifix.com>
2556
2557         PR tree-optimization/21105
2558         * gcc.dg/large-size-array.c: New.
2559
2560 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
2561
2562         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
2563         type.
2564         * gcc.dg/vect/vect-41: Likewise.
2565         * gcc.dg/vect/vect-42: Likewise.
2566         * gcc.dg/vect/vect-43: Likewise.
2567         * gcc.dg/vect/vect-44: Likewise.
2568         * gcc.dg/vect/vect-46: Likewise.
2569         * gcc.dg/vect/vect-47: Likewise.
2570         * gcc.dg/vect/vect-48: Likewise.
2571         * gcc.dg/vect/vect-52: Likewise.
2572         * gcc.dg/vect/vect-53: Likewise.
2573         * gcc.dg/vect/vect-54: Likewise.
2574         * gcc.dg/vect/vect-55: Likewise.
2575         * gcc.dg/vect/vect-56: Likewise.
2576         * gcc.dg/vect/vect-57: Likewise.
2577         * gcc.dg/vect/vect-58: Likewise.
2578         * gcc.dg/vect/vect-59: Likewise.
2579         * gcc.dg/vect/vect-60: Likewise.
2580         * gcc.dg/vect/vect-61: Likewise.
2581         * gcc.dg/vect/vect-85: Likewise.
2582         * gcc.dg/vect/vect-87: Likewise.
2583         * gcc.dg/vect/vect-88: Likewise.
2584         * gcc.dg/vect/vect-93.c: Likewise.
2585         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
2586         * gcc.dg/vect/vect-75: Likewise.
2587         * gcc.dg/vect/vect-76: Likewise.
2588         * gcc.dg/vect/vect-77: Likewise.
2589         * gcc.dg/vect/vect-78: Likewise.
2590         * gcc.dg/vect/vect-80: Likewise.
2591         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
2592         vectorized for the expected reason, rather than checking how alignment
2593         was handled.
2594         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
2595         type and also instead of aligned pointers. Added documentation.
2596
2597 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
2598
2599         * gfortran.dg/power.f90: New test.
2600
2601 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
2602
2603         PR rtl-optimization/23299
2604         * g++.dg/opt/pr23299.C: New test.
2605
2606 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2607
2608         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
2609
2610 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
2611
2612         * g++.dg/template/local6.C: New test.
2613
2614 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
2615
2616         * execute/exceptions/finally-1.m: Check that the catch and finally are
2617         being called.  Also add a "return 0;" at the end of main.
2618
2619 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
2620
2621         PR fortran/21432.
2622         * gfortran.dg/namelist_print_1.f: New test of functionality of
2623         PRINT namelist.
2624         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
2625         namelist generates error with -std=f95.
2626
2627 2005-08-14  Ira Rosen  <irar@il.ibm.com>
2628
2629         PR tree-optimization/23119
2630         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
2631
2632 2005-08-13  Marcin Koziej  <creep@desk.pl>
2633             Andrew Pinski  <pinskia@physics.uc.edu>
2634
2635         PR libobjc/22492
2636         * execute/exceptions/finally-1.m: New test.
2637
2638 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2639
2640         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
2641         testsuite.
2642         * objc/execute/exceptions/trivial.m: New test.
2643         * objc.dg/try-catch-11.m: Move to ...
2644         * objc/execute/exceptions/foward-1.m: Here.
2645         * objc.dg/try-catch-2.m: Move to ...
2646         * objc/execute/exceptions/catchall-1.m: Here.
2647         * objc.dg/try-catch-8.m: Move to ...
2648         * objc/execute/exceptions/local-variables-1.m: Here.
2649
2650 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2651
2652         * objc.dg/nested-func-1.m: Move to ...
2653         * objc/execute/nested-func-1.m: Here.
2654
2655 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2656
2657         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
2658         in ${options} instead of [target_info name].
2659         * lib/obj-c++.exp (objc_target_compile): Likewise.
2660
2661 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2662
2663         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
2664
2665 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2666
2667         part of PR testsuite/23348
2668         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
2669         of the torture options.
2670         * objc/compile/trivial.m: New test.
2671
2672 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
2673
2674         * gfortran.dg/eoshift.f90:  Correct format.
2675
2676 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
2677
2678         * gfortran.fortran-torture/execute/character_passing.f90:
2679         Fix comment typo.
2680
2681 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
2682
2683         PR c++/8271
2684         * g++.dg/template/unify10.C: New.
2685
2686 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
2687
2688         * g++.dg/parse/pr22514.C: Move to...
2689         * g++.dg/debug/pr22514.C: here.
2690
2691 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2692
2693         PR c++/23266
2694         * g++.dg/inherit/pure1.C: New test.
2695
2696         * ChangeLog: Fix typos.
2697
2698 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2699             Steven Bosscher  <stevenb@suse.de>
2700
2701         * gfortran.dg/runtime_warning_1.f90: New test.
2702
2703 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2704
2705         PR c++/23219
2706         * g++.dg/parse/crash28.C: New.
2707
2708 2005-08-11  Richard Guenther  <rguenther@suse.de>
2709
2710         PR target/23289
2711         * gcc.target/i386/tailcall-1.c: New testcase.
2712
2713 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
2714
2715         * gcc.dg/vect/vect-67.c: Un-xfail.
2716
2717 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
2718
2719         PR c++/23225
2720         * g++.dg/testsuite/parse/crash27.C: new test.
2721
2722 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
2723
2724         PR libfortran/22143
2725         * gfortran.dg/shift-kind.f90:  New testcase.
2726
2727 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
2728
2729         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
2730         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
2731
2732 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2733
2734         PR c++/20646
2735         * g++.dg/other/mult-stor1.C: New test.
2736
2737 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
2738
2739         * gcc.c-torture/pr18299-1.c: Move to ...
2740         * gcc.c-torture/compile/pr18299-1.c: Here.
2741
2742 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
2743
2744         * gfortran/fortran.torture/execute/character_passing.f90:
2745         Fix types for LSAME.
2746
2747 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
2748
2749         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
2750         input data back to what it was originally.
2751
2752 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
2753
2754         * objc.dg/try-catch-8.m: Enable for all targets.
2755
2756 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
2757
2758         * gcc.dg/pr23165.c: New test.
2759
2760 2005-08-09  Steven Bosscher  <stevenb@suse.de>
2761
2762         PR tree-optimization/23234
2763         * gcc.dg/tree-ssa/pr23234.c: New test.
2764
2765 2005-08-08  Josh Conner  <jconner@apple.com>
2766
2767         PR rtl-optimization/23241
2768         * gcc.dg/char-compare.c: New test.
2769
2770 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2771
2772         PR c++/22508
2773         * g++.dg/init/new13.C: New test.
2774
2775 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
2776
2777         PR c++/21166
2778         * g++.dg/other/crash-4.C: Adjust
2779         * g++/dg/ext/packed9.C: New.
2780
2781 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2782
2783         PR middle-end/21964
2784         * gcc.c-torture/execute/pr21964-1.c: New test.
2785
2786 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2787
2788         PR c/22458
2789         * gcc.dg/pr22458-1.c: New test.
2790
2791 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
2792             Steven G. Kargl <kargls@comcast.net>
2793
2794         PR fortran/22390
2795         * gfortran.dg/flush_1.f90: New test.
2796
2797 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2798
2799         PR c++/23191
2800         * g++.dg/template/eh2.C: New test.
2801
2802 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2803
2804         PR c++/19498
2805         * g++.dg/template/instantiate7.C: New test.
2806
2807 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
2808
2809         PR c/23113
2810         * gcc.dg/Wunused-value-1.c: New test.
2811
2812 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
2813
2814         PR rtl-optimization/23233
2815         * gcc.c-torture/compile/pr23233-1.c: New test.
2816
2817 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
2818
2819         PR fortran/18833
2820         PR fortran/20850
2821         * gfortran.dg/equiv_1.f90: New test.
2822         * gfortran.dg/equiv_2.f90: New test.
2823         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
2824         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
2825         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
2826
2827 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2828
2829         * gcc.c-torture/execute/vrp-5.c: New test.
2830         * gcc.c-torture/execute/vrp-6.c: New test.
2831         * gcc.dg/tree-ssa/vrp21.c: New test.
2832
2833 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2834
2835         * g++.dg/parse/pr22514.C: New test.
2836
2837 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
2838
2839         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
2840
2841         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
2842         instead of constant loads / pool entries.
2843
2844 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
2845
2846         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
2847         TEST_TO_WCTYPE.
2848
2849 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
2850
2851         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
2852         __WINT_TYPE__ in generated prototypes if possible.
2853
2854 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
2855
2856         PR 22037
2857         * g++.dg/tree-ssa/pr22037.C:
2858
2859 2005-08-04  Richard Henderson  <rth@redhat.com>
2860
2861         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
2862         scan-tree-dump-times directive.
2863
2864 2005-08-04  Jan Hubicka  <jh@suse.cz>
2865
2866         * gcov-1.C: Fix switch counts.
2867         * gcov-4b.c: Likewise.
2868
2869 2005-08-03  Jeff Law  <law@redhat.com>
2870
2871         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
2872
2873 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
2874
2875         * gcc.c-torture/execute/pr23135.c: New test.
2876
2877 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2878
2879         PR tree-optimization/19899
2880         * gcc.dg/tree-ssa/scev-1.c: New test.
2881         * gcc.dg/tree-ssa/scev-2.c: New test.
2882
2883 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
2884
2885         PR target/18582
2886         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
2887
2888 2005-08-03  Jan Hubicka  <jh@suse.cz>
2889
2890         * update-conroll.c: New testcase.
2891         * update-conroll-2.c: New testcase.
2892
2893 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
2894
2895         * gfortran.dg/constant_substring.f: New test.
2896         * gfortran.dg/pr22491.f: New test.
2897
2898 2005-08-02  Jan Hubicka  <jh@suse.cz>
2899
2900         * update-threading.c: Replace by the proper one.
2901
2902 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2903
2904         PR 23164
2905         * g++.dg/tree-ssa/pr23164.C: New test.
2906
2907 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2908
2909         * gcc.dg/tree-ssa/pr23192.c: New test.
2910
2911 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
2912
2913         * gcc.c-torture/execute/vrp-4.c: New test.
2914
2915 2005-08-02  Jan Hubicka  <jh@suse.cz>
2916
2917         * update-threading.c: New test.
2918
2919 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
2920
2921         * gcc.c-torture/compile/20050801-1.c: New test.
2922         * gcc.c-torture/compile/20050801-2.c: New test.
2923
2924 2005-08-01  Jan Hubicka  <jh@suse.cz>
2925
2926         * val-prof-5.c: New test.
2927
2928 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
2929
2930         PR c/22311
2931         * gcc.dg/pr22311-1.c : New test.
2932
2933 2005-07-31  Steven Bosscher  <stevenb@suse.de>
2934
2935         PR target/23095
2936         * gfortran.dg/pr23095.f: New test.
2937
2938         PR c++/22003
2939         * g++.dg/other/pr22003.C: New test.
2940
2941 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
2942
2943         PR target/20621
2944         * gcc.c-torture/execute/pr20621-1.c: New test.
2945
2946 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
2947
2948         * gfortran.dg/comma_format_extension_4.f:  Adjust length
2949         of string for format.
2950         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
2951         print statement with internal write.
2952         * gfortran.dg/der_array_io_2.f:  Likewise.
2953         * gfortran.dg/der_array_io_3.f:  Likewise.
2954
2955 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
2956
2957         * gcc.dg/fold-abs-4.c: new test.
2958
2959 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
2960
2961         PR fortran/22570 an related issues.
2962         * gfortran.dg/x_slash_1.f: New test.
2963
2964 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
2965
2966         PR c/23143
2967         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
2968         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
2969
2970 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2971
2972         PR c/529
2973         * gcc.dg/Wshadow-3.c: New test.
2974
2975 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
2976
2977         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
2978         used to have the wrong bounds).
2979
2980 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2981
2982         PR c/21720
2983         * gcc.dg/hex-round-1.c: Test more cases.
2984         * gcc.dg/hex-round-2.c: New test.
2985
2986 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2987
2988         PR 22550
2989         * g++.dg/tree-ssa/pr22550.C: New test.
2990
2991 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2992
2993         * gcc.dg/tree-ssa/vrp19.c: New test.
2994         * gcc.dg/tree-ssa-vrp20.c: New test.
2995
2996 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2997
2998         PR c/22240
2999         * gcc.dg/transparent-union-4.c: New test.
3000
3001 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
3002
3003         PR c/22192
3004         * gcc.dg/c99-vla-2.c: New test.
3005
3006 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
3007
3008         PR c/21720
3009         * gcc.dg/hex-round-1.c: New test.
3010
3011 2005-07-28  Jan Hubicka  <jh@suse.cz>
3012
3013         * inliner-1.c: Do not dump everything.
3014         * tree-prof.exp: Do not pass -ftree-based-profiling.
3015         * bprob.exp: Likewise.
3016
3017         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
3018
3019 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
3020
3021         PR c++/22545
3022         * g++.dg/expr/ptrmem7.C: New test.
3023
3024 2005-07-28  Mike Stump  <mrs@apple.com>
3025
3026         * g++.old-deja/g++.mike/visibility-1.C: New test.
3027
3028 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
3029
3030         PR c/20187
3031         * gcc.c-torture/execute/pr20187-1.c: New test.
3032
3033 2005-07-28  Jeff Law  <law@redhat.com>
3034
3035         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
3036         * gcc.dg/tree-ssa/vrp18.c: New test.
3037
3038 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
3039
3040         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
3041
3042 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
3043
3044         PR tree-optimization/22506
3045         * gcc.dg/vect/ps22506.c: New test.
3046
3047 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
3048
3049         PR target/21149
3050         * gcc.target/i386/sse-3.c: New test.
3051
3052 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
3053
3054         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
3055         * gcc.target/mips/mips32-dsp-type.c: Likewise.
3056
3057 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
3058
3059         PR c/22589
3060         * gcc.c-torture/compile/pr22589-1.c: New test.
3061
3062 2005-07-28  Jan Hubicka  <jh@suse.cz>
3063
3064         * update-loopch.c: New testcase.
3065
3066 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
3067
3068         PR rtl-optimization/23047
3069         * gcc.c-torture/execute/pr23047.c: New test.
3070         * gcc.c-torture/execute/pr23047.x: New.
3071
3072 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
3073
3074         PR tree-optimization/22493
3075         * gcc.c-torture/execute/pr22493-1.c: New test.
3076         * gcc.c-torture/execute/pr22493-1.x: New.
3077         * gcc.c-torture/execute/vrp-1.c: New test.
3078         * gcc.c-torture/execute/vrp-2.c: New test.
3079         * gcc.c-torture/execute/vrp-2.c: New test.
3080
3081 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
3082
3083         * gcc.target/frv/all-builtin-read8.c: Delete.
3084         * gcc.target/frv/all-builtin-read16.c: Delete.
3085         * gcc.target/frv/all-builtin-read32.c: Delete.
3086         * gcc.target/frv/all-builtin-read64.c: Delete.
3087         * gcc.target/frv/all-builtin-write8.c: Delete.
3088         * gcc.target/frv/all-builtin-write16.c: Delete.
3089         * gcc.target/frv/all-builtin-write32.c: Delete.
3090         * gcc.target/frv/all-builtin-write64.c: Delete.
3091         * gcc.target/frv/all-read-write-1.c: New.
3092
3093 2005-07-27  Jeff Law  <law@redhat.com>
3094
3095         * gcc.c-torture/execute/pr22630.c: New test.
3096
3097 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
3098
3099         PR tree-optimization/23073
3100         * gcc.dg/vect/nodump-pr23073.c: New test.
3101         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
3102
3103 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
3104
3105         PR tree-optimize/22348
3106         * gcc.c-torture/execute/pr22348.c: New.
3107
3108 2005-07-27  Richard Guenther  <rguenther@suse.de>
3109
3110         * gcc.dg/tree-ssa/salias-1.c: New testcase.
3111
3112 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3113
3114         PR fortran/22503
3115         * gfortran.dg/logical_comp.f90: New test.
3116
3117 2005-07-27  Jan Hubicka  <jh@suse.cz>
3118
3119         * inliner-1.c: Add cleanup of dumps.
3120         * val-prof-*.c: Likewise.
3121         * update-tailcall.c: New.
3122
3123 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
3124
3125         PR 22591
3126         * gcc.dg/tree-ssa/pr22591.c: New test.
3127         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
3128
3129 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
3130
3131         PR libobjc/22606
3132         * objc.dg/try-catch-11.m: New test.
3133
3134 2005-07-26  Richard Guenther  <rguenther@suse.de>
3135
3136         PR tree-optimization/22486
3137         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
3138
3139 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
3140
3141         PR tree-opt/22484
3142         * testsuite/g++.dg/opt/loop2.C: New test.
3143
3144 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
3145
3146         * gcc.dg/tree-ssa/reassoc-3.c: New test.
3147         * gcc.dg/tree-ssa/reassoc-4.c: New test.
3148
3149 2005-07-25  Adam Nemet  <anemet@lnxw.com>
3150
3151         * lib/profopt.exp (profopt-execute): Check for profiling data
3152         files on the target.
3153
3154 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
3155
3156         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
3157         for matching of asm labels.
3158
3159 2005-07-25  Richard Guenther  <rguenther@suse.de>
3160
3161         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
3162
3163 2005-07-25  Richard Guenther  <rguenther@suse.de>
3164
3165         PR testsuite/22624
3166         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
3167
3168 2005-07-25  Ira Rosen  <irar@il.ibm.com>
3169
3170         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
3171         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
3172         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
3173         * gcc.dg/vect/vect-100.c: New test.
3174         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
3175         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
3176         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
3177         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
3178         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
3179         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
3180         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
3181         * gfortran.dg/vect/pr19049.f90: New testcase.
3182         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3183
3184 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
3185
3186         * gcc.c-torture/execute/20050713-1.c: New test.
3187
3188         PR fortran/20063
3189         * gfortran.fortran-torture/execute/data_4.f90: New test.
3190
3191         PR middle-end/20303
3192         * gcc.dg/visibility-d.c: New test.
3193
3194 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
3195
3196         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
3197         * gfortran.dg/underflow.f90: Ditto.
3198
3199 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3200
3201         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
3202         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
3203         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
3204
3205 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
3206
3207         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
3208         include case of field width of zero.
3209
3210 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
3211
3212         PR libgfortran/21875
3213         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
3214         with trailing blanks on normal formatted read.
3215
3216 2005-07-23  Chao-ying Fu  <fu@mips.com>
3217
3218         * gcc.target/mips/mips32-dsp-type.c: New test.
3219         * gcc.target/mips/mips32-dsp.c: New test.
3220
3221 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
3222
3223         PR testsuite/21073
3224         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
3225
3226         PR testsuite/20454
3227         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
3228         and __cyg_profile_func_exit.
3229
3230 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
3231
3232         * gfortran.dg/comma_format_extension_3.f: Fix typo.
3233         * gfortran.dg/comma_format_extension_4.f: Same.
3234         * gfortran.dg/pr15332.f: Same.
3235         * gfortran.dg/pr21730.f: Same.
3236
3237 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
3238
3239         * g++.dg/opt/vrp2.C: Fix testcase.
3240
3241         PR tree-opt/22625
3242         * g++.dg/opt/vrp2.C: New test.
3243
3244 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
3245
3246         PR debug/21828
3247         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
3248
3249 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
3250
3251         * gcc.dg/tree-ssa/20050719-1.c: New test.
3252
3253 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
3254
3255         * gcc.dg/bfin-longcall-1.c: New file.
3256         * gcc.dg/bfin-longcall-2.c: New file.
3257
3258 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
3259
3260         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
3261
3262 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3263
3264         PR middle-end/19055
3265         * gcc.dg/tree-ssa/pr19055.c: New test.
3266         * gcc.dg/tree-ssa/pr19055-2.c: New test.
3267
3268 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3269
3270         PR C++/22358
3271         * g++.dg/other/pr22358.C: New test.
3272
3273 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
3274
3275         PR c++/2922
3276         * g++.dg/lookup/two-stage5.C: New test from bug comments.
3277
3278 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3279
3280         PR c++/15938
3281         * g++.dg/init/union2.C: New test.
3282
3283 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3284
3285         PR c/22393
3286         * gcc.dg/complex-4.c: New test.
3287
3288 2005-07-21  Richard Guenther  <rguenther@suse.de>
3289
3290         PR testsuite/22522
3291         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
3292         scanning for asm labels.
3293         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
3294
3295 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
3296
3297         PR target/22085
3298         * gcc.dg/altivec-pr22085.c: New.
3299
3300 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
3301
3302         PR tree-optimization/19210
3303         * gcc.dg/tree-ssa/pr19210-1.c: New.
3304         * gcc.dg/tree-ssa/pr19210-2.c: New.
3305
3306 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
3307
3308         PR rtl-optimization/22167
3309         * g++.dg/opt/pr22167.C: New test.
3310
3311 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
3312
3313         PR c++/2922
3314         * g++.dg/lookup/two-stage2.C: New.
3315         * g++.dg/lookup/two-stage3.C: New.
3316         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
3317         fixed two-stage name lookup for operators.
3318         * g++.dg/template/call3.C: Compiler now produces an appropriate
3319         error message.
3320         * g++.dg/template/crash37.C: Compiler now describes bla() on line
3321         14 as a candidate.
3322         * g++.dg/template/ptrmem4.C: Compiler produces different error
3323         message.
3324         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
3325         connect_to_method as a candidate.
3326
3327 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
3328
3329         * gcc.dg/fold-alloc-1.c: New test.
3330
3331 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
3332
3333         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3334         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
3335
3336 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
3337
3338         * gcc.dg/fold-abs-1.c: New test.
3339         * gcc.dg/fold-abs-2.c: New test.
3340         * gcc.dg/fold-abs-3.c: New test.
3341
3342 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
3343
3344         Make CONSTRUCTOR use VEC to store initializers.
3345         * g++.dg/ext/complit3.C: Check for specific error messages.
3346         * g++.dg/init/brace2.C: Update error message.
3347         * g++.dg/warn/Wbraces2.C: Likewise.
3348
3349 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
3350
3351         PR fortran/16940
3352         * gfortran.dg/module_interface_1.f90: New test.
3353
3354 2005-07-19  Danny Berlin <dberlin@dberlin.org>
3355             Kenneth Zadeck <zadeck@naturalbridge.com>
3356
3357         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
3358
3359 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3360
3361         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
3362         specify -Wformat for these tests.
3363         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
3364         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
3365         * gcc.dg/format/opt-6.c: Delete.
3366
3367 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3368
3369         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
3370         * gcc.dg/tree-ssa/sra-3.c: Likewise.
3371
3372 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3373
3374         * gcc.dg/tree-ssa/alias-2.c: New test.
3375
3376 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
3377
3378         PR c++/22263
3379         * g++.dg/template/explicit7.C: New test.
3380
3381 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
3382
3383         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
3384         width of 8 to +Inf and -Inf.
3385
3386 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
3387
3388         PR c++/22139
3389         * g++.dg/template/friend36.C: New test.
3390
3391 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
3392
3393         PR fortran/21730
3394         * gfortran.dg/pr21730.f: New test.
3395
3396 2005-07-16  Danny Berlin <dberlin@dberlin.org>
3397             Kenneth Zadeck <zadeck@naturalbridge.com>
3398
3399         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
3400         since pure const detection cannot run at -O1 in c compiler.
3401         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
3402         can now optimize this case properly.
3403         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
3404         because we now pass.
3405         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
3406
3407 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
3408
3409         PR c/22421
3410         * gcc.dg/format/bitfld-1.c: New test.
3411
3412 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
3413
3414         PR c++/22204
3415         * g++.dg/rtti/repo1.C: New test.
3416
3417 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
3418
3419         PR middle-end/22398
3420         * gcc.c-torture/compile/pr22398.c: New test.
3421
3422 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
3423
3424         PR c++/22132
3425         * g++.dg/expr/cast4.C: New test.
3426
3427 2005-07-15  Richard Guenther  <rguenther@suse.de>
3428
3429         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
3430         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
3431
3432 2005-07-15  Steven Bosscher  <stevenb@suse.de>
3433
3434         PR tree-optimization/22230
3435         * gcc.dg/tree-ssa/pr22230.c: New test.
3436
3437 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
3438
3439         * gfortran.dg/g77/cpp6.f: New test.
3440
3441         PR fortran/22417
3442         * gfortran.dg/g77/cpp5.F: New test.
3443         * gfortran.dg/g77/cpp5.h: New file.
3444         * gfortran.dg/g77/cpp5inc.h: New file.
3445
3446 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
3447
3448         PR libfortran/16435
3449         * gfortran.dg/tl_editting.f90: New.
3450         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
3451
3452 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
3453
3454         * gfortran.dg/char_array_constructor.f90: New test.
3455
3456 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
3457
3458         * gfortran.dg/past_eor.f90: New.
3459         * gfortran.dg/complex_read.f90: New.
3460
3461 2005-07-13  Jeff Law  <law@redhat.com>
3462
3463         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
3464         additional casts.
3465
3466         * gcc.dg/tree-ssa/pr22321.c: New test
3467
3468 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
3469
3470         PR tree-optimization/21921
3471         * gcc.dg/tree-ssa/pr21921.c: New.
3472
3473 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
3474
3475         PR tree-optimizatio/22442
3476         * gcc.dg/tree-ssa/loop-11.c: New test.
3477
3478 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
3479
3480         PR tree-opt/21840
3481         * gcc.c-torture/compile/pr21840.c: New test.
3482
3483 2005-07-12  Jan Hubicka  <jh@suse.cz>
3484
3485         * gcc.c-torture/compile/pr22379.c: New test.
3486
3487 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
3488
3489         PR libfortran/21593
3490         gfortran.dg/dev_null.f90:  Remove outdated comment about
3491         PR libfortran/21593.
3492
3493
3494 2005-07-12  Dale Johannesen  <dalej@apple.com>
3495
3496         * gcc.target/i386/compress-float-sse.c:  New.
3497         * gcc.target/i386/compress-float-sse-pic.c:  New.
3498         * gcc.target/i386/compress-float-387.c:  New.
3499         * gcc.target/i386/compress-float-387-pic.c:  New.
3500         * gcc.dg/compress-float-ppc.c:  New.
3501         * gcc.dg/compress-float-ppc-pic.c:  New.
3502
3503 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
3504
3505         PR libfortran/21593
3506         gfortran.dg/dev_null.f90:  Remove targets.
3507
3508 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
3509
3510         PR tree-opt/22335
3511         * gcc.dg/pr22335-1.c: New test.
3512         * gcc.dg/pr22335-2.c: New test.
3513
3514 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3515
3516         PR c++/20172
3517         * g++.dg/template/nontype12.C : New test.
3518
3519 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
3520
3521         * gcc.dg/tree-ssa/loop-10.c: New test.
3522
3523 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
3524
3525         * gcc.c-torture/execute/20020720-1.x: Remove.
3526
3527 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
3528
3529         * gfortran.fortran-torture/execute/forall_7.f90: New test.
3530
3531 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
3532
3533         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
3534         (dg-mips-options): Use it.
3535
3536 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
3537
3538         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
3539
3540 2005-07-09  Richard Henderson  <rth@redhat.com>
3541
3542         * lib/target-supports.exp (check_effective_target_sync_char_short):
3543         Add alpha.
3544
3545 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
3546
3547         PR libfortran/22217
3548         * gfortran.dg/negative-z-descriptor.f90:  New test.
3549
3550 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
3551
3552         PR tree-opt/22329
3553         * gcc.dg/pr22329.c: New test.
3554
3555 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
3556
3557         PR tree-optimization/20139
3558         * gcc.dg/tree-ssa/pr20139.c: New.
3559
3560 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
3561
3562         PR tree-opt/22356
3563         * testsuite/gcc.dg/pr22356-1.c: New test.
3564
3565 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
3566
3567         PR c++/21799
3568         * g++.dg/template/unify8.C: New.
3569         * g++.dg/template/unify9.C: New.
3570
3571 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
3572
3573         * gfortran.fortran-torture/execute/entry_10.f90: New test.
3574
3575 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
3576
3577         * gcc.dg/darwin-version-1.c: New.
3578         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
3579         * gcc.dg/builtins-20.c: Likewise.
3580         * gcc.dg/builtins-53.c: Likewise.
3581         * gcc.dg/torture/builtins-convert-1.c: Likewise.
3582         * gcc.dg/torture/builtins-convert-2.c: Likewise.
3583         * gcc.dg/torture/builtins-convert-3.c: Likewise.
3584         * gcc.dg/torture/builtins-power-1.c: Likewise.
3585         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
3586         on Darwin.
3587
3588 2005-07-07  Jeff Law  <law@redhat.com>
3589
3590         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
3591         argument evaluation order.
3592
3593 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
3594
3595         PR libfortran/21594
3596         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3597         Add test cases where the shift length is greater than the
3598         array length.
3599
3600 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3601
3602         * obj-c++.dg/proto-lossage-6.mm: New.
3603         * objc.dg/proto-lossage-6.m: New.
3604
3605 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3606
3607         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
3608         * objc.dg/gnu-runtime-2.m: Likewise.
3609
3610 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
3611
3612         * gfortran.dg/longline.f: New test.
3613
3614         * gfortran.dg/badline.f: New test.
3615
3616 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
3617
3618         PR fortran/16531
3619         PR fortran/15966
3620         PR fortran/18781
3621         * gfortran.dg/hollerith.f90: New.
3622         * gfortran.dg/hollerith2.f90: New.
3623         * gfortran.dg/hollerith3.f90: New.
3624         * gfortran.dg/hollerith4.f90: New.
3625         * gfortran.dg/hollerith_f95.f90: New.
3626         * gfortran.dg/hollerith_legacy.f90: New.
3627         * gfortran.dg/g77/cpp4.F: New. Port from g77.
3628
3629 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3630
3631         PR objc/22274
3632         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
3633         * objc.dg/gnu-runtime-2.m: New.
3634
3635 2005-07-06  Jeff Law  <law@redhat.com>
3636
3637         * gcc.dg/tree-ssa/vrp17.c: New test.
3638
3639 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
3640
3641         PR fortran/22327
3642         * gfortran.dg/array_constructor_5.f90: New test.
3643
3644 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
3645
3646         * gfortran.fortran-torture/execute/entry_9.f90: New test.
3647
3648 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
3649
3650         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
3651         * gcc.dg/980816-1.c: Ditto.
3652
3653 2005-07-06  Jeff Law  <law@redhat.com>
3654
3655         * gcc.c-torture/compile/pr21356.c: New test.
3656
3657 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
3658
3659         PR c/22013
3660         PR c/22098
3661         * gcc.c-torture/compile/pr22013-1.c,
3662         gcc.c-torture/execute/pr22098-1.c,
3663         gcc.c-torture/execute/pr22098-2.c,
3664         gcc.c-torture/execute/pr22098-3.c: New tests.
3665
3666 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
3667
3668         PR c/22308
3669         * gcc.dg/pr22308-1.c: New test.
3670
3671 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
3672
3673         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
3674         target.
3675         * gcc.dg/compare9.c: Use -fshort-enums instead of
3676         -fno-short-enums.  Change the last test to dg-bogus.
3677
3678 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
3679
3680         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
3681         * gcc.dg/compare9.c: New.
3682
3683 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3684
3685         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
3686
3687 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
3688
3689         PR testsuite/22288
3690         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
3691
3692
3693 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3694
3695         * gcc.dg/format/gcc_gfc-1.c: New.
3696
3697 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
3698
3699         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
3700
3701 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3702
3703         PR fortran/20842
3704         * gfortran.dg/io_invalid_1.f90: New test.
3705
3706 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
3707
3708         * gcc.dg/format/gcc_diag-1.c: Update.
3709
3710 2005-07-02  Jeff Law  <law@redhat.com>
3711
3712         * gcc.dg/tree-ssa/pr22051-1.c: New test.
3713         * gcc.dg/tree-ssa/pr22051-2.c: New test.
3714
3715 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
3716
3717         * gcc.dg/format/gcc_diag-1.c: Update.
3718
3719 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
3720
3721         PR tree-opt/22269
3722         * gcc.c-torture/compile/pr22269.c: New test.
3723
3724 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
3725
3726         PR 21584
3727         PR 22219
3728         * g++.dg/tree-ssa/pr21584-1.C: New test.
3729         * g++.dg/tree-ssa/pr21584-2.C: New test.
3730
3731 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
3732
3733         * obj-c++.dg/try-catch-11.mm: New.
3734         * objc.dg/try-catch-10.m: New.
3735
3736 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
3737
3738         * g++.dg/other/ucnid-1.C: xfail on AIX.
3739
3740 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
3741
3742         PR 22234
3743         * gcc.dg/20050629-1.c: New test.
3744
3745 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
3746
3747         * obj-c++.dg/const-str-1[0-1].mm: New.
3748         * objc.dg/const-str-1[0-1].m: New.
3749
3750 2005-05-29  Richard Henderson  <rth@redhat.com>
3751
3752         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
3753         Rename from check_effective_target_vect_no_max.
3754         (check_effective_target_vect_no_int_add): New.
3755         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
3756         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
3757         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3758         * gcc.dg/vect/vect-reduc-1.c: Use both.
3759         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3760
3761 2005-05-29  Richard Henderson  <rth@redhat.com>
3762
3763         * lib/target-supports.exp (check_effective_target_vect_no_max):
3764         Remove i386 and x86_64.
3765
3766 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3767
3768         PR testsuite/21969
3769         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
3770
3771 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3772
3773         PR middle-end/21969
3774         * gcc.dg/vect/pr21969.c: New test.
3775
3776 2005-06-28  Eric Christopher  <echristo@redhat.com>
3777
3778         PR c/22052
3779         PR c/21975
3780         * gcc.dg/inline1.c: New test.
3781         * gcc.dg/inline2.c: Ditto.
3782         * gcc.dg/inline3.c: Ditto.
3783         * gcc.dg/inline4.c: Ditto.
3784         * gcc.dg/inline5.c: Ditto.
3785
3786 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3787
3788         PR libfortran/22142
3789         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3790         Add testcase also testing eoshift1 for PR 22142.
3791
3792 2005-06-28  Richard Henderson  <rth@redhat.com>
3793
3794         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
3795         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
3796         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
3797         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
3798         gcc.dg/tree-ssa/20030922-2.c: Likewise.
3799
3800 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3801
3802         PR libfortran/22142
3803         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3804         Add testcase for PR 22142.
3805
3806 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
3807
3808         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
3809         gcc.target/ia64/fpreg-2.c: New tests.
3810
3811 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3812
3813         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
3814
3815 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3816
3817         PR libfortran/22170
3818         * gfortran.dg/slash_1.f90: New test.
3819
3820 2005-06-27  Richard Henderson  <rth@redhat.com>
3821
3822         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
3823         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
3824         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3825         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3826         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3827         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3828
3829 2005-06-27  Richard Henderson  <rth@redhat.com>
3830
3831         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
3832         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
3833
3834 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
3835
3836         * obj-c++.dg/proto-lossage-5.mm: New.
3837         * objc.dg/proto-lossage-5.m: New.
3838
3839 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
3840
3841         PR 21959
3842         * gcc.dg/tree-ssa/pr21959.c: New test.
3843
3844 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
3845
3846         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
3847         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
3848         testing uninitialized var.
3849
3850         * gcc.c-torture/execute/builtins/chk.h: New.
3851         * gcc.c-torture/execute/builtins/lib/chk.c: New.
3852         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
3853         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
3854         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
3855         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
3856         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
3857         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
3858         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
3859         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
3860         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
3861         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
3862         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
3863         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
3864         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
3865         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
3866         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
3867         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
3868         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
3869         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
3870         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
3871         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
3872         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
3873         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
3874         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
3875         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
3876         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
3877         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
3878         * gcc.dg/builtin-object-size-1.c: New test.
3879         * gcc.dg/builtin-object-size-2.c: New test.
3880         * gcc.dg/builtin-object-size-3.c: New test.
3881         * gcc.dg/builtin-object-size-4.c: New test.
3882         * gcc.dg/builtin-object-size-5.c: New test.
3883         * gcc.dg/builtin-stringop-chk-1.c: New test.
3884         * gcc.dg/builtin-stringop-chk-2.c: New test.
3885         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
3886         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
3887         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
3888         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
3889         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
3890         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
3891         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
3892         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
3893         * gcc.c-torture/execute/printf-1.c: New test.
3894         * gcc.c-torture/execute/fprintf-1.c: New test.
3895         * gcc.c-torture/execute/vprintf-1.c: New test.
3896         * gcc.c-torture/execute/vfprintf-1.c: New test.
3897         * gcc.c-torture/execute/printf-chk-1.c: New test.
3898         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
3899         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
3900         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
3901
3902 2005-06-27  Michael Matz  <matz@suse.de>
3903
3904         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
3905         slot is not merged if address escapes.
3906
3907 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3908
3909         PR c/21911
3910         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
3911
3912 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
3913
3914         PR middle-end/17965
3915         * gcc.c-torture/compile/20050622-1.c: New test.
3916
3917         PR middle-end/22028
3918         * gcc.dg/20050620-1.c: New test.
3919
3920 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
3921
3922         PR tree-optimization/22026
3923         * gcc.dg/tree-ssa/pr22026.c: New.
3924
3925 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
3926
3927         PR libfortran/22144
3928         * gfortran.dg/shift-alloc.f90:  New testcase.
3929
3930 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
3931
3932         * all files: Update FSF address in copyright headers.
3933
3934 2005-06-22  Jan Hubicka  <jh@suse.cz>
3935
3936         * wholeprogram-1.c: New testcase.
3937         * wholeprogram-2.c: New testcase.
3938
3939 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
3940
3941         PR 22171
3942         * gcc.dg/tree-ssa/pr22171.c: New test.
3943
3944 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
3945
3946         * gfortran.dg/simplify_modulo.f90: New.
3947
3948 2005-06-24  Jan Hubicka  <jh@suse.cz>
3949
3950         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
3951
3952 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3953
3954         * obj-c++.dg/proto-lossage-[1-4].mm: New.
3955
3956 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3957
3958         * obj-c++.dg/typedef-alias-1.mm: New.
3959         * objc.dg/typedef-alias-1.m: New.
3960
3961 2005-06-23  Jeff Law  <law@redhat.com>
3962
3963         * gcc.dg/tree-ssa/vrp16.c: New test.
3964
3965 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3966
3967         * lib/target-supports.exp: Add
3968         check_effective_target_fortran_large_real and
3969         check_effective_target_fortran_large_int to check for
3970         corresponding effective targets.
3971         * gfortran.dg/large_integer_kind_1.f90: New test.
3972         * gfortran.dg/large_real_kind_1.f90: New test.
3973
3974 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
3975
3976         PR tree-optimization/22117
3977         * gcc.dg/tree-ssa/pr22117.c: New.
3978
3979 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
3980
3981         PR testsuite/22123
3982         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3983
3984 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3985
3986         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3987
3988 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3989
3990         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3991         * gfortran.dg/f2c_4.c: Likewise
3992
3993 2005-06-22 Paul Brook  <paul@codesourcery.com>
3994
3995         PR fortran/21034
3996         * gfortran.dg/auto_save_1.f90: New test.
3997
3998 2005-06-22  Michael Matz  <matz@suse.de>
3999
4000         * gcc.target/x86-64/abi: New directory.
4001         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
4002         * gcc.target/x86-64/abi/README.gcc: New file.
4003         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
4004         * gcc.target/x86-64/abi/asm-support.s: New file.
4005         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
4006         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
4007         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
4008         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
4009         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
4010         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
4011         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
4012         * gcc.target/x86_64/abi/test_bitfields.c: New test.
4013         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
4014         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
4015         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
4016         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
4017         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
4018         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
4019         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
4020         * gcc.target/x86_64/abi/test_varargs.c: New test.
4021
4022 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
4023
4024         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
4025         32-bit i?86 and x86_64.
4026
4027 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
4028
4029         * obj-c++.dg/const-str-[1-9].mm: New tests.
4030
4031 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
4032
4033         PR fortran/22010
4034         * gfortran.dg/namelist_use.f90: New.
4035         * gfortran.dg/namelist_use_only.f90: New.
4036
4037 2005-06-21  Jeff Law  <law@redhat.com>
4038
4039         * gcc.dg/tree-ssa/vrp15.c: New test.
4040
4041 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
4042
4043         * lib/target-supports.exp (check_effective_target_vect_reduction):
4044         Remove.
4045         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
4046         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
4047         remove vect_reduction target keyword. Also avoid two returns in main.
4048         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4049         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
4050         * gcc.dg/vect/vect-reduc-1short.c: New test.
4051         * gcc.dg/vect/vect-reduc-1char.c: New test.
4052         * gcc.dg/vect/vect-reduc-2short.c: New test.
4053         * gcc.dg/vect/vect-reduc-2char.c: New test.
4054         * gcc.dg/vect/vect-reduc-6.c: New test.
4055         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
4056         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
4057         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
4058
4059 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4060         Paul Thomas  <pault@gcc.gnu.org>
4061
4062         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
4063         New tests.
4064
4065 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4066
4067         * gfortran.dg/backslash_1.f90: New test.
4068         * gfortran.dg/backslash_2.f90: New test.
4069
4070 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
4071
4072         * gfortran.dg/duplicate_labels.f90: New test.
4073
4074 2005-06-20  Jan Beulich  <jbeulich@novell.com>
4075
4076         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
4077         unsupportable relocations.
4078         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4079         * gcc.dg/20050321-2.c: xfail for NetWare.
4080
4081 2005-06-20  Andreas Jaeger  <aj@suse.de>
4082
4083         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
4084         gcc.target/i386/fastcall-sseregparm.c,
4085         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
4086
4087 2005-06-19  Richard Henderson  <rth@redhat.com>
4088
4089         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
4090
4091 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4092
4093         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
4094
4095 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
4096
4097         PR c++/22115
4098         * g++.dg/conversion/simd2.C: Change expected error message.
4099
4100 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
4101
4102         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
4103         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4104         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4105
4106 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
4107
4108         * gcc.dg/fold-mod-1.c: New test.
4109
4110 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
4111
4112         PR fortran/19926
4113         * gfortran.dg/pr19926.f90: New test.
4114
4115 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
4116
4117         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
4118         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
4119         targets.
4120         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4121         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4122
4123 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
4124
4125         * gcc.target/ia64/float80-varargs-1.c: New test.
4126
4127 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4128
4129         PR tree-opt/22035
4130         * gfortran.dg/f2c_6.f90: New test.
4131
4132 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
4133
4134         PR c++/17413
4135         * g++.dg/template/local5.C: New.
4136
4137 2005-06-17  Richard Henderson  <rth@redhat.com>
4138
4139         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
4140
4141 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
4142
4143         PR testsuite/21945
4144         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
4145
4146 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
4147
4148         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
4149         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
4150         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
4151         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
4152         check_vect to verify the presence of hardware vector support.
4153
4154 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
4155
4156         PR testsuite/22056
4157         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
4158
4159 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4160
4161         PR libfortran/19216
4162         * gfortran.dg/pr19216.f: Add correct space between brackets and
4163         dg directive.
4164
4165 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4166
4167         PR libfortran/16436
4168         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
4169
4170 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
4171
4172         * gcc.target/i386/attributes-error.c: New testcase.
4173         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4174         * gcc.target/i386/regparm-stdcall.c: Likewise.
4175         * gcc.target/i386/sseregparm-1.c: Likewise.
4176         * gcc.target/i386/sseregparm-2.c: Likewise.
4177
4178 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
4179
4180         * g++.dg/rtti/crash2.C: New.
4181
4182 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
4183
4184         * gcc.dg/noncompile/20040203-3.c: Update expected message.
4185
4186 2005-06-15  David Ung  <davidu@mips.com>
4187
4188         * gcc.target/mips/mips16e-extends.c: New test for testing the
4189         generation of MIPS16e zeb/zeh, seb/seh instructions.
4190
4191 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
4192
4193         PR 22018
4194         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
4195         * gcc.dg/tree-ssa/pr22018.c: New test.
4196
4197 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
4198
4199         * gcc.dg/simd-1.c: Update error messages.
4200         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
4201         * gcc.dg/simd-2.c: Update error messages.
4202         * gcc.dg/simd-4.c: New.
4203
4204 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
4205
4206         PR c++/20678
4207         * g++.dg/other/crash-4.C: New.
4208
4209 2005-06-14  Devang Patel  <dpatel@apple.com>
4210
4211         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
4212
4213 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
4214
4215         PR c++/21929
4216         * g++.dg/parse/crash11.C: Update
4217
4218 2005-06-13  Jeff Law  <law@redhat.com>
4219
4220         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
4221         perform the desired transformations.
4222         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
4223         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
4224
4225 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4226
4227         PR fortran/22038
4228         * gfortran.dg/forall_1.f90: Un-XFAIL.
4229
4230 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
4231
4232         PR c++/21929
4233         * g++.dg/parse/crash26.C: New.
4234
4235         PR c++/20789
4236         * g++.dg/init/member1.C: New.
4237
4238 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
4239
4240         * gfortran.dg/altreturn_1.f90: New test.
4241
4242 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
4243
4244         PR middle-end/21985
4245         * gcc.dg/tree-ssa/pr21985.c: New test.
4246
4247 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
4248
4249         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
4250
4251 2005-06-12  Roger Sayle  <roger@eyesopen.com>
4252
4253         PR c++/21930
4254         * g++.dg/other/error10.C: New test case.
4255
4256 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4257
4258         PR libfortran/19155
4259         * gfortran.dg/pr19155.f: Add test.
4260
4261 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4262
4263         * gfortran.dg/f2c_7.f90: New test.
4264
4265         * gfortran.dg/forall_1.f90: XFAILed.
4266
4267 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
4268
4269         * gcc.dg/pr14796-1.c: New.
4270         * gcc.dg/pr14796-2.c: New.
4271
4272 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
4273
4274         PR fortran/17792
4275         PR fortran/21375
4276         * gfortran.dg/deallocate_stat.f90:  New test.
4277
4278 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
4279
4280         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
4281
4282 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
4283
4284         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
4285         access will be generated when this loop is vectorized. Test that
4286         accesses with same alignment were detected.
4287         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
4288         Test that accesses with same alignment were detected.
4289         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
4290         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
4291         alignment were detected.
4292
4293 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
4294
4295         PR c++/10611
4296         * g++.dg/conversion/simd2.C: New.
4297
4298 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4299
4300         * gcc.dg/Wcxx-compat-1.c: New.
4301
4302 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
4303
4304         PR libfortran/21480
4305         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
4306         complex array.
4307
4308 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
4309
4310         * gcc.dg/alias-8.c: New.
4311
4312 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
4313
4314         * gcc.dg/format/cmn_err-1.c: Update.
4315
4316 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
4317
4318         PR target/20666
4319         * gcc.target/sparc/fexpand-2.c: New.
4320         * gcc.target/sparc/fpmerge-2.c: New.
4321         * gcc.target/sparc/fpmul-2.c: New.
4322         * gcc.target/sparc/noresult.c: New.
4323         * gcc.target/sparc/pdist-2.c: New.
4324         * gcc.target/sparc/pdist-3.c: New.
4325
4326 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
4327
4328         PR testsuite/21702
4329         * gcc.target/i386/i386.exp: Fix comment typo.
4330
4331 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4332
4333         PR c++/19497
4334         * g++.dg/inherit/using5.C: New.
4335         * g++.dg/inherit/using6.C: New.
4336
4337 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4338
4339         PR c++/19894
4340         * g++.dg/template/ptrmem15.C: New test.
4341
4342         PR c++/20563
4343         * g++.dg/ext/label4.C: New test.
4344
4345 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4346
4347         * gcc.dg/tls/debug-1.c: New test.
4348
4349 2005-06-07  Dale Johannesen  <dalej@apple.com>
4350
4351         * gcc.target/i386/movq.c:  New.
4352
4353 2005-06-07  Dale Johannesen  <dalej@apple.com>
4354
4355         * gcc.dg/20050607-1.c:  New.
4356
4357 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
4358
4359         PR middle-end/21850
4360         * gcc.c-torture/execute/20050607-1.c: New test.
4361
4362 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
4363
4364         PR libfortran/21926
4365         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
4366         Test case where the return array has lowest stride one,
4367         but isn't packed.
4368
4369 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
4370
4371         * lib/target-supports.exp (check_effective_target_sync_int_long):
4372         Add s390 and s390x targets.
4373
4374 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
4375
4376         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
4377         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
4378         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
4379         * gcc.dg/tree-ssa/loop-9.c: New test.
4380
4381 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
4382
4383         * g++.dg/parse/defarg10.C: New.
4384
4385 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
4386
4387         PR regression/21897
4388         * gcc.c-torture/execute/20050604-1.c: New test.
4389
4390 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
4391
4392         PR 21903
4393         * g++.dg/parse/defarg9.C: New.
4394
4395         PR c++/20637
4396         * g++.dg/inherit/using4.C: New.
4397         * g++.dg/overload/error1.C: Adjust expected errors.
4398         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4399         * g++.old-deja/g++.brendan/arm2.C: Likewise.
4400         * g++.old-deja/g++.other/redecl2.C: Likewise.
4401         * g++.old-deja/g++.other/redecl4.C: Likewise.
4402         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4403
4404 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
4405
4406         * gfortran.dg/f2c_5.f90: Add -w to dg-options
4407
4408 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
4409
4410         * lib/gfortran.exp (gfortran_target_compile): Call
4411         dg-additional-files-options
4412         * gfortran.dg/f2c_4.f90: New file
4413         * gfortran.dg/f2c_4.c: New file
4414         * gfortran.dg/f2c_5.f90: New file
4415         * gfortran.dg/f2c_5.c: New file
4416
4417 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4418
4419         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
4420
4421         PR fortran/21912
4422         * gfortran.dg/array_constructor_4.f90: New test.
4423
4424 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
4425
4426         PR c++/21619
4427         * g++.dg/ext/builtin9.C: New test.
4428
4429 2005-06-05  Dale Johannesen  <dalej@apple.com>
4430
4431         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
4432         * gcc.c-torture/execute/20050603-2.c:  Ditto.
4433
4434 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4435
4436         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
4437         * gcc.dg/vect/vect-reduc-1.c: New.
4438         * gcc.dg/vect/vect-reduc-2.c: New.
4439         * gcc.dg/vect/vect-reduc-3.c: New.
4440
4441 2005-06-04  Dale Johannesen  <dalej@apple.com>
4442
4443         * gcc.c-torture/execute/20050603-1.c:  New.
4444         * gcc.c-torture/execute/20050603-2.c:  New.
4445         * gcc.dg/20050603-3.c:  New.
4446
4447 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4448
4449         PR fortran/19195
4450         * gfortran.dg/debug_1.f90: New test.
4451
4452         * gfortran.dg/forall_1.f90: New test.
4453
4454 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
4455
4456         * gfortran.dg/array_constructor_3.f90: New test.
4457
4458 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4459
4460         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
4461
4462 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
4463
4464         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
4465
4466 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
4467
4468         PR c/21873
4469         * gcc.dg/init-excess-1.c: New test.
4470
4471 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
4472
4473         PR c++/21853
4474         * g++.dg/expr/static_cast6.C: New test.
4475
4476 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
4477
4478         * gcc.dg/tree-ssa/vrp14.c: New test.
4479
4480 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
4481
4482         PR c++/21336
4483         * g++.dg/template/new2.C: New test.
4484
4485 2005-06-03  Josh Conner  <jconner@apple.com>
4486
4487         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
4488         all entries in initializer.
4489
4490 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
4491
4492         PR middle-end/21858
4493         * gcc.dg/pr21858.c: New testcase.
4494
4495 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
4496
4497         PR tree-optimization/21292
4498
4499         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
4500         New.
4501         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4502         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4503         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4504         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4505         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
4506
4507 2005-06-02  Richard Henderson  <rth@redhat.com>
4508
4509         * gcc.dg/sync-2.c: Use -march=i486 for i386.
4510
4511 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
4512
4513         * gcc.dg/wtypequal.c: New testcase.
4514
4515 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
4516
4517         PR 21582
4518         * gcc.dg/tree-ssa/pr21582.c: New test.
4519
4520 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
4521
4522         PR c++/21280
4523         * g++.dg/opt/interface2.h: New.
4524         * g++.dg/opt/interface2.C: New.
4525         * g++.dg/init/ctor4.C: Adjust error lines.
4526         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4527         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
4528         * g++.old-deja/g++.jason/opeq3.C: Likewise.
4529         * g++.old-deja/g++.pt/assign1.C: Likewise.
4530         * g++.old-deja/g++.pt/crash20.C: Likewise.
4531
4532 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
4533
4534         PR tree-optimization/21734
4535         * g++.dg/vect/pr21734_1.cc: New.
4536         * g++.dg/vect/pr21734_2.cc: New.
4537
4538 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
4539
4540         PR c++/20350
4541         * g++.dg/template/spec24.C: New.
4542
4543         PR c++/21151
4544         * g++.dg/pch/local-1.C: New.
4545         * g++.dg/pch/local-1.Hs: New.
4546
4547 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
4548
4549         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
4550         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
4551         * gcc.dg/tree-ssa/pr14341.c: New test.
4552         * gcc.dg/tree-ssa/pr14841.c: New test.
4553         * gcc.dg/tree-ssa/pr20701.c: New test.
4554         * gcc.dg/tree-ssa/pr21086.c: New test.
4555         * gcc.dg/tree-ssa/pr21090.c: New test.
4556         * gcc.dg/tree-ssa/pr21332.c: New test.
4557         * gcc.dg/tree-ssa/pr21458.c: New test.
4558         * gcc.dg/tree-ssa/pr21658.c: New test.
4559         * gcc.dg/tree-ssa/vrp01.c: New test.
4560         * gcc.dg/tree-ssa/vrp02.c: New test.
4561         * gcc.dg/tree-ssa/vrp03.c: New test.
4562         * gcc.dg/tree-ssa/vrp04.c: New test.
4563         * gcc.dg/tree-ssa/vrp05.c: New test.
4564         * gcc.dg/tree-ssa/vrp06.c: New test.
4565         * gcc.dg/tree-ssa/vrp07.c: New test.
4566         * gcc.dg/tree-ssa/vrp08.c: New test.
4567         * gcc.dg/tree-ssa/vrp09.c: New test.
4568         * gcc.dg/tree-ssa/vrp10.c: New test.
4569         * gcc.dg/tree-ssa/vrp11.c: New test.
4570         * gcc.dg/tree-ssa/vrp12.c: New test.
4571         * gcc.dg/tree-ssa/vrp13.c: New test.
4572
4573 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
4574
4575         PR 21029
4576         * gcc.dg/tree-ssa/pr21029.c: New test.
4577
4578 2005-06-01  Roger Sayle  <roger@eyesopen.com>
4579
4580         * gfortran.dg/logint-1.f: New test case.
4581         * gfortran.dg/logint-2.f: Likewise.
4582         * gfortran.dg/logint-3.f: Likewise.
4583
4584 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
4585
4586         PR c/21536
4587         PR c/20760
4588         * gcc.dg/20050527-1.c: New test.
4589
4590         * gcc.dg/i386-sse-12.c: New test.
4591
4592         PR fortran/21729
4593         * gfortran.dg/implicit_5.f90: New test.
4594
4595 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
4596
4597         PR fortran/20883
4598         * gfortran/assign_4.f90: New test.
4599         * gfortran/assign_2.f90: Change compile to run.
4600
4601 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
4602
4603         * lib/target-supports.exp
4604         (check_effective_target_sync_char_short): New.
4605         * gcc.dg/sync-2.c: New.
4606
4607 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
4608
4609         PR tree-optimization/21817
4610         * gcc.dg/torture/pr21817-1.c: New.
4611
4612 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
4613
4614         PR c++/21165
4615         * g++.dg/template/init5.C: New.
4616
4617 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
4618
4619         * gfortran.dg/char_initialiser_actual.f90:
4620         Test character initialisers as actual arguments.
4621         * gfortran.dg/char_pointer_comp_assign.f90:
4622         Test character pointer structure component assignments.
4623         * gfortran.dg/char_array_structure_constructor.f90:
4624         Test character components in structure constructors.
4625
4626 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
4627
4628         PR middle-end/20931
4629         * g++.dg/opt/pr20931.C: New test.
4630
4631 2005-05-31  Andreas Jaeger  <aj@suse.de>
4632
4633         PR testsuite/20772
4634         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
4635         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
4636         g++.old-deja/g++.ext/asmspec1.C,
4637         g++.old-deja/g++.other/regstack.C,
4638         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
4639         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
4640         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
4641         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
4642         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
4643         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
4644         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
4645         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
4646         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
4647         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
4648         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
4649         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
4650         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
4651         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
4652         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
4653         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
4654         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
4655         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
4656         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
4657
4658 2005-05-31  Jeff Law  <law@redhat.com>
4659
4660         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
4661
4662 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
4663
4664         PR middle-end/21743
4665         * gcc.dg/builtins-1.c: Activate disabled clog test.
4666         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4667
4668 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
4669
4670         * gfortran.dg/char_pointer_assign.f90:
4671         Test character-pointer assignments and pointer assignments.
4672         * gfortran.dg/char_pointer_dummy.f90:
4673         Test character-pointer dummy arguments.
4674         * gfortran.dg/char_pointer_func.f90:
4675         Test character-pointer function returns.
4676         * gfortran.dg/char_pointer_dependency.f90:
4677         Test character-pointer functions with dependencies.
4678
4679 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
4680
4681         PR c++/21784
4682         * g++.dg/lookup/using14.C: New test.
4683
4684 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
4685
4686         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4687         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
4688         trailing ^M.
4689
4690 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
4691
4692         PR c++/17413
4693         * g++.dg/template/local5.C: New.
4694
4695         PR target/21761
4696         * gcc.c-torture/compile/pr21761.c: New.
4697
4698         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
4699         before darwin8.
4700
4701 2005-05-30  Steven G. Kargl
4702
4703         PR fortran/20846
4704         * gfortran.dg/inquire_8.f90: New test.
4705
4706 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4707
4708         PR libfortran/21376
4709         * gfortran.dg/output_exponents_1.f90: New test.
4710
4711 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4712
4713         PR libfortran/20006
4714         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
4715
4716 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
4717
4718         PR c++/21210
4719         * g++.dg/ext/complex1.C: New test.
4720
4721         PR c++/21340
4722         * g++.dg/init/ctor6.C: New test.
4723
4724 2005-05-29  Jan Hubicka  <jh@suse.cz>
4725
4726         * gcc.c-torture/compile/pr21562.c: New.
4727
4728 2005-05-28  Steven G. Kargl <kargls@comcast.net>
4729
4730         * gfortran.dg/subnormal_1.f90: New test.
4731
4732 2005-05-28  Jan Hubicka  <jh@suse.cz>
4733
4734         * tree-prof.exp: Fix comment.
4735         * value-prof-1.c: New.
4736         * value-prof-2.c: New.
4737         * value-prof-3.c: New.
4738         * value-prof-4.c: New.
4739
4740 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
4741
4742         PR c++/21614
4743         * g++.dg/expr/ptrmem6.C: New test.
4744         * g++.dg/expr/ptrmem6a.C: Likewise.
4745
4746 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
4747
4748         PR tree-optimization/21658
4749         * gcc.dg/tree-ssa/pr21658.c: New.
4750
4751 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
4752
4753         PR c++/21455
4754         * g++.dg/inherit/ptrmem3.C: New.
4755
4756         PR c++/21681
4757         * g++.dg/parse/template16.C: New.
4758
4759 2005-05-27  Andreas Jaeger  <aj@suse.de>
4760
4761         * gcc.dg/setjmp-2.c: Only run in 32-bit.
4762
4763         * gcc.dg/i386-sse-8.c: Run test on all archs.
4764
4765 2005-05-26  Mike Stump  <mrs@apple.com>
4766
4767         * objc.dg/isa-field-1.m: Only run on darwin.
4768         * objc.dg/lookup-1.m: Likewise.
4769         * objc.dg/try-catch-8.m: Likewise.
4770
4771 2005-05-26  Roger Sayle  <roger@eyesopen.com>
4772
4773         PR tree-optimization/9814
4774         * gcc.dg/pr9814-1.c: New test case.
4775
4776 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4777
4778         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
4779         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
4780         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
4781         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
4782         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
4783         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
4784         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
4785         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
4786         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
4787         objc.dg/try-catch-8.m: New.
4788
4789 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
4790
4791         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
4792         remove extraneous semicolons.
4793
4794 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4795
4796         * obj-c++.dg/comp-types-12.mm: New.
4797         * objc.dg/comp-types-11.m: New.
4798         * objc.dg/selector-4.m: New.
4799
4800 2005-05-26  Andreas Jaeger  <aj@suse.de>
4801
4802         PR testsuite/20772
4803         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
4804         g++.old-deja/g++.ext/attrib3.C,
4805         g++.old-deja/g++.other/store-expr1.C,
4806         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
4807         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
4808         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4809         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
4810         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
4811         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
4812         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
4813         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4814         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
4815         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
4816         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
4817         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
4818         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
4819         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
4820         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
4821         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
4822         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
4823         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4824         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
4825
4826 2005-05-26  Andreas Jaeger  <aj@suse.de>
4827
4828         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
4829         x86-64 compilation.
4830
4831 2005-05-26  Andreas Jaeger  <aj@suse.de>
4832
4833         PR testsuite/20772
4834         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
4835         gcc.misc-tests/i386-pf-athlon-1.c,
4836         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4837         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
4838         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
4839         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
4840         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
4841         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
4842         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
4843         programs.
4844
4845         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
4846         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
4847         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
4848         x86-64 compilation.
4849
4850         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
4851         x86_64.
4852
4853         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
4854         effective-target ilp32.
4855
4856 2005-05-26  David Ung  <davidu@mips.com>
4857
4858         * gcc.target/mips/ext_ins.c: New test for testing the generation
4859         of MIPS32/64 rev 2 ext/ins instructions.
4860
4861 2005-05-26  Andreas Jaeger  <aj@suse.de>
4862
4863         * treelang/compile/unsigned.tree: Use gimple instead of
4864         nonexisting generic dump.
4865
4866 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
4867
4868         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
4869
4870 2005-05-26  Andreas Jaeger  <aj@suse.de>
4871
4872         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
4873
4874 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4875
4876         PR libfortran/17283
4877         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
4878         Test callee-allocated memory with write statements.
4879
4880 2005-05-25  Roger Sayle  <roger@eyesopen.com>
4881
4882         PR middle-end/21709
4883         * gcc.dg/pr21709-1.c: New test case.
4884
4885 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4886             Mike Stump  <mrs@apple.com>
4887
4888         * objc/execute/next_mapping.h: Update for C++.
4889
4890         * obj-c++.dg/selector-1.mm: Move to...
4891         * obj-c++.dg/selector-4.mm: here...
4892
4893         * obj-c++.dg/basic.mm: New.
4894         * obj-c++.dg/comp-types-1.mm: New.
4895         * obj-c++.dg/cxx-class-1.mm: New.
4896         * obj-c++.dg/cxx-ivars-1.mm: New.
4897         * obj-c++.dg/cxx-ivars-2.mm: New.
4898         * obj-c++.dg/cxx-ivars-3.mm: New.
4899         * obj-c++.dg/cxx-scope-1.mm: New.
4900         * obj-c++.dg/cxx-scope-2.mm: New.
4901         * obj-c++.dg/defs.mm: New.
4902         * obj-c++.dg/empty-private-1.mm: New.
4903         * obj-c++.dg/encode-1.mm: New.
4904         * obj-c++.dg/encode-2.mm: New.
4905         * obj-c++.dg/encode-3.mm: New.
4906         * obj-c++.dg/extern-c-1.mm: New.
4907         * obj-c++.dg/extra-semi.mm: New.
4908         * obj-c++.dg/fix-and-continue-2.mm: New.
4909         * obj-c++.dg/isa-field-1.mm: New.
4910         * obj-c++.dg/ivar-list-semi.mm: New.
4911         * obj-c++.dg/local-decl-1.mm: New.
4912         * obj-c++.dg/lookup-1.mm: New.
4913         * obj-c++.dg/lookup-2.mm: New.
4914         * obj-c++.dg/method-1.mm: New.
4915         * obj-c++.dg/method-2.mm: New.
4916         * obj-c++.dg/method-3.mm: New.
4917         * obj-c++.dg/method-4.mm: New.
4918         * obj-c++.dg/method-5.mm: New.
4919         * obj-c++.dg/method-6.mm: New.
4920         * obj-c++.dg/method-7.mm: New.
4921         * obj-c++.dg/no-extra-load.mm: New.
4922         * obj-c++.dg/overload-1.mm: New.
4923         * obj-c++.dg/pragma-1.mm: New.
4924         * obj-c++.dg/pragma-2.mm: New.
4925         * obj-c++.dg/private-1.mm: New.
4926         * obj-c++.dg/private-2.mm: New.
4927         * obj-c++.dg/proto-qual-1.mm: New.
4928         * obj-c++.dg/qual-types-1.mm: New.
4929         * obj-c++.dg/stubify-1.mm: New.
4930         * obj-c++.dg/stubify-2.mm: New.
4931         * obj-c++.dg/super-class-1.mm: New.
4932         * obj-c++.dg/super-class-2.mm: New.
4933         * obj-c++.dg/super-dealloc-1.mm: New.
4934         * obj-c++.dg/super-dealloc-2.mm: New.
4935         * obj-c++.dg/template-1.mm: New.
4936         * obj-c++.dg/template-2.mm: New.
4937         * obj-c++.dg/template-3.mm: New.
4938         * obj-c++.dg/template-4.mm: New.
4939         * obj-c++.dg/template-5.mm: New.
4940         * obj-c++.dg/template-6.mm: New.
4941         * obj-c++.dg/try-catch-1.mm: New.
4942         * obj-c++.dg/try-catch-2.mm: New.
4943         * obj-c++.dg/try-catch-3.mm: New.
4944         * obj-c++.dg/try-catch-4.mm: New.
4945         * obj-c++.dg/try-catch-5.mm: New.
4946         * obj-c++.dg/try-catch-6.mm: New.
4947         * obj-c++.dg/try-catch-7.mm: New.
4948         * obj-c++.dg/try-catch-8.mm: New.
4949         * obj-c++.dg/try-catch-9.mm: New.
4950         * obj-c++.dg/va-meth-1.mm: New.
4951
4952 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4953
4954         * obj-c++.dg/selector-1.mm: New.
4955         * obj-c++.dg/selector-2.mm: New.
4956
4957 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4958
4959         * obj-c++.dg/selector-3.mm: New.
4960         * objc.dg/selector-3.m: New.
4961
4962 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4963
4964         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
4965         about where warning appears.
4966
4967 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4968
4969         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4970         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4971         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4972         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4973
4974 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4975
4976         * gcc.dg/20050524-1.c: New test.
4977
4978 2005-05-25  Jan Hubicka  <jh@suse.cz>
4979
4980         * gcc.dg/tree-prof/inliner-1.c: New.
4981
4982 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4983
4984         * gcc.dg/tree-prof: New directory.
4985         * gcc.dg/tree-prof/tree-prof.exp: New.
4986
4987 2005-05-25  DJ Delorie  <dj@redhat.com>
4988
4989         * gcc.dg/Wattributes-1.c: New.
4990         * gcc.dg/Wattributes-2.c: New.
4991         * gcc.dg/Wattributes-3.c: New.
4992
4993 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4994
4995         PR tree-optimization/19833
4996         * gcc.dg/uninit-4.c: Remove xfail.
4997         * gcc.dg/uninit-9.c: Ditto.
4998
4999 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
5000
5001         * obj-c++.dg/bitfield-[1-5].mm: New.
5002         * obj-c++.dg/class-protocol-1.mm: New.
5003         * obj-c++.dg/comp-types-1[0-1].mm: New.
5004         * obj-c++.dg/comp-types-[2-9].mm: New.
5005         * obj-c++.dg/encode-[4-8].mm: New.
5006         * obj-c++.dg/layout-1.mm: New.
5007         * obj-c++.dg/method-1[0-9].mm: New.
5008         * obj-c++.dg/method-2[0-1].mm: New.
5009         * obj-c++.dg/method-[8-9].mm: New.
5010         * obj-c++.dg/objc-gc-3.mm: New.
5011         * obj-c++.dg/try-catch-10.mm: New.
5012         * objc.dg/bitfield-5.m: New.
5013         * objc.dg/comp-types-10.m: New.
5014         * objc.dg/comp-types-9.m: New.
5015         * objc.dg/layout-1.m: New.
5016         * objc.dg/objc-gc-4.m: New.
5017         * objc.dg/try-catch-9.m: New.
5018         * objc.dg/class-protocol-1.m: Tweak diagnostics.
5019         * objc.dg/comp-types-1.m: Likewise.
5020         * objc.dg/comp-types-[5-6].m: Likewise.
5021         * objc.dg/method-9.m: Likewise.
5022
5023 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
5024
5025         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
5026         and on hardware without VMX support.
5027
5028         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
5029
5030         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
5031
5032         * lib/profopt.exp (dg-final-generate, dg-final-use,
5033         profopt-final-code, profopt-get-options): New.
5034         (profopt-execute): Process test directives.
5035
5036         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
5037         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5038         cleanup-tree-dump, cleanup-saved-temps): Update comments.
5039
5040 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
5041
5042         PR C++/21645
5043         * g++.dg/init/ctor5.C: New test.
5044
5045 2005-05-24  Ira Rosen  <irar@il.ibm.com>
5046
5047         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
5048         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
5049         vect-113.c, vect-114.c.
5050
5051 2005-05-23  Adam Nemet  <anemet@lnxw.com>
5052
5053         * gcc.dg/const-elim-1.c: Remove xfails.
5054
5055 2005-05-23  Jeff Law  <law@redhat.com>
5056
5057         * gcc.c-torture/compile/pr21638.c: New test.
5058         * gcc.c-torture/compile/20050520-1.c: New test.
5059
5060 2005-05-23  Nick Clifton  <nickc@redhat.com>
5061
5062         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
5063         be a proper triple, ie: m32r*-*-*.
5064         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5065
5066 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
5067
5068         PR middle-end/21331
5069         PR tree-opt/21293
5070         * gcc.c-torture/compile/pr21293.c: New test.
5071         * gcc.c-torture/execute/pr21331.c: New test.
5072
5073 2004-05-20  Richard Henderson  <rth@redhat.com>
5074
5075         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
5076
5077 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
5078
5079         * obj-c++-dg.exp: Add.
5080         * obj-c++.exp: Add.
5081         * obj-c++.dg/dg.exp: Add.
5082
5083 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
5084
5085         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
5086         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
5087
5088 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
5089
5090         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
5091
5092 2004-05-19  Richard Henderson  <rth@redhat.com>
5093
5094         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
5095
5096 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
5097
5098         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
5099
5100         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
5101
5102 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
5103
5104         PR c++/21495
5105         * g++.dg/parse/extern1.C: New test.
5106         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
5107
5108 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5109
5110         * gcc.dg/c99-math.h: New.
5111         * gcc.dg/c99-math-float-1.c: New test.
5112         * gcc.dg/c99-math-double-1.c: Likewise.
5113         * gcc.dg/c99-math-long-double-1.c: Likewise.
5114
5115 2005-05-18  Richard Henderson  <rth@redhat.com>
5116
5117         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
5118
5119 2005-05-18  Devang Patel  <dpatel@apple.com>
5120
5121         * g++.dg/opt/20050511-1.C: New test.
5122
5123 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
5124
5125         PR libfortran/21127
5126         * gfortran.dg/reshape-complex.f90:  New test.
5127
5128 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
5129
5130         * gfortran.dg/array_constructor_1.f90: New test.
5131         * gfortran.dg/array_constructor_2.f90: New test.
5132
5133 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5134
5135         PR fortran/20954
5136         * gfortran.dg/pr20954.f: New test.
5137
5138 2005-05-17  Mike Stump  <mrs@apple.com>
5139
5140         Yet more Objective-C++...
5141
5142         * objc.dg/method-5.m: Update.
5143         * objc.dg/method-6.m: Update.
5144         * objc.dg/method-7.m: Update.
5145         * objc.dg/method-9.m: Update.
5146         * objc.dg/try-catch-2.m: Update.
5147
5148 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
5149
5150         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
5151         Remove little-endian optimizations.
5152
5153 2005-05-17  Jeff Law  <law@redhat.com>
5154
5155         * g++.dg/tree-ssa/pr14814.C: New test.
5156         * gcc.dg/tree-ssa/pr14814.C: New test.
5157         * gcc.dg/tree-ssa/pr17141-1.C: New test.
5158         * gcc.dg/tree-ssa/pr17141-2.C: New test.
5159
5160 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
5161
5162         * gcc.dg/compat/generate-random.c: Do not include
5163         libiberty.h.
5164         * gcc.dg/compat/generate-random_r.c: Likewise.
5165
5166 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
5167
5168         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
5169
5170 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
5171
5172         PR middle-end/21595
5173         * g++.dg/tree-ssa/builtin1.C: New testcase.
5174
5175 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
5176
5177         PR c++/21454
5178         * g++.dg/opt/const4.C: New test.
5179
5180         PR middle-end/21492
5181         * g++.dg/opt/crossjump1.C: New test.
5182
5183         PR tree-optimization/21610
5184         * gcc.c-torture/compile/20050516-1.c: New test.
5185
5186         PR fortran/15080
5187         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
5188         about the test failing.
5189         * gfortran.fortran-torture/execute/where_7.f90: New test.
5190         * gfortran.fortran-torture/execute/where_8.f90: New test.
5191
5192 2005-05-16  Richard Henderson  <rth@redhat.com>
5193
5194         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
5195         i?86 and x86_64.
5196
5197 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
5198
5199         * gcc.dg/compat/generate-random.c (config.h): Do not include.
5200         (limits.h): Include unconditionally.
5201         (stdlib.h): Likewise.
5202         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
5203         (limits.h): Include unconditionally.
5204         (stdlib.h): Likewise.
5205         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5206         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5207         (limits.h): Include unconditionally.
5208         (stdlib.h): Likewise.
5209         (hashtab.h): Do not include.
5210         (getopt.h): Likewise.
5211         (stddef.h): Include.
5212         (hashval_t): Define.
5213         (struct entry): Add "next" field.
5214         (HASH_SIZE): New macro.
5215         (hash_table): New variable.
5216         (switchfiles): Do not use xmalloc.
5217         (mix): New macro.
5218         (iterative_hash): New function.
5219         (hasht): Remove.
5220         (e_exists): New function.
5221         (e_insert): Likewise.
5222         (output): Use, instead of libiberty hashtable functions.
5223         (main): Do not use getopt.  Do not call htab_create.
5224
5225 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
5226
5227         PR libstdc++/21526
5228         * lib/target-supports.exp (check_mkfifo_available):
5229         Return 0 for cygwin as mkfifo support incomplete on platform.
5230         Fix typos in comments.
5231
5232 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
5233
5234         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
5235
5236 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
5237
5238         PR fortran/17432
5239         * gfortran.dg/assign_4.f: New test.
5240
5241 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
5242
5243         PR tree-optimization/21563
5244         * gcc.dg/tree-ssa/pr21563.c: New.
5245
5246 2005-05-14  Jan Hubicka  <jh@suse.cz>
5247
5248         * gcc.dg/noreturn-7.c: Allow control reaches warning.
5249
5250 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
5251
5252         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
5253
5254 2005-05-13  Julian Brown  <julian@codesourcery.com>
5255
5256         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
5257         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
5258
5259 2005-05-13  Jan Hubicka  <jh@suse.cz>
5260
5261         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
5262         * gcc.dg/fold-xor-?.c: Likewise.
5263         * gcc.dg/pr15784-?.c: Likewise.
5264         * gcc.dg/pr20922-?.c: Likewise.
5265         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
5266         * gcc.dg/tree-ssa/pr17598.c: Likewise.
5267         * gcc.dg/tree-ssa/pr20470.c: Likewise.
5268
5269 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5270
5271         PR fortran/21260
5272         * gfortran.dg/hollerith_1.f90: New test.
5273
5274 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5275
5276         * gfortran.dg/func_result_2.f90: New test.
5277
5278 2005-05-11  Bud Davis  <bdavis@gfortran.org>
5279
5280         * gfortran.dg/dev_null.f90: New test.
5281
5282 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
5283
5284         * gcc.dg/arm-vfp1.c: Revert last change.
5285
5286 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
5287
5288         PR middle-end/19807
5289         PR tree-optimization/19639
5290         * g++.dg/tree-ssa/pr19807.C: New testcase.
5291
5292 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5293
5294         PR libfortran/21471
5295         * gfortran.dg/append-1.f90: New test.
5296
5297 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
5298
5299         * gcc.dg/pr18501.c: XFAIL.
5300         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
5301         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
5302         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
5303         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5304         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5305         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
5306         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
5307         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5308
5309 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5310
5311         PR fortran/20178
5312         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
5313         gfortran.dg/f2c_3.f90: New tests.
5314
5315         * gfortran.dg/return_1.f90: Fix dg annotation.
5316
5317 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
5318
5319         * gcc.c-torture/compile/20050510-1.c: New test.
5320
5321 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
5322
5323         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
5324
5325 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
5326
5327         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
5328
5329 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
5330
5331         PR c/17913
5332         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
5333
5334 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
5335
5336         PR c/21342
5337         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
5338         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
5339
5340 2005-05-10  Ben Elliston  <bje@au.ibm.com>
5341
5342         PR debug/16676
5343         * gcc.dg/debug/pr16676.c: New test.
5344
5345 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
5346
5347         PR testsuite/21443
5348         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
5349         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
5350         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
5351         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
5352         Change -O1 to -O2.
5353         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
5354         -fno-tree-dominator-opts.
5355
5356 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5357
5358         * gfortran.dg/return_1.f90: New test.
5359
5360 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
5361
5362         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
5363
5364         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
5365
5366 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
5367
5368         PR c++/21427
5369         * g++.dg/inherit/covariant13.C: New.
5370
5371 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5372
5373         PR libfortran/19155
5374         * gfortran.dg/pr19155.f: New test.
5375
5376 2005-05-08  Roger Sayle  <roger@eyesopen.com>
5377
5378         PR inline-asm/8788
5379         * gcc.dg/pr8788-1.c: New testcase.
5380
5381 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
5382
5383         PR target/21416
5384         * gcc.target/mips/fpcmp-[12].c: New tests.
5385
5386 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
5387
5388         * lib/target-supports-dg.exp (dg-require-fork): New function.
5389         (dg-require-mkfifo): Likewise.
5390         * lib/target-supports.exp (check_function_available): New
5391         function.
5392         (check_fork_available): Likewise.
5393         (check_mkfifo_available): Likewise.
5394
5395 2005-05-06  Jeff Law  <law@redhat.com>
5396
5397         * gcc.c-torture/compile/pr21380.c: New test.
5398
5399 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
5400
5401         PR c++/20961
5402         * g++.dg/ext/weak3.C: New test.
5403
5404 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
5405
5406         PR c++/21352
5407         * g++.dg/template/crash37.C: New test.
5408
5409 2005-05-05  Paul Brook  <paul@codesourcery.com>
5410
5411         * gcc.dg/arm-g2.c: Use effective-target arm32.
5412         * gcc.dg/arm-mmx-1.c: Ditto.
5413         * gcc.dg/arm-scd42-2.c: Ditto.
5414         * gcc.dg/arm-vfp1.c: Ditto.
5415         * lib/target-supports.exp (check_effective_target_arm32): New
5416         function.
5417
5418 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
5419
5420         PR libfortran/21354
5421         gfortran.dg/in_pack_rank7.f90:  New test.
5422
5423 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
5424
5425         PR middle-end/15618
5426         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
5427
5428 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
5429
5430         PR middle-end/21265
5431         * gcc.dg/20050503-1.c: New test.
5432
5433         PR rtl-optimization/21239
5434         * gcc.dg/i386-sse-11.c: New test.
5435
5436 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
5437
5438         PR target/16888
5439         * gcc.target/i386/asm-1.c: New test.
5440
5441 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
5442
5443         PR rtl-optimization/21330
5444         * gcc.c-torture/execute/20050502-1.c: New test.
5445
5446         PR target/21297
5447         * gcc.c-torture/execute/20050502-2.c: New test.
5448
5449 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
5450
5451         PR middle-end/21282
5452         * gcc.dg/pr21282.c: New.
5453
5454 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
5455
5456         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
5457         * gcc.dg/vect/vect-92.c: Likewise
5458         * gcc.dg/vect/vect-93.c: Likewise
5459         * gcc.dg/vect/vect-dv-1.c: Likewise
5460         * gcc.dg/vect/vect-dv-2.c: Likewise
5461         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
5462
5463 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
5464
5465         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
5466         * gfortran.dg/vect/vect-2.f90:  Likewise
5467         * gfortran.dg/vect/vect-3.f90:  Likewise
5468         * gfortran.dg/vect/vect-4.f90:  Likewise
5469         * gfortran.dg/vect/vect-5.f90:  Likewise
5470
5471 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
5472
5473         PR target/20813
5474         * gcc.dg/rs6000-fpint-2.c: New.
5475
5476 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
5477
5478         PR c/15698
5479         * gcc.dg/builtins-30.c: Update expected messages.
5480         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
5481         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
5482         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
5483
5484 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
5485
5486         PR tree-optimization/21294
5487         * gcc.dg/tree-ssa/pr21294.c: New.
5488
5489 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
5490
5491         * gcc.dg/altivec-3.c (vec_store): Do not use the old
5492         __builtin_altivec_st_internal_4si built-in.
5493
5494 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
5495
5496         PR c++/15875
5497         * g++.dg/template/ptrmem14.C: New test.
5498
5499 2005-05-02  Paul Brook  <paul@codesourcery.com>
5500
5501         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
5502
5503 2005-05-02  Michael Matz  <matz@suse.de>
5504
5505         PR c++/19542
5506         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
5507
5508 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
5509
5510         * g++.dg/cpp/weak.C: New test.
5511
5512 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
5513
5514         * gcc.dg/tree-ssa/loop-8.c: New test.
5515
5516 2005-04-30  Michael Maty  <matz@suse.de>
5517
5518         * gcc.dg/inline-mcpy.c: New test.
5519
5520 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
5521
5522         PR libfortran/18958
5523         * gfortran.dg/eoshift.f90:  New test case.
5524
5525 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
5526
5527         PR libfortran/18857
5528         * gfortran.dg/matmul_1.f90: New test.
5529
5530 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
5531
5532         PR tree-optimization/21030
5533         * gcc.dg/tree-ssa/pr21030.c: New.
5534
5535 2005-04-29  Devang Patel  <dpatel@apple.com>
5536
5537         PR tree-optimization/21272
5538         * gcc.dg/vect/vect-ifcvt-10.c: New test.
5539
5540 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
5541
5542         PR fortran/13082
5543         PR fortran/18824
5544         * gfortran.dg/entry_4.f90: New test.
5545         * gfortran.fortran-torture/execute/entry_1.f90: New test.
5546         * gfortran.fortran-torture/execute/entry_2.f90: New test.
5547         * gfortran.fortran-torture/execute/entry_3.f90: New test.
5548         * gfortran.fortran-torture/execute/entry_4.f90: New test.
5549         * gfortran.fortran-torture/execute/entry_5.f90: New test.
5550         * gfortran.fortran-torture/execute/entry_6.f90: New test.
5551         * gfortran.fortran-torture/execute/entry_7.f90: New test.
5552
5553 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5554
5555         * gfortran.fortran-torture/execute/entry_8.f90: New test.
5556
5557 2005-04-29  Paul Brook   <paul@codesourcery.com>
5558
5559         * gfortran.dg/entry_3.f90: New test.
5560
5561 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5562
5563         * gfortran.dg/implicit_4.f90: New test.
5564
5565 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
5566
5567         * lib/target-supports.exp (check_profiling_available): Return
5568         false for xtensa-*-elf.
5569
5570 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
5571
5572         * lib/fortran-torture.exp (fortran-torture.exp): Catch
5573         error if file cannot be deleted.
5574
5575 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
5576
5577         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
5578         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
5579         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
5580         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
5581         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
5582         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
5583         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
5584         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
5585         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
5586         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5587         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
5588         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
5589         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
5590
5591 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5592
5593         PR fortran/20865
5594         * gfortran.dg/pr20865.f90: New test.
5595
5596 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
5597
5598         * gcc.dg/void-cast-2.c: New test.
5599
5600 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5601
5602         PR c/21159
5603         * gcc.dg/void-cast-1.c: New test.
5604
5605 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
5606
5607         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
5608
5609 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5610
5611         PR fortran/21177
5612         * gfortran.dg/pr21177.f90: New test.
5613
5614 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
5615
5616         PR tree-optimization/21171
5617         * gcc.dg/tree-ssa/pr21171.c: New test.
5618
5619 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
5620
5621         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5622         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5623         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5624         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5625         gcc.dg/tree-ssa/gen-vect-32.c: New.
5626         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
5627         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
5628         don't run on PPC32.
5629
5630 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5631
5632         PR c/21213
5633         * gcc.dg/transparent-union-3.c: New test.
5634
5635 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5636
5637         PR c/20740
5638         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
5639         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
5640         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
5641         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
5642         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
5643         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
5644
5645 2005-04-26  Jeff Law  <law@redhat.com>
5646
5647         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
5648         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
5649         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
5650         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
5651         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
5652         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
5653         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
5654
5655 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
5656
5657         PR tree-optimization/17598
5658         * gcc.dg/tree-ssa/pr17598.c: New testcase.
5659
5660 2005-04-25  Mike Stump  <mrs@apple.com>
5661
5662         * objc.dg/fix-and-continue-1.m: Add.
5663
5664 2005-04-25  Roger Sayle  <roger@eyesopen.com>
5665
5666         PR c++/20995
5667         * g++.dg/opt/pr20995-1.C: New test case.
5668
5669 2005-04-25  Devang Patel <dpatel@apple.com>
5670
5671         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
5672
5673 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
5674
5675         PR testsuite/21062
5676         * g++.dg/opt/alias2.C (printf): Correct the prototype.
5677
5678 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
5679
5680         PR C++/21188
5681         * g++.dg/opt/rtti2.C: New test.
5682
5683 2005-04-25  Paul Brook  <paul@codesourcery.com>
5684         Steven G. Kargl  <kargls@comcast.net>
5685
5686         PR fortran/20879
5687         * gfortran.dg/ichar_1.f90: New file.
5688
5689 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
5690
5691         PR middle-end/20991
5692         * g++.dg/opt/pr20991.C: New test.
5693
5694         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
5695         where sizeof (type) < __alignof__ (type).
5696         * gcc.dg/compat/struct-layout-1.h: Likewise.
5697
5698 2005-04-24  Per Bothner  <per@bothner.com>
5699             Devang Patel  <dpatel@apple.com>
5700
5701         PR preprocessor/20907
5702         * gcc.dg/cpp/very-long-comment.c: New test.
5703
5704 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5705
5706         PR fortran/20059
5707         * gfortran.dg/common_5.f: New test.
5708
5709 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
5710
5711         PR middle-end/21082
5712         * g++.dg/tree-ssa/pr21082.C: New testcase.
5713
5714 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
5715
5716         * gcc.dg/vect/vect-99.c: New test.
5717
5718 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
5719
5720         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
5721
5722 2005-04-22  Jeff Law  <law@redhat.com>
5723
5724         * gcc.dg/uninit-5.c: Remove xfails.
5725         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
5726         conditionals and loads.
5727
5728 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
5729
5730         PR libfortran/20074
5731         PR libfortran/20436
5732         PR libfortran/21108
5733         * gfortran.dg/nested_reshape.f90: new test
5734         * gfortran.dg/reshape-alloc.f90: new test
5735         * gfortran.dg/reshape.f90: new test
5736
5737 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
5738
5739         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
5740
5741         * gcc.dg/arm-vfp1.c: New test.
5742
5743 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
5744
5745         PR c++/21087
5746         * g++.dg/lookup/builtin2.C: New test.
5747
5748 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5749
5750         * gcc.dg/weak/weak-13.c: New test.
5751
5752 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
5753
5754         * lib/target-supports.exp (check_effective_target_sync_int_long):
5755         Add powerpc*.
5756
5757 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
5758
5759         * gcc.target/mips/branch-1.c: New test.
5760
5761 2005-04-21  Richard Henderson  <rth@redhat.com>
5762
5763         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
5764         * gcc.dg/vect/vect-86.c: Likewise.
5765         * gcc.dg/vect/vect-87.c: Likewise.
5766         * gcc.dg/vect/vect-88.c: Likewise.
5767
5768 2005-04-21  Devang Patel  <dpatel@apple.com>
5769
5770         PR optimization/20994
5771         * gcc.dg/tree-ssa/ifc-3.c: New test.
5772
5773 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5774
5775         PR c/12913
5776         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
5777         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
5778         gcc.dg/c99-vla-jump-5.c: New tests.
5779
5780 2005-04-19  Richard Henderson  <rth@redhat.com>
5781
5782         * lib/target-supports.exp (check_effective_target_vect_int_mult):
5783         Fix typo in exists check.
5784         (check_effective_target_sync_int_long): New.
5785         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
5786         * gcc.dg/ia64-sync-2.c: Likewise.
5787         * gcc.dg/ia64-sync-3.c: Likewise.
5788         * gcc.dg/ia64-sync-4.c: Likewise.
5789
5790 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
5791
5792         * gcc.dg/fold-xor-1.c: New test.
5793         * gcc.dg/fold-xor-2.c: New test.
5794
5795 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
5796
5797         PR target/20670
5798         * g++.dg/eh/fp-regs.C: New test.
5799
5800 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5801
5802         * gcc.dg/Wint-to-pointer-cast-1.c,
5803         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
5804         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
5805         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
5806
5807 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5808
5809         PR fortran/16861
5810         * gfortran.dg/pr16861.f90: New test.
5811
5812 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5813
5814         * gcc.dg/pr21085.c: New test.
5815
5816 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
5817
5818         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
5819         (setup_mips_tests, dg-mips-options): New procedures.
5820         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
5821         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
5822         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
5823         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5824         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
5825         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
5826         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
5827         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5828         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
5829         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
5830         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
5831         dg-mips-options instead of dg-options.  Remove now-redundant
5832         preprocessor guards.
5833         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
5834         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5835         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5836         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
5837         * gcc.dg/vr-mult-2.c: Delete.
5838         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
5839         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
5840         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
5841         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
5842         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
5843         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
5844         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
5845
5846 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
5847
5848         * ada/acats/run_all.sh: Use sync when executable not present.
5849
5850 2005-04-18  Devang Patel  <dpatel@apple.com>
5851
5852         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
5853         * gcc.dg/vect/vect-11a.c: New.
5854         * gcc.dg/vect/vect-none.c: Update.
5855         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
5856
5857 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5858
5859         PR tree-optimization/20922
5860         * gcc.dg/pr20922-1.c: New test.
5861         * gcc.dg/pr20922-2.c: New test.
5862         * gcc.dg/pr20922-3.c: New test.
5863         * gcc.dg/pr20922-4.c: New test.
5864         * gcc.dg/pr20922-5.c: New test.
5865         * gcc.dg/pr20922-6.c: New test.
5866
5867 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5868
5869         PR libfortran/20950
5870         * gfortran.dg/pr20950.f: New test.
5871
5872 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5873
5874         PR libfortran/19216
5875         * gfortran.dg/pr19216.f: New test.
5876
5877 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
5878
5879         PR tree-optimization/21001
5880         * gcc.dg/tree-ssa/pr21001.c: New.
5881
5882 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
5883
5884         PR libfortran/21075
5885         * gfortran.dg/reshape_rank7.f90: New test.
5886
5887 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
5888
5889         PR libfortran/12884 gfortran.dg/pr12884.f: New test
5890         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
5891         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
5892         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
5893         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
5894         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
5895         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
5896         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
5897         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
5898         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
5899         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
5900         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
5901         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
5902         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
5903         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
5904         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
5905         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
5906         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
5907         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
5908         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
5909         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
5910
5911 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
5912
5913         * gfortran.dg/wtruncate.f: New testcase.
5914         * gfortran.dg/wtruncate.f90: New testcase.
5915
5916 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
5917
5918         PR c++/21025
5919         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
5920         which sizeof/alignof is dependent, rather than just whether we are
5921         processing_template_decl.
5922
5923 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5924
5925         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5926         corrected typo where the wrong variables had been compared.
5927
5928 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5929
5930         PR libfortran/18495
5931         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5932         Test callee-allocated version of return array with a write
5933         statement.
5934         Test spread with a temporary with another write statement.
5935
5936 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
5937
5938         PR tree-optimization/21031
5939         * gcc.dg/tree-ssa/pr21031.c: New.
5940
5941 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
5942
5943         PR tree-optimization/21004
5944         * gcc.dg/builtins-53.c: Include builtins-config.h.
5945         Check floorf, ceilf, floorl and ceill transformations
5946         only when HAVE_C99_RUNTIME is defined.
5947
5948 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
5949
5950         PR middle-end/20739
5951         * gcc.dg/tree-ssa/pr20739.c: New test.
5952
5953 2005-04-14  Mike Stump  <mrs@apple.com>
5954
5955         * gcc.dg/Foundation.framework/empty: New.
5956         * gcc.dg/framework-2.c: New.
5957
5958 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5959
5960         PR tree-optimization/21021
5961         * gcc.c-torture/compile/pr21021.c: New.
5962
5963 2005-04-14  Janis Johnson  <janis187@us.ibm.com
5964
5965         PR testsuite/21010
5966         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
5967         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
5968         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
5969         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
5970         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
5971         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
5972         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
5973         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
5974
5975 2005-04-14  Richard Henderson  <rth@redhat.com>
5976
5977         * lib/target-supports.exp (check_effective_target_vect_condition):
5978         Add ia64, i?86, and x86_64.
5979
5980 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
5981
5982         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5983
5984 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5985
5986         PR tree-optimization/20657
5987         * gcc.dg/tree-ssa/pr20657.c: New.
5988
5989 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5990
5991         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5992         (long long int)trunc*.
5993
5994 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5995
5996         PR target/20927
5997         * gcc.dg/pr20927.c: New test.
5998
5999 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
6000
6001         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
6002         * gcc.target/mips/asm-1.c: Likewise.
6003
6004 2005-04-13  Dale Johannesen  <dalej@apple.com>
6005
6006         * objc.dg/objc-fast-4.m:  New.
6007
6008 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
6009
6010         * gcc.target/cris/torture/cris-torture.exp: New driver in new
6011         directory.
6012         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
6013
6014 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
6015
6016         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
6017         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
6018         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
6019
6020 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
6021
6022         PR tree-optimization/20913
6023         * gcc.dg/tree-ssa/pr20913.c: New.
6024
6025         PR tree-optimization/20702
6026         * gcc.dg/tree-ssa/pr20702.c: New.
6027
6028 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6029
6030         PR c++/13744
6031         * g++.dg/inherit/local3.C: New test.
6032
6033 2005-04-12  Jeff Law  <law@redhat.com>
6034
6035         * gcc.dg/tree-ssa/20050412-1.c: New test.
6036
6037 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
6038
6039         PR libfortran/19016
6040         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
6041         Add tests with mask generated by expression.
6042         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
6043         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
6044         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
6045
6046 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
6047
6048         PR middle-end/20917
6049         * gcc.dg/20050409-1.c: New test.
6050
6051 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
6052
6053         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
6054
6055 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
6056
6057         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
6058         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
6059         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
6060         (TARGET_CXX): Adjust accordingly.
6061         * target.h (struct gcc_target): Remove epxort_class_data.  Add
6062         determine_class_data_visibility and class_data_always_comdat.
6063         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
6064         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
6065         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
6066         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
6067         (arm_cxx_determine_class_data_visibility): New.
6068         (arm_cxx_class_data_always_comdat): Likewise.
6069         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
6070         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
6071         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
6072         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
6073         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
6074         Define.
6075
6076 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
6077
6078         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
6079
6080 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
6081
6082         * gcc.dg/i386-darwin-fpmath.c: New.
6083
6084 2004-04-11  Devang Patel  <dpatel@apple.com>
6085
6086         * lib/target-supports.exp (check_effective_target_vect_condition): New.
6087         * gcc.dg/vect/vect-ifcvt-1.c: New test.
6088         * gcc.dg/vect/vect-ifcvt-2.c: New test.
6089         * gcc.dg/vect/vect-ifcvt-3.c: New test.
6090         * gcc.dg/vect/vect-ifcvt-4.c: New test.
6091         * gcc.dg/vect/vect-ifcvt-5.c: New test.
6092         * gcc.dg/vect/vect-ifcvt-6.c: New test.
6093         * gcc.dg/vect/vect-ifcvt-7.c: New test.
6094         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
6095
6096 2004-04-11  Devang Patel  <dpatel@apple.com>
6097
6098         * gcc.dg/vect/vect-dv-1.c: New test.
6099         * gcc.dg/vect/vect-dv-2.c: New test.
6100
6101 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
6102
6103         PR tree-optimization/20933
6104         * gcc.dg/tree-ssa/pr20933.c: New test.
6105
6106 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6107
6108         * gfortran.dg/fold_nearest.f90: New test.
6109
6110 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
6111
6112         * gcc.dg/tree-ssa/alias-1.c: New test.
6113
6114 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
6115
6116         PR tree-optimization/20920
6117         * g++.dg/tree-ssa/pr20920.C: New test.
6118
6119 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
6120
6121         * gcc.dg/builtins-53.c: Also check (int)ceil* and
6122         (long long int)ceil*.
6123
6124 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
6125
6126         * g++.dg/warn/Wdtor1.C: Declare template in system header with
6127         explicit C++ linkage.
6128
6129 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6130
6131         * gfortran.dg/pr17229.f: Take care of the new obsolescence
6132         warning for arithmetic IF statements.
6133
6134 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
6135
6136         * eor_handling_1.f90: New test case.
6137         * eor_handling_2.f90: New test case.
6138         * eor_handling_3.f90: New test case.
6139         * eor_handling_4.f90: New test case.
6140         * eor_handling_5.f90: New test case.
6141         * noadv_size.f90: New test case.
6142         * pad_no.f90: New test case.
6143
6144 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
6145
6146         * gcc.c-torture/execute/20050410-1.c: New test.
6147
6148 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
6149
6150         * gcc.dg/pr20126.c: New.
6151
6152 2005-04-09  Bud Davis  <bdavis@gfortran.org>
6153             Steven G. Kargl <kargls@comcast.net>
6154
6155         * gfortran.dg/PR19872.f: New test.
6156
6157 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
6158
6159         * gfortran.dg/nint_1.f90:  Fix dg-do directive
6160
6161 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
6162
6163         * gfortran.dg/nint_1.f90: New test.
6164
6165 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
6166
6167         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
6168         Added test for callee-allocated arrays with write statements.
6169         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6170         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6171         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6172         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6173         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6174
6175 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
6176
6177         PR libfortran/20163
6178         * gfortran.dg/open-options-blanks.f:  New test.
6179
6180 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6181
6182         PR fortran/13257
6183         * gfortran.dg/comma_format_extension_[1234].f: New tests.
6184
6185 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
6186
6187         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6188         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6189         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6190         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6191         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6192         * gcc.c-torture/execute/stdarg-4.c: New test.
6193
6194         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
6195
6196         PR target/20795
6197         * g++.dg/abi/param2.C: New test.
6198
6199 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
6200
6201         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
6202
6203 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
6204
6205         * gcc.dg/builtins-53.c: New test.
6206
6207 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
6208
6209         * g++.dg/tree-ssa/pr18178.C: New test.
6210         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
6211         * gcc.c-torture/execute/20041019-1.c: New test.
6212         * gcc.dg/tree-ssa/20041008-1.c: New test.
6213         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
6214         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
6215         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
6216         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
6217         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
6218         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
6219         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
6220         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
6221         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6222         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6223
6224 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
6225
6226         PR rtl-optimization/20466
6227         * gcc.c-torture/execute/pr20466-1.c: New test.
6228
6229 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
6230
6231         PR c++/20905
6232         * g++.dg/parse/cond2.C: New test.
6233
6234         PR c++/20145
6235         * g++.dg/warn/Wdtor1.C: New test.
6236
6237 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6238
6239         PR fortran/17229
6240         * gfortran.dg/pr17229.f: New test.
6241
6242 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
6243
6244         * gfortran.dg/tiny_1.f90: New test.
6245         * gfortran.dg/tiny_2.f90: ditto.
6246
6247 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
6248
6249         * gfortran.dg/eor_1.f90:  Fix dg-do run line
6250         * gfortran.dg/open_new.f90:  Fix dg-do run line
6251
6252 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
6253
6254         * lib/target-supports.exp (get_compiler_messages): Support
6255         optional arguments, the fourth being compiler options.
6256         (check_effective_target_fpic): New proc.
6257         * gcc.dg/20050321-2.c: Restrict to target fpic.
6258
6259 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
6260
6261         * gcc.dg/15443-1.c: New test.
6262         * gcc.dg/15443-2.c: Likewise.
6263
6264 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6265
6266         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
6267
6268 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
6269
6270         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
6271
6272 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
6273
6274         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
6275         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
6276         -m64.
6277         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
6278         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
6279         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
6280
6281 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
6282
6283         PR c++/20212
6284         * g++.dg/warn/Wunused-11.C: New test.
6285
6286 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
6287
6288         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
6289
6290 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
6291
6292         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
6293
6294 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
6295
6296         PR c++/20734
6297         * g++.dg/template/ptrmem13.C: New test.
6298
6299 2005-04-05  Per Bothner  <per@bothner.com>
6300
6301         * lib/gcc.exp: Always add -fno-show-column, for now.
6302
6303 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
6304
6305         PR testsuite/20767
6306         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
6307         of plain old "unsigned int" for the type of "i".  Makes this test
6308         64bit clean.
6309
6310 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
6311
6312         * gcc.dg/i386-ssefn-1.c: New test.
6313         * gcc.dg/i386-ssefn-2.c: New test.
6314         * gcc.dg/i386-ssefn-3.c: New test.
6315         * gcc.dg/i386-ssefn-4.c: New test.
6316
6317 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
6318
6319         PR tree-optimization/20076
6320         * gcc.dg/builtin-apply4.c: New test.
6321
6322         PR preprocessor/19475
6323         * gcc.dg/cpp/macspace1.c: New test.
6324         * gcc.dg/cpp/macspace2.c: New test.
6325
6326 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6327
6328         * gfortran.dg/pr20755.f: Fixed bad format.
6329
6330 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
6331
6332         PR c++/20763
6333         * g++.dg/ext/attrib21.C: New test.
6334
6335 2004-04-05  Devang Patel  <dpatel@apple.com>
6336
6337         * lib/target-supports.exp (check_effective_target_vect_shif): New.
6338         * gcc.dg/vect/vect-shift-1.c: New test.
6339
6340 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6341
6342         PR libfortran/20755
6343         * gfortran.dg/pr20755.f: New test.
6344
6345 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
6346
6347         * gfortran.dg/pr15959.f90: New test.
6348         * gfortran.dg/string_pad_trunc.f90: New test.
6349
6350 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6351
6352         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
6353         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
6354         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
6355         syntax.
6356
6357 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6358
6359         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
6360
6361 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6362
6363         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
6364         * gcc.c-torture/compile/20011119-2.c: Likewise.
6365         * gcc.c-torture/compile/981001-2.c: Likewise.
6366
6367 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
6368
6369         PR c++/20679
6370         * g++.dg/template/overload4.C: New test.
6371
6372 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
6373
6374         PR c++/20746
6375         * g++.dg/abi/covariant5.C: New.
6376
6377         PR debug/20505
6378         * g++.dg/debug/const2.C: New.
6379
6380 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
6381
6382         PR rtl-optimization/16104
6383         * gcc.c-torture/execute/20050316-1.c: New test.
6384
6385 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
6386
6387         * g++.dg/template/spec23.C: Fix dg-error text.
6388
6389 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
6390
6391         PR c++/19199
6392         * g++.dg/expr/lval2.C: New.
6393
6394 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6395
6396         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
6397         __builtin_strcasecmp and __builtin_strncasecmp.
6398
6399 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
6400
6401         PR c++/20723
6402         * g++.dg/template/spec22.C: New.
6403         * g++.dg/template/spec23.C: New.
6404
6405 2005-04-03  Dale Ranta  <dir@lanl.gov>
6406             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6407
6408         PR libfortran/20068
6409         PR libfortran/20125
6410         PR libfortran/20156
6411         PR libfortran/20471
6412         * gfortran.dg/backspace.f: New test.
6413
6414 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
6415
6416         * gcc.dg/pr19345.c: New test.
6417
6418 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
6419
6420         PR tree-optimization/20640
6421         * gcc.dg/torture/tree-loop-1.c: New.
6422
6423 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
6424
6425         PR rtl-optimization/20290
6426         * gcc.c-torture/execute/loop-ivopts-2.c: New.
6427
6428 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
6429
6430         * gcc.dg/rs6000-fpint.c: New.
6431
6432 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
6433
6434         * gcc.dg/old-style-then-proto-1.c: New test.
6435
6436 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6437
6438         * gfortran.fortran-torture/execute/backspace.f90: Check
6439         after backspace and read was incorrect.
6440
6441 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6442
6443         * gcc.c-torture/execute/builtins/strcat.c: Check the result
6444         buffer past the terminating NUL using memcmp.
6445         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
6446         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
6447
6448         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
6449         Fix unused/uninitialized variable warnings.
6450
6451         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
6452         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
6453         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
6454         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
6455
6456         * gcc.c-torture/execute/builtins/abs-1-lib.c,
6457         gcc.c-torture/execute/builtins/fputs-lib.c,
6458         gcc.c-torture/execute/builtins/lib/fprintf.c,
6459         gcc.c-torture/execute/builtins/lib/main.c,
6460         gcc.c-torture/execute/builtins/lib/memcmp.c,
6461         gcc.c-torture/execute/builtins/lib/memmove.c,
6462         gcc.c-torture/execute/builtins/lib/mempcpy.c,
6463         gcc.c-torture/execute/builtins/lib/memset.c,
6464         gcc.c-torture/execute/builtins/lib/printf.c,
6465         gcc.c-torture/execute/builtins/lib/sprintf.c,
6466         gcc.c-torture/execute/builtins/lib/stpcpy.c,
6467         gcc.c-torture/execute/builtins/lib/strchr.c,
6468         gcc.c-torture/execute/builtins/lib/strcmp.c,
6469         gcc.c-torture/execute/builtins/lib/strcpy.c,
6470         gcc.c-torture/execute/builtins/lib/strcspn.c,
6471         gcc.c-torture/execute/builtins/lib/strlen.c,
6472         gcc.c-torture/execute/builtins/lib/strncat.c,
6473         gcc.c-torture/execute/builtins/lib/strncmp.c,
6474         gcc.c-torture/execute/builtins/lib/strncpy.c,
6475         gcc.c-torture/execute/builtins/lib/strrchr.c,
6476         gcc.c-torture/execute/builtins/lib/strspn.c,
6477         gcc.c-torture/execute/builtins/lib/strstr.c,
6478         gcc.c-torture/execute/builtins/memops-asm-lib.c,
6479         gcc.c-torture/execute/builtins/strlen-2.c,
6480         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
6481         prototypes.
6482
6483 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
6484
6485         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
6486         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
6487         selectany usage.
6488
6489 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
6490
6491         PR c++/19406
6492         * g++.dg/debug/using1.C: New test.
6493
6494 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
6495
6496         PR middle-end/20524
6497         * gcc.dg/alias-7.c: Prefix asm-declared name with
6498         __USER_LABEL_PREFIX__.
6499
6500 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
6501
6502         Fix fallout from PR middle-end/15700:
6503         * gcc.c-torture/compile/20011119-1.c: Take
6504         __USER_LABEL_PREFIX__ into account.
6505         * gcc.c-torture/compile/20011119-2.c: Likewise.
6506
6507 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6508
6509         PR c++/18644
6510         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
6511
6512 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
6513
6514         PR c/17855
6515         * gcc.c-torture/compile/struct-non-lval-1.c,
6516         gcc.c-torture/compile/struct-non-lval-2.c,
6517         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
6518
6519 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
6520
6521         * gcc.dg/tls/tls.exp: Remove temporary file.
6522         * g++.dg/tls/tls.exp: Ditto.
6523         * lib/file-format.exp: Ditto.
6524         * g++.dg/special/ecos.exp: Ditto.
6525
6526         * lib/profopt.exp: Treat prof_ext as a list.
6527         * gcc.misc-tests/bprob.exp: Ditto.
6528         * g++.dg/bprob/bprob.exp: Ditto.
6529
6530         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
6531         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
6532         g++.dg/tree-ssa/pointer-reference-alias.C,
6533         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
6534         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
6535         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
6536         g++.dg/vect/pr19951.cc: Ditto.
6537         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
6538         gcc.dg/builtins-47.c: Ditto.
6539         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
6540         gcc.dg/pr20115-1.c: Ditto.
6541         * gcc.dg/tree-ssa/20030530-2.c,
6542         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
6543         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6544         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
6545         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6546         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
6547         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
6548         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
6549         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
6550         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
6551         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
6552         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
6553         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
6554         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
6555         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
6556         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
6557         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6558         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6559         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6560         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6561         gcc.dg/tree-ssa/20030824-1.c,
6562         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
6563         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
6564         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
6565         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
6566         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
6567         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
6568         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
6569         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
6570         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
6571         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
6572         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
6573         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
6574         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
6575         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
6576         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
6577         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
6578         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
6579         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
6580         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
6581         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
6582         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
6583         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
6584         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
6585         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
6586         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
6587         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
6588         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
6589         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
6590         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
6591         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
6592         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
6593         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
6594         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
6595         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
6596         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
6597         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
6598         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
6599         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
6600         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
6601         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
6602         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
6603         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
6604         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6605         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
6606         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
6607         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
6608         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
6609         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
6610         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
6611         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
6612         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6613         gcc.dg/tree-ssa/useless-1.c: Ditto.
6614         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
6615         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
6616         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
6617         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
6618         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6619         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
6620         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
6621         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
6622         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
6623         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
6624         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
6625         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
6626         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
6627         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
6628         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
6629         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
6630         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
6631         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
6632         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
6633         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
6634         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
6635         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6636         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6637         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
6638         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
6639         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
6640         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
6641         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
6642         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
6643         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
6644         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
6645         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
6646         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
6647         gcc.dg/vect/vect-none.c: Ditto.
6648         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
6649         treelang/compile/unsigned.tree: Ditto.
6650
6651         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
6652         * gcc.dg/cpp/direct2s.c: Ditto.
6653         * gcc.dg/cpp/paste4.c: Ditto.
6654         * gcc.dg/cpp/separate-1.c: Ditto.
6655         * gcc.dg/pch/save-temps-1.c: Ditto.
6656         * g++.dg/ext/altivec-10.C: Ditto.
6657         * g++.dg/pch/pch.C: Ditto.
6658
6659         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
6660
6661         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
6662         * g++.dg/template/repo1.C: Ditto.
6663         * g++.dg/template/repo2.C: Ditto.
6664         * g++.dg/template/repo3.C: Ditto.
6665         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
6666         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
6667         * g++.old-deja/g++.pt/repo1.C: Ditto.
6668         * g++.old-deja/g++.pt/repo2.C: Ditto.
6669         * g++.old-deja/g++.pt/repo3.C: Ditto.
6670         * g++.old-deja/g++.pt/repo4.C: Ditto.
6671
6672         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
6673         * gcc.dg/20030107-1.c: Ditto.
6674         * gcc.dg/20030702-1.c: Ditto.
6675         * gcc.dg/profile-generate-1.c: Ditto.
6676         * g++.dg/other/profile1.C: Ditto.
6677         * g++.old-deja/g++.robertl/eb83.C: Ditto.
6678
6679         * lib/gcc-dg.exp (remove-build-file): New.
6680         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6681         cleanup-tree-dump, cleanup-saved-temps): New.
6682
6683 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6684
6685         PR c++/19203, DR 214
6686         * g++.dg/parse/ambig3.C: Not ambiguous.
6687         * g++.dg/template/spec20.C: New.
6688         * g++.dg/template/spec21.C: New.
6689
6690 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
6691
6692         PR target/20045
6693         * gcc.dg/ia64-fptr-1.c: Run only on linux.
6694
6695 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6696
6697         PR libfortran/20660
6698         * gfortran.dg/negative_unit.f: New test.
6699
6700 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
6701
6702         * gcc.dg/20050330-1.c: New test.
6703
6704 2005-03-30  Devang Patel  <dpatel@apple.com>
6705
6706         * g++.dg/tree-sra/ssa-sra-3.C: New test.
6707
6708 2005-03-30  Dale Johannesen  <dalej@apple.com>
6709
6710         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
6711
6712 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
6713
6714         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6715         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
6716         Strip options from test name.
6717
6718 2005-03-31  Jan Hubicka  <jh@suse.cz>
6719
6720         * gcc.dg/varpool-1.c: New testcase.
6721
6722 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
6723
6724         PR c/772
6725         PR c/17913
6726         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
6727         gcc.dg/stmt-expr-label-3.c : New tests.
6728         * gcc.c-torture/execute/medce-2.c: Remove.
6729
6730 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
6731
6732         PR c/20368
6733         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
6734         tests.
6735
6736 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
6737
6738         * gcc.c-torture/compile/pr20203.c: New test.
6739
6740 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6741
6742         * gfortran.dg/promotion.f90:  New test.
6743
6744 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
6745
6746         PR middle-end/20491
6747         * gcc.dg/torture/asm-subreg-1.c: New test.
6748
6749 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
6750
6751         PR c/20672
6752         * gcc.dg/pr20672-1.c: New test.
6753
6754 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
6755
6756         * gfortran.dg/vect: New directory.
6757         * gfortran.dg/vect/vect.exp: New.
6758         * gfortran.dg/vect/vect-1.f90: New test.
6759         * gfortran.dg/vect/vect-2.f90: New test.
6760         * gfortran.dg/vect/vect-3.f90: New test.
6761         * gfortran.dg/vect/vect-4.f90: New test.
6762         * gfortran.dg/vect/vect-5.f90: New test.
6763
6764 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
6765
6766         PR middle-end/20622
6767         * gcc.dg/alias-7.c: New test.
6768
6769 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6770
6771         * gcc.dg/sparc-reg-1.c: New test.
6772
6773 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
6774
6775         PR target/19890
6776         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
6777
6778 2005-03-29  Dale Ranta  <dir@lanl.gov>
6779             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6780
6781         PR libfortran/20163
6782         * gfortran.dg/pr20163-2.f: New test.
6783
6784 2005-03-28  Jan Hubicka  <jh@suse.cz>
6785
6786         PR middle-end/20635
6787         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
6788         by Jakub Jelinek.
6789
6790 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
6791
6792         PR tree-optimization/20626
6793         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
6794         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
6795
6796 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6797
6798         * gfortran.dg/underflow.f90:  New test.
6799         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
6800
6801 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6802
6803         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
6804
6805 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
6806
6807         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
6808         (g++_init): Make sure that CXXFLAGS is set.
6809         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
6810         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
6811         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6812         * lib/objc.exp (objc_init): Likewise.
6813         * lib/treelang.exp (treelang_init): Likewise.
6814
6815 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
6816
6817         PR tree-optimization/20470
6818         * gcc.dg/tree-ssa/pr20470.c: New test.
6819
6820 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
6821
6822         * gcc.dg/ppc-stfiwx.c: New.
6823
6824 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
6825
6826         PR target/19888
6827         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
6828
6829 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6830
6831         * gcc.dg/20050325-1.c: Fix a typo.
6832
6833 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6834
6835         PR libfortran/19678
6836         PR libfortran/19679
6837         * gfortran.dg/dos_eol.f: New test.
6838
6839 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6840
6841         PR rtl-optimization/20249
6842         * gcc.dg/20050325-1.c: New test.
6843
6844 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6845
6846         PR libfortran/15332
6847         * gfortran.dg/pr15332.f: New test.
6848
6849 2005-03-24  Dale Johannesen  <dalej@apple.com>
6850
6851         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
6852
6853 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
6854
6855         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
6856         'internal' visibility.
6857         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6858         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
6859         'protected' visibility.
6860         * gcc.dg/visibility-7.c: Likewise.
6861         * lib/target-supports.exp (check_visibility_available): Take
6862         a parameter, the kind of visibility to check for.
6863         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
6864         to check_visibility_available.
6865
6866         * g++.dg/expr/cast3.C: New.
6867
6868 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
6869
6870         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
6871         rs6000.
6872
6873 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
6874
6875         PR target/20095
6876         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
6877
6878 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
6879
6880         * gcc.dg/badshift.c: Renamed to...
6881         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
6882
6883         * gcc.target/i386/badshift.c: Renamed to...
6884         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
6885         only.
6886
6887         PR rtl-optimization/20532
6888         * gcc.target/i386/badshift.c: New.
6889
6890 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6891
6892         * gfortran.dg/pr18025.f90: New test.
6893
6894 2005-03-23  Dale Johannesen  <dalej@apple.com>
6895
6896         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
6897
6898 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
6899
6900         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
6901
6902         * lib/target-supports.exp (check_iconv_available): Default
6903         libiconv to -liconv, if there is no definition.
6904
6905 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
6906
6907         * gcc.dg/torture/cris-asm-mof-1.c: New test.
6908
6909 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
6910
6911         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
6912         * g++.dg/opt/pr7503-2.C: Likewise.
6913         * g++.dg/opt/pr7503-3.C: Likewise.
6914         * g++.dg/opt/pr7503-4.C: Likewise.
6915         * g++.dg/opt/pr7503-5.C: Likewise.
6916         * g++.dg/warn/minmax.C: New test.
6917
6918 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6919
6920         * gfortran.dg/g77_intrinsics_funcs.f: New test.
6921         * gfortran.dg/g77_intrinsics_sub.f: New test.
6922
6923 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
6924             Jan Hubicka  <jh@suse.cz>
6925             Steven Bosscher <stevenb@suse.de
6926
6927         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
6928
6929 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6930
6931         PR c++/19980
6932         * g++.dg/template/redecl3.C: New test.
6933
6934 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6935
6936         PR c++/20499
6937         * g++.dg/parse/error16.C: Tweak error markers.
6938
6939 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
6940
6941         PR target/20561
6942         * gcc.dg/20050321-2.c: New test.
6943
6944 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6945
6946         PR c++/20465
6947         PR c++/20381
6948         * g++.dg/template/ptrmem12.C: New.
6949
6950 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
6951
6952         PR rtl-optimization/20527
6953         * gcc.c-torture/execute/pr20527-1.c: New test.
6954
6955 2005-03-22  Ben Elliston  <bje@au.ibm.com>
6956
6957         * gcc.misc-tests/options.exp (check_for_options): Create a real C
6958         program, compile it into a real executable and then delete the .c
6959         and .x files afterwards, to avoid problems on testglue targets.
6960
6961 2005-03-21  Stuart Hastings  <stuart@apple.com>
6962
6963         * gcc.target/i386/sse-2.c: New.
6964
6965 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
6966
6967         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
6968
6969 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6970
6971         * g++.dg/parse/crash25.C: Fix typo.
6972
6973 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6974
6975         PR c++/20461
6976         * g++.dg/parse/crash24.C: New test.
6977
6978         PR c++/20536
6979         * g++.dg/parse/crash25.C: New test.
6980
6981 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6982
6983         PR c++/20147
6984         * g++.dg/ext/stmtexpr4.C: New test.
6985
6986 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6987
6988         PR middle-end/20539
6989         * gcc.c-torture/compile/pr13066-1.c: New test case.
6990         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6991         * g++.dg/opt/pr13066-1.C: Likewise.
6992
6993 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6994
6995         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6996
6997 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6998
6999         PR fortran/18525
7000         * gfortran.dg/nesting_1.f90: New test.
7001
7002 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7003
7004         PR c++/20240
7005         * g++.dg/lookup/using13.C: New test.
7006
7007 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7008
7009         PR c++/20333
7010         * g++.dg/template/crash36.C: New test.
7011
7012 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
7013
7014         PR c++/20463
7015         * g++.dg/template/crash35.C: New test.
7016
7017 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
7018
7019         PR c++/19966
7020         * g++.dg/overload/operator2.C: New test.
7021
7022 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7023
7024         PR libfortran/20257
7025         * gfortran.dg/pr20257.f90: New test.
7026
7027 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7028
7029         PR libfortran/20480
7030         * gfortran.dg/pr20480.f90: New test.
7031
7032 2005-03-16  Richard Henderson  <rth@redhat.com>
7033
7034         PR middle-end/15700
7035         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
7036         (_rtld_global): New.
7037         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
7038         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
7039
7040         * gcc.dg/alias-3.c: New.
7041         * gcc.dg/alias-4.c: New.
7042         * gcc.dg/alias-5.c: New.
7043         * gcc.dg/alias-6.c: New.
7044
7045 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
7046
7047         * gcc.dg/cpp/ucnid-7.c: New.
7048
7049 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
7050             Dorit Naishlos  <dorit@il.ibm.com>
7051
7052         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
7053         darwin.
7054
7055 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
7056
7057         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
7058         misaligned accesses.
7059         * gcc.dg/vect/vect-58.c: Likewise.
7060         * gcc.dg/vect/vect-92.c: New.
7061         * gcc.dg/vect/vect-93.c: New.
7062
7063 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
7064
7065         PR fortran/18827
7066         * gfortran.dg/assign_2.f90: New test.
7067         * gfortran.dg/assign_3.f90: New test.
7068         * gfortran.dg/assign.f90: New test.
7069
7070 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
7071
7072         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
7073         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
7074         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
7075         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
7076         names.
7077
7078 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
7079
7080         * gcc.dg/cpp/ucnid-6.c: New.
7081
7082         * gcc.dg/cpp/normalize-1.c: New.
7083         * gcc.dg/cpp/normalize-2.c: New.
7084         * gcc.dg/cpp/normalize-3.c: New.
7085         * gcc.dg/cpp/normalize-4.c: New.
7086         * gcc.dg/cpp/ucnid-4.c: New.
7087         * gcc.dg/cpp/ucnid-5.c: New.
7088         * g++.dg/cpp/normalize-1.C: New.
7089         * g++.dg/cpp/ucnid-1.C: New.
7090
7091 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
7092
7093         * gcc.dg/pr18628.c: New.
7094
7095 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
7096
7097         PR c++/20280
7098         * g++.dg/tree-ssa/pr20280.C: New.
7099
7100 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7101
7102         PR fortran/20467
7103         * gfortran.dg/stfunc_2.f90: New test.
7104
7105 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
7106
7107         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
7108
7109 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
7110
7111         * gcc.dg/tree-ssa/20050314-1.c: New test.
7112
7113 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7114
7115         PR c++/4403
7116         PR c++/9783, DR433
7117         * g++.dg/template/friend34.C: New test.
7118         * g++.dg/template/friend35.C: Likewise.
7119         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
7120
7121 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7122
7123         Friend class name lookup 5/n
7124         PR c++/1016
7125         * g++.dg/lookup/hidden-class1.C: New test.
7126         * g++.dg/lookup/hidden-class2.C: Likewise.
7127         * g++.dg/lookup/hidden-class3.C: Likewise.
7128         * g++.dg/lookup/hidden-class4.C: Likewise.
7129         * g++.dg/lookup/hidden-class5.C: Likewise.
7130         * g++.dg/lookup/hidden-class6.C: Likewise.
7131         * g++.dg/lookup/hidden-class7.C: Likewise.
7132         * g++.dg/lookup/hidden-class8.C: Likewise.
7133         * g++.dg/lookup/hidden-class9.C: Likewise.
7134         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
7135         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
7136         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
7137         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
7138         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
7139         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
7140         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
7141         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
7142         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
7143         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
7144         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
7145
7146 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
7147
7148         PR c++/20157
7149         * g++.dg/template/error18.C: New test.
7150
7151 2005-03-09  Ben Elliston  <bje@au.ibm.com>
7152
7153         PR debug/16792
7154         * g++.dg/debug/pr16792.C: New test.
7155
7156 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
7157
7158         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
7159         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
7160         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
7161         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
7162         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
7163         test assertion names.
7164
7165 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7166
7167         PR fortran/18600
7168         * gfortran.dg/stfunc_1.f90: New test.
7169
7170 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7171
7172         PR fortran/16907
7173         * gfortran.dg/real_index_1.f90: New test.
7174
7175 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7176
7177         PR fortran/20323
7178         * gfortran.dg/spec_expr_1.f90: New test.
7179
7180 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
7181
7182         PR c/20402
7183         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
7184         new parser.
7185
7186 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7187
7188         PR fortran/20361
7189         * gfortran.dg/largeequiv_1.f90: New test.
7190
7191 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
7192
7193         * gcc.dg/ucnid-1.c: New.
7194         * gcc.dg/ucnid-2.c: New.
7195         * gcc.dg/ucnid-3.c: New.
7196         * gcc.dg/ucnid-4.c: New.
7197         * gcc.dg/ucnid-5.c: New.
7198         * gcc.dg/ucnid-6.c: New.
7199         * gcc.dg/cpp/ucnid-1.c: New.
7200         * gcc.dg/cpp/ucnid-2.c: New.
7201         * gcc.dg/cpp/ucnid-3.c: New.
7202         * g++.dg/other/ucnid-1.C: New.
7203
7204 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
7205
7206         * gcc.dg/vmx/darwin-abi-3.c: Delete.
7207
7208 2005-03-11  Per Bothner  <per@bothner.com>
7209
7210         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
7211         that diagnotics refer to correct token.
7212         * gcc.dg/unused-3.c: Likewise.
7213
7214 2005-03-11  Per Bothner  <per@bothner.com>
7215
7216         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
7217         constant" is now actually on same line as string constant.
7218         * gcc.dg/cpp/direct2s.c: Likewise.
7219
7220 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
7221
7222         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
7223
7224 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7225
7226         PR libfortran/20124
7227         * gfortran.dg/pr20124.f90: New Test
7228
7229 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
7230
7231         PR tree-optimization/20130
7232         * gcc.dg/pr20130-1.c: New test.
7233
7234 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
7235
7236         PR target/20095
7237         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
7238
7239 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7240
7241         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
7242
7243 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
7244
7245         * g++.dg/eh/forced1.C: Fix comment.
7246         * g++.dg/eh/forced2.C: Ditto.
7247         * g++.dg/eh/forced3.C: Ditto.
7248         * g++.dg/eh/forced4.C: Ditto.
7249
7250 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
7251
7252         PR rtl-opt/20412
7253         * gcc.c-torture/compile/pr20412.c: New test.
7254
7255 2005-03-10  Roger Sayle  <roger@eyesopen.com>
7256
7257         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
7258
7259 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
7260
7261         PR target/20322
7262         * gcc.dg/20050307-1.c: New test.
7263
7264 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
7265
7266         PR c++/20375
7267         * g++.dg/other/stdarg3.C: New.
7268
7269 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
7270
7271         PR c++/18384, c++/18327
7272         * g++.dg/init/array19.C: New test.
7273
7274         PR inline-asm/20314
7275         * gcc.dg/torture/pr20314-1.c: New test.
7276         * gcc.dg/torture/pr20314-2.c: New test.
7277
7278 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
7279
7280         * gcc.dg/20050309-1.c: New test.
7281
7282 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7283
7284         * gcc.dg/builtins-10.c: Reactivate disabled test.
7285         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
7286         new cbrt transformations.
7287
7288 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
7289
7290         PR c++/20208
7291         * g++.dg/template/array13.C: New test.
7292
7293 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
7294
7295         PR c++/16859
7296         * g++.dg/init/brace4.C: New test.
7297
7298 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
7299
7300         PR c++/20186
7301         * g++.dg/template/non-dependent12.C: New.
7302
7303 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
7304
7305         PR c++/20142
7306         * g++.dg/init/array18.C: Add dg-do run marker.
7307
7308         PR c++/20142
7309         * g++.dg/init/array18.C: New test.
7310
7311 2005-03-09  Ben Elliston  <bje@au.ibm.com>
7312
7313         * consistency.vlad/vlad.exp: Remove trailing semicolons.
7314         * g++.dg/gcov/gcov.exp: Likewise.
7315         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7316         * gcc.target/xstormy16/xstormy16.exp: Likewise.
7317         * lib/c-torture.exp: Likewise.
7318         * lib/fortran-torture.exp: Likewise.
7319         * lib/g++.exp: Likewise.
7320         * lib/gcc-defs.exp: Likewise.
7321         * lib/gcc-dg.exp: Likewise.
7322         * lib/gcc.exp: Likewise.
7323         * lib/gcov.exp: Likewise.
7324         * lib/gfortran.exp: Likewise.
7325         * lib/mike-g++.exp: Likewise.
7326         * lib/mike-gcc.exp: Likewise.
7327         * lib/objc-torture.exp: Likewise.
7328         * lib/objc.exp: Likewise.
7329         * lib/profopt.exp: Likewise.
7330         * lib/target-libpath.exp: Likewise.
7331         * lib/target-supports.exp: Likewise.
7332         * lib/treelang.exp: Likewise.
7333         * lib/wrapper.exp: Likewise.
7334
7335 2005-03-08  Jeff Law  <law@redhat.com>
7336
7337         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
7338         PHI-OPT changes.
7339
7340 2005-03-08  Ira Rosen  <irar@il.ibm.com>
7341
7342         * gcc.dg/vect/pr20122.c: New test.
7343
7344 2005-03-07  Jeff Law  <law@redhat.com>
7345
7346         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
7347         was folded away.
7348         * gcc.dg/tree-ssa/pr18133-1.c: New test.
7349         * gcc.dg/tree-ssa/pr18133-2.c: New test.
7350         * gcc.dg/tree-ssa/pr18134.c: New test.
7351
7352 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7353
7354         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
7355         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
7356         gcc.dg/torture/builtin-noret-2.c: Require weak support.
7357
7358 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
7359
7360         PR tree-opt/17671
7361         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
7362
7363 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
7364
7365         * g++.dg/warn/Wnvdtor.C: New test.
7366
7367 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
7368
7369         * gcc.dg/torture/pr19683-1.c: New test.
7370
7371 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
7372
7373         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
7374         * gfortran.dg/g77/19990313-2.f: Ditto.
7375         * gfortran.dg/g77/19990313-3.f: Ditto.
7376         * gfortran.dg/g77/19990525-0.f: Ditto.
7377         * gfortran.dg/g77/19990826-0.f: Ditto.
7378         * gfortran.dg/g77/19990826-2.f: Ditto.
7379         * gfortran.dg/g77/19990826-3.f: Ditto.
7380         * gfortran.dg/g77/20000511-1.f: Ditto.
7381         * gfortran.dg/g77/20000511-2.f: Ditto.
7382         * gfortran.dg/g77/970625-2.f: Ditto.
7383         * gfortran.dg/g77/980310-2.f: Ditto.
7384         * gfortran.dg/g77/980310-3.f: Ditto.
7385         * gfortran.dg/g77/980310-8.f: Ditto.
7386         * gfortran.dg/g77/980519-2.f: Ditto.
7387         * gfortran.dg/g77/alpha1.f: Ditto.
7388         * gfortran.dg/g77/claus.f: Ditto.
7389         * gfortran.dg/g77/erfc.f: Ditto.
7390         * gfortran.dg/g77/short.f: Ditto.
7391         * gfortran.fortran-torture/execute/data.f90: Ditto.
7392         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
7393         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
7394
7395 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7396
7397         * lib/file-format.exp (gcc_target_object_format): Add check for som
7398         format and hardcode object formats on hppa*-*-hpux*.
7399         * lib/target-supports.exp (check_weak_available): Add check for som
7400         object format.  Always return 0 on hppa*-*-hpux10*.
7401
7402         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
7403         is defined.
7404
7405         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
7406
7407 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
7408
7409         * gfortran.dg/pr19936_1.f90: New test.
7410         * gfortran.dg/pr19936_2.f90: New test.
7411         * gfortran.dg/pr19936_3.f90: New test.
7412
7413 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
7414             Paul Thomas <prthomas@drfccad.cea.fr>
7415
7416         * gfortran.dg/PR19754_1.f90: New test.
7417         * gfortran.dg/PR19754_2.f90: Ditto.
7418
7419 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7420
7421         PR c++/19311
7422         * g++.dg/template/non-dependent11.C: New test.
7423
7424 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
7425
7426         * lib/target-supports.exp (check_iconv_available): Fix comment.
7427
7428 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
7429             Joseph S. Myers  <joseph@codesourcery.com>
7430
7431         PR c++/19797
7432         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
7433
7434 2005-03-04  Matthew Sachs  <msachs@apple.com>
7435
7436         * gcc.exp (gcc_target_compile): Put braces around
7437         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
7438         * objc.exp (objc_target_compile): Likewise.
7439         * treelang.exp (treelang_target_compile): Likewise.
7440
7441 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7442
7443         PR fortran/19673
7444         * gfortran.dg/func_result_1.f90: New test.
7445
7446 2005-03-04  Ben Elliston  <bje@au.ibm.com>
7447
7448         * gcc.misc-tests/options.exp: New test.
7449
7450 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
7451
7452         * gcc.dg/pr15784-4.c: New test.
7453
7454 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
7455
7456         * gcc.c-torture/execute/pr17133.c: New.
7457         * gcc.c-torture/compile/20050303-1.c: New.
7458
7459 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
7460
7461         * gcc.dg/cpp/assert4.c:  Fix for cygwin
7462
7463 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
7464
7465         * g++.dg/overload/using2.C: New.
7466
7467 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
7468
7469         PR c++/19916
7470         * g++.dg/init/ptrmem2.C: New test.
7471
7472 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
7473
7474         PR c/8927
7475         * gcc.dg/pr8927-1.c: New test.
7476
7477 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7478
7479         PR c++/20232
7480         * g++.dg/inherit/covariant12.C: New.
7481
7482 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7483
7484         PR fortran/19479
7485         * gfortran.dg/bound_1.f90: New test.
7486
7487 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
7488
7489         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
7490         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
7491
7492 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
7493
7494         PR c/20245
7495         * gcc.dg/pr20245-1.c: New test.
7496
7497 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
7498
7499         PR middle-end/19874
7500         * gcc.c-torture/execute/20050119-2.c: New test case.
7501
7502 2005-02-28  Ben Elliston  <bje@au.ibm.com>
7503
7504         * README: Update the DejaGnu bug reporting address.
7505         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
7506         * lib/objc-torture.exp: Likewise.
7507
7508 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7509
7510         * gfortran.dg/boz_1.f90: New test.
7511         * gfortran.dg/boz_3.f90: New test.
7512         * gfortran.dg/boz_4.f90: New test.
7513
7514 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7515
7516         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
7517         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
7518
7519 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7520
7521         PR libfortran/20101
7522         * gfortran.dg/write_0_pe_format.f90: New test.
7523
7524 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
7525
7526         PR c++/20206
7527         * g++.dg/opt/thunk2.C: New test.
7528         * g++.dg/opt/covariant1.C: New test.
7529
7530 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7531
7532         * gfortran.dg/e_d_fmt.f90: New test.
7533
7534 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
7535
7536         * gcc.dg/asm-b.c: Fix comment typos.
7537
7538 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
7539
7540         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
7541         a V_MAY_DEF also.
7542
7543 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
7544
7545         PR tree-opt/20188
7546         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
7547         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
7548         * gcc.dg/asm-b.c: New test.
7549
7550 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
7551
7552         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
7553         Disable this test on IRIX 6.
7554
7555 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
7556
7557         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
7558         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
7559         parser.
7560
7561 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
7562
7563         PR tree-optimization/20204
7564         * testsuite/gcc.dg/pr20204.c: New test.
7565
7566 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
7567
7568         PR target/20196
7569         * gcc.c-torture/execute/20050224-1.c: New test.
7570
7571         PR c++/20175
7572         * g++.dg/warn/Wbraces2.C: New test.
7573
7574 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
7575
7576         PR c++/19878
7577         * g++.dg/init/const2.C: New test.
7578
7579 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
7580
7581         PR tree-optimization/20100
7582         * gcc.c-torture/execute/pr20100-1.c: New test.
7583
7584 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7585
7586         * gfortran.dg/implicit_3.f90: New test.
7587
7588         * gfortran.dg/deftype_1.f90: New test.
7589
7590 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
7591
7592         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
7593         the test passes.
7594         * g++.dg/other/anon3.C: Accept a warning.
7595
7596 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
7597
7598         * gcc.dg/pr20017.c: Fix a comment typo.
7599
7600 2005-02-23  Bud Davis  <bdavis@gfortran.org>
7601
7602         * gfortran.dg/list_read_4.f90: Change to f90 comments.
7603
7604 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7605
7606         PR ada/19902
7607         * ada/acats/tests/cxa/cxa3004.a: Remove.
7608         * ada/acats/tests/cxb/cxb30061.am: Likewise.
7609
7610 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
7611
7612         PR c++/20073
7613         * g++.dg/init/const1.C: New test.
7614
7615         PR c++/19991
7616         * g++.dg/parse/constant7.C: New test.
7617
7618         PR c++/20152
7619         * g++.dg/parse/error27.C: New test.
7620         * g++.dg/template/qualttp15.C: Adjust error markers.
7621         * g++.old-deja/g++.other/struct1.C: Likewise.
7622
7623         PR c++/20153
7624         * g++.dg/template/error17.C: New test.
7625
7626         PR c++/20148
7627         * g++.dg/parser/error26.C: New test.
7628
7629 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
7630
7631         PR tree-optimization/20100
7632         PR tree-optimization/20115
7633         * gcc.dg/pr20115.c: New test.
7634         * gcc.dg/pr20115-1.c: New test.
7635         * gcc.dg/pr20100.c: New test.
7636         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
7637         call-clobbered variables after alias1.
7638
7639 2005-02-22  Bud Davis  <bdavis@gfortran.org>
7640
7641         * gfortran.dg/list_read_4.f90: new test.
7642
7643 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
7644
7645         PR rtl-optimization/20017.
7646         * gcc.dg/pr20017.c: New.
7647
7648 2005-02-22  Devang Patel  <dpatel@apple.com>
7649
7650         PR 19952
7651         * g++.dg/tree-ssa/pr19952.C: New test.
7652
7653 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
7654
7655         PR c++/19883
7656         * g++.dg/parse/constant6.C: New test.
7657
7658 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
7659
7660         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
7661         * g++.dg/charset/asm2.c: Likewise.
7662         * g++.dg/charset/asm3.c: Likewise.
7663         * g++.dg/charset/asm4.c: Likewise.
7664         * g++.dg/charset/asm5.c: Likewise.
7665         * g++.dg/charset/attribute1.c: Likewise.
7666         * g++.dg/charset/attribute2.c: Likewise.
7667         * g++.dg/charset/extern1.cc: Likewise.
7668         * g++.dg/charset/extern2.cc: Likewise.
7669         * g++.dg/charset/extern3.cc: Likewise.
7670         * g++.dg/charset/function.cc: Likewise.
7671         * g++.dg/charset/string.c: Likewise.
7672         * g++.dg/charset/charset.exp: Likewise.
7673         * lib/target-supports.exp (check_iconv_available): Fix comment.
7674
7675 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
7676
7677         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
7678         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
7679         * gcc.dg/charset/asm2.c: Likewise.
7680         * gcc.dg/charset/asm3.c: Likewise.
7681         * gcc.dg/charset/asm4.c: Likewise.
7682         * gcc.dg/charset/asm5.c: Likewise.
7683         * gcc.dg/charset/asm6.c: Likewise.
7684         * gcc.dg/charset/attribute1.c: Likewise.
7685         * gcc.dg/charset/attribute2.c: Likewise.
7686         * gcc.dg/charset/builtin1.c: Likewise.
7687         * gcc.dg/charset/extern.c: Likewise.
7688         * gcc.dg/charset/function.c: Likewise.
7689         * gcc.dg/charset/string.c: Likewise.
7690         * gcc.dg/charset/charset.exp: Likewise.
7691
7692 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
7693
7694         PR fortran/20086
7695         * gfortran.dg/pr20086.f90: New test.
7696
7697 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
7698
7699         PR tree-optimization/19786
7700         * g++.dg/tree-ssa/pr19786.C: New.
7701
7702 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7703
7704         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
7705
7706 2005-02-21  Jeff Law  <law@redhat.com>
7707
7708         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
7709
7710 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7711
7712         * gfortran.dg/do_iterator: Split loop, markup all lines for
7713         which an error locus is printed.
7714         * gfortran.dg/pr17708.f90: Markup all lines for which an error
7715         locus is printed.
7716         * gfortran.dg/select_4.f90: Likewise.
7717         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
7718         locuses in the various permutations.
7719
7720 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
7721
7722         PR tree-optimization/19951
7723         * g++.dg/vect: New directory.
7724         * g++.dg/vect/vect.exp: New file.
7725         * g++.dg/vect/pr19951.cc: New testcase.
7726         * g++.dg/dg.exp: Also prune vectorizer tests.
7727
7728 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
7729
7730         PR 18785
7731         * gcc.dg/charset/builtin1.c: New test.
7732
7733 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7734
7735         PR c++/19299
7736         * g++.dg/inherit/volatile1.C: New test.
7737
7738         PR c++/19440
7739         * g++.dg/template/dtor4.C: New test.
7740
7741 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
7742
7743         * gfortran.dg/int_1.f90: New test.
7744
7745 2005-02-19  Devang Patel  <dpatel@apple.com>
7746
7747         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
7748
7749 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
7750
7751         * gfortran.dg/achar_1.f90: New test.
7752
7753 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
7754
7755         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
7756
7757 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
7758             Jakub Jelinek  <jakub@redhat.com>
7759
7760         PR tree-optimization/19828
7761         * gcc.dg/tree-ssa/loop-7.c: New test.
7762         * gcc.c-torture/execute/20050218-1.c: New test.
7763
7764 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
7765
7766         PR c/20043
7767         * gcc.dg/transparent-union-1.c: New test.
7768         * gcc.dg/transparent-union-2.c: New test.
7769
7770 2005-02-18  James E Wilson  <wilson@specifixinc.com>
7771
7772         PR tree-optimization/18977
7773         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
7774
7775 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
7776
7777         PR target/20054
7778         * gcc.dg/pr20054.c: New test.
7779
7780 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7781
7782         PR c++/19508
7783         * g++.dg/ext/attrib20.C: New test.
7784
7785 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7786
7787         PR middle-end/20030
7788         * gfortran.fortran-torture/execute/character_passing.f90: New test.
7789
7790 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
7791
7792         PR c++/20008
7793         * g++.dg/opt/switch4.C: New.
7794
7795 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
7796
7797         PR c++/20023
7798         PR tree-optimization/20009
7799         * gcc.c-torture/compile/20050217-1.c: New test.
7800         * g++.dg/opt/switch3.C: New test.
7801
7802         PR tree-optimization/18947
7803         * gcc.c-torture/compile/20050215-1.c: New test.
7804         * gcc.c-torture/compile/20050215-2.c: New test.
7805         * gcc.c-torture/compile/20050215-3.c: New test.
7806
7807 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
7808
7809         PR c++/20028
7810         * g++.dg/template/crash34.C: New.
7811
7812         PR c++/20022
7813         * g++.dg/other/access3.C: New.
7814
7815 2005-02-17  Ira Rosen  <irar@il.ibm.com>
7816
7817         * gcc.dg/vect/vect-98.c: New test.
7818
7819 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
7820
7821         PR tree-optimization/19967
7822         * gcc.dg/pr19967.c: New.
7823
7824 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
7825
7826         PR middle-end/19857
7827         * gcc.dg/tree-ssa/20050215-1.c: New test.
7828         * gcc.c-torture/execute/20050215-1.c: New test.
7829
7830 2005-02-15  Eric Christopher  <echristo@redhat.com>
7831
7832         * gcc.dg/cpp/20050215-1.c: New file.
7833
7834 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
7835
7836         PR tree-optimization/15785
7837         * gcc.dg/pr15785-1.c: New test.
7838
7839 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
7840
7841         PR c++/17788
7842         * g++.dg/init/ctor4.C: New.
7843         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7844
7845 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
7846
7847         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7848         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
7849
7850 2005-02-15  Andreas Schwab  <schwab@suse.de>
7851
7852         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
7853         declare malloc.
7854
7855 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
7856
7857         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
7858
7859 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
7860
7861         PR tree-optimization/19853
7862         * gcc.c-torture/compile/pr19853.c: New test.
7863
7864 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7865
7866         PR c++/19608
7867         * g++.dg/parse/local-class1.C: New.
7868
7869         PR c++/19895
7870         * g++.dg/parse/ptrmem3.C: New.
7871
7872         PR c++/19884
7873         * g++.old-deja/g++.oliva/template6.C: Add another case.
7874         * g++.dg/template/explicit6.C: New.
7875
7876 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
7877
7878         PR c++/17816
7879         * g++.dg/other/redecl2.C: New.
7880
7881 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7882
7883         PR c++/19891
7884         * g++.dg/abi/covariant4.C: New.
7885
7886 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
7887
7888         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
7889
7890 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
7891
7892         * gcc.dg/vect/vect-96.c: Fix typo.
7893
7894 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7895
7896         PR c++/14479
7897         PR c++/19487
7898         * g++.dg/template/enum5.C: New test.
7899
7900 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7901
7902         * gcc.dg/vect/vect-97.c: New test.
7903
7904 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7905
7906         * gcc.dg/vect/vect-96.c: New test.
7907
7908 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
7909
7910         * gcc.dg/builtins-34.c: Also check ldexp*.
7911
7912 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
7913
7914         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
7915
7916 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
7917
7918         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
7919         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
7920         dg-require-dll, dg-require-iconv, dg-require-named-sections,
7921         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
7922         selector_list, selector_expression, dg-process-target): Move to new
7923         file target-supports-dg.exp.
7924         * lib/target-supports-dg.exp: New.
7925
7926         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7927         New.
7928
7929 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
7930
7931         PR c++/19666
7932         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
7933
7934         PR middle-end/19858
7935         * gcc.c-torture/compile/20050210-1.c: New test.
7936
7937 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
7938
7939         PR c++/19755
7940         * g++.dg/warn/Wbraces1.C: New test.
7941
7942 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
7943
7944         * gcc.dg/builtins-52.c: New testcase.
7945
7946 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
7947
7948         PR c/19342
7949         * gcc.c-torture/execute/20050119-1.c: New test.
7950
7951 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7952
7953         PR c++/19811
7954         * g++.dg/init/delete1.C: New test.
7955
7956 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7957
7958         PR c++/18470
7959         * g++.dg/template/static12.C: New test.
7960
7961 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7962
7963         PR c++/19787
7964         * g++.dg/conversion/ambig1.C: New test.
7965
7966         PR c++/19739
7967         * g++.dg/ext/attrib19.C: New test.
7968
7969         PR c++/19732
7970         * g++.dg/parse/dtor5.C: New test.
7971
7972         PR c++/19762
7973         * g++.dg/template/dtor3.C: New test.
7974
7975         PR c++/19826
7976         * g++.dg/template/static11.C: New test.
7977         * g++.dg/template/crash2.C: Remove dg-error marker.
7978
7979 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
7980
7981         PR C++/18491
7982         * g++.old-deja/g++.mike/p10769a.C: Remove.
7983
7984 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7985
7986         * gcc.dg/builtins-48.c: New test case.
7987         * gcc.dg/builtins-49.c: New test case.
7988         * gcc.dg/builtins-50.c: New test case.
7989         * gcc.dg/builtins-51.c: New test case.
7990
7991 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7992
7993         PR middle-end/19583
7994         * g++.dg/warn/Wreturn-type-3.C: New test.
7995
7996 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7997
7998         PR middle-end/19402
7999         * gcc.dg/pr19402-1.c: New testcase.
8000         * gcc.dg/pr19402-2.c: likewise.
8001
8002 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
8003
8004         PR middle-end/19854
8005         * g++.dg/tree-ssa/tmmti.C: New testcase.
8006
8007 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
8008
8009         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
8010
8011 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
8012
8013         PR c++/19733
8014         * g++.dg/parse/crash23.C: New test.
8015         * g++.dg/warn/Weff1.C: New test.
8016
8017 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
8018
8019         * gcc.dg/20050209-1.c: New test.
8020
8021 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
8022
8023         PR target/19799
8024         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
8025
8026 2005-02-08  Mike Stump  <mrs@apple.com>
8027
8028         * g++.dg/pch/import-2.c: New test.
8029         * g++.dg/pch/import-2.hs: New.
8030         * g++.dg/pch/include/import-2a.h: New.
8031         * g++.dg/pch/include/import-2b.h: New.
8032
8033 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
8034
8035         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
8036
8037 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8038
8039         * gfortran.dg/substr_1.f90: New test.
8040
8041 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
8042
8043         PR middle-end/19775
8044         * gcc.dg/torture/builtin-power-1.c: Disable test for
8045         invalid transformation.
8046         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
8047         no longer optimize.
8048         * gcc.dg/builtins-47.c: New testcase.
8049
8050 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
8051             Dorit Naishlos  <dorit@il.ibm.com>
8052
8053         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
8054
8055 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
8056
8057         * gcc.c-torture/compile/20050206-1.c: New test.
8058
8059 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
8060
8061         PR tree-opt/19768
8062         * g++.dg/opt/pr19768.C: New test.
8063
8064 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
8065
8066         PR tree-opt/19736
8067         * gcc.c-torture/compile/pr19736.c: New test.
8068
8069 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8070
8071         PR c++/17401
8072         * g++.dg/parse/error25.C: New test.
8073
8074 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
8075
8076         * gcc.c-torture/execute/20050203-1.c: New.
8077
8078 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
8079
8080         * gcc.dg/vect/vect-85.c: Remove xfail.
8081         * gcc.dg/vect/vect-86.c: Remove xfail.
8082         * gcc.dg/vect/vect-87.c: Remove xfail.
8083         * gcc.dg/vect/vect-88.c: Remove xfail.
8084
8085 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
8086
8087         * gcc.dg/altivec-19.c: New.
8088
8089 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
8090
8091         PR c/17807
8092         * gcc.dg/nested-func-3.c: New test.
8093         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
8094
8095 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
8096
8097         * gcc.test-framework/gen_directive_tests: Generate tests for
8098         selector expressions.
8099
8100 2005-02-02  Matt Austern  <austern@apple.com>
8101
8102         PR c++/19628
8103         * g++/ext/builtin7.C: New.
8104         * g++/ext/builtin8.C: New.
8105
8106 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
8107
8108         PR c/18502
8109         * gcc.dg/pr18502-1.c: New test.
8110
8111 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8112
8113         PR c++/17413
8114         * g++.dg/template/local4.C: Tweak.
8115
8116 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
8117
8118         PR tree-optimization/19578
8119         * gcc.c-torture/compile/20050202-1.c: New test.
8120
8121 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
8122
8123         PR c/19435
8124         * gcc.dg/c99-init-4.c: New test.
8125
8126 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
8127
8128         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
8129
8130         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
8131
8132         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
8133         * g++.dg/eh/check-vect.h: New.
8134
8135         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
8136         * gcc.dg/vect/vect-78.c: Ditto.
8137         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
8138         Remove.
8139
8140         * g++.dg/conversion/simd1.C: Expect warning.
8141         * g++.dg/ext/attribute-test-1.C: Ditto.
8142         * g++.dg/ext/attribute-test-2.C: Ditto.
8143         * g++.dg/ext/attribute-test-3.C: Ditto.
8144         * g++.dg/ext/attribute-test-4.C: Ditto.
8145
8146         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
8147         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
8148
8149         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
8150
8151 2005-02-01  Richard Henderson  <rth@redhat.com>
8152
8153         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
8154         long double for ibm double-double format.
8155         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8156
8157 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
8158
8159         PR tree-optimization/19633
8160         * testsuite/gcc.dg/pr19633-1.c: New test.
8161         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
8162         to NULL or a symbol.
8163
8164 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
8165
8166         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
8167         New procs.
8168         (dg-process-target (local override)): Handle selector expressions.
8169
8170         * gcc.test-framework/README: Describe tests in source directory.
8171         * gcc.test-framework/test-framework.awk: Handle dg- tests.
8172         * gcc.test-framework/test-framework.exp: Handle dg- tests.
8173         * gcc.test-framework/dg-bogus-exp-P.c: New test.
8174         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
8175         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
8176         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
8177         * gcc.test-framework/dg-do-link-exp-P.c: New test.
8178         * gcc.test-framework/dg-do-run-exp-P.c: New test.
8179         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
8180         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
8181         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
8182         * gcc.test-framework/dg-error-exp-P.c: New test.
8183         * gcc.test-framework/dg-error-exp-XP.c: New test.
8184         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
8185         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
8186         * gcc.test-framework/dg-output-exp-P.c: New test.
8187         * gcc.test-framework/dg-output-exp-XF.c: New test.
8188         * gcc.test-framework/dg-warning-exp-P.c: New test.
8189         * gcc.misc-tests/dg-1.c: Remove.
8190         * gcc.misc-tests/dg-2.c: Remove.
8191         * gcc.misc-tests/dg-3.c: Remove.
8192         * gcc.misc-tests/dg-4.c: Remove.
8193         * gcc.misc-tests/dg-5.c: Remove.
8194         * gcc.misc-tests/dg-6.c: Remove.
8195         * gcc.misc-tests/dg-7.c: Remove.
8196         * gcc.misc-tests/dg-8.c: Remove.
8197         * gcc.misc-tests/dg-9.c: Remove.
8198         * gcc.misc-tests/dg-10.c: Remove.
8199         * gcc.misc-tests/dg-11.c: Remove.
8200         * gcc.misc-tests/dg-12.c: Remove.
8201         * gcc.misc-tests/dg-test.exp: Remove.
8202
8203         * gcc.test-framework/test-framework.awk: Change recording and
8204         printing of passes and failures.
8205
8206         * gcc.test-framework: New directory.
8207         * gcc.test-framework/README: New.
8208         * gcc.test-framework/test-framework.exp: New.
8209         * gcc.test-framework/test-framework.awk: New.
8210         * gcc.test-framework/gen_directive_tests: New.
8211
8212 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
8213
8214         * lib/treelang.exp: Fix comment typos.
8215         (treelang_target_compile): Don't append libs=-ltreelang to options.
8216
8217 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
8218
8219         * g++.dg/parse/typename7.C: Adjust error messages.
8220
8221 2005-01-31  Jeff Law  <law@redhat.com>
8222
8223         * gcc.c-torture/execute/20050131-1.c: New test.
8224         * gcc.dg/wcaselabel.c: New test.
8225
8226 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
8227
8228         * g++.dg/other/warning1.C: Adjust error messags.
8229         * g++.dg/parse/constant5.C: New test.
8230
8231 2005-01-31  Steven Bosscher  <stevenb@suse.de>
8232
8233         PR c/19333
8234         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
8235         the test case valid.
8236         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
8237         * testsuite/gcc.dg/array-7.c: Adjust expected result.
8238         * testsuite/gcc.dg/pr18596-3.c: Likewise.
8239         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
8240         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
8241         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
8242
8243 2005-01-31  Dale Johannesen  <dalej@apple.com>
8244
8245         * g++.dg/opt/pr19650.C:  New test.
8246
8247 2005-01-31  Richard Henderson  <rth@redhat.com>
8248
8249         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
8250         long double for intel double extended format.
8251         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8252
8253 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
8254
8255         PR c++/19555
8256         * g++.dg/template/static10.C: New test.
8257
8258         PR c++/19395
8259         * g++.dg/parse/error24.C: New test.
8260
8261         PR c++/19367
8262         * g++.dg/lookup/builtin1.C: New test.
8263
8264         PR c++/19457
8265         * g++.dg/warn/conv3.C: New test.
8266
8267 2005-01-30  Bud Davis  <bdavis@gfortran.org>
8268
8269         PR fortran/19647
8270         * gfortan.dg/inquire_7.f90
8271
8272 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
8273
8274         PR tree-optimization/15791
8275         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
8276         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
8277         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
8278         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
8279         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
8280         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
8281         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
8282         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
8283         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
8284         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
8285
8286 2005-01-29  Paul Brook  <paul@codesourcery.com>
8287
8288         PR fortran/18565
8289         * check.c (real_or_complex_check): New function.
8290         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
8291         * intrinsic.c (add_functions): Use new check functions.
8292         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
8293         Add prototypes.
8294
8295 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
8296
8297         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
8298         gcc.dg/lvalue-3.c: New tests.
8299         * gcc.dg/concat.c: Update expected messages.
8300
8301 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
8302
8303         PR libfortran/19595
8304         * gfortran.dg/eor_1.f90:  New test.
8305
8306 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
8307
8308         PR fortran/19589
8309         * gfortran.dg/logical_data_1.f90: New test.
8310
8311 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
8312
8313         PR c++/19253
8314         * g++.dg/template/crash33.C: New test.
8315
8316         PR c++/19667
8317         * g++.dg/template/crash32.C: New test.
8318
8319 2005-01-28  Ian Lance Taylor  <ian@airs.com>
8320
8321         PR middle-end/16558
8322         * g++.dg/warn/Wreturn-type-2.C: New test.
8323
8324 2004-06-24  Jeff Law  <law@redhat.com>
8325
8326         * gcc.dg/tree-ssa/20050128-1.c: New test.
8327
8328 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
8329
8330         * gcc.target/frv/all-mdpackh-1.c: New test.
8331
8332 2005-01-28  Steven Bosscher  <stevenb@suse.de>
8333
8334         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
8335
8336 2005-01-27  Richard Henderson  <rth@redhat.com>
8337
8338         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
8339
8340 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
8341
8342         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
8343
8344 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
8345
8346         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8347         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8348         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
8349         to cope with cases where the multilib options override the dg-options.
8350
8351 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
8352
8353         PR c/18946
8354         * gcc.dg/noncompile/20050120-1.c: New test.
8355
8356 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
8357
8358         PR tree-optimization/19633
8359         * gcc.dg/pr19633.c: New test.
8360         * gcc.dg/tree-ssa/pr19633.c: New test.
8361
8362 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
8363
8364         * gcc.dg/20041216-1.c: New test.
8365
8366 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
8367
8368         PR objc/18862
8369         * objc.dg/selector-2.m: New test.
8370
8371 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
8372
8373         * g++.dg/opt/range-test-2.C: New test.
8374
8375         PR rtl-optimization/19579
8376         * gcc.c-torture/execute/20050124-1.c: New test.
8377
8378 2005-01-26  Greg Parker  <gparker@apple.com>
8379         Stuart Hastings  <stuart@apple.com>
8380
8381         * gcc.c-torture/execute/20050125-1.c: New.
8382
8383 2005-01-18  Jan Hubicka  <jh@suse.cz>
8384
8385         PR tree-optimize/19337
8386         * gcc.c-torture/compile/20050119-1.c: New test.
8387
8388 2005-01-24  James E Wilson  <wilson@specifixinc.com>
8389
8390         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
8391         test for successful match.
8392
8393 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
8394
8395         PR objc/18408
8396         * objc.dg/comp-types-7.m: New test.
8397
8398 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
8399
8400         * lib/target-supports.exp (current_target_name): New.
8401         (check_effective_target_ilp32, check_effective_target_lp64):
8402         Cache the result to use as long as the current target, with
8403         multilib flags, remains the same.
8404
8405         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
8406         (dg-require-weak, dg-require-visibility, dg-require-alias,
8407         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
8408         dg-require-effective-target, dg-skip-if): Remove call to
8409         skip_test_and_clear_xfail.
8410         (dg-test): Clear xfail data.
8411
8412 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR target/17751
8415         * gcc.dg/ppc64-toc.c: New test.
8416
8417         * g++.dg/tree-ssa/empty-1.C: New test.
8418
8419         PR middle-end/19551
8420         * gcc.c-torture/execute/20050121-1.c: New test.
8421         * gcc.dg/20050121-2.c: New test.
8422
8423 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
8424         Paul Brook  <paul@codesourcery.com>
8425
8426         PR fortran/17941
8427         * gfortran.dg/real_const_1.f: New test.
8428         * gfortran.dg/real_const_2.f90: New test.
8429         * gfortran.dg/complex_int_1.f90: New test.
8430
8431 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
8432
8433         PR fortran/19313
8434         * gfortan.dg/inquire_6.f90: New test.
8435
8436 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
8437
8438         PR libfortran/19451
8439         * open_readonly_1.f90:  New test.
8440
8441 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
8442
8443         PR libfortran/18982
8444         * gfortran.dg/open_new.f90: New file.
8445
8446 2005-01-22  Paul Brook  <paul@codesourcery.com>
8447
8448         * namelist_1.f90: New test.
8449
8450 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
8451
8452         PR tree-optimization/19484
8453         * gcc.c-torture/compile/20050122-[12].c: New tests.
8454
8455 2005-01-22  Paul Brook  <paul@codesourcery.com>
8456
8457         * gfortran.dg/implicit_2.f90: New test.
8458
8459 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
8460
8461         PR fortran/19314
8462         * gfortran.dg/inquire_5.f90: New test.
8463
8464 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8465
8466         PR c/18809
8467         * gcc.dg/pr18809-1.c: New test.
8468
8469 2005-01-21  Ian Lance Taylor  <ian@airs.com>
8470
8471         * gcc.dg/20050121-1.c: New test.
8472
8473         PR tree-optimization/13000
8474         * gcc.dg/20040206-1.c: Change warning to point where function is
8475         being inlined.
8476
8477 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8478
8479         PR c++/19208
8480         * g++.dg/template/array11.C: New test.
8481
8482 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8483
8484         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
8485         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
8486         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
8487         * gfortran.dg/getenv_1.f90: Add dg-do directive.
8488         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
8489         gfortran.dg/pr17164.f90: Add missing dg-do directives.
8490
8491 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8492
8493         PR tree-optimization/15349
8494         * gcc.dg/tree-ssa/pr15349.c: New.
8495
8496 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
8497
8498         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
8499
8500 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
8501
8502         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
8503         scan-assembler-times directive name.
8504
8505         * gcc.dg/asm-a.c: Move dg-require-effective-target to
8506         after dg-do.
8507
8508         PR rtl-optimization/19462
8509         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
8510
8511 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
8512
8513         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
8514         counting function calls on ia64.
8515
8516 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
8517
8518         PR rtl-optimization/15139
8519         * gcc.dg/20050111-2.c: New test.
8520
8521         PR c/17297
8522         * gcc.c-torture/compile/20050113-1.c: New testcase.
8523
8524         PR middle-end/19164
8525         * gcc.dg/20050113-1.c: New testcase.
8526
8527 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
8528
8529         * gcc.dg/vect/vect-85.c: Add comment.
8530         * gcc.dg/vect/vect-86.c: Add xfail for now.
8531         * gcc.dg/vect/vect-87.c: Add xfail for now.
8532         * gcc.dg/vect/vect-88.c: Add xfail for now.
8533         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
8534
8535 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8536
8537         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
8538
8539 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8540
8541         * g++.dg/debug/typedef3.C: New test.
8542
8543 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
8544
8545         PR c/19472
8546         * gcc.dg/asm-a.c: New test.
8547
8548 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
8549
8550         * gcc.dg/sh-relax.c: Add prototype for abort.
8551
8552 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8553
8554         * gcc.dg/short-compare-1.c: New test.
8555         * gcc.dg/short-compare-2.c: Likewise.
8556
8557 2005-01-18  Michael Matz  <matz@suse.de>
8558
8559         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
8560
8561 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
8562
8563         PR tree-optimization/19121
8564         * gcc.c-torture/compile/pr19121.c: New test.
8565
8566 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
8567
8568         PR target/19357
8569         * gcc.c-torture/compile/pr19357.c: New test.
8570
8571 2005-01-17  Ian Lance Taylor  <ian@airs.com>
8572
8573         PR c/5675
8574         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
8575         pass--those that refer just to the variable, possibly with a
8576         cast.
8577         * gcc.dg/c99-const-expr-3.c: Likewise.
8578
8579         PR middle-end/13127
8580         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
8581         longer emitted.
8582
8583 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
8584
8585         PR fortran/18778
8586         * gfortran.dg/endfile_2.f90: New test.
8587
8588 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
8589
8590         PR 19168
8591         * gfortran.dg/select_5.f90: New test.
8592
8593 2004-01-16  Paul Brook  <paul@codesourcery.com>
8594
8595         * gfortran.dg/common_4.f90: New test.
8596
8597 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
8598
8599         PR rtl-optimization/19462
8600         * gcc.dg/torture/pr19462-1.c: New test.
8601
8602 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
8603
8604         PR objc/19321
8605         * objc.dg/func-ptr-2.m: New.
8606         * objc.dg/volatile-1.m: New.
8607
8608 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8609
8610         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
8611
8612 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
8613
8614         PR tree-optimization/19060
8615         * gcc.c-torture/execute/20050104-1.c: New test.
8616
8617 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
8618
8619         PR fortran/18983
8620         * gfortran.dg/write_to_null.f90: New test.
8621
8622 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
8623             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8624
8625         PR other/19328
8626         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
8627         argument.
8628
8629 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
8630
8631         PR c++/19263
8632         * g++.dg/init/vector1.C: New test.
8633
8634 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
8635
8636         PR target/13158
8637         * gcc.target/ia64/sibcall-unwind-1.c: New test.
8638         PR target/18987
8639         * gcc.target/ia64/sibcall-unwind-2.c: New test.
8640
8641 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
8642
8643         * gfortran.dg/select_1.f90: New test.
8644         * gfortran.dg/select_2.f90: New test.
8645         * gfortran.dg/select_3.f90: New test.
8646         * gfortran.dg/select_4.f90: New test.
8647
8648 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
8649
8650         PR middle-end/19084
8651         PR rtl-optimization/19348
8652         * gcc.dg/20050111-1.c: New test.
8653         * gcc.c-torture/execute/20050111-1.c: New test.
8654
8655         * gcc.dg/i386-asm-4.c: New test.
8656
8657 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8658
8659         * gcc.dg/nested-func-2.c: New test.
8660         * ada/acats/norun.lst: Remove c953002.
8661
8662 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
8663
8664         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
8665
8666 2005-01-12  Ben Elliston  <bje@au.ibm.com>
8667
8668         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
8669
8670 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
8671
8672         PR target/18761
8673         * g++.dg/abi/align1.C: New test.
8674
8675 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
8676
8677         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
8678         at a time.
8679         * g++.dg/ext/altivec_check.h: Support compiling as C.
8680
8681 2005-01-10  Roger Sayle  <roger@eyesopen.com>
8682
8683         PR c++/19355
8684         * g++.dg/expr/pr19355-1.C: New test case.
8685
8686 2005-01-10  Laurent GUERBY <laurent@guerby.net>
8687
8688         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
8689         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
8690         * ada/acats/tests/c3/c92005b.ada: Likewise.
8691         * ada/acats/tests/c3/cxb3012.a: Likewise.
8692         * ada/acats/norun.lst: Add c380004 and c953002, add PR
8693
8694 2005-01-09  Paul Brook  <paul@codesourcery.com>
8695
8696         * gfortran.dg/common_2.f90: New file.
8697         * gfortran.dg/common_3.f90: New file.
8698
8699 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
8700
8701         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
8702
8703 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8704
8705         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
8706         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
8707         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
8708         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
8709         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
8710         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
8711         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
8712         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
8713         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
8714         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
8715         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
8716         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
8717         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
8718         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
8719         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
8720         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
8721         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
8722         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
8723         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
8724         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
8725         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
8726         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
8727         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
8728         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
8729         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
8730         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
8731         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
8732         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
8733         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
8734         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
8735         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
8736         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
8737         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
8738         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
8739         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
8740         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
8741         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
8742         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
8743         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
8744         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
8745         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
8746         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
8747         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
8748         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
8749         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
8750         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
8751         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
8752         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
8753         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
8754         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
8755         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
8756         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
8757         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
8758         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
8759         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
8760         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
8761         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
8762         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
8763         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
8764         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
8765         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
8766         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
8767         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
8768         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
8769         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
8770         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
8771         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
8772
8773         * gcc.dg/vect/vect-1.c: Fix spelling.
8774         * gcc.dg/vect/vect-10.c: Fix spelling.
8775         * gcc.dg/vect/vect-11.c: Fix spelling.
8776         * gcc.dg/vect/vect-12.c: Fix spelling.
8777         * gcc.dg/vect/vect-14.c: Fix spelling.
8778         * gcc.dg/vect/vect-15.c: Fix spelling.
8779         * gcc.dg/vect/vect-16.c: Fix spelling.
8780         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
8781         * gcc.dg/vect/vect-64.c: Fix comments.
8782         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
8783
8784 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8785             Ira Rosen  <irar@il.ibm.com>
8786
8787         * gcc.dg/vect/vect-70.c: New test.
8788         * gcc.dg/vect/vect-71.c: New test.
8789
8790 2005-01-09  Manfred Hollstein  <mh@suse.com>
8791
8792         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
8793         * gcc.dg/pr18241-2.c: Likewise.
8794         * gcc.dg/pr18241-3.c: Likewise.
8795         * gcc.dg/pr18241-4.c: Likewise.
8796         * gcc.dg/pr18241-5.c: Likewise.
8797
8798 2005-01-08  Richard Henderson  <rth@redhat.com>
8799
8800         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8801         False for x86 and x86-64.
8802
8803 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
8804
8805         PR tree-optimization/18241
8806         * gcc.dg/pr18241-1.c: New test.
8807         * gcc.dg/pr18241-2.c: New test.
8808         * gcc.dg/pr18241-3.c: New test.
8809         * gcc.dg/pr18241-4.c: New test.
8810         * gcc.dg/pr18241-5.c: New test.
8811
8812 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
8813
8814         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
8815         gfortran.dg/select_4.f90: New.
8816
8817 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8818
8819         * gcc.c-torture/execute/20050107-1.c: New test.
8820
8821 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
8822
8823         PR c++/19298
8824         * g++.dg/template/ref2.C: New.
8825
8826 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
8827
8828         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
8829         instead of being empty.
8830
8831 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8832
8833         PR fortran/15553
8834         * gfortran.dg/array-1.f90: New test.
8835
8836 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8837
8838         PR tree-optimization/19283
8839         * gcc.c-torture/execute/20050106-1.c: New test.
8840
8841         PR rtl-optimization/18861
8842         * gcc.dg/20050105-1.c: New test.
8843
8844         PR tree-optimization/18828
8845         * gcc.dg/20050105-2.c: New test.
8846
8847 2005-01-07  Andreas Jaeger  <aj@suse.de>
8848
8849         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
8850
8851 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
8852
8853         PR fortran/18398
8854         * gfortran.dg/fmt_read.f90: New test.
8855
8856 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
8857
8858         * gcc.dg/rs6000-ldouble-2.c: New.
8859
8860 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
8861
8862         PR c++/19244
8863         * g++.dg/parser/ctor2.C: New test.
8864
8865 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8866
8867         PR c++/17154
8868         * g++.dg/template/using9.C: New test.
8869
8870 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8871
8872         PR c++/19258
8873         * g++.dg/lookup/friend6.C: New test.
8874
8875 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8876
8877         PR c++/19270
8878         * g++.dg/template/array10.C: New.
8879
8880 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8881
8882         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
8883         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
8884
8885 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
8886
8887         * gcc.c-torture/compile/20050105-1.c: New test.
8888
8889 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
8890
8891         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
8892
8893 2005-01-05  Roger Sayle  <roger@eyesopen.com>
8894
8895         PR middle-end/19100
8896         * gcc.dg/conv-3.c: New test case.
8897
8898 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
8899
8900         * gcc.dg/asm-wide-1.c: New test.
8901
8902 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8903
8904         PR c++/19030
8905         * g++.dg/parse/crash22.C: New
8906
8907 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
8908
8909         PR 19257
8910         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
8911
8912 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
8913
8914         PR middle-end/17767
8915         * gcc.dg/i386-mmx-6.c: New test case.
8916
8917 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
8918
8919         PR tree-optimization/18308
8920         * gcc.dg/vect/pr18308.c: New testcase.
8921
8922 2005-01-04  Andreas Jaeger  <aj@suse.de>
8923
8924         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
8925
8926 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8927             Robert Bowdidge <bowdidge@apple.com>
8928
8929         * gcc.dg/cpp/subframework1.c: New.
8930         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
8931         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
8932         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
8933         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
8934
8935 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8936
8937         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
8938         producing warning.
8939         * gcc.dg/darwin-weakimport-2.c: New.
8940
8941 2005-01-03  Richard Henderson  <rth@redhat.com>
8942
8943         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
8944
8945 2005-01-03  Richard Henderson  <rth@redhat.com>
8946
8947         * gcc.dg/vect/vect.exp: Enable for ia64.
8948         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
8949         (check_effective_target_vect_float): Likewise.
8950         (check_effective_target_vect_no_align): Likewise.
8951         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
8952         * gcc.dg/vect/vect-8.c: Likewise.
8953
8954 2005-01-03  Uros Bizjak <uros@kss-loka.si>
8955
8956         PR target/19236
8957         * gcc.dg/pr19236-1.c: New test case.
8958
8959 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8960
8961         PR rtl-optimization/12092
8962         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
8963
8964 2005-01-02  Andreas Jaeger  <aj@suse.de>
8965
8966         * gcc.dg/pr12092-1.c: Do not run on x86_64.
8967
8968 2005-01-01  Roger Sayle  <roger@eyesopen.com>
8969             Andrew Pinski  <pinskia@physics.uc.edu>
8970
8971         PR rtl-optimization/12092
8972         * gcc.dg/pr12092-1.c: New test case.
8973
8974 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
8975
8976         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
8977         'hidden' and 'default' for better portability.
8978         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
8979
8980         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
8981         6 and 7.
8982         * g++.old-deja/g++.brendan/new3.C: Likewise.
8983
8984 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8985
8986         * gcc.dg/20041231-1.C: New test.
8987         * g++.dg/warn/Wunreachable-code-1.C: New test.
8988
8989 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8990
8991         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8992         file, not /dev/null.  Abort on error.
8993
8994 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8995             Ziemowit Laski  <zlaski@apple.com>
8996
8997         PR objc/18971
8998         * objc.dg/encode-5.m: New test.
8999
9000 2004-12-29  Richard Henderson  <rth@redhat.com>
9001
9002         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
9003         * objc.dg/stabs-1.m: Disable for ia64.
9004
9005 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
9006
9007         PR c++/19190
9008         * g++.dg/warn/Wunused-10.C: New test.
9009
9010 2004-12-28  Richard Henderson  <rth@redhat.com>
9011
9012         * objc.dg/stabs-1.m: Disable for alpha.
9013
9014 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
9015
9016         PR c++/19149
9017         * g++.dg/parse/error23.C: New test.
9018
9019 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9020
9021         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
9022
9023         PR fortran/19032
9024         * gfortran.dg/intrinsic_modulo_1.f90: New.
9025         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
9026         tests with divisor -1.
9027
9028 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
9029
9030         * g++.dg/opt/temp1.C (memcpy): Return a value.
9031
9032         PR c++/19148
9033         * g++.dg/expr/cond7.C: New test.
9034
9035 2004-12-27  Paul Brook  <paul@codesourcery.com>
9036
9037         * gfortran.dg/g77/select_no_compile.f: Remove.
9038
9039 2004-12-27  Richard Henderson  <rth@redhat.com>
9040
9041         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
9042         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
9043         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
9044
9045 2004-12-26  Richard Henderson  <rth@redhat.com>
9046
9047         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
9048         by 1i instead of token pasting.
9049
9050 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9051
9052         PR tree-optimization/17578
9053         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
9054         to additional_flags.
9055         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
9056
9057 2004-12-25  Richard Henderson  <rth@redhat.com>
9058
9059         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
9060         Remove Alpha.
9061
9062 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9063
9064         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
9065         hppa*-*-hpux*.
9066         * gcc.dg/pr17957.c (dg-options): Likewise.
9067         * gcc.dg/struct-ret-1.c: Add prototype for abort.
9068         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
9069         instead of 0 on __hppa__.
9070         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
9071         "foo,%r" on hppa*-*-*.
9072
9073 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
9074
9075         PR fortran/19071
9076         * gfortran.dg/complex_write.f90: New test.
9077
9078 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9079
9080         PR c++/17595
9081         * g++.dg/parse/pragma2.C: New test.
9082
9083         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
9084
9085 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
9086
9087         * gcc.dg/empty2.c: Add missing dg-warning.
9088
9089 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9090
9091         PR c++/17413
9092         * g++.dg/template/local4.C: New test.
9093         * g++.dg/template/crash19.C: Add dg-error marker.
9094
9095         * g++.dg/template/crash31.C: Correct embedded PR number.
9096
9097 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9098
9099         PR c++/16405
9100         * g++.dg/opt/temp1.C: Add do-run marker.
9101
9102 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
9103
9104         * g++.dg/template/spec19.C: New.
9105
9106 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
9107
9108         PR target/16819
9109         * gcc.dg/empty2.c: New.
9110
9111 2004-12-23  Richard Henderson  <rth@redhat.com>
9112
9113         * lib/target-supports.exp (check_effective_target_vect_no_align):
9114         Remove i?86 and x86-64.
9115
9116 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9117
9118         PR c++/16405
9119         * g++.dg/opt/temp1.C: New test.
9120
9121 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9122
9123         PR c++/18733
9124         * g++.dg/template/friend33.C: New testcase.
9125
9126 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
9127
9128         PR c++/18464
9129         * g++.dg/template/cond5.C: New test.
9130
9131         PR c++/18492
9132         * g++.dg/inherit/thunk3.C: New test.
9133
9134         PR c++/11224
9135         * g++.dg/warn/Wunused-9.C: New test.
9136
9137 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
9138
9139         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
9140
9141 2004-12-22  Jan Beulich  <jbeulich@novell.com>
9142
9143         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
9144
9145 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
9146
9147         PR c++/18378
9148         * g++.dg/ext/packed8.C: New test.
9149
9150         PR c++/19063
9151         * g++.dg/template/crash31.C: New test.
9152
9153         PR c++/19034
9154         * g++.dg/template/crash30.C: New test.
9155
9156 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
9157
9158         PR C++/18984
9159         * g++.dg/eh/ctor3.C: New test.
9160
9161 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9162
9163         * objc.dg/stabs-1.m: Allow section name to be quoted and
9164         assembly label to begin with '.LL'.
9165
9166 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
9167
9168         * gcc.dg/vect/vect.exp
9169         (check_effective_target_lp64_or_vect_no_align): New.
9170         * gcc.dg/vect/vect-77.c: Use it.
9171         * gcc.dg/vect/vect-78.c: Use it.
9172
9173         * lib/target-supports.exp
9174         (check_effective_target_vect_no_max,
9175         check_effective_target_vect_no_bitwise,
9176         check_effective_target_vect_no_align): New.
9177         * gcc.dg/vect/vect-13.c: Use them.
9178         * gcc.dg/vect/vect-17.c: Ditto.
9179         * gcc.dg/vect/vect-18.c: Ditto.
9180         * gcc.dg/vect/vect-19.c: Ditto.
9181         * gcc.dg/vect/vect-20.c: Ditto.
9182         * gcc.dg/vect/vect-27.c: Ditto.
9183         * gcc.dg/vect/vect-29.c: Ditto.
9184         * gcc.dg/vect/vect-44.c: Ditto.
9185         * gcc.dg/vect/vect-48.c: Ditto.
9186         * gcc.dg/vect/vect-50.c: Ditto.
9187         * gcc.dg/vect/vect-52.c: Ditto.
9188         * gcc.dg/vect/vect-54.c: Ditto.
9189         * gcc.dg/vect/vect-56.c: Ditto.
9190         * gcc.dg/vect/vect-58.c: Ditto.
9191         * gcc.dg/vect/vect-60.c: Ditto.
9192         * gcc.dg/vect/vect-72.c: Ditto.
9193         * gcc.dg/vect/vect-80.c: Ditto.
9194
9195 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
9196
9197         PR c++/14075
9198         * g++.dg/init/string1.C: New.
9199
9200         PR c++/18975
9201         * g++.dg/other/synth1.C: New.
9202
9203 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
9204
9205         PR c/18963
9206         * gcc.dg/pr18963-1.c: New test.
9207
9208 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
9209
9210         PR c/18596
9211         * gcc.dg/funcdef-storage-1.c (foo): Remove.
9212         * gcc.dg/pr18596-1.c: Use dg-error.
9213         (dg-options): Use -fno-unit-at-a-time.
9214         * gcc.dg/pr18596-2.c: New test.
9215         * gcc.dg/pr18596-3.c: New test.
9216
9217 2004-12-20  Roger Sayle  <roger@eyesopen.com>
9218
9219         PR middle-end/18683
9220         * g++.dg/opt/pr18683-1.C: New test case.
9221
9222 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
9223
9224         PR other/19093
9225         * g++.dg/opt/max1.C: Fix for 64bit targets.
9226
9227 2004-12-20  Matt Austern  <austern@apple.com>
9228
9229         PR c++/19044
9230         * g++.dg/ext/builtin6.C: New
9231
9232 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
9233
9234         PR tree-optimization/19080
9235         * gcc.c-torture/compile/pr19080.c: New test.
9236
9237 2004-12-20  Steven Bosscher  <stevenb@suse.de>
9238
9239         * gcc.dg/20041219-1.c: New test.
9240
9241 2004-12-19  Roger Sayle  <roger@eyesopen.com>
9242
9243         PR middle-end/19068
9244         * g++.dg/opt/max1.C: New test case.
9245
9246 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9247
9248         * gcc.dg/fdata-sections-1.c: New test.
9249
9250 2004-12-18  Roger Sayle  <roger@eyesopen.com>
9251
9252         PR middle-end/18548
9253         * gcc.dg/max-1.c: New test case.
9254
9255 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
9256
9257         * gcc.c-torture/execute/20041218-1.c: New test.
9258
9259 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
9260
9261         * gcc.dg/pr18501.c: New test.
9262         * gcc.dg/uninit-5.c: XFAIL.
9263         * gcc.dg/uninit-9.c: XFAIL.
9264
9265 2004-12-17  Dale Johannesen  <dalej@apple.com>
9266
9267         * gcc.dg/20041213-1.c:  New.
9268
9269 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
9270
9271         * objc.dg/stabs-1.m: Allow assembly label to begin
9272         with a dot ('.').
9273
9274 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
9275
9276         * gcc.c-torture/execute/20041213-1.c: Move...
9277         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
9278
9279 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
9280
9281         PR c++/18721
9282         * g++.dg/lookup/conv-5.C: New.
9283
9284 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
9285
9286         * objc.dg/stabs-1.m: New test.
9287
9288 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9289
9290         * gcc.dg/visibility-c.c: Change compile to
9291         assemble for the test.
9292
9293 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9294
9295         PR target/19041
9296         * gcc.dg/visibility-c.c: New test.
9297
9298 2004-12-16  Roger Sayle  <roger@eyesopen.com>
9299
9300         PR middle-end/18493
9301         * gcc.dg/switch-8.c: New test case.
9302
9303 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9304
9305         PR c++/18905
9306         * g++.dg/template/init4.C: New.
9307         * g++.dg/opt/static3.C: Enable optimizer.
9308
9309 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
9310
9311         * g++.dg/other/complex1.C: New test.
9312
9313 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
9314
9315         * g++.dg/opt/inline9.C: New test.
9316
9317 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9318
9319         PR fortran/18993
9320         * gfotran.dg/nullify_1.f: New test.
9321
9322 2004-12-15  Richard Henderson  <rth@redhat.com>
9323
9324         * gcc.target/i386/i386.exp: New harness.
9325         * gcc.target/i386/vect-args.c: New.
9326
9327 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
9328
9329         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
9330
9331 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9332
9333         PR c++/18825
9334         * g++.dg/template/friend32.C: New test.
9335
9336 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9337
9338         * cpp/pragma-once-1.c: New test.
9339         * cpp/pragma-once-1b.h: Likewise.
9340         * cpp/pragma-once-1c.h: Likewise.
9341         * cpp/pragma-once-1d.h: Likewise.
9342         * cpp/inc/pragma-once-1a.h: Likewise.
9343
9344 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
9345             Steven G. Kargl  <kargls@comcast.net>
9346
9347         PR fortran/17597
9348         * gfortran.dg/list_read_3.f90: New test.
9349
9350 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9351
9352         * gcc.dg/ftrapv-2.c: New test.
9353
9354 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
9355
9356         PR c++/18981
9357         * g++.dg/template/typename9.C: New test.
9358
9359 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
9360
9361         PR c++/18738
9362         * g++.dg/template/typename8.C: New test.
9363         * g++.dg/parse/friend2.C: Tweak error message.
9364
9365 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
9366
9367         * gcc.c-torture/20041214-1.c: New test.
9368
9369 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
9370
9371         PR c++/18965
9372         * g++.dg/init/array17.C: New test.
9373
9374 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
9375
9376         PR c++/18793
9377         * g++.dg/init/aggr3.C: New test.
9378
9379 2004-12-14  Janis Johnson  <janis187@us.ibm.com
9380
9381         * gcc.dg/altivec-types-1.c: New test.
9382         * gcc.dg/altivec-types-2.c: New test.
9383         * gcc.dg/altivec-types-3.c: New test.
9384         * gcc.dg/altivec-types-4.c: New test.
9385         * g++.dg/ext/altivec-types-1.C: New test.
9386         * g++.dg/ext/altivec-types-2.C: New test.
9387         * g++.dg/ext/altivec-types-3.C: New test.
9388         * g++.dg/ext/altivec-types-4.C: New test.
9389
9390 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
9391
9392         PR middle-end/18951
9393         * gcc.c-torture/execute/20041213-1.c: New test.
9394
9395 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
9396
9397         PR c++/18949
9398         * g++.dg/template/cast1.C: New.
9399
9400 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
9401
9402         * gcc.c-torture/execute/20041213-2.c: New test.
9403
9404 2004-12-13  Richard Henderson  <rth@redhat.com>
9405
9406         * gcc.dg/i386-sse-10.c: Fix typo in options.
9407
9408 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
9409
9410         PR c++/18968
9411         * g++.dg/opt/pr18968.C: New test.
9412
9413 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
9414
9415         PR c++/18925
9416         * g++.dg/ext/visibility/staticdatamem.C: New test.
9417
9418 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
9419
9420         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
9421
9422 2004-12-13  Roger Sayle  <roger@eyesopen.com>
9423
9424         PR rtl-optimization/18928
9425         * gcc.dg/pr18928-1.c: New test case.
9426
9427 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
9428
9429         PR tree-opt/16951
9430         * gcc.c-torture/compile/20041211-1.c: New.
9431
9432 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9433
9434         PR middle-end/17564
9435         * gcc.c-torture/execute/20041212-1.c: New test.
9436
9437 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9438
9439         PR fortran/18869
9440         * gfortran.dg/common_1.f90: New test.
9441
9442 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
9443         Paul Brook  <paul@codesourcery.com>
9444
9445         PR fortran/16222
9446         * gfortran.dg/real_do_1.f90: New test.
9447
9448 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9449
9450         PR tree-opt/18040
9451         * g++.dg/opt/ptrmem6.C: New test.
9452
9453 2004-12-11  Roger Sayle  <roger@eyesopen.com>
9454
9455         PR middle-end/18921
9456         * gcc.dg/pr18921-1.c: New test case.
9457
9458 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9459
9460         PR fortran/17175
9461         * gfortran.dg/scale_1.f90: New test.
9462
9463 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
9464
9465         PR middle-end/18903
9466         * gcc.c-torture/compile/pr18903.c: New test.
9467
9468 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
9469
9470         * gcc.c-torture/execute/20041210-1.c: New test.
9471
9472 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9473
9474         PR c++/18731
9475         * g++.dg/parser/struct-1.C: New test.
9476         * g++.dg/parser/struct-2.C: New test.
9477         * g++.dg/parser/struct-3.C: New test.
9478
9479 2004-12-09  Richard Henderson  <rth@redhat.com>
9480
9481         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
9482
9483         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
9484         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
9485
9486 2004-12-09  Matt Austern  <austern@apple.com>
9487
9488         PR c++/18514
9489         * g++.dg/ext/builtin1.C: New
9490         * g++.dg/ext/builtin2.C: New
9491         * g++.dg/ext/builtin3.C: New
9492         * g++.dg/ext/builtin4.C: New
9493         * g++.dg/ext/builtin5.C: New
9494
9495 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
9496
9497         PR tree-opt/18904
9498         * g++.dg/opt/ptrmem5.C: New test.
9499
9500 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
9501
9502         * g++.dg/parse/typename5.C: Adjust for new error.
9503         * g++.dg/parse/typename7.C: New.
9504
9505 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9506
9507         PR c++/18073
9508         * g++.dg/other/mmintrin.C: New test.
9509
9510 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9511
9512         PR c++/16681
9513         * g++.dg/init/array15.C: New.
9514         * g++.dg/init/array16.C: New.
9515
9516 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9517
9518         PR fortran/18826
9519         * gfortran.dg/assign_1.f90: New test.
9520
9521 2004-12-08  Nick Clifton  <nickc@redhat.com>
9522
9523         * gcc.target/xstormy16/bss_below100: New directory containing tests.
9524         * gcc.target/xstormy16/data_below100: Likewise.
9525         * gcc.target/xstormy16/sfr: Likewise.
9526         * gcc.target/xstormy16/below100.S: New test source file.
9527         * gcc.target/xstormy16/below100.ld: New test linker script.
9528         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
9529         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
9530         bp instructions.
9531         * gcc.target/xstormy16/bp.c: Likewise.
9532
9533         * gcc.target/xstormy16/bss_below100: New files:
9534         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
9535         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
9536         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
9537         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
9538         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
9539         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
9540         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
9541         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
9542         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
9543         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
9544         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
9545         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
9546         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
9547         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
9548         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
9549         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
9550         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
9551         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
9552         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
9553         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
9554         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
9555         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
9556         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
9557         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
9558         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
9559         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
9560         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
9561
9562         * gcc.target/xstormy16/data_below100: New files:
9563         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
9564         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
9565         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
9566         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
9567         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
9568         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
9569         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
9570         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
9571         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
9572         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
9573         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
9574         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
9575         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
9576         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
9577         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
9578         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
9579         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
9580         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
9581         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
9582         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
9583         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
9584         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
9585         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
9586         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
9587         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
9588         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
9589         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
9590
9591         * gcc.target/xstormy16/sfr: New files:
9592         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
9593         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
9594         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
9595         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
9596         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
9597         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
9598         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
9599         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
9600         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
9601         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
9602         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
9603         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
9604         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
9605         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
9606         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
9607         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
9608         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
9609         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
9610         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
9611         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
9612         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
9613         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
9614         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
9615         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
9616         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
9617         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
9618         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
9619         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
9620         27_if0_sfrw_bitfield_f.c
9621
9622 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9623
9624         PR c++/18100
9625         * g++.dg/lookup/name-clash4.C: New test.
9626
9627 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
9628
9629         PR c++/18672
9630         * g++.dg/opt/array1.C: New.
9631
9632         PR c++/18803
9633         * g++.dg/template/operator5.C: New.
9634
9635 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
9636
9637         PR c/18867
9638         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
9639
9640 2004-12-07  Steven Bosscher  <stevenb@suse.de>
9641
9642         * gcc.dg/noncompile/20041207.c: New test.
9643
9644 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
9645
9646         * g++.dg/other/unreachable-1.C: New test.
9647
9648 2004-12-06  Nick Clifton  <nickc@redhat.com>
9649
9650         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
9651         <limits.h> because the latter comes from gcc's include/ directory
9652         and not the newlib/libc/include directory.
9653
9654 2004-12-04  Richard Henderson  <rth@redhat.com>
9655
9656         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
9657
9658 2004-12-04  Richard Henderson  <rth@redhat.com>
9659
9660         * lib/target-supports.exp (check_gc_sections_available): Disable
9661         for alpha and ia64.
9662
9663 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
9664
9665         PR middle-end/17909
9666         * g++.dg/other/vararg-2.C: New test.
9667
9668 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9669
9670         PR c++/17011, c++/17971
9671         * g++.dg/template/error15.C: Adjust expected error.
9672         * g++.dg/template/instantiate3.C: Likewise.
9673
9674 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
9675
9676         * gcc.dg/altivec-18.c: Fix for darwin
9677
9678 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9679
9680         PR c++/18782
9681         * g++.dg/parse/ptrmem2.C: New.
9682
9683         PR c++/18318
9684         * g++.dg/template/new1.C: New.
9685
9686 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9687
9688         PR fortran/18710
9689         * gfortran.dg/direct_io_3.f90: New test.
9690
9691 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
9692
9693         PR 18758
9694         * g++.dg/parse/crash21.C: New.
9695
9696 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9697
9698         PR c++/15664, c++/18276
9699         * g++.dg/template/ttp13.C: New test.
9700         * g++.dg/template/ttp14.C: Likewise.
9701
9702 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9703
9704         PR c++/18123
9705         * g++.dg/parse/enum2.C: New test.
9706         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
9707
9708 2004-12-02  Nick Clifton  <nickc@redhat.com>
9709
9710         * gcc.target/xstormy16: New test directory.
9711         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
9712         * gcc.target/xstormy16/bp.c: Check the generation of bp
9713         instructions.
9714         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
9715         bn instructions and the BELOW100 attribute.
9716
9717 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
9718
9719         PR target/16952
9720         * gcc.dg/ppc-eabi.c: New.
9721
9722 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
9723
9724         PR fortran/18284
9725         * gfortran.dg/backspace.f90
9726
9727 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
9728
9729         * gfortran.dg/inquire.f90: New test.
9730
9731 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
9732
9733         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
9734         handle effective-target-keyword.
9735         (dg-skip-if): Support effective-target keyword as target list.
9736         (dg-xfail-if): Ditto.
9737         * lib/target-supports.exp (is-effective-target-keyword): New proc.
9738
9739 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
9740
9741         PR tree-optimization/18291
9742         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
9743
9744 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9745
9746         PR C++/18729
9747         * g++.dg/parse/crash20.C: New.
9748
9749         PR c++/17431
9750         * g++.dg/overload/arg1.C: New.
9751         * g++.dg/overload/arg2.C: New.
9752         * g++.dg/overload/arg3.C: New.
9753         * g++.dg/overload/arg4.C: New.
9754
9755 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
9756
9757         * gcc.dg/c99-flex-array-4.c: Remove.
9758
9759 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9760
9761         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
9762
9763         * lib/target-supports.exp (is-effective-target): Simplify.
9764
9765         * lib/target-supports.exp (check_effective_target_vect_long):
9766         Fix for powerpc64-*-*.
9767
9768 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
9769
9770         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
9771         to support new requirements on FreeBSD 5.
9772
9773 2004-11-30  Devang Patel  <dpatel@apple.com>
9774
9775         PR 18702
9776         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
9777
9778 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9779
9780         * g++.dg/ext/altivec-13.C: New test.
9781
9782 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
9783
9784         PR tree-opt/18298
9785         * gcc.c-torture/execute/p18298.c: New test.
9786
9787 2004-11-30  Ira Rosen  <irar@il.ibm.com>
9788             Dorit Naishlos  <dorit@il.ibm.com>
9789
9790         PR tree-opt/18607
9791         * gcc.dg/vect/vect-89.c: New test.
9792
9793 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
9794
9795         * gcc.dg/pr18596-1.c: New test.
9796
9797 2004-11-30  Ben Elliston  <bje@au.ibm.com>
9798
9799         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
9800
9801 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9802
9803         PR c/18479
9804         * gcc.dg/pr18479.c: New test.
9805
9806 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9807
9808         PR target/18490
9809         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
9810         mmix-knuth-mmixware.
9811
9812         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
9813         cris-*-elf* cris-*-aout* mmix-*-*
9814
9815 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9816
9817         PR middle-end/18725
9818         * gcc.dg/pr18725.c: New test.
9819
9820 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9821
9822         PR target/18488
9823         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
9824
9825         PR target/18336
9826         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
9827
9828 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
9829
9830         PR c++/18368
9831         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
9832         * g++.old-deja/g++.law/ctors5.C: Likewise.
9833         * g++.old-deja/g++.other/crash25.C: Likewise.
9834
9835         PR c++/18674
9836         * g++.dg/template/error16.C: New test.
9837
9838         PR c++/18512
9839         * g++.dg/template/crash29.C: New test.
9840
9841 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
9842
9843         PR tree-optimization/18712
9844         * gcc.c-torture/compile/pr18712.c: New test.
9845
9846 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
9847
9848         PR c/7544
9849         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
9850         tests.
9851
9852 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9853
9854         PR c++/18652
9855         * g++.dg/lookup/crash6.C: New test.
9856
9857 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9858
9859         PR middle-end/18164
9860         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
9861
9862 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9863
9864         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
9865         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
9866         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
9867
9868 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
9869
9870         * gcc.dg/pr18164.c: New test.
9871
9872 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
9873
9874         * gcc.dg/funroll-loops-all.c: New.
9875
9876 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9877
9878         PR target/18489
9879         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
9880         delimeter, match space and TAB as well as ":".
9881
9882         PR target/18484
9883         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
9884
9885         PR target/18348
9886         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
9887
9888         PR target/18345
9889         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
9890
9891         PR target/18337
9892         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
9893
9894 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
9895
9896         * gfortran.dg/direct_io_2.f90: New test.
9897
9898 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9899
9900         PR target/18334
9901         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
9902
9903 2004-11-28  Richard Henderson  <rth@redhat.com>
9904
9905         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
9906
9907 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
9908
9909         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
9910         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
9911         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
9912         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
9913         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
9914         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
9915         gcc.dg/pointer-arith-8.c: New tests.
9916
9917 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
9918
9919         PR fortran/18364
9920         * gfortran.dg/endfile.f90: New test.
9921
9922 2004-11-27  Falk Hueffner  <falk@debian.org>
9923
9924         * gcc.dg/loop-6.c: New test.
9925
9926 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9927
9928         * gcc.c-torture/execute/20041126-1.c: New test.
9929
9930 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9931
9932         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
9933         on IRIX.
9934
9935 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9936
9937         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
9938         functions.
9939
9940 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9941
9942         PR rtl-optimization/17825
9943         * gcc.c-torture/compile/20041119-1.c: New test.
9944
9945 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9946
9947         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
9948         Check existence of ld library path variables before unsetting.
9949
9950 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
9951
9952         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
9953
9954 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9955
9956         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
9957
9958 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9959
9960         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
9961
9962 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9963
9964         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
9965         dg-do directive.
9966
9967 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9968
9969         * gcc.dg/pr17957.c: Pass --param, not -param.
9970
9971 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9972
9973         PR middle-end/17957
9974         * testsuite/gcc.dg/pr17957.c: New test.
9975
9976 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
9977
9978         PR c++/18445
9979         * g++.dg/template/crash28.C: Likewise.
9980
9981         PR c++/18001
9982         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9983         * g++.dg/ext/lvaddr.C: Likewise.
9984         * g++.dg/opt/pr7503-3.C: Likewise.
9985
9986         PR c++/18466
9987         * g++.dg/parse/qualified3.C: New test.
9988         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9989
9990         PR c++/18545
9991         * g++.dg/expr/return1.C: New test.
9992
9993 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9994
9995         Friend class name lookup 3/n, PR c++/3332
9996         * g++.dg/lookup/friend3.C: New test.
9997         * g++.dg/lookup/friend4.C: Likewise.
9998         * g++.dg/lookup/friend5.C: Likewise.
9999
10000 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10001
10002         Friend class name lookup 2/n, PR c++/14513, c++/15410
10003         * g++.dg/lookup/friend2.C: New test.
10004         * g++.dg/template/friend31.C: Likewise.
10005
10006 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10007
10008         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
10009
10010 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
10011
10012         PR c++/17473
10013         * g++.dg/tc1/dr56.C: Remove.
10014         * g++.dg/template/typedef1.C: Add dg-error markers.
10015         * g++.old-deja/g++.other/typedef7.C: Likewise.
10016
10017         PR c++/18285
10018         * g++.dg/parse/typedef7.C: New test.
10019
10020 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
10021
10022         * gcc.c-torture/execute/20041124-1.c: New test.
10023
10024 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
10025
10026         * g++.dg/template/deduce3.C: New test.
10027
10028         PR c++/18586
10029         * g++.dg/template/crash27.C: New test.
10030
10031         PR c++/18530
10032         * g++.dg/warn/Wshadow-3.C: New test.
10033
10034 2004-11-24  Devang Patel  <dpatel@apple.com>
10035
10036         PR/18555
10037         * gcc.dg/cpp/isysroot-1.c: New test.
10038         * gcc.dg/cpp/usr/include/stdio.h: New file.
10039         * gcc.dg/cpp/isysroot-2.c: New test.
10040         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
10041         New file.
10042
10043 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10044
10045         PR c++/8929
10046         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
10047
10048 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10049
10050         * gcc.target/sparc/align.c: Do not include <stdint.h>.
10051         * gcc.target/sparc/pdist.c: Likewise.
10052
10053 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
10054
10055         PR c++/16882
10056         * g++.dg/conversion/simd1.C: New test.
10057
10058 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10059
10060         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
10061         and restore_ld_library_path_env_vars.
10062         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
10063         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
10064         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
10065         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
10066
10067 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
10068
10069         * gcc.dg/pragma-align-2.c: Test macro expansion.
10070         * gcc.dg/pragma-pack-2.c: New test.
10071
10072 2004-11-23  Richard Henderson  <rth@redhat.com>
10073
10074         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
10075         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10076         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
10077         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
10078         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
10079         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
10080
10081         * gcc.dg/vect/vect.exp: Add check for alpha.
10082         * lib/target-supports.exp (check_alpha_max_hw_available): New.
10083         (check_effective_target_vect_int): Enable for alpha.
10084         (check_effective_target_vect_long): New.
10085         (is-effective-target): Add it.
10086
10087 2004-11-23  Uros Bizjak <uros@kss-loka.si>
10088
10089         * gcc.dg/pr18614-1.c: New test.
10090
10091 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10092
10093         * gcc.dg/setjmp-2.c: New test.
10094
10095 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
10096
10097         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
10098         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
10099         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
10100         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
10101         gcc.target/sparc/pdist.c: New tests.
10102
10103 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
10104
10105         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
10106
10107 2004-11-22  Dale Johannesen  <dalej@apple.com>
10108
10109         * gcc.dg/20041111-1.c:  New.
10110
10111 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
10112
10113         PR tree-opt/18536
10114         * gcc.dg/vect/pr18536.c: New test.
10115
10116 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10117
10118         PR c++/18354
10119         * g++.dg/template/nontype11.C: New test.
10120
10121 2004-11-21  Roger Sayle  <roger@eyesopen.com>
10122
10123         PR middle-end/18520
10124         * gcc.dg/pr18520-1.c: New test case.
10125
10126 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
10127
10128         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
10129         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
10130         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
10131         expected diagnostics.
10132
10133 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10134
10135         PR target/18580
10136         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
10137         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
10138         vect-77.c, vect-77a.c: XFAIL on the SPARC.
10139
10140 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10141
10142         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
10143
10144 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
10145             Joseph Myers  <joseph@codesourcery.com>
10146
10147         * lib/target-supports.exp (check_visibility_available): Really
10148         test the compiler.
10149
10150 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
10151
10152         PR tree-opt/18181
10153         * gcc.dg/vect/vect-85.c: New test.
10154         * gcc.dg/vect/vect-86.c: New test.
10155         * gcc.dg/vect/vect-87.c: New test.
10156         * gcc.dg/vect/vect-88.c: New test.
10157
10158 2004-11-19  Ben Elliston  <bje@au.ibm.com>
10159
10160         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
10161
10162 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
10163
10164         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
10165         * gcc.dg/ppc-and-1.c: Ditto.
10166         * gcc.dg/ppc-compare-1.c: Ditto.
10167         * gcc.dg/ppc-mov-1.c: Ditto
10168
10169 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
10170             Mark Mitchell  <mark@codesourcery.com>
10171
10172         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
10173
10174 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
10175             Aldy Hernandez  <aldyh@redhat.com>
10176
10177         * lib/target-supports.exp (check_effective_target_vect_int): New
10178         (check_effective_target_vect_float): New
10179         (check_effective_target_vect_double): New.
10180         (is-effective-target): Support new effective targets keywords.
10181         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
10182         default action for dg-do.
10183         * gcc.dg/vect/pr16105.c: Use new support.
10184         * gcc.dg/vect/pr18400.c: Ditto.
10185         * gcc.dg/vect/pr18425.c: Ditto.
10186         * gcc.dg/vect/vect-1.c: Ditto.
10187         * gcc.dg/vect/vect-10.c: Ditto.
10188         * gcc.dg/vect/vect-11.c: Ditto.
10189         * gcc.dg/vect/vect-12.c: Ditto.
10190         * gcc.dg/vect/vect-13.c: Ditto.
10191         * gcc.dg/vect/vect-14.c: Ditto.
10192         * gcc.dg/vect/vect-15.c: Ditto.
10193         * gcc.dg/vect/vect-16.c: Ditto.
10194         * gcc.dg/vect/vect-17.c: Ditto.
10195         * gcc.dg/vect/vect-18.c: Ditto.
10196         * gcc.dg/vect/vect-19.c: Ditto.
10197         * gcc.dg/vect/vect-2.c: Ditto.
10198         * gcc.dg/vect/vect-20.c: Ditto.
10199         * gcc.dg/vect/vect-21.c: Ditto.
10200         * gcc.dg/vect/vect-22.c: Ditto.
10201         * gcc.dg/vect/vect-23.c: Ditto.
10202         * gcc.dg/vect/vect-24.c: Ditto.
10203         * gcc.dg/vect/vect-25.c: Ditto.
10204         * gcc.dg/vect/vect-26.c: Ditto.
10205         * gcc.dg/vect/vect-27.c: Ditto.
10206         * gcc.dg/vect/vect-27a.c: Ditto.
10207         * gcc.dg/vect/vect-28.c: Ditto.
10208         * gcc.dg/vect/vect-29.c: Ditto.
10209         * gcc.dg/vect/vect-29a.c: Ditto.
10210         * gcc.dg/vect/vect-3.c: Ditto.
10211         * gcc.dg/vect/vect-30.c: Ditto.
10212         * gcc.dg/vect/vect-31.c: Ditto.
10213         * gcc.dg/vect/vect-32.c: Ditto.
10214         * gcc.dg/vect/vect-33.c: Ditto.
10215         * gcc.dg/vect/vect-34.c: Ditto.
10216         * gcc.dg/vect/vect-35.c: Ditto.
10217         * gcc.dg/vect/vect-36.c: Ditto.
10218         * gcc.dg/vect/vect-37.c: Ditto.
10219         * gcc.dg/vect/vect-38.c: Ditto.
10220         * gcc.dg/vect/vect-4.c: Ditto.
10221         * gcc.dg/vect/vect-40.c: Ditto.
10222         * gcc.dg/vect/vect-41.c: Ditto.
10223         * gcc.dg/vect/vect-42.c: Ditto.
10224         * gcc.dg/vect/vect-43.c: Ditto.
10225         * gcc.dg/vect/vect-44.c: Ditto.
10226         * gcc.dg/vect/vect-45.c: Ditto.
10227         * gcc.dg/vect/vect-46.c: Ditto.
10228         * gcc.dg/vect/vect-47.c: Ditto.
10229         * gcc.dg/vect/vect-48.c: Ditto.
10230         * gcc.dg/vect/vect-48a.c: Ditto.
10231         * gcc.dg/vect/vect-49.c: Ditto.
10232         * gcc.dg/vect/vect-5.c: Ditto.
10233         * gcc.dg/vect/vect-50.c: Ditto.
10234         * gcc.dg/vect/vect-51.c: Ditto.
10235         * gcc.dg/vect/vect-52.c: Ditto.
10236         * gcc.dg/vect/vect-53.c: Ditto.
10237         * gcc.dg/vect/vect-54.c: Ditto.
10238         * gcc.dg/vect/vect-55.c: Ditto.
10239         * gcc.dg/vect/vect-56.c: Ditto.
10240         * gcc.dg/vect/vect-56a.c: Ditto.
10241         * gcc.dg/vect/vect-57.c: Ditto.
10242         * gcc.dg/vect/vect-58.c: Ditto.
10243         * gcc.dg/vect/vect-59.c: Ditto.
10244         * gcc.dg/vect/vect-6.c: Ditto.
10245         * gcc.dg/vect/vect-60.c: Ditto.
10246         * gcc.dg/vect/vect-61.c: Ditto.
10247         * gcc.dg/vect/vect-62.c: Ditto.
10248         * gcc.dg/vect/vect-63.c: Ditto.
10249         * gcc.dg/vect/vect-64.c: Ditto.
10250         * gcc.dg/vect/vect-65.c: Ditto.
10251         * gcc.dg/vect/vect-66.c: Ditto.
10252         * gcc.dg/vect/vect-67.c: Ditto.
10253         * gcc.dg/vect/vect-68.c: Ditto.
10254         * gcc.dg/vect/vect-69.c: Ditto.
10255         * gcc.dg/vect/vect-7.c: Ditto.
10256         * gcc.dg/vect/vect-72.c: Ditto.
10257         * gcc.dg/vect/vect-72a.c: Ditto.
10258         * gcc.dg/vect/vect-73.c: Ditto.
10259         * gcc.dg/vect/vect-74.c: Ditto.
10260         * gcc.dg/vect/vect-75.c: Ditto.
10261         * gcc.dg/vect/vect-76.c: Ditto.
10262         * gcc.dg/vect/vect-77.c: Ditto.
10263         * gcc.dg/vect/vect-77a.c: Ditto.
10264         * gcc.dg/vect/vect-78.c: Ditto.
10265         * gcc.dg/vect/vect-79.c: Ditto.
10266         * gcc.dg/vect/vect-8.c: Ditto.
10267         * gcc.dg/vect/vect-80.c: Ditto.
10268         * gcc.dg/vect/vect-82.c: Ditto.
10269         * gcc.dg/vect/vect-82_64.c: Ditto.
10270         * gcc.dg/vect/vect-83.c: Ditto.
10271         * gcc.dg/vect/vect-83_64.c: Ditto.
10272         * gcc.dg/vect/vect-9.c: Ditto.
10273         * gcc.dg/vect/vect-all.c: Ditto.
10274         * gcc.dg/vect/vect-none.c: Ditto.
10275
10276 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
10277
10278         * lib/gcc-dg.exp (dg-skip-if): New function.
10279         (dg-forbid-option): Remove.
10280         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
10281         * g++.dg/abi/bitfield8.C: Likewise.
10282         * g++.dg/abi/dtor1.C: Likewise.
10283         * g++.dg/abi/empty10.C: Likewise.
10284         * g++.dg/abi/empty7.C: Likewise.
10285         * g++.dg/abi/empty9.C: Likewise.
10286         * g++.dg/abi/layout3.C: Likewise.
10287         * g++.dg/abi/layout4.C: Likewise.
10288         * g++.dg/abi/thunk1.C: Likewise.
10289         * g++.dg/abi/thunk2.C: Likewise.
10290         * g++.dg/abi/vbase11.C: Likewise.
10291         * g++.dg/abi/vthunk2.C: Likewise.
10292         * g++.dg/abi/vthunk3.C: Likewise.
10293         * g++.dg/ext/attrib8.C: Likewise.
10294         * g++.dg/opt/longbranch2.C: Likewise.
10295         * g++.dg/opt/reg-stack4.C: Likewise.
10296         * g++.old-deja/g++.ext/attrib1.C: Likewise.
10297         * g++.old-deja/g++.ext/attrib2.C: Likewise.
10298         * g++.old-deja/g++.ext/attrib3.C: Likewise.
10299         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10300         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10301         * gcc.dg/20000609-1.c: Likewise.
10302         * gcc.dg/20000720-1.c: Likewise.
10303         * gcc.dg/20011107-1.c: Likewise.
10304         * gcc.dg/20011119-1.c: Likewise.
10305         * gcc.dg/20020108-1.c: Likewise.
10306         * gcc.dg/20020122-2.c: Likewise.
10307         * gcc.dg/20020122-3.c: Likewise.
10308         * gcc.dg/20020201-3.c: Likewise.
10309         * gcc.dg/20020206-1.c: Likewise.
10310         * gcc.dg/20020218-1.c: Likewise.
10311         * gcc.dg/20020310-1.c: Likewise.
10312         * gcc.dg/20020411-1.c: Likewise.
10313         * gcc.dg/20020418-2.c: Likewise.
10314         * gcc.dg/20020426-1.c: Likewise.
10315         * gcc.dg/20020426-2.c: Likewise.
10316         * gcc.dg/20020517-1.c: Likewise.
10317         * gcc.dg/20020523-1.c: Likewise.
10318         * gcc.dg/20020523-2.c: Likewise.
10319         * gcc.dg/20020729-1.c: Likewise.
10320         * gcc.dg/20030204-1.c: Likewise.
10321         * gcc.dg/20030826-2.c: Likewise.
10322         * gcc.dg/20030926-1.c: Likewise.
10323         * gcc.dg/20031202-1.c: Likewise.
10324         * gcc.dg/980312-1.c: Likewise.
10325         * gcc.dg/980313-1.c: Likewise.
10326         * gcc.dg/990117-1.c: Likewise.
10327         * gcc.dg/990424-1.c: Likewise.
10328         * gcc.dg/990524-1.c: Likewise.
10329         * gcc.dg/991230-1.c: Likewise.
10330         * gcc.dg/i386-387-1.c: Likewise.
10331         * gcc.dg/i386-387-2.c: Likewise.
10332         * gcc.dg/i386-387-3.c: Likewise.
10333         * gcc.dg/i386-387-4.c: Likewise.
10334         * gcc.dg/i386-387-5.c: Likewise.
10335         * gcc.dg/i386-387-6.c: Likewise.
10336         * gcc.dg/i386-asm-1.c: Likewise.
10337         * gcc.dg/i386-bitfield1.c: Likewise.
10338         * gcc.dg/i386-bitfield2.c: Likewise.
10339         * gcc.dg/i386-loop-1.c: Likewise.
10340         * gcc.dg/i386-loop-2.c: Likewise.
10341         * gcc.dg/i386-loop-3.c: Likewise.
10342         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10343         * gcc.dg/i386-pic-1.c: Likewise.
10344         * gcc.dg/i386-regparm.c: Likewise.
10345         * gcc.dg/i386-signbit-1.c: Likewise.
10346         * gcc.dg/i386-signbit-2.c: Likewise.
10347         * gcc.dg/i386-signbit-3.c: Likewise.
10348         * gcc.dg/i386-sse-5.c: Likewise.
10349         * gcc.dg/i386-sse-8.c: Likewise.
10350         * gcc.dg/i386-unroll-1.c: Likewise.
10351         * gcc.dg/tls/opt-1.c: Likewise.
10352         * gcc.dg/tls/opt-2.c: Likewise.
10353         * gcc.dg/unroll-1.c: Likewise.
10354         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
10355         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
10356         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
10357         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
10358
10359 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10360
10361         * g++.dg/template/incomplete1.C: New test.
10362
10363 2004-11-16  Nick Clifton  <nickc@redhat.com>
10364
10365         Revert patches accidentally commited during checkin of fixes for
10366         xstormy16 tests:
10367         gcc.c-torture/execute/simd-4.c: Revert
10368         gcc.dg/20040910-1.c: Revert.
10369
10370 2004-11-16  Paul Brook  <paul@codesourcery.com>
10371
10372         PR fortran/13010
10373         * gfortran.dg/der_pointer_1.f90: New test.
10374
10375 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
10376
10377         PR c/18498
10378         * gcc.dg/bitfld-13.c: New test.
10379
10380 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
10381
10382         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
10383         powerpc*-*-linux*.
10384
10385         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
10386         * gcc.dg/ppc64-abi-2.c: Ditto.
10387         * gcc.dg/ppc64-abi-3.c: Ditto.
10388
10389         * lib/gcc-dg.exp (dg-target-list): Remove.
10390
10391 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
10392
10393         * gcc.dg/ia64-postinc.c: New test.
10394
10395 2004-11-15  Mark Mitchell <mark@codesourcery.com>
10396
10397         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
10398
10399 2004-11-15  Nick Clifton  <nickc@redhat.com>
10400
10401         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
10402         __INT_MAX__ so that the test can be compiled by toolchains
10403         targeted at 16-bit processors.
10404
10405         * gcc.dg/20040625-1.c: Use long constants rather than integers
10406         when performing arithmetic that will overflow 16-bits.
10407
10408         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
10409         xstormy16.  It does not support 128-bit vector operations.
10410
10411         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
10412         with the macro PTR_TYPE.  Define this macro to an integer type
10413         suitable for holding a pointer.
10414
10415         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
10416         the target is a 16-bit processor.
10417
10418         * gcc.dg/cpp/if-2.c: Expect a different warning message from
10419         16-bit targets where the character constant will be too long.
10420
10421         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
10422         where the double will not be directly addressable.
10423
10424 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10425
10426         Friend class name lookup 1/n, PR c++/18471
10427         * g++.dg/template/crash26.C: New test.
10428         * g++.dg/lookup/struct1.C: Adjust expected error.
10429         * g++.dg/parse/elab1.C: Likewise.
10430         * g++.dg/parse/elab2.C: Likewise.
10431         * g++.dg/parse/int-as-enum1.C: Likewise.
10432         * g++.dg/parse/struct-as-enum1.C: Likewise.
10433         * g++.dg/parse/typedef1.C: Likewise.
10434         * g++.dg/parse/typedef3.C: Likewise.
10435         * g++.dg/parse/typedef4.C: Likewise.
10436         * g++.dg/parse/typedef5.C: Likewise.
10437         * g++.dg/template/nontype4.C: Likewise.
10438         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
10439         * g++.old-deja/g++.other/elab1.C: Likewise.
10440         * g++.old-deja/g++.other/syntax4.C: Likewise.
10441
10442 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10443
10444         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
10445
10446 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
10447
10448         * gcc.c-torture/execute/20041114-1.c: New test.
10449
10450 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
10451
10452         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
10453         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
10454         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
10455         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
10456         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
10457         gcc.dg/switch-7.c: New tests.
10458
10459 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
10460
10461         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
10462
10463 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
10464
10465         PR tree-opt/18400
10466         * gcc.dg/vect/pr18400.c: New test.
10467
10468 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
10469             Andrew Pinski  <pinskia@physics.uc.edu>
10470
10471         PR tree-opt/18425
10472         * gcc.dg/vect/pr18425.c: New test.
10473
10474 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10475
10476         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
10477         Guard with dg-require-alias and dg-require-visibility.
10478
10479 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10480
10481         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
10482
10483 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10484
10485         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
10486
10487 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10488
10489         PR c++/17344
10490         * g++.dg/template/defarg5.C: New test.
10491
10492 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10493
10494         * g++.dg/parse/cast1.C: Run only on ILP32.
10495         * g++.old-deja/g++.mike/p784.C: Likewise.
10496
10497 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
10498
10499         * gcc.c-torture/execute/20041113-1.c: New test.
10500
10501 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
10502
10503         PR target/18230
10504         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
10505         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
10506         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
10507         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10508         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
10509         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
10510         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
10511         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
10512         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
10513         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10514         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10515         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
10516         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
10517
10518 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
10519
10520         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
10521         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
10522         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
10523         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
10524         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
10525         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
10526         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
10527         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
10528         gcc.target/sparc/combined-1.c: New tests.
10529
10530 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
10531
10532         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
10533         New tests.
10534
10535 2004-11-12  Mark Mitchell <mark@codesourcery.com>
10536
10537         * lib/gcc-dg.exp (dg-forbid-option): New function.
10538         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
10539         * g++.dg/abi/bitfield8.C: Likewise.
10540         * g++.dg/abi/dtor1.C: Likewise.
10541         * g++.dg/abi/empty10.C: Likewise.
10542         * g++.dg/abi/empty7.C: Likewise.
10543         * g++.dg/abi/empty9.C: Likewise.
10544         * g++.dg/abi/layout3.C: Likewise.
10545         * g++.dg/abi/layout4.C: Likewise.
10546         * g++.dg/abi/thunk1.C: Likewise.
10547         * g++.dg/abi/thunk2.C: Likewise.
10548         * g++.dg/abi/vbase11.C: Likewise.
10549         * g++.dg/abi/vthunk2.C: Likewise.
10550         * g++.dg/abi/vthunk3.C: Likewise.
10551         * g++.dg/ext/attrib8.C: Likewise.
10552         * g++.dg/opt/longbranch2.C: Likewise.
10553         * g++.dg/opt/reg-stack4.C: Likewise.
10554         * g++.old-deja/g++.ext/attrib1.C: Likewise.
10555         * g++.old-deja/g++.ext/attrib2.C: Likewise.
10556         * g++.old-deja/g++.ext/attrib3.C: Likewise.
10557         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10558         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10559         * gcc.dg/20000609-1.c: Likewise.
10560         * gcc.dg/20000720-1.c: Likewise.
10561         * gcc.dg/20011107-1.c: Likewise.
10562         * gcc.dg/20011119-1.c: Likewise.
10563         * gcc.dg/20020108-1.c: Likewise.
10564         * gcc.dg/20020122-2.c: Likewise.
10565         * gcc.dg/20020122-3.c: Likewise.
10566         * gcc.dg/20020201-3.c: Likewise.
10567         * gcc.dg/20020206-1.c: Likewise.
10568         * gcc.dg/20020218-1.c: Likewise.
10569         * gcc.dg/20020310-1.c: Likewise.
10570         * gcc.dg/20020411-1.c: Likewise.
10571         * gcc.dg/20020418-2.c: Likewise.
10572         * gcc.dg/20020426-1.c: Likewise.
10573         * gcc.dg/20020426-2.c: Likewise.
10574         * gcc.dg/20020517-1.c: Likewise.
10575         * gcc.dg/20020523-1.c: Likewise.
10576         * gcc.dg/20020523-2.c: Likewise.
10577         * gcc.dg/20020729-1.c: Likewise.
10578         * gcc.dg/20030204-1.c: Likewise.
10579         * gcc.dg/20030826-2.c: Likewise.
10580         * gcc.dg/20030926-1.c: Likewise.
10581         * gcc.dg/20031202-1.c: Likewise.
10582         * gcc.dg/980312-1.c: Likewise.
10583         * gcc.dg/980313-1.c: Likewise.
10584         * gcc.dg/990117-1.c: Likewise.
10585         * gcc.dg/990424-1.c: Likewise.
10586         * gcc.dg/990524-1.c: Likewise.
10587         * gcc.dg/991230-1.c: Likewise.
10588         * gcc.dg/i386-387-1.c: Likewise.
10589         * gcc.dg/i386-387-2.c: Likewise.
10590         * gcc.dg/i386-387-3.c: Likewise.
10591         * gcc.dg/i386-387-4.c: Likewise.
10592         * gcc.dg/i386-387-5.c: Likewise.
10593         * gcc.dg/i386-387-6.c: Likewise.
10594         * gcc.dg/i386-asm-1.c: Likewise.
10595         * gcc.dg/i386-bitfield1.c: Likewise.
10596         * gcc.dg/i386-bitfield2.c: Likewise.
10597         * gcc.dg/i386-loop-1.c: Likewise.
10598         * gcc.dg/i386-loop-2.c: Likewise.
10599         * gcc.dg/i386-loop-3.c: Likewise.
10600         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10601         * gcc.dg/i386-pic-1.c: Likewise.
10602         * gcc.dg/i386-regparm.c: Likewise.
10603         * gcc.dg/i386-signbit-1.c: Likewise.
10604         * gcc.dg/i386-signbit-2.c: Likewise.
10605         * gcc.dg/i386-signbit-3.c: Likewise.
10606         * gcc.dg/i386-sse-5.c: Likewise.
10607         * gcc.dg/i386-sse-8.c: Likewise.
10608         * gcc.dg/i386-unroll-1.c: Likewise.
10609         * gcc.dg/tls/opt-1.c: Likewise.
10610         * gcc.dg/tls/opt-2.c: Likewise.
10611         * gcc.dg/unroll-1.c: Likewise.
10612         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
10613         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
10614         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
10615         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
10616         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
10617         -m64 is specified.
10618
10619 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
10620
10621         PR c++/18389
10622         * g++.dg/parse/cond1.C: New test.
10623
10624         PR c++/18429
10625         * g++.dg/template/array9.C: New test.
10626         * g++.dg/ext/vla1.C: Adjust error messages.
10627         * g++.dg/ext/vlm1.C: Likewise.
10628         * g++.dg/template/crash2.C: Likewise.
10629
10630         PR c++/18436
10631         * g++.dg/template/call3.C: New test.
10632
10633         PR c++/18407
10634         * g++.dg/template/ptrmem11.C: New test.
10635
10636 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
10637
10638         PR other/14264
10639         * lib/g++.exp: Set LC_ALL and LANG to C.
10640         * lib/gcc-dg.exp: Likewise.
10641         * lib/gfortran.exp: Likewise.
10642         * lib/objc.exp: Likewise.
10643         * lib/treelang.exp: Likewise.
10644
10645 2004-11-12  Andreas Schwab  <schwab@suse.de>
10646
10647         * gcc.dg/pr16286.c: Fix last change.
10648
10649 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
10650
10651         PR c++/18416
10652         * g++.dg/init/global1.C: New test.
10653
10654 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
10655
10656         * gcc.c-torture/execute/20041112-1.c: New test.
10657
10658 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10659
10660         * lib/gcc-dg.exp (dg-target-list): New.
10661
10662 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10663             Richard Sandiford  <rsandifo@redhat.com>
10664
10665         * lib/target-supports.exp (get-compiler_messages): New.
10666         (check_named_sections_available): Use it.
10667         (check_effective_target_ilp32): New.
10668         (check_effective_target_lp64): New.
10669         (is-effective-target): New.
10670         * lib/gcc-dg.exp (dg-require-effective-target): New.
10671
10672 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
10673
10674         * gcc.dg/precedence-1.c: New test.
10675
10676 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10677
10678         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
10679
10680         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
10681         message, delete generated files, use more descriptive name for
10682         executable, and make the test unsupported when it cannot be run.
10683
10684         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
10685         (dg-require-weak, dg-require-visibility, dg-require-alias,
10686         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
10687         dg-require-iconv, dg-require-named-sections): Use it.
10688
10689         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
10690
10691 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
10692
10693         PR target/16457
10694         * gcc.dg/ppc-and-1: New
10695
10696         PR target/16796
10697         * gcc.dg/ppc-mov-1.c: New.
10698
10699         PR target/16458
10700         * gcc.dg/ppc-compare-1.c: New.
10701
10702 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
10703
10704         * objc.dg/desig-init-2.m: New test.
10705
10706 2004-11-10  Adam Nemet  <anemet@lnxw.com>
10707
10708         PR middle-end/18160
10709         * g++.dg/warn/register-var-1.C: New test.
10710         * g++.dg/warn/register-var-2.C: New test.
10711
10712 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10713
10714         * gcc.dg/union-2.c: New test.
10715
10716 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
10717
10718         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
10719         New test for PR tree-optimization/17892.
10720
10721 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
10722
10723         PR c++/18369
10724         * g++.dg/init/new12.C: New test.
10725
10726 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
10727
10728         * gcc.target/sparc: New directory.
10729         * gcc.target/sparc/sparc.exp: New driver.
10730         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
10731         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
10732         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
10733         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
10734
10735 2004-11-10  Paul Brook  <paul@codesourcery.com>
10736
10737         PR fortran/18218
10738         * gfortran.dg/list_read.c: New test.
10739
10740 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10741
10742         PR c/18322
10743         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
10744         expected diagnostic location.
10745
10746 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
10747
10748         * gcc.dg/20041109-1.c: New test.
10749
10750 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10751
10752         PR objc/18406
10753         * objc/compile/pr18406.m: New test.
10754
10755 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10756
10757         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
10758
10759 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10760
10761         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
10762
10763 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10764
10765         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
10766
10767 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10768
10769         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
10770         exit.
10771
10772 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
10773
10774         PR tree-opt/18299
10775         * gcc.c-torture/pr18299-1.c: New test.
10776
10777 2004-11-06  Andreas Schwab  <schwab@suse.de>
10778
10779         * gcc.dg/pr16286.c: Also test for bool and pixel.
10780
10781 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
10782
10783         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
10784         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
10785         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
10786         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
10787         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
10788         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
10789         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
10790         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
10791         gcc.dg/struct-semi-3.c: New tests.
10792
10793 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10794
10795         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
10796
10797 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10798
10799         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
10800         Do not use C99 designators.
10801
10802 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10803
10804         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
10805
10806 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10807
10808         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
10809         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
10810         * gcc.c-torture/execute/simd-5.x: Remove.
10811
10812 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
10813
10814         PR rtl-optimization/17933
10815         * gcc.dg/torture/pr17933-1.c: New test.
10816
10817 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10818
10819         PR target/18106
10820         * lib/target-supports.exp (check_weak_available): Support
10821         Windows.
10822
10823 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
10824
10825         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
10826         call to fflush(stdout) before abort.
10827         (my_ffsll): New function.
10828         (generate_fields): Use it.
10829
10830 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10831
10832         * gcc.dg/init-undef-1.c: New test.
10833
10834 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10835
10836         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
10837         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
10838         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
10839         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
10840         expected messages for new parser.
10841
10842 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
10843
10844         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
10845
10846 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10847
10848         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
10849         on LP64 targets.
10850
10851 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10852
10853         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
10854         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
10855         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
10856         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
10857         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
10858         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
10859         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
10860         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
10861         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
10862         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
10863
10864 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10865
10866         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
10867         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
10868         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
10869         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
10870         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
10871         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
10872         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
10873         for new parser.
10874
10875 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
10876
10877         PR target/15342
10878         * gcc.dg/20041104-1.c: New test.
10879
10880 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10881
10882         * g++.dg/template/nontype7.C: New test.
10883         * g++.dg/template/nontype8.C: Likewise.
10884         * g++.dg/template/nontype9.C: Likewise.
10885         * g++.dg/template/nontype10.C: Likewise.
10886         * g++.dg/tc1/dr49.C: Likewise.
10887         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
10888         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
10889
10890 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10891
10892         * g++.dg/rtti/tinfo1.C: Remove xfails.
10893
10894 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10895
10896         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
10897         packed attribute to the definition to satisfy the new C++ parser.
10898
10899 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10900
10901         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
10902         invocations of va_arg.
10903
10904 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
10905
10906         PR c++/18124
10907         * g++.dg/template/crash25.C: New test.
10908
10909         PR c++/18155
10910         * g++.dg/template/typedef2.C: New test.
10911         * g++.dg/parse/crash13.C: Adjust error markers.
10912
10913         PR c++/18177
10914         * g++.dg/conversion/const3.C: New test.
10915
10916 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10917
10918         PR fortran/17535
10919         PR fortran/17583
10920         PR fortran/17713
10921         * gfortran.dg/generic_[123].f90: New testcases.
10922
10923 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10924
10925         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
10926         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
10927
10928 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10929
10930         PR tree-opt/16808
10931         * gcc.c-torture/compile/pr16808.c: New test.
10932
10933 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
10934
10935         PR rtl-optimization/17104
10936         * gcc.dg/ppc-bitfield1.c: New.
10937
10938 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10939
10940         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
10941
10942 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10943
10944         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
10945         strings for 32-bit code.
10946
10947 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
10948
10949         PR c/18239
10950         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
10951
10952 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
10953
10954         PR c++/18064
10955         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
10956
10957 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
10958
10959         PR c++/15172
10960         * g++.dg/init/aggr2.C: New test.
10961
10962 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
10963
10964         * objc.dg/local-decl-1.m: New test.
10965
10966 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10967
10968         * gcc.dg/20040910-1.c: Adjust regex.
10969
10970 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10971
10972         PR rtl-optimization/18084
10973         * g++.dg/opt/pr18084-1.C: New testcase.
10974
10975 2004-10-30  Matt Austern  <austern@apple.com>
10976
10977         PR c++/17542
10978         * g++.dg/ext/attrib18.C: New test.
10979
10980 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10981
10982         PR middle-end/18096
10983         * gcc.dg/pr18096-1.c: New test case.
10984
10985 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10986
10987         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10988
10989 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10990
10991         PR c/16666
10992         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10993         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10994         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10995         gcc.dg/old-style-prom-3.c: New tests.
10996
10997 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10998
10999         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
11000         Remove unnecessary inclusion of stdio.h.
11001
11002 2004-10-29  Roger Sayle  <roger@eyesopen.com>
11003
11004         PR rtl-optimization/17581
11005         * gcc.dg/pr17581-1.c: New test case.
11006
11007 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
11008
11009         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
11010         being implemented.
11011         * g++.dg/conversion/dr195-1.C: New.
11012         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
11013         * g++.old-deja/g++.mike/p10148.C: Likewise.
11014
11015 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
11016
11017         PR c++/17695
11018         * g++.dg/debug/typedef2.C: New test.
11019
11020 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
11021
11022         PR fortran/13490
11023         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
11024         * gfortran.dg/g77/README: Update.
11025
11026 2004-10-28  Matt Austern  <austern@apple.com>
11027
11028         PR c++/14124
11029         * g++.dg/ext/packed7.C: New test.
11030
11031 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11032
11033         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
11034         scan-assembler.
11035         * lib/scanasm.exp (hidden-scan-for): New proc.
11036         (scan-hidden): Use hidden-scan-for instead of constructing the scan
11037         string.
11038         (scan-not-hidden): Likewise.
11039         * lib/target-supports.exp (check_visibility_available): mach-o is
11040         support too.
11041
11042 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
11043
11044         PR c++/17132
11045         * g++.dg/template/memclass3.C: New test.
11046
11047 2004-10-28  Adam Nemet  <anemet@lnxw.com>
11048
11049         PR middle-end/18160
11050         * gcc.dg/register-var-1.c: New test.
11051         * gcc.dg/register-var-2.c: New test.
11052         * gcc.dg/asm-7.c: Taking the address of a register variable is an
11053         error now.
11054
11055 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
11056
11057         PR other/18172
11058         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
11059         unused variables.
11060         * gcc.dg/vect/vect-22.c: Likewise.
11061
11062 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
11063
11064         * gcc.dg/i386-rotate-1.c: New test.
11065
11066 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
11067
11068         * g++.dg/init/ref12.C: Add "run" marker.
11069
11070         PR c++/17435
11071         * g++.dg/init/ref12.C: New test.
11072
11073         PR c++/18140
11074         * g++.dg/template/shift1.C: New test.
11075         * g++.dg/template/error10.C: Adjust error markers.
11076
11077 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
11078
11079         PR tree-opt/17529
11080         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
11081
11082 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
11083
11084         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
11085         * gcc.dg/weak/weak-3.c: Likewise.
11086         * gcc.dg/weak/weak-5.c: Likewise.
11087         * gcc.dg/weak/weak-9.c: Likewise.
11088         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
11089         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
11090
11091         * gcc.dg/darwin-weakimport-1.c: New.
11092
11093 2004-10-28  Ben Elliston  <bje@au.ibm.com>
11094
11095         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
11096
11097 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
11098
11099         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
11100         'syntax' error messages.
11101         * gcc.dg/cpp/direct2s.c: Likewise.
11102
11103 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
11104
11105         * gcc.c-torture/compile/20041026-1.c: New.
11106
11107 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
11108
11109         PR c++/18093
11110         * g++.dg/lookup/ns2.C: New test.
11111
11112         PR c++/18020
11113         * g++.dg/template/enum4.C: New test.
11114
11115         PR c++/18161
11116         * g++.dg/template/expr1.C: New test.
11117
11118 2004-10-26  Ben Elliston  <bje@au.ibm.com>
11119
11120         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
11121
11122 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11123
11124         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
11125         gcc.dg/decl-nospec-3.c: New tests.
11126
11127 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
11128
11129         * objc.dg/super-class-3.m: New test.
11130
11131 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
11132
11133         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
11134         resyncing.
11135         * gcc.dg/cpp/direct2s.c: Likewise.
11136
11137 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
11138
11139         * objc.dg/image-info.m: Update for changes to section selection.
11140
11141 2004-10-25  David Ayers  <d.ayers@inode.at>
11142             Ziemowit Laski  <zlaski@apple.com>
11143
11144         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
11145         diagnostics when messaging 'id <Proto>'.
11146         * objc.dg/class-protocol-1.m: New test.
11147         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
11148         a non-existent method signature.
11149         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
11150         Update diagnostics when messaging with non-existent method signature.
11151         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
11152         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
11153         invalid receivers are now resolved as if messaging 'id'; remove
11154         extraneous diagnostics.
11155
11156 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11157
11158         PR c/16667
11159         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
11160         gcc.dg/init-desig-obs-3.c: New tests.
11161
11162 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
11163
11164         * gcc.dg/debug/20041023-1.c: New test.
11165
11166 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
11167
11168         PR middle-end/17407
11169         * gcc.c-torture/compile/pr17407.c: New test.
11170
11171         PR c++/18121
11172         * g++.dg/template/array8.C: New test.
11173
11174 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11175
11176         PR other/18138
11177         * lib/g++.exp: Accept more than one multilib libgcc.
11178         * lib/gcc-dg.exp: Likewise.
11179         * lib/objc.exp: Likewise.
11180         * lib/treelang.exp: Likewise.
11181         * lib/gfortran.exp: Likewise.
11182
11183 2004-10-24  Ben Elliston  <bje@au.ibm.com>
11184
11185         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
11186
11187 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
11188
11189         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
11190         * gcc.dg/c99-const-expr-3.c: Likewise.
11191
11192 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
11193
11194         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
11195
11196 2004-10-23  Ben Elliston  <bje@au.ibm.com>
11197
11198         * gcc.c-torture/execute/loop-2e.x: Remove.
11199
11200 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11201
11202         PR c++/18095
11203         * g++.dg/parse/crash18.C: New.
11204         * g++.dg/parse/crash19.C: New.
11205
11206 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
11207
11208         * g++.dg/ext/dllimport1.C: Move dg-warnings.
11209         * g++.dg/ext/dllimport2.C: Same.
11210         * g++.dg/ext/dllimport8.C: Same.
11211
11212 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
11213
11214         PR c++/10841
11215         * g++.dg/conversion/cast1.C: New test.
11216         * g++.dg/overload/pmf1.C: Adjust error marker.
11217
11218 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
11219
11220         PR objc/17923
11221         * objc.dg/const-str-7.m: New test.
11222
11223 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11224
11225         * g++.dg/template/memfriend11.C: Fix comment typo.
11226         * g++.dg/template/memfriend14.C: Likewise.
11227
11228 2004-10-20  Richard Henderson  <rth@redhat.com>
11229
11230         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
11231         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
11232         -fasynchronous-unwind-tables.
11233
11234 2004-10-20  Richard Henderson  <rth@redhat.com>
11235
11236         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
11237         (main): Return success.
11238         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
11239         (main): Return success.
11240
11241 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11242
11243         PR c++/13495
11244         * g++.dg/template/memfriend9.C: New test.
11245         * g++.dg/template/memfriend10.C: Likewise.
11246         * g++.dg/template/memfriend11.C: Likewise.
11247         * g++.dg/template/memfriend12.C: Likewise.
11248         * g++.dg/template/memfriend13.C: Likewise.
11249         * g++.dg/template/memfriend14.C: Likewise.
11250         * g++.dg/template/memfriend15.C: Likewise.
11251         * g++.dg/template/memfriend16.C: Likewise.
11252         * g++.dg/template/memfriend17.C: Likewise.
11253         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
11254
11255 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
11256
11257         * g++.dg/conversion/dr195.C: New.
11258         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
11259
11260 2004-10-20  Ben Elliston  <bje@au.ibm.com>
11261             Devang Patel  <dpatel@apple.com>
11262
11263         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
11264         of floating point arithmetic, which could trap.
11265
11266 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
11267
11268         PR c++/14035
11269         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
11270         * g++.dg/conversion/const2.C: New test.
11271         * g++.dg/expr/reinterpret2.C: New test.
11272         * g++.dg/expr/reinterpret3.C: New test.
11273         * g++.dg/expr/cast2.C: New test.
11274         * g++.dg/expr/copy1.C: New test.
11275         * g++.dg/other/conversion1.C: Change error message.
11276         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
11277         function pointers to void *.
11278         * g++.old-deja/g++.mike/p10148.C: Likewise.
11279
11280 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11281
11282         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
11283
11284 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
11285
11286         PR c++/18047
11287
11288         * g++.dg/parse/expr3.C: New test.
11289
11290 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11291
11292         * gcc.dg/smod-1.c: New test.
11293
11294 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
11295
11296         * objc.dg/method-14.m: New test.
11297
11298 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
11299
11300         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
11301         Also xfail as the patch was reverted.
11302
11303 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
11304
11305         PR middle-end/16973
11306         * gcc.dg/pr16973.c: New test.
11307
11308 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
11309
11310         PR tree-optimization/17656
11311         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
11312
11313 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11314
11315         * g++.dg/eh/shadow1.C: New.
11316
11317 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
11318
11319         * gcc.c-torture/compile/20041018-1.c: New test.
11320
11321 2004-10-18  Ben Elliston  <bje@au.ibm.com>
11322
11323         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
11324         compiler referring to register 0 when accessing sdata.  The linker
11325         now patches things up.
11326
11327 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
11328
11329         PR c/17529
11330         * gcc.c-torture/compile/pr17529.c: New test.
11331
11332 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11333
11334         PR c++/17743
11335         * g++.dg/ext/attrib17.C: New test.
11336
11337 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11338
11339         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
11340
11341 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11342
11343         PR c++/10479
11344         * g++.dg/ext/attrib16.C: New test.
11345
11346 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
11347
11348         PR c++/17042
11349         * g++.dg/init/dso_handle1.C: New test.
11350
11351         PR c++/14667
11352         * g++.dg/parse/typedef6.C: New test.
11353
11354         PR c++/17916
11355         * g++.dg/parse/pragma1.C: New test.
11356
11357 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
11358
11359         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
11360
11361 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
11362
11363         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
11364         -fno-common when on HPPA HP-UX platforms.
11365
11366 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
11367
11368         PR other/16820
11369         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
11370         stdint.h.
11371         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
11372         uintptr_t.
11373
11374 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
11375
11376         PR c++/16301
11377         * g++.dg/lookup/strong-using-4.C: New test.
11378
11379 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
11380
11381         PR middle-end/16567
11382         * gcc.c-torture/compile/nested-1.c: New test.
11383
11384 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
11385
11386         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
11387         and mipsisa64*-*-* (until support for misaligned loads is added).
11388         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
11389         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
11390         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
11391         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
11392         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
11393         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
11394
11395 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
11396
11397         PR c++/17976
11398         * g++.dg/init/dtor3.C: New test.
11399
11400 2004-10-15  Ben Elliston  <bje@au.ibm.com>
11401
11402         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
11403
11404 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
11405
11406         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
11407         * gcc.dg/macho-lo-sum.c: Likewise.
11408
11409 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
11410
11411         * gcc.dg/ppc-spe64-1.c: New test.
11412
11413 2004-10-14  Devang Patel  <dpatel@apple.com>
11414
11415         PR 17635
11416         * gcc.dg/pr17635.c : New test.
11417
11418 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
11419
11420         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
11421         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
11422         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
11423         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
11424         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
11425         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
11426         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
11427         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
11428         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
11429         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
11430         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
11431         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
11432         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
11433         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
11434         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
11435         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
11436         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
11437         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
11438
11439 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
11440
11441         * gcc.dg/vect/vect-82.c: New testcase.
11442         * gcc.dg/vect/vect-82_64.c: New testcase.
11443         * gcc.dg/vect/vect-83.c: New testcase.
11444         * gcc.dg/vect/vect-83_64.c: New testcase.
11445
11446 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11447
11448         * gcc.dg/cpp/error-1.c: New test.
11449
11450 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11451
11452         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
11453
11454 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
11455
11456         PR target/17984
11457         * gcc.dg/cris-peep2-xsrand2.c: New test.
11458
11459 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
11460
11461         PR c++/17661
11462         * testsuite/g++.dg/expr/for2.C: New test.
11463
11464 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11465
11466         * g++.dg/inherit/thunk1.C: Run on the SPARC.
11467
11468 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
11469
11470         PR tree-optimization/17724
11471         * g++.dg/opt/pr17724-1.C: New test.
11472         * g++.dg/opt/pr17724-2.C: New test.
11473         * g++.dg/opt/pr17724-3.C: New test.
11474         * g++.dg/opt/pr17724-4.C: New test.
11475         * g++.dg/opt/pr17724-5.C: New test.
11476         * g++.dg/opt/pr17724-6.C: New test.
11477
11478 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
11479
11480         PR c/17301
11481         * gcc.dg/pr17301-2.c: New test.
11482
11483 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
11484
11485         PR c++/15876
11486         * g++.dg/parse/error22.C: New test.
11487
11488         PR c++/17936
11489         * g++.dg/template/spec18.C: New test.
11490
11491 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
11492
11493         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
11494         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
11495         memcpy.
11496         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
11497         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
11498
11499 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11500
11501         * g++.dg/eh/cleanup5.C: Add dg-options "".
11502
11503 2004-10-11  Roger Sayle  <roger@eyesopen.com>
11504
11505         PR middle-end/17657
11506         * gcc.dg/switch-4.c: New test case.
11507
11508 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
11509
11510         * gcc.c-torture/execute/20041011-1.c: New test.
11511
11512 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
11513
11514         PR c++/17554
11515         * g++.dg/init/for3.C: New test.
11516
11517         PR c++/17657
11518         * g++.dg/opt/switch2.C: New test.
11519
11520         PR middle-end/17703
11521         * g++.dg/warn/Wreturn-2.C: New test.
11522
11523 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
11524
11525         PR c++/17907
11526         * g++.dg/eh/cleanup5.C: New test.
11527
11528 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
11529
11530         PR c++/17393
11531         * g++.dg/parse/error21.C: New test.
11532
11533 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11534
11535         * g++.dg/overload/pmf1.C: Adjust quoting marks.
11536         * g++.dg/warn/incomplete1.C: Likewise.
11537         * g++.dg/template/qualttp20.C: Likewise.
11538
11539 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11540
11541         PR c/17881
11542         * parm-incomplete-1.c: New test.
11543
11544 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
11545
11546         PR c++/17867
11547         * g++.dg/parse/error19.C: New test.
11548
11549         PR c++/17670
11550         * g++.dg/init/new11.C: New test.
11551
11552         PR c++/17821
11553         * g++.dg/parse/error20.C: New test.
11554
11555         PR c++/17826
11556         * g++.dg/template/crash24.C: New test.
11557
11558 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11559
11560         PR c/17301
11561         * gcc.dg/pr17301-1.c: New test.
11562
11563 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11564
11565         PR c/17189
11566         * gcc.dg/anon-struct-5.c: New test.
11567
11568 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11569
11570         PR c/17844
11571         * gcc.dg/pr17844-1.c: New test.
11572
11573 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
11574
11575         PR tree-optimization/17906
11576         * gcc.c-torture/compile/pr17906.c: New.
11577
11578 2004-10-09  Stuart Hastings  <stuart@apple.com>
11579             Roger Sayle  <roger@eyesopen.com>
11580
11581         PR rtl-optimization/17853
11582         * gcc.dg/i386-mmx-5.c: New testcase.
11583
11584 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
11585
11586         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
11587
11588 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
11589
11590         PR c++/17524
11591         * g++.dg/template/static9.C: New test.
11592
11593         PR c++/17685
11594         * g++.dg/parse/operator5.C: New test.
11595
11596 2004-10-09  Roger Sayle  <roger@eyesopen.com>
11597
11598         PR middle-end/17894
11599         * gcc.c-torture/execute/divcmp-4.c: New test case.
11600
11601 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11602
11603         PR tree-opt/17902
11604         * g++.dg/opt/pr17902.C: New test.
11605
11606 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
11607
11608         * gcc.dg/cpp/ident-1.c: Add dg-options "".
11609
11610 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11611
11612         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
11613
11614 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11615
11616         * gcc.dg/assign-warn-3.c: New test.
11617
11618 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11619
11620         PR c/16999
11621         * gcc.dg/cpp/ident-1.c: New test.
11622
11623 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
11624
11625         * gcc.c-torture/compile/acc1.c: New.
11626
11627 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11628
11629         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
11630         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
11631
11632 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11633
11634         * gcc.dg/ultrasp11.c: New test.
11635
11636 2004-10-08  Michael Matz  <matz@suse.de>
11637
11638         * gcc.dg/doloop-2.c: New test.
11639
11640 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11641
11642         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
11643         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
11644         objc.dg/method-9.m: Update expected diagnostics.
11645
11646 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
11647
11648         * gcc.dg/ppc-fsel-3.c: New file.
11649         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
11650
11651 2004-10-07  Paul Brook  <paul@codesourcery.com>
11652
11653         * gfortran.dg/intrinsic_verify_1.f90: New test.
11654
11655 2004-10-07  Paul Brook  <paul@codesourcery.com>
11656
11657         * gfortran.dg/empty_format_1.f90: Remove stray commas.
11658
11659 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11660
11661         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
11662         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
11663         commit.
11664
11665 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11666
11667         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
11668
11669 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11670
11671         PR c++/17115
11672         * g++.dg/warn/Winline-4.C: New test.
11673
11674 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11675
11676         * gcc.c-torture/compile/20041007-1.c: New test.
11677
11678 2004-10-07  Paul Brook  <paul@codesourcery.com>
11679
11680         PR fortran/17678
11681         * gfortran.dg/use_allocated_1.f90: New test.
11682
11683 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
11684
11685         PR middle-end/17849
11686         * gfortran.fortran-torture/compile/nested.f90: New test
11687
11688 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11689
11690         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
11691
11692 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
11693
11694         PR c++/17368
11695         * g++.dg/ext/asm6.C: New test.
11696
11697 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
11698
11699         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
11700
11701 2004-10-06  Paul Brook  <paul@codesourcery.com>
11702
11703         PR libfortran/17709
11704         * gfortran.dg/empty_format_1.f90: New test.
11705
11706 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11707
11708         PR fortran/17568
11709         * gfortran.dg/ishft.f90: New test.
11710
11711         PR fortran/17283
11712         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
11713         tests.
11714
11715 2004-10-06  Paul Brook  <paul@codesourcery.com>
11716
11717         * gfortran.dg/do_1.f90: New test.
11718
11719 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11720
11721         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
11722         optimizing for size.
11723
11724 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11725
11726         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
11727
11728 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11729
11730         * gcc.c-torture/compile/20041005-1.c: New test.
11731
11732 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11733
11734         PR c++/17829
11735         * g++.dg/lookup/koenig4.C: New.
11736
11737 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11738
11739         * g++.dg/other/classkey1.C: Adjust quoting marks.
11740         * g++.dg/parse/error15.C: Likewise.
11741         * g++.dg/template/meminit2.C (int>): Likewise.
11742
11743 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11744
11745         PR fortran/17283
11746         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
11747
11748         PR fortran/17631
11749         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
11750
11751         PR fortran/17708
11752         * gfortran.dg/pr17708.f90: New test.
11753
11754 2004-10-04  Chao-ying Fu  <fu@mips.com>
11755
11756         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
11757         * gcc.dg/vect/vect-4.c: Ditto.
11758         * gcc.dg/vect/vect-5.c: Ditto.
11759         * gcc.dg/vect/vect-6.c: Ditto.
11760         * gcc.dg/vect/vect-8.c: Ditto.
11761         * gcc.dg/vect/vect-16.c: Ditto.
11762         * gcc.dg/vect/vect-30.c: Ditto.
11763         * gcc.dg/vect/vect-40.c: Ditto.
11764         * gcc.dg/vect/vect-41.c: Ditto.
11765         * gcc.dg/vect/vect-42.c: Ditto.
11766         * gcc.dg/vect/vect-43.c: Ditto.
11767         * gcc.dg/vect/vect-44.c: Ditto.
11768         * gcc.dg/vect/vect-45.c: Ditto.
11769         * gcc.dg/vect/vect-46.c: Ditto.
11770         * gcc.dg/vect/vect-47.c: Ditto.
11771         * gcc.dg/vect/vect-48.c: Ditto.
11772         * gcc.dg/vect/vect-49.c: Ditto.
11773         * gcc.dg/vect/vect-50.c: Ditto.
11774         * gcc.dg/vect/vect-51.c: Ditto.
11775         * gcc.dg/vect/vect-52.c: Ditto.
11776         * gcc.dg/vect/vect-53.c: Ditto.
11777         * gcc.dg/vect/vect-54.c: Ditto.
11778         * gcc.dg/vect/vect-55.c: Ditto.
11779         * gcc.dg/vect/vect-56.c: Ditto.
11780         * gcc.dg/vect/vect-57.c: Ditto.
11781         * gcc.dg/vect/vect-58.c: Ditto.
11782         * gcc.dg/vect/vect-59.c: Ditto.
11783         * gcc.dg/vect/vect-60.c: Ditto.
11784         * gcc.dg/vect/vect-74.c: Ditto.
11785         * gcc.dg/vect/vect-79.c: Ditto.
11786         * gcc.dg/vect/vect-80.c: Ditto.
11787
11788 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11789
11790         * gcc.dg/unused-7.c: Use the correct option.
11791
11792 2004-10-04  Paul Brook  <paul@codesourcery.com>
11793         Bud Davis  <bdavis9659@comcast.net>
11794
11795         PR fortran/17706
11796         PR fortran/16434
11797         * gfortran/pr17706.f90: New test.
11798         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
11799
11800 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11801
11802         * gfortran.dg/pr17612.f90: New test.
11803
11804 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11805
11806         * g++.dg/template/local1.C: Adjust quoting marks in
11807         testing for diagnostics.
11808         * g++.dg/tls/diag-2.C: Likewise.
11809         * g++.dg/other/error8.C: Likewise.
11810
11811 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11812
11813         PR c/17178
11814         * gcc.dg/unused-4.c: Adjust to be correct.
11815
11816         PR c/17820
11817         * gcc.dg/unused-7.c: New test.
11818
11819 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11820
11821         PR c++/17797
11822         * g++.dg/overload/template2.C: New test.
11823
11824 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
11825
11826         PR tree-optimization/16632
11827         * gcc.dg/tree-ssa/20041002-1.c: New.
11828
11829 2004-10-03  Paul Brook  <paul@codesourcery.com>
11830
11831         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
11832         rather than relying on default formatting.
11833
11834 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
11835
11836         * gcc.dg/20040920-1.c: Update expected message text.
11837
11838 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
11839
11840         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
11841
11842 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
11843
11844         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
11845         tree level.
11846
11847 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11848
11849         * gcc.dg/tree-ssa/pr17343.c: Remove.
11850
11851 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11852
11853         PR tree-opt/17343
11854         * gcc.dg/tree-ssa/pr17343.c: New test.
11855
11856 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
11857
11858         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
11859         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
11860         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
11861         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
11862         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
11863
11864 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11865
11866         * gcc.dg/lvalue-2.c: New test.
11867
11868 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11869
11870         PR c/17730
11871         * gcc.dg/pr17730-1.c: New test
11872
11873 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11874
11875         PR c/7425
11876         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
11877
11878 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11879
11880         * gcc.c-torture/execute/stdarg-1.c: New test.
11881         * gcc.c-torture/execute/stdarg-2.c: New test.
11882         * gcc.c-torture/execute/stdarg-3.c: New test.
11883         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11884         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11885         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11886         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11887         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11888
11889 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11890
11891         PR tree-optimization/17697
11892         * g++.dg/opt/pr17697-1.C: New test.
11893         * g++.dg/opt/pr17697-2.C: New test.
11894         * g++.dg/opt/pr17697-3.C: New test.
11895
11896 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11897
11898         PR c/16409
11899         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
11900         gcc.dg/vla-init-5.c: New tests.
11901
11902 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11903
11904         PR c/13804
11905         * gcc.dg/pr13804-1.c: New test.
11906
11907 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11908
11909         PR fortran/16938
11910         * gfortran.dg/pr16938.f90: New test.
11911
11912 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11913
11914         * g++.dg/template/crash23.C: New test.
11915
11916 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11917
11918         PR c++/17585
11919         * g++.dg/template/static8.C: New test.
11920
11921 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
11922
11923         PR c++/17681
11924         * g++.dg/other/error9.C: New test.
11925
11926 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
11927
11928         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
11929
11930 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11931
11932         PR fortran/15164
11933         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
11934
11935 2004-09-26  Roger Sayle  <roger@eyesopen.com>
11936
11937         PR middle-end/17112
11938         * gcc.dg/pr17112-1.c: New test case.
11939
11940 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11941
11942         PR c/11459
11943         * gcc.dg/pr11459-1.c: New test.
11944
11945 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
11946
11947         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
11948         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11949
11950 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11951
11952         * gfortran.dg/pr15324.f90: Make array bounds consistent.
11953
11954 2004-09-25  Jan Hubicka  <jh@suse.cz>
11955
11956         * compile/30040909-1.c: New test.
11957         * compile/30040907-1.c: New test.
11958
11959 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
11960
11961         * gcc.c-torture/execute/va-arg-26.c: New test.
11962
11963 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
11964
11965         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
11966         extra diagnostics on targets with 64-bit pointers.
11967         * objc.dg/selector-1.m: Adjust dg-warning regexp.
11968
11969 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11970
11971         PR c/17188
11972         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
11973         * gcc.dg/decl-3.c: Adjust expected message.
11974
11975 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11976
11977         PR fortran/17615
11978         * gfortran.dg/pr17615.f90: New test.
11979
11980 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
11981
11982         PR tree-optimzation/17517
11983         * g++.dg/tree-ssa/pr17517.C: New Test.
11984
11985 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11986
11987         PR c++/16889
11988         * g++.dg/lookup/ambig3.C: New.
11989
11990 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11991
11992         PR tree-opt/17624
11993         * g++.dg/opt/pr17624.C: New test.
11994
11995 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11996
11997         PR c/6980
11998         * gcc.dg/Wbad-function-cast-1.c: New test.
11999
12000 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
12001
12002         * g++.dg/ext/complit1.C
12003         * g++.dg/other/error2.C
12004         * g++.dg/other/nontype-1.C
12005         * g++.dg/parse/crash11.C
12006         * g++.dg/parse/crash12.C
12007         * g++.dg/parse/error15.C
12008         * g++.dg/parse/error4.C
12009         * g++.dg/parse/tmpl-outside1.C
12010         * g++.dg/parse/too-many-tmpl-args1.C
12011         * g++.dg/template/dependent-expr3.C
12012         * g++.dg/template/error10.C
12013         * g++.dg/template/instantiate1.C
12014         * g++.dg/template/vtable2.C
12015         * g++.dg/warn/Wshadow-1.C
12016         * g++.dg/warn/weak1.C
12017         * g++.old-deja/g++.brendan/crash16.C
12018         * g++.old-deja/g++.brendan/crash18.C
12019         * g++.old-deja/g++.brendan/crash48.C
12020         * g++.old-deja/g++.brendan/crash49.C
12021         * g++.old-deja/g++.brendan/crash55.C
12022         * g++.old-deja/g++.brendan/crash56.C
12023         * g++.old-deja/g++.brendan/crash8.C
12024         * g++.old-deja/g++.brendan/enum11.C
12025         * g++.old-deja/g++.brendan/enum8.C
12026         * g++.old-deja/g++.brendan/enum9.C
12027         * g++.old-deja/g++.brendan/friend3.C
12028         * g++.old-deja/g++.brendan/misc14.C
12029         * g++.old-deja/g++.bugs/900402_02.C
12030         * g++.old-deja/g++.bugs/900404_03.C
12031         * g++.old-deja/g++.bugs/900404_04.C
12032         * g++.old-deja/g++.bugs/900428_03.C
12033         * g++.old-deja/g++.jason/crash4.C
12034         * g++.old-deja/g++.jason/overload21.C
12035         * g++.old-deja/g++.jason/redecl1.C
12036         * g++.old-deja/g++.jason/report.C
12037         * g++.old-deja/g++.jason/rfg10.C
12038         * g++.old-deja/g++.jason/template30.C
12039         * g++.old-deja/g++.law/arm12.C
12040         * g++.old-deja/g++.law/ctors5.C
12041         * g++.old-deja/g++.law/cvt20.C
12042         * g++.old-deja/g++.law/init10.C
12043         * g++.old-deja/g++.law/init8.C
12044         * g++.old-deja/g++.law/visibility17.C
12045         * g++.old-deja/g++.law/visibility7.C
12046         * g++.old-deja/g++.mike/net8.C
12047         * g++.old-deja/g++.mike/p646.C
12048         * g++.old-deja/g++.mike/p700.C
12049         * g++.old-deja/g++.mike/p701.C
12050         * g++.old-deja/g++.mike/p811.C
12051         * g++.old-deja/g++.ns/template13.C
12052         * g++.old-deja/g++.other/array3.C
12053         * g++.old-deja/g++.other/crash25.C
12054         * g++.old-deja/g++.other/dtor3.C
12055         * g++.old-deja/g++.other/dtor4.C
12056         * g++.old-deja/g++.other/main1.C
12057         * g++.old-deja/g++.other/warn7.C
12058         * g++.old-deja/g++.pt/crash11.C
12059         * g++.old-deja/g++.pt/crash36.C
12060         * g++.old-deja/g++.pt/spec22.C
12061         * g++.old-deja/g++.pt/spec9.C
12062         * g++.old-deja/g++.pt/ttp52.C
12063         * g++.old-deja/g++.robertl/eb103.C
12064         * g++.old-deja/g++.robertl/eb121.C
12065         * g++.old-deja/g++.robertl/eb22.C
12066         * g++.old-deja/g++.robertl/eb8.C:
12067         Update locations and/or regexps of dg-error markers.
12068         Remove markers for some bogus messages that are no longer issued.
12069
12070 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
12071
12072         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
12073         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
12074
12075 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
12076
12077         PR c++/17618
12078         * g++.dg/lookup/crash5.C: New test.
12079
12080 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
12081
12082         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
12083         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
12084         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
12085         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
12086         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
12087         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
12088
12089         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
12090         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
12091         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
12092         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
12093         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
12094         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
12095
12096         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
12097
12098         * gcc.dg/vect/vect-44.c: Check additional cases.
12099         * gcc.dg/vect/vect-48.c: Check additional cases.
12100
12101         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
12102         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
12103         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
12104         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
12105         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
12106         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
12107         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
12108         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
12109         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
12110
12111         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
12112         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
12113         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
12114
12115 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12116
12117         * gcc.dg/tree-ssa/loop-6.c: New test.
12118
12119 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
12120
12121         PR c++/17620
12122         * g++.dg/inherit/base2.C: New.
12123
12124 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12125
12126         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
12127         * gcc.dg/20001012-2.c: Likewise.
12128         * gcc.dg/20001013-1.c: Likewise.
12129         * gcc.dg/20001101-1.c: Likewise.
12130         * gcc.dg/20001102-1.c: Likewise.
12131         * gcc.dg/bf-spl1.c: Likewise.
12132         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
12133         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
12134
12135 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
12136
12137         PR tree-optimization/16721
12138         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
12139
12140 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
12141
12142         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
12143         * gcc.dg/20040305-1.c: Likewise.
12144
12145 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12146
12147         PR c/16566
12148         * gcc.c-torture/compile/pr16566-1.c,
12149         gcc.c-torture/compile/pr16566-2.c,
12150         gcc.c-torture/compile/pr16566-3.c: New tests.
12151
12152 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
12153
12154         PR tree-optimization/17512
12155         * gcc.c-torture/compile/20040916-1.c.
12156
12157 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
12158
12159         * gcc.dg/pragma-re-3.c: New test.
12160
12161 2004-09-17  Matt Austern  <austern@apple.com>
12162
12163         PR c++/15049
12164         * g++.dg/other/anon3.C: New.
12165
12166 2004-09-21  Roger Sayle  <roger@eyesopen.com>
12167
12168         PR c++/7503
12169         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
12170         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
12171         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
12172         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
12173         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
12174
12175 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
12176
12177         PR fortran/17286
12178         * gfortran.dg/pr17286.f90: New test.
12179
12180 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
12181
12182         PR c++/17530
12183         * g++.dg/template/static7.C: New test.
12184
12185 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
12186
12187         PR tree-opt/17558
12188         * gcc.c-torture/compile/pr17558.c: New test.
12189
12190 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
12191
12192         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
12193         if SKIP_ATTRIBUTE is defined.
12194
12195 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12196
12197         PR fortran/15957
12198         * gfortran.dg/pr15957.f90: New test.
12199
12200 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
12201
12202         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
12203         in comparison.
12204         * gcc.dg/vect/vect-79.c: Likewise.
12205         * gcc.dg/vect/vect-80.c: Likewise.
12206
12207 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12208
12209         PR fortran/15750
12210         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
12211
12212 2004-09-20  Ira Rosen  <irar@il.ibm.com>
12213
12214         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
12215         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
12216         * gcc.dg/vect/vect-62.c: New testcase.
12217         * gcc.dg/vect/vect-63.c: New testcase.
12218         * gcc.dg/vect/vect-64.c: New testcase.
12219         * gcc.dg/vect/vect-65.c: New testcase.
12220         * gcc.dg/vect/vect-66.c: New testcase.
12221         * gcc.dg/vect/vect-67.c: New testcase.
12222         * gcc.dg/vect/vect-68.c: New testcase.
12223         * gcc.dg/vect/vect-69.c: New testcase.
12224         * gcc.dg/vect/vect-79.c: New testcase.
12225         * gcc.dg/vect/vect-80.c: New testcase.
12226
12227 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
12228
12229         * gcc.target/mips/asm-1.c: New test.
12230
12231 2004-09-19  Ira Rosen  <irar@il.ibm.com>
12232
12233         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
12234         * gcc.dg/vect/vect-73.c: New testcase.
12235         * gcc.dg/vect/vect-74.c: New testcase.
12236         * gcc.dg/vect/vect-75.c: New testcase.
12237         * gcc.dg/vect/vect-76.c: New testcase.
12238         * gcc.dg/vect/vect-77.c: New testcase.
12239         * gcc.dg/vect/vect-78.c: New testcase
12240
12241 2004-09-18  Paul Brook  <paul@codesourcery.com>
12242
12243         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
12244
12245 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12246
12247         PR c/17424
12248         * gcc.dg/pr17424-1.c: New test.
12249
12250 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
12251
12252         * g++.dg/tree-ssa/pr17153.C: New test.
12253
12254 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
12255
12256         PR pch/13361
12257         * testsuite/g++.dg/pch/wchar-1.C: New.
12258         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12259
12260 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
12261
12262         * gcc.c-torture/execute/20040917-1.c: New test.
12263
12264 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12265
12266         PR tree-optimization/17319
12267         * gcc.dg/pr17319.c: New test.
12268
12269 2004-09-17  Devang Patel  <dpatel@apple.com>
12270
12271         * gcc.dg/20040813-1.c: New test.
12272
12273 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12274
12275         PR tree-optimization/17273
12276         * gcc.c-torture/compile/pr17273.c: New test.
12277
12278 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12279
12280         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
12281         Update expected messages.
12282         * gcc.dg/declspec-13.c: New test.
12283
12284 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
12285
12286         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
12287
12288 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12289
12290         * gcc.c-torture/execute/pr17252.c: Use post-increment to
12291         change what 'a' is pointing to.
12292
12293 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
12294
12295         PR c++/16002
12296         * g++.dg/template/error18.C: New test.
12297
12298         PR c++/16029
12299         * g++.dg/warn/Wunused-8.C: New test.
12300
12301 2004-09-17  Steven Bosscher  <stevenb@suse.de>
12302
12303         PR tree-optimization/17513
12304         * gcc.dg/20040916-1.c: New test.
12305
12306 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
12307
12308         PR c++/17501
12309         * g++.dg/template/typename7.C: New test.
12310
12311 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12312
12313         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
12314
12315 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
12316
12317         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
12318         with -ftree-based-profiling also.
12319         * lib/profopt.exp: Support late-set profile_option/feedback_option.
12320
12321 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
12322
12323         PR/15364
12324         * gfortran.dg/der_array_io_1.f90: New test.
12325         * gfortran.dg/der_array_io_2.f90: New test.
12326         * gfortran.dg/der_array_io_3.f90: New test.
12327
12328 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
12329
12330         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
12331         EABI.
12332
12333 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
12334
12335         * g++.dg/opt/switch1.C: New test.
12336
12337 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12338
12339         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
12340         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
12341         Update expected messages.
12342
12343 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12344
12345         PR fortran/16485
12346         * gfortran.dg/same_name_1.f90: New test.
12347
12348 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
12349
12350         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
12351         dereference garbage pointers.
12352
12353 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
12354
12355         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
12356         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
12357
12358         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
12359         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
12360         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
12361
12362 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
12363
12364         PR c++/17324
12365         * g++.dg/template/mangle1.C: New test.
12366
12367 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
12368
12369         PR tree-optimization/17252
12370         * gcc.c-torture/execute/pr17252.c: New test.
12371
12372 2004-09-14  Andrew Pinski  <apinski@apple.com>
12373
12374         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
12375
12376 2004-09-14  Roger Sayle  <roger@eyesopen.com>
12377
12378         PR rtl-optimization/9771
12379         * gcc.dg/pr9771-1.c: New test case.
12380
12381 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
12382
12383         PR tree-optimization/15262
12384         * gcc.c-torture/execute/pr15262-1.c: New test.
12385         * gcc.c-torture/execute/pr15262-2.c: New test.
12386
12387 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12388
12389         * gcc.dg/declspec-12.c: New test.
12390
12391 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
12392
12393         * gfortran.dg/pr17090.f90: Add directives to test.
12394
12395 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12396
12397         * gcc.c-torture/compile/20040914-1.c: New test.
12398
12399 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
12400
12401         PR c++/16162
12402         * g++.dg/template/decl2.C: New test.
12403
12404 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
12405
12406         PR fortran/17090
12407         * gfortran.dg/pr17090.f90: New test.
12408
12409 2004-09-13  Dale Johannesen  <dalej@apple.com>
12410
12411         * gcc.c-torture/compile/pr17408.c:  New test case.
12412
12413 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
12414
12415         PR c++/16716
12416         * g++.dg/parse/crash17.C: New test.
12417
12418         PR c++/17327
12419         * g++.dg/template/enum3.C: New test.
12420
12421 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
12422
12423         * lib/gcc-defs.exp: Load wrapper.exp.
12424         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
12425         using local code.
12426         * lib/gcc.exp (gcc_init): Similar.
12427         * lib/gfortran.exp (gfortran_init): Similar.
12428         * lib/objc.exp (objc_init): Similar.
12429         * lib/treelang.exp (treelang_init): Similar.
12430         * lib/wrapper.exp: New file with build_wrapper call machinery in
12431         ${tool}_maybe_build_wrapper.
12432
12433 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
12434
12435         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
12436         "inline".
12437         * gcc.dg/declspec-11.c: Update expected messages.
12438         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
12439         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
12440         gcc.dg/inline-12.c: New tests.
12441
12442 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
12443
12444         * g++.dg/tree-ssa/pr17400.C: New testcase.
12445
12446 2004-09-13  James E Wilson  <wilson@specifixinc.com>
12447
12448         * gcc.target/mips/sb1-1.c: New testcase.
12449
12450 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
12451
12452         * lib/g77-dg.exp: Remove unused file.
12453         * lib/mike-g77.exp: Ditto.
12454         * lib/g77.exp: Ditto.
12455
12456 2004-09-12  Richard Henderson  <rth@redhat.com>
12457
12458         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
12459
12460 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
12461
12462         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
12463         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12464         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
12465         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
12466         Update expected messages.
12467
12468 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
12469
12470         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
12471         declaration/use mismatch for dirp parameter.
12472
12473 2004-09-12  Andrew Pinski  <apinski@apple.com>
12474
12475         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
12476         -fgnu-runtime is passed.
12477
12478 2004-09-12  Richard Henderson  <rth@redhat.com>
12479
12480         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
12481         do the uplevel thing and update additional_flags directly.
12482         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
12483         gfortran.fortran-torture/execute/intrinsic_nearest.x,
12484         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
12485         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
12486
12487 2004-09-11  Steven Bosscher  <stevenb@suse.de>
12488
12489         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
12490
12491 2004-09-11  Roger Sayle  <roger@eyesopen.com>
12492
12493         PR middle-end/17411
12494         * g++.dg/opt/pr17411-1.C: New test case.
12495
12496 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12497
12498         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
12499         gcc.dg/tls/diag-2.c: Update expected messages.
12500         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
12501         messages.
12502         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
12503         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
12504         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
12505         gcc.dg/tls/diag-5.c: New tests.
12506
12507 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
12508
12509         * gcc.dg/20040910-1.c: Correct dg-error regexp.
12510
12511 2004-09-11  Steven Bosscher  <stevenb@suse.de>
12512
12513         * g++.dg/parse/break-in-for.C: New test.
12514
12515 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
12516
12517         * gcc.dg/tree-ssa/20040911-1.c: New test.
12518
12519 2004-09-11  Andreas Jaeger  <aj@suse.de>
12520
12521         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
12522         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
12523
12524 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
12525
12526         * gcc.target/frv: New directory of FR-V-specific tests.
12527
12528 2004-09-10  James E Wilson  <wilson@specifixinc.com>
12529
12530         * gcc.dg/convert-vec-1.c: New test.
12531
12532 2004-09-10  Roger Sayle  <roger@eyesopen.com>
12533
12534         PR middle-end/17024
12535         * gcc.dg/pr17024-1.c: New test case.
12536
12537 2004-09-10  Eric Christopher  <echristo@redhat.com>
12538
12539         * gcc.dg/20040910-1.c: New test.
12540
12541 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12542
12543         * gcc.dg/bitfld-9.c: New test.
12544
12545 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
12546
12547         * gcc.c-torture/execute/ieee/acc1.c: New test.
12548         * gcc.c-torture/execute/ieee/acc2.c: New test.
12549         * gcc.c-torture/execute/ieee/mzero6.c: New test.
12550
12551 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12552
12553         * gcc.dg/deprecated-2.c: New test.
12554
12555 2004-09-09  James E Wilson  <wilson@specifixinc.com>
12556
12557         * gcc.dg/init-vec-1.c: New test.
12558
12559 2004-09-09  Roger Sayle  <roger@eyesopen.com>
12560
12561         PR middle-end/17055
12562         * gcc.dg/pr17055-1.c: New test case.
12563
12564 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
12565
12566         PR target/17377
12567         * gcc.c-torture/execute/pr17377.c: New test.
12568
12569 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12570
12571         PR c/8420
12572         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
12573         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
12574         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
12575         gcc.dg/long-long-typespec-1.c: New tests.
12576         * gcc.dg/tls/diag-2.c: Update expected diagnostics
12577
12578 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12579
12580         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
12581         gcc.dg/gnu99-static-1.c: New tests.
12582
12583 2004-09-08  Devang Patel  <dpatel@apple.com>
12584
12585         * gcc.dg/darwin-ld-20040828-1.c: New test.
12586         * gcc.dg/darwin-ld-20040828-2.c: New test.
12587         * gcc.dg/darwin-ld-20040828-3.c: New test.
12588
12589 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
12590
12591         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
12592         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
12593         in error message.
12594         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
12595         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
12596         in error message.
12597         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
12598         types they qualify.
12599         * objc.dg/type-size-2.m: Fix wording in comment.
12600         * objc.dg/va-meth-1.m: New test case.
12601
12602 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
12603
12604         PR c/16633:
12605         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
12606         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
12607
12608 2004-09-06  Devang Patel  <dpatel@apple.com>
12609
12610         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
12611         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
12612
12613 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
12614
12615         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
12616         reflect changed line numbering of diagnostics.
12617
12618 2004-09-06  Paul Brook  <paul@codesourcery.com>
12619
12620         * gfortran.dg/edit_real_1.f90: Add new test.
12621
12622 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12623
12624         * gcc.dg/tree-ssa/loop-2.c: New test.
12625         * gcc.dg/tree-ssa/loop-3.c: New test.
12626         * gcc.dg/tree-ssa/loop-4.c: New test.
12627         * gcc.dg/tree-ssa/loop-5.c: New test.
12628
12629 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12630
12631         * gcc.dg/format/sentinel-1.c: Update for parameter option.
12632
12633 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12634
12635         * gcc.dg/format/sentinel-1.c: New test.
12636
12637 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
12638
12639         * testsuite/gcc.dg/builtins-46.c: New.
12640
12641 2004-09-03  Devang Patel  <dpatel@apple.com>
12642
12643         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
12644         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
12645
12646 2004-09-03  Jan Beulich  <jbeulich@novell.com>
12647
12648         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
12649         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
12650         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
12651         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
12652         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
12653         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
12654         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
12655         the non-portable bzero.
12656         * gcc.dg/20010912-1.c: xfail for NetWare.
12657         * gcc.dg/20020426-2.c: xfail for NetWare.
12658         * gcc.dg/20021014-1.c: xfail for NetWare.
12659         * gcc.dg/20021018-1.c: xfail for NetWare.
12660         * gcc.dg/20030213-1.c: xfail for NetWare.
12661         * gcc.dg/20030225-1.c: xfail for NetWare.
12662         * gcc.dg/20030708-1.c: xfail for NetWare.
12663         * gcc.dg/builtins-config.h: Also exclude NetWare.
12664         * gcc.dg/format/format.h: Define restrict only if not already defined.
12665         * gcc.dg/nest.c: xfail for NetWare.
12666         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
12667         * lib/target-supports.exp (check_visibility_available): Exclude
12668         NetWare.
12669
12670 2004-09-03  Jan Beulich  <jbeulich@novell.com>
12671
12672         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
12673         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
12674         deterministic starting point for the alignment of structure fields.
12675         * gcc.dg/Wpadded.c: Dito.
12676         * g++.dg/abi/vbase10.C: Dito.
12677
12678 2004-09-03  Devang Patel  <dpatel@apple.com>
12679
12680         * g++.dg/debug/pr15736.cc: New test.
12681
12682 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
12683
12684         * README.QMTEST: Fix out-of-date link.
12685
12686 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
12687
12688         PR fortran/16579
12689         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
12690         Delete.  Duplicate of gfortran.dg/g77/20010610.f
12691
12692 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
12693
12694         * g++.dg/abi/arm_rtti1.C: New test.
12695
12696 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
12697
12698         * gcc.dg/ppc-vector-memcpy.c: New.
12699         * gcc.dg/ppc-vector-memset.c: New.
12700
12701 2004-09-02  Chao-ying Fu  <fu@mips.com>
12702
12703         * gcc.target/mips/mips-3d-1.c: New test.
12704         * gcc.target/mips/mips-3d-2.c: New test.
12705         * gcc.target/mips/mips-3d-3.c: New test.
12706         * gcc.target/mips/mips-3d-4.c: New test.
12707         * gcc.target/mips/mips-3d-5.c: New test.
12708         * gcc.target/mips/mips-3d-6.c: New test.
12709         * gcc.target/mips/mips-3d-7.c: New test.
12710         * gcc.target/mips/mips-3d-8.c: New test.
12711         * gcc.target/mips/mips-3d-9.c: New test.
12712         * gcc.target/mips/mips-ps-1.c: New test.
12713         * gcc.target/mips/mips-ps-2.c: New test.
12714         * gcc.target/mips/mips-ps-3.c: New test.
12715         * gcc.target/mips/mips-ps-4.c: New test.
12716         * gcc.target/mips/mips-ps-type.c: New test.
12717
12718 2004-09-02  Paul Brook  <paul@codesourcery.com>
12719
12720         * gfortran.dg/edit_real_1.f90: Add new tests.
12721
12722 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12723
12724         PR fortran/15327
12725         * gfortran.dg/merge_char_1.f90: New test.
12726
12727 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12728
12729         PR fortran/16404
12730         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
12731
12732 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12733
12734         PR c/1522
12735         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
12736
12737 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
12738
12739         * g++.dg/opt/loop1.C: Do not XFAIL.
12740
12741 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
12742
12743         * gcc.c-torture/execute/20040831-1.c: New test.
12744
12745 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
12746
12747         PR fortran/16579
12748         * gfortran.dg/g77/20010610.f: Now passes.
12749         Copy from g77.f-torture/execute. Add dg-run directive.
12750         * gfortran.dg/g77/README: Update
12751
12752 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12753
12754         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
12755         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
12756         (t1, t2, t3, t4): Add volatile.
12757
12758 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12759
12760         * g++.dg/ext/visibility/arm1.C: New test.
12761
12762 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
12763
12764         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
12765         -pedantic-errors.
12766
12767 2004-09-01  Paul Brook  <paul@codesourcery.com>
12768
12769         * gfortran.dg/eof_2.f90: New test.
12770
12771 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12772
12773         PR fortran/16579
12774         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
12775
12776 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
12777
12778         PR libfortran/16805
12779         * gfortran.dg/list_read_2.f90: New test.
12780
12781 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12782
12783         * g++.dg/abi/key1.C: New test.
12784
12785 2004-08-31  Richard Henderson  <rth@redhat.com>
12786
12787         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
12788         form of offsetof.
12789         * g++.dg/other/offsetof5.C: Remove duplicate.
12790
12791 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12792
12793         PR fortran/17244
12794         * gfortran.dg/func_derived_1.f90: New test.
12795
12796 2004-08-31  Paul Brook  <paul@codesourcery.com>
12797
12798         * gfortran.dg/eof_1.f90: New test.
12799
12800 2004-08-31  Paul Brook  <paul@codesourcery.com>
12801
12802         * gfortran.dg/list_read_1.f90: New file.
12803
12804 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
12805
12806         * g++.dg/opt/loop1.C: XFAIL.
12807
12808 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
12809
12810         * gcc.dg/funcdef-storage-1.c: New.
12811         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
12812         an extern function in local scope.
12813         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
12814         declare an 'auto inline' function in local scope.
12815         * gcc.dg/20011130-1.c: Likewise.
12816         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
12817         an 'auto' function in local scope.
12818         * gcc.dg/20021014-1.c: Likewise.
12819         * gcc.dg/20030331-2.c: Likewise.
12820
12821 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12822
12823         * gfortran.dg/blockdata_1.f90: New test.
12824
12825 2004-08-30  Richard Henderson  <rth@redhat.com>
12826
12827         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
12828
12829 2004-08-30  Richard Henderson  <rth@redhat.com>
12830
12831         * lib/fortran-torture.exp (fortran-torture-execute): Honor
12832         additional_flags set by alternate driver.
12833         (ieee-options): New procedure.
12834         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
12835         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
12836         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
12837         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
12838
12839 2004-08-30  Richard Henderson  <rth@redhat.com>
12840
12841         * lib/f-torture.exp: Remove.
12842
12843 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
12844
12845         PR rtl-optimization/16590
12846         * g++.dg/opt/loop1.C: New test.
12847
12848 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12849
12850         PR fortran/13910
12851         * gfortran.dg/oldstyle_1.f90: New test.
12852
12853 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
12854         Paul Brook  <paul@codesourcery.com>
12855
12856         * gfortran.dg/g77/README: Update.
12857         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
12858         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12859         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
12860
12861 2004-08-28  Paul Brook  <paul@codesourcery.com>
12862
12863         PR libfortran/17195
12864         * gfortran.dg/edit_real_1.f90: New test.
12865
12866 2004-08-27  Paul Brook  <paul@codesourcery.com>
12867
12868         * gfortran.dg/rewind_1.f90: New test.
12869
12870 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
12871
12872         PR fortran/16597
12873         * gfortran.dg/pr16597.f90: New test.
12874
12875 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12876
12877         PR c/13801
12878         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
12879         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
12880         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
12881         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
12882         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
12883
12884 2004-08-26  Nick Clifton  <nickc@redhat.com>
12885
12886         * gcc.c-torture/compile/pr17119.c: New test.
12887
12888 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12889
12890         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
12891
12892 2004-08-25  Richard Henderson  <rth@redhat.com>
12893
12894         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
12895         the bits that expect kind=8 to be the largest real kind.
12896
12897 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12898
12899         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
12900
12901 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12902
12903         * gfortran.dg/assignment_1.f90: New test.
12904
12905 2004-08-25  Adam Nemet  <anemet@lnxw.com>
12906
12907         * g++.dg/template/repo3.C: New test.
12908
12909 2004-08-25  Roger Sayle  <roger@eyesopen.com>
12910
12911         PR middle-end/16693
12912         PR tree-optimization/16372
12913         * g++.dg/opt/pr16372-1.C: New test case.
12914         * g++.dg/opt/pr16693-1.C: New test case.
12915         * g++.dg/opt/pr16693-2.C: New test case.
12916
12917 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12918
12919         * objc.dg/proto-lossage-4.m: New test.
12920
12921 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
12922
12923         PR c++/17155
12924         * g++.dg/inherit/local2.C: New test.
12925
12926 2004-08-25  Paul Brook  <paul@codesourcery.com>
12927
12928         PR fortran/17144
12929         * gfortran.dg/string_ctor_1.f90: New test.
12930
12931 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12932
12933         PR c++/14428
12934         * g++.dg/template/redecl2.C: New test.
12935
12936 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12937
12938         PR fortran/17143
12939         * gfortran.dg/pr17143.f90: New test.
12940
12941 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12942
12943         PR fortran/17164
12944         * gfortran.dg/pr17164.f90: New test.
12945
12946 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12947
12948         * gcc.dg/tree-ssa/loop-1.c: New test.
12949
12950 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12951
12952         * gcc.c-torture/compile/20040824-1.c: New test.
12953
12954 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12955
12956         * gcc.c-torture/compile/iftrap-3.c: New test.
12957
12958 2004-08-24  Paul Brook  <paul@codesourcery.com>
12959
12960         * gfortran.dg/entry_2.f90: New test.
12961
12962 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12963
12964         PR c++/16889
12965         * g++.dg/lookup/ambig[12].C: New.
12966
12967 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12968
12969         PR c++/16706
12970         * g++.dg/template/crash21.C: New test.
12971         * g++.dg/template/crash22.C: Likewise.
12972
12973 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12974
12975         PR c++/17149
12976         * g++.dg/template/access15.C: New.
12977
12978 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12979
12980         PR c++/17163
12981         * g++.dg/template/repo2.C: New test.
12982
12983 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12984
12985         PR rtl-optimization/17078
12986         * gcc.c-torture/execute/pr17078-1.c: New test case.
12987
12988 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12989
12990         PR c/14492
12991         * gcc.dg/debug/crash1.c: New test.
12992
12993 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12994
12995         PR c/16180
12996         * gcc.dg/loop-5.c: New test.
12997
12998 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12999
13000         * gcc.c-torture/execute/20040823-1.c: New test.
13001
13002 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
13003
13004         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
13005         to the assembler.  Simplify test accordingly.
13006         (asm_abi_flags): Use GNU names.
13007         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
13008         to check for ABI flags.
13009
13010 2004-08-22  Andrew Pinski  <apinski@apple.com>
13011
13012         * g++.dg/opt/pr14029.C: New test.
13013         * gcc.c-torture/execute/pr15262.c: New test.
13014
13015 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13016
13017         * gfortran.dg/reduction.f90: Add checks with complex arguments.
13018
13019 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
13020
13021         PR 16908
13022         * gfortran.dg/direct_io.f90: New test.
13023
13024 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
13025
13026         PR c++/17121
13027         * g++.dg/inherit/local2.C: New test.
13028
13029 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
13030
13031         PR c++/17120
13032         * g++.dg/warn/Wparentheses-4.C: New test.
13033
13034 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
13035
13036         PR c++/17121
13037         * g++.dg/inherit/local2.C: New test.
13038
13039         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
13040         * gcc.dg/ppc-ldstruct.c: Likewise.
13041         * gcc.dg/ppc64-abi-2.c: Likewise.
13042
13043 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
13044
13045         PR rtl-optimization/17099
13046         * gcc.c-torture/execute/20040820-1.c: New test.
13047
13048 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
13049
13050         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
13051
13052 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
13053
13054         PR fortran/17077
13055         * gfortran.dg/auto_array_1.f90: New test.
13056
13057 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13058
13059         PR fortran/17074
13060         * gfortran.dg/simpleif_1.f90: New test.
13061
13062 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
13063
13064         * lib/target-supports.exp (check_profiling_available): Return
13065         false for arm*-*-symbianelf* and arm*-*-eabi*.
13066
13067         PR c++/15890
13068         * g++.dg/template/delete1.C: New test.
13069
13070 2004-08-19  Paul Brook  <paul@codesourcery.com>
13071
13072         PR fortran/14976
13073         PR fortran/16228
13074         * gfortran.dg/data_char_1.f90: New test.
13075
13076 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
13077
13078         PR fortran/16946
13079         * gfortran.dg/reduction.f90: New testcase.
13080
13081 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13082
13083         PR fortran/16520
13084         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
13085
13086 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13087
13088         PR c++/17041
13089         * g++.dg/Wparentheses-3.C: New test.
13090
13091 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
13092
13093         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
13094         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
13095         * gcc.dg/vect/vect-2.c: Likewise.
13096         * gcc.dg/vect/vect-3.c: Likewise.
13097         * gcc.dg/vect/vect-4.c: Likewise.
13098         * gcc.dg/vect/vect-5.c: Likewise.
13099         * gcc.dg/vect/vect-6.c: Likewise.
13100         * gcc.dg/vect/vect-7.c: Likewise.
13101         * gcc.dg/vect/vect-25.c: Likewise.
13102         * gcc.dg/vect/vect-31.c: Likewise.
13103         * gcc.dg/vect/vect-32.c: Likewise.
13104         * gcc.dg/vect/vect-34.c: Likewise.
13105         * gcc.dg/vect/vect-36.c: Likewise.
13106         * gcc.dg/vect/vect-all.c: Likewise.
13107
13108 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
13109
13110         PR c++/17068
13111         * g++.dg/template/operator4.C: New test.
13112
13113 2004-08-18  Richard Henderson  <rth@redhat.com>
13114
13115         * gcc.dg/20040206-1.c: XFAIL.
13116
13117 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
13118
13119         PR c++/16246
13120         * g++.dg/template/array7.C: New test.
13121
13122 2004-08-17  James E Wilson  <wilson@specifixinc.com>
13123
13124         * gcc.dg/mips-movcc-1.c: New test.
13125         * gcc.dg/mips-movcc-2.c: New test.
13126         * gcc.dg/mips-movcc-3.c: New test.
13127
13128         * gcc.dg/mips-nmadd-1.c: New test.
13129         * gcc.dg/mips-nmadd-2.c: New test.
13130
13131 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
13132
13133         PR c++/15871
13134         * g++.dg/opt/inline8.C: New test.
13135
13136         PR c++/16965
13137         * g++.dg/parse/error17.C: New test.
13138
13139 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
13140
13141         * gcc.dg/vect: New directory for vectorizer tests.
13142         * gcc.dg/vect/tree-vect.h: New file.
13143         * gcc.dg/vect/vect.exp: New file.
13144         * gcc.dg/vect/pr16105.c.c: New test.
13145         * gcc.dg/vect/vect-1.c: New test.
13146         * gcc.dg/vect/vect-2.c: New test.
13147         * gcc.dg/vect/vect-3.c: New test.
13148         * gcc.dg/vect/vect-4.c: New test.
13149         * gcc.dg/vect/vect-5.c: New test.
13150         * gcc.dg/vect/vect-6.c: New test.
13151         * gcc.dg/vect/vect-7.c: New test.
13152         * gcc.dg/vect/vect-8.c: New test.
13153         * gcc.dg/vect/vect-9.c: New test.
13154         * gcc.dg/vect/vect-10.c: New test.
13155         * gcc.dg/vect/vect-11.c: New test.
13156         * gcc.dg/vect/vect-12.c: New test.
13157         * gcc.dg/vect/vect-13.c: New test.
13158         * gcc.dg/vect/vect-14.c: New test.
13159         * gcc.dg/vect/vect-15.c: New test.
13160         * gcc.dg/vect/vect-16.c: New test.
13161         * gcc.dg/vect/vect-17.c: New test.
13162         * gcc.dg/vect/vect-18.c: New test.
13163         * gcc.dg/vect/vect-19.c: New test.
13164         * gcc.dg/vect/vect-20.c: New test.
13165         * gcc.dg/vect/vect-21.c: New test.
13166         * gcc.dg/vect/vect-22.c: New test.
13167         * gcc.dg/vect/vect-23.c: New test.
13168         * gcc.dg/vect/vect-24.c: New test.
13169         * gcc.dg/vect/vect-25.c: New test.
13170         * gcc.dg/vect/vect-26.c: New test.
13171         * gcc.dg/vect/vect-27.c: New test.
13172         * gcc.dg/vect/vect-28.c: New test.
13173         * gcc.dg/vect/vect-29.c: New test.
13174         * gcc.dg/vect/vect-30.c: New test.
13175         * gcc.dg/vect/vect-31.c: New test.
13176         * gcc.dg/vect/vect-32.c: New test.
13177         * gcc.dg/vect/vect-33.c: New test.
13178         * gcc.dg/vect/vect-34.c: New test.
13179         * gcc.dg/vect/vect-35.c: New test.
13180         * gcc.dg/vect/vect-36.c: New test.
13181         * gcc.dg/vect/vect-37.c: New test.
13182         * gcc.dg/vect/vect-38.c: New test.
13183         * gcc.dg/vect/vect-40.c: New test.
13184         * gcc.dg/vect/vect-41.c: New test.
13185         * gcc.dg/vect/vect-42.c: New test.
13186         * gcc.dg/vect/vect-43.c: New test.
13187         * gcc.dg/vect/vect-44.c: New test.
13188         * gcc.dg/vect/vect-45.c: New test.
13189         * gcc.dg/vect/vect-46.c: New test.
13190         * gcc.dg/vect/vect-47.c: New test.
13191         * gcc.dg/vect/vect-48.c: New test.
13192         * gcc.dg/vect/vect-49.c: New test.
13193         * gcc.dg/vect/vect-50.c: New test.
13194         * gcc.dg/vect/vect-51.c: New test.
13195         * gcc.dg/vect/vect-52.c: New test.
13196         * gcc.dg/vect/vect-53.c: New test.
13197         * gcc.dg/vect/vect-54.c: New test.
13198         * gcc.dg/vect/vect-55.c: New test.
13199         * gcc.dg/vect/vect-56.c: New test.
13200         * gcc.dg/vect/vect-57.c: New test.
13201         * gcc.dg/vect/vect-58.c: New test.
13202         * gcc.dg/vect/vect-59.c: New test.
13203         * gcc.dg/vect/vect-60.c: New test.
13204         * gcc.dg/vect/vect-61.c: New test.
13205         * gcc.dg/vect/vect-all.c: New test.
13206         * gcc.dg/vect/vect-none.c: New test.
13207
13208 2004-08-17  Paul Brook  <paul@codesourcery.com>
13209
13210         PR fortran/13082
13211         * gfortran.dg/entry_1.f90: New test.
13212
13213 2004-08-17  Andrew Pinski  <apinski@apple.com>
13214
13215         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
13216
13217 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
13218
13219         * gcc.dg/pr17036-1.c: New test.
13220
13221 2004-08-16  Devang Patel  <dpatel@apple.com>
13222
13223         * gcc.dg/darwin-20040809-1.c: New test.
13224
13225 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
13226
13227         * gcc.dg/funcdef-attr-1.c: New test.
13228
13229 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
13230
13231         * gcc.dg/altivec-17.c: New test.
13232         * gcc.dg/altivec-18.c: New test.
13233
13234 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13235
13236         PR c++/6749
13237         * g++.dg/template/vtable2.C: New test.
13238
13239 2004-08-14  Richard Henderson  <rth@redhat.com>
13240
13241         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
13242         * gcc.dg/pack-test-4.c (main): Return 0.
13243         * gcc.dg/setjmp-1.c: Remove XFAIL.
13244         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
13245
13246 2004-08-14  Richard Henderson  <rth@redhat.com>
13247
13248         * gcc.dg/980217-1.c: Add prototype for printf.
13249
13250 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
13251
13252         * gfortran.dg/pr16935.f90: New test.
13253
13254 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
13255
13256         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
13257
13258 2004-08-13  Paul Brook  <paul@codesourcery.com>
13259
13260         * gfortran.dg/der_io_1.f90: Remove stray comma.
13261
13262 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
13263
13264         * gcc.dg/vmx/cw-bug-2.c: Remove.
13265         * gcc.dg/vmx/vprint-1.c: Remove.
13266         * gcc.dg/vmx/vscan-1.c: Remove.
13267
13268 2004-08-12  Devang patel  <dpatel@apple.com>
13269
13270         * gcc.dg/darwin-20040809-2.c: New test.
13271
13272 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
13273
13274         * g++.dg/ext/altivec-12.C: New test.
13275
13276         * g++.dg/ext/altivec-11.C: New test.
13277
13278 2004-08-12  Paul Brook  <paul@codesourcery.com>
13279
13280         * g++.dg/abi/arm_cxa_vec_1.C: New test.
13281
13282 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
13283
13284         * g++.dg/ext/altivec-2.C: Check for hardware support before
13285         executing any VMX instructions.
13286
13287         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
13288
13289 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
13290
13291         PR c++/16276
13292         * g++.old-deja/g++.other/comdat4.C: New test.
13293         * g++.old-deja/g++.other/comdat4-aux.cc: New.
13294
13295 2004-08-12  Ben Elliston  <bje@au.ibm.com>
13296
13297         PR target/16286
13298         * gcc.dg/pr16286.c: New test.
13299
13300 2004-08-12 Jan Beulich <jbeulich@novell.com>
13301
13302         * g++.dg/ext/asm5.C: New.
13303
13304 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13305
13306         PR c++/16698
13307         * g++.dg/eh/crash1.C: New test.
13308
13309         PR c++/16717
13310         * g++.dg/ext/construct1.C: New test.
13311
13312 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13313
13314         PR c++/16853
13315         * g++.dg/init/ptrmem1.C: New test.
13316
13317         PR c++/16618
13318         * g++.dg/parse/offsetof5.C: New test.
13319
13320         PR c++/16870
13321         * g++.dg/template/overload3.C: New test.
13322
13323 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13324
13325         PR c++/16964
13326         * g++.dg/parse/error16.C: New test.
13327
13328         PR c++/16904
13329         * g++.dg/template/error14.C: New test.
13330
13331         PR c++/16929
13332         * g++.dg/template/error15.C: New test.
13333
13334 2004-08-11  Devang Patel  <dpatel@apple.com>
13335
13336         * gcc.dg/darwin-ld-20040809-1.c: New test.
13337         * gcc.dg/darwin-ld-20040809-2.c: New test.
13338
13339 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
13340
13341         PR fortran/16917
13342         * gfortran.dg/dfloat_1.f90: New test.
13343
13344 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
13345
13346         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
13347         * gcc.dg/dll-2.c: Fix dg-require syntax.
13348         * gcc.misc-tests/arm-isr.c (abort): Declare.
13349         (exit): Likewise.
13350
13351 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
13352
13353         PR c++/16971
13354         * g++.dg/parse/crash16.C: New test.
13355
13356 2004-08-10  Roger Sayle  <roger@eyesopen.com>
13357
13358         * gcc.dg/mips-rsqrt-1.c: New test case.
13359         * gcc.dg/mips-rsqrt-2.c: New test case.
13360         * gcc.dg/mips-rsqrt-3.c: New test case.
13361
13362 2004-08-10  Paul Brook  <paul@codesourcery.com>
13363
13364         * gfortran.dg/der_io_1.f90: New test.
13365
13366 2004-08-10  Paul Brook  <paul@codesourcery.com>
13367
13368         PR fortran/16919
13369         * gfortran.dg/der_array_1.f90: New test.
13370
13371 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
13372
13373         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
13374
13375 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
13376
13377         * gcc.dg/wchar_t-2.c: Fix typo.
13378
13379 2004-08-09  Falk Hueffner  <falk@debian.org>
13380
13381         PR tree-optimization/12517
13382         * gcc.c-torture/compile/pr12517.c: New test.
13383
13384         PR tree-optimization/12578
13385         * gcc.c-torture/compile/pr12578.c: New test.
13386
13387         PR tree-optimization/12899
13388         * gcc.c-torture/compile/pr12899.c: New test.
13389
13390         PR rtl-optimization/14692
13391         * gcc.c-torture/compile/pr14692.c: New test.
13392
13393         PR tree-optimization/16461
13394         * gcc.c-torture/compile/pr16461.c: New test.
13395
13396 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13397
13398         * gfortran.dg/getenv_1.f90: New test.
13399
13400 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
13401
13402         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
13403         wchar_t.
13404         * gcc.dg/symbian5.c: Test -fno-short-wchar.
13405
13406 2004-08-06  Paul Brook  <paul@codesourcery.com>
13407
13408         * gfortran.dg/ret_array_1.f90: New test.
13409         * gfortran.dg/ret_pointer_1.f90: New test.
13410
13411 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
13412
13413         * gcc.dg/missing-field-init-[12].c: New tests.
13414         * g++.dg/warn/missing-field-init-[12].C: New tests.
13415
13416 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
13417
13418         * gcc.dg/enum2.c: New test.
13419         * gcc.dg/symbian3.c: Likewise.
13420         * gcc.dg/symbian4.c: Likewise.
13421         * gcc.dg/wchar_t-2.c: Likewise.
13422
13423 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
13424
13425         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
13426         destructor tests.
13427
13428 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
13429
13430         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
13431         dg-require-visiblity.
13432         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
13433         * g++.dg/ext/visibility/fvisibility.C: Likewise.
13434         * g++.dg/ext/visibility/memfuncts.C: Likewise.
13435         * g++.dg/ext/visibility/new1.C: Likewise.
13436         * g++.dg/ext/visibility/pragma.C: Likewise.
13437         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
13438         * g++.dg/ext/visibility/virtual.C: Likewise.
13439         * g++/dg/ext/visibility/visibility-1.C: Likewise.
13440         * g++/dg/ext/visibility/visibility-2.C: Likewise.
13441         * g++/dg/ext/visibility/visibility-3.C: Likewise.
13442         * g++/dg/ext/visibility/visibility-4.C: Likewise.
13443         * g++/dg/ext/visibility/visibility-5.C: Likewise.
13444         * g++/dg/ext/visibility/visibility-6.C: Likewise.
13445         * g++/dg/ext/visibility/visibility-7.C: Likewise.
13446         * g++/dg/ext/visibility/visibility-8.C: New test.
13447         * gcc.c-torture/compile/dll.x: Remove.
13448         * gcc.dg/dll-2.c: Use dg-require-dll
13449         * gcc.dg/visibility-10.c: New test.
13450         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
13451         supporting DLLs.
13452         * testsuite/lib/scanasm.exp (scan_hidden): New function.
13453         (scan_not_hidden): Likewise.
13454
13455 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
13456
13457         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
13458
13459 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
13460
13461         * gcc.c-torture/execute/20040805-1.c: New test.
13462
13463 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
13464
13465         * gcc.dg/20020118-1.c: Declare abort.
13466         * gcc.dg/altivec_check.h: Likewise.
13467         * gcc.dg/iftrap-2.c: Likewise.
13468         * gcc.dg/pragma-darwin.c: Likewise.
13469         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
13470
13471 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
13472
13473         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
13474
13475 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13476
13477         * gcc.c-torture/execute/builtins/abs-2.c,
13478         gcc.c-torture/execute/builtins/abs-3.c,
13479         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
13480         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
13481         intmax_t, uintmax_t and their limits.
13482         * gcc.dg/intmax_t-1.c: New test.
13483
13484 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13485
13486         * g++.dg/tc1/dr147.C: Add reference to PR.
13487
13488 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
13489
13490         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
13491         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
13492
13493 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
13494
13495         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
13496
13497 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13498
13499         * gcc.dg/redecl-5.c: New test.
13500         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
13501         of scanf.
13502
13503 2004-08-03  Roger Sayle  <roger@eyesopen.com>
13504
13505         PR middle-end/16790
13506         * gcc.c-torture/execute/pr16790-1.c: New test case.
13507
13508 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
13509
13510         * g++.dg/ext/visibility/assign1.C: New test.
13511         * g++.dg/ext/visibility/new1.C: Likewise.
13512
13513         * gcc.dg/symbian1.c: New test.
13514         * gcc.dg/symbian2.c: Likewise.
13515
13516 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
13517
13518         PR target/16570
13519         * gcc.dg/i386-sse-9.c: New test.
13520
13521 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13522
13523         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
13524
13525 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13526
13527         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
13528         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
13529         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
13530         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
13531         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
13532         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
13533         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
13534         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
13535         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
13536         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
13537         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
13538         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
13539         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
13540         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
13541         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
13542         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
13543         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
13544         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
13545         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
13546         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
13547         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
13548         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
13549         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
13550         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13551         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
13552         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
13553         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
13554         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
13555         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13556         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13557         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
13558         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
13559         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
13560         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
13561         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
13562         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13563         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13564         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13565         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13566         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
13567         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
13568         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
13569         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
13570         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
13571         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13572         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13573         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
13574         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
13575         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
13576         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
13577         gcc.misc-tests/i386-pf-3dnow-1.c,
13578         gcc.misc-tests/i386-pf-athlon-1.c,
13579         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13580         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
13581         Declare built-in functions used.
13582         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
13583
13584 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
13585
13586         PR c++/16707
13587         * g++.dg/lookup/using12.C: New test.
13588
13589         * g++.dg/init/null1.C: Fix PR number.
13590         * g++.dg/parse/namespace10.C: Likewise.
13591
13592 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
13593
13594         PR c++/16224
13595         * g++.dg/template/spec17.C: New test.
13596         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
13597         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
13598
13599 2004-08-02  David Billinghurst
13600
13601         PR fortran/16292
13602         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
13603
13604 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
13605
13606         * gcc.dg/ia64-got-1.c: New test case.
13607
13608 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
13609
13610         PR c++/16489
13611         * g++.dg/init/null1.C: New test.
13612         * g++.dg/tc1/dr76.C: Adjust error marker.
13613
13614         PR c++/16529
13615         * g++.dg/parse/namespace10.C: New test.
13616
13617         PR c++/16810
13618         * g++.dg/inherit/ptrmem2.C: New test.
13619
13620 2004-08-02  Ben Elliston  <bje@au.ibm.com>
13621
13622         PR target/16155
13623         * gcc.dg/pr16155.c: New test.
13624
13625 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13626
13627         * gcc.dg/redecl-2.c: New test.
13628
13629 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
13630
13631         * gcc.dg/darwin-longdouble.c: New file.
13632
13633 2004-07-30  Richard Henderson  <rth@redhat.com>
13634
13635         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
13636         write to constant argument.
13637         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
13638
13639 2004-07-30  Richard Henderson  <rth@redhat.com>
13640
13641         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
13642         tests of nearest around zero.
13643
13644 2004-07-30  Andrew Pinski  <apinski@apple.com>
13645
13646         * gcc.c-torture/compile/20040730-1.c: New test.
13647
13648 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
13649
13650         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
13651         powerpc-eabispe.
13652
13653 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
13654
13655         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
13656
13657 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
13658
13659         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
13660         contains $ld_library_path.
13661         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13662
13663 2004-07-29  Richard Henderson  <rth@redhat.com>
13664
13665         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
13666
13667         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
13668         (alt2, which): New.
13669         (Check): Accept either alternative.
13670
13671 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
13672
13673         * g++.dg/abi/inline1.C: New test.
13674         * g++.dg/abi/local1-a.cc: Likewise.
13675         * g++.dg/abi/local1.C: Likewise.
13676         * g++.dg/abi/mangle11.C: Tweak location of warnings.
13677         * g++.dg/abi/mangle12.C: Likewise.
13678         * g++.dg/abi/mangle17.C: Likewise.
13679         * g++.dg/abi/mangle20-2.C: Likewise.
13680         * g++.dg/opt/interface1.C: Likewise.
13681         * g++.dg/opt/interface1.h: Likewise.
13682         * g++.dg/opt/interface1-a.cc: New test.
13683         * g++.dg/parse/repo1.C: New test.
13684         * g++.dg/template/repo1.C: Likewise.
13685         * g++.dg/warn/Winline-1.C: Likewise.
13686         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
13687
13688 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
13689
13690         * gcc.dg/tree-ssa/20040729-1.c: New test.
13691
13692 2004-07-27  Matt Austern <austern@apple.com>
13693
13694         * gcc.dg/darwin-bool-1.c: New test.
13695         * gcc.dg/darwin-bool-2.c: New test.
13696
13697 2004-07-28  Richard Henderson  <rth@redhat.com>
13698
13699         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
13700         arguments in the correct type.  Don't write to constant arguments.
13701
13702 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13703
13704         PR tree-optimization/16688
13705         PR tree-optimization/16689
13706         * g++.dg/tree-ssa/pr16688.C: New test.
13707
13708 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13709
13710         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
13711         loads.  Not only in the comment, this time.
13712
13713 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
13714
13715         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
13716         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
13717         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
13718         * gcc.dg/sh4a-bitmovua.c: New.
13719         * gcc.dg/sh4a-cos.c: New.
13720         * gcc.dg/sh4a-cosf.c: New.
13721         * gcc.dg/sh4a-fprun.c: New.
13722         * gcc.dg/sh4a-fsrra.c: New.
13723         * gcc.dg/sh4a-memmovua.c: New.
13724         * gcc.dg/sh4a-sin.c: New.
13725         * gcc.dg/sh4a-sincos.c: New.
13726         * gcc.dg/sh4a-sincosf.c: New.
13727         * gcc.dg/sh4a-sinf.c: New.
13728
13729 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13730
13731         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
13732         conditionals.
13733         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
13734         loads.
13735         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
13736         DOM1.
13737
13738 2004-07-27  Andrew Pinski  <apinski@apple.com>
13739
13740         * g++.dg/rtti/tinfo1.C: Correct the xfail.
13741
13742 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
13743
13744         * gcc.dg/pragma-isr.c: New test.
13745
13746 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13747
13748         PR c++/14429
13749         * g++.dg/template/ttp11.C: New test.
13750
13751 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
13752
13753         * gcc.c-torture/compile/20040727-1.c: New test.
13754
13755 2004-07-26  Eric Christopher  <echristo@redhat.com>
13756
13757         * gcc.c-torture/compile/20040726-2.c: New test.
13758
13759 2004-07-26  Andrew Pinski  <apinski@apple.com>
13760
13761         * g++.dg/rtti/tinfo1.C: Xfail.
13762
13763 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
13764
13765         * gcc.c-torture/compile/20040726-1.c: New test.
13766
13767 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
13768             Brian Ryner  <bryner@brianryner.com>
13769
13770         PR c++/9283
13771         PR c++/15000
13772         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
13773         * g++.dg/ext/visibility/: New directory.
13774         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
13775         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
13776         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
13777         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
13778         * g++.dg/ext/visibility/fvisibility.C,
13779         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
13780         g++.dg/ext/visibility/fvisibility-override1.C
13781         g++.dg/ext/visibility/fvisibility-override2.C
13782         g++.dg/ext/visibility/memfuncts.C
13783         g++.dg/ext/visibility/noPLT.C
13784         g++.dg/ext/visibility/pragma.C
13785         g++.dg/ext/visibility/pragma-override1.C
13786         g++.dg/ext/visibility/pragma-override2.C
13787         g++.dg/ext/visibility/staticmemfuncts.C
13788         g++.dg/ext/visibility/virtual.C: New tests.
13789
13790 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13791
13792         PR c/15360
13793         * gcc.dg/pr15360-1.c: New test.
13794
13795 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
13796
13797         * gcc.dg/pragma-align-2.c: New test.
13798         * gcc.dg/pragma-init-fini.c: New test.
13799         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
13800         targets.
13801
13802 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13803
13804         * gcc.dg/init-string-2.c: New test.
13805
13806 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
13807
13808         PR 16684
13809         * gcc.dg/Wredundant-decls-1.c: New test case.
13810
13811 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
13812
13813         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
13814         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
13815         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
13816         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
13817         * gcc.dg/compat/generate-random.c: New file.
13818         * gcc.dg/compat/generate-random.h: Likewise.
13819         * gcc.dg/compat/generate-random_r.c: Likewise.
13820         * gcc.dg/compat/struct-layout-1.h: Likewise.
13821         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
13822         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
13823         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
13824         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
13825         * gcc.dg/compat/struct-layout-1_main.c: New test.
13826         * gcc.dg/compat/struct-layout-1_x.c: New file.
13827         * gcc.dg/compat/struct-layout-1_y.c: New file.
13828         * gcc.dg/compat/struct-layout-1_test.h: New file.
13829
13830 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13831
13832         * gcc.dg/comp-return-1.c: New test
13833
13834 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
13835
13836         * gcc.dg/vmx/8-02a.c: Fix typo.
13837
13838         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
13839         * gcc.dg/darwin-abi-3.c: New test.
13840
13841         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
13842         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
13843
13844         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
13845         * gcc.dg/vmx/ops-long-1.c: New test.
13846         * gcc.dg/vmx/ops-long-2.c: New test.
13847
13848 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13849
13850         * g++.dg/lookup/conv-[1234].C: New.
13851
13852 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
13853
13854         * g++.dg/parse/attr2.C: Simplify.
13855
13856 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13857
13858         PR c/7284
13859         * gcc.c-torture/execute/pr7284-1.c: New test.
13860
13861 2004-07-22  Brian Booth  <bbooth@redhat.com>
13862
13863         * gcc.dg/tree-ssa/20040721-1.c: New test.
13864
13865 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13866
13867         * g++.dg/template/crash20.c: New.
13868
13869 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
13870
13871         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
13872         Add dg-run directive.  Declare variables as required.
13873         * gfortran.dg/g77/README: Update
13874
13875 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
13876
13877         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
13878         gcc.dg/cris-peep2-andu2.c: New tests.
13879
13880 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13881
13882         PR c/15052
13883         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
13884         on return type.
13885         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
13886         messages.
13887         * gcc.dg/qual-return-2.c: Update expected messages.
13888         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
13889
13890 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13891
13892         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
13893         * gcc.dg/noncompile/921102-1.c: Update expected error message.
13894
13895 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13896
13897         PR c/11250
13898         * gcc.dg/init-string-1.c: New test.
13899
13900 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
13901
13902         PR middle-end/15345
13903         PR c/16450
13904         * gcc.dg/torture/nested-fn-1.c: New test.
13905
13906 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
13907
13908         PR target/16559
13909         * gcc.dg/ia64-fptr-1.c: New file.
13910
13911 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13912
13913         PR c++/14497
13914         * g++.dg/template/spec16.C: New test.
13915         * g++.old-deja/g++.robertl/eb118.C: Remove.
13916
13917 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13918
13919         PR c++/509
13920         * g++.dg/template/spec15.C: New test.
13921
13922 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
13923
13924         Copy cases from g77.f-torture/execute and add dg-run
13925         directive.  Other changes as noted.
13926         * gfortran.dg/g77/13037.f
13927         * gfortran.dg/g77/1832.f
13928         * gfortran.dg/g77/19981119-0.f
13929         * gfortran.dg/g77/19990313-0.f
13930         * gfortran.dg/g77/19990313-1.f
13931         * gfortran.dg/g77/19990313-2.f
13932         * gfortran.dg/g77/19990313-3.f
13933         * gfortran.dg/g77/19990419-1.f
13934         * gfortran.dg/g77/19990826-0.f
13935         * gfortran.dg/g77/19990826-2.f
13936         * gfortran.dg/g77/20000503-1.f
13937         * gfortran.dg/g77/20001111.f
13938         * gfortran.dg/g77/20010116.f
13939         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
13940         * gfortran.dg/g77/20010430.f
13941         * gfortran.dg/g77/6177.f
13942         * gfortran.dg/g77/947.f
13943         * gfortran.dg/g77/970816-3.f
13944         * gfortran.dg/g77/971102-1.f
13945         * gfortran.dg/g77/980520-1.f
13946         * gfortran.dg/g77/980628-0.f
13947         * gfortran.dg/g77/980628-1.f
13948         * gfortran.dg/g77/980628-10.f
13949         * gfortran.dg/g77/980628-2.f
13950         * gfortran.dg/g77/980628-3.f
13951         * gfortran.dg/g77/980628-7.f
13952         * gfortran.dg/g77/980628-8.f
13953         * gfortran.dg/g77/980628-9.f
13954         * gfortran.dg/g77/980701-0.f
13955         * gfortran.dg/g77/980701-1.f
13956         * gfortran.dg/g77/cabs.f
13957         * gfortran.dg/g77/claus.f
13958         * gfortran.dg/g77/complex_1.f
13959         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
13960         * gfortran.dg/g77/dcomplex.f
13961         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
13962         * gfortran.dg/g77/f90-intrinsic-mathematical.f
13963         * gfortran.dg/g77/f90-intrinsic-numeric.f
13964         * gfortran.dg/g77/int8421.f
13965         * gfortran.dg/g77/labug1.f
13966         * gfortran.dg/g77/large_vec.f
13967         * gfortran.dg/g77/le.f
13968         * gfortran.dg/g77/short.f
13969         * gfortran.dg/g77/README: Update
13970
13971 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
13972
13973         PR c++/16637
13974         * g++.dg/parse/lookup4.C: New test.
13975
13976 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13977
13978         PR c++/16175
13979         * g++.dg/template/ttp10.C: New test.
13980
13981 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13982
13983         * gcc.dg/pr12625-1.c: New test.
13984
13985 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13986
13987         * testsuite/gcc.dg/switch-warn-1.c: New test.
13988         * testsuite/gcc.dg/switch-warn-2.c: New test.
13989         * gcc.c-torture/compile/pr14730.c: Update.
13990
13991 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13992
13993         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13994         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13995         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13996         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13997
13998 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13999
14000         PR c++/16623
14001         * g++.dg/template/assign1.C: New test.
14002
14003 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14004
14005         PR c++/12170
14006         * g++.dg/template/ttp9.C: New test.
14007
14008 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
14009
14010         * gcc.dg/format/cmn-err-1.c: New test.
14011
14012 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14013
14014         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
14015         gcc.dg/Wparentheses-10.c: New tests.
14016         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
14017
14018 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14019
14020         PR fortran/16465
14021         * gfortran.dg/g77//ffixed-line-length-0.f,
14022         gfortran.dg/g77/ffixed-line-length-132.f,
14023         gfortran.dg/g77/ffixed-line-length-72.f,
14024         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
14025         gfortran.dg/g77/README: Update.
14026
14027 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14028
14029         PR c++/13092
14030         * g++.dg/template/non-dependent7.C: New test.
14031         * g++.dg/template/non-dependent8.C: Likewise.
14032         * g++.dg/template/non-dependent9.C: Likewise.
14033         * g++.dg/template/non-dependent10.C: Likewise.
14034
14035 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
14036
14037         PR c++/16337
14038         * g++.dg/parse/attr2.C: New test.
14039
14040 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
14041
14042         * g77.dg: Removed.
14043         * g77.f-torture: Ditto.
14044
14045 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14046
14047         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
14048         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
14049         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
14050
14051 2004-07-16  Richard Henderson  <rth@redhat.com>
14052
14053         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
14054
14055 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14056
14057         * lib/fortran-torture.exp (fortran-torture): Don't test compile
14058         tests with full list of options.
14059         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
14060         of TORTURE_OPTIONS if test contains 'dg-do run'.
14061
14062         PR fortran/16404
14063         * gfortran.dg/do_iterator.f90: New test.
14064
14065 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14066
14067         PR rtl-optimization/16536
14068         * gcc.c-torture/execute/restrict-1.c: New test.
14069
14070 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14071
14072         PR fortran/15324
14073         * gfortran.dg/pr15324.f90: New test.
14074
14075         PR fortran/15129
14076         * gfortran.dg/pr15129.f90: New test.
14077
14078         PR fortran/15140
14079         * gfortran.dg/pr15140.f90: New test.
14080
14081         PR fortran/13792
14082         * gfortran.fortran-torture/execute/bounds.f90: Add check for
14083         compile-time simplification.
14084
14085 2004-07-14  Mike Stump  <mrs@apple.com>
14086
14087         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
14088
14089 2004-07-14  James E Wilson  <wilson@specifixinc.com>
14090
14091         PR target/16325
14092         * gcc.dg/profile-generate-1.c: New.
14093
14094 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
14095
14096         * gcc.c-torture/execute/20040709-1.c: New test.
14097         * gcc.c-torture/execute/20040709-2.c: New test.
14098
14099 2004-07-14  Mike Stump  <mrs@apple.com>
14100
14101         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
14102
14103 2004-07-14  Mike Stump  <mrs@apple.com>
14104
14105         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
14106
14107 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
14108
14109         PR c++/16518
14110         * g++.dg/parse/mutable1.C: New test.
14111
14112 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
14113
14114         PR tree-optimization/16443
14115         * gcc.dg/tree-ssa/20040713-1.c: New test.
14116
14117 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
14118
14119         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
14120         for operator new.
14121
14122 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
14123
14124         * gfortran.dg/g77/README: New file
14125         * gfortran.dg/g77/19981216-0.f:  Copy from
14126         g77.f-torture/noncompile.  Add "dg-do compile" and
14127         dg-error as required.
14128         * gfortran.dg/g77/19990218-1.f: Likewise
14129         * gfortran.dg/g77/19990905-1.f: Likewise
14130         * gfortran.dg/g77/9263.f: Likewise
14131         * gfortran.dg/g77/980615-0.f: Likewise
14132         * gfortran.dg/g77/980616-0.f: Likewise
14133         * gfortran.dg/g77/check0.f: Likewise
14134         * gfortran.dg/g77/select_no_compile.f: Likewise
14135
14136 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
14137
14138         Copy files from g77.f-torture/compile.
14139         Add "{ dg-do compile}".  Other changes as noted
14140         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
14141         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
14142         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
14143         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
14144         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
14145         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
14146         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
14147         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
14148         statement to conform to standard.  Append alpha1.x for reference.
14149         * gfortran.dg/g77/xformat.f: Add dg-warning
14150
14151 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
14152
14153         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
14154         Add {dg-do compile} directive.
14155         * gfortran.dg/g77/cpp2.F: Likewise
14156
14157 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14158
14159         PR c++/5402
14160         * g++.dg/lookup/name-clash1.C: New test.
14161
14162         PR c++/9777
14163         * g++.dg/lookup/name-clash2.C: New test.
14164
14165         PR c++/12102
14166         * g++.dg/lookup/name-clash3.C: New test.
14167
14168 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14169
14170         * g++.dg/lookup/new2.C: New test.
14171         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
14172
14173 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
14174
14175         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
14176         Add {dg-do compile} directive.
14177         * gfortran.dg/g77/13060.f: Likewise
14178         * gfortran.dg/g77/19990218-0.f: Likewise
14179         * gfortran.dg/g77/19990305-0.f: Likewise
14180         * gfortran.dg/g77/19990419-0.f: Likewise
14181         * gfortran.dg/g77/19990502-0.f: Likewise
14182         * gfortran.dg/g77/19990502-1.f: Likewise
14183         * gfortran.dg/g77/19990525-0.f: Likewise
14184         * gfortran.dg/g77/19990826-1.f: Likewise
14185         * gfortran.dg/g77/19990826-3.f: Likewise
14186         * gfortran.dg/g77/19990905-2.f: Likewise
14187         * gfortran.dg/g77/20000412-1.f: Likewise
14188         * gfortran.dg/g77/20000511-1.f: Likewise
14189         * gfortran.dg/g77/20000511-2.f: Likewise
14190         * gfortran.dg/g77/20000518.f: Likewise
14191         * gfortran.dg/g77/20000601-1.f: Likewise
14192         * gfortran.dg/g77/20000601-2.f: Likewise
14193         * gfortran.dg/g77/20000629-1.f: Likewise
14194         * gfortran.dg/g77/20000630-2.f: Likewise
14195         * gfortran.dg/g77/20010115.f: Likewise
14196         * gfortran.dg/g77/20010321-1.f: Likewise
14197         * gfortran.dg/g77/20010426.f: Likewise
14198         * gfortran.dg/g77/20020307-1.f: Likewise
14199         * gfortran.dg/g77/8485.f: Likewise
14200         * gfortran.dg/g77/960317-1.f: Likewise
14201         * gfortran.dg/g77/970915-0.f: Likewise
14202         * gfortran.dg/g77/980310-1.f: Likewise
14203         * gfortran.dg/g77/980310-2.f: Likewise
14204         * gfortran.dg/g77/980310-3.f: Likewise
14205         * gfortran.dg/g77/980310-4.f: Likewise
14206         * gfortran.dg/g77/980310-6.f: Likewise
14207         * gfortran.dg/g77/980310-7.f: Likewise
14208         * gfortran.dg/g77/980310-8.f: Likewise
14209         * gfortran.dg/g77/980419-2.f: Likewise
14210         * gfortran.dg/g77/980424-0.f: Likewise
14211         * gfortran.dg/g77/980427-0.f: Likewise
14212         * gfortran.dg/g77/980729-0.f: Likewise
14213         * gfortran.dg/g77/981117-1.f: Likewise
14214         * gfortran.dg/g77/toon_1.f: Likewise
14215
14216 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14217
14218         PR c++/2204
14219         * g++.dg/other/abstract2.C: New test.
14220
14221 2004-07-12  Paul Brook  <paul@codesourcery.com>
14222
14223         * gfortran.dg/pointer_init_1.f90: New test.
14224
14225 2004-07-11  Paul Brook  <paul@codesourcery.com>
14226
14227         PR fortran/15986
14228         * gfortran.dg/contained_1.f90: New test.
14229
14230 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
14231
14232         * g++.dg/parse/defarg8.C: New test.
14233
14234 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14235
14236         PR fortran/16433
14237         * gfortran.dg/pr16433.f: New test.
14238
14239         PR fortran/17574
14240         * gfortran.dg/pr15754.f90: New test.
14241
14242 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14243
14244         PR tree-optimization/16437
14245         * gcc.c-torture/execute/bitfld-4.c: New test.
14246
14247 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14248
14249         * gfortran.fortran-torture/execute/common_2.f90: Add check for
14250         access to common var from module.
14251
14252 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14253
14254         PR fortran/16336
14255         * gfortran.fortran-torture/execute/common_2.f90: New test.
14256
14257 2004-07-10  Paul Brook  <paul@codesourcery.com>
14258
14259         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
14260
14261 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14262
14263         PR fortran/15969
14264         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
14265
14266 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
14267
14268         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
14269         * gfortran.dg/g77/ffixed-form-2.f: Likewise
14270         * gfortran.dg/g77/ffree-form-1.f: Likewise
14271         * gfortran.dg/g77/ffree-form-2.f: Likewise
14272         * gfortran.dg/g77/ffree-form-3.f: Likewise
14273         * gfortran.dg/g77/fno-underscoring.f: Likewise
14274         * gfortran.dg/g77/funderscoring.f: Likewise
14275         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
14276
14277 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14278
14279         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
14280
14281 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14282         Paul Brook  <paul@codesourcery.com>
14283
14284         PR fortran/13415
14285         * gfortran.dg/common_pointer_1.f90: New test.
14286
14287 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14288
14289         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
14290
14291 2004-07-09  James E Wilson  <wilson@specifixinc.com>
14292
14293         PR target/16364
14294         * gcc.c-torture/compile/20040709-1.c: New.
14295
14296 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14297
14298         PR fortran/14077
14299         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
14300
14301 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14302
14303         PR fortran/13201
14304         * gfortran.dg/shape_1.f90: New test.
14305
14306 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
14307             Andrew Pinski  <apinski@apple.com>
14308
14309         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
14310
14311 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14312
14313         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
14314         comment.
14315
14316 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14317         Paul Brook  <paul@codesourcery.com>
14318
14319         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
14320         '.f95' and '.F95'.
14321
14322 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
14323
14324         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
14325
14326 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14327
14328         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
14329         testcases with capital suffix.
14330
14331 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14332
14333         PR fortran/15481
14334         PR fortran/13372
14335         PR fortran/13575
14336         PR fortran/15978
14337         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
14338
14339         * gfortran.dg/implicit_1.f90: New test.
14340
14341 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14342
14343         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
14344         expression to match gfortran warning/error messages
14345         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
14346         dg-error text.
14347
14348 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14349
14350         * lib/fortran-torture.exp: Rename proc search_for to
14351         search_for_re.
14352
14353 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14354
14355         * gcc.c-torture/execute/simd-5.x: New file.
14356         XFAIL on SPARC 64-bit at -O0.
14357
14358 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14359
14360         PR c++/8211
14361         PR c++/16165
14362         * g++.dg/warn/effc3.C: New test.
14363
14364 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14365
14366         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
14367         change X to 1X in format.
14368         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
14369         add data statements to conform to standard.
14370
14371 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14372
14373         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
14374         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
14375         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
14376
14377 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14378
14379         * gfortran.dg/g77/7388.f: Copy from g77.dg
14380         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
14381         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
14382         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
14383         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
14384         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
14385         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
14386         * gfortran.dg/g77/strlen0.f: Likewise
14387
14388 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
14389
14390         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
14391         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
14392
14393 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14394
14395         * gcc.c-torture/execute/920428-2.x: Delete.
14396         * gcc.c-torture/execute/920501-7.x: Likewise.
14397
14398 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
14399
14400         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
14401         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
14402         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
14403         prescott and c3-2.
14404         (PREFETCH_3DNOW): Add -march=c3.
14405
14406 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
14407
14408         PR c/16437
14409         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
14410         * gcc.c-torture/execute/bf64-1.x: Likewise.
14411
14412 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14413
14414         * gcc.c-torture/compile/20040708-1.c: New test.
14415
14416 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14417
14418         PR c++/16169
14419         * g++.dg/warn/effc2.C: New test.
14420
14421 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14422
14423         * gcc.c-torture/execute/bitfld-1.x: Remove.
14424         * gcc.c-torture/execute/bitfld-3.c: New test.
14425         * gcc.dg/bitfld-2.c: Remove XFAILs.
14426
14427 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
14428
14429         PR c++/16276
14430         * g++.dg/rtti/tinfo1.C: New file.
14431
14432 2004-07-07  Eric Christopher  <echristo@redhat.com>
14433
14434         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
14435
14436 2004-07-07  Andrew Pinski  <apinski@apple.com>
14437
14438         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
14439
14440 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
14441
14442         * g++.dg/init/call1.C: XFAIL.
14443
14444 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
14445
14446         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
14447         except for movstrict*, to movmem* and clrstr* to clrmem*.
14448
14449 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
14450
14451         * gcc.c-torture/execute/20040707-1.c: New test.
14452
14453 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
14454
14455         * gcc.c-torture/execute/20040706-1.c: New test.
14456
14457 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14458
14459         PR c++/3671
14460         * g++.dg/template/spec14.C: New test.
14461
14462 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
14463
14464         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
14465         nothing if not yet defined.  Use it in b, c and d type definitions.
14466         * gcc.c-torture/execute/20040705-1.c: New test.
14467         * gcc.c-torture/execute/20040705-2.c: New test.
14468
14469 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14470
14471         PR c++/2518
14472         * g++.dg/lookup/new1.C: New test.
14473
14474 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14475
14476         PR c++/11406
14477         * g++.dg/template/sizeof8.C: New test.
14478
14479 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
14480
14481         * gcc.c-torture/compile/20040705-1.c: New test.
14482
14483 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
14484
14485         * gfortran.fortran-torture/execute/seq_io.f90: New test.
14486
14487 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
14488
14489         * gcc.dg/cpp/if-mop.c: Two new testcases.
14490         * gcc.dg/cpp/trad/comment-3.c: New.
14491
14492 2004-07-04  Paul Brook  <paul@codesourcery.com>
14493
14494         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
14495
14496 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
14497
14498         PR c++/3761
14499         * g++.dg/lookup/crash4.C: New test.
14500
14501 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
14502
14503         * gcc.c-torture/execute/builtin-abs-1.c
14504         * gcc.c-torture/execute/builtin-abs-2.c
14505         * gcc.c-torture/execute/builtin-complex-1.c
14506         * gcc.c-torture/execute/builtins/string-1-lib.c
14507         * gcc.c-torture/execute/builtins/string-1.c
14508         * gcc.c-torture/execute/builtins/string-2-lib.c
14509         * gcc.c-torture/execute/builtins/string-2.c
14510         * gcc.c-torture/execute/builtins/string-3-lib.c
14511         * gcc.c-torture/execute/builtins/string-3.c
14512         * gcc.c-torture/execute/builtins/string-4-lib.c
14513         * gcc.c-torture/execute/builtins/string-4.c
14514         * gcc.c-torture/execute/builtins/string-5-lib.c
14515         * gcc.c-torture/execute/builtins/string-5.c
14516         * gcc.c-torture/execute/builtins/string-6-lib.c
14517         * gcc.c-torture/execute/builtins/string-6.c
14518         * gcc.c-torture/execute/builtins/string-7-lib.c
14519         * gcc.c-torture/execute/builtins/string-7.c
14520         * gcc.c-torture/execute/builtins/string-8-lib.c
14521         * gcc.c-torture/execute/builtins/string-8.c
14522         * gcc.c-torture/execute/builtins/string-9-lib.c
14523         * gcc.c-torture/execute/builtins/string-9.c
14524         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
14525         * gcc.c-torture/execute/builtins/string-asm-1.c
14526         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
14527         * gcc.c-torture/execute/builtins/string-asm-2.c
14528         * gcc.c-torture/execute/stdio-opt-1.c
14529         * gcc.c-torture/execute/stdio-opt-2.c
14530         * gcc.c-torture/execute/stdio-opt-3.c
14531         * gcc.c-torture/execute/string-opt-1.c
14532         * gcc.c-torture/execute/string-opt-10.c
14533         * gcc.c-torture/execute/string-opt-11.c
14534         * gcc.c-torture/execute/string-opt-12.c
14535         * gcc.c-torture/execute/string-opt-13.c
14536         * gcc.c-torture/execute/string-opt-14.c
14537         * gcc.c-torture/execute/string-opt-15.c
14538         * gcc.c-torture/execute/string-opt-16.c
14539         * gcc.c-torture/execute/string-opt-2.c
14540         * gcc.c-torture/execute/string-opt-6.c
14541         * gcc.c-torture/execute/string-opt-7.c
14542         * gcc.c-torture/execute/string-opt-8.c:
14543         Replace with ...
14544
14545         * gcc.c-torture/execute/builtins/abs-2.c
14546         * gcc.c-torture/execute/builtins/abs-3.c
14547         * gcc.c-torture/execute/builtins/complex-1.c
14548         * gcc.c-torture/execute/builtins/fprintf.c
14549         * gcc.c-torture/execute/builtins/fputs.c
14550         * gcc.c-torture/execute/builtins/memcmp.c
14551         * gcc.c-torture/execute/builtins/memmove.c
14552         * gcc.c-torture/execute/builtins/memops-asm.c
14553         * gcc.c-torture/execute/builtins/mempcpy-2.c
14554         * gcc.c-torture/execute/builtins/mempcpy.c
14555         * gcc.c-torture/execute/builtins/memset.c
14556         * gcc.c-torture/execute/builtins/printf.c
14557         * gcc.c-torture/execute/builtins/sprintf.c
14558         * gcc.c-torture/execute/builtins/strcat.c
14559         * gcc.c-torture/execute/builtins/strchr.c
14560         * gcc.c-torture/execute/builtins/strcmp.c
14561         * gcc.c-torture/execute/builtins/strcpy.c
14562         * gcc.c-torture/execute/builtins/strcspn.c
14563         * gcc.c-torture/execute/builtins/strlen-2.c
14564         * gcc.c-torture/execute/builtins/strlen.c
14565         * gcc.c-torture/execute/builtins/strncat.c
14566         * gcc.c-torture/execute/builtins/strncmp-2.c
14567         * gcc.c-torture/execute/builtins/strncmp.c
14568         * gcc.c-torture/execute/builtins/strncpy.c
14569         * gcc.c-torture/execute/builtins/strpbrk.c
14570         * gcc.c-torture/execute/builtins/strpcpy-2.c
14571         * gcc.c-torture/execute/builtins/strpcpy.c
14572         * gcc.c-torture/execute/builtins/strrchr.c
14573         * gcc.c-torture/execute/builtins/strspn.c
14574         * gcc.c-torture/execute/builtins/strstr-asm.c
14575         * gcc.c-torture/execute/builtins/strstr.c:
14576         ... these new files.
14577
14578         * gcc.c-torture/execute/builtins/abs-2-lib.c
14579         * gcc.c-torture/execute/builtins/abs-3-lib.c
14580         * gcc.c-torture/execute/builtins/complex-1-lib.c
14581         * gcc.c-torture/execute/builtins/fprintf-lib.c
14582         * gcc.c-torture/execute/builtins/fputs-lib.c
14583         * gcc.c-torture/execute/builtins/memcmp-lib.c
14584         * gcc.c-torture/execute/builtins/memmove-lib.c
14585         * gcc.c-torture/execute/builtins/memops-asm-lib.c
14586         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
14587         * gcc.c-torture/execute/builtins/mempcpy-lib.c
14588         * gcc.c-torture/execute/builtins/memset-lib.c
14589         * gcc.c-torture/execute/builtins/printf-lib.c
14590         * gcc.c-torture/execute/builtins/sprintf-lib.c
14591         * gcc.c-torture/execute/builtins/strcat-lib.c
14592         * gcc.c-torture/execute/builtins/strchr-lib.c
14593         * gcc.c-torture/execute/builtins/strcmp-lib.c
14594         * gcc.c-torture/execute/builtins/strcpy-lib.c
14595         * gcc.c-torture/execute/builtins/strcspn-lib.c
14596         * gcc.c-torture/execute/builtins/strlen-2-lib.c
14597         * gcc.c-torture/execute/builtins/strlen-lib.c
14598         * gcc.c-torture/execute/builtins/strncat-lib.c
14599         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
14600         * gcc.c-torture/execute/builtins/strncmp-lib.c
14601         * gcc.c-torture/execute/builtins/strncpy-lib.c
14602         * gcc.c-torture/execute/builtins/strpbrk-lib.c
14603         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
14604         * gcc.c-torture/execute/builtins/strpcpy-lib.c
14605         * gcc.c-torture/execute/builtins/strrchr-lib.c
14606         * gcc.c-torture/execute/builtins/strspn-lib.c
14607         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
14608         * gcc.c-torture/execute/builtins/strstr-lib.c
14609         * gcc.c-torture/execute/builtins/lib/abs.c
14610         * gcc.c-torture/execute/builtins/lib/fprintf.c
14611         * gcc.c-torture/execute/builtins/lib/memset.c
14612         * gcc.c-torture/execute/builtins/lib/printf.c
14613         * gcc.c-torture/execute/builtins/lib/sprintf.c
14614         * gcc.c-torture/execute/builtins/lib/strcpy.c
14615         * gcc.c-torture/execute/builtins/lib/strcspn.c
14616         * gcc.c-torture/execute/builtins/lib/strncat.c
14617         * gcc.c-torture/execute/builtins/lib/strncmp.c
14618         * gcc.c-torture/execute/builtins/lib/strncpy.c
14619         * gcc.c-torture/execute/builtins/lib/strpbrk.c
14620         * gcc.c-torture/execute/builtins/lib/strspn.c
14621         * gcc.c-torture/execute/builtins/lib/strstr.c:
14622         New files containing support routines.
14623
14624         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
14625         declaration.
14626         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
14627         when not optimizing.
14628
14629 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
14630
14631         PR c++/16240
14632         * g++.dg/abi/mangle22.C: New test.
14633         * g++.dg/abi/mangle23.C: Likewise.
14634
14635 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
14636
14637         PR fortran/16290
14638         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
14639         Allow for cases without denormalized floating point numbers.
14640
14641 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
14642
14643         PR c/1027
14644         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
14645         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
14646         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
14647         expected warning text.
14648         * gcc.dg/format/diag-2.c: New test.
14649
14650 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14651
14652         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
14653
14654 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
14655
14656         * gcc.dg/builtins-43.c: New.
14657         * gcc.dg/builtins-44.c: New.
14658         * gcc.dg/builtins-45.c: New.
14659
14660 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
14661             Andreas Tobler  <a.tobler@schweiz.ch>
14662
14663         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
14664         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
14665         as SIGSEGV.
14666         * gcc.dg/cleanup-11.c: Likewise.
14667         * gcc.dg/cleanup-8.c: Likewise.
14668         * gcc.dg/cleanup-9.c: Likewise.
14669         * gcc.dg/cleanup-5.c: Run on all platforms.
14670
14671 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14672
14673         * g++.dg/warn/nonnull1.C: New test.
14674
14675 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14676
14677         * gcc.dg/compat/compat-common.h: Wrap up CINT in
14678         an #ifndef SKIP_COMPLEX_INT/#endif pair.
14679         Special-case the Sun compiler wrt to <complex.h>.
14680
14681 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
14682
14683         * gcc.dg/Wunreachable-8.C: New test.
14684
14685         * gcc.dg/h8300-ice2.c : New test.
14686
14687 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
14688
14689         PR fortran/16161
14690         * gfortran.fortran-torture/compile/implicit.f90: Add test
14691         for implicit character.
14692
14693 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
14694
14695         PR fortran/16289
14696         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
14697         Use tiny() intrinsic to find smallest non-negative real
14698
14699 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
14700
14701         * gcc.dg/compat/struct-by-value-22_main.c: New test.
14702         * gcc.dg/compat/struct-by-value-22_x.c: New.
14703         * gcc.dg/compat/struct-by-value-22_y.c: New.
14704
14705         * gcc.c-torture/execute/20040629-1.c: New test.
14706
14707 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
14708
14709         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
14710         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
14711
14712         PR target/16195
14713         * gcc.dg/20040625-1.c: New test.
14714
14715 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14716
14717         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
14718
14719 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14720
14721         PR fortran/15963
14722         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
14723
14724 2004-06-29  Richard Henderson  <rth@redhat.com>
14725
14726         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
14727
14728 2004-06-29  Paul Brook  <paul@codesourcery.com>
14729
14730         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
14731         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
14732
14733 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
14734
14735         PR c++/16260
14736         * g++.dg/parse/crash15.C: New.
14737
14738 2004-06-28  Andrew Pinski  <apinski@apple.com>
14739
14740         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
14741         by the error already.
14742
14743         * g++.dg/opt/ptrmem4.C: Change to compile only test.
14744
14745 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
14746
14747         PR target/14041
14748         * gcc.dg/h8300-bss-align-1.c : New.
14749
14750 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14751
14752         * PR c++/16174
14753         * g++.dg/template/ctor4.C: New.
14754
14755 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
14756
14757         PR c++/16205
14758         * g++.dg/warn/Wsequence-point-1.C: New test.
14759
14760 2004-06-27  Paul Brook  <paul@codesourcery.com>
14761
14762         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
14763
14764 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
14765
14766         * g++.old-deja/g++.mike/p7325.C: Remove.
14767
14768 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
14769
14770         PR c/14963
14771         * gcc.dg/pr14963.c: New test.
14772
14773 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
14774
14775         PR c++/16193
14776         * g++.dg/parse/redef1.C: New test.
14777
14778 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14779
14780         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
14781         20021110.c.
14782         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
14783         20021119-1.c.
14784         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
14785         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
14786         5-04.c.
14787         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
14788         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
14789         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
14790         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
14791         g++.brendan/enum14.C.
14792         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
14793         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
14794         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
14795         g++.mike/virt1.C.
14796         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
14797         memtemp24.C.
14798
14799 2004-06-27  Roger Sayle  <roger@eyesopen.com>
14800
14801         * gcc.dg/20040527-1.c: New test case.
14802
14803 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
14804
14805         PR gfortran/pr16196
14806         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
14807
14808 2004-06-25  Roger Sayle  <roger@eyesopen.com>
14809
14810         PR middle-end/15825
14811         * gcc.dg/pr15825-1.c: New test case.
14812
14813 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14814
14815         * gcc.c-torture/execute/20040625-1.c: New test.
14816
14817 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14818
14819         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
14820
14821 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14822
14823         * gcc.dg/torture/mips-div-1.c: New test.
14824
14825 2004-06-24  Jeff Law  <law@redhat.com>
14826
14827         * gcc.dg/tree-ssa/20040624-1.c: New test.
14828
14829 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
14830
14831         * gcc.c-torture/compile/20040624-1.c: New test.
14832
14833 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14834
14835         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
14836         this directory.
14837
14838 2004-06-23  Andrew Pinski  <apinski@apple.com>
14839
14840         PR middle-end/15988
14841         * g++.dg/opt/ptrmem4.C: New test.
14842
14843         * gcc.dg/c90-array-quals-2.c: New test.
14844
14845 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
14846
14847         * gcc.dg/kpice1.c: New test.
14848
14849 2006-06-23  Andrew Pinski  <apinski@apple.com>
14850
14851         * gcc.dg/c90-array-quals.c: New test.
14852
14853 2006-06-22  Richard Henderson  <rth@redhat.com>
14854
14855         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
14856
14857 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
14858
14859         * gcc.dg/builtins-config.h: Handle FreeBSD.
14860
14861 2006-06-22  Richard Henderson  <rth@redhat.com>
14862
14863         * g++.dg/opt/devirt1.C: New.
14864
14865 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
14866
14867         * g++.dg/opt/pr15551.C: New testcase.
14868
14869 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
14870
14871         PR target/14800
14872         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
14873         x86_64-*-linux* when compiling for 32bit.
14874
14875 2004-06-21  Andrew Pinski  <apinski@apple.com>
14876
14877         * gcc.dg/pch/struct-1.c: New.
14878         * gcc.dg/pch/struct-1.hs: New.
14879
14880 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
14881
14882         * gcc.dg/pch/save-temps-1.c: New file.
14883         * gcc.dg/pch/save-temps-1.hs: New file.
14884
14885 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14886
14887         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
14888         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
14889
14890 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14891
14892         * gfortran.fortran-torture/execute/select_1.f90: Rename function
14893         to fix type error.
14894         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
14895         Remove trailing spaces.
14896
14897 2004-06-21  Richard Henderson  <rth@redhat.com>
14898
14899         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
14900         merging && to BIT_FIELD_REF.
14901
14902 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
14903
14904         * g++.dg/opt/placeholder1.C: New test.
14905
14906 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14907
14908         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
14909         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14910         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14911         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14912
14913 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
14914
14915         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
14916         extern "C".
14917         * g++.dg/other/pragma-re-1.C: Add comments.
14918
14919 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
14920
14921         PR gfortran/16080
14922         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
14923
14924 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
14925
14926         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
14927         instead of setting the type of size_t by
14928         hand.
14929
14930 2004-06-18  Roger Sayle  <roger@eyesopen.com>
14931
14932         * gcc.dg/unordered-2.c: New test case.
14933         * gcc.dg/unordered-3.c: New test case.
14934
14935 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
14936
14937         PR other/16043
14938         * lib/g++.exp (g++_version): Tweak regexp for version
14939         * lib/g77.exp (g77_version): Likewise
14940         * lib/gfortran.exp (gfortran_version): Likewise
14941         * lib/objc.exp (objc_version): Likewise
14942         * lib/treelang.exp (treelang_version): Likewise
14943
14944 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
14945
14946         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
14947         Use INT_MAX instead of __INT_MAX__.
14948         * gcc.dg/compat/struct-align-2_y.c: Likewise.
14949
14950         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
14951         * gcc.dg/compat/scalar-return-3_x.c: Use it.
14952         * gcc.dg/compat/scalar-return-3_y.c: Use it.
14953         * gcc.dg/compat/scalar-return-4_x.c: Use it.
14954         * gcc.dg/compat/scalar-return-4_y.c: Use it.
14955         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
14956         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
14957         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
14958         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
14959
14960         * gcc.dg/range-test-1.c: New test.
14961         * g++.dg/opt/range-test-1.C: New test.
14962
14963 2004-06-17  Richard Henderson  <rth@redhat.com>
14964
14965         * objc.dg/sync-1.m: New.
14966         * objc.dg/try-catch-1.m: Don't force next runtime.
14967         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
14968         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
14969         shadowed catch clause.
14970         * objc.dg/try-catch-5.m: New.
14971
14972 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
14973
14974         Bug 14610
14975         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
14976
14977 2004-06-15  Richard Henderson  <rth@redhat.com>
14978
14979         * gcc.dg/20001116-1.c: Move expected warning line.
14980
14981 2004-06-15  Richard Henderson  <rth@redhat.com>
14982
14983         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14984         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14985
14986 2004-06-15  Jeff Law  <law@redhat.com>
14987
14988         * gcc.dg/tree-ssa/20040615-1.c: New test.
14989         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14990         be less sensitive to operand ordering.
14991         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14992
14993 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14994
14995         * g++.dg/abi/bitfield3.C: Add comment..
14996
14997 2004-06-15  Richard Henderson  <rth@redhat.com>
14998
14999         * g++.dg/ext/stmtexpr1.C: XFAIL.
15000         * gcc.dg/20030612-1.c: XFAIL.
15001
15002 2004-06-15  Eric Christopher  <echristo@redhat.com>
15003
15004         * g++.dg/charset/asm5.c: New.
15005         * gcc.dg/charset/asm6.c: New.
15006
15007 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15008
15009         PR fortran/15962
15010         * gfortran.fortran-torture/execute/select_1.f90: New test.
15011
15012 2004-06-15  Paul Brook  <paul@codesourcery.com>
15013
15014         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
15015
15016 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15017
15018         PR c++/15967
15019         * g++.dg/lookup/crash3.C: New test.
15020
15021 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15022
15023         PR c++/15947
15024         * g++.dg/parse/dtor4.C: New test.
15025
15026 2004-06-14  Jeff Law  <law@redhat.com>
15027
15028         * gcc.c-torture/compile/20040614-1.c: New test.
15029
15030 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15031
15032         PR fortran/15211
15033         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
15034         LEN of a character array.
15035
15036 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
15037
15038         PR c++/15096
15039         * g++.dg/template/ptrmem10.C: New test.
15040
15041         PR c++/14930
15042         * g++.dg/template/friend30.C: New test.
15043
15044 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15045
15046         PR fortran/14928
15047         * gfortran.fortran-torture/compile/mloc.f90: New test.
15048
15049 2004-06-13  Paul Brook  <paul@codesourcery.com>
15050
15051         * gfortran.fortran-torture/execute/random_2.f90: New test.
15052
15053 2004-06-13  Eric Christopher  <echristo@redhat.com>
15054
15055         * gcc.dg/noncompile/redecl-1.c: Fix error message.
15056
15057 2004-06-12  Paul Brook  <paul@codesourcery.com>
15058
15059         * gfortran.fortran-torture/execute/contained_3.f90: New test.
15060
15061 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15062
15063         PR fortran/14923
15064         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
15065
15066 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15067
15068         PR fortran/14957
15069         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
15070         syntax errors in end statements of contained subroutines.
15071
15072 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15073
15074         PR fortran/12841
15075         * gfortran.fortran-torture/execute/null_arg.f90: New test.
15076
15077 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
15078
15079         PR fortran/15665
15080         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
15081
15082 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
15083
15084         PR gfortran/12839
15085         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
15086
15087 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
15088
15089         PR c++/15862
15090         * g++.dg/parse/enum1.C: New test.
15091
15092 2004-06-10  Jeff Law  <law@redhat.com>
15093
15094         * gcc.c-torture/compile/20040610-1.c: New test.
15095
15096 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15097
15098         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
15099         * g++.old-deja/g++.other/decl3.C: Likewise.
15100
15101 2004-06-10  Brian Booth  <bbooth@redhat.com>
15102
15103         * gcc.dg/tree-ssa/20031015-1.c: Scan for
15104         V_MAY_DEF instead of VDEF.
15105         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
15106
15107 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
15108
15109         PR c++/14211
15110         * g++.dg/conversion/const1.C: New test.
15111
15112         PR c++/15076
15113         * g++.dg/conversion/reinterpret1.C: New test.
15114
15115         PR c++/15877
15116         * g++.dg/template/enum2.C: New test.
15117
15118         PR c++/15227
15119         * g++.dg/template/error13.C: New test.
15120
15121 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15122
15123         PR fortran/14957
15124         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
15125         arguments to test_* REAL and of the right size.
15126
15127 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
15128
15129         PR target/15569
15130         PR rtl-optimization/15681
15131         * gcc.dg/20040609-1.c: New test.
15132
15133 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
15134
15135         PR c++/14791
15136         * g++.dg/opt/builtins1.C: New test.
15137
15138 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
15139
15140         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
15141         that use default windows32 struct layout.
15142         * gcc.dg/i386-bitfield2.c: Likewise.
15143
15144 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
15145
15146         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
15147         for mingw32 and cygwin targets.
15148
15149 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
15150
15151         * gcc.dg/pch/macro-4.c: New.
15152         * gcc.dg/pch/macro-4.hs: New.
15153
15154 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15155
15156         PR fortran/13249
15157         * gfortran.fortran-torture/compile/name_clash.f90: New test.
15158
15159 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15160
15161         PR fortran/13372
15162         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
15163
15164 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
15165
15166         PR gfortran/14897
15167         * gfortran.fortran-torture/execute/t_edit.f90: New test.
15168
15169 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
15170
15171         PR gfortran/15755
15172         * gfortran.fortran-torture/execute/backspace.c : New test.
15173
15174 2004-06-09  Paul Brook  <paul@codesourcery.com>
15175
15176         * gfortran.fortran-torture/execure/intrinsic_associated.f90
15177         (pointer_to_section): Rewrite to use smaller array.
15178
15179 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
15180
15181         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
15182         * gcc.dg/ext/altivec-10.c: Same.
15183         * gcc.dg/ext/altivec-11.c: Same.
15184         * gcc.dg/ext/altivec-12.c: Same.
15185         * gcc.dg/ext/altivec-13.c: Same.
15186         * gcc.dg/ext/altivec-14.c: Same.
15187         * gcc.dg/ext/altivec-15.c: Same.
15188         * gcc.dg/ext/altivec-16.c: Same.
15189         * gcc.dg/ext/altivec-3.c: Same.
15190         * gcc.dg/ext/altivec-4.c: Same.
15191         * gcc.dg/ext/altivec-6.c: Same.
15192         * gcc.dg/ext/altivec-7.c: Same.
15193         * gcc.dg/ext/altivec-8.c: Same.
15194         * gcc.dg/ext/altivec-varargs-1.c: Same.
15195
15196         * g++.dg/ext/altivec-1.C: Correct dg syntax.
15197         * g++.dg/ext/altivec-10.C: Same.
15198         * g++.dg/ext/altivec-2.C: Same.
15199         * g++.dg/ext/altivec-3.C: Same.
15200         * g++.dg/ext/altivec-4.C: Same.
15201         * g++.dg/ext/altivec-5.C: Same.
15202         * g++.dg/ext/altivec-6.C: Same.
15203         * g++.dg/ext/altivec-7.C: Same.
15204         * g++.dg/ext/altivec-8.C: Same.
15205         * g++.dg/ext/altivec-9.C: Same.
15206
15207 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15208
15209         PR c++/7841
15210         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
15211
15212 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15213
15214         * gcc.dg/union-1.c: New test.
15215
15216 2004-06-07  Roger Sayle  <roger@eyesopen.com>
15217
15218         * gcc.dg/builtins-41.c: New test case.
15219         * gcc.dg/builtins-42.c: New test case.
15220
15221 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
15222
15223         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
15224         * g++.dg/ext/altivec-10.C: Same.
15225         * g++.dg/ext/altivec-2.C: Same.
15226         * g++.dg/ext/altivec-3.C: Same.
15227         * g++.dg/ext/altivec-4.C: Same.
15228         * g++.dg/ext/altivec-5.C: Same.
15229         * g++.dg/ext/altivec-6.C: Same.
15230         * g++.dg/ext/altivec-7.C: Same.
15231         * g++.dg/ext/altivec-8.C: Same.
15232         * g++.dg/ext/altivec-9.C: Same.
15233         * g++.old-deja/g++.abi/cxa_vec.C: Same.
15234         * g++.old-deja/g++.brendan/new3.C: Same.
15235         * gcc.c-torture/execute/eeprof-1.x: Same.
15236
15237 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15238
15239         PR c/14765
15240         * gcc.dg/pr14765-1.c: New test.
15241
15242 2004-06-07  Roger Sayle  <roger@eyesopen.com>
15243
15244         PR c/14649
15245         * gcc.dg/pr14649-1.c: New test case.
15246
15247 2004-06-07  Richard Henderson  <rth@redhat.com>
15248
15249         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
15250         if temporaries.
15251
15252 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
15253
15254         * g++.dg/eh/elide1.C: Remove XFAIL.
15255
15256 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
15257
15258         PR c++/15337
15259         * g++.dg/expr/sizeof3.C: New test.
15260
15261         PR c++/14777
15262         * g++.dg/template/access14.C: New test.
15263
15264         PR c++/15554
15265         * g++.dg/template/enum1.C: New test.
15266
15267         PR c++/15057
15268         * g++.dg/eh/throw1.C: New test.
15269
15270 2004-06-07  David Ayers  <d.ayers@inode.at>
15271             Ziemowit Laski  <zlaski@apple.com>
15272
15273         * lib/objc.exp (objc_target_compile): Revert the '-framework
15274         Foundation' flag fix, since bare Darwin does not ship
15275         with the Foundation framework.
15276         * objc/execute/next_mapping.h: Provide a local NSConstantString
15277         @interface and @implementation.
15278         (objc_constant_string_init): A constructor function, used to
15279         initialize the NSConstantString meta-class object.
15280         * objc/execute/string1.m: Include "next_mapping.h" instead of
15281         <Foundation/NSString.h>.
15282         * objc/execute/string2.m: Likewise.
15283         * objc/execute/string3.m: Likewise.
15284         * objc/execute/string4.m: Likewise.
15285
15286 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
15287
15288         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
15289         to double. Replace double with FLOAT.
15290         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
15291
15292         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
15293         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
15294         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
15295         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
15296         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
15297         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
15298         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
15299         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
15300
15301 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
15302
15303         PR c/13519
15304         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
15305
15306 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15307
15308         PR c++/15503
15309         * g++.dg/template/meminit2.C: New test.
15310
15311 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
15312
15313         PR target/15822
15314         * gcc.c-torture/execute/compare-fp-1.c,
15315         gcc.c-torture/execute/compare-fp-2.c,
15316         gcc.c-torture/execute/compare-fp-3.c,
15317         gcc.c-torture/execute/compare-fp-4.c,
15318         gcc.c-torture/execute/compare-fp-3.x,
15319         gcc.c-torture/execute/compare-fp-4.x: Moved...
15320         * gcc.c-torture/execute/ieee/compare-fp-1.c,
15321         gcc.c-torture/execute/ieee/compare-fp-2.c,
15322         gcc.c-torture/execute/ieee/compare-fp-3.c,
15323         gcc.c-torture/execute/ieee/compare-fp-4.c,
15324         gcc.c-torture/execute/ieee/compare-fp-3.x,
15325         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
15326
15327 2004-06-04  David Ayers  <d.ayers@inode.at>
15328
15329         * objc/execute/protocol-isEqual-4.m: New testcase.
15330
15331 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
15332
15333         * objc/execute/protocol-isEqual-1.m: New testcase.
15334         * objc/execute/protocol-isEqual-2.m: New testcase.
15335         * objc/execute/protocol-isEqual-3.m: New testcase.
15336
15337 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15338
15339         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
15340
15341 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
15342
15343         * lib/objc.exp (objc_target_compile): When running tests on
15344         Darwin (Mac OS X), inform the linker about '-framework
15345         'Foundation'.
15346
15347 2004-06-02  Eric Christopher  <echristo@redhat.com>
15348
15349         * gcc.c-torture/compile/20040602-1.c: New.
15350
15351 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
15352
15353         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
15354         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15355
15356         PR tree-optimization/14736
15357         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
15358
15359         PR tree-optimization/14042
15360         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
15361
15362         PR tree-optimization/14729
15363         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
15364
15365 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15366
15367         PR fortran/15557
15368         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
15369
15370 2004-06-01  Richard Hederson  <rth@redhat.com>
15371
15372         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
15373
15374 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15375
15376         PR c++/14932
15377         * g++.dg/parse/offsetof4.C: New test.
15378
15379 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
15380
15381         PR objc/7993
15382         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
15383
15384 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
15385
15386         PR c++/15701
15387         * g++.dg/template/friend29.C: New test.
15388
15389 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15390
15391         PR c/15749
15392         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
15393
15394 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15395
15396         * gcc.dg/sparc-trap-1.c: New test.
15397
15398 2004-05-31  Roger Sayle  <roger@eyesopen.com>
15399
15400         PR middle-end/15069
15401         * g++.dg/opt/fold3.C: New test case.
15402
15403 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
15404
15405         * lib/target-supports.exp (check_iconv_available): Fix fallout
15406         from 2004-05-28 patch.
15407
15408 2004-05-30  Paul Brook  <paul@codesourcery.com>
15409
15410         PR fortran/15620
15411         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
15412         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
15413
15414 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
15415
15416         * gfortran.fortran-torture/execute/random_1.f90: New test.
15417
15418 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
15419
15420         * g++.dg/ext/altivec-10.C: New test.
15421
15422 2004-05-29  Paul Brook  <paul@codesourcery.com>
15423
15424         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
15425
15426 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
15427
15428         * gcc.dg/altivec-16.c: New test.
15429
15430 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
15431
15432         * lib/target-supports.exp (check_vmx_hw_available): New.
15433         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
15434
15435         * lib/target-supports.exp (check_alias_available,
15436         check_iconv_available, check_named_sections_available): Use
15437         unique names for temporary files.
15438
15439 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
15440
15441         * gcc.dg/altivec-15.c: New test.
15442
15443 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
15444
15445         PR c++/15083
15446         * g++.dg/warn/noeffect6.C: New test.
15447
15448         PR c++/15471
15449         * g++.dg/expr/ptrmem4.C: New test.
15450
15451         PR c++/15640
15452         * g++.dg/template/operator3.C: New test.
15453
15454 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
15455
15456         PR c++/14668
15457         * g++.dg/lookup/redecl1.C: New test.
15458         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
15459
15460 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
15461
15462         * gcc.c-torture/execute/compare-fp-1.c,
15463         gcc.c-torture/execute/compare-fp-2.c,
15464         gcc.c-torture/execute/compare-fp-3.c,
15465         gcc.c-torture/execute/compare-fp-4.c,
15466         gcc.c-torture/execute/compare-fp-3.x,
15467         gcc.c-torture/execute/compare-fp-4.x,
15468         gcc.dg/pr15649-1.c: New.
15469
15470 2004-05-27  Adam Nemet  <anemet@lnxw.com>
15471
15472         PR c++/12883
15473         * g++.dg/init/array14.C: New test.
15474
15475 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
15476
15477         * lib/compat.exp (compat-get-options-main): New.
15478         (compat-get-options): Remove unneeded code, warn for ignored
15479         command.
15480         (compat-execute): Check flag set by dg-require-* commands.
15481
15482         * lib/compat.exp (compat-execute): Break up long lines.
15483
15484 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
15485
15486         * gcc.dg/altivec-7.c: Don't use 'vector long'.
15487         * gcc.dg/altivec-14.c: New test.
15488         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
15489
15490         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
15491         * gcc.dg/altivec-12.c: Ditto.
15492
15493         * gcc.dg/altivec-3.c: Move call to altivec_check.
15494
15495 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15496
15497         PR c++/15044
15498         * g++.dg/template/error12.C: New test.
15499
15500         PR c++/15317
15501         * g++.dg/ext/attrib15.C: New test.
15502
15503         PR c++/15329
15504         * g++.dg/template/ptrmem9.C: New test.
15505
15506 2004-05-25  Paul Brook  <paul@codesourcery.com>
15507
15508         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
15509
15510 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15511
15512         PR c++/15165
15513         * g++.dg/template/crash19.C: New test.
15514
15515 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15516
15517         PR c++/15025
15518         * g++.dg/template/redecl1.C: New test.
15519
15520 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15521
15522         PR c++/14821
15523         * g++.dg/other/ns1.C: New test.
15524
15525         PR c++/14883
15526         * g++.dg/template/invalid1.C: New test.
15527
15528 2004-05-23  Paul Brook  <paul@codesourcery.com>
15529         Victor Leikehman  <lei@haifasphere.co.il>
15530
15531         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
15532         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
15533
15534 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
15535
15536         PR c++/15285
15537         PR c++/15299
15538         * g++.dg/template/non-dependent5.C: New test.
15539         * g++.dg/template/non-dependent6.C: New test.
15540
15541 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
15542
15543         PR c++/15507
15544         * g++.dg/inherit/union1.C: New test.
15545
15546         PR c++/15542
15547         * g++.dg/template/addr1.C: New test.
15548
15549         PR c++/15427
15550         * g++.dg/template/array5.C: New test.
15551
15552         PR c++/15287
15553         * g++.dg/template/array6.C: New test.
15554
15555 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
15556             Roger Sayle  <roger@eyesopen.com>
15557
15558         * g++.dg/lookup/forscope2.C: New test case.
15559
15560 2004-05-22  Ben Elliston  <bje@au.ibm.com>
15561
15562         * gcc.dg/cpp/Wmissingdirs.c: New.
15563
15564 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
15565
15566         PR target/15301
15567         * gcc.dg/compat/union-m128-1.h: New file.
15568         * gcc.dg/compat/union-m128-1_main.c: Likewise.
15569         * gcc.dg/compat/union-m128-1_x.c: Likewise.
15570         * gcc.dg/compat/union-m128-1_y.c: Likewise.
15571
15572 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
15573
15574         PR target/15302
15575         * gcc.dg/compat/struct-complex-1.h: New file.
15576         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
15577         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
15578         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
15579
15580 2004-05-20  Roger Sayle  <roger@eyesopen.com>
15581
15582         PR middle-end/3074
15583         * gcc.dg/pr3074-1.c: New test case.
15584         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
15585
15586 2004-05-20  Falk Hueffner  <falk@debian.org>
15587
15588         PR other/15526
15589         * gcc.dg/ftrapv-1.c: New test case.
15590
15591 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15592
15593         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
15594
15595 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
15596             Jeff Law  <law@redhat.com>
15597
15598         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
15599         * gcc.dg/tree-ssa/20040518-2.c: New test.
15600
15601         * gcc.dg/tree-ssa/20040518-1.c: New test.
15602
15603 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
15604
15605         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
15606
15607 2004-05-18  Paul Brook  <paul@codesourcery.com>
15608
15609         PR fortran/13930
15610         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
15611
15612 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15613
15614         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
15615         constant folding.
15616
15617 2004-05-17  Steven Bosscher  <stevenb@suse.de>
15618
15619         * gcc.dg/tree-ssa/20040517-1.c: New test.
15620
15621 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15622
15623         * gcc.dg/loop-4.c: New test.
15624
15625 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
15626
15627         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
15628
15629 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
15630
15631         PR fortran/15311
15632         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
15633
15634 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15635
15636         PR fortran/13826
15637         PR fortran/13940
15638         * gfortran.fortran-torture/compile/data_1.f90: New test.
15639
15640 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
15641
15642         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
15643         * gcc.dg/uninit-H.c: Define ASM for __s390__.
15644
15645 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15646
15647         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
15648
15649 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15650
15651         PR c/15444
15652         * gcc.dg/format/xopen-1.c: Adjust expected message.
15653         * gcc.dg/format/xopen-3.c: New test.
15654
15655 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
15656
15657         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
15658
15659 2004-05-14  Jeff Law  <law@redhat.com>
15660
15661         * gcc.dg/tree-ssa/20040514-2.c: New test.
15662
15663 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15664
15665         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
15666         this ...
15667         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
15668         this.
15669
15670 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
15671
15672         * gcc.dg/tree-ssa/20040514-1.c: New test.
15673
15674 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15675
15676         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
15677         test.
15678
15679 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15680
15681         PR fortran/14066
15682         * gfortran.fortran-torture/compile/do_1.f90: New test.
15683
15684 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15685
15686         PR fortran/15051
15687         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
15688         test.
15689
15690 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
15691
15692         PR fortran/15149
15693         * gfortran.fortran-torture/execute/random_init.f90: New test.
15694
15695 2004-05-13  Paul Brook  <paul@codesourcery.com>
15696
15697         PR fortran/15314
15698         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
15699
15700 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
15701
15702         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
15703         for the powerpc case.
15704
15705 2004-05-13  Jeff Law  <law@redhat.com>
15706
15707         * gcc.dg/tree-ssa/20040513-1.c: New test.
15708         * gcc.dg/tree-ssa/20040513-2.c: New test.
15709
15710 2004-05-13  Paul Brook  <paul@codesourcery.com>
15711
15712         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
15713         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
15714         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
15715
15716 2004-05-13  Andreas Schwab  <schwab@suse.de>
15717
15718         PR other/10819
15719         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
15720         characters.
15721
15722 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
15723
15724         PR fortran/15294
15725         * gfortran.fortran-torture/execute/adjustr.f90: New file.
15726
15727 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
15728
15729         Merge from tree-ssa-20020619-branch.  See
15730         ChangeLog.tree-ssa for details.
15731
15732 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
15733
15734         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
15735         include <altivec.h> explicitly.
15736         * gcc.dg/altivec-13.c: Likewise.
15737
15738 2004-05-11  Paul Brook  <paul@codesourcery.com>
15739
15740         * gcc.c-torture/compile/20010518-1.c: Force enum size.
15741
15742 2004-05-10  Eric Christopher  <echristo@redhat.com>
15743
15744         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
15745         * gcc.dg/sibcall-4.c: Ditto.
15746
15747 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
15748
15749         * g++.dg/ext/altivec-8.C: New test case.
15750         * gcc.dg/altivec-13.c: New test case.
15751
15752 2004-05-08  Roger Sayle  <roger@eyesopen.com>
15753
15754         * gcc.c-torture/execute/divcmp-1.c: New test case.
15755         * gcc.c-torture/execute/divcmp-2.c: New test case.
15756         * gcc.c-torture/execute/divcmp-3.c: New test case.
15757
15758 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
15759
15760         * g++.dg/other/pragma-re-2.C: New test.
15761
15762 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
15763
15764         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
15765         * gcc.dg/i386-387-2.c: Likewise.
15766
15767         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
15768         __builtin_drem.
15769         * gcc.dg/i386-387-6.c: Likewise.
15770
15771 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
15772
15773         * gcc.dg/builtins-33.c:  Also check log1p*.
15774
15775 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
15776
15777         PR optimization/15296
15778         * gcc.c-torture/execute/pr15296.c: New test.
15779
15780 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
15781
15782         * gcc.dg/builtins-40.c: New test.
15783
15784 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
15785
15786         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
15787
15788 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
15789
15790         * g++.dg/ext/spe1.C: New testcase.
15791
15792 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
15793
15794         * objc.dg/image-info.m: Allow additional attributes
15795         for __image_info section.
15796
15797 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
15798
15799         * gcc.dg/torture/mips-hilo-2.c: New test.
15800
15801 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15802
15803         PR c++/14389
15804         * g++.dg/template/member5.C: New test.
15805
15806 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
15807
15808         * gcc.dg/builtins-34.c: Also check expm1*.
15809
15810 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15811
15812         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
15813         * gcc.dg/torture/builtin-convert-3.c: New test.
15814
15815 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
15816
15817         PR middle-end/15054
15818         * g++.dg/opt/pr15054.C: New test.
15819
15820 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15821
15822         * gcc.dg/torture/builtin-rounding-1.c: New test.
15823         * gcc.dg/builtins-25.c: Delete.
15824         * gcc.dg/builtins-29.c: Delete.
15825
15826 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
15827
15828         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
15829         * gcc.dg/sibcall-4.c: Likewise.
15830         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
15831
15832 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15833
15834         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
15835         bit-field on 16-bit targets.
15836
15837 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15838
15839         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
15840         16-bit targets.
15841
15842 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
15843
15844         * gcc.dg/rs6000-power2-1.c: Change to compile only.
15845         * gcc.dg/rs6000-power2-2.c: Likewise.
15846
15847 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
15848
15849         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
15850         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
15851         Change the asm registers to be in form of frN instead of fN.
15852
15853 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15854
15855         * gcc.dg/torture/builtin-convert-2.c: New test.
15856
15857 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
15858
15859         * gcc.dg/rs6000-power2-1.c: New test.
15860         * gcc.dg/rs6000-power2-2.c: New test.
15861
15862 2004-04-28  Jan Hubicka  <jh@suse.cz>
15863
15864         * gcc.dg/unused-6.c: New test.
15865
15866 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
15867             Ulrich Weigand  <uweigand@de.ibm.com>
15868
15869         * ada/acats/run_all.sh: Define $target variable.
15870
15871 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
15872
15873         PR c++/15119
15874         * g++.dg/other/vararg-1.C: New test.
15875
15876         PR c++/4794
15877         * g++.dg/eh/cleanup3.C: New test.
15878
15879 2004-04-24  Laurent GUERBY <laurent@guerby.net>
15880
15881         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
15882         and ad8011a (target_insn).
15883         * ada/acats/support/macro.dfs: Likewise.
15884         * ada/acats/support/impbit.adb: New file.
15885
15886 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
15887
15888         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
15889
15890 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15891
15892         * gcc.dg/loop-3.c: New test.
15893
15894 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
15895
15896         * gcc.c-torture/execute/simd-5.c: New test.
15897
15898 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15899
15900         PR c++/15064
15901         * g++.dg/template/crash18.C: New test.
15902
15903 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
15904
15905         * g++.dg/ext/complit3.C: New test.
15906
15907 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15908
15909         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
15910         * gcc.dg/altivec-3.c: Same.
15911         * gcc.dg/altivec-varargs-1.c: Same.
15912
15913 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15914
15915         * lib/target-supports.exp (check_profiling_available): Assume
15916         profiling is not available on powerpc-eabi targets.
15917
15918 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
15919
15920         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
15921         * gcc.dg/vmx/bug-1.c: Ditto.
15922
15923 2004-04-20  Eric Christopher  <echristo@redhat.com>
15924
15925         * gcc.dg/charset/extern.c: New test.
15926         * g++.dg/charset/extern3.cc: Ditto.
15927
15928 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
15929
15930         * gcc.dg/builtins-39.c: New test.
15931
15932 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
15933
15934         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
15935
15936 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
15937
15938         * gcc.dg/torture/mips-hilo-1.c: New test.
15939
15940 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
15941
15942         * gcc.c-torture/compile/20040419-1.c: New test.
15943
15944 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
15945
15946         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
15947
15948 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
15949             Aldy Hernandez  <aldyh@redhat.com>
15950
15951         * gcc.c-torture/execute/va-arg-24.c: New.
15952
15953 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
15954             Aldy Hernandez  <aldyh@redhat.com>
15955
15956         * gcc.dg/vmx/1b-01.c: New.
15957         * gcc.dg/vmx/1b-02.c: New.
15958         * gcc.dg/vmx/1b-03.c: New.
15959         * gcc.dg/vmx/1b-04.c: New.
15960         * gcc.dg/vmx/1b-05.c: New.
15961         * gcc.dg/vmx/1b-06.c: New.
15962         * gcc.dg/vmx/1b-07.c: New.
15963         * gcc.dg/vmx/1c-01.c: New.
15964         * gcc.dg/vmx/1c-02.c: New.
15965         * gcc.dg/vmx/3a-01a.c: New.
15966         * gcc.dg/vmx/3a-01.c: New.
15967         * gcc.dg/vmx/3a-01m.c: New.
15968         * gcc.dg/vmx/3a-03.c: New.
15969         * gcc.dg/vmx/3a-03m.c: New.
15970         * gcc.dg/vmx/3a-04.c: New.
15971         * gcc.dg/vmx/3a-04m.c: New.
15972         * gcc.dg/vmx/3a-05.c: New.
15973         * gcc.dg/vmx/3a-06.c: New.
15974         * gcc.dg/vmx/3a-06m.c: New.
15975         * gcc.dg/vmx/3a-07.c: New.
15976         * gcc.dg/vmx/3b-01.c: New.
15977         * gcc.dg/vmx/3b-02.c: New.
15978         * gcc.dg/vmx/3b-10.c: New.
15979         * gcc.dg/vmx/3b-13.c: New.
15980         * gcc.dg/vmx/3b-14.c: New.
15981         * gcc.dg/vmx/3b-15.c: New.
15982         * gcc.dg/vmx/3c-01a.c: New.
15983         * gcc.dg/vmx/3c-01.c: New.
15984         * gcc.dg/vmx/3c-02.c: New.
15985         * gcc.dg/vmx/3c-03.c: New.
15986         * gcc.dg/vmx/3d-01.c: New.
15987         * gcc.dg/vmx/4-01.c: New.
15988         * gcc.dg/vmx/4-03.c: New.
15989         * gcc.dg/vmx/5-01.c: New.
15990         * gcc.dg/vmx/5-02.c: New.
15991         * gcc.dg/vmx/5-03.c: New.
15992         * gcc.dg/vmx/5-04.c: New.
15993         * gcc.dg/vmx/5-05.c: New.
15994         * gcc.dg/vmx/5-06.c: New.
15995         * gcc.dg/vmx/5-07.c: New.
15996         * gcc.dg/vmx/5-07t.c: New.
15997         * gcc.dg/vmx/5-08.c: New.
15998         * gcc.dg/vmx/5-10.c: New.
15999         * gcc.dg/vmx/5-11.c: New.
16000         * gcc.dg/vmx/7-01a.c: New.
16001         * gcc.dg/vmx/7-01.c: New.
16002         * gcc.dg/vmx/7c-01.c: New.
16003         * gcc.dg/vmx/7d-01.c: New.
16004         * gcc.dg/vmx/7d-02.c: New.
16005         * gcc.dg/vmx/8-01.c: New.
16006         * gcc.dg/vmx/8-02a.c: New.
16007         * gcc.dg/vmx/8-02.c: New.
16008         * gcc.dg/vmx/brode-1.c: New.
16009         * gcc.dg/vmx/bug-1.c: New.
16010         * gcc.dg/vmx/bug-2.c: New.
16011         * gcc.dg/vmx/bug-3.c: New.
16012         * gcc.dg/vmx/cw-bug-1.c: New.
16013         * gcc.dg/vmx/cw-bug-2.c: New.
16014         * gcc.dg/vmx/cw-bug-3.c: New.
16015         * gcc.dg/vmx/dct.c: New.
16016         * gcc.dg/vmx/debug-1.c: New.
16017         * gcc.dg/vmx/debug-2.c: New.
16018         * gcc.dg/vmx/debug-3.c: New.
16019         * gcc.dg/vmx/debug-4.c: New.
16020         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
16021         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
16022         * gcc.dg/vmx/eg-5.c: New.
16023         * gcc.dg/vmx/fft.c: New.
16024         * gcc.dg/vmx/gcc-bug-1.c: New.
16025         * gcc.dg/vmx/gcc-bug-2.c: New.
16026         * gcc.dg/vmx/gcc-bug-3.c: New.
16027         * gcc.dg/vmx/gcc-bug-4.c: New.
16028         * gcc.dg/vmx/gcc-bug-5.c: New.
16029         * gcc.dg/vmx/gcc-bug-6.c: New.
16030         * gcc.dg/vmx/gcc-bug-7.c: New.
16031         * gcc.dg/vmx/gcc-bug-8.c: New.
16032         * gcc.dg/vmx/gcc-bug-9.c: New.
16033         * gcc.dg/vmx/gcc-bug-b.c: New.
16034         * gcc.dg/vmx/gcc-bug-c.c: New.
16035         * gcc.dg/vmx/gcc-bug-d.c: New.
16036         * gcc.dg/vmx/gcc-bug-e.c: New.
16037         * gcc.dg/vmx/gcc-bug-f.c: New.
16038         * gcc.dg/vmx/gcc-bug-g.c: New.
16039         * gcc.dg/vmx/gcc-bug-i.c: New.
16040         * gcc.dg/vmx/harness.h: New.
16041         * gcc.dg/vmx/ira1.c: New.
16042         * gcc.dg/vmx/ira2a.c: New.
16043         * gcc.dg/vmx/ira2b.c: New.
16044         * gcc.dg/vmx/ira2.c: New.
16045         * gcc.dg/vmx/ira2c.c: New.
16046         * gcc.dg/vmx/mem.c: New.
16047         * gcc.dg/vmx/newton-1.c: New.
16048         * gcc.dg/vmx/ops.c: New.
16049         * gcc.dg/vmx/sn7153.c: New.
16050         * gcc.dg/vmx/spill2.c: New.
16051         * gcc.dg/vmx/spill3.c: New.
16052         * gcc.dg/vmx/spill.c: New.
16053         * gcc.dg/vmx/t.c: New.
16054         * gcc.dg/vmx/varargs-1.c: New.
16055         * gcc.dg/vmx/varargs-2.c: New.
16056         * gcc.dg/vmx/varargs-3.c: New.
16057         * gcc.dg/vmx/varargs-4.c: New.
16058         * gcc.dg/vmx/varargs-5.c: New.
16059         * gcc.dg/vmx/varargs-6.c: New.
16060         * gcc.dg/vmx/varargs-7.c: New.
16061         * gcc.dg/vmx/vmx.exp: New.
16062         * gcc.dg/vmx/vprint-1.c: New.
16063         * gcc.dg/vmx/vscan-1.c: New.
16064         * gcc.dg/vmx/x-01.c: New.
16065         * gcc.dg/vmx/x-02.c: New.
16066         * gcc.dg/vmx/x-03.c: New.
16067         * gcc.dg/vmx/x-04.c: New.
16068         * gcc.dg/vmx/x-05.c: New.
16069         * gcc.dg/vmx/yousufi-1.c: New.
16070         * gcc.dg/vmx/zero-1.c: New.
16071         * gcc.dg/vmx/zero.c: New.
16072
16073 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
16074
16075         * g++.dg/lookup/java1.C: Update for chage of
16076         _Jv_AllocObject.
16077         * g++.dg/lookup/java2.C: Likewise.
16078
16079 2004-04-17  Laurent GUERBY <laurent@guerby.net>
16080
16081         * ada/acats/run_all.sh: use -O2 by default.
16082
16083 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
16084
16085         * gcc.dg/vr-mult-[12].c: New tests.
16086
16087 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16088
16089         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
16090
16091         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
16092
16093 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
16094
16095         * lib/target-supports.exp (check_profiling_available): Assume profiling
16096         isn't available for mips*-*-elf targets.
16097
16098 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
16099
16100         * gcc.dg/builtins-38.c: New test.
16101
16102 2004-04-14  Eric Christopher  <echristo@redhat.com>
16103
16104         * g++.dg/charset/charset.exp: Run .cc extension tests.
16105
16106 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
16107
16108         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
16109
16110 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16111
16112         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
16113
16114 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
16115
16116         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
16117         * gcc.dg/i386-387-2.c: Likewise.
16118
16119         * gcc.dg/i386-387-7.c: New test.
16120         * gcc.dg/i386-387-8.c: New test.
16121
16122         * gcc.dg/builtins-37.c: New test.
16123
16124 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
16125
16126         * g++.dg/pch/externc-1.C: Add missing semicolon.
16127
16128 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
16129
16130         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
16131
16132 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16133
16134         * gcc.c-torture/execute/20040411-1.c: New test.
16135
16136 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16137
16138         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
16139
16140 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
16141
16142         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
16143
16144 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
16145
16146         * lib/target-supports.exp (check_named_sections_available): New.
16147         * lib/gcc-dg.exp (dg-require-named-sections): New.
16148         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
16149         old-deja.exp.  Also prune error-count message from HP linker.
16150         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
16151
16152         * g++.dg/init/init-ref4.C: Use dg-require-weak.
16153         * g++.old-deja/g++.pt/static3.C: Likewise.
16154         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
16155
16156 2004-04-09  Roger Sayle  <roger@eyesopen.com>
16157
16158         * gcc.c-torture/execute/20040409-1.c: New test case.
16159         * gcc.c-torture/execute/20040409-2.c: New test case.
16160         * gcc.c-torture/execute/20040409-3.c: New test case.
16161
16162 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16163
16164         * gcc.dg/20040409-1.c: New test.
16165
16166 2004-04-08  Roger Sayle  <roger@eyesopen.com>
16167
16168         PR target/14888
16169         * g++.dg/opt/pr14888.C: New test case.
16170
16171 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
16172
16173         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
16174         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
16175         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
16176         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
16177         New tests.
16178
16179 2004-04-08  Paul Brook  <paul@codesourcery.com>
16180
16181         * gcc.dg/spill-1.c: New test.
16182
16183 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16184
16185         * gcc.dg/torture/builtin-ctype-2.c: New test.
16186
16187 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
16188
16189         * gcc.dg/pch/pch.exp: Add largefile test.
16190
16191 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
16192
16193         * g++.dg/pch/externc-1.Hs: New.
16194         * g++.dg/pch/externc-1.C: New.
16195
16196 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16197
16198         * gcc.dg/compat/struct-by-value-5a_main.c,
16199         gcc.dg/compat/struct-by-value-5b_main.c: New files.
16200         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
16201         * gcc.dg/compat/struct-by-value-5a_x.c,
16202         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
16203         gcc.dg/compat/struct-by-value-5_x.c.
16204         * gcc.dg/compat/struct-by-value-5a_y.c,
16205         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
16206         gcc.dg/compat/struct-by-value-5_y.c.
16207
16208         * gcc.dg/compat/struct-by-value-6a_main.c,
16209         gcc.dg/compat/struct-by-value-6b_main.c: New files.
16210         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
16211         * gcc.dg/compat/struct-by-value-6a_x.c,
16212         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
16213         gcc.dg/compat/struct-by-value-6_x.c.
16214         * gcc.dg/compat/struct-by-value-6a_y.c,
16215         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
16216         gcc.dg/compat/struct-by-value-6_y.c.
16217
16218         * gcc.dg/compat/struct-by-value-7a_main.c,
16219         gcc.dg/compat/struct-by-value-7b_main.c: New files.
16220         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
16221         * gcc.dg/compat/struct-by-value-7a_x.c,
16222         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
16223         gcc.dg/compat/struct-by-value-7_x.c.
16224         * gcc.dg/compat/struct-by-value-7a_y.c,
16225         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
16226         gcc.dg/compat/struct-by-value-7_y.c.
16227
16228 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
16229
16230         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
16231         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
16232         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
16233         options.
16234
16235 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
16236
16237         * gcc.dg/builtins-36.c: New test.
16238
16239 2004-04-06  Paul Brook  <paul@codesourcery.com>
16240
16241         * README.gcc: Remove obsolete contraint on testcases.
16242
16243 2004-04-05  Paul Brook  <paul@codesourcery.com>
16244
16245         PR2123
16246         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
16247         failure and exit(0) on success.
16248         * g++.dg/expr/anew2.C: Ditto.
16249         * g++.dg/expr/anew3.C: Ditto.
16250         * g++.dg/expr/anew4.C: Ditto.
16251
16252 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
16253
16254         PR c++/3518
16255         * g++.dg/template/unify7.C: New.
16256
16257 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16258
16259         * g++.dg/README: Bring up to date with new subdirectories; remove
16260         duplicate subdirectory lines.
16261
16262 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
16263
16264         PR c++/14007
16265         * g++.dg/template/unify5.C: New.
16266         * g++.dg/template/unify6.C: New.
16267         * g++.dg/template/qualttp20.C: Adjust.
16268         * g++.old-deja/g++.jason/report.C: Adjust.
16269         * g++.old-deja/g++.other/qual1.C: Adjust.
16270
16271 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
16272
16273         PR c++/14803
16274         * g++.dg/inherit/ptrmem1.C: New test.
16275
16276 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
16277
16278         PR c++/14755
16279         * gcc.c-torture/execute/20040331-1.c: New test.
16280         * gcc.dg/20040331-1.c: New test.
16281
16282 2004-04-01  Paul Brook  <paul@codesourcery.com>
16283
16284         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
16285
16286 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
16287
16288         PR c++/14724
16289         * g++.dg/init/goto1.C: New test.
16290
16291         PR c++/14763
16292         * g++.dg/template/defarg4.C: New test.
16293
16294 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
16295
16296         * gcc.dg/altivec-11.c: Extend test for more valid cases.
16297
16298 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
16299
16300         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
16301
16302 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
16303
16304         * gcc.dg/noncompile/undeclared-2.c: New test.
16305
16306 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16307
16308         * gcc.dg/940409-1.c: Remove XFAIL.
16309         * gcc.dg/reg-vol-struct-1.c: New test.
16310
16311 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16312
16313         * gcc.dg/torture/builtin-wctype-1.c: New test.
16314
16315 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
16316
16317         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
16318         * gcc.dg/20001101-1.c: Likewise.
16319         * gcc.dg/20001102-1.c: Likewise.
16320
16321 2004-03-25  Roger Sayle  <roger@eyesopen.com>
16322
16323         * gcc.dg/compare8.c: Add an additional test for XOR.
16324
16325 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16326
16327         * gcc.dg/torture/builtin-ctype-1.c: New test.
16328
16329 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16330
16331         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
16332         * gcc.dg/torture/builtin-math-1.c: Likewise.
16333         * gcc.dg/torture/builtin-power-1.c: New test.
16334
16335 2004-03-24  Andreas Schwab  <schwab@suse.de>
16336
16337         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
16338         IA64 assembler.
16339
16340 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16341             Roger Sayle  <roger@eyesopen.com>
16342
16343         * gcc.dg/compare8.c: New test case.
16344
16345 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
16346
16347         * g++.dg/ext/altivec-7.C: New test.
16348
16349 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
16350
16351         PR 12267, 12391, 12560, 13129, 14114, 14133
16352         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
16353         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
16354         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
16355         Adjust error regexps.
16356         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
16357         * gcc.dg/noncompile/undeclared-1.c: New test cases.
16358         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
16359         * gcc.dg/local1.c: Add explanatory comment.
16360
16361 2004-03-23  Roger Sayle  <roger@eyesopen.com>
16362
16363         PR optimization/14669
16364         * g++.dg/opt/fold2.C: New test case.
16365
16366 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
16367
16368         PR c/14069
16369         * gcc.dg/20040322-1.c: New test.
16370
16371 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16372
16373         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
16374         * gcc.dg/ultrasp4.c: Likewise.
16375         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
16376
16377 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
16378
16379         * gcc.dg/i386-sse-8.c: Reset default options.
16380
16381 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
16382
16383         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
16384         in the error message text.
16385
16386 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16387
16388         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
16389
16390 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
16391
16392         PR c++/14616
16393         * g++.dg/init/array13.C: New test.
16394
16395 2004-03-20  Roger Sayle  <roger@eyesopen.com>
16396
16397         PR target/13889
16398         * gcc.c-torture/compile/pr13889.c: New test case.
16399
16400 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16401
16402         PR c/14635
16403         * builtins-1.c (nan, nans): Don't test.
16404         * builtins-30.c: Don't use nan, nanf, nanl.
16405         * builtins-35.c: New test.
16406
16407 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
16408
16409         * g++.dg/ext/altivec-6.C: New test.
16410
16411 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
16412
16413         * g++.dg/init/placement3.C: New test.
16414
16415         * g++.dg/template/spec13.C: New test.
16416
16417         * g++.dg/lookup/using11.C: New test.
16418
16419         * g++.dg/lookup/koenig3.C: New test.
16420
16421         * g++.dg/template/operator2.C: New test.
16422
16423         * g++.dg/expr/dtor3.C: New test.
16424         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
16425         marker.
16426         * g++.old-deja/g++.law/visibility28.C: Likewise.
16427
16428 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
16429
16430         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
16431         * gcc.dg/ppc64-abi-3.c: Likewise.
16432
16433 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16434
16435         PR c++/14545
16436         * g++.dg/parse/template15.C: New test.
16437
16438 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
16439
16440         * g++.dg/expr/dtor2.C: New test.
16441
16442         * g++.dg/lookup/anon4.C: New test.
16443
16444         * g++.dg/overload/using1.C: New test.
16445
16446         * g++.dg/template/lookup7.C: New test.
16447
16448         * g++.dg/template/typename6.C: New test.
16449
16450         * g++.dg/expr/cond6.C: New test.
16451
16452 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16453
16454         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
16455
16456 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
16457
16458         * g++.dg/expr/cond5.C: New test.
16459         * g++.dg/expr/constcast1.C: Likewise.
16460         * g++.dg/expr/ptrmem2.C: Likewise.
16461         * g++.dg/expr/ptrmem3.C: Likewise.
16462         * g++.dg/lookup/main1.C: Likewise.
16463         * g++.dg/template/lookup6.C: Likewise.
16464
16465 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
16466
16467         * gcc.dg/local1.c: New test.
16468
16469         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
16470
16471 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16472
16473         * gcc.dg/torture/builtin-convert-1.c: New test.
16474
16475 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16476
16477         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
16478
16479 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
16480
16481         PR c++/14481
16482         * g++.dg/warn/Wunused-7.C: New test.
16483
16484 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16485
16486         * gcc.dg/torture/builtin-integral-1.c: New test.
16487
16488 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
16489
16490         PR c++/14586
16491         * g++.dg/parse/non-dependent3.C: New test.
16492
16493 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
16494
16495         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
16496         * g++.dg/eh/simd-2.C: Likewise.
16497         * g++.dg/init/array10.C: Likewise.
16498         * gcc.c-torture/compile/simd-1.c: Likewise.
16499         * gcc.c-torture/compile/simd-2.c: Likewise.
16500         * gcc.c-torture/compile/simd-3.c: Likewise.
16501         * gcc.c-torture/compile/simd-4.c: Likewise.
16502         * gcc.c-torture/compile/simd-6.c: Likewise.
16503         * gcc.c-torture/execute/simd-1.c: Likewise.
16504         * gcc.c-torture/execute/simd-2.c: Likewise.
16505         * gcc.dg/compat/vector-defs.h: Likewise.
16506         * gcc.dg/20020531-1.c: Likewise.
16507         * gcc.dg/altivec-3.c: Likewise.
16508         * gcc.dg/altivec-4.c: Likewise.
16509         * gcc.dg/altivec-varargs-1.c: Likewise.
16510         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
16511         * gcc.dg/i386-mmx-3.c: Likewise.
16512         * gcc.dg/i386-sse-4.c: Likewise.
16513         * gcc.dg/i386-sse-5.c: Likewise.
16514         * gcc.dg/i386-sse-8.c: Likewise.
16515         * gcc.dg/simd-1.c: Likewise.
16516         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
16517         __ev64_opaque__ since the machine description provides it.
16518
16519 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16520
16521         * lib/compat.exp (skip_list): New global variable.
16522         Use it to hold the user defined COMPAT_SKIPS list if any.
16523         (compat-obj): Add the members of skip_list to optall.
16524
16525 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16526
16527         * gcc.dg/compat/union-by-value-1_main.c,
16528         union-by-value-1_x.c, union-by-value-1_y.c,
16529         union-check.h, union-defs.h,
16530         union-init.h, union-return-1_main.c,
16531         union-return-1_x.c, union-return-1_y.c: New files.
16532
16533 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16534
16535         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
16536         mixed-struct-init.h: Add 4 mixed structure types.
16537         struct-by-value-21_main.c, struct-by-value-21_x.c,
16538         struct-by-value-21_y.c, struct-return-21_main.c,
16539         struct-return-21_x.c, struct-return-21_y.c: New files.
16540
16541 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
16542
16543         PR c++/14550
16544         * g++.dg/parse/template14.C: New test.
16545
16546 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16547
16548         * gcc.c-torture/execute/20040313-1.c: New test.
16549
16550 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
16551
16552         PR target/14533
16553         * gcc.dg/20040311-2.c: New test.
16554
16555 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
16556
16557         PR other/14544
16558         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
16559         bit-field.
16560
16561 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
16562
16563         * gcc.dg/20040305-2.c: Add missing return statement.
16564
16565 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16566
16567         * gcc.dg/builtins-34.c: Also check pow10*.
16568
16569 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
16570
16571         PR target/14262
16572         * gcc.dg/20040305-2.c: New test.
16573
16574 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
16575
16576         * gcc.dg/20040310-1.c: New test.
16577
16578 2004-03-11  Roger Sayle  <roger@eyesopen.com>
16579
16580         * gcc.c-torture/execute/20040311-1.c: New test case.
16581
16582 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
16583
16584         PR c++/14476
16585         * g++.dg/lookup/enum1.C: New test.
16586
16587 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
16588
16589         PR c++/14510
16590         * g++.dg/lookup/struct2.C: New test.
16591
16592 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
16593
16594         * gcc.dg/builtins-34.c: New test.
16595
16596 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16597
16598         * gcc.dg/torture/builtin-nonneg-1.c: New test.
16599
16600 2004-03-09  James E Wilson  <wilson@specifixinc.com>
16601
16602         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
16603         * gcc.dg/alias-2.c: New testcase.
16604
16605 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
16606
16607         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
16608
16609 2004-03-09  Roger Sayle  <roger@eyesopen.com>
16610
16611         * gcc.c-torture/execute/20040309-1.c: New test case.
16612
16613 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
16614
16615         PR c++/14397
16616         * g++.dg/overload/ref1.C: New.
16617
16618 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16619
16620         PR c++/14409
16621         * g++.dg/template/spec12.C: New test.
16622
16623         PR c++/14448
16624         * g++.dg/parse/crash14.C: New test.
16625
16626 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
16627
16628         PR c++/14230
16629         * g++.dg/init/ref11.C: New test.
16630
16631 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
16632
16633         PR c++/14432
16634         * g++.dg/parse/builtin2.C: New test.
16635
16636 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
16637
16638         PR c++/14401
16639         * g++.dg/init/ctor3.C: New test.
16640         * g++.dg/init/union1.C: New test.
16641         * g++.dg/ext/anon-struct4.C: New test.
16642
16643 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
16644
16645         * g++.dg/lookup/koenig1.C: Tweak error messages.
16646         * g++.dg/lookup/used-before-declaration.C: Likewise.
16647         * g++.dg/other/do1.C: Likewise.
16648         * g++.dg/overload/koenig1.C: Likewise.
16649         * g++.dg/parse/crash13.C: Likewise.
16650         * g++.dg/template/instantiate3.C: Likewise.
16651
16652 2004-03-08  Eric Christopher  <echristo@redhat.com>
16653
16654         * * lib/target-supports.exp: Enable libiconv in test
16655         compilation.  Fix up error checking.
16656
16657 2004-03-08  Roger Sayle  <roger@eyesopen.com>
16658
16659         PR middle-end/14289
16660         * gcc.dg/pr14289-1.c: New test case.
16661         * gcc.dg/pr14289-2.c: Likewise.
16662         * gcc.dg/pr14289-3.c: Likewise.
16663
16664 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
16665
16666         * gcc.c-torture/execute/20040308-1.c: New test.
16667
16668 2004-03-07  Roger Sayle  <roger@eyesopen.com>
16669
16670         * gcc.c-torture/execute/20040307-1.c: New test case.
16671
16672 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
16673
16674         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
16675
16676 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
16677
16678         * gcc.dg/20040306-1.c: New test.
16679
16680 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
16681
16682         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
16683         them static.
16684         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
16685
16686 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16687
16688         PR c/14465
16689         * gcc.dg/decl-6.c: New test.
16690
16691 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16692
16693         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
16694         Rename LOGPOW -> LOG_POW.
16695         (SQRT_EXP, POW_EXP): New.
16696
16697 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16698
16699         * gcc.dg/i386-sse-8.c: New test.
16700
16701 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16702
16703         PR c/14114
16704         * gcc.dg/decl-5.c: New test.
16705
16706 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
16707
16708         * gcc.dg/20040305-1.c: New test.
16709
16710 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
16711
16712         PR other/14354
16713         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
16714
16715 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
16716
16717         PR c++/14425, c++/14426
16718         * g++.dg/ext/altivec-4.C: New test.
16719         * g++.dg/ext/altivec-5.C: New test.
16720
16721 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
16722
16723         * g++.old-deja/g++.other/linkage1.C: Expect errors about
16724         global variables of a type with no linkage.
16725         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
16726         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
16727         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
16728         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
16729         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
16730         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
16731         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
16732         * g++.dg/warn/deprecated.C: Name enum Color.
16733         * g++.dg/overload/VLA.C: Name structure for 'b'.
16734         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
16735
16736 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16737
16738         * gcc.c-torture/compile/20040304-1.c: New test.
16739
16740 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
16741
16742         PR 13728
16743         * gcc.dg/decl-4.c: New testcase.
16744
16745 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
16746
16747         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
16748         as PRECF if sizeof (float) > sizeof (double).
16749         (PRECL): Make it the same as PRECF if
16750         sizeof (float) > sizeof (long double).
16751
16752 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16753
16754         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
16755         system type.  Add check for irix6 which doesn't have c99 runtime.
16756
16757 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
16758
16759         * gcc.dg/const-elim-1.c: xfail for xtensa.
16760
16761 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16762
16763         PR c++/14369
16764         * g++.dg/template/cond4.C: New test.
16765
16766 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16767
16768         PR c++/14360
16769         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
16770
16771         PR c++/14361
16772         * g++.dg/parse/defarg7.C: New test.
16773
16774         PR c++/14359
16775         * g++.dg/template/friend26.C: New test.
16776
16777 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16778
16779         PR c++/14324
16780         * g++.dg/abi/mangle21.C: New test.
16781
16782         PR c++/14260
16783         * g++.dg/parse/constructor2.C: New test.
16784
16785         PR c++/14337
16786         * g++.dg/template/sfinae1.C: New test.
16787
16788 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16789
16790         PR c++/14267
16791         * g++.dg/expr/crash2.C: New test.
16792
16793         PR middle-end/13448
16794         * gcc.dg/inline-5.c: New test.
16795         * gcc.dg/always-inline.c: Split out tests into ...
16796         * gcc.dg/always-inline2.c: ... this and ...
16797         * gcc.dg/always-inline3.c: ... this.
16798
16799 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16800
16801         PR debug/12103
16802         * g++.dg/debug/crash1.C: New test.
16803
16804 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
16805
16806         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
16807         function with __attribute__((noinline)).
16808         (recurser_void2): Likewise.
16809         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
16810         (recurser_void2): Likewise.
16811
16812 2004-02-29  Roger Sayle  <roger@eyesopen.com>
16813
16814         PR middle-end/14203
16815         * g++.dg/warn/Wunused-6.C: New test case.
16816
16817 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
16818
16819         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
16820         not defined.
16821
16822 2004-02-27  Eric Christopher  <echristo@redhat.com>
16823
16824         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
16825         * g++.dg/charset/asm2.c: Run only x86.
16826         * gcc.dg/charset/asm3.c: Ditto.
16827
16828 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
16829
16830         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
16831         ld_library_path.
16832
16833 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
16834
16835         * g++.dg/ext/altivec-3.C: New.
16836
16837 2004-02-26  Richard Henderson  <rth@redhat.com>
16838
16839         * g++.dg/ext/attrib10.C: Mark for warning.
16840         * gcc.dg/attr-alias-1.c: New.
16841
16842 2004-02-26  Richard Henderson  <rth@redhat.com>
16843
16844         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
16845         * gcc.c-torture/execute/20040208-2.c: ... it back.
16846
16847 2004-02-26  Eric Christopher  <echristo@redhat.com>
16848
16849         * lib/target-supports.exp (check-iconv-available): New function.
16850         * lib/gcc-dg.exp (dg-require-iconv): New function.
16851         Use above.
16852         * gcc.dg/charset: New directory.
16853         * gcc.dg/charset/charset.exp: New file.
16854         * gcc.dg/charset/asm1.c: Ditto.
16855         * gcc.dg/charset/asm2.c: Ditto.
16856         * gcc.dg/charset/asm3.c: Ditto.
16857         * gcc.dg/charset/asm4.c: Ditto.
16858         * gcc.dg/charset/asm5.c: Ditto.
16859         * gcc.dg/charset/attribute1.c: Ditto.
16860         * gcc.dg/charset/attribute2.c: Ditto.
16861         * gcc.dg/charset/string1.c: Ditto.
16862         * g++.dg/charset: New directory.
16863         * g++.dg/dg.exp: Add here. Special options.
16864         * g++.dg/charset/charset.exp: New file.
16865         * g++.dg/charset/asm1.c: Ditto.
16866         * g++.dg/charset/asm2.c: Ditto.
16867         * g++.dg/charset/asm3.c: Ditto.
16868         * g++.dg/charset/asm4.c: Ditto.
16869         * g++.dg/charset/attribute1.c: Ditto.
16870         * g++.dg/charset/attribute2.c: Ditto.
16871         * g++.dg/charset/extern1.cc: Ditto.
16872         * g++.dg/charset/extern2.cc: Ditto.
16873         * g++.dg/charset/string1.c: Ditto.
16874
16875 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
16876
16877         PR c++/14278
16878         * g++.dg/parse/comma1.C: New test.
16879
16880 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16881
16882         PR c++/14284
16883         * g++.dg/template/ttp8.C: New test.
16884
16885 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
16886
16887         * gcc.dg/fixuns-trunc-1.c: New test.
16888
16889 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16890
16891         * gcc.dg/builtins-config.h: Use #elif.
16892
16893 2004-02-26  Michael Matz  <matz@suse.de>
16894
16895         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
16896         * gcc.dg/991214-1.c: Likewise.
16897         * gcc.dg/i386-asm-1.c: Likewise.
16898
16899 2004-02-25  Richard Henderson  <rth@redhat.com>
16900
16901         * gcc.c-torture/execute/20040208-2.c: Move ...
16902         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
16903
16904 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16905
16906         PR c++/14246
16907         * g++.dg/other/crash-3.C: New test.
16908
16909 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16910
16911         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
16912         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
16913
16914         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
16915         HP-UX.
16916
16917 2004-02-24  Michael Matz  <matz@suse.de>
16918
16919         * gcc.dg/i386-regparm.c: New.
16920
16921 2004-02-23  James E Wilson  <wilson@specifixinc.com>
16922
16923         * gcc.c-torture/execute/20040223-1.c: New.
16924
16925 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
16926             Kazu Hirata  <kazu@cs.umass.edu>
16927
16928         * gcc.dg/fwritable-strings-1.c: Remove.
16929
16930 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
16931
16932         PR c/14156
16933         * gcc.dg/20040223-1.c: New test.
16934
16935 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16936
16937         PR c++/14106
16938         * g++.dg/ext/typeof9.C: New test.
16939
16940 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16941
16942         PR c++/14250
16943         * g++.dg/other/switch1.C: New test.
16944
16945 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16946
16947         * gcc.dg/cast-function-1.c: Adjust for new informative message.
16948         * gcc.dg/va-arg-1.c: Likewise.
16949
16950 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16951
16952         PR c++/14143
16953         * g++.dg/template/koenig5.C: New test.
16954
16955 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
16956
16957         * g++.dg/ext/altivec-1.C: Generalize target triple.
16958         * g++.dg/ext/altivec-2.C: New test case.
16959         * g++.dg/ext/altivec_check.h: New file.
16960         * gcc.dg/altivec-1.c: Generalize target triple;
16961         include altivec_check.h and call altivec_check().
16962         * gcc.dg/altivec-[2-5].c: Generalize target triple.
16963         * gcc.dg/altivec-6.c: New test case.
16964         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
16965         type casts as needed.
16966         * gcc.dg/altivec-10.c: Include altivec_check.h and call
16967         altivec_check().
16968         * gcc.dg/altivec-12.c: New test case.
16969         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
16970         include altivec_check.h and call altivec_check().
16971         * gcc.dg/altivec_check.h: New file.
16972
16973 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16974
16975         * lib/target-supports.exp (check_alias_available): Don't mangle
16976         function `g' in test program.
16977
16978 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16979
16980         * lib/target-supports.exp (check_profiling_available): Check
16981         argument to determine whether we support a profiling type.
16982         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16983         check_profiling_available.
16984         * g++.dg/bprob/bprob.exp: Likewise
16985         * g77.dg/bprob/bprob.exp: Likewise.
16986         * gcc.misc-tests/bprob.exp: Likewise.
16987         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16988         dg-require-profiling and delete expected error handling.
16989         * gcc.dg/20021014-1.c: Likewise.
16990         * gcc.dg/nest.c: Likewise.
16991
16992 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16993
16994         PR c++/12007
16995         * g++.dg/other/vthunk1.C: New test.
16996
16997 2004-02-20  Falk Hueffner  <falk@debian.org>
16998
16999         PR target/14201
17000         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
17001
17002 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
17003
17004         PR c++/13927
17005         * g++.dg/other/error8.C: Remove XFAIL markers.
17006
17007         PR c++/14173
17008         * g++.dg/ext/packed5.C: New test.
17009
17010         PR c++/14199
17011         * g++.dg/warn/Wunused-5.C: New test.
17012
17013         PR c++/14186
17014         * g++.dg/lookup/member1.C: New test.
17015
17016 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
17017
17018         * gcc.c-torture/compile/20040130-1.c: Enable only when
17019         __INT_MAX__ >= 2147483647L.
17020         * gcc.c-torture/compile/961203-1.c: Likewise.
17021
17022 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
17023
17024         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
17025         * g++.dg/opt/template1.C: Robustify assembler regexp
17026
17027 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17028
17029         * gcc.c-torture/execute/simd-4.x: Remove.
17030         * gcc.c-torture/execute/va-arg-25.x: Likewise.
17031         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
17032         Guard with #ifndef SKIP_ATTRIBUTE.
17033         * gcc.dg/compat/vector-1_y.c: Likewise.
17034         * gcc.dg/compat/vector-2_x.c: Likewise.
17035         * gcc.dg/compat/vector-2_y.c: Likewise.
17036         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
17037         * g++.dg/eh/simd-2.C: Likewise.
17038
17039 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
17040
17041         * gcc.c-torture/compile/complex-1.c: New.
17042
17043 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
17044
17045         PR target/14209
17046         * gcc.c-torture/execute/20040218-1.c: New test.
17047
17048 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17049
17050         PR c++/14181
17051         * g++.dg/parse/new2.C: New test.
17052
17053 2004-02-18  Paul Brook  <paul@codesourcery.com>
17054
17055         * gcc.c-torture/compile/libcall-1.c: New test.
17056
17057 2004-02-18  Paul Brook  <paul@codesourcery.com>
17058
17059         PR debug/12934
17060         * gcc.dg/debug/debug-7.c: New test.
17061
17062 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
17063
17064         * gcc.dg/20040217-1.c: New test.
17065
17066 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
17067
17068         * gcc.c-torture/execute/990208-1.x: Delete.
17069
17070 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
17071
17072         * gcc.c-torture/execute/20040208-2.x: New file.
17073
17074 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
17075
17076         PR c++/11326
17077         * g++.dg/abi/structret1.C: New test.
17078
17079 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
17080
17081         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
17082         (i386_cpuid): No need to test if cpuid is available on AMD64.
17083         Fix assembly, so that it works onboth i386 and AMD64.
17084         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
17085         (vecInLong): Fix s[] member type to unsigned int.
17086         (vecInWord): Remove type.
17087         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
17088         (a64, b64, c64, d64, e64): Remove.
17089         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
17090         Remove unused variable.  Remove initialization of removed variables.
17091         Don't call mmx_tests nor sse_tests.
17092         (reference_mmx, reference_sse): Remove.
17093         (check): Add return stmt.
17094         * gcc.dg/i386-sse-7.c: New test.
17095         * gcc.dg/i386-mmx-4.c: New test.
17096
17097 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17098
17099         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
17100         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
17101         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
17102         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
17103         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
17104         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
17105         g++.dg/tc1/dr94.C: Fix line terminator.
17106
17107 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
17108
17109         * gcc.c-torture/compile/20040216-1.c: New.
17110
17111 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17112
17113         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
17114         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
17115         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
17116         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
17117         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
17118         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
17119
17120 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17121
17122         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
17123
17124 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
17125
17126         PR c++/13971
17127         * g++.dg/expr/cond4.C: New test.
17128
17129         PR c++/14086
17130         * g++.dg/lookup/crash2.C: New test.
17131
17132 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
17133
17134         * gcc.c-torture/compile/20040214-2.c: New test.
17135
17136 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
17137
17138         PR c++/14116
17139         * g++.dg/ext/typeof8.C: New test.
17140
17141 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
17142
17143         * gcc.c-torture/compile/20040214-1.c: New test.
17144
17145 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17146
17147         PR c++/13635
17148         * g++.dg/template/spec11.C: New test.
17149
17150 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17151
17152         PR c++/13927
17153         * g++.dg/other/error8.C: New test.
17154
17155 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
17156
17157         PR c++/14122
17158         * g++.dg/template/array4.C: New test.
17159
17160         PR c++/14108
17161         * g++.dg/inherit/thunk2.C: New test.
17162
17163         PR c++/14083
17164         * g++.dg/eh/cond2.C: New test.
17165
17166 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
17167
17168         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
17169
17170 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
17171
17172         * lib/scanasm.exp (dg-scan): Quote pattern before display.
17173
17174 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
17175
17176         * g++.dg/simd-2.C: xfail on ppc64-linux.
17177
17178 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17179
17180         PR c/456
17181         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
17182         tests.
17183
17184 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
17185
17186         * gcc.dg/builtins-33.c: New test.
17187
17188 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
17189
17190         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
17191
17192 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
17193
17194         * g++.dg/simd-2.C: Set -maltivec for ppc64.
17195
17196 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
17197
17198         * gcc.dg/ppc64-abi-3.c: New test.
17199
17200 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
17201
17202         PR c/14092
17203
17204         * gcc.dg/pr14092-1.c: New testcase.
17205
17206 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
17207
17208         * gcc.dg/cpp/assert4.c: Fix typo last change.
17209
17210         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
17211         * gcc.dg/cpp/assert4.c: Handle powerpc64.
17212
17213         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
17214
17215 2004-02-09  Roger Sayle  <roger@eyesopen.com>
17216
17217         * gcc.c-torture/compile/20040209-1.c: New test case.
17218
17219 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17220
17221         * gcc.dg/c90-init-1.c: Adjust expected error messages.
17222
17223 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
17224
17225         * gcc.c-torture/execute/20040208-[12].c: New tests.
17226
17227 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17228
17229         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
17230
17231 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17232
17233         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
17234
17235 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
17236
17237         Bug 13856
17238         * gcc.dg/visibility-8.c: New testcase.
17239
17240 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
17241
17242         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
17243         arguments.
17244         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
17245
17246 2004-02-07  Roger Sayle  <roger@eyesopen.com>
17247
17248         PR middle-end/13696
17249         * g++.dg/opt/fold1.C: New test case.
17250
17251 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17252
17253         PR c++/14033
17254         * g++.dg/other/crash-2.C: New test.
17255
17256 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17257
17258         PR c++/14028
17259         * g++.dg/parse/angle-bracket2.C: New test.
17260
17261 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17262
17263         PR middle-end/13750
17264         Revert:
17265         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
17266         PR pch/13361
17267         * testsuite/g++.dg/pch/wchar-1.C: New.
17268         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17269
17270 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17271
17272         PR c++/14008
17273         * g++.dg/parse/error15.C: New test.
17274         * g++.dg/parse/crash11.C: Update dg-error mark.
17275
17276 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17277
17278         PR c++/13932
17279         * g++.dg/warn/conv2.C: New test.
17280
17281 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17282
17283         PR c++/13086
17284         * g++.dg/warn/incomplete1.C: Remove xfail.
17285
17286 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17287
17288         * lib/file-format.exp (gcc_target_object_format): Use
17289         ${tool}_target_compile, not gcc_target_compile.
17290         * lib/target-supports.exp (check_alias_available): Likewise.
17291         (check_gc_sections_available): Likewise.
17292         * g++.dg/ext/attrib10.C: Use dg-require-alias.
17293         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
17294         dg-require-alias.
17295
17296 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17297
17298         PR c++/13969
17299         * g++.dg/template/static6.C: New test.
17300
17301 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
17302
17303         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
17304
17305 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17306
17307         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
17308         tests for systems where `char' is unsigned by default.
17309
17310 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17311
17312         PR c++/13997
17313         * g++.dg/template/partial3.C: New test.
17314
17315 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
17316
17317         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
17318         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
17319         Remove mentions of obsolete ports.
17320
17321 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
17322
17323         * gcc.dg/noncompile/20001228-1.c: Fix for new
17324         error message.
17325
17326 2004-02-03  Roger Sayle  <roger@eyesopen.com>
17327
17328         PR target/9348
17329         * gcc.c-torture/execute/multdi-1.c: New test case.
17330
17331 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17332
17333         PR c++/13925
17334         * g++.dg/template/lookup5.C: New test.
17335
17336 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17337
17338         PR c++/13950
17339         * g++.dg/template/lookup4.C: New test.
17340
17341         PR c++/13970
17342         * g++.dg/parse/error14.C: New test.
17343
17344         PR c++/14002
17345         * g++.dg/parse/template13.C: New test.
17346
17347 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17348
17349         PR c++/13978
17350         * g++.dg/template/koenig4.C: New test.
17351
17352         PR c++/13968
17353         * g++.dg/template/crash17.C: New test.
17354
17355         PR c++/13975
17356         * g++.dg/parse/error13.C: New test.
17357         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
17358
17359 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17360
17361         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
17362
17363 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
17364
17365         PR c/11658
17366         PR c/13994
17367         * gcc.dg/noncompile/20040203-1.c: New test.
17368         * gcc.dg/noncompile/20040203-2.c: Likewise.
17369         * gcc.dg/noncompile/20040203-3.c: Likewise.
17370         * gcc.dg/20040203-1.c: Likewise.
17371
17372 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
17373
17374         PR c++/10858
17375         * g++.dg/template/sizeof7.C: New test.
17376
17377 2004-02-02  Eric Christopher  <echristo@redhat.com>
17378             Zack Weinberg  <zack@codesourcery.com>
17379
17380         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
17381
17382 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
17383
17384         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
17385         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
17386         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
17387         * gcc.dg/cleanup-5.c: Run only on Linux targets.
17388
17389 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
17390
17391         PR c++/13113
17392         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
17393
17394         PR c++/13854
17395         * g++.dg/ext/attrib13.C: New test.
17396
17397         PR c++/13907
17398         * g++.dg/conversion/op2.C: New test.
17399
17400 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17401
17402         * gcc.dg/titype-1.c: Fix pasto.
17403
17404 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17405
17406         * gcc.dg/titype-1.c: New test.
17407
17408 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17409
17410         PR c++/13957
17411         * g++.dg/template/non-type-template-argument-1.C,
17412         g++.dg/template/qualified-id1.C: Update dg-error marks.
17413         * g++.dg/template/nontype6.C: New test.
17414
17415 2004-02-01  Roger Sayle  <roger@eyesopen.com>
17416
17417         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
17418         * gcc.dg/builtins-31.c: New testcase.
17419         * gcc.dg/builtins-32.c: New testcase.
17420
17421 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
17422
17423         * objc.dg/call-super-2.m: Update line numbers
17424         for the including of stddef.h.
17425
17426 2004-01-30  Michael Matz  <matz@suse.de>
17427
17428         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
17429         g++.dg/ext/case-range3.C: New tests.
17430
17431 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17432
17433         DR206
17434         PR c++/13813
17435         * g++.dg/template/member4.C: New test.
17436
17437 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17438
17439         PR c++/13683
17440         * g++.dg/template/sizeof6.C: New test.
17441
17442 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17443
17444         * gcc.dg/fwritable-strings-1.c: New test.
17445
17446 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17447
17448         * gcc.c-torture/compile/20040130-1.c: New test.
17449
17450 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
17451
17452         * objc.dg/call-super-2.m: Include stddef.h for size_t.
17453
17454 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
17455
17456         PR c++/13883
17457         * g++.dg/template/ctor3.C: New test.
17458
17459 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17460
17461         * g++.dg/tc1: New directory.
17462         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
17463         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
17464         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
17465         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
17466         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
17467
17468 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17469
17470         * g++.dg/parse/error11.C: New test.
17471         * g++.dg/parse/error12.C: Likewise.
17472
17473 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
17474
17475         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
17476         (scan_initial, main): Use aligned_sizeof instead of sizeof.
17477
17478 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
17479
17480         PR c++/13791
17481         * g++.dg/ext/attrib12.C: New test.
17482
17483         PR c++/13736
17484         * g++.dg/parse/cast2.C: New test.
17485
17486 2004-01-27  James E Wilson  <wilson@specifixinc.com>
17487
17488         * objc.dg/encode-2.m (main): New local string.  Set depending on
17489         sizeof long.  Use in sscanf call.
17490         * objc.dg/encode-3.m (main): New local string.  Set depending on
17491         sizeof long.  Use in scan_initial call.
17492
17493 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17494
17495         * objc.dg/call-super-2.m: Make LP64-safe.
17496         * objc.dg/desig-init-1.m: Likewise.
17497
17498 2004-01-27  Devang Patel <dpatel@apple.com>
17499
17500         * g++.dg/debug/namespace1.C: New test.
17501
17502 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
17503
17504         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
17505         xscale-*-*.
17506
17507         * gcc.dg/arm-mmx-1.c: New test.
17508
17509 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17510
17511         * gcc.dg/20040127-1.c: New test.
17512         * gcc.dg/20040127-2.c: New test.
17513
17514 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17515
17516         * objc.dg/stret-1.m (glob): Renamed to globa.
17517
17518 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
17519
17520         PR c++/13663
17521         * g++.dg/expr/for1.C: New test.
17522
17523 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
17524
17525         PR middle-end/13779
17526         * gcc.dg/darwin-longlong.c: New test.
17527
17528 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
17529
17530         * gcc.dg/20040124-1.c: Moved test from here...
17531         * gcc.c-torture/compile/20040124-1.c: ...to here.
17532
17533 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17534
17535         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
17536         the assembly output if -m64 is passed.
17537
17538 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
17539
17540         PR c++/13833
17541         * g++.dg/template/cond3.C: New test.
17542
17543 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17544
17545         PR c++/13810
17546         * g++.dg/template/ttp7.C: New test.
17547
17548 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17549
17550         PR c++/13797
17551         * g++.dg/template/nontype4.C: New test.
17552         * g++.dg/template/nontype5.C: Likewise.
17553
17554 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
17555
17556         * gcc.dg/torture/mips-clobber-at.c: New test.
17557
17558 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
17559
17560         * gcc.dg/20040124-1.c: New test.
17561
17562 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
17563
17564         * gcc.dg/20040123-1.c: New test.
17565
17566 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
17567
17568         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
17569
17570 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17571
17572         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
17573
17574 2004-01-23  Andrew Pinski  <apinski@apple.com>
17575
17576         * gcc.dg/20030121-1.c: Move to ..
17577         * gcc.dg/20040121-1.c: here.
17578
17579 2004-01-23  Roger Sayle  <roger@eyesopen.com>
17580
17581         * gcc.dg/builtins-29.c: New test case.
17582
17583 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
17584
17585         PR 18314
17586         * gcc.dg/builtins-30.c: New testcase.
17587
17588 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
17589
17590         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
17591         * lib/g77.exp: Likewise.
17592         * lib/objc.exp: Likewise.
17593         * lib/g++.exp: Likewise.
17594
17595 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17596
17597         * gcc.dg/struct-by-value-2.c: New test.
17598
17599 2004-01-21  Andrew Pinski  <apinski@apple.com>
17600
17601         PR target/13785
17602         * gcc.dg/20030121-1.c: New test.
17603
17604 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
17605
17606         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
17607         clobber frame pointer register in asm statement.
17608
17609 2004-01-21  Falk Hueffner  <falk@debian.org>
17610
17611         * gcc.c-torture/compile/20040121-1.c: New test.
17612
17613 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
17614
17615         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
17616
17617 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
17618
17619         * gcc.dg/ppc64-abi-2.c: New test.
17620
17621 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
17622
17623         * lib/treelang.exp: Fill out this file.
17624         * lib/treelang-dg.exp: New File.
17625
17626 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17627
17628         * gcc.c-torture/compile/981022-1.c: Remove.
17629         * gcc.dg/array-5.c: Remove XFAIL.
17630         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
17631         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
17632         gcc.dg/cond-lvalue-1.c: Update.
17633         * gcc.dg/cast-lvalue-2.c: New test.
17634
17635 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
17636
17637         PR c++/13592
17638         * g++.dg/other/error1.C (class foo): Tweak error message.
17639
17640         PR c++/13592
17641         * g++.dg/template/call2.C: New test.
17642
17643 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17644
17645         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
17646         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
17647         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
17648         scalar-return-1_x.c, scalar-return-2_y.c,
17649         scalar-return-3_x.c, scalar-return-3_y.c,
17650         scalar-return-4_x.c, scalar-return-4_y.c,
17651         struct-align-1.h, struct-align-1_x.c,
17652         struct-align-1_y.c, struct-align-2.h,
17653         struct-align-2_x.c, struct-align-2_y.c,
17654         struct-by-value-10_y.c, struct-by-value-11_x.c,
17655         struct-by-value-11_y.c, struct-by-value-12_x.c,
17656         struct-by-value-12_y.c, struct-by-value-13_x.c,
17657         struct-by-value-13_y.c, struct-by-value-14_x.c,
17658         struct-by-value-14_y.c, struct-by-value-15_x.c,
17659         struct-by-value-15_y.c, struct-by-value-16_y.c,
17660         struct-by-value-17_y.c, struct-by-value-18_y.c,
17661         struct-by-value-19_y.c, struct-by-value-1_x.c,
17662         struct-by-value-1_y.c, struct-by-value-20_y.c,
17663         struct-by-value-2_x.c, struct-by-value-2_y.c,
17664         struct-by-value-3_y.c, struct-by-value-4_x.c,
17665         struct-by-value-4_y.c, struct-by-value-5_y.c,
17666         struct-by-value-6_y.c, struct-by-value-7_y.c
17667         struct-by-value-8_x.c, struct-by-value-8_y.c
17668         struct-by-value-9_x.c, struct-by-value-9_y.c
17669         struct-return-10_x.c, struct-return-10_y.c,
17670         struct-return-19_x.c, struct-return-20_x.c
17671         struct-return-2_x.c, struct-return-2_y.c
17672         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
17673         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
17674
17675 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17676
17677         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
17678         attribute on sparc*-sun-solaris2.*.
17679
17680 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
17681
17682         PR c++/13710
17683         * g++.dg/ext/typeof7.C: New test.
17684
17685 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
17686
17687         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
17688         * gcc.dg/const-elim-1.c: Same.
17689
17690 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
17691
17692         * objc.dg/stret-1.m: New.
17693         * objc.dg/stret-2.m: New.
17694
17695 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17696
17697         PR c++/11895
17698         * g++.dg/ext/vector1.C: New test.
17699
17700 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
17701
17702         * gcc.dg/pch/import-1.c: New.
17703         * gcc.dg/pch/import-1.hs: New.
17704         * gcc.dg/pch/import-1a.h: New.
17705         * gcc.dg/pch/import-1b.h: New.
17706         * gcc.dg/pch/import-1c.h: New.
17707
17708 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
17709
17710         PR c++/13574
17711         * g++.dg/ext/array1.C: New test.
17712
17713         PR c++/13178
17714         * g++.dg/conversion/op1.C: New test.
17715
17716 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
17717
17718         PR 11864
17719         From Kazumoto Kojima / Dan Kegel:
17720         * gcc.dg/pr11864-1.c: New test.
17721
17722         PR 10392
17723         From Marcus Comstedt / Dan Kegel:
17724         * gcc.dg/pr10392-1.c: New test.
17725
17726 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
17727
17728         PR c++/13478
17729         * g++.dg/init/ref10.C: New test.
17730
17731 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17732
17733         PR c++/13407
17734         * g++.dg/parse/typename6.C: New test.
17735
17736 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
17737
17738         PR pch/13361
17739         * testsuite/g++.dg/pch/wchar-1.C: New.
17740         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17741
17742 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17743
17744         PR c++/9259
17745         * g++.dg/expr/sizeof2.C: New test.
17746
17747 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
17748
17749         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
17750
17751 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
17752
17753         PR c++/13659
17754         * g++.dg/lookup/strong-using-3.C: New.
17755         * g++.dg/lookup/using-10.C: New.
17756
17757 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
17758
17759         PR c++/13594
17760         * g++.dg/lookup/strong-using-2.C: New.
17761
17762 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
17763             Dan Kegel <dank@kegel.com>
17764             J"orn Rennecke <joern.rennecke@superh.com>
17765
17766         PR target/9365
17767         * gcc.dg/pr9365-1.c: New test.
17768
17769 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17770
17771         PR c++/8856
17772         * g++.dg/parse/casting-operator2.C: New test.
17773         * g++.old-deja/g++.pt/explicit83.C: Remove.
17774
17775 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17776
17777         * gcc.dg/label-compound-stmt-1.c: New test.
17778         * gcc.c-torture/compile/950922-1.c,
17779         gcc.c-torture/compile/20000211-3.c,
17780         gcc.c-torture/compile/20000518-1.c,
17781         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
17782         compound statements.
17783
17784 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
17785
17786         * gcc.dg/ppc64-abi-1.c: New test.
17787
17788 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
17789
17790          * g++.dg/ext/attrib9.C: Add dg-warnings.
17791
17792 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17793
17794         PR c++/12335
17795         * g++.dg/parse/dtor3.C: New test.
17796
17797 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17798
17799         PR c++/12709
17800         * g++.dg/parse/try-catch-1.C: New test.
17801
17802 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
17803
17804         * ada/acats/run_all.sh: Add more verbose output in acats.log
17805         when compiling tests.
17806
17807 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17808
17809         PR 13656
17810         * gcc.dg/typedef-redecl.c: New test case.
17811         * gcc.dg/typedef-redecl.h: New support file.
17812
17813 2004-01-13  Jan Hubicka  <jh@suse.cz>
17814
17815         * gcc.dg/always_inline.c: New test.
17816         * gcc.dg/debug/20031231-1.c: Fix.
17817
17818 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17819
17820         PR c++/13474
17821         * g++.dg/template/array3.C: New test.
17822
17823 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17824
17825         * g++.dg/ext/lvalue1.C: No longer expected to fail.
17826         * g++.dg/warn/Wunused-2.C: Likewise.
17827
17828 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17829
17830         PR c++/13289
17831         * g++.dg/template/instantiate6.C: New test.
17832
17833 2004-01-12  Roger Sayle  <roger@eyesopen.com>
17834
17835         PR middle-end/11397
17836         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
17837
17838 2004-01-12  Jan Hubicka  <jh@suse.cz>
17839
17840         PR opt/12826
17841         * gcc.dg/20040112-1.c: New.
17842
17843         * gcc.dg/dwarf-die[1-7].c: Move to...
17844         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
17845         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
17846
17847 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
17848
17849         PR c++/4100
17850         * g++.dg/parse/friend4.C: New test.
17851
17852 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
17853
17854         PR c++/4100
17855         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
17856         definition is called a friend.
17857
17858 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
17859
17860         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
17861
17862 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
17863
17864         PR c++/3478
17865         * g++.dg/parse/error10.C: New test.
17866         * g++.dg/template/arg2.C: Accept "invalid type" error.
17867
17868 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
17869
17870         PR middle-end/13392
17871         * g++.dg/opt/expect2.C: New test.
17872
17873 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17874
17875         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
17876         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
17877         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
17878         Update dg-error regexps.
17879
17880 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17881
17882         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
17883         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
17884
17885 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17886
17887         * gcc.dg/pragma-re-1.c: Use right pointer type.
17888
17889 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17890
17891         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
17892
17893 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
17894
17895         * gcc.dg/rs6000-ldouble-1.c: New.
17896
17897 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17898
17899         DR 337
17900         PR c++/9256
17901         * g++.dg/other/abstract1.C: New test.
17902
17903 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
17904
17905         * g++.dg/lookup/strong-using-1.C: New.
17906
17907 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17908
17909         PR c/11234
17910         * gcc.dg/func-ptr-conv-1.c: New test.
17911         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
17912
17913 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
17914
17915         PR target/13380.
17916         * gcc.c-torture/compile/20040109-1.c: New.
17917
17918 2004-01-08  Stuart Hastings  <stuart@apple.com>
17919
17920         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
17921         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
17922         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
17923
17924 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
17925
17926         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
17927
17928 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17929
17930         * ada/acats/run_acats: Treat 'gnatchop' the same way
17931         as 'gnatmake'.  Export GCC_DRIVER.
17932         * ada/acats/run_all.sh: Add target_gnatchop.  Use
17933         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
17934
17935 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17936
17937         PR c++/12573
17938         * g++.dg/template/dependent-expr4.C: New test.
17939
17940 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
17941
17942         * gcc.dg/altivec-11.c: New test.
17943
17944 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
17945
17946         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
17947
17948 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17949
17950         PR c/6024
17951         * gcc.dg/enum-compat-1.c: New test.
17952         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
17953
17954 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17955
17956         PR c/12165
17957         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
17958         gcc.dg/c99-idem-qual-3.c: New tests.
17959
17960 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
17961
17962         * gcc.dg/winline-7.c: Don't cast void * to int.
17963
17964 2004-01-06  Jan Hubicka  <jh@suse.cz>
17965
17966         * gcc.dg/i386-sse-5.c: New test
17967         * g++.dg/eh/simd-1.c: Add -w argument for i386.
17968
17969 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17970
17971         PR c++/12815
17972         * g++.dg/rtti/typeid4.C: New test.
17973
17974 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17975
17976         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
17977
17978 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17979
17980         PR c++/12132
17981         * g++.dg/template/error11.C: New test.
17982
17983         PR c++/13451
17984         * g++.dg/template/class2.C: New test.
17985
17986 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17987         Richard Sandiford <rsandifo@redhat.com>
17988
17989         PR c++/13387
17990         * g++.dg/opt/alias3.C: New test.
17991
17992 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17993
17994         PR c++/13157
17995         * g++.dg/template/koenig3.C: New test.
17996
17997         PR c++/13529
17998         * g++.dg/parse/offsetof3.C: New test.
17999
18000         * g++.dg/init/copy7.C: Add missing dg-error markers.
18001
18002         PR c++/12226
18003         * g++.dg/init/copy7.c: New test.
18004
18005         PR c++/13536
18006         * g++.dg/parse/cast1.C: New test.
18007
18008 2004-01-04  Jan Hubicka  <jh@suse.cz>
18009
18010         * gcc.dg/winline[1-7].c: New tests.
18011
18012 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18013
18014         PR c++/13520
18015         * g++.dg/template/qualttp22.C: New test.
18016
18017 2004-01-01  Jan Hubicka  <jh@suse.cz>
18018
18019         * gcc.dg/debug/20031231-1.c: New.
18020         * gcc.c-torture/compile/20040101-1.c: New.
18021         * gcc.dg/dwarf-die-[1-7].c: New.
18022
18023 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
18024
18025         PR optimization/13521
18026         * gcc.c-torture/compile/20031231-1.c: New test.
18027
18028 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
18029
18030         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
18031
18032 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18033
18034         PR c++/10079
18035         * g++.dg/template/crash16.C: New test.
18036
18037 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
18038
18039         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
18040
18041 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
18042
18043         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
18044         ports.
18045         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18046         * g++.old-deja/g++.law/profile1.C: Likewise.
18047         * gcc.c-torture/compile/981006-1.c: Likewise.
18048         * gcc.c-torture/execute/loop-2e.x: Likewise.
18049         * gcc.c-torture/execute/loop-2f.x: Remove.
18050         * gcc.c-torture/execute/loop-2g.x: Likewise.
18051         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
18052         * gcc.dg/20020312-2.c: Remove traces of dead ports.
18053
18054 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18055
18056         PR c++/13507
18057         * g++.dg/ext/attrib11.C: New test.
18058
18059         PR c++/13494
18060         * g++.dg/template/array2-1.C: New test.
18061         * g++.dg/template/array2-2.C: New test.
18062
18063 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
18064
18065         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
18066
18067 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18068
18069         PR c++/12774
18070         * g++.dg/template/array1-1.C: New test.
18071         * g++.dg/template/array1-2.C: New test.
18072
18073 2003-12-29  Roger Sayle  <roger@eyesopen.com>
18074
18075         PR fortran/12632
18076         * g77.dg/12632.f: New test case.
18077
18078 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18079
18080         PR c++/13289
18081         * g++.dg/parse/nontype1.C: New test.
18082
18083 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18084
18085         PR c++/12403
18086         * g++.dg/parse/explicit1.C: New test.
18087         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
18088
18089 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
18090
18091         PR c++/13081
18092         * g++.dg/opt/inline6.C: New test.
18093
18094         PR c++/12613
18095         * g++.dg/parse/error9.C: New test.
18096
18097         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
18098
18099 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
18100
18101         PR c++/13009
18102         * g++.dg/init/assign1.C: New test.
18103
18104 2003-12-28  Roger Sayle  <roger@eyesopen.com>
18105
18106         PR c++/13070
18107         * g++.dg/warn/format3.C: New test case.
18108
18109 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18110
18111         * gcc.c-torture/compile/20031227-1.c: New test.
18112
18113 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18114
18115         * g++.dg/bprob/bprob.exp: Load target-supports.exp
18116         * g77.dg/bprob/bprob.exp: Likewise.
18117         * gcc.misc-tests/bprob.exp: Likewise.
18118         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
18119         variants on systems where the library does not provide that
18120         functionality.
18121         * gcc.dg/builtins-20.c: Use builtins-config.h.
18122         * gcc.dg/builtins-config.h: New file.
18123
18124 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18125
18126         * lib/gcc-dg.exp (dg-require-profiling): New function.
18127         * lib/target-supports.exp (check_profiling_available): Likewise.
18128         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
18129         * g77.dg/bprob/bprob.exp: Likewise.
18130         * gcc.misc-tests/bprob.exp: Likewise.
18131         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
18132         * gcc.dg/20021014-1.c: Likewise.
18133         * gcc.dg/nest.c: Likewise.
18134
18135 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18136
18137         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
18138         compiling.
18139         * g++.dg/lookup/java2.C: Likewise.
18140         * gcc.dg/cpp/lexident.c: Likewise.
18141
18142 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
18143
18144         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
18145         given.
18146         * gcc.c-torture/compile/961203-1.c: Likewise.
18147         * gcc.c-torture/compile/980506-1.c: Likewise.
18148
18149 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
18150
18151         * lib/gcc-dg.exp (dg-prune-output): New annotation.
18152         (additional_prunes): New global.
18153         (gcc-dg-prune): Handle additional per-test pruning.
18154         (dg-test): Clear additional_prunes between tests.
18155
18156         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
18157         dg-prune-output to avoid spurious failures from assembler
18158         complaining about nonexistent WAW violations.
18159         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
18160         Use dg-prune-output to avoid spurious failures from assembler
18161         warning about Itanium B-step errata.
18162
18163 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18164
18165         * g++.dg/abi/macro0.C: New test.
18166         * g++.dg/abi/macro1.C: Likewise.
18167         * g++.dg/abi/macro2.C: Likewise.
18168
18169         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
18170         * g++.dg/abi/bitfield7.C: Likewise.
18171         * g++.dg/abi/dtor2.C: Likewise.
18172         * g++.dg/abi/mangle11.C: Likewise.
18173         * g++.dg/abi/mangle12.C: Likewise.
18174         * g++.dg/abi/mangle14.C: Likewise.
18175         * g++.dg/abi/mangle17.C: Likewise.
18176         * g++.dg/abi/vbase10.C: Likewise.
18177         * g++.dg/abi/vbase14.C: Likewise.
18178         * g++.dg/template/qualttp17.C: Likewise.
18179
18180 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
18181
18182         PR c/11995
18183         * gcc.dg/20031223-1.c: New test.
18184
18185 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18186
18187         * gcc.dg/noreturn-7.c: New test.
18188
18189 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18190
18191         * gcc.dg/null-pointer-1.c: New test.
18192
18193 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
18194
18195         * g++.old-deja/g++.jason/template18.C: Remove.
18196         * g++.old-deja/g++.jason/template37.C: Likewise.
18197
18198         PR c++/12862
18199         * g++.dg/lookup/ns1.C: New test.
18200
18201         PR c++/12397
18202         * g++.dg/template/lookup3.C: New test.
18203
18204 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18205
18206         * g++.dg/template/recurse1.C: New test
18207
18208 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
18209
18210         PR c++/12479
18211         * g++.dg/parse/semicolon1.C: New test.
18212         * g++.dg/parse/semicolon1.h: Likewise.
18213
18214 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
18215
18216         * gcc.dg/darwin-misaligned.c: New test.
18217
18218 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18219
18220         PR c/9163
18221         * gcc.dg/20031222-1.c: New test.
18222
18223 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
18224
18225         PR c++/13438
18226         * g++.dg/parse/error8.C: New test.
18227
18228         PR c++/11554
18229         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
18230
18231 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
18232
18233         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
18234         too small.
18235         * gcc.c-torture/compile/930217-1.c: Likewise.
18236         * gcc.c-torture/compile/930513-1.c: Likewise.
18237         * gcc.c-torture/execute/920908-2.c: Likewise.
18238         * gcc.c-torture/execute/921204-1.c: Likewise.
18239         * gcc.c-torture/execute/930621-1.c: Likewise.
18240         * gcc.c-torture/execute/930630-1.c: Likewise.
18241         * gcc.c-torture/execute/931031-1.c: Likewise.
18242         * gcc.c-torture/execute/980602-2.c: Likewise.
18243         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18244         * gcc.c-torture/execute/compndlit-1.c: Likewise.
18245         * gcc.c-torture/execute/extzvsi.c: Likewise.
18246         * gcc.c-torture/unsorted/ext.c: Likewise.
18247
18248 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
18249
18250         PR target/12749
18251         * gcc.c-torture/compile/20031220-2.c: New test case.
18252
18253 2003-12-20  Roger Sayle  <roger@eyesopen.com>
18254
18255         PR optimization/13031
18256         * gcc.c-torture/compile/20031220-1.c: New test case.
18257
18258 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18259
18260         * gcc.dg/cast-function-1.c: New test.
18261
18262 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18263
18264         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
18265         formats.
18266
18267 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
18268
18269         PR c++/12795
18270         * g++.dg/ext/attrib10.C: New test.
18271
18272 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
18273
18274         * gcc.dg/cleanup-10.c: New test.
18275         * gcc.dg/cleanup-11.c: New test.
18276
18277 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
18278
18279         PR c++/13239
18280         * g++.dg/opt/expect1.C: New test.
18281
18282 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
18283
18284         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
18285
18286 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
18287
18288         PR debug/12923
18289         * gcc.dg/20031218-1.c: New test.
18290
18291         PR debug/12389
18292         * gcc.dg/20031218-2.c: New test.
18293         * gcc.dg/20031218-3.c: New test.
18294
18295         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
18296         of label name and allow for USER_LABEL_PREFIX == "_" names.
18297         * g++.dg/abi/mangle18-2.C: Likewise.
18298         * g++.dg/abi/mangle19-1.C: Likewise.
18299         * g++.dg/abi/mangle19-2.C: Likewise.
18300         * g++.dg/abi/mangle20-1.C: Likewise.
18301         * g++.dg/abi/mangle20-2.C: Likewise.
18302
18303 2003-12-18  Richard Henderson  <rth@redhat.com>
18304
18305         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
18306
18307 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
18308             Dan Kegel <dank@kegel.com>
18309
18310         PR other/12009
18311         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
18312         testing a cross compiler, it causes spurious compile failures.
18313         * lib/g++.exp: Likewise.
18314
18315 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18316
18317         PR c++/13262
18318         * g++.dg/template/access13.C: New test.
18319
18320 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18321
18322         * gcc.dg/20031216-1.c: New test.
18323
18324 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18325
18326         PR c++/9154
18327         * g++.dg/template/error10.C: New test.
18328
18329 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18330
18331         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
18332         * g++.dg/eh/simd-2.C: Likewise.
18333
18334 2003-12-17  James E Wilson  <wilson@specifixinc.com>
18335             Roger Sayle  <roger@eyesopen.com>
18336
18337         * gcc.c-torture/execute/ieee/mzero5.c: New.
18338
18339 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
18340
18341         PR c++/10603
18342         * g++.dg/parse/error6.C: New test.
18343
18344         PR c++/12827
18345         * g++.dg/parse/error7.C: New test.
18346
18347 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18348
18349         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
18350         at -O with stabs debugging formats.
18351         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
18352         * gcc.dg/debug/debug-2.c: Likewise.
18353
18354 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
18355
18356         PR c++/12696
18357         * g++.dg/init/error1.C: New test.
18358
18359         PR c++/12218
18360         * g++.dg/init/pm3.C: New test.
18361
18362 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18363
18364         PR c/3347
18365         * gcc.dg/bitfld-8.c: New test.
18366
18367 2003-12-16  James Lemke  <jim@wasabisystems.com>
18368
18369         * gcc.dg/arm-scd42-[123].c: New tests.
18370
18371 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18372
18373         PR c++/9043
18374         * g++.dg/abi/mangle20-1.C: New test.
18375         * g++.dg/abi/mangle20-2.C: New test.
18376
18377 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
18378
18379         PR c++/13275
18380         * g++.dg/other/offsetof2.C: Remove XFAIL.
18381         * g++.dg/parse/offsetof1.C: New test.
18382         * g++.gd/parse/offsetof2.C: Likewise.
18383
18384 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18385
18386         * g++.dg/template/nontype3.C: New test.
18387         * g++.dg/template/static2.C: Tweaked the dg-error clause.
18388
18389 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18390
18391         * g++.dg/warn/noreturn-3.C: Also test instantiation.
18392
18393 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18394
18395         PR c++/13387
18396         * g++.dg/expr/assign1.C: New test.
18397
18398         PR c++/13242
18399         * g++.dg/abi/mangle19-1.C: New test.
18400         * g++.dg/abi/mangle19-2.C: New test.
18401
18402 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
18403
18404         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
18405
18406 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18407
18408         * gcc.c-torture/execute/20031216-1.c: New test.
18409
18410 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18411
18412         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
18413         an ICE regression.
18414
18415 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
18416
18417         PR c++/10926
18418         * g++.dg/template/error9.C: New test.
18419
18420         PR c++/11116
18421         * g++.dg/template/error8.C: New test.
18422
18423 2003-12-15  Roger Sayle  <roger@eyesopen.com>
18424
18425         PR middle-end/13400
18426         * gcc.c-torture/execute/20031215-1.c: New test case.
18427
18428 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
18429
18430         PR c++/13269
18431         * g++.dg/parse/error5.C: New test.
18432
18433         PR c++/12989
18434         * g++.dg/expr/sizeof1.C: New test.
18435
18436         PR c++/13310
18437         * g++.dg/template/crash15.C: New test.
18438
18439 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
18440
18441         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
18442         a non-POD type as the last named parameter of a varargs function.
18443
18444 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
18445
18446         PR c++/13243
18447         PR c++/12573
18448         * g++.dg/template/crash14.C: New test.
18449         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
18450
18451 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
18452
18453         * g++.dg/other/java1.C: New test.
18454
18455         PR c++/13241
18456         * g++.dg/abi/mangle18-1.C: New test.
18457         * g++.dg/abi/mangle18-2.C: New test.
18458
18459 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18460
18461         PR optimization/10312
18462         * gcc.c-torture/execute/20031214-1.c: New.
18463
18464 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
18465
18466         PR c++/10779
18467         PR c++/12160
18468         * g++.dg/parse/error3.C: New test.
18469         * g++.dg/parse/error4.C: Likewise.
18470         * g++.dg/abi/mangle4.C: Tweak error messages.
18471         * g++.dg/lookup/using5.C: Likewise.
18472         * g++.dg/other/error2.C: Likewise.
18473         * g++.dg/parse/typename5.C: Likewise.
18474         * g++.dg/parse/undefined1.C: Likewise.
18475         * g++.dg/template/arg2.C: Likewise.
18476         * g++.dg/template/ttp3.C: Likewise.
18477         * g++.dg/template/type1.C: Likewise.
18478         * g++.old-deja/g++.other/crash32.C: Likewise.
18479         * g++.old-djea/g++.pt/defarg8.C: Likewise.
18480
18481 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18482
18483         PR c++/13106
18484         * g++.dg/warn/noreturn-3.C: New test.
18485
18486 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18487
18488         PR c++/13118
18489         * g++.dg/abi/covariant3.C: New.
18490
18491 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
18492
18493         * g++.dg/eh/ia64-1.C: New test.
18494
18495 2003-12-12  Roger Sayle  <roger@eyesopen.com>
18496
18497         PR optimization/13037
18498         * g77.f-torture/execute/13037.f: New test case.
18499
18500 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18501
18502         PR c++/12881
18503         * g++.dg/abi/covariant2.C: New.
18504
18505 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
18506
18507         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
18508
18509 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
18510
18511         * gcc.c-torture/execute/wchar_t-1.x: Delete.
18512
18513 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
18514
18515         PR other/10819
18516         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
18517         to fix Bug 10819.
18518         * lib/g++.exp (g++_version): Likewise.
18519         * lib/g77.exp (g77_version): Likewise.
18520         * lib/objc.exp (default_objc_version): Likewise.
18521
18522 2003-12-10  Richard Henderson  <rth@redhat.com>
18523
18524         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
18525
18526         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
18527
18528 2003-12-08  Matt Austern  <austern@apple.com>
18529
18530         PR c/13134
18531         * lib/gcc-dg.exp (dg-require-visibility): Define.
18532         * lib/target-supports (check_visibility_available): Define.
18533         * gcc.dg/visibility-1.c: New test.
18534         * gcc.dg/visibility-2.c: Likewise.
18535         * gcc.dg/visibility-3.c: Likewise.
18536         * gcc.dg/visibility-4.c: Likewise.
18537         * gcc.dg/visibility-5.c: Likewise.
18538         * gcc.dg/visibility-6.c: Likewise.
18539         * g++.dg/ext/visibility-1.C: Likewise.
18540         * g++.dg/ext/visibility-2.C: Likewise.
18541         * g++.dg/ext/visibility-3.C: Likewise.
18542         * g++.dg/ext/visibility-4.C: Likewise.
18543         * g++.dg/ext/visibility-5.C: Likewise.
18544         * g++.dg/ext/visibility-6.C: Likewise.
18545
18546 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18547
18548         * g++.dg/lookup/java1.C: New test.
18549         * g++.dg/lookup/java2.C: New test.
18550
18551 2003-12-07  Falk Hueffner  <falk@debian.org>
18552
18553         * g++.dg/opt/noreturn-1.C: New test.
18554
18555 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
18556
18557         * gcc.dg/overflow-1.c: New test.
18558
18559 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18560
18561         * g77.f-torture/compile/13060.f: New test.
18562
18563 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
18564
18565         PR c++/13323
18566         * g++.dg/inherit/operator2.C: New test.
18567
18568 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
18569
18570         PR c++/13305
18571         * g++.dg/ext/attrib9.C: New test.
18572
18573 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
18574
18575         PR c++/13314
18576         * g++.dg/template/error7.C: New test.
18577
18578 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
18579             J"orn Rennecke <joern.rennecke@superh.com>
18580
18581         PR target/13302
18582         * g++.dg/other/struct-va_list.C: New test.
18583
18584 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18585
18586         PR c++/13166
18587         * g++.dg/parse/defarg6.C: New test.
18588
18589 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
18590
18591         PR target/13256
18592         * gcc.c-torture/execute/20031201-1.c: New test.
18593
18594 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
18595
18596         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
18597
18598 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18599
18600         * gcc.dg/builtin-return-1.c: New test.
18601
18602 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
18603             J"orn Rennecke <joern.rennecke@superh.com>
18604
18605         PR optimization/13260
18606         * gcc.c-torture/execute/20031204-1.c: New test.
18607
18608 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
18609
18610         PR c++/9127
18611         * g++.dg/template/error6.C: New test.
18612
18613 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
18614
18615         * gcc.dg/20031202-1.c: New test.
18616
18617 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
18618
18619         PR c++/13179
18620         * g++.dg/template/eh1.C: New test.
18621
18622         PR c++/10771
18623         * g++.dg/template/error5.C: New test.
18624
18625 2003-12-02  David Ung  <davidu@mips.com>
18626
18627         * gcc.dg/compat/vector-check.h: Corrected type for var
18628         g_##TMODE
18629
18630 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18631
18632         PR c++/10126
18633         * g++.dg/template/ptrmem8.C: New test.
18634
18635 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18636
18637         PR c++/12573
18638         * g++.dg/template/dependent-expr3.C: New test.
18639
18640 2003-12-01  James Lemke  <jim@wasabisystems.com>
18641
18642         * gcc.dg/arm-g2.c: New test.
18643
18644 2003-12-01  Roger Sayle  <roger@eyesopen.com>
18645
18646         PR optimization/11634
18647         * gcc.dg/20031201-2.c: New test case.
18648
18649 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
18650
18651         PR 11433
18652         * objc.dg/proto-lossage-3.m: New test.
18653
18654 2003-12-01  Roger Sayle  <roger@eyesopen.com>
18655
18656         PR optimization/12628
18657         * gcc.dg/20031201-1.c: New test case.
18658
18659 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18660
18661         * gcc.dg/unaligned-1.c: New test.
18662
18663 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
18664
18665         PR c++/9849
18666         * g++.dg/template/error4.C: New test.
18667         * g++.dg/template/nested3.C: Adjust error markers.
18668
18669 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18670
18671         * gcc.dg/cpp/assert4.c: Check more #system assertions.
18672
18673 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18674
18675         PR c/10333
18676         * gcc.dg/bitfld-7.c: New test.
18677
18678 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
18679
18680         * gcc.dg/tls/asm-1.C: New test.
18681
18682 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18683
18684         * gcc.dg/cpp/assert4.c: Update.
18685
18686 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18687
18688         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
18689         * gcc.dg/builtin-apply3.c: New test.
18690
18691 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18692
18693         * lib/compat.exp (compat-obj): New xfaildata parameter.
18694         Use it to set compiler_conditional_xfail_data before compiling.
18695         (compat-get-options): Handle dg-xfail-if.
18696         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
18697         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
18698         * gcc.dg/compat/vector-1_y.c: Likewise.
18699         * gcc.dg/compat/vector-2_x.c: Likewise.
18700         * gcc.dg/compat/vector-2_y.c: Likewise.
18701
18702 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18703
18704         * g++.dg/opt/reg-stack4.C: New test.
18705
18706 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18707
18708         * gcc.dg/builtin-apply2.c: New test.
18709
18710 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18711
18712         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
18713
18714 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18715
18716         PR c++/12924
18717         * g++.dg/template/template-id-2.C: New test.
18718
18719 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18720
18721         PR c++/5369
18722         * g++.dg/template/memfriend1.C: New test.
18723         * g++.dg/template/memfriend2.C: Likewise.
18724         * g++.dg/template/memfriend3.C: Likewise.
18725         * g++.dg/template/memfriend4.C: Likewise.
18726         * g++.dg/template/memfriend5.C: Likewise.
18727         * g++.dg/template/memfriend6.C: Likewise.
18728         * g++.dg/template/memfriend7.C: Likewise.
18729         * g++.dg/template/memfriend8.C: Likewise.
18730         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
18731
18732 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
18733
18734         PR c++/12515
18735         * g++.dg/ext/cond1.C: New test.
18736
18737 2003-11-20  Richard Henderson  <rth@redhat.com>
18738
18739         * gcc.dg/20020201-2.c: Remove.
18740         * gcc.dg/20020201-4.c: Remove.
18741         * gcc.dg/20020304-1.c: Remove.
18742
18743 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
18744
18745         * gcc.dg/cpp/trad/xwin1.c: New test case.
18746
18747 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
18748
18749         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
18750         * lib/g77.exp: Likewise.
18751         * lib/objc.exp: Likewise.
18752         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
18753         for darwin.
18754
18755 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18756
18757         PR c++/12932
18758         * g++.dg/template/static5.C: New test.
18759
18760 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18761
18762         * gcc.dg/nested-func-1.c: New test.
18763
18764 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18765
18766         * gcc.dg/cpp/assert4.c: New test.
18767
18768 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18769
18770         PR c++/2294
18771         * g++.dg/lookup/using9.c: New test.
18772
18773 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
18774
18775         PR c++/12762
18776         * g++.dg/template/error3.C: New test.
18777
18778 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
18779
18780         PR ada/13035
18781         * ada/acats/run_acats, run_all.sh: Fix syntax error.
18782         No longer use a wrapper for gcc, since this does not work under
18783         Windows.
18784
18785 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18786
18787         PR c++/2094
18788         * g++.dg/template/ptrmem7.C: New test.
18789
18790 2003-11-13  Andrew Pinski <apinski@apple.com>
18791
18792         * gcc.c-torture/compile/20031113-1.c: New test.
18793
18794 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
18795             Kean Johnston <jkj@sco.com>
18796
18797         PR c/13029
18798         * gcc.dg/unused-4.c: Update.
18799
18800 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18801
18802         * g++.dg/opt/const3.C: New test.
18803
18804 2003-11-13  Jan Hubicka  <jh@suse.cz>
18805
18806         * gcc.c-torture/compile/20031112-1.c: New test.
18807
18808 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
18809
18810         * g++.dg/parse/crash10.C: Remove bogus error marker.
18811
18812 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18813
18814         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
18815         (host_gcc): Likewise.
18816         (ROOT): Honor $PWDCMD.
18817         (BASE): Likewise.
18818         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
18819
18820 2003-11-12  Catherine Moore  <clm@redhat.com>
18821
18822         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
18823
18824 2003-11-12  Andreas Jaeger  <aj@suse.de>
18825             Jakub Jelinek  <jakub@redhat.com>
18826             Andrew Pinski  <pinskia@physics.uc.edu>
18827             Richard Henderson  <rth@redhat.com>
18828
18829         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
18830         systems.
18831         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
18832
18833         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
18834         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18835
18836 2003-11-11  Andreas Jaeger  <aj@suse.de>
18837
18838         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
18839
18840         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
18841
18842 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
18843
18844         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
18845         Clean ups.
18846
18847 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
18848
18849         * gcc.dg/trampoline-1.c: New test.
18850
18851 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18852
18853         * gcc.c-torture/compile/200031109-1.c: New test.
18854
18855 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18856
18857         PR c/3190
18858         PR c/8714
18859         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18860         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
18861         gcc.dg/format/no-y2k-1.c: Update.
18862
18863 2003-11-08  Roger Sayle  <roger@eyesopen.com>
18864
18865         PR optimization/10467
18866         * gcc.dg/20031108-1.c: New test case.
18867
18868 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
18869
18870         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
18871
18872 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18873
18874         * gcc.dg/compound-lvalue-1.c: New test.
18875         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
18876         some XFAILs.
18877
18878 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
18879
18880         * gcc.dg/altivec-varargs-1.c: New test.
18881
18882 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18883
18884         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
18885         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
18886         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
18887         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
18888         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
18889
18890 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18891
18892         * gcc.dg/cond-lvalue-1.c: New test.
18893
18894 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
18895
18896         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
18897
18898 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18899
18900         PR c++/11616
18901         * g++.dg/template/instantiate5.C: New test.
18902
18903 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18904
18905         PR c++/12726
18906         * g++.dg/ext/complit2.C: Replace test with self-contained version.
18907         * ChangeLog: Add missing first entry for above test.
18908
18909 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18910
18911         PR c++/9810
18912         * g++.dg/template/using8.C: New test.
18913         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
18914
18915 2003-11-02  Roger Sayle  <roger@eyesopen.com>
18916
18917         PR optimization/10817
18918         * gcc.c-torture/compile/20031102-1.c: New test case.
18919
18920 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
18921
18922         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
18923         2147483647.
18924
18925 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18926
18927         * gcc.dg/20031102-1.c: New test.
18928
18929 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18930
18931         * gcc.dg/complex-1.c: New test.
18932
18933 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18934
18935         PR c++/12796
18936         * g++.dg/template/crash13.C: Adjust expected error location.
18937         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18938
18939 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18940
18941         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18942
18943 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18944
18945         PR/10239
18946         * gcc.c-torture/compile/20031031-2.c: New test.
18947
18948 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18949
18950         PR/11640
18951         * gcc.c-torture/compile/20031031-1.c: New test.
18952
18953 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18954
18955         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18956         * gcc.misc-tests/bprob.exp: Likewise.
18957         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
18958         the execution test on arm-elf configs.
18959         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
18960         configs that don't support scratch files.
18961         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
18962
18963 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
18964
18965         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
18966         done by dejagnu.
18967
18968 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
18969
18970         * ada/acats/run_all.sh: Redirect mv output to /dev/null
18971         Avoid non pure sh syntax. Add more logging.
18972
18973         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
18974         fail.
18975
18976 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18977
18978         PR libgcj/10610
18979         * gcc.dg/ppc-stackalign-1.c: New test.
18980
18981 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18982
18983         * ada/acats/run_all.sh: Change output to be more compliant with
18984         dejagnu framework.
18985         Create acats.sum and acats.log files under testsuite/ada/acats
18986         Only run [a-z]* directories, to filter out e.g. CVS.
18987         Redirect build output to log file.
18988
18989 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18990
18991         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18992
18993 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18994
18995         PR ada/5909:
18996         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18997
18998 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18999
19000         * gcc.c-torture/compile/20031023-1.c: New test.
19001         * gcc.c-torture/compile/20031023-2.c: New test.
19002         * gcc.c-torture/compile/20031023-3.c: New test.
19003         * gcc.c-torture/compile/20031023-4.c: New test.
19004
19005 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19006
19007         PR c++/10371
19008         * g++.dg/lookup/scoped8.C: New test.
19009
19010 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19011
19012         * g++.dg/opt/reg-stack3.C: New test.
19013
19014 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19015
19016         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
19017
19018 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19019
19020         PR c++/11076
19021         * g++.dg/template/crash13.C: New test.
19022
19023 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19024
19025         * gcc.dg/c99-restrict-2.c: New test.
19026
19027 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
19028
19029         PR c++/12698, c++/12699, c++/12700, c++/12566
19030         * g++.dg/inherit/covariant9.C: New test.
19031         * g++.dg/inherit/covariant10.C: New test.
19032         * g++.dg/inherit/covariant11.C: New test.
19033
19034 2003-10-23  Jason Merrill  <jason@redhat.com>
19035
19036         PR c++/12726
19037         * g++.dg/ext/complit2.C: New test.
19038
19039 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19040
19041         PR target/12654
19042         * gcc.c-torture/execute/20031020-1.c: New test.
19043
19044 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19045
19046         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
19047         following the jump_insn.
19048
19049 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19050
19051         * gcc.dg/cast-lvalue-1.c: New test.
19052
19053 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
19054
19055         PR c++/11962
19056         * g++.dg/template/cond2.C: New test.
19057
19058 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19059
19060         * gcc.dg/builtins-28.c: New test.
19061
19062 2003-10-20  Jan Hubicka  <jh@suse.cz>
19063
19064         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
19065         parameter.
19066         * testsuite/gcc.dg/inline-2.c: Likewise.
19067
19068 2003-10-20  Phil Edwards  <phil@codesourcery.com>
19069
19070         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
19071         * gcc.dg/nest.c:  Likewise.
19072
19073 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19074
19075         PR c++/9781, c++/10583, c++/11862
19076         * g++.dg/parse/crash13.C: New test.
19077
19078 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19079
19080         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
19081
19082 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19083
19084         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
19085         Define HAVE_C99_RUNTIME except on Solaris.
19086         * gcc.dg/builtins-20.c: Likewise.
19087
19088 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19089
19090         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
19091
19092 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19093
19094         PR c++/12495
19095         * g++.dg/template/crash21.C: New test.
19096
19097 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19098
19099         PR c++/2513
19100         * g++.dg/template/typename5.C: New test.
19101
19102 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19103
19104         PR c++/12369
19105         * g++.dg/template/friend25.C: New test.
19106
19107 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
19108
19109         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
19110         versions.
19111
19112 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
19113
19114         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
19115         == 2147483647.
19116
19117 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
19118
19119         * gcc.c-torture/execute/960416-1.x: Remove.
19120         * gcc.c-torture/execute/divconst-3.x: Likewise.
19121
19122 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
19123
19124         PR target/12598
19125         * gcc.dg/torture/cris-volatile-1.c: New test.
19126
19127 2003-10-14  Roger Sayle  <roger@eyesopen.com>
19128
19129         PR optimization/9325
19130         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
19131         for overflowing floating point to integer conversion during RTL
19132         simplification.
19133
19134 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
19135
19136         * objc/execute/_cmd.m: Fix typo.
19137         * objc.dg/image-info.m, objc.dg/symtab-1.m:
19138         Relax 'scan-assembler' regexp.
19139         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
19140         objc.dg/try-catch-4.m: Run on non-Darwin targets.
19141         * objc.dg/zero-link-2.m: Remove blank line.
19142         * objc.dg/zero-link-3.m: New test case.
19143
19144 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
19145
19146         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
19147
19148         * gcc.dg/asm-names.c: Use scan-assembler-not rather
19149         than linker trickery.
19150
19151 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19152
19153         PR c++/12370
19154         * g++.dg/other/friend2.C: New test.
19155
19156 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
19157
19158         * gcc.dg/20031012-1.c: New test.
19159
19160 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
19161
19162         * gcc.dg/weak/weak-3.c: Fix for new warning.
19163
19164 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
19165
19166         PR optimization/8750
19167         * gcc.c-torture/execute/20031012-1.c: New test case.
19168
19169 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19170
19171         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
19172         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
19173
19174 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19175
19176         PR optimization/12260
19177         * gcc.c-torture/compile/20031011-2.c: New test case.
19178
19179 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19180
19181         * gcc.c-torture/execute/20031011-1.c: New testcase.
19182
19183 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19184
19185         * gcc.c-torture/compile/20031011-1.c: New test.
19186
19187 2003-10-11  Jan Hubicka  <jh@suse.cz>
19188
19189         * g++.dg/other/first-global.C: New test.
19190
19191 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19192
19193         * gcc.c-torture/execute/string-opt-18.c: New testcase.
19194
19195 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
19196
19197         * gcc.c-torture/compile/20031010-1.c: New test.
19198
19199 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
19200
19201         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
19202         * gcc.c-torture/execute/va-arg-25.c: ... here.
19203
19204 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
19205
19206         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
19207
19208 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
19209
19210         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
19211
19212 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
19213
19214         * g++.dg/parse/error2.C: New test.
19215
19216 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
19217
19218         PR c++/11097
19219         * g++.dg/other/error5.C: Modify the error message.
19220         * g++.dg/lookup/using8.C: New test.
19221
19222 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
19223
19224         * gcc.dg/darwin-abi-2.c: New file.
19225         * gcc.c-torture/execute/va-arg-24.c: New file.
19226
19227 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
19228
19229         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
19230         indentation.
19231
19232 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
19233
19234         PR c++/10147
19235         * g++.dg/other/error4.C: Update error messages.
19236         * g++.dg/template/ptrmem4.C: Likewise.
19237
19238         PR c++/12337
19239         * g++.dg/init/new9.C: New test.
19240
19241         PR c++/12334, c++/12236, c++/8656
19242         * g++.dg/ext/attrib8.C: New test.
19243
19244 2003-10-06  Devang Patel  <dpatel@apple.com>
19245
19246         * gcc.dg/debug/dwarf2-3.h: New test.
19247         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
19248
19249 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
19250
19251         * g++.dg/opt/cfg2.C: New test.
19252
19253 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19254
19255         * g++.dg/opt/float1.C: New test.
19256
19257 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19258
19259         * gcc.dg/c90-array-lval-6.c: New test.
19260         * gcc.dg/c99-array-lval-6.c: New test.
19261
19262 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
19263             Ziemowit Laski  <zlaski@apple.com>
19264
19265         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
19266         'Derived', so that it is never considered a class method; add
19267         new warning for '+port' method ambiguity.
19268         * objc.dg/method-12.m: Include <objc/objc.h> instead of
19269         <objc/objc-api.h> (needed on Mac OS X).
19270         * objc.dg/method-13.m: New test.
19271
19272 2003-10-03  Roger Sayle  <roger@eyesopen.com>
19273
19274         PR optimization/9325, PR java/6391
19275         * gcc.c-torture/execute/20031003-1.c: New test case.
19276
19277 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
19278
19279         PR optimization/12180
19280         * gcc.dg/20031002-1.c: New test.
19281
19282         PR c++/12486
19283         * g++.dg/inherit/error1.C: New test.
19284
19285 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
19286
19287         * lib/f-torture.exp (search_for): Rename to...
19288         (search_for_re): This.  Also, clean up comments and the
19289         "regexp" invocation.
19290
19291 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
19292
19293         * gcc.c-torture/compile/20031002-1.c: New test.
19294
19295 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
19296
19297         * g++.dg/opt/cond1.C: New test.
19298
19299 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
19300
19301         * gcc.dg/Wold-style-definition-2.c: New testcase.
19302         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
19303
19304 2003-09-29  Richard Henderson  <rth@redhat.com>
19305
19306         * g++.dg/init/array10.C: Add dg-options.
19307
19308 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
19309
19310         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
19311
19312 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19313
19314         * g++.dg/template/friend19.C: Fix typo.
19315         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
19316
19317 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
19318
19319         * gcc.c-torture/execute/20030928-1.c: New test.
19320         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
19321
19322 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19323
19324         * g++.dg/opt/unroll1.C: New test.
19325
19326 2003-09-26  Roger Sayle  <roger@eyesopen.com>
19327
19328         PR optimization/11741
19329         * gcc.dg/20030926-1.c: New test case.
19330
19331 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19332
19333         PR c++/5655
19334         * g++.dg/parse/access7.C: New test.
19335         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
19336
19337 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
19338
19339         MERGE OF objc-improvements-branch into MAINLINE:
19340         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
19341         if libobjc has not been built.
19342         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
19343         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
19344         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
19345         objc/execute/nested-3.m, objc/execute/np-2.m,
19346         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
19347         objc/execute/redefining_self.m, objc/execute/root_methods.m,
19348         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
19349         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
19350         objc.dg/special/unclaimed-category-1.h,
19351         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
19352         well as GNU runtime.
19353         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
19354         * execute/cascading-1.m, execute/function-message-1.m,
19355         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
19356         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
19357         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
19358         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
19359         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
19360         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
19361         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
19362         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
19363         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
19364         * objc.dg/bitfield-2.m: Run only on Darwin.
19365         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
19366         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
19367         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
19368         * objc.dg/const-str-1.m: Fix constant string layout.
19369
19370 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
19371
19372         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
19373
19374 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
19375
19376         * gcc.dg/darwin-abi-1.c: New file.
19377
19378 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
19379
19380         PR target/12281
19381         * gcc.c-torture/compile/20030921-1.c: New test.
19382
19383 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19384
19385         * g++.dg/opt/reg-stack2.C: New test.
19386
19387 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19388
19389         * g++.dg/eh/delayslot1.C: New test.
19390
19391 2003-09-20  Richard Henderson  <rth@redhat.com>
19392
19393         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
19394
19395 2003-09-20  Roger Sayle  <roger@eyesopen.com>
19396
19397         * gcc.c-torture/execute/20030920-1.c: New test case.
19398
19399 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19400
19401         * g++.dg/rtti/typeid3.C: Correct expected error message.
19402
19403 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19404
19405         PR c++/157
19406         * g++.dg/parse/crash12.C: New test.
19407
19408 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
19409
19410         * gcc.dg/compat/mixed-struct-check.h: New.
19411         * gcc.dg/compat/mixed-struct-defs.h: New.
19412         * gcc.dg/compat/mixed-struct-init.h: New.
19413         * gcc.dg/compat/struct-by-value-19_main.c: New.
19414         * gcc.dg/compat/struct-by-value-19_x.c: New.
19415         * gcc.dg/compat/struct-by-value-19_y.c: New.
19416         * gcc.dg/compat/struct-by-value-20_main.c: New.
19417         * gcc.dg/compat/struct-by-value-20_x.c: New.
19418         * gcc.dg/compat/struct-by-value-20_y.c: New.
19419         * gcc.dg/compat/struct-return-19_main.c: New.
19420         * gcc.dg/compat/struct-return-19_x.c: New.
19421         * gcc.dg/compat/struct-return-19_y.c: New.
19422         * gcc.dg/compat/struct-return-20_main.c: New.
19423         * gcc.dg/compat/struct-return-20_x.c: New.
19424         * gcc.dg/compat/struct-return-20_y.c: New.
19425
19426 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
19427         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
19428         so that it will not complain on LP64 targets.
19429
19430 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19431
19432         PR c++/495
19433         * g++.dg/template/friend24.C: New test.
19434
19435 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
19436
19437         PR c++/12332
19438         * g++.dg/template/memtmpl2.C: New test.
19439
19440 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
19441
19442         PR target/11184
19443         * gcc.dg/builtin-apply1.c: New test.
19444
19445 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19446
19447         PR c++/9848
19448         * g++.dg/warn/Wunused-4.C: New test.
19449
19450 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19451
19452         PR c++/12316
19453         * g++.dg/other/gc2.C: New test.
19454
19455 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
19456
19457         PR c++/11991
19458         * g++.dg/rtti/typeid3.C: New test.
19459
19460         PR c++/12266
19461         * g++.dg/overload/template1.C: New test.
19462
19463 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19464
19465         * g++.dg/opt/cfg3.C: New test.
19466
19467 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19468
19469         PR c++/7939
19470         * g++.dg/template/crash11.C: New test.
19471
19472 2003-09-16  Jason Merrill  <jason@redhat.com>
19473             Jakub Jelinek  <jakub@redhat.com>
19474
19475         * gcc.dg/attr-warn-unused-result.c: New test.
19476
19477 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19478
19479         PR c++/12184
19480         * g++.dg/expr/call2.C: New test.
19481
19482 2003-09-15  Andreas Jaeger  <aj@suse.de>
19483
19484         * gcc.dg/Wold-style-definition-1.c: New test.
19485
19486 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
19487
19488         PR c++/3907
19489         * g++.dg/parse/template12.C: New test.
19490
19491         * g++.dg/abi/bitfield11.C: New test.
19492         * g++.dg/abi/bitfield12.C: Likewise.
19493
19494 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
19495
19496         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
19497         non-expansion of functional macro name without arguments at EOL.
19498         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
19499
19500 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
19501
19502         * gcc.c-torture/execute/20030914-[12].c: New tests.
19503
19504 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
19505
19506         PR c++/11788
19507         * g++.dg/overload/addr1.C: New test.
19508
19509 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
19510
19511         * gcc.dg/20030909-1.c: New test.
19512
19513 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19514
19515         * gcc.dg/ultrasp10.c: New test.
19516
19517 2003-09-09  Devang Patel  <dpatel@apple.com>
19518
19519         * gcc.dg/darwin-ld-6.c: New test.
19520
19521 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19522
19523         * gcc.dg/torture/builtin-explog-1.c: New testcase.
19524
19525 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
19526
19527         * gcc.dg/ia64-types1.c: New test.
19528         * gcc.dg/ia64-types2.c: Likewise.
19529
19530 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19531
19532         * gcc.dg/builtins-1.c: Add more _Complex tests.
19533         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19534
19535         * gcc.dg/builtins-1.c: Test existing _Complex functions.
19536         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19537
19538 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
19539
19540         PR c++/11786
19541         * g++.dg/lookup/koenig2.C: New test.
19542
19543         PR c++/5296
19544         * g++.dg/rtti/typeid2.C: New test.
19545
19546 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
19547
19548         * gcc.c-torture/compile/20030904-1.c: New test.
19549
19550 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19551
19552         * g++.dg/opt/longbranch2.C: New test.
19553
19554 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19555
19556         * g++.dg/template/crash10.C: Only compile it.
19557
19558 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19559
19560         PR middle-end/11665
19561         * gcc.c-torture/compile/20030907-1.c: New test.
19562         * g++.dg/init/array11.C: New test.
19563
19564 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
19565
19566         PR c++/11852
19567         * g++.dg/init/struct1.C: New test.
19568
19569 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
19570
19571         PR c++/12181
19572         * g++.dg/expr/comma1.C: New test.
19573
19574 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
19575
19576         PR c++/11867
19577         * g++.dg/expr/static_cast5.C: New test.
19578
19579 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19580
19581         PR c++/11507
19582         * g++.dg/lookup/scoped7.C: New test.
19583
19584         PR c++/9574
19585         * g++.dg/other/static1.C: New test.
19586
19587         PR c++/11490
19588         * g++.dg/warn/template-1.C: New test.
19589
19590         PR c++/11432
19591         * g++.dg/template/crash10.C: New test.
19592
19593         PR c++/2478
19594         * g++.dg/overload/VLA.C: New test.
19595
19596         PR c++/10804
19597         * g++.dg/template/call1.C: New test.
19598
19599 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19600
19601         PR c++/11794
19602         * g++.dg/parse/using3.C: New test.
19603
19604 2003-09-06  Roger Sayle  <roger@eyesopen.com>
19605
19606         PR c++/11409
19607         * g++.dg/overload/builtin3.C: New test case.
19608
19609 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
19610
19611         PR c/9862
19612         * gcc.dg/20030906-1.c: New test.
19613         * gcc.dg/20030906-2.c: Likewise.
19614
19615 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19616
19617         PR c++/12167
19618         * g++.dg/parse/defarg5.C: New test.
19619
19620         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
19621
19622 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
19623
19624         PR c++/12163
19625         * g++.dg/expr/static_cast4.C: New test.
19626
19627         PR c++/12146
19628         * g++.dg/template/crash9.C: New test.
19629
19630 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19631
19632         * g++.old-deja/g++.ext/pretty2.C: Update for change
19633         in __FUNCTION__.
19634         * g++.old-deja/g++.ext/pretty3.C: Likewise.
19635
19636 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
19637
19638         PR c++/11922
19639         * g++/dg/template/qualified-id1.C: New test.
19640
19641         PR c++/12037
19642         * g++.dg/warn/noeffect4.C: New test.
19643
19644 2003-09-04  Matt Austern  <austern@apple.com>
19645
19646         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
19647         * g++.dg/ext/fnname2.C: Likewise.
19648         * g++.dg/ext/fnname3.C: Likewise.
19649
19650 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
19651
19652         * g++.dg/expr/lval1.C: New test.
19653         * g++.dg/ext/lvcast.C: Remove.
19654
19655 2003-09-03  Roger Sayle  <roger@eyesopen.com>
19656
19657         PR optimization/11700.
19658         * gcc.c-torture/compile/20030903-1.c: New test case.
19659
19660 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
19661
19662         PR c++/12053
19663         * g++.dg/abi/layout4.C: New test.
19664
19665 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
19666
19667         PR c++/11553
19668         * g++.dg/parse/friend3.C: New test.
19669
19670 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
19671
19672         PR c++/11847
19673         * g++.dg/template/class1.C: New test.
19674
19675         PR c++/11808
19676         * g++.dg/expr/call1.C: New test.
19677
19678 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
19679
19680         PR c++/12114
19681         * g++.dg/init/ref9.C: New test.
19682
19683         PR c++/11972
19684         * g++.dg/template/nested4.C: New test.
19685
19686 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
19687
19688         PR c++/12093
19689         * g++.dg/template/non-dependent4.C: New test.
19690
19691         PR c++/11928
19692         * g++.dg/inherit/conv1.C: New test.
19693
19694 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
19695
19696         PR c++/6196
19697         * g++.dg/ext/label1.C: New test.
19698         * g++.dg/ext/label2.C: Likewise.
19699
19700 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
19701
19702         * g++.dg/expr/cond3.C: New test.
19703
19704 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19705
19706         * gcc.dg/builtins-1.c: Add new builtin cases.
19707
19708 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19709
19710         * gcc.dg/builtins-1.c: Add new cases.
19711         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19712
19713 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19714
19715         * gcc.dg/builtins-1.c: Add more math builtin tests.
19716         * gcc.dg/torture/builtin-attr-1.c: New test.
19717
19718 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
19719
19720         PR optimization/5079
19721         * g++.dg/opt/static3.C: New test.
19722
19723 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19724
19725         * gcc.misc-tests/gcov-10b.c: New test.
19726
19727 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
19728
19729         * g++.dg/opt/ptrmem3.C: New test.
19730
19731         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
19732
19733 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
19734
19735         * gcc.dg/20030826-2.c: New test.
19736
19737 2003-08-26  Roger Sayle  <roger@eyesopen.com>
19738
19739         PR middle-end/12002
19740         * g77.f-torture/compile/12002.f: New test case.
19741
19742 2003-08-26  Roger Sayle  <roger@eyesopen.com>
19743
19744         * gcc.dg/20030826-1.c: New test case.
19745
19746 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
19747
19748         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
19749
19750 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
19751
19752         PR c++/11871
19753         * c++.dg/lookup/crash1.C: New test.
19754
19755         * c++.dg/warn/noeffect3.C: New test.
19756
19757 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
19758
19759         * gcc.dg/compat/vector-1_x.c: Compile with -w.
19760         * gcc.dg/compat/vector-1_y.c: Ditto.
19761         * gcc.dg/compat/vector-2_x.c: Ditto.
19762         * gcc.dg/compat/vector-2_y.c: Ditto.
19763
19764 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
19765
19766         * gcc.dg/20030702-1.c: New test.
19767
19768 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
19769
19770         PR c++/8795
19771         * g++.dg/ext/altivec-1.C: New test.
19772
19773 2003-08-24  Richard Henderson  <rth@redhat.com>
19774
19775         * g++.dg/eh/simd-2.C: Add -w for x86.
19776
19777 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
19778
19779         * gcc.dg/20030815-1.c: New test.
19780
19781 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19782
19783         PR c++/3765
19784         * g++.dg/parse/access6.C: New test.
19785
19786 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19787
19788         PR c++/641, c++/11876
19789         * g++.dg/template/friend22.C: New test.
19790         * g++.dg/template/friend23.C: Likewise.
19791
19792 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19793
19794         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
19795         identically.
19796
19797 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19798
19799         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
19800
19801 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19802
19803         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
19804
19805 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19806
19807         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
19808
19809 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19810
19811         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
19812
19813 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
19814
19815         PR c++/11919
19816         * g++.dg/overload/prom1.C: New test.
19817
19818         PR c++/11551
19819         * g++.dg/parse/dtor2.C: New test.
19820
19821         PR c++/10762
19822         * g++.dg/parse/using2.C: New test.
19823
19824 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
19825
19826         PR target/11805
19827         * gcc.c-torture/compile/20030821-1.c: New.
19828
19829 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
19830
19831         PR c++/11834
19832         * g++.dg/template/deduce2.C: New test.
19833
19834 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
19835
19836         * gcc.c-torture/execute/20030821-1.c: New test.
19837
19838 2003-08-20  Roger Sayle  <roger@eyesopen.com>
19839
19840         PR middle-end/11984
19841         * gcc.dg/20030820-1.c: New test case.
19842
19843 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
19844
19845         PR c++/11945
19846         * g++.dg/warn/noeffect2.C: New test.
19847
19848 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
19849
19850         PR c++/10926
19851         * g++.dg/template/dtor2.C: New test.
19852
19853         PR c++/11684
19854         * g++.dg/template/operator1.C: New test.
19855         * g++.dg/parse/operator4.C: New test.
19856
19857         PR c++/11946.C
19858         * g++.dg/expr/enum1.C: New test.
19859         * gcc.dg/c99-bool-1.c: Remove bogus warning.
19860
19861         PR c++/11036.C
19862         * g++.dg/parse/elab2.C: New test.
19863         * g++.dg/parse/typedef4.C: Change error message.
19864         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
19865         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
19866         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
19867
19868 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
19869
19870         * gcc.dg/pch/warn-1.c: New.
19871         * gcc.dg/pch/warn-1.hs: New.
19872
19873         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
19874         not-tested file.
19875
19876 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19877
19878         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
19879
19880 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19881
19882         * gcc.dg/uninit-D.c: New Test.
19883         * gcc.dg/uninit-E.c: New Test.
19884         * gcc.dg/uninit-F.c: New Test.
19885         * gcc.dg/uninit-G.c: New Test.
19886
19887 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
19888
19889         * g++.dg/README: Describe the pch directory.
19890
19891 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19892
19893         PR c++/11174
19894         * g++.dg/parse/access4.C: New test.
19895         * g++.dg/parse/access5.C: Likewise.
19896         * g++.old-deja/g++.jason/access17.C: Adjust error message.
19897
19898 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
19899
19900         * gcc.dg/noncompile/20030818-1.c: New.
19901
19902 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19903
19904         PR c++/11957
19905         * g++.dg/warn/noeffect1.C: New test.
19906
19907         * g++.dg/template/scope2.C: New test.
19908         * g++.dg/template/error2.C: Correct dg-error
19909
19910 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
19911
19912         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
19913
19914 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
19915
19916         PR C++/11512
19917         * g++.dg/template/warn1.C: New.
19918
19919 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19920
19921         * g++.dg/template/error2.C: New test.
19922         * g++.dg/lookup/using7.C: Adjust errors
19923         * g++.old-deja/g++.pt/crash36.C: Likewise.
19924         * g++.old-deja/g++.pt/derived3.C: Likewise.
19925
19926 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19927
19928         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
19929         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
19930         * gcc.c-torture/execute/builtins/string-9.c: New, from
19931         string-opt-9.c.  Adjust for execute/builtins framework.
19932         * gcc.c-torture/execute/string-opt-9.c: Delete.
19933
19934 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
19935
19936         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
19937
19938         * g++.dg/parse/ret-type2.C: New test.
19939
19940         PR c++/11703
19941         * g++.dg/init/new8.C: New test.
19942
19943         PR c++/10923
19944         * g++.dg/parse/typedef5.C: New test.
19945
19946         PR c++/9512
19947         * g++.dg/parse/qualified2.C: New test.
19948         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
19949         invalid code.
19950
19951 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
19952
19953         * g++.dg/conversion/ptrmem1.C: New test.
19954
19955 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
19956
19957         PR target/11693
19958         * gcc.dg/20030811-1.c: New test.
19959
19960         PR target/11535
19961         * gcc.c-torture/execute/20030811-1.c: New test.
19962
19963 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19964
19965         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
19966
19967 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
19968
19969         PR c++/11789.C
19970         * g++.dg/inherit/multiple1.C: New test.
19971
19972 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19973
19974         * gcc.dg/spe1.c: New test.
19975
19976         PR c++/11670
19977         * g++.dg/expr/cast2.C: New test.
19978
19979         PR c++/10530
19980         * g++.dg/template/dependent-name2.C: New test.
19981
19982 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19983
19984         * g++.dg/parse/crash11.C: Put the dg options in comments.
19985
19986 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19987
19988         * lib/gcc-dg.exp: Update for diagnostic change.
19989
19990 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19991
19992         PR c++/5767
19993         * g++.dg/parse/crash11.C: New test.
19994
19995 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19996
19997         * gcc.dg/cpp/spacing1.c: Update.
19998
19999 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
20000
20001         PR target/11739
20002         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
20003         a value for -mtune.
20004
20005 2003-08-04  Roger Sayle  <roger@eyesopen.com>
20006
20007         PR middle-end/11771
20008         * gcc.c-torture/compile/20030804-1.c: New test case.
20009
20010 2003-08-04  Roger Sayle  <roger@eyesopen.com>
20011
20012         * gcc.dg/20030804-1.c: New test case.
20013
20014 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
20015
20016         * gcc.dg/cpp/separate-1.c: New test.
20017
20018 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
20019
20020         PR c++/11704
20021         * g++.dg/template/dependent-expr2.C: New test.
20022
20023         PR c++/11766
20024         * g++.dg/expr/ptrmem1.C: New test.
20025
20026 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20027
20028         PR c++/9453
20029         * g++.dg/template/friend15.C: New test.
20030
20031 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
20032
20033         * lib/dg-pch.exp: Work round PCH bug.
20034
20035 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20036
20037         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
20038         builtins.  Move cases from builtins-4.c here.
20039
20040         * gcc.dg/torture/builtin-math-1.c: New test taken from
20041         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
20042         additional cases.
20043
20044         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
20045         Delete.
20046
20047 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20048
20049         PR c++/9447
20050         * g++.dg/template/using7.C: New test.
20051
20052 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
20053
20054         * import1.c, import2.c: New tests.
20055
20056 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
20057
20058         * g++.dg/eh/crossjump1.C: New test.
20059
20060 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
20061
20062         PR c++/11697
20063         * g++.dg/template/using6.C: New test.
20064
20065         PR c++/11744
20066         * g++.dg/template/koenig2.C: New test.
20067
20068 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20069
20070         PR c++/7983
20071         * g++.dg/parse/typedef4.C: New test.
20072
20073 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20074
20075         PR c++/8442, c++/8806
20076         * g++.dg/template/elab1.C: New test.
20077         * g++.dg/template/type2.C: Likewise.
20078         * g++.dg/template/ttp3.C: Adjust expected error message.
20079         * g++.old-deja/g++.law/visibility13.C: Likewise.
20080         * g++.old-deja/g++.niklas/t135.C: Likewise.
20081         * g++.old-deja/g++.pt/ttp41.C: Likewise.
20082         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
20083         template argument.
20084         * g++.old-deja/g++.pt/ttp44.C: Likewise.
20085
20086 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
20087
20088         PR c++/11295
20089         * g++.dg/ext/stmtexpr1.C: New test.
20090
20091         * g++.dg/opt/tmp1.C: New test.
20092
20093         PR c++/11525
20094         * g++.dg/parse/constant4.C: New test.
20095
20096         PR c++/9447
20097         * g++.dg/template/using5.C: New test.
20098
20099 2003-07-31  Roger Sayle  <roger@eyesopen.com>
20100
20101         * gcc.dg/builtins-27.c: New test case.
20102
20103 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
20104
20105         * gcc.dg/tls/opt-7.c: New test.
20106
20107 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
20108
20109         * g++.old-deja/g++.other/crash18.C: Remove.
20110
20111 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20112
20113         * g++.dg/template/explicit3.C: New.
20114         * g++.dg/template/explicit4.C: New.
20115         * g++.dg/template/explicit5.C: New.
20116
20117         PR c++/11347
20118         * g++.dg/template/memtmpl1.C: New.
20119
20120 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
20121
20122         PR target/11565
20123         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
20124         * gcc.dg/i386-387-5.c (dg-options): Likewise.
20125
20126 2003-07-30  Jan Hubicka  <jh@suse.cz>
20127
20128         * vtgc1.c: Kill.
20129
20130 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
20131
20132         * gcc.dg/struct-in-proto-1.c: New test.
20133
20134 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
20135
20136         * gcc.dg/cpp/include2.c: Only expect one message.
20137
20138 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
20139
20140         PR c++/9447
20141         * g++.dg/template/using1.C: New test.
20142         * g++.dg/template/using2.C: New test.
20143         * g++.dg/template/using3.C: New test.
20144         * g++.dg/template/using4.C: New test.
20145
20146 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
20147
20148         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
20149         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20150
20151 2003-07-28  Jan Hubicka  <jh@suse.cz>
20152
20153         PR c++/11530
20154         * g++.dg/opt/call1.C: New test.
20155
20156 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
20157
20158         PR c++/11667
20159         * g++.dg/init/enum2.C: New test.
20160         * g++.dg/template/overload1.C: Add "-w" option.
20161
20162 2003-07-28    <hp@bitrange.com>
20163
20164         * gcc.dg/Wdeclaration-after-statement-1.c,
20165         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
20166
20167 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
20168
20169         * gcc.c-torture/compile/20030725-1.c: New test.
20170
20171 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
20172
20173         * gcc.dg/20030505.c: Only run for SPE.
20174         Remove definition of opaque type.
20175
20176 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
20177
20178         * g++.dg/template/ptrmem6.C: New test.
20179
20180 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
20181
20182         * gcc.c-torture/compile/zero-strct-2.c: New test.
20183
20184 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
20185
20186         * gcc.dg/intermod-1.c: New test.
20187
20188 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20189
20190         PR c++/11617
20191         * g++.dg/template/lookup2.C: New test.
20192         * g++.dg/template/memclass1.C: Remove instantiated from error.
20193         * g++.dg/other/error2.C: Tweak expected errors.
20194
20195         PR c++/11596
20196         * g++.dg/template/defarg3.C: New test.
20197
20198         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
20199
20200 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
20201
20202         * g++.dg/inherit/access5.C: New test.
20203
20204 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20205
20206         PR c++/11513
20207         * g++.dg/template/crash8.C: New test.
20208
20209 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
20210
20211         PR c/10602
20212         * gcc.dg/noncompile/incomplete-2.c: New test.
20213
20214 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
20215
20216         PR c++/11645
20217         * g++.dg/inherit/access4.C: New test.
20218
20219         PR c++/11517
20220         * g++.dg/expr/cond2.C: New test.
20221
20222         PR optimization/10679
20223         * g++.dg/opt/inline4.C: New test.
20224
20225 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20226
20227         * g++.dg/parse/crash10: New test.
20228
20229 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20230
20231         * g++.dg/ext/flexary1.C: New test.
20232
20233 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20234
20235         PR c++/10793
20236         * g++.dg/template/crash9.C: New test.
20237
20238 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20239
20240         PR c++/3004
20241         * g++.dg/parse/typedef3.C: New test.
20242
20243         PR c++/7906
20244         * g++.dg/parse/operator2.C: New test.
20245
20246         PR c++/8895
20247         * g++.dg/parse/def-tmpl-arg1.C: New test.
20248
20249         PR c++/9282
20250         * g++.dg/parse/funptr1.C: New test.
20251
20252         PR c++/9452
20253         * g++.dg/parse/ambig3.C: New test.
20254
20255         PR c++/9454
20256         * g++.dg/parse/operator3.C: New test.
20257
20258         PR c++/9486
20259         * g++.dg/parse/template10.C: New test.
20260
20261         PR c++/9488
20262         * g++.dg/parse/template11.C: New test.
20263
20264         PR c++/10150
20265         * g++.dg/parse/invalid-op1.C: New test.
20266
20267         PR c++/10247
20268         * g++.dg/parse/condexpr1.C: New test.
20269
20270 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20271
20272         * g++.dg/ext/packed3.C: New test.
20273         * g++.dg/ext/packed4.C: New test.
20274
20275         * gcc.dg/pack-test-3.c: New test.
20276
20277 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
20278
20279         * lib/compat.exp: Handle dg-options per source file.
20280         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
20281         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
20282         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
20283         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
20284         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
20285         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
20286         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
20287         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
20288         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
20289         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
20290         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
20291         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
20292         * g++.dg/compat/break/bitfield7_x.C: Ditto.
20293         * g++.dg/compat/break/bitfield7_y.C: Ditto.
20294
20295 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20296
20297         PR c/10320
20298         * gcc.c-torture/execute/20030718-1.c: New test.
20299
20300 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20301
20302         PR optimization/11536
20303         * gcc.dg/20030721-1.c: New test.
20304
20305 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
20306
20307         PR c++/11546
20308         * g++.dg/template/lookup1.C: New test.
20309
20310 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
20311
20312         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
20313         diagnostics of ill-formed constructs involving labels.
20314         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
20315         the new 'previously defined here' message.
20316
20317 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
20318
20319         * g++.dg/parse/non-dependent2.C: New test.
20320
20321 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20322
20323         * g++.dg/init/init-ref4.C: xfail on targets without
20324         weak symbols.
20325
20326 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
20327
20328         PR target/11087
20329         * gcc.c-torture/execute/20030717-1.c: New test.
20330
20331 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20332
20333         * g++.dg/opt/cfg1.C: New test.
20334
20335 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
20336
20337         PR optimization/11557
20338         * gcc.dg/20030717-1.c: New test.
20339
20340 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
20341
20342         PR c++/10476
20343         * g++.dg/expr/crash-1.C: New test.
20344
20345         PR c++/11027
20346         * g++.dg/template/init3.C: New test.
20347
20348         PR c++/8222
20349         * g++.dg/template/non-dependent1.C: New test.
20350
20351         PR c++/11070
20352         * g++.dg/template/non-dependent2.C: New test.
20353
20354         PR c++/11071
20355         * g++.dg/template/non-dependent3.C: New test.
20356
20357         PR c++/9907
20358         * g++.dg/template/sizeof5.C: New test.
20359
20360 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
20361
20362         PR 11498
20363         * gcc.c-torture/compile/mangle-1.c: New file.
20364
20365 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20366
20367         PR c++/7809
20368         * g++.dg/parse/access3.C: New test.
20369
20370 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
20371
20372         PR c++/11384
20373         * g++.dg/init/init-ref4.C: New test.
20374
20375 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
20376
20377         PR c++/11547
20378         * g++.dg/parse/constant3.C: New test.
20379         * g++.dg/parse/crash7.C: Likewise.
20380
20381 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
20382
20383         PR target/11008
20384         * gcc.dg/i386-pentium4-not-mull.c: New.
20385
20386 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
20387
20388         * gcc.dg/asm-names.c (ymain): Make it weak.
20389
20390 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20391
20392         PR c++/5421
20393         * g++.dg/template/friend21.C: New test.
20394
20395 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
20396
20397         * gcc.dg/cleanup-8.c: New test.
20398         * gcc.dg/cleanup-9.c: New test.
20399
20400 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
20401
20402         * g++.dg/ext/dll-MI1.h: New file.
20403         * g++.dg/ext/dllexport-MI1.C: New file.
20404         * g++.dg/ext/dllimport-MI1.C: New file.
20405
20406 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
20407
20408         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
20409         it does not have cmpstrsi patterns (just cmpmemsi).
20410
20411 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
20412
20413         PR debug/11473
20414         * g++.dg/debug/debug8.C: New test.
20415
20416 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20417
20418         PR c++/10108
20419         * g++.dg/template/crash7.C: New test.
20420
20421 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
20422
20423         PR target/10795
20424         * gcc.c-torture/compile/20030708-1.c: New.
20425
20426 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20427
20428         * gcc.c-torture/execute/20030715-1.c: New test.
20429
20430 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
20431
20432         * gcc.dg/pch/inline-3.c: New file.
20433         * gcc.dg/pch/inline-3.hs: New file.
20434         * gcc.dg/pch/inline-4.c: New file.
20435         * gcc.dg/pch/inline-4.hs: New file.
20436
20437 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
20438
20439         PR c++/11509
20440         * g++.dg/template/crash6.C: New test.
20441
20442         PR c++/7053
20443         * g++.dg/template/friend20.C: New test.
20444
20445         PR c++/7019
20446         * g++.dg/template/overload2.C: New test.
20447
20448 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20449
20450         PR optimization/11440
20451         * gcc.c-torture/execute/20030714-1.c: New test.
20452
20453 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20454
20455         PR c++/11154
20456         * g++.dg/template/partial2.C: New test.
20457
20458 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
20459
20460         PR c++/11503
20461         * g++.dg/template/anon1.C: New test.
20462
20463         PR c++/11493
20464         PR c++/11495
20465         * g++.dg/parse/template9.C: Likewise.
20466         * g++.dg/template/crash4.C: New test.
20467         * g++.dg/template/koenig1.C: Likewise.
20468         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
20469         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
20470         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
20471         functions.
20472         * g++.old-deja/g++.jason/template36.C: Likewise.
20473         * g++.old-deja/g++.mike/p1989.C: Likewise.
20474         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
20475         * g++.old-deja/g++.pt/ttp20.C: Use this->.
20476         * g++.old-deja/g++.pt/ttp21.C: Use this->.
20477         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
20478         compiling.
20479         * g++.old-deja/g++.pt/union2.C: Use this->.
20480
20481 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
20482
20483         * gcc.dg/20030711-1.c: New test.
20484
20485 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
20486
20487         PR c++/11050
20488         * g++.dg/parse/args1.C: New test.
20489         * g++.pt/defarg8.C: Change expected errors.
20490
20491 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
20492
20493         PR c++/8164
20494         * g++.dg/template/nontype2.C: New test.
20495
20496         PR c++/10558
20497         * g++.dg/parse/template8.C: New test.
20498
20499         PR c++/8327
20500         * g++.dg/template/scope1.C: New test.
20501
20502         * g++.dg/warn/Wsign-compare-1.C: New test.
20503
20504 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
20505
20506         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
20507
20508 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
20509
20510         PR c++/9411
20511         * g++.dg/template/explicit2.C: New test.
20512
20513         PR c++/10032
20514         * g++.dg/warn/pedantic1.C: New test.
20515
20516 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
20517
20518         PR c++ 9483
20519         * g++.dg/other/field1.C: New test.
20520
20521 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
20522
20523         PR c/11449
20524         * gcc.c-torture/compile/20030707-1.c: New.
20525
20526 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20527
20528         PR c++/10849
20529         * g++.dg/template/access12.C: New test.
20530
20531 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
20532
20533         * g++.dg/bprob/bprob.exp (prof_ext): Update.
20534         * g77.dg/bprob/bprob.exp (prof_ext): Update.
20535         * gcc.misc-tests/bprob.exp (prof_ext): Update.
20536         * gcc.misc-tests/gcov.exp: Update
20537         * g++.dg/gcov/gcov.exp: Update
20538         * lib/gcov.exp: Update.
20539
20540 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
20541
20542         * g++.dg/abi/mangle17.C: Make sure template expressions are
20543         dependent.
20544         * g++.dg/abi/mangle4.C: Mark erroneous casts.
20545         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
20546         * g++.dg/opt/stack1.C: Remove erroneous code.
20547         * g++.dg/parse/template7.C: New test.
20548         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
20549         * g++.old-deja/g++.pt/crash4.C: Likewise.
20550
20551 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20552
20553         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
20554         with zero or one occurence of `$' after the initial `L'.
20555
20556 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
20557
20558         * gcc.c-torture/compile/20030704-1.c: Add a comment.
20559
20560 2003-07-08  Roger Sayle  <roger@eyesopen.com>
20561
20562         PR c/11370
20563         * gcc.dg/Wunreachable-6.c: New testcase.
20564         * gcc.dg/Wunreachable-7.c: New testcase.
20565
20566 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
20567
20568         PR c/11420
20569         * gcc.dg/20030708-1.c: New test.
20570
20571 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
20572
20573         * gcc.dg/compat/sdata-section.h: New file.
20574         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
20575         * gcc.dg/torture/mips-sdata-1.c: New test.
20576
20577 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20578
20579         PR c++/11030
20580         * g++.dg/template/friend19.C: New test.
20581
20582 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
20583
20584         * g++.dg/opt/strength-reduce.C: New test.
20585
20586 2003-07-07  Roger Sayle  <roger@eyesopen.com>
20587
20588         PR target/10979
20589         * gcc.dg/20030707-1.c: New testcase.
20590
20591 2003-07-07  Roger Sayle  <roger@eyesopen.com>
20592
20593         PR optimization/11059
20594         * g++.dg/opt/emptyunion.C: New testcase.
20595
20596 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20597             Eric Botcazou  <ebotcazou@libertysurf.fr>
20598
20599         * g++.dg/opt/stack1.C: New test.
20600
20601 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
20602
20603         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
20604         run test.
20605
20606         PR c++/11431
20607         * g++.dg/expr/static_cast3.C: New test.
20608
20609 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
20610
20611         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
20612         everywhere.
20613         * gcc.dg/concat.c: Concatenation of string constants with
20614         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
20615         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
20616         * gcc.dg/cpp/escape-2.c: Use wide character constants where
20617         necessary to avoid multi-character character constant warning.
20618         * gcc.dg/cpp/escape.c: Likewise.
20619         * gcc.dg/cpp/ucs.c: Likewise.
20620         Remove backslashes from dg-bogus comments, as they confuse Tcl.
20621         Fix a typo.
20622
20623 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
20624
20625         PR c/11428
20626         * gcc.c-torture/compile/20030704-1.c: New.
20627
20628 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
20629
20630         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
20631
20632 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
20633
20634         PR c++/5287, PR c++/7910,  PR c++/11021
20635         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
20636         tests for warnings.
20637         * g++.dg/ext/dllimport2.C: Add tests for warnings.
20638         * g++.dg/ext/dllimport3.C: Likewise.
20639         * g++.dg/ext/dllimport4.C: New file.
20640         * g++.dg/ext/dllimport5.C: New file.
20641         * g++.dg/ext/dllimport6.C: New file.
20642         * g++.dg/ext/dllimport7.C: New file.
20643         * g++.dg/ext/dllimport8.C: New file.
20644         * g++.dg/ext/dllimport9.C: New file.
20645         * g++.dg/ext/dllimport10.C: New file.
20646         * g++.dg/ext/dllexport1.C: New file.
20647
20648 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
20649
20650         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
20651         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
20652
20653 2003-07-03  Roger Sayle  <roger@eyesopen.com>
20654
20655         * gcc.dg/builtins-25.c: New testcase.
20656         * gcc.dg/builtins-26.c: New testcase.
20657
20658 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
20659
20660         * gcc.dg/compat/vector-defs.h: New file.
20661         * gcc.dg/compat/vector-setup.h: New file.
20662         * gcc.dg/compat/vector-check.h: New file.
20663         * gcc.dg/compat/vector-1_main.c: New file.
20664         * gcc.dg/compat/vector-1_x.c: New file.
20665         * gcc.dg/compat/vector-1_y.c: New file.
20666         * gcc.dg/compat/vector-2_main.c: New file.
20667         * gcc.dg/compat/vector-2_x.c: New file.
20668         * gcc.dg/compat/vector-2_y.c: New file.
20669
20670         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
20671         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
20672         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
20673         * gcc.dg/compat/struct-align-1.h: New file.
20674         * gcc.dg/compat/struct-align-1_main.c: New file.
20675         * gcc.dg/compat/struct-align-1_x.c: New file.
20676         * gcc.dg/compat/struct-align-1_y.c: New file.
20677         * gcc.dg/compat/struct-align-2.h: New file.
20678         * gcc.dg/compat/struct-align-2_main.c: New file.
20679         * gcc.dg/compat/struct-align-2_x.c: New file.
20680         * gcc.dg/compat/struct-align-2_y.c: New file.
20681
20682         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
20683         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20684         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20685         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20686         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20687         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20688         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20689         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20690         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20691         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20692         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20693         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20694         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20695         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20696         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20697         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20698         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20699         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20700         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20701         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20702         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20703         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20704         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20705         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20706         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20707         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20708         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20709         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20710         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20711
20712 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20713
20714         * gcc.dg/i386-call-1.c: New test.
20715
20716 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20717
20718         PR c++/9162
20719         * g++.dg/parse/defarg4.C: New.
20720
20721 2003-07-03  Roger Sayle  <roger@eyesopen.com>
20722
20723         PR target/10700
20724         * gcc.c-torture/compile/20030703-1.c: New test case.
20725
20726 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
20727
20728         * g++.dg/template/local3.C: Remove extra semicolon.
20729
20730 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20731
20732         * gcc.dg/i386-volatile-1.c: New test.
20733
20734 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
20735
20736         PR c++/11072
20737         * g++.dg/other/offsetof2.C: XFAIL.
20738         * g++.dg/other/offsetof5.C: New.
20739
20740         PR c++/10219
20741         * g++.dg/template/error1.C: New.
20742
20743         PR c++/9779
20744         * g++.dg/template/dependent-expr1.C: New.
20745
20746 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
20747
20748         PR c++/6949
20749         * g++.dg/template/local3.C: New test.
20750
20751         PR c++/11149
20752         * g++.dg/lookup/scoped6.C: New test.
20753
20754 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
20755
20756         PR c++/8046
20757         * g++.dg/other/error7.C: New test.
20758
20759 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
20760
20761         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
20762         * g++.old-deja/g++.abi/vtable3.h: Likewise.
20763         * g++.old-deja/g++.law/code-gen5.C: Likewise.
20764         * g++.old-deja/g++.other/union2.C: Likewise.
20765         * gcc.dg/c90-const-expr-2.c: Likewise.
20766         * gcc.dg/c90-const-expr-3.c: Likewise.
20767         * gcc.dg/c99-const-expr-2.c: Likewise.
20768         * gcc.dg/c99-const-expr-3.c: Likewise.
20769         * gcc.dg/concat.c: Likewise.
20770
20771 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
20772
20773         PR c++/9559
20774         * g++.dg/init/static1.C: New test.
20775
20776 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20777
20778         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
20779         * g++.old-deja/g++.other/access2.C: Likewise.
20780         * g++.old-deja/g++.other/decl2.C: Likewise.
20781         * gcc.c-torture/execute/20020615-1.c: Likewise.
20782
20783 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20784
20785         PR c++/4933
20786         * g++.dg/template/sizeof4.C: New test.
20787
20788 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20789
20790         * g++.dg/other/error6.C: New test.
20791
20792 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20793
20794         PR c++/10750
20795         * g++.dg/parse/constant2.C: New test.
20796
20797 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
20798
20799         PR c++/11106
20800         * g++.dg/other/error5.C: New test.
20801
20802 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20803
20804         * gcc.dg/format/gcc_diag-1.c: New test.
20805
20806 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
20807
20808         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
20809
20810 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20811
20812         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
20813         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
20814         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
20815
20816 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
20817
20818         * gcc.c-torture/execute/builtins/string-8.c: New test.
20819         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
20820         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
20821         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
20822
20823 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20824
20825         PR c++/10468
20826         * g++.dg/ext/typeof6.C: New test.
20827
20828 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20829
20830         PR c++/10796
20831         * g++.dg/init/enum1.C: New test.
20832
20833 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
20834
20835         * gcc.dg/20030627-1.c: New test.
20836
20837 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
20838
20839         PR c++/11332
20840         * g++.dg/expr/static_cast2.C: New test.
20841
20842 2003-06-26  Roger Sayle  <roger@eyesopen.com>
20843             Jakub Jelinek  <jakub@redhat.com>
20844
20845         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
20846         sprintf(dst,"%s",src) optimization.
20847         * gcc.c-torture/execute/20030626-1.c: New test case.
20848         * gcc.c-torture/execute/20030626-2.c: New test case.
20849
20850 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
20851
20852         * gcc.c-torture/execute/multi-ix.c: New test.
20853
20854         * gcc.c-torture/execute/simd-4.c (main):
20855         Added missing semicolon at end of union.
20856
20857 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
20858
20859         PR c++/8266
20860         * g++.dg/template/explicit-instantiation3.C: New test.
20861
20862 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20863
20864         * gcc.dg/20030626-1.c: Use signed char.
20865
20866 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20867
20868         * gcc.dg/20030626-1.c: New test.
20869
20870 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
20871
20872         * const-str-2.m: Update.
20873
20874 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
20875
20876         PR c++/10990
20877         * g++.dg/rtti/dyncast1.C: New test.
20878         * g++.dg/abi/mangle4.C: Correct base-specifier access.
20879         * g++.dg/lookup/scoped1.C: Remove XFAIL.
20880         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
20881
20882         PR c++/10931
20883         * g++.dg/expr/static_cast1.C: New test.
20884
20885 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
20886
20887         * gcc.dg/20030625-1.c: New test.
20888
20889 2003-06-24  Roger Sayle  <roger@eyesopen.com>
20890
20891         * gcc.c-torture/compile/20030624-1.c: New test case.
20892
20893 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
20894
20895         * gcc.c-torture/execute/string-opt-17.c: New test.
20896
20897 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
20898
20899         PR c++/5754
20900         * g++.dg/parse/crash6.C: New test.
20901
20902 2003-06-23  Roger Sayle  <roger@eyesopen.com>
20903
20904         * gcc.dg/builtins-24.c: New test case.
20905
20906 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
20907
20908         * g++.dg/opt/operator1.C: New test.
20909
20910 2003-06-22  Roger Sayle  <roger@eyesopen.com>
20911
20912         * gcc.c-torture/execute/string-opt-16.c: New test case.
20913
20914 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20915
20916         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
20917         * g++.old-deja/g++.other/conv7.C: Likewise
20918         * g++.old-deja/g++.other/overcnv2.C: Likewise.
20919         * g++.old-deja/g++.other/overload14.C: Likewise.
20920
20921 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20922
20923         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
20924         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
20925
20926 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20927
20928         PR c++/10888
20929         * g++.dg/warn/Winline-3.C: New test.
20930
20931 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20932
20933         * lib/target-supports.exp (check_alias_available): Make the test
20934         program acceptable to the Solaris assembler.
20935
20936         PR c++/10749
20937         * g++.dg/template/memclass2.C: New test.
20938
20939 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20940             Eric Botcazou  <ebotcazou@libertysurf.fr>
20941
20942         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
20943         data for non-matching targets.
20944         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
20945
20946 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20947
20948         PR c++/10845
20949         * g++.dg/template/member3.C: New test.
20950
20951 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
20952
20953         PR c++/10939
20954         * g++.dg/template/func1.C: New test.
20955
20956         PR c++/9649
20957         * g++.dg/template/static4.C: New test.
20958         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
20959
20960         PR c++/11041
20961         * g++.dg/init/ref7.C: New test.
20962
20963 2003-06-19  Matt Austern  <austern@apple.com>
20964
20965         PR c++/11228
20966         * g++.dg/anew1.C: New test.
20967         * g++.dg/anew2.C: New test.
20968         * g++.dg/anew3.C: New test.
20969         * g++.dg/anew4.C: New test.
20970
20971 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
20972
20973         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
20974
20975 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
20976
20977         * gcc.c-torture/execute/simd-4.c (main): Make expected value
20978         endian-dependent.
20979
20980 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
20981
20982         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20983         Remove cruft.
20984
20985 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20986
20987         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20988         * gcc.c-torture/compile/961203-1.c: Likewise.
20989         * gcc.c-torture/compile/980506-1.c: Likewise.
20990
20991 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20992
20993         PR c++/10712
20994         * g++.dg/lookup/using7.C: New test.
20995
20996 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20997
20998         PR c++/11105
20999         * g++.dg/abi/conv1.C: Remove it.
21000         * g++.dg/template/conv7.C: New test.
21001         * g++.dg/template/conv8.C: Likewise.
21002         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
21003         conversion operator.
21004
21005 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
21006
21007         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
21008         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
21009         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
21010         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
21011         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
21012         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
21013         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
21014         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
21015         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
21016         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
21017         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
21018         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
21019         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
21020         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
21021         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
21022         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
21023         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
21024         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
21025         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
21026         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
21027         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
21028         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21029         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21030         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
21031         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
21032         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
21033         * gcc.dg/compat/struct-return-10_x.c: Ditto.
21034         * gcc.dg/compat/struct-return-2_x.c: Ditto.
21035         * gcc.dg/compat/struct-return-3_x.c: Ditto.
21036
21037 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
21038
21039         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
21040         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
21041         indications.
21042
21043 2003-06-16  Roger Sayle  <roger@eyesopen.com>
21044
21045         * gcc.dg/i386-387-5.c: New test case.
21046         * gcc.dg/i386-387-6.c: New test case.
21047         * gcc.dg/builtins-23.c: New test case.
21048
21049 2003-06-15  Roger Sayle  <roger@eyesopen.com>
21050
21051         * gcc.dg/builtins-22.c: New test case.
21052         * gcc.dg/i386-387-1.c: Update to test exp.
21053         * gcc.dg/i386-387-2.c: Likewise.
21054
21055 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21056
21057         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
21058
21059 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
21060
21061         * lib/gcc-dg.exp (dg-require-dll): New function.
21062         (dg-xfail-if): Likewise.
21063         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
21064         driver.
21065
21066         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
21067         * gcc.c-torture/compile/20001205-1.c: Likewise.
21068         * gcc.c-torture/compile/20001226-1.c: Likewise.
21069         * gcc.c-torture/compile/20010518-2.c: Likewise.
21070         * gcc.c-torture/compile/20020312-1.c: Likewise.
21071         * gcc.c-torture/compile/20020604-1.c: Likewise.
21072         * gcc.c-torture/compile/920501-12.c: Likewise.
21073         * gcc.c-torture/compile/920501-4.c: Likewise.
21074         * gcc.c-torture/compile/920520-1.c: Likewise.
21075         * gcc.c-torture/compile/920521-1.c: Likewise.
21076         * gcc.c-torture/compile/920625-1.c: Likewise.
21077         * gcc.c-torture/compile/961203-1.c: Likewise.
21078         * gcc.c-torture/compile/980506-1.c: Likewise.
21079         * gcc.c-torture/compile/981006-1.c: Likewise.
21080         * gcc.c-torture/compile/981022-1.c: Likewise.
21081         * gcc.c-torture/compile/981223-1.c: Likewise.
21082         * gcc.c-torture/compile/990617-1.c: Likewise.
21083         * gcc.c-torture/compile/dll.c: Likewise.
21084         * gcc.c-torture/compile/labels-3.c: Likewise.
21085         * gcc.c-torture/compile/mipscop-1.c: Likewise.
21086         * gcc.c-torture/compile/mipscop-2.c: Likewise.
21087         * gcc.c-torture/compile/mipscop-3.c: Likewise.
21088         * gcc.c-torture/compile/mipscop-4.c: Likewise.
21089         * gcc.c-torture/compile/simd-5.c: Likewise.
21090         * gcc.c-torture/compile/20000804-1.x: Remove.
21091         * gcc.c-torture/compile/20001205-1.x: Likewise.
21092         * gcc.c-torture/compile/20001226-1.x: Likewise.
21093         * gcc.c-torture/compile/20010518-2.x: Likewise.
21094         * gcc.c-torture/compile/20020312-1.x: Likewise.
21095         * gcc.c-torture/compile/20020604-1.x: Likewise.
21096         * gcc.c-torture/compile/920501-12.x: Likewise.
21097         * gcc.c-torture/compile/920501-4.x: Likewise.
21098         * gcc.c-torture/compile/920520-1.x: Likewise.
21099         * gcc.c-torture/compile/920521-1.x: Likewise.
21100         * gcc.c-torture/compile/920625-1.x: Likewise.
21101         * gcc.c-torture/compile/961203-1.x: Likewise.
21102         * gcc.c-torture/compile/980506-1.x: Likewise.
21103         * gcc.c-torture/compile/981006-1.x: Likewise.
21104         * gcc.c-torture/compile/981022-1.x: Likewise.
21105         * gcc.c-torture/compile/981223-1.x: Likewise.
21106         * gcc.c-torture/compile/990617-1.x: Likewise.
21107         * gcc.c-torture/compile/mipscop-1.x: Likewise.
21108         * gcc.c-torture/compile/mipscop-2.x: Likewise.
21109         * gcc.c-torture/compile/mipscop-3.x: Likewise.
21110         * gcc.c-torture/compile/mipscop-4.x: Likewise.
21111         * gcc.c-torture/compile/simd-5.x: Likewise.
21112
21113         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
21114
21115 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21116
21117         * gcc.c-torture/execute/20030611-1.c: New test.
21118
21119 2003-06-12  Roger Sayle  <roger@eyesopen.com>
21120
21121         PR middle-end/168
21122         * gcc.dg/20030612-1.c: New test case.
21123
21124 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
21125
21126         PR c++/10635
21127         * g++.dg/expr/cast1.C: New test.
21128
21129 2003-06-12  Roger Sayle  <roger@eyesopen.com>
21130
21131         * gcc.dg/builtins-21.c: New test case.
21132
21133 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
21134
21135         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
21136         options instead of at the end.
21137         * lib/objc.exp (objc_target_compile): Likewise.
21138
21139 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
21140
21141         PR c++/10432
21142         * g++.dg/parse/error1.C: New test.
21143
21144 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
21145
21146         * gcc.dg/compat/struct-by-value-11_main.c: New file.
21147         * gcc.dg/compat/struct-by-value-11_x.c: New file.
21148         * gcc.dg/compat/struct-by-value-11_y.c: New file.
21149         * gcc.dg/compat/struct-by-value-12_main.c: New file.
21150         * gcc.dg/compat/struct-by-value-12_x.c: New file.
21151         * gcc.dg/compat/struct-by-value-12_y.c: New file.
21152         * gcc.dg/compat/struct-by-value-13_main.c: New file.
21153         * gcc.dg/compat/struct-by-value-13_x.c: New file.
21154         * gcc.dg/compat/struct-by-value-13_y.c: New file.
21155         * gcc.dg/compat/struct-by-value-14_main.c: New file.
21156         * gcc.dg/compat/struct-by-value-14_x.c: New file.
21157         * gcc.dg/compat/struct-by-value-14_y.c: New file.
21158         * gcc.dg/compat/struct-by-value-15_main.c: New file.
21159         * gcc.dg/compat/struct-by-value-15_x.c: New file.
21160         * gcc.dg/compat/struct-by-value-15_y.c: New file.
21161         * gcc.dg/compat/struct-by-value-16_main.c: New file.
21162         * gcc.dg/compat/struct-by-value-16_x.c: New file.
21163         * gcc.dg/compat/struct-by-value-16_y.c: New file.
21164         * gcc.dg/compat/struct-by-value-17_main.c: New file.
21165         * gcc.dg/compat/struct-by-value-17_x.c: New file.
21166         * gcc.dg/compat/struct-by-value-17_y.c: New file.
21167         * gcc.dg/compat/struct-by-value-18_main.c: New file.
21168         * gcc.dg/compat/struct-by-value-18_x.c: New file.
21169         * gcc.dg/compat/struct-by-value-18_y.c: New file.
21170
21171         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
21172         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
21173         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
21174         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
21175         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
21176         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
21177         * gcc.dg/compat/scalar-return-3_main.c: New file.
21178         * gcc.dg/compat/scalar-return-3_x.c: New file.
21179         * gcc.dg/compat/scalar-return-3_y.c: New file.
21180         * gcc.dg/compat/scalar-return-4_main.c: New file.
21181         * gcc.dg/compat/scalar-return-4_x.c: New file.
21182         * gcc.dg/compat/scalar-return-4_y.c: New file.
21183
21184 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
21185
21186         * gcc.dg/compat/fp2-struct-check.h: New file.
21187         * gcc.dg/compat/fp2-struct-defs.h: New file.
21188         * gcc.dg/compat/fp2-struct-init.h: New file.
21189         * gcc.dg/compat/struct-by-value-10_main.c: New file.
21190         * gcc.dg/compat/struct-by-value-10_x.c: New file.
21191         * gcc.dg/compat/struct-by-value-10_y.c: New file.
21192         * gcc.dg/compat/struct-return-10_main.c: New file.
21193         * gcc.dg/compat/struct-return-10_x.c: New file.
21194         * gcc.dg/compat/struct-return-10_y.c: New file.
21195
21196         * gcc.dg/compat/compat-common.h: New file.
21197         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
21198         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
21199         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
21200         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
21201         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
21202         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
21203         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
21204         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
21205         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
21206         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
21207         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
21208         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
21209         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
21210         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
21211         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
21212         * gcc.dg/compat/small-struct-check.h: Ditto.
21213         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
21214         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
21215         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
21216         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
21217         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
21218         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
21219         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
21220         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
21221         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
21222         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
21223         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21224         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
21225         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
21226         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21227         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
21228         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
21229         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
21230         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
21231         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
21232         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
21233         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
21234         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
21235         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
21236         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
21237         * gcc.dg/compat/struct-return-2_main.c: Ditto.
21238         * gcc.dg/compat/struct-return-2_x.c: Ditto.
21239         * gcc.dg/compat/struct-return-2_y.c: Ditto.
21240         * gcc.dg/compat/struct-return-3_main.c: Ditto.
21241         * gcc.dg/compat/struct-return-3_x.c: Ditto.
21242         * gcc.dg/compat/struct-return-3_y.c: Ditto.
21243
21244 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
21245
21246         * g++.dg/pch/static-1.C: New file.
21247         * g++.dg/pch/static-1.Hs: New file.
21248
21249 2003-06-10  Richard Henderson  <rth@redhat.com>
21250
21251         * gcc.dg/asm-7.c: Adjust expected warning text.
21252
21253 2003-06-10  Roger Sayle  <roger@eyesopen.com>
21254
21255         * gcc.dg/builtins-20.c: New test case.
21256
21257 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
21258
21259         PR c++/11131
21260         * g++.dg/opt/template1.C: New test.
21261
21262 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21263
21264         * lib/gcc-dg.exp (dg-test): Clear additional_files and
21265         additional_sources.
21266
21267 2003-05-21  David Taylor  <dtaylor@emc.com>
21268
21269         * gcc.dg/Wpadded.c: New file.
21270
21271 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21272
21273         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
21274         * gcc.dg/special/weak-2.c: Add dg-require-weak.
21275         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
21276         dg-require-weak.
21277
21278 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
21279
21280         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
21281
21282 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21283
21284         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
21285         (dg-require-alias): Likewise.
21286         (dg-require-gc-sections): Likewise.
21287         * lib/target-supports.exp (check_gc_sections_available): Likewise.
21288
21289 2003-06-08  Richard Henderson  <rth@redhat.com>
21290
21291         * gcc.dg/20011029-2.c: Fix the array reference.
21292         * gcc.dg/asm-7.c: New.
21293
21294 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
21295
21296         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
21297
21298 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
21299
21300         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
21301         (dg-require-gc-sections): Likewise.
21302
21303 2003-06-08  Jan Hubicka  <jh@suse.cz>
21304
21305         * i386-cmov1.c: Fix regular expression.
21306         * i386-cvt-1.c: Likewise.
21307         * i386-local.c: Likewise.
21308         * i386-local2.c: Likewise.
21309         * i386-mul.c: Likewise.
21310         * i386-ssetype-1.c: Likewise.
21311         * i386-ssetype-3.c: Likewise.
21312         * i386-ssetype-5.c: Likewise.
21313
21314 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21315
21316         PR c++/11039
21317         * g++.dg/warn/implicit-typename2.C: New test.
21318         * g++.dg/warn/implicit-typename3.C: New test.
21319
21320 2003-06-07  Richard Henderson  <rth@redhat.com>
21321
21322         * g++.dg/other/offsetof3.C: Use size_t.
21323         * g++.dg/other/offsetof4.C: Likewise.
21324
21325 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
21326
21327         * lib/copy-file.exp: New. Implement gcc_copy_files.
21328
21329         * lib/dg-pch.exp: Load copy-file.exp
21330         (dg-pch): Use gcc_copy_files instead of "file copy".
21331
21332 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
21333
21334         * gcc.dg/weak/weak.exp: Simplify.
21335         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
21336         * gcc.dg/weak/weak-1.c: Likewise.
21337         * gcc.dg/weak/weak-2.c: Likewise.
21338         * gcc.dg/weak/weak-3.c: Likewise.
21339         * gcc.dg/weak/weak-4.c: Likewise.
21340         * gcc.dg/weak/weak-5.c: Likewise.
21341         * gcc.dg/weak/weak-6.c: Likewise.
21342         * gcc.dg/weak/weak-7.c: Likewise.
21343         * gcc.dg/weak/weak-8.c: Likewise.
21344         * gcc.dg/weak/weak-9.c: Likewise.
21345
21346 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
21347
21348         gcc.c-torture/execute/20030606-1.c: New.
21349
21350 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21351
21352         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
21353         * gcc.dg/builtins-19.c: Likewise.
21354
21355 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21356
21357         * gcc.dg/builtins-2.c: Add some more tests.
21358         * gcc.dg/builtins-18.c: New test case.
21359         * gcc.dg/builtins-19.c: New test case.
21360
21361 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21362             Jim Wilson  <wilson@tuliptree.org>
21363
21364         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
21365
21366 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
21367
21368         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
21369         mempcpy/stpcpy calls not to be optimized into something else.
21370         * gcc.c-torture/execute/string-opt-3.c: Moved to...
21371         * gcc.c-torture/execute/builtins/string-7.c: ...here.
21372         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
21373
21374 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21375
21376         * gcc.dg/format/asm_fprintf-1.c: New test.
21377
21378 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
21379
21380         * lib/gcc-defs.exp (additional_sources): New variable.
21381         (dg-additional-sources): New function.
21382         (additional_files): New variable.
21383         (dg-additional-files): New function.
21384         (dg-additional-files-options): Likewise.
21385         * lib/gcc-dg.exp (dg-require-weak): New function.
21386         (dg-require-alias): Likewise.
21387         (dg-require-gc-sections): Likewise.
21388         * lib/target-supports.exp (check_alias_available): Remove testfile
21389         parameter.
21390         (check_gc_sections_available): New function.
21391         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
21392         (dg-gpp-additional-files): Likewise.
21393         * lib/g++.exp (additional_sources): Remove.
21394         (additional_files): Likewise.
21395         (g++_target_compile): Use dg-additional-files-options.
21396
21397         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
21398         Tcl logic.
21399         * gcc.dg/special/ecos.exp: Remove.
21400         * gcc.dg/special/20000419-2.c: Use dg-require-*.
21401         * gcc.dg/special/alias-1.c: Likewise.
21402         * gcc.dg/special/alias-2.c: Likewise.
21403         * gcc.dg/special/gcsec-1.c: Likewise.
21404         * gcc.dg/special/weak-1.c: Likewise.
21405         * gcc.dg/special/weak-2.c: Likewise.
21406         * gcc.dg/special/wkali-1.c: Likewise.
21407         * gcc.dg/special/wkali-2.c: Likewise.
21408
21409         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
21410         dg-gpp-additional-*.
21411         * g++.dg/special/conpr-3.C: Likewise.
21412         * g++.dg/special/conpr-4.C: Likewise.
21413         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
21414         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
21415         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
21416         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
21417         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
21418         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
21419         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
21420         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
21421         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
21422         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
21423         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
21424         * g++.old-deja/g++.other/comdat1.C: Likewise.
21425         * g++.old-deja/g++.other/comdat2.C: Likewise.
21426         * g++.old-deja/g++.other/comdat3.C: Likewise.
21427         * g++.old-deja/g++.other/ctor1.C: Likewise.
21428         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
21429
21430 2003-06-05  Richard Henderson  <rth@redhat.com>
21431
21432         * gcc.dg/debug/20030605-1.c: New.
21433
21434 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
21435
21436         * README.QMTEST: Update.
21437
21438 2003-06-04  Richard Henderson  <rth@redhat.com>
21439
21440         * gcc.dg/cleanup-1.c: New.
21441         * gcc.dg/cleanup-2.c: New.
21442         * gcc.dg/cleanup-3.c: New.
21443         * gcc.dg/cleanup-4.c: New.
21444         * gcc.dg/cleanup-5.c: New.
21445         * gcc.dg/cleanup-6.c: New.
21446         * gcc.dg/cleanup-7.c: New.
21447
21448 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
21449
21450         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
21451
21452         * lib/dg-pch.exp: New file.
21453         * g++.dg/pch/pch.exp: Use dg-pch.exp.
21454         * gcc.dg/pch/pch.exp: Likewise.
21455
21456 2003-06-04  Roger Sayle  <roger@eyesopen.com>
21457
21458         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
21459         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
21460         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
21461         * gcc.dg/builtins-17.c: New test case.
21462         * gcc.dg/i386-387-4.c: New test case.
21463         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
21464
21465 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21466
21467         * gcc.dg/ultrasp9.c: New test.
21468
21469 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21470
21471         * gcc.c-torture/compile/20030604-1.c: New test.
21472         * gcc.dg/sparc-constant-1.c: New test.
21473
21474 2003-06-03  Glen Nakamura  <glen@imodulo.com>
21475
21476         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
21477
21478 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
21479
21480         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
21481
21482         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
21483         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
21484
21485 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
21486
21487         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
21488
21489 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21490
21491         PR c++/10940
21492         * g++.dg/template/spec10.C: New test.
21493
21494 2003-06-03  Roger Sayle  <roger@eyesopen.com>
21495
21496         * gcc.dg/builtins-16.c: New test case.
21497
21498 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
21499
21500         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
21501         mempcpy test with post-increments.
21502         * gcc.c-torture/execute/string-opt-3.c: New test.
21503         * gcc.dg/string-opt-1.c: New test.
21504
21505 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
21506
21507         PR fortran/10965
21508         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
21509
21510 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
21511
21512         * lib/scanasm.exp (dg-scan): New function, factored out of ...
21513         (scan-assembler): ... here.  Use dg-scan.
21514         (scan-assembler-not): Likewise.
21515         (scan-file): New function.
21516         (scan-file-not): Likewise.
21517         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
21518         * gcc.dg/cpp/_Pragma4.c: Likewise.
21519         * gcc.dg/cpp/_Pragma5.c: Likewise.
21520         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21521         * gcc.dg/cpp/avoidpaste2.c: Likewise.
21522         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
21523         * gcc.dg/cpp/cmdlne-P.c: Likewise.
21524         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
21525         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
21526         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
21527         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
21528         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
21529         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
21530         * gcc.dg/cpp/cxxcom1.c: Likewise.
21531         * gcc.dg/cpp/line1.c: Likewise.
21532         * gcc.dg/cpp/maccom1.c: Likewise.
21533         * gcc.dg/cpp/maccom2.c: Likewise.
21534         * gcc.dg/cpp/maccom3.c: Likewise.
21535         * gcc.dg/cpp/maccom4.c: Likewise.
21536         * gcc.dg/cpp/maccom5.c: Likewise.
21537         * gcc.dg/cpp/maccom6.c: Likewise.
21538         * gcc.dg/cpp/multiline.c: Likewise.
21539         * gcc.dg/cpp/spacing1.c: Likewise.
21540         * gcc.dg/cpp/spacing2.c: Likewise.
21541         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
21542         * gcc.dg/cpp/trad/maccom1.c: Likewise.
21543         * gcc.dg/cpp/trad/maccom2.c: Likewise.
21544         * gcc.dg/cpp/trad/maccom3.c: Likewise.
21545         * gcc.dg/cpp/trad/maccom4.c: Likewise.
21546         * gcc.dg/cpp/trad/maccom6.c: Likewise.
21547         * gcc.dg/cpp/cxxcom2.c: Likewise.
21548         * gcc.dg/cpp/cxxcom2.h: New file.
21549
21550         * gcc.dg/cpp/truefalse.cpp: Move it to ...
21551         * g++.dg/cpp/truefalse.C: Here.
21552         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
21553
21554 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
21555
21556         * gcc.dg/cpp/redef3.c: New file.
21557
21558 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21559
21560         * gcc.dg/i386-loop-3.c: New test.
21561
21562 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
21563
21564         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
21565
21566 2003-05-31  Roger Sayle  <roger@eyesopen.com>
21567
21568         * gcc.dg/fwrapv-1.c: New test case.
21569         * gcc.dg/fwrapv-2.c: New test case.
21570
21571 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21572
21573         PR c++/10956
21574         * g++.dg/template/spec9.C: New test.
21575
21576 2003-05-29  Roger Sayle  <roger@eyesopen.com>
21577
21578         * gcc.dg/duff-4.c: New test case.
21579
21580 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
21581
21582         PR fortran/10843
21583         * g77.dg/ffixed-form-1.f: New test
21584         * g77.dg/ffixed-form-2.f: New test
21585         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
21586         * g77.dg/ffree-form-3.f: New test
21587
21588 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
21589
21590         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
21591         * gcc.dg/wint_t-1.c: Likewise.
21592
21593 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21594
21595         * g++.dg/template/access11.C: New test.
21596
21597 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21598
21599         PR c++/10849
21600         * g++.dg/template/access10.C: New test.
21601
21602 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21603             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21604
21605         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
21606
21607 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
21608
21609         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
21610         suppress for powerpc-*-darwin*.
21611         * gcc.dg/torture/builtin-noret-2.c: Likewise.
21612
21613 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
21614
21615         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
21616         suppress option for powerpc-*-darwin*.
21617
21618 2003-05-23  Roger Sayle  <roger@eyesopen.com>
21619
21620         * gcc.dg/builtins-1.c: Add tests for tan and atan.
21621         * gcc.dg/builtins-4.c: Add test for fmod.
21622
21623 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21624
21625         PR c++/10682
21626         * g++.dg/template/instantiate4.C: New test.
21627
21628 2003-05-22  Roger Sayle  <roger@eyesopen.com>
21629
21630         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
21631
21632 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
21633
21634         * gcc.dg/compat/scalar-return-1_main.c: New file.
21635         * gcc.dg/compat/scalar-return-1_x.c: New file.
21636         * gcc.dg/compat/scalar-return-1_y.c: New file.
21637         * gcc.dg/compat/scalar-return-2_main.c: New file.
21638         * gcc.dg/compat/scalar-return-2_x.c: New file.
21639         * gcc.dg/compat/scalar-return-2_y.c: New file.
21640         * gcc.dg/compat/struct-return-3_main.c: New file.
21641         * gcc.dg/compat/struct-return-3_y.c: New file.
21642         * gcc.dg/compat/struct-return-3_x.c: New file.
21643         * gcc.dg/compat/struct-return-2_main.c: New file.
21644         * gcc.dg/compat/struct-return-2_x.c: New file.
21645         * gcc.dg/compat/struct-return-2_y.c: New file.
21646
21647 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21648
21649         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
21650         for hppa*-hp-hpux*.
21651         * gcc.dg/20021014-1.c (dg-options): Likewise.
21652         * gcc.dg/nest.c (dg-options): Likewise.
21653
21654 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
21655
21656         PR c++/9738
21657         * g++.dg/ext/dllimport2.C: New file.
21658         * g++.dg/ext/dllimport3.C: New file.
21659
21660 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
21661
21662         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
21663         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
21664         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21665         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
21666         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21667         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
21668         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
21669         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
21670         * gcc.dg/compat/small-struct-defs.h: New file.
21671         * gcc.dg/compat/small-struct-init.h: New file.
21672         * gcc.dg/compat/small-struct-check.h: New file.
21673         * gcc.dg/compat/fp-struct-defs.h: New file.
21674         * gcc.dg/compat/fp-struct-check.h: New file.
21675         * gcc.dg/compat/fp-struct-init.h: New file.
21676         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
21677         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
21678
21679 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
21680
21681         * gcc.dg/20030225-2.c: New test.
21682
21683 2003-05-18  Roger Sayle  <roger@eyesopen.com>
21684             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21685
21686         * gcc.c-torture/compile/20030518-1.c: New test case.
21687
21688 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
21689
21690         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
21691         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
21692         gcc-dg-debug-runtest.
21693         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
21694         gcc-dg-debug-runtest.
21695
21696 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21697
21698         PR c++/9022
21699         * g++.dg/lookup/using6.C: New test.
21700
21701 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21702
21703         * g++.dg/parse/access2.C: New test.
21704
21705 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
21706
21707         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
21708         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
21709         * gcc.dg/debug/debug.exp: Likewise.
21710
21711 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
21712
21713         * gcc.dg/dollar.c: New test.
21714
21715 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
21716
21717         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
21718         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
21719         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
21720         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
21721         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
21722         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
21723         * gcc.dg/compat/struct-by-value-6_main.c: New file.
21724         * gcc.dg/compat/struct-by-value-6_x.c: New file.
21725         * gcc.dg/compat/struct-by-value-6_y.c: New file.
21726         * gcc.dg/compat/struct-by-value-7_main.c: New file.
21727         * gcc.dg/compat/struct-by-value-7_x.c: New file.
21728         * gcc.dg/compat/struct-by-value-7_y.c: New file.
21729         * gcc.dg/compat/struct-by-value-8_main.c: New file.
21730         * gcc.dg/compat/struct-by-value-8_x.c: New file.
21731         * gcc.dg/compat/struct-by-value-8_y.c: New file.
21732         * gcc.dg/compat/struct-by-value-9_main.c: New file.
21733         * gcc.dg/compat/struct-by-value-9_x.c: New file.
21734         * gcc.dg/compat/struct-by-value-9_y.c: New file.
21735
21736 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
21737
21738         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
21739         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
21740         support for "repo" mode.
21741         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
21742         * lib/g77-dg.exp: Likewise.
21743         * lib/obj-dg.exp: Likewise.
21744
21745 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
21746
21747         Merge from gcc-3_2-rhl8-branch:
21748         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
21749
21750         * gcc.dg/tls/opt-6.c: New test.
21751
21752         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
21753
21754         * gcc.dg/20030405-1.c: New test.
21755
21756         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
21757
21758         * gcc.dg/20030309-1.c: New test.
21759
21760         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21761
21762         * gcc.c-torture/execute/20030307-1.c: New test.
21763
21764         2003-02-20  Randolph Chung  <tausq@debian.org>
21765
21766         * gcc.c-torture/compile/20030220-1.c: New test.
21767
21768         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
21769
21770         * gcc.dg/20030217-1.c: New test.
21771
21772         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
21773
21774         * gcc.c-torture/compile/20020129-1.c: New test.
21775
21776         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21777
21778         * gcc.dg/unroll-1.c: New test.
21779
21780         2002-11-16  Jan Hubicka  <jh@suse.cz>
21781
21782         * gcc.c-torture/execute/20020920-1.c: New test.
21783
21784         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
21785
21786         PR target/7434
21787         * gcc.c-torture/compile/20021008-1.c: New test.
21788
21789         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
21790
21791         PR target/7559
21792         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
21793
21794         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21795
21796         * gcc.c-torture/compile/20020807-1.c: New test.
21797
21798         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
21799
21800         * gcc.dg/tls/opt-1.c: New test.
21801
21802         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
21803
21804         * gcc.dg/20020729-1.c: New test.
21805
21806         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
21807
21808         * g++.dg/opt/life1.C: New test.
21809
21810         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
21811
21812         * gcc.dg/20020525-1.c: New test.
21813
21814         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21815
21816         PR c++/6794
21817         * g++.dg/ext/pretty1.C: New test.
21818         * g++.dg/ext/pretty2.C: New test.
21819
21820 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
21821
21822         PR c++/8385
21823         * g++.dg/ext/typeof5.C: New test.
21824
21825 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
21826
21827         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
21828         __USER_LABEL_PREFIX__ into account.
21829         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
21830
21831 2003-05-14  Roger Sayle  <roger@eyesopen.com>
21832
21833         * gcc.dg/builtins-15.c: New test case.
21834
21835 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
21836
21837         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
21838
21839 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
21840
21841         * lib/g++.exp: Tweak handling of additional source files.
21842         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
21843         * g++.dg/special/conpr-2a.C: Rename to ...
21844         * g++.dg/special/conpr-2a.cc: ... this.
21845         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
21846         * g++.dg/special/conpr-3a.C: Rename to ...
21847         * g++.dg/special/conpr-3a.cc: This.
21848         * g++.dg/special/conpr-3b.C: Rename to ...
21849         * g++.dg/special/conpr-3b.cc: This.
21850         * g++.dg/special/conpr-4.C: New test.
21851         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
21852
21853 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
21854
21855         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
21856
21857 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21858
21859         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
21860         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21861         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
21862         * g++.old-deja/g++.other/warn3.C: Likewise.
21863
21864 2003-05-11  Roger Sayle  <roger@eyesopen.com>
21865
21866         * gcc.dg/i386-387-1.c: Update to also test log.
21867         * gcc.dg/i386-387-2.c: Likewise.
21868
21869 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21870
21871         * g77.f-torture/execute/int8421.f: New test.
21872
21873 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21874
21875         PR c++/10230, c++/10481
21876         * g++.dg/lookup/scoped5.C: New test.
21877
21878 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21879
21880         PR c++/10552
21881         * g++.dg/template/ttp6.C: New test.
21882
21883 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
21884
21885         * gcc.c-torture/execute/builtins: New directory.
21886         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
21887         gcc.c-torture/execute/builtins.
21888         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
21889         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
21890         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
21891         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
21892
21893 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21894
21895         PR c++/9252
21896         * g++.dg/template/access8.C: New test.
21897         * g++.dg/template/access9.C: New test.
21898
21899 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21900
21901         PR c++/9554
21902         * g++.dg/parse/access1.C: New test.
21903
21904 2003-05-09  DJ Delorie  <dj@redhat.com>
21905
21906         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
21907         long, and not an int.
21908
21909 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21910
21911         PR c++/10555, c++/10576
21912         * g++.dg/template/memclass1.C: New test.
21913
21914 2003-05-08  DJ Delorie  <dj@redhat.com>
21915
21916         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
21917         targets.
21918         * gcc.c-torture/execute/20021024-1.x: Likewise.
21919         * gcc.c-torture/execute/shiftdi.x: Likewise.
21920         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
21921         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
21922         * gcc.dg/20021018-1.c: Likewise.
21923
21924 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21925
21926         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
21927
21928         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
21929         (bcopy): Call memmove.
21930
21931 2003-05-08  Roger Sayle  <roger@eyesopen.com>
21932
21933         * g77.f-torture/compile/8485.f: New test case.
21934
21935 2003-05-07  Richard Henderson  <rth@redhat.com>
21936
21937         PR c++/10570
21938         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
21939         Verify exception_cleanup not called for rethrows.
21940         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
21941         when exiting catch block without rethrowing.
21942         * g++.dg/eh/forced3.C: New.
21943         * g++.dg/eh/forced4.C: New.
21944
21945 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
21946
21947         * gcc.dg/20030505.c: Fix triplet.
21948
21949 2003-05-06  DJ Delorie  <dj@redhat.com>
21950
21951         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
21952         * gcc.dg/nest.c: Likewise.
21953
21954 2003-05-05  Roger Sayle  <roger@eyesopen.com>
21955
21956         * gcc.dg/builtins-14.c: New test case.
21957
21958 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
21959
21960         * lib/compat.exp (compat-execute): New argument.
21961         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
21962         * gcc.dg/compat: New test directory.
21963         * gcc.dg/compat/compat.exp: New expect script.
21964         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
21965         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
21966         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
21967         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
21968         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
21969         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
21970
21971         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
21972         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
21973         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
21974         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
21975         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
21976         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
21977         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
21978         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
21979         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
21980         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
21981         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21982         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21983         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21984         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21985         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21986
21987 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21988
21989         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21990
21991 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21992
21993         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21994
21995 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21996
21997         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21998         * gcc.dg/ppc-fsel-2.c: New test.
21999
22000         * gcc.dg/unused-5.c: New test.
22001
22002 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22003
22004         PR c++/10496
22005         * g++.dg/warn/pmf1.C: New test.
22006
22007 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22008
22009         PR c++/4494
22010         * g++.dg/warn/main.C: New test.
22011
22012 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22013
22014         * gcc.dg/nonnull-3.c: New test.
22015
22016 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
22017
22018         * gcc.dg/cpp/Wtrigraphs.c: Update.
22019         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
22020
22021 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
22022
22023         * gcc.dg/ppc-fsel-1.c: New test.
22024
22025 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
22026
22027         PR c/10604
22028         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
22029
22030 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
22031
22032         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
22033
22034 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22035
22036         PR c++/9364, c++/10553, c++/10586
22037         * g++.dg/parse/typename4.C: New test.
22038         * g++.dg/parse/typename5.C: Likewise.
22039
22040 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
22041
22042         * gcc.c-torture/compile/20030503-1.c: New test.
22043
22044 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22045
22046         * g++.dg/lookup/using5.C: Fix testcase error.
22047
22048 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
22049
22050         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
22051         since MEABI is no longer supported.  Remove all vestiges
22052         of MEABI from the test.
22053
22054 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22055
22056         PR c++/10554
22057         * g++.dg/lookup/using5.C: New test.
22058
22059 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22060
22061         PR c++/8772
22062         * g++.dg/template/ttp5.C: New test.
22063
22064 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
22065
22066         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
22067         (dg-gpp-additional-sources): New function.
22068         (dg-gpp-additional-files): Likewise.
22069         * lib/g++.exp (additional_sources): New variable.
22070         (additional_files): Likewise.
22071         (g++_target_compile): Deal with them.
22072         * lib/old-dejagnu.exp: Remove.
22073         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
22074         * g++.old-deja: Revise all tests to use dg commands.
22075
22076 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22077
22078         PR c++/9432, c++/9528
22079         * g++.dg/lookup/using4.C: New test.
22080
22081 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
22082
22083         * gcc.dg/noreturn-5.c: New file.
22084         * gcc.dg/noreturn-6.c: New file.
22085
22086         * gcc.c-torture/compile/inline-1.c: New file.
22087
22088 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
22089
22090         PR c++/10551
22091         * g++.dg/template/explicit1.C: New test.
22092
22093 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
22094
22095         PR c++/10549
22096         * g++.dg/other/bitfield1.C: New test.
22097
22098         PR c++/10527
22099         * g++.dg/init/new7.C: New test.
22100
22101 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
22102
22103         * g++.dg/ext/desig1.C: New test.
22104         * g++.dg/ext/init1.C: Update.
22105
22106         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
22107
22108 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
22109
22110         PR c++/10180
22111         * g++.dg/warn/Winline-1.C: New test.
22112
22113 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
22114
22115         * gcc.c-torture/execute/string-opt-19.c: New test.
22116
22117         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
22118         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
22119
22120 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
22121
22122         PR c++/10506
22123         * g++.dg/init/new6.C: New test.
22124
22125         PR c++/10503
22126         * g++.dg/init/ref6.C: New test.
22127
22128 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
22129
22130         * g++.dg/warn/weak1.C: XFAIL on AIX4.
22131
22132 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22133
22134         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
22135         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
22136
22137 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
22138
22139         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
22140         initialized static data members.
22141
22142 2003-04-25  H.J. Lu <hjl@gnu.org>
22143
22144         * gcc.dg/ia64-sync-4.c: New test.
22145
22146 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22147
22148         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
22149         date.
22150
22151 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
22152
22153         PR c++/10337
22154         * g++.dg/warn/conv1.C: New test.
22155         * g++.old-deja/g++.other/conv7.C: Adjust.
22156         * g++.old-deja/g++.other/overload14.C: Adjust.
22157
22158 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22159
22160         PR c++/10471
22161         * g++.dg/template/defarg2.C: New test.
22162
22163 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
22164
22165         * gcc.dg/cpp/include2.c: Update.
22166         * gcc.dg/cpp/multiline-2.c: New.
22167         * gcc.dg/cpp/multiline.c: Update.
22168         * gcc.dg/cpp/strify2.c: Update.
22169         * gcc.dg/cpp/trad/literals-2.c: Update.
22170
22171 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22172
22173         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
22174
22175 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22176
22177         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
22178
22179 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22180
22181         PR c++/10451
22182         * g++.dg/parse/crash4.C: New test.
22183
22184         PR c++/9847
22185         * g++.dg/parse/crash5.C: New test.
22186
22187 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
22188
22189         PR c++/10446
22190         * g++.dg/parse/crash3.C: New test.
22191
22192         PR c++/10428
22193         * g++.dg/parse/elab1.C: New test.
22194
22195 2003-04-22  Devang Patel  <dpatel@apple.com>
22196
22197         * gcc.dg/cpp/trad/funlike-5.c: New test.
22198
22199 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
22200
22201         * g++.dg/other/packed1.C: Fix dg options.
22202
22203 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
22204
22205         * g++.dg/other/offsetof2.C: New test.
22206
22207 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
22208
22209         * g++.dg/template/recurse.C: Adjust location of error messages.
22210
22211 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
22212
22213         PR c++/9881
22214         * g++.dg/init/addr-const1.C: New test.
22215         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
22216
22217 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22218
22219         PR c++/10405
22220         * g++.dg/lookup/struct-hack1.C: New test.
22221
22222 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
22223
22224         * ucs.c: Update diagnostic messages.
22225
22226 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
22227
22228         * gcc.dg/cpp/truefalse.cpp: New test.
22229         * gcc.dg/cpp/cpp.exp: Update.
22230         * g++.dg/other/stdbool-if.C: Remove.
22231
22232 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
22233
22234         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
22235         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
22236
22237 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22238
22239         * gcc.c-torture/compile/20030418-1.c: New test.
22240
22241 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
22242
22243         * README.compat: Remove; content moved to doc/sourcebuild.texi.
22244
22245 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22246
22247         PR c++/10347
22248         g++.dg/template/dependent-name1.C: New test.
22249
22250 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
22251
22252         * gcc.dg/warn-1.c (tourist_guide): New array,
22253         contains a pointer to bar.
22254
22255 2003-04-16  Roger Sayle  <roger@eyesopen.com>
22256
22257         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
22258         * gcc.c-torture/execute/medce-1.c: New test case.
22259         * gcc.c-torture/execute/medce-2.c: New test case.
22260
22261 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
22262
22263         * lib/prune.exp: Ignore more messages.
22264
22265         PR c++/10381
22266         * g++.dg/parse/lookup3.C: New test.
22267
22268 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
22269
22270         * gcc.c-torture/compile/20030415-1.c : New test.
22271
22272 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
22273
22274         * gcc.c-torture/execute/scope-2.c: Move to ...
22275         * gcc.dg/noncompile/scope.c: .... here.
22276
22277 2003-04-14  Roger Sayle  <roger@eyesopen.com>
22278
22279         * gcc.dg/20030414-2.c: New test case.
22280
22281 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
22282
22283         PR target/10377
22284         * gcc.dg/20030414-1.c: New test.
22285
22286 2003-04-13  Roger Sayle  <roger@eyesopen.com>
22287
22288         * gcc.dg/builtins-12.c: New test case.
22289         * gcc.dg/builtins-13.c: New test case.
22290
22291 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22292
22293         * gcc.c-torture/execute/string-opt-18.c: New test.
22294
22295 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
22296
22297         PR c++/10300
22298         * g++.dg/init/new5.C: New test.
22299
22300 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
22301
22302         PR c++/7910
22303         * g++.dg/ext/dllimport1.C: New test.
22304
22305 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22306
22307         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
22308
22309 2003-04-11  Bud Davis <bdavis9659@comcast.net>
22310
22311         PR Fortran/9263
22312         * g77.f-torture/noncompile/9263.f: New test
22313         PR Fortran/1832
22314         * g77.f-torture/execute/1832.f: New test
22315
22316 2003-04-11  David Chad  <davidc@freebsd.org>
22317             Loren J. Rittle  <ljrittle@acm.org>
22318
22319         libobjc/8562
22320         * objc.dg/headers.m: New test.
22321
22322 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
22323
22324         * gcc.c-torture/execute/builtin-noret-2.c: New.
22325         * gcc.c-torture/execute/builtin-noret-2.x: New.
22326         XFAIL builtin-noret-2.c at -O1 and above.
22327         * gcc.dg/redecl.c: New.
22328         * gcc.dg/Wshadow-1.c: Update error regexps.
22329
22330 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
22331
22332         * g++.dg/abi/bitfield10.C: New test.
22333
22334 2003-04-09  Mike Stump  <mrs@apple.com>
22335
22336         * gcc.dg/pch/pch.exp: Make testcase names longer.
22337         * g++.dg/pch/pch.exp: Make testcase names longer.
22338
22339 2003-04-08  Roger Sayle  <roger@eyesopen.com>
22340
22341         * gcc.dg/builtins-11.c: New test case.
22342
22343 2003-04-08  Roger Sayle  <roger@eyesopen.com>
22344
22345         * gcc.dg/builtins-9.c: New test case.
22346         * gcc.dg/builtins-10.c: New test case.
22347
22348 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
22349
22350         * gcc.dg/noncompile/init-4.c.c: New test.
22351
22352 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22353
22354         * gcc.misc-test/gcov-9.c: New test.
22355         * gcc.misc-test/gcov-10.c: New test
22356         * gcc.misc-test/gcov-11.c: New test.
22357
22358 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
22359
22360         PR optimization/10024
22361         * gcc.c-torture/compile/20030405-1.c: New test.
22362
22363 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
22364
22365         * gcc.dg/pch/static-3.c: New.
22366         * gcc.dg/pch/static-3.hs: New.
22367         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
22368
22369 2003-04-04  Richard Henderson  <rth@redhat.com>
22370
22371         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
22372         * g++.dg/eh/forced2.C: Likewise.
22373
22374 2003-04-03  Mike Stump  <mrs@apple.com>
22375
22376         * lib/scanasm.exp (scan-assembler): Add xfail processing for
22377         target arg.
22378         (scan-assembler-times, scan-assembler-not): Likewise.
22379         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
22380
22381 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22382
22383         * gcc.dg/sparc-loop-1.c: New test.
22384
22385 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
22386
22387         PR other/9274
22388         * g++.dg/pch/system-2.C: New.
22389         * g++.dg/pch/system-2.Hs: New.
22390
22391 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
22392
22393         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
22394
22395         * g++.dg/eh/simd-1.C (vecfunc): Same.
22396
22397 2003-04-01  Roger Sayle  <roger@eyesopen.com>
22398
22399         * gcc.c-torture/execute/20030401-1.c: New test case.
22400
22401 2003-04-01  Ziemowit Laski <zlaski@apple.com>
22402
22403         * objc.dg/defs.m: New.
22404
22405 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
22406
22407         * g++.dg/eh/simd-1.C: New.
22408         * g++.dg/eh/simd-2.C: New.
22409
22410 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
22411
22412         * gcc.c-torture/execute/simd-3.c: New.
22413
22414 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
22415
22416         PR c/9936
22417         * gcc.dg/20030331-2.c: New test.
22418
22419 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
22420
22421         PR c++/10278
22422         * g++.dg/parse/crash2.C: New test.
22423
22424 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
22425
22426         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
22427         * gcc.c-torture/execute/20030331-1.c: ...here.
22428
22429 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
22430
22431         * gcc.c-torture/execute/20030331-1.c: New test.
22432
22433 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
22434
22435         * lib/gcov.exp: Adjust call return testing strings.
22436         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
22437
22438 2003-03-31  Roger Sayle  <roger@eyesopen.com>
22439
22440         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
22441         * gcc.dg/builtins-7.c: New test case.
22442         * gcc.dg/builtins-8.c: New test case.
22443
22444 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
22445
22446         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
22447
22448 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
22449
22450         PR c++/7647
22451         * g++.dg/lookup-class-member-2.C: New test.
22452
22453 2003-03-30  Glen Nakamura  <glen@imodulo.com>
22454
22455         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
22456
22457 2003-03-28  Roger Sayle  <roger@eyesopen.com>
22458
22459         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
22460
22461 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
22462
22463         * g++.dg/init/attrib1.C: New test.
22464
22465 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22466
22467         * gcc.dg/ultrasp8.c: New test.
22468
22469 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22470
22471         * gcc.dg/ultrasp7.c: New test.
22472
22473 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
22474
22475         PR c++/10047
22476         * g++.dg/template/inline1.C: New test.
22477
22478 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22479
22480         * gcc.dg/sparc-dwarf2.c: New test.
22481
22482 2003-03-27  Roger Sayle  <roger@eyesopen.com>
22483
22484         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
22485         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
22486
22487 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
22488
22489         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
22490         than reading .x files.
22491         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
22492         * g77.dg/gcov/gcov-1.f: Likewise.
22493         * gcc.misc-tests/gcov-4b.c: Likewise.
22494         * gcc.misc-tests/gcov-5b.c: Likewise.
22495         * gcc.misc-tests/gcov-6.c: Likewise.
22496         * gcc.misc-tests/gcov-7.c: Likewise.
22497         * gcc.misc-tests/gcov-8.c: Likewise.
22498         * g++.dg/gcov/gcov-1.x: Remove.
22499         * g77.dg/gcov/gcov-1.x: Likewise.
22500         * gcc.misc-tests/gcov-4b.x: Likewise.
22501         * gcc.misc-tests/gcov-5b.x: Likewise.
22502         * gcc.misc-tests/gcov-6.x: Likewise.
22503         * gcc.misc-tests/gcov-7.x: Likewise.
22504         * gcc.misc-tests/gcov-8.x: Likewise.
22505
22506 2003-03-27  Glen Nakamura  <glen@imodulo.com>
22507
22508         PR opt/10087
22509         * gcc.dg/20030324-1.c: New test.
22510
22511 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
22512
22513         PR c++/10224
22514         * g++.dg/template/arg3.C: New test.
22515
22516         PR c++/10158
22517         * g++.dg/template/friend18.C: New test.
22518
22519 2003-03-26  Roger Sayle  <roger@eyesopen.com>
22520
22521         * g77.f-torture/compile/20030326-1.f: New test case.
22522
22523 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
22524
22525         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
22526
22527         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
22528
22529 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
22530
22531         * gcc.dg/ia64-sync-3.c: New test.
22532
22533 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
22534
22535         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
22536
22537 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22538
22539         * gcc.dg/ultrasp6.c: New test.
22540
22541 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22542
22543         * gcc.dg/i386-signbit-1.c: New test.
22544         * gcc.dg/i386-signbit-2.c: New test.
22545         * gcc.dg/i386-signbit-3.c: New test.
22546
22547 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22548
22549         * gcc.dg/ultrasp5.c: Fix options.
22550
22551 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22552
22553         * gcc.dg/ultrasp5.c: Fix comment.
22554
22555 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
22556
22557         PR fortran/10197
22558         * g77.f-torture/execute/10197.f: New test.
22559
22560 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
22561
22562         PR c++/9898, c++/383
22563         * g++.dg/template/conv6.C: New test.
22564
22565         PR c++/10119
22566         * g++.dg/template/ptrmem5.C: New test.
22567
22568         PR c++/10026
22569         * g++.dg/lookup/koenig1.C: New test.
22570
22571         PR C++/10199
22572         * g++.dg/lookup/template2.C: New test.
22573
22574 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
22575
22576         * g++.dg/opt/rtti1.C: New test.
22577
22578 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22579
22580         * gcc.dg/ultrasp5.c: New test.
22581
22582 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
22583
22584         PR middle-end/9967
22585         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
22586         builtin fputs.
22587
22588 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
22589
22590         PR c/8224
22591         * gcc.dg/20030323-1.c: New test.
22592
22593 2003-03-23  Roger Sayle  <roger@eyesopen.com>
22594
22595         * gcc.c-torture/compile/20030323-1.c: New test case.
22596
22597 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
22598
22599         * gcc.dg/20030321-1.c: New test.
22600
22601 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
22602
22603         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
22604
22605 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22606
22607         PR c++/9978, c++/9708
22608         * g++.dg/ext/vlm1.C: Adjust expected error.
22609         * g++.dg/ext/vla2.C: New test.
22610         * g++.dg/template/arg1.C: New test.
22611         * g++.dg/template/arg2.C: New test.
22612
22613 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
22614
22615         * g77.f-torture/execute/select.f: New test.
22616         * g77.f-torture/noncompile/select_no_compile.f: New test.
22617
22618 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
22619
22620         PR c++/9898
22621         * g++.dg/other/error4.C: New test.
22622
22623 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
22624
22625         * g++.dg/template/friend17.C: New test.
22626
22627 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
22628
22629         * gcc.c-torture/compile/20030320-1.c: New.
22630
22631 2003-03-20  Roger Sayle  <roger@eyesopen.com>
22632
22633         * gcc.dg/builtins-6.c: New test case.
22634
22635 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
22636
22637         PR target/10073
22638         * gcc.c-torture/compile/20030319-1.c: New.
22639
22640 2003-03-18  Jan Hubicka  <jh@suse.cz>
22641
22642         * gcc.dg/i386-cvt-1.c: New test.
22643
22644 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
22645
22646         * objc.dg/naming-1.m: Use "(parse|syntax) error".
22647         * objc.dg/naming-2.m: Likewise.
22648
22649 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
22650
22651         PR c++/9639
22652         * g++.dg/parse/crash1.C: New test.
22653
22654 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
22655
22656         PR c++/8805
22657         * g++.dg/eh/cleanup1.C: New test.
22658
22659 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22660
22661         * gcc.c-torture/execute/20030316-1.c: New test case.
22662
22663 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22664
22665         PR c++/9629
22666         * g++.dg/init/ctor2.C: New test.
22667
22668 2003-03-15  Roger Sayle  <roger@eyesopen.com>
22669
22670         * g77.f-torture/compile/xformat.f: New test case.
22671
22672 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22673
22674         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
22675         * g++.old-deja/g++.mike/eh50.C: Likewise.
22676
22677 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22678
22679         PR c++/6440
22680         * g++.dg/template/spec7.C: New test.
22681         * g++.dg/template/spec8.C: Likewise.
22682
22683 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
22684
22685         * gcc.c-torture/execute/20030313-1.c: New test.
22686
22687 2003-03-14  Richard Henderson  <rth@redhat.com>
22688
22689         * gcc.dg/inline-2.c: Adjust alpha test for external call.
22690
22691 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22692
22693         * gcc.c-torture/compile/20030314-1.c: New test.
22694
22695 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
22696
22697         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
22698         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
22699         thumb target,
22700         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
22701         to accept newer _imp__  prefix and additional
22702         newline in .drectve section.
22703         * gcc.dg/dll-4.c: Likewise.
22704         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
22705         switch.
22706
22707 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
22708
22709         * g++.dg/parse/namespace9.C: New test.
22710
22711         * g++.dg/init/ref5.C: New test.
22712         * g++.dg/parse/ptrmem1.C: Likewise.
22713
22714 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22715
22716         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
22717         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
22718         regular expression.
22719         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
22720         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
22721
22722 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
22723
22724         * gcc.c-torture/execute/20030224-2.c: New test.
22725
22726 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22727
22728         * gcc.dg/decl-3.c: New test.
22729
22730 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22731
22732         * gcc.dg/i386-loop-2.c: New test.
22733
22734 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
22735
22736         PR c++/9474
22737         * g++.dg/parse/namespace8.C: New test.
22738
22739         PR c++/9924
22740         * g++.dg/overload/builtin2.C: New test.
22741
22742 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
22743
22744         * gcc.dg/return-type-3.c: New test.
22745
22746 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
22747
22748         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
22749         profiling options are not supported.
22750
22751 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
22752
22753         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
22754         * g++.old-deja/g++.warn/impint2.C: Likewise.
22755
22756 2003-03-10  Devang Patel  <dpatel@apple.com>
22757
22758         * g++.dg/cpp/c++_cmd_1.C: New test.
22759         * g++.dg/cpp/c++_cmd_1.h: New file.
22760
22761 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
22762
22763         * gcc.dg/altivec-9.c: New file.
22764
22765 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22766
22767         * gcc.dg/ppc-sdata-1.c: New test.
22768         * gcc.dg/ppc-sdata-2.c: New test.
22769
22770 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
22771
22772         PR c++/9373
22773         * g++.dg/opt/ptrmem2.C: New test.
22774
22775         PR c++/8534
22776         * g++.dg/opt/ptrmem1.C: New test.
22777
22778 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22779
22780         * gcc.dg/i386-loop-1.c: New test.
22781
22782 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22783
22784         PR c++/9970
22785         * g++.dg/lookup/friend1.C: New test.
22786
22787 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22788
22789         PR c++/9823
22790         * g++.dg/parser/constructor1.C: New test.
22791
22792 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
22793
22794         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
22795
22796         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
22797
22798 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
22799
22800         * gcc.dg/cpp/Wunused.c: Update test.
22801
22802 2003-03-08  Jan Hubicka  <jh@suse.cz>
22803
22804         * gcc.dg/inline-3.c: New test.
22805
22806 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22807
22808         PR c++/9809
22809         * g++.dg/parse/builtin1.C: New test.
22810
22811         PR c++/9982
22812         * g++.dg/abi/cookie1.C: New test.
22813         * g++.dg/abi/cookie2.C: Likewise.
22814
22815         PR c++/9524
22816         * g++.dg/template/field1.C: New test.
22817
22818         PR c++/9912
22819         * g++.dg/parse/class1.C: New test.
22820         * g++.dg/parse/namespace7.C: Likewise.
22821         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
22822
22823 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
22824
22825         * g++.dg/init/ref4.C: New test.
22826
22827 2003-03-07  Jan Hubicka  <jh@suse.cz>
22828
22829         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
22830         * gcc.dg/inline-3.c:  New test.
22831
22832 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
22833
22834         * g++.dg/init/ref3.C: New test.
22835
22836         PR c++/9965
22837         * g++.dg/init/ref2.C: New test.
22838
22839         PR c++/9400
22840         * g++.dg/warn/Wshadow-2.C: New test.
22841
22842         PR c++/9791
22843         * g++.dg/warn/Woverloaded-1.C: New test.
22844
22845 2003-03-05  Jan Hubicka  <jh@suse.cz>
22846
22847         * gcc.dg/i386-local2.c: New.
22848         * gcc.dg/i386-local.c: Fix typo.
22849
22850 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
22851
22852         * g++.dg/abi/layout3.C: New test.
22853
22854 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22855
22856         * gcc.c-torture/compile/20030305-1.c
22857
22858 2003-03-05  Jan Hubicka  <jh@suse.cz>
22859
22860         * gcc.dg/i386-local.c: New.
22861
22862 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
22863
22864         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
22865
22866 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22867
22868         * gcc.dg/switch-2.c: New test.
22869         * gcc.dg/switch-3.c: New test.
22870         * gcc.dg/Wswitch.c: Adjust line numbers.
22871         * gcc.dg/Wswitch-default.c: Likewise.
22872         * gcc.dg/Wswitch-enum.c: Likewise.
22873
22874 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
22875
22876         * gcc.c-torture/execute/20030222-1.c: New test.
22877
22878 2003-03-03  James E Wilson  <wilson@tuliptree.org>
22879
22880         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
22881
22882 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
22883
22884         PR c++/9878
22885         * g++.dg/init/ref1.C: New test.
22886
22887 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
22888
22889         * gcc.dg/sh-relax.c: New SH-only test.
22890
22891 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
22892
22893         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
22894         comment explaining purpose of testcase.
22895
22896 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22897
22898         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
22899         for HC11/HC12 (asm needs two int registers).
22900         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
22901         HC11/HC12 because the test uses an asm which needs two 32-bit
22902         registers.
22903
22904 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22905
22906         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
22907         for HC11/HC12 (array is too large otherwise).
22908         * gcc.c-torture/compile/920501-4.x: New file, likewise.
22909         * gcc.c-torture/compile/20010518-2.x: Likewise.
22910         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
22911         HC11/HC12 (array is too large).
22912
22913 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
22914
22915         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
22916         * lib/g++-dg.exp (g++-dg-test): Likewise.
22917
22918 2003-03-01  Roger Sayle  <roger@eyesopen.com>
22919
22920         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
22921         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
22922
22923 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22924
22925         * g++.dg/warn/implicit-typename1.C: Remove warning.
22926
22927 2003-02-28  Richard Henderson  <rth@redhat.com>
22928
22929         * gcc.dg/noreturn-1.c: Move noreturn warning line.
22930         * gcc.dg/return-type-1.c: Move control reaches end warning line.
22931
22932 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
22933
22934         * gcc.dg/pch/pch.exp: Change .pch to .gch.
22935         * g++.dg/pch/pch.exp: Likewise.
22936
22937 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
22938
22939         PR c++/9879
22940         * testsuite/g++.dg/init/new4.C: New test.
22941
22942 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
22943
22944         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
22945
22946 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
22947
22948         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
22949         unsigned long.
22950
22951         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
22952         wider than float.
22953
22954 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22955
22956         * lib/scanasm.exp: Add support for counting numbers of
22957         occurences.
22958         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
22959         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
22960
22961 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
22962
22963         PR c++/9683
22964         * g++.dg/template/static3.C: New test.
22965
22966         PR c++/9829
22967         * g++.dg/parse/namespace6.C: New test.
22968
22969 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22970
22971         PR target/9732
22972         * gcc.dg/20030225-1.c: New test.
22973
22974 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
22975
22976         * README: Remove out-of-date information.
22977
22978         PR c++/9836
22979         * g++.dg/template/spec6.C: New test.
22980
22981 2003-02-24  Jeff Law  <law@redhat.com>
22982
22983         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22984
22985 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22986
22987         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22988         * gcc.dg/pragma-ep-1.c: Likewise.
22989
22990 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22991
22992         PR c++/9602
22993         * g++.dg/template/friend16.C: New test.
22994
22995 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22996
22997         PR c++/5333
22998         * g++.dg/parse/fused-params1.C: Adjust error messages.
22999         * g++.dg/template/nested3.C: New test.
23000
23001 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
23002
23003         * g++.dg/abi/param1.C: New test.
23004
23005 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23006
23007         PR c++/7982
23008         * g++.dg/warn/implicit-typename1.C: New test.
23009
23010 2003-02-22  Kelley Cook <kelleycook@comcast.net>
23011
23012         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
23013         with "mtune".
23014         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23015         * gcc.c-torture/execute/20010129-1.x: Likewise.
23016         * gcc.dg/20011107-1.c: Likewise.
23017         * gcc.dg/20020108-1.c: Likewise.
23018         * gcc.dg/20020122-3.c: Likewise.
23019         * gcc.dg/20020206-1.c: Likewise.
23020         * gcc.dg/20020310-1.c: Likewise.
23021         * gcc.dg/20020426-2.c: Likewise.
23022         * gcc.dg/20020517-1.c: Likewise.
23023         * gcc.dg/991230-1.c: Likewise.
23024         * gcc.dg/i386-unroll-1.c: Likewise.
23025         * gcc.misc-tests/i386-prefetch.exp: Likewise.
23026
23027 2003-02-22  Jan Hubicka  <jh@suse.cz>
23028
23029         * gcc.dg/i386-mul.c: New test.
23030
23031 2003-02-21  Roger Sayle  <roger@eyesopen.com>
23032
23033         * gcc.dg/builtins-5.c: New test case.
23034
23035 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
23036
23037         * gcc.dg/asmreg-1.c: New test.
23038
23039 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
23040
23041         PR c++/9749
23042         * g++.dg/parse/varmod1.C: New test.
23043
23044 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
23045
23046         PR c++/9727
23047         * g++.dg/template/op1.C: New test.
23048
23049 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
23050
23051         PR c++/8906
23052         * g++.dg/template/nested2.C: New test.
23053
23054 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
23055
23056         PR c++/8724
23057         * g++.dg/expr/dtor1.C: New test.
23058
23059 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
23060
23061         * gcc.dg/cpp/include3.c: New test.
23062         * gcc.dg/cpp/inc/foo.h: New file.
23063
23064 2003-02-21  Glen Nakamura  <glen@imodulo.com>
23065
23066         * gcc.c-torture/execute/20030221-1.c: New test.
23067
23068 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
23069
23070         PR c++/9729
23071         * g++.dg/abi/conv1.C: New test.
23072
23073 2003-02-20  Jan Hubicka  <jh@suse.cz>
23074
23075         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
23076
23077 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
23078
23079         * gcc.c-torture/compile/20030219-1.c: New test.
23080
23081 2003-02-18  Jan Hubicka  <jh@suse.cz>
23082
23083         * gcc.dg/funcorder.c: New test.
23084
23085 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
23086
23087         * gcc.c-torture/execute/20030218-1.c: New.
23088
23089 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
23090
23091         * gcc.dg/20030218-1.c: New.
23092
23093 2003-02-18  Richard Henderson  <rth@redhat.com>
23094
23095         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
23096         * gcc.dg/attr-used-2.c: New.
23097
23098 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
23099
23100         PR c++/9704
23101         * g++.dg/init/copy5.C: New test.
23102
23103 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
23104
23105         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
23106         * g++.dg/pch/pch.exp: Likewise.
23107
23108 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
23109
23110         * gcc.c-torture/execute/20030209-1.c: Enable the test if
23111         STACK_SIZE is not defined.
23112
23113 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23114
23115         PR c++/9457
23116         * g++.dg/template/init1.C: New test.
23117
23118 2003-02-16  Jan HUbicka  <jh@suse.cz>
23119
23120         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
23121         (foo): Add few extra tests
23122         * gcc.dg/c99-const-expr-3.c: Likewise.
23123         * gcc.c-torture/execute/20030216-1.c: New.
23124
23125 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23126
23127         PR c++/9459
23128         * g++.dg/ext/typeof4.C: New test.
23129
23130 2003-02-15  Roger Sayle  <roger@eyesopen.com>
23131
23132         * gcc.dg/i386-387-3.c: New test case.
23133
23134 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
23135
23136         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
23137         cris-*-elf* cris-*-aout* and mmix-*-*.
23138
23139 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
23140
23141         * gcc.dg/20030213-1.c: New test.
23142
23143 2003-02-12  Roger Sayle  <roger@eyesopen.com>
23144
23145         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
23146         * gcc.dg/i386-387-2.c: Likewise.
23147
23148 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
23149
23150         * gcc.dg/ppc-spe.c: Fix formatting.
23151         Enable tests that were previously unsupported by gas.
23152         Delete tests for instructions that no longer exist.
23153         Switch arguments on evsubifw builtin.
23154
23155 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
23156
23157         * gcc.c-torture/execute/20030209-1.c: Disable the test if
23158         STACK_SIZE is too small.
23159
23160 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23161             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23162
23163         * gcc.dg/decl-2.c: New test.
23164
23165 2003-02-10  Jan Hubicka  <jh@suse.cz>
23166
23167         * gcc.dg/i386-fpcvt-1.c:  New test.
23168
23169 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
23170
23171         * gcc.c-torture/execute/20030209-1.c: New test.
23172
23173 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
23174
23175         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
23176         int-wide bitops, use the constants of the same width.
23177         Likewise, if long long is 32-bit wide, test bitops using
23178         32-bit constants.
23179
23180 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
23181
23182         * gcc.dg/20021014-1.c: Annotate with expected notice text.
23183
23184 2003-02-07  Roger Sayle  <roger@eyesopen.com>
23185
23186         * testsuite/gcc.dg/builtins-4.c: New test case.
23187
23188 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23189
23190         * gcc.dg/20020430-1.c: Fix dg command typos.
23191         * gcc.dg/20020503-1.c: Likewise.
23192
23193 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23194
23195         PR c++/8785
23196         * g++.dg/parse/fused-params1.C: New test.
23197
23198         PR c++/8857
23199         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
23200
23201         PR c++/8921
23202         * g++.dg/parse/non-dependent1.C: New test.
23203
23204         PR c++/8928
23205         * g++.dg/parse/dupl-tmpl-args1.C: New test.
23206
23207         PR c++/9228
23208         * g++.dg/parse/undefined7.C: New test.
23209         * g++.dg/parse/non-templ1.C: New test.
23210
23211         PR c++/9229
23212         * g++.dg/parse/too-many-tmpl-args1.C: New test.
23213
23214 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
23215
23216         * gcc.c-torture/compile/20030206-1.c: New test.
23217
23218 2003-02-05  Roger Sayle  <roger@eyesopen.com>
23219
23220         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
23221         "pow" to "foo" to avoid potential confusion with a math built-in.
23222
23223 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23224
23225         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
23226         conditions for SPARC targets.
23227
23228 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
23229
23230         * gcc.dg/20030204-1.c: New test.
23231
23232 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23233
23234         PR c++/38
23235         * g++.dg/parse/array-size1.C: New test.
23236
23237         PR c++/5657
23238         * g++.dg/parse/undefined3.C: New test.
23239
23240         PR c++/5665
23241         * g++.dg/parse/undefined4.C: New test.
23242
23243         PR c++/5975
23244         * g++.dg/parse/undefined5.C: New test.
23245
23246         PR c++/7259
23247         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
23248
23249         PR c++/8578
23250         * g++.dg/parse/casting-operator1.C: New test.
23251
23252         PR c++/8596
23253         * g++.dg/parse/undefined6.C: New test.
23254
23255         PR c++/8736
23256         * g++.dg/parse/missing-template1.C: New test.
23257
23258 2003-02-04  Jan Hubicka  <jh@suse.cz>
23259
23260         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
23261         * gcc.dg/i386-cmov?.c:  Likewise.
23262         * gcc.dg/i386-fpcvt-?.c:  Likewise.
23263         * gcc.dg/i386-ssefp-1.c:  Likewise.
23264         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
23265         conventions.
23266
23267 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
23268
23269         PR c++/7129
23270         * testsuite/g++.dg/ext/max.C: New test.
23271
23272 2003-02-03  Jan Hubicka  <jh@suse.cz>
23273
23274         * gcc.c-torture/execute/20030203-1.c: New test.
23275
23276 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
23277
23278         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
23279         'natural-endian'.
23280
23281 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
23282
23283         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
23284         * g++.dg/init/new2.C: Likewise.
23285         * g++.dg/other/new1.C: Likewise.
23286
23287 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
23288
23289         * gcc.dg/struct-ret-libc.c: New test.
23290
23291 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
23292
23293         * gcc.dg/20030129-1.c: New test.
23294
23295 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23296
23297         PR c++/8849
23298         * g++.dg/template/ptrmem4.C: New test.
23299
23300 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
23301
23302         * g++.dg/parser/constant1.C: New test.
23303
23304 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23305
23306         PR c++/8591
23307         * g++.dg/parse/friend2.C: New test.
23308
23309 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23310
23311         PR c++/9437
23312         * g++.dg/template/unify4.C: New test.
23313
23314 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
23315
23316         * gcc.c-torture/execute/20030128-1.c: New test.
23317
23318 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
23319
23320         * g++.dg/lookup/nested1.C: Test moved from ...
23321         * g++.old-deja/g++.other/lookup24.C: ... here.
23322
23323 2003-01-28  Jan Hubicka  <jh@suse.cz>
23324
23325         * gcc.dg/i386-cmov5.c:  New test.
23326
23327 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
23328
23329         * gcc.c-torture/execute/20010925-1.c: Changed the
23330         memcpy declaration.
23331
23332 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
23333
23334         PR c++/3902
23335         * g++.dg/parse/template5.C: New test.
23336
23337 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
23338
23339         PR fortran/9258
23340         * g77.dg/pr9258: New test.
23341
23342 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23343
23344         * README: Move relevant parts from README.g++.
23345
23346         * README.g++: Remove this file.
23347
23348 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
23349
23350         * g++.dg/abi/dcast1.C: New test.
23351
23352 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23353
23354         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
23355
23356 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
23357
23358         PR c++/47
23359         * g++.old-deja/g++.other/lookup24.C: New test.
23360
23361 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23362
23363         PR middle-end/7227
23364         * gcc.dg/uninit-C.c: New test.
23365
23366 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
23367
23368         * g++.dg/abi/covariant1.C: New test.
23369
23370 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
23371
23372         * gcc.dg/20030123-1.c: New test.
23373
23374 2003-01-25  Jan Hubicka  <jh@suse.cz>
23375
23376         PR opt/8492
23377         * gcc.c-torture/compile/20030125-1.c
23378
23379 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
23380
23381         PR c++/9403
23382         * g++.dg/parse/template3.C: New test.
23383         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
23384
23385         PR c++/795
23386         * g++.dg/parse/template4.C: New test.
23387
23388         PR c++/9415
23389         * g++.dg/template/qual2.C: New test.
23390
23391         PR c++/8545
23392         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
23393
23394         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
23395
23396 2003-01-25  Roger Sayle  <roger@eyesopen.com>
23397
23398         * gcc.c-torture/execute/switch-1.c: New test case.
23399
23400 2003-01-25  Jan Hubicka  <jh@suse.cz>
23401
23402         * gcc.c-torture/execute/20030125-1.[cx]: New test.
23403
23404 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
23405
23406         Tweaks for Bison-1.875. From the NEWS file:
23407         "- `parse error' -> `syntax error'
23408         Bison now uniformly uses the term `syntax error'"
23409         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
23410         * gcc.dg/cpp/digraph2.c: Likewise.
23411         * gcc.dg/cpp/direct2.c: Likewise.
23412         * gcc.dg/cpp/paste4.c: Likewise.
23413         * gcc.dg/c90-restrict-1.c: Likewise.
23414         * gcc.dg/c99-func-2.c: Likewise.
23415         * gcc.dg/noncompile/920721-2.c: Likewise.
23416         * gcc.dg/noncompile/930622-2.c: Likewise.
23417         * gcc.dg/noncompile/940112-1.c: Likewise.
23418         * gcc.dg/noncompile/950921-1.c: Likewise.
23419         * gcc.dg/noncompile/951123-1.c: Likewise.
23420         * gcc.dg/noncompile/971104-1.c: Likewise.
23421         * gcc.dg/noncompile/990416-1.c: Likewise.
23422
23423 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
23424
23425         * g++.dg/parse/undefined1.C: Add error message.
23426
23427 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
23428
23429         PR c++/9354
23430         * g++.dg/parse/new1.C: New test.
23431
23432         PR c++/9216
23433         * g++.dg/parse/template2.C: New test.
23434
23435         PR c++/9354
23436         * g++.dg/parse/typedef2.C: New test.
23437
23438         PR c++/9328
23439         * g++.dg/ext/typeof3.C: New test.
23440
23441 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23442
23443         PR c++/2738
23444         * g++.dg/parse/ret-type1.C: New test.
23445
23446         PR c++/3792
23447         * g++.dg/parse/tmpl-outside1.C: New test.
23448
23449         PR c++/4207
23450         * g++.dg/parse/int-as-enum1.C: New test.
23451
23452         PR c++/4903
23453         * g++.dg/parse/no-typename1.C: New test.
23454
23455         PR c++/5533
23456         * g++.dg/parse/no-value1.C: New test.
23457
23458         PR c++/5921
23459         * g++.dg/parse/wrong-inline1.C: New test.
23460
23461         PR c++/6402
23462         * g++.dg/parse/ref1.C: New test.
23463
23464         PR c++/6992
23465         * g++.dg/parse/attr-ctor1.C: New test.
23466
23467         PR c++/7229
23468         * g++.dg/parse/namespace5.C: New test.
23469
23470         PR c++/7917
23471         * g++.dg/parse/func-def1.C: New test.
23472
23473         PR c++/8143
23474         * g++.dg/parse/undefined1.C: New test.
23475
23476         PR c++/5723, PR c++/8522
23477         * g++.dg/parse/specialization1.C: New test.
23478
23479         PR c++/163, PR c++/8595
23480         * g++.dg/parse/struct-as-enum1.C: New test.
23481
23482         PR c++/9173
23483         * g++.dg/parse/undefined2.C: New test.
23484
23485 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
23486
23487         PR c++/9298
23488         * g++.dg/parse/template1.C: New test.
23489
23490         PR c++/9384
23491         * g++.dg/parse/using1.C: New test.
23492
23493         PR c++/9285
23494         PR c++/9294
23495         * g++.dg/parse/expr2.C: New test.
23496
23497         PR c++/9388
23498         * g++.dg/parse/lookup2.C: Likewise.
23499
23500 2003-01-21  Jan Hubicka  <jh@suse.cz>
23501
23502         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
23503         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
23504         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
23505         * gcc.c-torture/execute/string-opt-*.c: Likewise.
23506
23507 2003-01-20  Nick Clifton  <nickc@redhat.com>
23508
23509         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
23510         problem with ARM sibcall code generation.
23511
23512 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
23513
23514         * gcc.c-torture/execute/20030120-1.c: New.
23515
23516 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
23517
23518         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
23519
23520 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
23521
23522         PR c++/9272
23523         * g++.dg/parse/ctor1.C: New test.
23524
23525         PR c++/9294:
23526         * g++.dg/parse/qualified1.C: New test.
23527
23528         * g++.dg/parse/typename3.C: New test.
23529
23530 2003-01-16  Richard Henderson  <rth@redhat.com>
23531
23532         * g++.dg/tls/init-2.C: Fix error matches for real this time.
23533
23534 2003-01-16  Richard Henderson  <rth@redhat.com>
23535
23536         * g++.dg/pch/pch.exp: Copy test header to the working directory
23537         before using it either for precompilation or direct use.
23538         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
23539         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
23540
23541 2003-01-16  Richard Henderson  <rth@redhat.com>
23542
23543         * gcc.dg/pch/pch.exp: Copy test header to the working directory
23544         before using it either for precompilation or direct use.
23545         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
23546         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
23547
23548 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
23549
23550         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
23551         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
23552         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
23553         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
23554         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
23555         typename warning into error.
23556         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
23557         error messages.
23558         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
23559         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
23560         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
23561         messages.
23562         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
23563         make declaration visible in template.
23564         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
23565         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
23566         messages.
23567         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
23568         message.
23569         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
23570         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
23571         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
23572         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
23573         typename warning with error message.
23574         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
23575         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
23576         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
23577
23578 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
23579
23580         * g++.dg/parse/ambig2.C: New test.
23581
23582 2003-01-15  Richard Henderson  <rth@redhat.com>
23583
23584         * g++.dg/tls/init-2.C: Update error message string.
23585
23586 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23587
23588         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
23589
23590 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
23591
23592         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
23593         all for HC11/HC12.
23594         * gcc.c-torture/compile/20001205-1.x: Likewise.
23595         * gcc.c-torture/compile/20001226-1.x: Likewise.
23596         * gcc.c-torture/compile/920520-1.x: Likewise.
23597         * gcc.c-torture/compile/961203-1.x: Likewise.
23598         * gcc.c-torture/compile/20020604-1.x: Likewise.
23599
23600 2003-01-15  Jan Hubicka  <jh@suse.cz>
23601
23602         * gcc.c-torture/compile/20030115-1.c: New test.
23603
23604         * gcc.dg/i386-fpcvt-1.c: New test.
23605         * gcc.dg/i386-fpcvt-2.c: New test.
23606
23607 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
23608
23609         Further conform g++'s __vmi_class_type_info to the C++ ABI
23610         specification.
23611         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
23612         the specification.
23613
23614 2003-01-14  Jan Hubicka  <jh@suse.cz>
23615
23616         * gcc.dg/i386-fpcvt-1.c: New test.
23617         * gcc.dg/i386-fpcvt-2.c: New test.
23618
23619 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23620
23621         * gcc.dg/i386-mmx-3.c: New test.
23622
23623 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
23624
23625         PR c++/9264
23626         * g++.dg/parse/octal1.C: New file.
23627
23628         PR c++/9172
23629         * g++.dg/parse/typename1.C: New file.
23630
23631 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
23632
23633         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
23634         * gcc.dg/bf-no-ms-layout.c: Likewise.
23635         * gcc.dg/bf-ms-attrib.c: Likewise.
23636
23637 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
23638
23639         PR c++/9099
23640         * g++.dg/parse/dtor1.C: New file.
23641
23642         PR c++/9128
23643         * g++.dg/rtti/typeid1.C: New file.
23644
23645         PR c++/9153
23646         * g++.dg/parse/lookup1.C: New file.
23647
23648         PR c++/9171
23649         * g++.dg/templ/spec5.C: New file.
23650
23651 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
23652
23653         * gcc.c-torture/compile/20030110-1.c: New test.
23654
23655 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
23656
23657         Merge from pch-branch:
23658
23659         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
23660
23661         * gcc.dg/pch/cpp-1.h: New.
23662         * gcc.dg/pch/cpp-1.c: New.
23663         * gcc.dg/pch/cpp-2.h: New.
23664         * gcc.dg/pch/cpp-2.c: New.
23665
23666         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
23667
23668         * gcc.dg/pch/except-1.h: New.
23669         * gcc.dg/pch/except-1.c: New.
23670
23671         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
23672
23673         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
23674         running test.
23675         * gcc.dg/pch: Include *.hp not *.h.
23676         * gcc.dg/pch/system-1.h: New.
23677         * gcc.dg/pch/system-1.c: New.
23678
23679         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
23680
23681         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
23682         rather than trying to build and run a program using PCH.
23683         * gcc.dg/pch: Remove dg-do commands from test files.
23684
23685         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
23686
23687         * gcc.dg/pch/macro-3.c: New.
23688         * gcc.dg/pch/macro-3.h: New.
23689
23690         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
23691
23692         * gcc.dg/pch/common-1.c: New.
23693         * gcc.dg/pch/common-1.h: New.
23694         * gcc.dg/pch/decl-1.c: New.
23695         * gcc.dg/pch/decl-1.h: New.
23696         * gcc.dg/pch/decl-2.c: New.
23697         * gcc.dg/pch/decl-2.h: New.
23698         * gcc.dg/pch/decl-3.c: New.
23699         * gcc.dg/pch/decl-3.h: New.
23700         * gcc.dg/pch/decl-4.c: New.
23701         * gcc.dg/pch/decl-4.h: New.
23702         * gcc.dg/pch/decl-5.c: New.
23703         * gcc.dg/pch/decl-5.h: New.
23704         * gcc.dg/pch/global-1.c: New.
23705         * gcc.dg/pch/global-1.h: New.
23706         * gcc.dg/pch/inline-1.c: New.
23707         * gcc.dg/pch/inline-1.h: New.
23708         * gcc.dg/pch/inline-2.c: New.
23709         * gcc.dg/pch/inline-2.h: New.
23710         * gcc.dg/pch/static-1.c: New.
23711         * gcc.dg/pch/static-1.h: New.
23712         * gcc.dg/pch/static-2.c: New.
23713         * gcc.dg/pch/static-2.h: New.
23714
23715         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
23716
23717         * g++.dg/pch/pch.exp: Better handle failing testcases.
23718         * gcc.dg/pch/pch.exp: Likewise.
23719         * gcc.dg/pch/macro-1.c: New.
23720         * gcc.dg/pch/macro-1.h: New.
23721         * gcc.dg/pch/macro-2.c: New.
23722         * gcc.dg/pch/macro-2.h: New.
23723
23724         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
23725
23726         * g++.dg/dg.exp: Treat files in pch/ specially.
23727         * g++.dg/pch/pch.exp: New file.
23728         * g++.dg/pch/empty.H: New file.
23729         * g++.dg/pch/empty.C: New file.
23730         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
23731         "precompile".
23732
23733         * gcc.dg/pch/pch.exp: New file.
23734         * gcc.dg/pch/empty.h: New file.
23735         * gcc.dg/pch/empty.c: New file.
23736         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
23737         "precompile".
23738
23739 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23740
23741         * g++.dg/template/friend14.C: New test.
23742
23743 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23744
23745         * gcc.dg/old-style-asm-1.c: New test.
23746
23747 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
23748
23749         * gcc.c-torture/compile/20030109-1.c: New test.
23750
23751 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23752
23753         * gcc.c-torture/execute/20030109-1.c: New test.
23754
23755 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
23756
23757         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
23758         * g++.old-deja/g++.mike/dyncast2.C: Likewise
23759         * g++.old-deja/g++.mike/dyncast3.C: Likewise
23760         * g++.old-deja/g++.mike/eh2.C: Likewise
23761         * g++.old-deja/g++.mike/eh3.C: Likewise
23762         * g++.old-deja/g++.mike/eh5.C: Likewise
23763         * g++.old-deja/g++.mike/eh6.C: Likewise
23764         * g++.old-deja/g++.mike/eh7.C: Likewise
23765         * g++.old-deja/g++.mike/eh8.C: Likewise
23766         * g++.old-deja/g++.mike/eh9.C: Likewise
23767         * g++.old-deja/g++.mike/eh10.C: Likewise
23768         * g++.old-deja/g++.mike/eh12.C: Likewise
23769         * g++.old-deja/g++.mike/eh13.C: Likewise
23770         * g++.old-deja/g++.mike/eh14.C: Likewise
23771         * g++.old-deja/g++.mike/eh16.C: Likewise
23772         * g++.old-deja/g++.mike/eh17.C: Likewise
23773         * g++.old-deja/g++.mike/eh18.C: Likewise
23774         * g++.old-deja/g++.mike/eh21.C: Likewise
23775         * g++.old-deja/g++.mike/eh23.C: Likewise
23776         * g++.old-deja/g++.mike/eh24.C: Likewise
23777         * g++.old-deja/g++.mike/eh25.C: Likewise
23778         * g++.old-deja/g++.mike/eh26.C: Likewise
23779         * g++.old-deja/g++.mike/eh27.C: Likewise
23780         * g++.old-deja/g++.mike/eh28.C: Likewise
23781         * g++.old-deja/g++.mike/eh29.C: Likewise
23782         * g++.old-deja/g++.mike/eh31.C: Likewise
23783         * g++.old-deja/g++.mike/eh33.C: Likewise
23784         * g++.old-deja/g++.mike/eh34.C: Likewise
23785         * g++.old-deja/g++.mike/eh35.C: Likewise
23786         * g++.old-deja/g++.mike/eh36.C: Likewise
23787         * g++.old-deja/g++.mike/eh37.C: Likewise
23788         * g++.old-deja/g++.mike/eh38.C: Likewise
23789         * g++.old-deja/g++.mike/eh39.C: Likewise
23790         * g++.old-deja/g++.mike/eh40.C: Likewise
23791         * g++.old-deja/g++.mike/eh41.C: Likewise
23792         * g++.old-deja/g++.mike/eh42.C: Likewise
23793         * g++.old-deja/g++.mike/eh44.C: Likewise
23794         * g++.old-deja/g++.mike/eh46.C: Likewise
23795         * g++.old-deja/g++.mike/eh47.C: Likewise
23796         * g++.old-deja/g++.mike/eh48.C: Likewise
23797         * g++.old-deja/g++.mike/eh49.C: Likewise
23798         * g++.old-deja/g++.mike/eh50.C: Likewise
23799         * g++.old-deja/g++.mike/eh51.C: Likewise
23800         * g++.old-deja/g++.mike/eh53.C: Likewise
23801         * g++.old-deja/g++.mike/eh55.C: Likewise
23802         * g++.old-deja/g++.mike/p7912.C: Likewise
23803         * g++.old-deja/g++.mike/p9706.C: Likewise
23804         * g++.old-deja/g++.mike/p10416.C: Likewise
23805         * g++.old-deja/g++.mike/p11667.C: Likewise
23806         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
23807         Remove redundant reference to Iris.
23808         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
23809         Elxsi, i860, Pico Java, and WE32K.
23810
23811 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
23812
23813         * g++.dg/ext/asm4.C: New test.
23814
23815 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23816
23817         PR c++/9030
23818         * g++.dg/template/friend12.C: New test.
23819         * g++.dg/template/friend13.C: Likewise.
23820         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
23821
23822 2003-01-08  Jan Hubicka  <jh@suse.cz>
23823
23824         * gcc.dg/i386-cadd.c: New test.
23825         * gcc.dg/i386-cmov4.c: Likewise.
23826
23827 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
23828
23829         PR c++/9165
23830         * g++.dg/warn/Wunused-3.C: New test.
23831
23832         * g++.dg/abi/bitfield9.C: New test.
23833
23834         PR c++/9189
23835         * g++.dg/parse/defarg3.C: New test.
23836
23837 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
23838
23839         * g++.dg/parse/ambig1.C: New test.
23840         * g++.dg/parse/defarg2.C: New test.
23841
23842 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
23843
23844         * g++.dg/template/defarg-1.C: New test.
23845         * g++.dg/template/local2.C: Likewise.
23846
23847 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
23848
23849         * gcc.c-torture/execute/20030105-1.c: New test.
23850
23851 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23852
23853         * g++.dg/parse/namespace3.C: Remove extra semicolons.
23854         * g++.dg/parse/namespace4.C: Likewise.
23855
23856 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23857
23858         * g++.dg/template/ntp2.C: New test.
23859
23860 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
23861
23862         * g++.dg/parse/extern-C-1.C: New test.
23863
23864         * g++.dg/parse/namespace4.C: New test.
23865
23866         * g++.dg/template/nested1.C: New test.
23867
23868         * g++.dg/parse/namespace3.C: New test.
23869
23870 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23871
23872         * g++.dg/lookup/two-stage1.C: New test.
23873
23874 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23875
23876         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
23877         * g++.old-deja/g++.jason/access8.C: Likewise.
23878         * g++.old-deja/g++.other/decl5.C: Likewise.
23879
23880 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23881
23882         * g++.dg/parse/parse7.C: New test.
23883
23884 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
23885
23886         PR c++/2843
23887         * g++.dg/ext/attrib7.C: New test.
23888
23889 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23890
23891         * g++.dg/parse/parse6.C: New test.
23892
23893 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
23894
23895         * gcc.dg/h8300-stack-1.c: New.
23896
23897 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23898
23899         g++.dg/lookup/exception1.C: New test.
23900
23901         g++.dg/lookup/template1.C: New test.
23902
23903         g++.dg/parse/namespace2.C: New test.
23904
23905         g++.dg/parse/parens2.C: New test.
23906
23907 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23908
23909         * g++.dg/parse/parse5.C: New test.
23910         * g++.dg/lookup/scoped4.C: New test.
23911
23912 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23913
23914         * g++.dg/parse/parens1.C: New test.
23915
23916         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
23917         angle-bracket1.C.
23918         * g++.dg/parse/parens2.C: New test.
23919
23920         * g++.dg/lookup/scope-operator1.C: New test.
23921
23922         * g++.dg/parse/operator1.C: New test.
23923
23924 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23925
23926         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
23927         * g++.old-deja/g++.other/access6.C: Likewise.
23928         * g++.old-deja/g++.other/decl1.C: Likewise.
23929         * g++.old-deja/g++.pt/typename12.C: Likewise.
23930
23931 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23932
23933         * g++.dg/parse/namespace1.C: New test.
23934
23935 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23936
23937         * g++.dg/parse/parse4.C: New test.
23938
23939 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23940
23941         * g++.dg/parse/parse3.C: New test.
23942
23943 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23944
23945         * g++.dg/parse/parse2.C: New test.
23946
23947 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23948
23949         * g++.dg/template/friend11.C: New test.
23950
23951 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23952
23953         * g++.dg/parse/parse1.C: New test.
23954
23955 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
23956
23957         * lib/profopt.exp: Change the name of a global variable to avoid
23958         possible clashes with other test suites.
23959
23960 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
23961
23962         * g++.dg/inherit/covariant8.C: New test.
23963
23964 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23965
23966         * g++.dg/init/array9.C: New test.
23967
23968         PR c++/9112
23969         * g++.dg/parse/expr1.C: New test.
23970
23971 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
23972
23973         * gcc.c-torture/compile/20021230-1.c: New test.
23974
23975 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23976
23977         * g++.dg/inherit/covariant5.C: New test.
23978         * g++.dg/inherit/covariant6.C: New test.
23979         * g++.dg/inherit/covariant7.C: New test.
23980
23981 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23982
23983         PR c++/2739
23984         * g++.dg/other/access2.C: New test.
23985
23986 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23987
23988         * g++.dg/other/anon-struct.C: No longer fails
23989         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23990         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23991         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23992
23993 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23994
23995         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23996
23997 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23998
23999         * g++.dg/eh/spec4.C: Remove stray semicolon.
24000         * g++.dg/expr/pmf-1.C: Change error message.
24001         * g++.dg/ext/asm1.C: Remove stray semicolon.
24002         * g++.dg/ext/typename1.C: Add missing typenames.
24003         * g++.dg/inherit/template-as-base.C: Change error message.
24004         * g++.dg/lookup/scoped1.C: Likewise.
24005         * g++.dg/lookup/scoped2.C: Likewise.
24006         * g++.dg/lookup/using2.C: Likewise.
24007         * g++.dg/other/component1.C: Remove stray semicolon.
24008         * g++.dg/other/do1.C: Change error message.
24009         * g++.dg/other/error2.C: Likewise.
24010         * g++.dg/other/init1.C: Likewise.
24011         * g++.dg/other/packed1.C: Remove stray semicolon.
24012         * g++.dg/other/ptrmem2.C: Change error message.
24013         * g++.dg/parse/parameter-declaration-1.C: Remove line number
24014         marker.
24015         * g++.dg/special/initp1.C: Remove invalid attribute usage.
24016         * g++.dg/template/access3.C: Add typename keyword.
24017         * g++.dg/template/access5.C: Remove stray semicolon.
24018         * g++.dg/template/access6.C: Likewise.
24019         * g++.dg/template/complit1.C: Likewise.
24020         * g++.dg/template/crash1.C: Change error message.
24021         * g++.dg/template/inherit2.C: Remove stray semicolon.
24022         * g++.dg/template/instantiate2.C: Likewise.
24023         * g++.dg/template/instantiate3.C: Change error message.
24024         * g++.dg/template/qual1.C: Remove stray semicolon.
24025         * g++.dg/template/qualttp18.C: Change error message.
24026         * g++.dg/template/ref1.C: Remove stray semicolon.
24027         * g++.dg/template/sizeof1.C (A::value): Declare it.
24028         * g++.dg/template/spec4.C: Change error message.
24029         * g++.dg/template/static1.C: Likewise.
24030         * g++.dg/template/type1.C: Likewise.
24031         * g++.dg/template/typename3.C: Likewise.
24032         * g++.old-deja/g++.benjamin/13478.C: Change error message.
24033         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
24034         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
24035         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
24036         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
24037         named return value extension.
24038         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
24039         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
24040         * g++.old-deja/g++.bob/extern_C.C: Likewise.
24041         * g++.old-deja/g++.bob/inherit2.C: Likewise.
24042         * g++.old-deja/g++.brendan/complex1.C: Likewise.
24043         * g++.old-deja/g++.brendan/copy5.C: Likewise.
24044         * g++.old-deja/g++.brendan/crash13.C: Likewise.
24045         * g++.old-deja/g++.brendan/crash15.C: Likewise.
24046         * g++.old-deja/g++.brendan/crash18.C: Change error message.
24047         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
24048         * g++.old-deja/g++.brendan/crash38.C: Likewise.
24049         * g++.old-deja/g++.brendan/crash50.C: Likewise.
24050         * g++.old-deja/g++.brendan/crash56.C: Likewise.
24051         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
24052         syntax.
24053         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
24054         * g++.old-deja/g++.brendan/crash8.C: Change error message.
24055         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
24056         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
24057         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
24058         * g++.old-deja/g++.brendan/template11.C: Likewise.
24059         * g++.old-deja/g++.brendan/template26.C: Likewise.
24060         * g++.old-deja/g++.brendan/template27.C: Use explicit
24061         specialization syntax.
24062         * g++.old-deja/g++.brendan/template30.C: Likewise.
24063         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
24064         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
24065         non-dependent names.
24066         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
24067         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
24068         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
24069         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
24070         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
24071         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
24072         named return value extension.
24073         * g++.old-deja/g++.ext/namedret2.C: Likewise.
24074         * g++.old-deja/g++.ext/namedret3.C: Likewise.
24075         * g++.old-deja/g++.ext/return1.C: Likewise.
24076         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
24077         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
24078         * g++.old-deja/g++.jason/access8.C: Likewise.
24079         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
24080         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
24081         pseudo-destructor names.
24082         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
24083         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
24084         pseudo-destructor names.
24085         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
24086         * g++.old-deja/g++.jason/overload19.C: Likewise.
24087         * g++.old-deja/g++.jason/overload32.C: Likewise.
24088         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
24089         stray semicolons.
24090         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
24091         * g++.old-deja/g++.jason/return.C: Likewise.
24092         * g++.old-deja/g++.jason/return2.C: Likewise.
24093         * g++.old-deja/g++.jason/shadow1.C: Likewise.
24094         * g++.old-deja/g++.jason/special.C: Use explicit specialization
24095         syntax.
24096         * g++.old-deja/g++.jason/template10.C: Account for use of
24097         non-dependent names.
24098         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
24099         syntax.
24100         * g++.old-deja/g++.jason/template37.C: Likewise.
24101         * g++.old-deja/g++.law/access4.C: Change error messages.
24102         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
24103         pseudo-destructor names.
24104         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
24105         * g++.old-deja/g++.law/ctors9.C: Likewise.
24106         * g++.old-deja/g++.law/cvt22.C: Likewise.
24107         * g++.old-deja/g++.law/dtors5.C: Likewise.
24108         * g++.old-deja/g++.law/global-init1.C: Likewise.
24109         * g++.old-deja/g++.law/missed-error3.C: Likewise.
24110         * g++.old-deja/g++.law/operators28.C: Likewise.
24111         * g++.old-deja/g++.law/visibility28.C: Likewise.
24112         * g++.old-deja/g++.martin/eval1.C: Likewise.
24113         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
24114         name.
24115         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
24116         * g++.old-deja/g++.mike/net34.C: Likewise.
24117         * g++.old-deja/g++.mike/net36.C: Likewise.
24118         * g++.old-deja/g++.mike/ns2.C: Likewise.
24119         * g++.old-deja/g++.mike/p12306.C: Likewise.
24120         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
24121         value extension.
24122         * g++.old-deja/g++.mike/p700.C: Likewise.
24123         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
24124         * g++.old-deja/g++.mike/p710.C: Likewise.
24125         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
24126         value extension.
24127         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
24128         * g++.old-deja/g++.mike/pmf9.C: Likewise.
24129         * g++.old-deja/g++.ns/crash2.C: Likewise.
24130         * g++.old-deja/g++.ns/crash3.C: Likewise.
24131         * g++.old-deja/g++.ns/invalid1.C: Likewise.
24132         * g++.old-deja/g++.ns/ns17.C: Likewise.
24133         * g++.old-deja/g++.ns/template16.C: Likewise.
24134         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
24135         keyword.
24136         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
24137         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
24138         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
24139         named return value extension.
24140         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
24141         * g++.old-deja/g++.other/access4.C: Issue additional error
24142         messages.
24143         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
24144         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
24145         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
24146         * g++.old-deja/g++.other/crash25.C: Change error message.
24147         * g++.old-deja/g++.other/crash4.C: Change error message.
24148         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
24149         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
24150         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
24151         checks.
24152         * g++.old-deja/g++.other/defarg8.C: Likewise.
24153         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
24154         * g++.old-deja/g++.other/dtor10.C: Likewise.
24155         * g++.old-deja/g++.other/incomplete.C: Likewise.
24156         * g++.old-deja/g++.other/linkage7.C: Likewise.
24157         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
24158         lookup algorithm.
24159         * g++.old-deja/g++.other/mangle2.C: Likewise.
24160         * g++.old-deja/g++.other/refinit2.C: Likewise.
24161         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
24162         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
24163         * g++.old-deja/g++.pt/crash28.C: Likewise.
24164         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
24165         syntax.
24166         * g++.old-deja/g++.pt/crash32.C: Change error message.
24167         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
24168         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
24169         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
24170         error message position.
24171         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
24172         * g++.old-deja/g++.pt/defarg8.C: Change error message.
24173         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
24174         syntax.
24175         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
24176         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
24177         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
24178         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
24179         keyword.
24180         * g++.old-deja/g++.pt/explicit31.C: Likewise.
24181         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
24182         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
24183         keyword.
24184         * g++.old-deja/g++.pt/explicit71.C: Change error message.
24185         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
24186         syntax.
24187         * g++.old-deja/g++.pt/friend28.C: Account for use of
24188         non-dependent names.
24189         * g++.old-deja/g++.pt/friend29.C: Likewise.
24190         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
24191         rules.
24192         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
24193         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
24194         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
24195         lookup rules.
24196         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
24197         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
24198         keyword.
24199         * g++.old-deja/g++.pt/memclass20.C: Likewise.
24200         * g++.old-deja/g++.pt/memclass5.C: Likewise.
24201         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
24202         keyword.
24203         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
24204         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
24205         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
24206         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
24207         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
24208         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
24209         keyword.
24210         * g++.old-deja/g++.pt/spec10.C: Likewise.
24211         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
24212         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
24213         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
24214         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
24215         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
24216         * g++.old-deja/g++.pt/ttp62.C: Likewise.
24217         * g++.old-deja/g++.pt/ttp64.C: Likewise.
24218         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
24219         * g++.old-deja/g++.pt/typename15.C: Likewise.
24220         * g++.old-deja/g++.pt/typename22.C: Likewise.
24221         * g++.old-deja/g++.pt/typename6.C: Change error messages.
24222         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
24223         * g++.old-deja/g++.pt/virtual2.C: Likewise.
24224         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
24225         syntax.
24226         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
24227         return value extension.
24228         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
24229         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
24230         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
24231         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
24232
24233 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24234
24235         * g++.dg/warn/inline1.C: New test.
24236         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
24237         * g++.old-deja/g++.jason/synth10.C: Likewise.
24238         * g++.old-deja/g++.mike/net31.C: Likewise.
24239         * g++.old-deja/g++.mike/p8786.C: Likewise.
24240
24241         * g++.dg/template/friend10.C: New test.
24242         * g++.dg/template/conv5.C: New test.
24243
24244 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24245
24246         * g++.dg/lookup/scoped3.C: New test.
24247
24248         * g++.dg/lookup/decl1.C: New test.
24249         * g++.dg/lookup/decl2.C: New test.
24250
24251 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24252
24253         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
24254         gcc.c-torture/compile/20021015-1.c,
24255         gcc.c-torture/compile/20021015-2.c,
24256         gcc.c-torture/compile/20021123-1.c,
24257         gcc.c-torture/compile/20021123-2.c,
24258         gcc.c-torture/compile/20021123-3.c,
24259         gcc.c-torture/compile/20021123-4.c,
24260         gcc.c-torture/execute/20021024-1.c: Add tests previously added
24261         only to 3.1 or 3.2 branch.
24262
24263 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
24264
24265         * gcc.dg/i386-bitfield3.c: New test.
24266
24267         * gcc.dg/i386-bitfield2.c: New test.
24268
24269 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
24270
24271         * g++.dg/parse/conv_op1.C: New test.
24272
24273 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
24274
24275         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
24276         approved.
24277
24278 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
24279
24280         * gcc.c-torture/compile/20021220-1.c: New test.
24281
24282 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
24283
24284         * gcc.dg/i386-fastcall-1.c: New.
24285
24286 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24287
24288         * gcc.c-torture/execute/20021219-1.c: New test.
24289
24290 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24291
24292         * gcc.dg/i386-pic-1.c: New test.
24293
24294 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24295
24296         PR c++/8099
24297         * g++.dg/template/friend9.C: New test.
24298
24299 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24300
24301         PR c++/3663
24302         * g++.dg/template/access7.C: New test.
24303
24304 2002-12-18  Nick Clifton  <nickc@redhat.com>
24305
24306         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
24307         the libstdc++-v3 directory has been found.
24308
24309 2002-12-12  Devang Patel <dpatel@apple.com>
24310         * gcc.dg/darwin-ld-1.c: New test.
24311         * gcc.dg/darwin-ld-2.c: New test.
24312         * gcc.dg/darwin-ld-3.c: New test.
24313         * gcc.dg/darwin-ld-4.c: New test.
24314         * gcc.dg/darwin-ld-5.c: New test.
24315
24316 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24317
24318         * gcc.c-torture/compile/20021212-1.c: New test.
24319
24320 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
24321
24322         * gcc.dg/fshort-wchar: New test.
24323
24324 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
24325
24326         PR c++/8372
24327         * g++.dg/template/dtor1.C: New test.
24328
24329         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
24330         markers.
24331
24332 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
24333
24334         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
24335
24336 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
24337
24338         * g++.dg/template/static1.C: New test.
24339         * g++.dg/template/static2.C: New test.
24340         * g++.old-deja/g++.ext/memconst.C: New test.
24341
24342 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24343
24344         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
24345         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
24346         * g++.dg/special/initp1.C: Likewise.
24347
24348 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
24349
24350         * gcc.c-torture/execute/20021204-1.c: New test.
24351
24352 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
24353
24354         * gcc.dg/ppc-fmadd-1.c: New file.
24355         * gcc.dg/ppc-fmadd-2.c: New file.
24356         * gcc.dg/ppc-fmadd-3.c: New file.
24357
24358 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24359
24360         * gcc.c-torture/compile/20021204-1.c: New test.
24361
24362 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24363
24364         * g++.dg/inherit/covariant2.C: New test.
24365         * g++.dg/inherit/covariant3.C: New test.
24366         * g++.dg/inherit/covariant4.C: New test.
24367         * g++.dg/inherit/covariant1.C: Remove XFAIL.
24368         * g++.old-deja/g++.robertl/eb17.C: Likewise.
24369
24370 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
24371
24372         PR c++/8688
24373         * g++.dg/init/brace3.C: New test.
24374
24375 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
24376
24377         * gcc.dg/20020210-1.c: Fix a comment typo.
24378
24379 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
24380
24381         PR c++/8720
24382         * g++.dg/parse/defarg1.C: New test.
24383
24384         PR c++/8615
24385         * g++.dg/template/char1.C: New test.
24386
24387         * g++.dg/template/varmod1.C: Fix typo.
24388
24389 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24390
24391         DR 180
24392         * g++.old-deja/g++.pt/crash32.C: Expect error.
24393
24394 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
24395
24396         PR c++/5919
24397         * g++.dg/template/varmod1.C: New test.
24398
24399         PR c++/8727
24400         * g++.dg/inherit/typeinfo1.C: New test.
24401
24402         PR c++/8663
24403         * g++.dg/inherit/typedef1.C: New test.
24404
24405 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
24406
24407         PR c++/8332
24408         PR c++/8493
24409         * g++.dg/template/strlen1.C: New test.
24410
24411         PR c++/8227
24412         * g++.dg/template/ctor2.C: New test.
24413
24414         PR c++/8214
24415         * g++.dg/init/string1.C: New test.
24416
24417         PR c++/8511
24418         * g++.dg/template/friend8.C: New test.
24419
24420 2002-11-29  Joe Buck <jbuck@synopsys.com>
24421
24422         * g++.dg/lookup/anon2.C: New test.
24423
24424 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
24425
24426         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
24427         h8300 port.
24428
24429 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
24430
24431         * gcc.dg/bitfld-6.c: New test.
24432
24433 2002-11-27  Jan Hubicka  <jh@suse.cz>
24434
24435         * gcc.c-torture/execute/20021127.[cx]: New test.
24436
24437 2002-11-26  Jan Hubicka  <jh@suse.cz>
24438
24439         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
24440         quality.
24441
24442 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
24443
24444         * g++.dg/init/brace2.C: New test.
24445         * g++.old-deja/g++.mike/p9129.C: Correct.
24446
24447 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
24448
24449         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
24450
24451 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
24452
24453         * gcc.dg/sibcall-6: New test for indirect sibcalls.
24454
24455 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
24456
24457         * testsuite/g++.dg/abi/empty11.C: New test.
24458         * testsuite/g++.dg/rtti/cv1.C: New test.
24459
24460 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
24461
24462         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
24463
24464 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
24465
24466         * g++.dg/abi/empty10.C: New test.
24467
24468 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24469
24470         * gcc.c-torture/compile/20021124-1.c: New test.
24471
24472 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
24473
24474         * g++.dg/abi/rtti2.C: New test.
24475
24476 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24477
24478         * gcc.dg/i386-unroll-1.c: New test.
24479
24480 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24481
24482         * gcc.c-torture/compile/20021120-1.c: New test.
24483         * gcc.c-torture/compile/20021120-2.c: New test.
24484
24485 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24486
24487         * gcc.dg/bitfld-5.c: New test.
24488
24489 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24490
24491         * gcc.c-torture/execute/20021120-3.c: New test.
24492
24493 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24494
24495         * gcc.c-torture/execute/20021120-2.c: New test.
24496
24497 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24498
24499         * gcc.c-torture/execute/20021120-1.c: New test.
24500
24501 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
24502
24503         * gcc.c-torture/execute/20021118-3.c: New test.
24504
24505 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24506
24507         * gcc.c-torture/compile/20021119-1.c: New test.
24508
24509 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
24510
24511         * gcc.dg/duff-1.c: New test.
24512         * gcc.dg/duff-2.c: New test.
24513         * gcc.dg/duff-3.c: New test.
24514
24515 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
24516
24517         * gcc.dg/cpp/_Pragma5.c: New test.
24518
24519 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
24520
24521         * gcc.c-torture/execute/20021118-2.c: New test.
24522
24523 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
24524
24525         * gcc.c-torture/execute/20021118-1.c: New test.
24526
24527 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
24528
24529         * gcc.dg/20021116-1.c: New test.
24530
24531 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
24532
24533         * g++.dg/abi/vcall1.C: New test.
24534
24535 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
24536
24537         * gcc.dg/20021029-1.c: New test.
24538         * gcc.dg/20021029-2.c: New test.
24539
24540 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24541
24542         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
24543
24544 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24545
24546         PR c/8439
24547         * gcc.dg/20021110.c: Move to ...
24548         * gcc.c-torture/compile/20021110.c: .... here.
24549
24550 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24551
24552         PR c/8467
24553         * gcc.c-torture/execute/20021111-1.c
24554
24555 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24556
24557         PR c/8439
24558         * gcc.dg/20021110.c: New test.
24559
24560 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
24561
24562         * g++.dg/abi/vthunk3.C: Run only on x86.
24563
24564 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24565
24566         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
24567
24568 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
24569
24570         * lib/compat.exp (compat-execute): Fix logic error in last
24571         change.
24572
24573 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
24574
24575         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
24576
24577 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24578
24579         PR c++/8389
24580         * g++.dg/template/access6.C: New test.
24581
24582 2002-11-08  Jan Hubicka  <jh@suse.cz>
24583
24584         * gcc.dg/i386-ssefp-1.c: New test.
24585         * gcc.dg/i386-ssefp-1.c: New test.
24586
24587 2002-11-08  Jan Hubicka  <jh@suse.cz>
24588
24589         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
24590
24591 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
24592
24593         * g++.dg/abi/vthunk3.C: New test.
24594
24595         PR c++/8338
24596         * g++.dg/template/crash2.C: New test.
24597
24598 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
24599
24600         * testsuite/g++.dg/abi/dtor1.C: New test.
24601         * testsuite/g++.dg/abi/dtor2.C: Likewise.
24602
24603 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
24604
24605         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
24606         Darwin.
24607
24608 2002-11-04  Adam Nemet  <anemet@lnxw.com>
24609
24610         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
24611         -mthumb.  Only xfail with -O0.
24612
24613 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
24614
24615         * g++.dg/abi/thunk1.C: New test.
24616         * g++.dg/abi/thunk2.C: Likewise.
24617         * g++.dg/abi/vtt1.C: Likewise.
24618
24619 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
24620
24621         PR optimization/8423
24622         * gcc.c-torture/execute/builtin-constant.c: New test.
24623
24624 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
24625
24626         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
24627         Add some more cases.
24628
24629 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
24630
24631         PR c++/8391
24632         * g++.dg/opt/local1.C: New test.
24633
24634 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
24635
24636         PR c++/8160
24637         * g++.dg/template/complit1.C: New test.
24638
24639         PR c++/8149
24640         * g++.dg/template/typename4.C: Likewise.
24641
24642 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24643
24644         Core issue 287, PR c++/7639
24645         * g++.dg/template/instantiate1.C: Adjust error location.
24646         * g++.dg/template/instantiate3.C: New test.
24647         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
24648         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
24649         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
24650
24651 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
24652
24653         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
24654
24655 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
24656
24657         PR c++/8287
24658         * g++.dg/init/dtor2.C: New test.
24659
24660 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24661
24662         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
24663         * gcc.dg/nest.c: Bypass errors on irix6.
24664
24665 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
24666
24667         * gcc.dg/nest.c: Expect error for mmix-*-*.
24668         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
24669
24670 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
24671
24672         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
24673         markers.
24674
24675         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
24676
24677 2002-10-25  Mike Stump  <mrs@apple.com>
24678
24679         * gcc.dg/warn-1.c: New test.
24680
24681 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
24682
24683         * g++.dg/template/typename3.C: New test.
24684
24685 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
24686
24687         * g++.dg/lookup/ptrmem1.C: New test.
24688
24689         * g++.dg/abi/vthunk2.C: New test.
24690
24691 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
24692
24693         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
24694
24695 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
24696
24697         * g++.dg/abi/empty9.C: New test.
24698
24699 2002-10-24  Richard Henderson  <rth@redhat.com>
24700
24701         * g++.dg/inherit/thunk1.C: Enable for ia64.
24702
24703 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
24704
24705         PR c++/8067
24706         * g++.dg/lookup/pretty1.C: New test.
24707
24708 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
24709
24710         * gcc.dg/20021023-1.c: New test.
24711
24712 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
24713
24714         PR c++/7679
24715         * g++.dg/parse/inline1.C: New test.
24716
24717 2002-10-23  Richard Henderson  <rth@redhat.com>
24718
24719         * g++.dg/inherit/thunk1.C: Enable for x86_64.
24720
24721         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
24722
24723 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
24724
24725         PR c++/6579
24726         * g++.dg/parse/stmtexpr3.C: New test.
24727
24728 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24729
24730         * g++.dg/expr/cond1.C: New test.
24731
24732 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
24733
24734         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
24735
24736 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24737
24738         * g++.dg/abi/vbase13.C: New test.
24739         * g++.dg/abi/vbase14.C: Likewise.
24740
24741 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
24742
24743         * gcc.dg/tls/pic-1.c: New test.
24744         * gcc.dg/tls/nonpic-1.c: New test.
24745         * gcc.dg/20021018-1.c: New test.
24746
24747 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24748
24749         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
24750         Remove only files with the same base name as the test case.
24751         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
24752         (profopt-execute): Likewise.  Also, remove old profiling
24753         and performance data files before running the tests.
24754
24755         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
24756         * g++.dg/bprob/bprob.exp: Likewise.
24757         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
24758         to allow more general test case names.
24759
24760         * g++.dg/bprob/bprob-1.C: Rename to ...
24761         * g++.dg/bprob/g++-bprob-1.C: ... this.
24762
24763         * g77.dg/bprob/bprob-1.f: Rename to ...
24764         * g77.dg/bprob/g77-bprob-1.f: ... this.
24765
24766 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
24767
24768         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
24769         bison 1.50 or later.
24770
24771 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
24772
24773         * g++.dg/README: Describe more test directories.
24774
24775 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24776
24777         * g++.dg/init/array6.C: Add additional tests.
24778
24779 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24780
24781         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
24782         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
24783
24784 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
24785
24786         * gcc.c-torture/compile/20020604-1.x: New.
24787         * gcc.c-torture/compile/simd-5.x: Likewise.
24788         * gcc.c-torture/execute/920710-1.x: Likewise.
24789         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
24790
24791 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24792
24793         * g++.dg/inherit/override1.C: Add dg-options clause.
24794
24795 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24796
24797         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
24798         _mm_slli_si128.
24799
24800 2002-10-19  Andreas Schwab  <schwab@suse.de>
24801
24802         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
24803         directory component.
24804
24805 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
24806
24807         * g++.dg/inherit/thunk1.C: New test.
24808
24809         * g++.dg/inherit/override1.C: New test.
24810
24811         * g++.dg/abi/mangle11.C: New test.
24812         * g++.dg/abi/mangle14.C: New test.
24813         * g++.dg/abi/mangle17.C: New test.
24814
24815 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24816
24817         * g++.dg/overload/member2.C: New test.
24818
24819 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
24820
24821         * g++.dg/README: Describe new compat directory.
24822         * g++.dg/dg.exp: Skip tests in compat directory.
24823         * README.compat: New file.
24824         * lib/compat.exp: New expect script.
24825         * g++.dg/compat: New test directory.
24826         * g++.dg/compat/compat.exp: New expect script.
24827         * g++.dg/compat/abi: New test directory.
24828         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
24829         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
24830         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
24831         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
24832         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
24833         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
24834         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
24835         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
24836         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
24837         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
24838         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
24839         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
24840         * g++.dg/compat/break: New test directory.
24841         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
24842         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
24843         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
24844         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
24845         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
24846         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
24847         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
24848         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
24849         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
24850         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
24851         g++.dg/compat/break/README: New files.
24852         * g++.dg/compat/eh: New test directory.
24853         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
24854         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
24855         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
24856         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
24857         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
24858         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
24859         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
24860         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
24861         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
24862         g++.dg/compat/eh/filter2_y.C,
24863         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
24864         g++.dg/compat/eh/new1_y.C,
24865         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
24866         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
24867         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
24868         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
24869         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
24870         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
24871         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
24872         g++.dg/compat/eh/unexpected1_y.C: New files.
24873         * g++.dg/compat/init: New test directory.
24874         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
24875         g++.dg/compat/init/array5_y.C,
24876         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
24877         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
24878         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
24879         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
24880         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
24881         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
24882         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
24883         g++.dg/compat/init/init-ref2_y.C: New files.
24884
24885 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24886
24887         PR c++/7584
24888         * g++.dg/inherit/using3.C: New test.
24889
24890 2002-10-17  Jan Hubicka  <jh@suse.cz>
24891
24892         * gcc.dg/20021017-2.c: New test.
24893
24894 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24895
24896         * g++.dg/abi/mangle16.C: Adjust.
24897
24898         * g++.dg/init/array8.C: New test.
24899
24900 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
24901
24902         * gcc.dg/special/mips-abi.exp: New test.
24903         * gcc.dg/special/mips-abi.s: Empty file used by the above.
24904
24905 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24906
24907         * g++.dg/abi/mangle16.C: New test.
24908         * g++.dg/abi/mangle17.C: Likewise.
24909
24910         PR c++/7478
24911         * g++.dg/template/ref1.C: New test.
24912
24913 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24914
24915         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
24916
24917 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
24918
24919         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
24920
24921 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24922
24923         PR c++/7524
24924         * g++.dg/init/array7.C: New test.
24925
24926 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
24927
24928         * g++.dg/init/array6.C: New test.
24929
24930         * g++.dg/abi/mangle13.C: Likewise.
24931         * g++.dg/abi/mangle14.C: Likewise.
24932         * g++.dg/abi/mangle15.C: Likewise.
24933
24934 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24935
24936         * g++.dg/abi/empty8.C: New test.
24937
24938 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
24939
24940         * g++.dg/init/ctor1.C: New test.
24941
24942 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
24943
24944         * gcc.c-torture/execute/20021015-1.c: New test.
24945
24946 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
24947
24948         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
24949
24950 2002-10-14  Jan Hubicka  <jh@suse.cz>
24951
24952         * gcc.dg/i386-ssetype-[1-5].c: New tests.
24953
24954 2002-10-14  Richard Henderson  <rth@redhat.com>
24955
24956         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
24957
24958 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24959
24960         PR optimization/6631
24961         * g++.dg/opt/const2.C: New test.
24962
24963 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24964
24965         PR c++/7176
24966         * g++.dg/parse/friend1.C: New test.
24967         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
24968
24969 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
24970
24971         * gcc.dg/20021014-1.c: New test.
24972
24973 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
24974
24975         PR c++/5661
24976         * g++.dg/ext/vlm1.C: New test.
24977         * g++.dg/ext/vlm2.C: Likewise.
24978
24979         * g++.dg/init/array1.C: Remove invalid braces.
24980         * g++.dg/init/brace1.C: New test.
24981         * g++.dg/init/copy2.C: Likewise.
24982         * g++.dg/init/copy3.C: Likewise.
24983         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24984         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24985         braces.
24986
24987 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24988
24989         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24990
24991 2002-10-11  Richard Shann  <richard.shann@superh.com>
24992
24993         * gcc.c-torture/compile/simd-5.c: New test.
24994
24995 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24996
24997         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24998
24999 2002-10-10  Jim Wilson  <wilson@redhat.com>
25000
25001         * gcc.c-torture/execute/20021010-1.c: New test.
25002
25003 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
25004
25005         PR c/7353
25006         * g++.dg/ext/typedef-init.C: New test.
25007         * gcc.dg/typedef-init.c: New test.
25008
25009 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
25010
25011         * gcc.dg/cpp/paste13.c: New test.
25012
25013 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25014
25015         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
25016         remaining platforms, XFAIL during compile, not execute.  Don't
25017         XFAIL at -O0.
25018
25019 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25020
25021         * gcc.dg/alias-1.c: Tweak expected warning.
25022
25023 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
25024
25025         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
25026
25027 2002-10-06  Andreas Jaeger  <aj@suse.de>
25028
25029         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
25030         * gcc.dg/cpp/c++98.C: Likewise.
25031
25032         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
25033         * g++.dg/cpp/c++98.C: Likewise.
25034
25035         * g++.dg/README (Subdirectories): Mention cpp directory.
25036
25037         PR target/7559
25038         * gcc.dg/20021006-1.c: New test.
25039
25040 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25041
25042         PR c++/7804
25043         * g++.dg/other/warning1.C: New test.
25044
25045 2002-10-04  Roger Sayle  <roger@eyesopen.com>
25046
25047         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
25048         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
25049         and sparc-*-* with -m64 as expected failures.  See PR 8087.
25050
25051 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
25052
25053         PR c++/7931
25054         * g++.dg/template/ptrmem3.C: New test.
25055
25056         PR c++/7754
25057         * g++.dg/template/union1.C: New test.
25058
25059 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
25060
25061         PR c++/8006
25062         * g++.dg/abi/mangle9.C: New test.
25063         * g++.dg/abi/mangle10.C: New test.
25064         * g++.dg/abi/mangle11.C: New test.
25065         * g++.dg/abi/mangle12.C: New test.
25066
25067 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
25068
25069         PR c++/7188.
25070         * g++.dg/template/meminit1.C: New test.
25071         * g++.dg/warn/Wreorder-1.C: Likewise.
25072         * g++.old-deja/g++.mike/warn3.C: Tweak.
25073         * lib/prune.exp: Ingore "in copy constructor".
25074
25075 2002-10-02  Andreas Jaeger  <aj@suse.de>
25076
25077         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
25078         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
25079         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
25080         on x86-64.
25081
25082 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
25083
25084         * gcc.dg/empty1.C: Fix typo.
25085
25086 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
25087
25088         * gcc.dg/alias-1.c: New test.
25089
25090 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
25091
25092         * gcc.dg/empty1.C: New test.
25093
25094         * g++.dg/tls/init-2.C: Tweak error messages.
25095
25096 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
25097
25098         * gcc.c-torture/compile/20020923-1.c: New test.
25099
25100 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
25101
25102         * gcc.c-torture/execute/ffs-1.c: New test.
25103         * gcc.c-torture/execute/ffs-2.c: Ditto.
25104
25105 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
25106
25107         * g++.dg/overload/member1.C: New test.
25108
25109 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
25110
25111         * g++.dg/abi/empty7.C: New test.
25112         * g++.dg/init/pm2.C: Likewise.
25113
25114 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
25115
25116         * g++.dg/rtti/crash1.C: New test.
25117
25118 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
25119
25120         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
25121         gcc.dg/sibcall-4.c: New tests.
25122
25123 2002-09-28  Roger Sayle  <roger@eyesopen.com>
25124
25125         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
25126         powerpc and MMIX targets.
25127
25128 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
25129
25130         * gcc.dg/cpp/20020927-1.c: New.
25131
25132 2002-09-26  David S. Miller  <davem@redhat.com>
25133
25134         * gcc.c-torture/compile/trunctfdf.c: New.
25135
25136 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25137
25138         * lib/target-supports.exp (check_weak_available): Handle solaris2.
25139
25140 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
25141
25142         * gcc.c-torture/execute/loop-15.c: New.
25143
25144 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
25145
25146         * README.QMTEST: Fix typo.
25147
25148 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25149
25150         * gcc.dg/20020926-1.c: New test.
25151
25152 2002-09-25  David S. Miller  <davem@redhat.com>
25153
25154         PR target/7842
25155         * gcc.c-torture/execute/shiftdi.c: New test.
25156
25157 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
25158
25159         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
25160         unique to the tool.
25161         * lib/g77.exp (g77_init): Likewise.
25162         * lib/g++.exp (g++_init): Likewise.
25163         * lib/objc.exp (objc_init): Likewise.
25164
25165 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
25166
25167         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
25168         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
25169         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
25170
25171 2002-09-25  Richard Henderson  <rth@redhat.com>
25172
25173         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
25174         too-small long double.
25175
25176 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
25177
25178         * gcc.dg/20020919-1.c: New test.
25179
25180 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
25181
25182         * g++.dg/abi/bitfield6.C: New test.
25183         * g++.dg/abi/bitfield7.C: New test.
25184         * g++.dg/abi/bitfield8.C: New test.
25185         * g++.dg/abi/vbase11.C: New test.
25186
25187 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25188
25189         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
25190         hppa*-*-hpux*.  Update test comment.
25191
25192 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
25193
25194         * gcc.dg/tls/struct-1.c: New test.
25195
25196 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
25197
25198         * gcc.dg/cpp/tr-warn2.c: Update.
25199
25200 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
25201
25202         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
25203
25204 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
25205
25206         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
25207         systems.
25208
25209 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
25210
25211         * gcc.c-torture/execute/ieee/mzero3.c: New test.
25212
25213         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25214         Adjust for c++filt moved to binutils.  Remove spurious duplicate
25215         setting of cxxfilt.
25216
25217 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
25218
25219         * gcc.dg/20020312-2.c: Update for darwin.
25220
25221 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25222
25223         * g++.old-deja/g++.other/crash32.C: Mark ICE.
25224
25225 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
25226
25227         * objc.dg/comp-types-1.m: New test.
25228         * objc.dg/comp-types-2.m: New test.
25229         * objc.dg/comp-types-3.m: New test.
25230         * objc.dg/comp-types-4.m: New test.
25231         * objc.dg/comp-types-5.m: New test.
25232         * objc.dg/comp-types-6.m: New test.
25233
25234 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25235
25236         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
25237
25238 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
25239
25240         * g++.dg/other/do1.C: New test.
25241
25242         * g++.dg/template/subst1.C: New test.
25243
25244 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
25245
25246         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
25247
25248 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
25249
25250         * g++.dg/template/qualttp20.C: Adjust expected errors.
25251         * g++.old-deja/g++.jason/report.C: Likewise.
25252         * g++.old-deja/g++.other/qual1.C: Likewise.
25253
25254         * g++.dg/lookup/scoped2.C: New test.
25255
25256         * g++.dg/ext/asm3.C: New test.
25257
25258 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
25259
25260         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
25261
25262 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
25263
25264         * ChangeLog: follow spelling conventions.
25265         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
25266         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
25267         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
25268         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
25269         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
25270         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
25271         * g++.old-deja/g++.law/global-init1.C: Likewise.
25272         * g++.old-deja/g++.other/delete4.C: Likewise.
25273         * g++.old-deja/g++.other/inline21.C: Likewise.
25274         * g++.old-deja/g++.other/singleton.C: Likewise.
25275         * g77.dg/strlen0.f: Likewise.
25276         * g77.f-torture/compile/20010519-1.f: Likewise.
25277         * g77.f-torture/compile/980310-4.f: Likewise.
25278         * gcc.c-torture/compile/20000605-1.c: Likewise.
25279         * gcc.c-torture/execute/20020225-1.c: Likewise.
25280         * gcc.dg/c90-hexfloat-2.c: Likewise.
25281         * gcc.dg/c99-bool-1.c: Likewise.
25282         * gcc.dg/c99-hexfloat-2.c: Likewise.
25283         * gcc.dg/dll-2.c: Likewise.
25284         * gcc.dg/wtr-union-init-1.c: Likewise.
25285         * gcc.dg/wtr-union-init-2.c: Likewise.
25286         * gcc.dg/wtr-union-init-3.c: Likewise.
25287         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25288         * gcc.dg/cpp/defined.c: Likewise.
25289         * gcc.dg/cpp/macsyntx.c: Likewise.
25290         * gcc.dg/cpp/paste2.c: Likewise.
25291         * gcc.dg/cpp/trad/defined.c: Likewise.
25292         * gcc.dg/format/c90-printf-1.c: Likewise.
25293         * gcc.dg/format/c90-scanf-1.c: Likewise.
25294         * gcc.dg/format/c99-printf-1.c: Likewise.
25295         * gcc.dg/format/c99-scanf-1.c: Likewise.
25296         * gcc.misc-tests/gcov-8.c: Likewise.
25297         * lib/profopt.exp: Likewise.
25298
25299 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
25300
25301         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
25302
25303 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25304
25305         * g++.dg/inherit/using2.C: New test.
25306
25307 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
25308
25309         * ChangeLog: Follow spelling conventions.
25310         * g++.dg/template/friend4.C: Likewise.
25311         * g++.old-deja/g++.pt/crash67.C: Likewise.
25312         * gcc.c-torture/execute/20000801-4.c: Likewise.
25313         * gcc.dg/c90-digraph-1.c: Likewise.
25314         * gcc.dg/c94-digraph-1.c: Likewise.
25315         * gcc.dg/c99-digraph-1.c: Likewise.
25316         * gcc.dg/cpp/line5.c: Likewise.
25317         * gcc.dg/cpp/multiline.c: Likewise.
25318         * gcc.dg/cpp/trad/literals-1.c: Likewise.
25319         * gcc.dg/format/attr-3.c: Likewise.
25320         * gcc.dg/format/c90-scanf-3.c: Likewise.
25321         * gcc.dg/format/ext-4.c: Likewise.
25322
25323 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25324
25325         * g++.dg/template/pretty1.C: New test.
25326
25327 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
25328
25329         * gcc.c-torture/execute/struct-cpy-1.c: New test.
25330
25331 2002-09-13  Matt Austern  <austern@apple.com>
25332
25333         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
25334         passing a cast expression to a function by const reference.
25335
25336 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
25337
25338         * g++.dg/template/deduce1.C: New test.
25339
25340 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
25341
25342         * gcc.c-torture/execute/simd-1.c: Force all use of int to
25343         32-bit int.
25344
25345 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25346
25347         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
25348         usage.
25349
25350 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
25351
25352         * gcc.c-torture/compile/20020910-1.c: New test.
25353
25354 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
25355
25356         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
25357
25358 2002-09-10  Andreas Jaeger  <aj@suse.de>
25359
25360         * gcc.dg/20020312-2.c: Adjust for x86-64.
25361
25362 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
25363
25364         * g77.dg/7388.f: New test case for PR 7388.
25365
25366 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
25367
25368         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
25369
25370 2002-09-05  Ziemowit Laski <zlaski@apple.com>
25371
25372         * objc.dg/proto-lossage-1.m: New test.
25373
25374 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
25375
25376         * gcc.dg/cpp/_Pragma4.c: Fix typo.
25377
25378 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
25379
25380         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
25381         expected to pass.
25382
25383 2002-09-06  Stan Shebs  <shebs@apple.com>
25384             David Edelsohn  <edelsohn@gnu.org>
25385
25386         * gcc.dg/weak: New directory.
25387         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
25388         target-specific xfail bits.
25389         * gcc.dg/typeof-2.c: Move to new directory.
25390         * gcc.dg/weak.exp: New expect script.
25391
25392 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
25393
25394         * gcc.c-torture/execute/extzvsi.c: New test.
25395
25396 2002-09-05  Stan Shebs  <shebs@apple.com>
25397
25398         * gcc.dg/weak-1.c: xfail on Darwin.
25399         * gcc.dg/weak-2.c: Ditto.
25400         * gcc.dg/weak-3.c: Ditto.
25401         * gcc.dg/weak-4.c: Ditto.
25402         * gcc.dg/weak-5.c: Ditto.
25403         * gcc.dg/weak-6.c: Ditto.
25404         * gcc.dg/weak-7.c: Ditto.
25405         * gcc.dg/weak-8.c: Ditto.
25406         * gcc.dg/weak-9.c: Ditto.
25407
25408 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
25409
25410         * gcc.c-torture/execute/loop-14.c: New test.
25411
25412 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
25413
25414         * g++.dg/other/cxa-atexit1.C: New test.
25415
25416         * gcc.dg/typeof-2.c: New test.
25417
25418 2002-09-03  Roger Sayle  <roger@eyesopen.com>
25419
25420         * gcc.dg/builtins-2.c: New testcase.
25421         * gcc.dg/builtins-3.c: New testcase.
25422
25423 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
25424
25425         * gcc.dg/cpp/_Pragma4.c: New test.
25426
25427 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
25428
25429         * objc/execute/nil_method-1.m: New testcase.
25430
25431 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
25432
25433         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
25434         [Object class], not [Object initialize].
25435
25436 2002-08-31  Roger Sayle  <roger@eyesopen.com>
25437             Hans-Peter Nilsson  <hp@bitrange.com>
25438
25439         * gcc.c-torture/execute/20020720-1.x: Skip test on
25440         mmix-knuth-mmixware.  Correct comment.
25441
25442 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
25443
25444         * testsuite/g++.dg/abi/bitfield5.C: New test.
25445         * testsuite/g++.dg/abi/vbase10.C: Likewise.
25446
25447 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
25448
25449         * objc.dg/undeclared-selector.m: New test.
25450
25451 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
25452
25453         * g++.dg/other/offsetof1.C: Avoid cast warning.
25454
25455 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
25456
25457         * objc.dg/super-class-2.m: New test.
25458
25459 2002-08-24  Matt Austern  <austern@apple.com>
25460
25461         * g++.dg/ext/lvaddr.C: New test.
25462         * g++.dg/ext/lvcast.C: New test.
25463
25464 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
25465
25466         * testsuite/g++.dg/inherit/cond1.C: New test.
25467
25468 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
25469
25470         * gcc.dg/noncompile/incomplete-1.c: New test.
25471
25472 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25473
25474         * gcc.dg/typespec-1.c: New test.
25475
25476 2002-08-20  Devang Patel  <dpatel@apple.com>
25477         * objc.dg/proto-hier-2.m: New test.
25478
25479 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
25480
25481         * objc.dg/bitfield-1.m: New test.
25482         * objc.dg/bitfield-2.m: New test.
25483
25484 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25485
25486         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
25487         gcc.dg/c99-flex-array-4.c: New tests.
25488
25489 2002-08-16  Stan Shebs  <shebs@apple.com>
25490
25491         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
25492
25493 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
25494
25495         * gcc.dg/typeof-1.c: New test.
25496         * g++.dg/ext/typeof2.C: New test.
25497
25498 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
25499
25500         * g++.dg/other/offsetof1.C: New test.
25501
25502 2002-08-14  Richard Henderson  <rth@redhat.com>
25503
25504         * gcc.dg/tls/diag-3.c: Fix expected message strings.
25505
25506 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
25507
25508         * gcc.dg/cpp/_Pragma3.c: New test.
25509
25510 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
25511
25512         * g++.dg/template/inherit3: New test.
25513
25514 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25515
25516         * gcc.dg/bitfld-4.c: Add blank options.
25517
25518 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
25519
25520         * g++.dg/template/crash1.C: New test.
25521
25522 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
25523
25524         * gcc.dg/tls/opt-2.c: New test.
25525
25526 2002-08-08  Devang Patel  <dpatel@apple.com>
25527
25528         * objc.dg/selector-1.m : New test
25529
25530 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25531
25532         * g++.dg/abi/bitfield4.C: New test.
25533         * gcc.dg/bitfld-4.c: New test.
25534
25535 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25536
25537         * g++.dg/other/packed1.C: New test.
25538
25539 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
25540
25541         * g++.dg/abi/offsetof.C: Tweak error messages.
25542         * g++.old-deja/g++.mike/p10769a.C: Likewise.
25543
25544 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
25545
25546         * gcc.dg/bitfld-3.c: New test.
25547
25548 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
25549             Richard Henderson  <rth@redhat.com>
25550
25551         * gcc.dg/i386-bitfield1.c: New test.
25552         * g++.dg/abi/bitfield3.C: Update.
25553
25554 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
25555
25556         * objc.dg/const-str-2.m: Update.
25557         * gcc.dg/cpp/c++98.c: Change to C extension.
25558         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
25559         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
25560
25561 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
25562
25563         * testsuite/gcc.dg/tls/diag-3.c: New.
25564
25565 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
25566
25567         * g++.dg/README (Subdirectories): Document new subdir expr.
25568         * g++.dg/expr/pmf-1.C: New test.
25569
25570 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
25571
25572         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
25573
25574 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
25575
25576         * g++.dg/abi/bitfield3.C: New test.
25577
25578 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
25579
25580         * lib/gcov.exp: Tweak expected line formats.
25581         * gcc.misc-tests/gcov8.c: New test.
25582         * gcc.misc-tests/gcov8.x: New flags.
25583
25584 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
25585
25586         * consistency.vlad/layout/endian.c: Include string.h.
25587
25588         * gcc.c-torture/execute/20020805-1.c: New test.
25589
25590 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
25591
25592         * g++.dg/other/conversion1.C: New test.
25593
25594 2002-08-03  Roger Sayle  <roger@eyesopen.com>
25595
25596         * gcc.dg/builtins-1.c: New testcase.
25597
25598 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
25599
25600         * g++.dg/inherit/access3.C: New test.
25601
25602 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
25603
25604         * gcc.dg/ia64-visibility-2.c: New test.
25605
25606 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
25607
25608         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
25609         __qualifier_flags to __flags.
25610
25611 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
25612
25613         * g++.dg/inherit/operator1.C: New test.
25614         * g++.dg/lookup/disamb1.C: Fix typo in comment.
25615         * g++.dg/other/error1.C: Change expected error message.
25616         * g++.dg/template/conv4.C: Likewise.
25617
25618 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
25619
25620         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
25621         for documented behavior.
25622
25623 2002-07-25  Roger Sayle  <roger@eyesopen.com>
25624
25625         * gcc.c-torture/execute/20020720-1.x: Skip this test on
25626         several targets known to fail.
25627
25628 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
25629
25630         * gcc.dg/mips-args-[123].c: New tests.
25631
25632 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
25633
25634         * gcc.dg/ppc-spe.c: New.
25635
25636 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
25637
25638         * g++.dg/other/ptrmem4.C: New testcase.
25639
25640 2002-07-24  Richard Henderson  <rth@redhat.com>
25641
25642         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
25643
25644 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
25645
25646         * g++.dg/ext/alignof1.C (main): Return 0 for success.
25647
25648 2002-07-24  Roger Sayle  <roger@eyesopen.com>
25649
25650         * gcc.c-torture/execute/memset-3.c: New testcase.
25651
25652 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
25653
25654         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
25655         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
25656
25657 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25658
25659         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
25660         Delete.
25661
25662 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
25663
25664         * gcc.c-torture/compile/simd-4.c: New test.
25665
25666 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25667
25668         PR c++/7347, c++/7348
25669         * g++.dg/template/access4.C: New test.
25670         * g++.dg/template/access5.C: New test.
25671         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
25672         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
25673         * g++.old-deja/g++.pt/ttp58.C: Likewise.
25674         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
25675
25676 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
25677
25678         * gcc.dg/gnu89-init-2.c: New test.
25679
25680 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
25681
25682         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
25683
25684 2002-07-20  Roger Sayle  <roger@eyesopen.com>
25685
25686         * gcc.c-torture/execute/20020720-1.c: New testcase.
25687
25688 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
25689
25690         * gcc.dg/cpp/Wsignprom.c: New tests.
25691
25692 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
25693
25694         * gcc.c-torture/execute/loop-13.c: New test.
25695
25696 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
25697
25698         * gcc.dg/cpp/expr.c: New tests.
25699
25700 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
25701
25702         * g++.dg/opt/pr6713.C: Add template instantiation.
25703
25704 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
25705
25706         * gcc.dg/nest.c: New test.
25707
25708 2002-07-17  Richard Henderson  <rth@redhat.com>
25709
25710         * g++.dg/opt/pr6713.C: New test.
25711
25712 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
25713
25714         * gcc.c-torture/execute/loop-2e.x: Let the testcase
25715         XFAIL for all x86 processors.
25716
25717 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
25718
25719         * gcc.c-torture/execute/20010122-1.x: Do not test with
25720         -fomit-frame-pointer.
25721
25722 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25723
25724         * g++.dg/template/instantiate2.C: New test.
25725         * g++.dg/template/spec4.C: New test.
25726
25727 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25728
25729         * g++.dg/template/access2.C: New test.
25730         * g++.dg/template/access3.C: New test.
25731
25732 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
25733
25734         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
25735         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
25736         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
25737         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
25738         Convert to use <stdarg.h>.
25739         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
25740         Delete.
25741         * gcc.dg/va-arg-2.c: New.
25742         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
25743
25744 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
25745
25746         * gcc.c-torture/compile/20020710-1.c: New test.
25747
25748 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
25749                           Andrew Pinski  <pinskia@physics.uc.edu>
25750
25751         gcc.c-torture/compile/simd-2.c: New testcase.
25752         gcc.c-torture/compile/simd-3.c: Likewise.
25753
25754 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
25755
25756         PR c++/7224
25757         * g++.dg/overload/error1.C: New test.
25758
25759 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25760
25761         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
25762         configuration and IRIX 6 O32 ABI.
25763
25764 2002-07-11  Roger Sayle  <roger@eyesopen.com>
25765
25766         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
25767
25768 2002-07-10  Roger Sayle  <roger@eyesopen.com>
25769
25770         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
25771
25772 2002-07-10  Jeffrey A Law  <law@redhat.com>
25773
25774         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
25775
25776         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
25777
25778 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
25779
25780         * gcc.dg/20020312-2.c: Check for __PPC__.
25781
25782 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
25783
25784         * gcc.c-torture/compile/20020709-1.c: New test.
25785
25786 2002-07-07  Roger Sayle  <roger@eyesopen.com>
25787
25788         * g++.dg/template/qualttp21.C: New test case.
25789
25790 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
25791
25792         * gcc.c-torture/compile/20020706-1.c: New test.
25793         * gcc.c-torture/compile/20020706-2.c: New test.
25794
25795 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
25796             Alexandre Oliva  <aoliva@redhat.com>
25797
25798         * g++.dg/warn/incomplete1.C: New test.
25799
25800 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25801
25802         PR c++/7099
25803         * g++.dg/warn/noreturn1.C: New test.
25804
25805 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
25806
25807         PR c++/6706
25808         * g++.dg/debug/debug6.C: New test.
25809         * g++.dg/debug/debug7.C: New test.
25810
25811 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
25812
25813         * gcc.c-torture/compile/simd-3.c: New test.
25814
25815 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
25816
25817         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
25818         * gcc.dg/20020620-1.c: Likewise.
25819
25820 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25821
25822         PR c++/6944
25823         * g++.dg/init/array4.C: New test.
25824         * g++.dg/init/array5.C: New test.
25825
25826 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
25827
25828         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
25829         * gcc.c-torture/execute/simd-2.c (main): Likewise.
25830
25831 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25832
25833         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
25834         * gcc.dg/wtr-aggr-init-1.c: Likewise.
25835         * gcc.dg/wtr-conversion-1.c: Likewise.
25836         * gcc.dg/wtr-escape-1.c: Likewise.
25837         * gcc.dg/wtr-int-type-1.c: Likewise.
25838         * gcc.dg/wtr-label-1.c: Likewise.
25839         * gcc.dg/wtr-static-1.c: Likewise.
25840         * gcc.dg/wtr-strcat-1.c: Likewise.
25841         * gcc.dg/wtr-suffix-1.c: Likewise.
25842         * gcc.dg/wtr-switch-1.c: Likewise.
25843         * gcc.dg/wtr-unary-plus-1.c: Likewise.
25844         * gcc.dg/wtr-union-init-1.c: Likewise.
25845         * gcc.dg/wtr-union-init-2.c: Likewise.
25846         * gcc.dg/wtr-union-init-3.c: Likewise.
25847
25848         * gcc.dg/wtr-func-def-1.c: New test.
25849
25850 2002-07-02 Devang Patel <dpatel@apple.com>
25851
25852         * objc.dg/param-1.m: New test.
25853
25854 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
25855
25856         * gcc.dg/cpp/trad/directive.c: Add test.
25857         * gcc.dg/cpp/trad/macroargs.c: Add test.
25858         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
25859
25860 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
25861
25862         * gcc.dg/cpp/cmdlne-M.c: New test.
25863
25864 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
25865
25866         * objc.dg/desig-init-1.m: New test.
25867
25868 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25869
25870         PR c++/6716
25871         * g++.dg/template/instantiate1.C: New test.
25872
25873 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
25874
25875         PR c++/7112
25876         * g++.dg/template/sizeof2.C: New test.
25877
25878 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25879
25880         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
25881         gcc.dg/cpp/trad/include.c: New tests.
25882
25883 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
25884
25885         PR target/7177
25886         * gcc.c-torture/compile/20020701-1.c: New test.
25887
25888 2002-07-01  Stan Shebs  <shebs@apple.com>
25889
25890         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
25891         header here...
25892         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
25893         (objc-torture-execute): or here.
25894
25895 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
25896
25897         * gcc.c-torture/execute/arith-rand-ll.c: New test.
25898
25899 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25900
25901         * gcc.dg/cpp/trad/escaped-nl.c: New test.
25902
25903 2002-06-30  Devang Patel  <dpatel@apple.com>
25904
25905         * objc.dg/fsyntax-only.m: New test.
25906
25907 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
25908
25909         PR c++/6695
25910         * g++.dg/template/friend7.C: New file.
25911
25912 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
25913
25914         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
25915         return type.
25916
25917 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
25918
25919         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
25920         avoid division by zero.
25921
25922 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
25923
25924         * gcc.dg/Wunknownprag.c: New tests.
25925
25926 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
25927
25928         * gcc.c-torture/execute/simd-2.c: New test.
25929
25930 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
25931
25932         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
25933         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
25934         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
25935         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
25936         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
25937         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
25938         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
25939         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
25940         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
25941         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
25942         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
25943         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
25944         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
25945         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
25946         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
25947         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
25948         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
25949
25950 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
25951
25952         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
25953         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
25954         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
25955         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
25956         New tests.
25957         * gcc.dg/cpp/trad/directive.c: Update.
25958
25959 2002-06-23  Andreas Jaeger  <aj@suse.de>
25960
25961         * gcc.c-torture/execute/complex-6.c: New.
25962
25963 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
25964
25965         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
25966         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
25967         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
25968         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
25969
25970 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
25971
25972         * gcc.dg/cpp/trad: New directory with traditional tests copied
25973         from parent directory.
25974         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25975         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25976         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25977         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25978         Move to trad/ and rename.
25979         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
25980         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
25981         gcc.dg/cpp/trad/redef2.c: New tests.
25982         * gcc.dg/cpp/trad/trad.exp: New driver.
25983
25984 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25985
25986         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25987         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25988         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25989         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25990         Remove.
25991
25992 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25993
25994         * gcc.dg/20020620-1.c: New test.
25995
25996 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25997
25998         * g++.dg/template/ttp4.C: New test.
25999
26000 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
26001
26002         * g++.dg/opt/vt1.C: Fix regexp.
26003
26004 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26005
26006         * gcc.c-torture/execute/pure-1.c: Make functions static again.
26007         Don't use attribute `noinline'.
26008
26009 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
26010
26011         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
26012
26013 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
26014
26015         * gcc.c-torture/execute/simd-1.c: New.
26016
26017         * gcc.dg/simd-1.c: New.
26018
26019 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
26020
26021         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
26022
26023 2002-06-16  Richard Henderson  <rth@redhat.com>
26024
26025         * g++.dg/ext/anon-struct1.C: New.
26026         * g++.dg/ext/anon-struct2.C: New.
26027         * g++.dg/ext/anon-struct3.C: New.
26028         * gcc.dg/anon-struct-1.c: New.
26029         * gcc.dg/anon-struct-2.c: New.
26030         * gcc.dg/anon-struct-3.c: New.
26031         * gcc.dg/20011008-1.c: Adjust warning text.
26032         * gcc.dg/20020527-1.c: Add -fms-extensions.
26033
26034 2002-06-16  Richard Henderson  <rth@redhat.com>
26035
26036         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
26037
26038 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
26039
26040         * gcc.c-torture/execute/20020615-1.c: New test.
26041
26042 2002-06-15  Roger Sayle  <roger@eyesopen.com>
26043
26044         * gcc.c-tortuture/execute/compare-1.c: New test case.
26045         * gcc.c-tortuture/execute/compare-2.c: New test case.
26046         * gcc.c-tortuture/execute/compare-3.c: New test case.
26047
26048 2002-06-13  Richard Henderson  <rth@redhat.com>
26049
26050         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
26051         ia64 ilp32.
26052
26053 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26054
26055         * g++.dg/template/typename2.C: Update error message.
26056
26057 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
26058
26059         * gcc.c-torture/execute/20020611-1.c: New test.
26060
26061 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
26062
26063         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
26064         list of targets to skip.
26065
26066 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
26067
26068         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
26069         targets if not optimizing.
26070
26071 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
26072
26073         * gcc.c-torture/compile/20020605-1.c: New test.
26074
26075         * g++.dg/opt/vt1.C: New test.
26076
26077         * gcc.dg/20020531-1.c: New test.
26078
26079         * gcc.dg/20020530-1.c: New test.
26080
26081         * gcc.dg/20020527-1.c: New test.
26082
26083         * g++.dg/opt/cse1.C: New test.
26084
26085 2002-06-07  Roger Sayle  <roger@eyesopen.com>
26086
26087         * gcc.dg/20020607-2.c: New test case.
26088
26089 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
26090
26091         * gcc.c-torture/compile/20020604-1.c: New test.
26092
26093 2002-06-04  Richard Henderson  <rth@redhat.com>
26094
26095         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
26096         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
26097         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
26098
26099 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
26100
26101         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
26102
26103 2002-06-03  Richard Henderson  <rth@redhat.com>
26104
26105         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
26106         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
26107
26108 2002-06-02  Richard Henderson  <rth@redhat.com>
26109
26110         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
26111         test functions static.
26112
26113 2002-06-02  Andreas Jaeger  <aj@suse.de>
26114
26115         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
26116         now.
26117
26118 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26119
26120         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
26121         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
26122         Update for mofified diagnostics.
26123         * gcc.dg/c99-intconst-1.c: No longer fail.
26124
26125 2002-06-02  Richard Henderson  <rth@redhat.com>
26126
26127         * gcc.dg/uninit-A.c: Remove xfail markers.
26128
26129 2002-06-01  Roger Sayle  <roger@eyesopen.com>
26130
26131         * gcc.dg/fnegate-1.c: New test case.
26132
26133 2002-05-30  Osku Salerma  <osku@iki.fi>
26134
26135         * gcc.c-torture/execute/mayalias-1.c: New file.
26136
26137 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26138
26139         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
26140         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
26141         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
26142
26143 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
26144
26145         * gcc.c-torture/execute/20020529-1.c: New test.
26146
26147 2002-05-27  Richard Henderson  <rth@redhat.com>
26148
26149         * g++.dg/ext/attrib6.C: New test case.
26150
26151 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26152
26153         * gcc.c-torture/execute/pure-1.c: New test.
26154
26155 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26156
26157         * gcc.dg/cpp/arith-2.c: Remove.
26158
26159 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26160
26161         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
26162         * gcc.dg/cpp/if-3.c: Remove.
26163
26164 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
26165
26166         * g++.dg/opt/cse2.C: New test.
26167
26168 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
26169
26170         * gcc.dg/cpp/arith-1.c: New semantic tests.
26171         * gcc.dg/cpp/if-1.c: Update.
26172
26173 2002-05-24  Ben Elliston  <bje@redhat.com>
26174
26175         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
26176
26177 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26178
26179         * gcc.dg/verbose-asm.c: New test.
26180
26181 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26182
26183         * gcc.dg/cpp/paste12.c: New test.
26184
26185 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26186
26187         * g++.dg/parse/named_ops.C: New test.
26188
26189 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
26190
26191         * gcc/testsuite/gcc.dg/weak-8.c: New test.
26192
26193 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
26194
26195         * gcc.dg/weak-2.c: Allow optional leading underscore
26196         in scan-assembler symbol name.
26197         * gcc.dg/weak-3.c: Likewise.
26198         * gcc.dg/weak-4.c: Likewise.
26199         * gcc.dg/weak-5.c: Likewise.
26200
26201 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
26202
26203         * gcc.dg/20020523-1.c: New test.
26204
26205 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26206
26207         * objc.dg/const-str-2.m: Update now that we stop after
26208         a command line error.
26209
26210 2002-05-22  Richard Henderson  <rth@redhat.com>
26211
26212         * g++.dg/dg.exp: Fix typo in test pruneing.
26213
26214 2002-05-22  Richard Henderson  <rth@redhat.com>
26215
26216         * g++.dg/dg.exp: Prune the tls subdirectory.
26217         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
26218         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
26219         * g++.dg/tls/init-1.C: New.
26220
26221 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
26222
26223         * gcc.dg/20020517-1.c: New test.
26224
26225 2002-05-21  Richard Henderson  <rth@redhat.com>
26226
26227         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
26228         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
26229
26230 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
26231
26232         * g++.dg/other/copy2.C: New test.
26233
26234 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
26235
26236         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
26237         (MAX_COPY): Bump up to 10 times sizeof (long long).
26238         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
26239
26240         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
26241         sizeof (long long).
26242
26243         * gcc.c-torture/execute/strcpy-1.c: New test.
26244
26245 2002-05-19  Jason Merrill  <jason2redhat.com>
26246
26247         * g++.dg/ext/oper1.C: New test.
26248
26249 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
26250 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
26251
26252         * README.QMTEST: New file.
26253
26254         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
26255
26256 2002-05-19  Andreas Jaeger  <aj@suse.de>
26257
26258         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
26259         now.
26260         * gcc.c-torture/execute/loop-2d.x: Likewise.
26261
26262 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
26263
26264         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
26265         support weak symbols.
26266         * gcc.dg/weak-4.c: Likewise
26267         * gcc.dg/weak-6.c: Likewise
26268
26269 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
26270
26271         * gcc.dg/weak-3.c: Add dg-excess-error comment for
26272         cygwin, coff and h8300-*-hms targets
26273         * gcc.dg/weak-5.c: Likewise
26274         * gcc.dg/weak-7.c: Likewise
26275
26276 2002-05-16  Jason Merrill  <jason@redhat.com>
26277
26278         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
26279         (scan-assembler-not, scan-assembler-dem): Likewise.
26280         (scan-assembler-dem-not): Likewise.
26281
26282 2002-05-15  Richard Henderson  <rth@redhat.com>
26283
26284         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
26285
26286 2002-05-15  Richard Henderson  <rth@redhat.com>
26287
26288         * gcc.dg/weak-5.c (vfoo1c): No warning here.
26289         (vfoo1f): Warning here.
26290         (vfoo1l): Don't redefine the alias.
26291
26292 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
26293
26294         * g++.dg/init/pm1.C: New test.
26295
26296 2002-05-12  David S. Miller  <davem@redhat.com>
26297
26298         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
26299         types.
26300
26301 2002-05-10  Roger Sayle  <roger@eyesopen.com>
26302
26303         * gcc.c-torture/execute/20020510-1.c: New test case.
26304
26305 2002-05-10  David S. Miller  <davem@redhat.com>
26306
26307         * gcc.c-torture/execute/conversion.c: Test long double too.
26308
26309 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
26310
26311         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
26312         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
26313         * lib/g++.exp (g++_link_flags): Likewise.
26314         * lib/objc.exp (objc_target_compile): Likewise.
26315
26316 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26317
26318         * gcc.dg/cpp/poison.c: Update.
26319         * gcc.dg/cpp/20000625-2.c: Remove.
26320         * gcc.dg/cpp/direct2s.c: Remove final test.
26321
26322 2002-05-08  Tom Rix  <trix@redhat.com>
26323
26324         * gcc.c-torture/execute/20020508-1.c: New test.
26325         * gcc.c-torture/execute/20020508-2.c: New test.
26326         * gcc.c-torture/execute/20020508-3.c: New test.
26327
26328 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26329
26330         * gcc.dg/cpp/charconst-4.c: More tests.
26331
26332 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
26333
26334         PR c/6569
26335         * gcc.dg/weak-3.c: Update location of warning messages.
26336         * gcc.dg/weak-5.c: Likewise.
26337
26338 2002-05-06  Roger Sayle  <roger@eyesopen.com>
26339
26340         * gcc.c-torture/execute/20020506-1.c: New test case.
26341
26342 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26343
26344         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
26345
26346 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26347
26348         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
26349
26350 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26351
26352         * gcc.dg/cpp/charconst-3.c: New test.
26353
26354 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26355
26356         * gcc.dg/cpp/charconst.c: Update tests.
26357
26358 2002-05-05  Tim Josling  <tej@melbpc.org.au>
26359
26360         * treelang: Added directory for new sample language treelang. Also
26361         lib/treelang.exp: New file to signal treelang should be tested.
26362
26363 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
26364
26365         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
26366         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
26367         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
26368         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
26369         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
26370         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
26371         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
26372
26373 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26374
26375         * gcc.dg/format/xopen-2.c: New test.
26376
26377 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
26378
26379         * gcc.dg/20020503-1.c: New test.
26380
26381 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
26382
26383         * g++.dg/init/dtor1.C: Make it tougher.
26384
26385 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
26386
26387         * g++.dg/init/dtor1.C: New test.
26388
26389 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
26390
26391         * gcc.dg/altivec-8.c: New.
26392
26393 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
26394
26395         * gcc.dg/altivec-7.c: New.
26396
26397 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
26398
26399         * g++.dg/parse/typedef1.C: New test.
26400
26401 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
26402
26403         PR c++/6486
26404         * g++.dg/template/friend6.C: New test.
26405
26406         PR c++/6492
26407         * g++.dg/init/copy1.C: New test.
26408
26409 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
26410
26411         * g++.dg/warn/effc1.C: New test.
26412
26413 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26414
26415         * gcc.dg/cpp/if-cexp.c: Add a test.
26416
26417 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
26418
26419         * gcc.dg/20020426-2.c: New test.
26420
26421 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26422
26423         * gcc.dg/cpp/if-mop.c: Update.
26424         * gcc.dg/cpp/if-mpar.c: Add test.
26425         * gcc.dg/cpp/if-oppr.c: Update.
26426
26427 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26428
26429         PR c/6343
26430         * gcc.dg/weak-[2-7].c: New tests.
26431
26432 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
26433
26434         * gcc.dg/enum1.c: New test.
26435
26436 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
26437
26438         PR c++/6497
26439         * g++.dg/inherit/access2.C: New test.
26440
26441 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
26442
26443         PR bootstrap/6445
26444         * gcc.dg/20020426-1.c: New test.
26445
26446 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
26447
26448         * g++.dg/abi/enum1.C: New test.
26449
26450 2002-04-26  Richard Henderson  <rth@redhat.com>
26451
26452         * gcc.dg/c99-bool-1.c: Expect always true warning.
26453
26454 2002-04-25  Roger Sayle  <roger@eyesopen.com>
26455
26456         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
26457
26458 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26459
26460         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
26461         targets.
26462
26463 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
26464
26465         * g++.dg/abi/mange7.C: New test.
26466
26467         PR c++/6438.
26468         * g++.dg/parse/stmtexpr2.C: New test.
26469
26470 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
26471
26472         * gcc.dg/20020312-2.c: Add SH target.
26473
26474 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26475
26476         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
26477         compiler output on mips*-*-irix*.
26478
26479 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
26480
26481         * g++.dg/parse/attr1.C: New test.
26482
26483 2002-04-23  Roger Sayle  <roger@eyesopen.com>
26484
26485         * gcc.c-torture/execute/string-opt-17.c: New test case.
26486         * gcc.c-torture/execute/memset-2.c: New test case.
26487
26488 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
26489
26490         PR c++/6256:
26491         * g++.dg/template/friend5.C: New test.
26492
26493         PR c++/6331:
26494         * g++.dg/template/qual1.C: Likewise.
26495
26496 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
26497
26498         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
26499         Include stdlib.h, not stdio.h or ctype.h.
26500
26501 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
26502
26503         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
26504         cris-*-elf* and mmix-*-*.
26505         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
26506         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
26507         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
26508         Ditto.
26509         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
26510         * gcc.dg/wchar_t-1.c: Ditto.
26511
26512 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
26513
26514         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
26515         Clarify comment.
26516
26517 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
26518
26519         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
26520
26521 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26522
26523         * gcc.c-torture/execute/20000906-1.x: Delete.
26524
26525 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
26526
26527         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
26528
26529 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
26530
26531         * PR6367
26532         * g77.f-torture/execute/6367.f: New test.
26533         * g77.f-torture/execute/6367.x: Disable for MMIX.
26534
26535 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
26536
26537         * PR6352
26538         * g++.dg/opt/inline2.C: New test.
26539
26540 2002-04-18  Richard Henderson  <rth@redhat.com>
26541
26542         * gcc.dg/20000906-1.c: Enable for all targets.
26543         * gcc.c-torture/compile/iftrap-2.c: New.
26544
26545 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
26546
26547         * gcc.dg/20020418-1.c: New test.
26548         * gcc.dg/20020418-2.c: New test.
26549
26550 2002-04-18  Richard Henderson  <rth@redhat.com>
26551
26552         * gcc.c-torture/compile/iftrap-1.c: New.
26553         * gcc.dg/iftrap-1.c: Adjust for ia64.
26554         * gcc.dg/iftrap-2.c: New.
26555
26556 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
26557
26558         * gcc.c-torture/compile/20020418-1.c: New test.
26559
26560 2002-04-18  Roger Sayle  <roger@eyesopen.com>
26561
26562         * gcc.c-torture/compile/20020415-1.c: New.
26563
26564 2002-04-18  David S. Miller  <davem@redhat.com>
26565
26566         * gcc.c-torture/execute/20020418-1.c: New test.
26567
26568 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
26569
26570         * gcc.dg/20020416-1.c: New test.
26571
26572         * g++.dg/opt/inline1.C: New test.
26573
26574 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
26575
26576         * gcc.dg/altivec-5.c: New test.
26577
26578         * gcc.dg/20020415-1.c: New test.
26579
26580 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
26581
26582         * testsuite/lib/chill.exp: Remove.
26583
26584 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
26585
26586         * g++.dg/other/big-struct.C: New test.
26587
26588 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
26589
26590         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
26591         of scratch file.
26592
26593 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
26594
26595         PR c/6277
26596         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
26597         in scan-assembler function name
26598
26599 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
26600
26601         * g77.f-torture/execute/980628-4.x,
26602         g77.f-torture/execute/980628-5.x,
26603         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
26604         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
26605         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
26606         i[34567]86-*-*.
26607
26608 2002-04-13  David S. Miller  <davem@redhat.com>
26609
26610         * gcc.c-torture/execute/20020413-1.c: New test.
26611
26612 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
26613
26614         * gcc.dg/asm-6.c,
26615         * g++.dg/ext/asm1.C: New tests.
26616
26617 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
26618
26619         PR c++ 5373.
26620         * g++.dg/parse/stmtexpr1.C: New test.
26621
26622         PR c++/5189.
26623         * g++.dg/template/copy1.C: New test.
26624
26625 2002-04-12  Richard Henderson  <rth@redhat.com>
26626
26627         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
26628
26629 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
26630
26631         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
26632         gcc.c-torture/execute/20020307-2.c.
26633
26634 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
26635
26636         * g++.dg/ext/attrib5.C,
26637         * g++.dg/lookup/struct1.C: New tests.
26638
26639 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
26640
26641         * gcc.dg/20020411-1.c: New test.
26642
26643         * gcc.c-torture/execute/20020411-1.c: New test.
26644
26645 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
26646
26647         * g77.f-torture/execute/6177.f: New test.
26648
26649 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
26650
26651         PR middle-end/6247
26652         * g++.dg/opt/cleanup1.C: New test.
26653
26654         * g++.dg/opt/const1.C: New test.
26655
26656 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
26657
26658         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
26659
26660 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26661
26662         PR c++/5507
26663         * g++.dg/template/typename2.C: New test.
26664
26665 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
26666
26667         * gcc.c-torture/execute/loop-12.c: New.
26668
26669 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
26670
26671         * g77.f-torture/execute/980628-4.x,
26672         g77.f-torture/execute/980628-5.x,
26673         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
26674         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
26675         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
26676
26677 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26678
26679         PR optimization/6086
26680         * g++.dg/opt/preinc1.C: New test.
26681
26682 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
26683
26684         PR c++/5571
26685         * g++.dg/opt/static2.C: New test.
26686
26687 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
26688
26689         PR c/5120
26690         * gcc.dg/20020406-1.c: New test.
26691
26692 2002-04-04  David S. Miller  <davem@redhat.com>
26693
26694         * gcc.c-torture/execute/20020404-1.c: New test.
26695
26696 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
26697
26698         PR c/6123
26699         * gcc.dg/20020312-2.c: Do not declare global register variable
26700         if __PIC__ or __pic__ is defined.
26701
26702 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
26703
26704         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
26705         __asm__ so that it works correctly even if -ansi -pedantic-errors.
26706
26707 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26708
26709         * gcc.misc-tests/linkage.exp: Update last change to handle
26710         sparc*-, not just sparc-.
26711
26712 2002-04-03  Richard Henderson  <rth@redhat.com>
26713
26714         * gcc.dg/cpp/ucs.c: Improved long UCS test.
26715
26716 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
26717
26718         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
26719
26720 2002-04-02  David S. Miller  <davem@redhat.com>
26721
26722         * gcc.c-torture/execute/20020402-3.c: New test.
26723
26724 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
26725
26726         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
26727         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
26728
26729         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
26730         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
26731         g77.f-torture/execute/20001201.x,
26732         g77.f-torture/execute/u77-test.x: New files.
26733
26734         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
26735         * gcc.dg/wchar_t-1.c: Ditto.
26736
26737 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26738
26739         * gcc.c-torture/execute/20020402-1.c: New test.
26740
26741 2002-04-01  Richard Henderson  <rth@redhat.com>
26742
26743         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
26744
26745         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
26746
26747 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26748
26749         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
26750
26751 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26752
26753         * g++.dg/inherit/template-as-base.C: Expect error.
26754         * g++.dg/inherit/namespace-as-base.C: Likewise.
26755
26756 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
26757
26758         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
26759         g++.dg/ext/instantiate3.C: Tweak match patterns.
26760
26761         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
26762         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
26763         -da test.
26764
26765 2002-03-31  Richard Henderson  <rth@redhat.com>
26766
26767         * gcc.dg/special/alias-2.c: New.
26768         * gcc.dg/special/ecos.exp: Run it.
26769
26770 2002-03-31  Richard Henderson  <rth@redhat.com>
26771
26772         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
26773
26774 2002-03-31  Kazu Hirata  <kazu@hxi.com>
26775
26776         * gcc.dg/weak-1.c: Disable on h8300 port.
26777
26778 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
26779
26780         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
26781         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
26782         ordering tests.
26783         * g++.dg/bprob/bprob-1.C: New test.
26784         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
26785         * g++.dg/gcov/gcov-1.C: New test.
26786         * g++.dg/gcov/gcov-1.x: New file.
26787         * g++.dg/gcov/gcov-2.C: New test.
26788         * g++.dg/gcov/gcov-3.C: New test.
26789         * g++.dg/gcov/gcov-3.h: New file.
26790
26791 2002-03-28  Roger Sayle  <roger@eyesopen.com>
26792
26793         * g++.old-deja/g++.other/builtins5.C: New test.
26794         * g++.old-deja/g++.other/builtins6.C: New test.
26795         * g++.old-deja/g++.other/builtins7.C: New test.
26796         * g++.old-deja/g++.other/builtins8.C: New test.
26797         * g++.old-deja/g++.other/builtins9.C: New test.
26798
26799 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
26800
26801         * g++.dg/opt/static1.C: New test.
26802
26803         * g++.dg/opt/longbranch1.C: New test.
26804
26805 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
26806
26807         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
26808
26809         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
26810
26811 2002-03-28  Jeffrey A Law  (law@redhat.com)
26812
26813         * gcc.c-torture/execute/20020328-1.c: New test.
26814
26815 2002-03-27  Richard Henderson  <rth@redhat.com>
26816
26817         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
26818         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
26819         move from g++.old-deja/g++.ext/.
26820
26821 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
26822
26823         * g++.dg/init/new2.C: New test.
26824
26825 2002-03-26  Richard Henderson  <rth@redhat.com>
26826
26827         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
26828
26829         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
26830         on sparc.
26831
26832         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
26833         sparcv9 systems.
26834         * gcc.dg/20001102-1.c: Likewise.
26835
26836 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
26837
26838         * gcc.dg/cpp/endif-pedantic1.c,
26839         gcc.dg/cpp/endif-pedantic2.c:  New tests.
26840
26841 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
26842
26843         * g++.dg/init/new1.C: New test.
26844
26845 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26846
26847         * g++.dg/abi/vbase9.C: New test.
26848
26849 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
26850
26851         * gcc.dg/arm-asm.c: New test.
26852
26853 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
26854
26855         * gcc.dg/Wswitch-enum.c: New test.
26856         Fix PR c/5044.
26857
26858 2002-03-26  Richard Henderson  <rth@redhat.com>
26859
26860         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
26861         structure.
26862
26863 2002-03-25  Richard Henderson  <rth@redhat.com>
26864
26865         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
26866         sparcv9 systems.
26867
26868         * gcc.c-torture/compile/20011119-1.c (xxx): New.
26869         * gcc.c-torture/compile/20011119-2.c (xxx): New.
26870
26871 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
26872
26873         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
26874
26875 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
26876
26877         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
26878         targets using generic thunk support.
26879
26880 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
26881
26882         * gcc.c-torture/compile/20020323-1.c: New test.
26883
26884         * g++.dg/opt/conj2.C: New test.
26885
26886 2002-03-24  Richard Henderson  <rth@redhat.com>
26887
26888         * gcc.dg/weak-1.c: Use -fno-common.
26889
26890 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26891
26892         * g77.dg/f77-edit-apostrophe-out.f: New test
26893         * g77.dg/f77-edit-h-out.f: New test
26894         * g77.dg/f77-edit-t-in.f: New test
26895         * g77.dg/f77-edit-t-out.f: New test
26896         * g77.dg/f77-edit-x-out.f: New test
26897         * g77.dg/f77-edit-slash-out.f: New test
26898         * g77.dg/f77-edit-colon-out.f: New test
26899         * g77.dg/f77-edit-s-out.f: New test
26900
26901 2002-03-24  Richard Henderson  <rth@redhat.com>
26902
26903         * objc/execute/formal_protocol-6.x: New XFAIL.
26904
26905 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26906
26907         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
26908         that do not support weak symbols
26909
26910 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26911
26912         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
26913         * lib/g77.exp:  Likewise
26914         * lib/objc.exp: Likewise
26915
26916 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
26917
26918         * gcc.dg/Wswitch-default.c: New test.
26919
26920 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
26921
26922         * g++.dg/other/enum1.C: New test.
26923
26924 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
26925
26926         * gcc.dg/pragma-ep-3.c: Fix typo.
26927
26928 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26929
26930         * g++.dg/inherit/template-as-base.C: New test.
26931
26932 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
26933
26934         * g++.old-deja/g++.other/dwarf2-1.C: Move...
26935         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
26936
26937 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
26938
26939         * gcc.dg/cpp/multiline.c: Update to match.
26940
26941 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
26942
26943         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
26944
26945 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
26946
26947         * gcc.dg/cpp/extratokens2.c:  New file.
26948
26949 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
26950
26951         * gcc.dg/20020312-2.c: Add rs6000 target.
26952
26953         * gcc.c-torture/compile/20020319-1.c: New test.
26954
26955 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26956
26957         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
26958         (A, E): Handle this.
26959
26960 2002-03-20  Jason Merrill  <jason@redhat.com>
26961
26962         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
26963         ignoring -fpic.
26964         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
26965         through prune_gcc_output.
26966
26967 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
26968
26969         * gcc.c-torture/compile/20020320-1.c: New test.
26970
26971 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
26972
26973         * gcc.c-torture/compile/20020318-1.c: New test.
26974
26975         * gcc.dg/struct-by-value-1.c: New test.
26976
26977         * gcc.dg/20020319-1.c: New test.
26978
26979 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
26980
26981         * g++.dg/opt/conj1.C: New test.
26982
26983 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26984
26985         * g++.dg/template/qualttp20.C: Revert previous change.
26986         * g++.dg/template/qualttp3.C: Likewise.
26987         * g++.dg/template/qualttp4.C: Likewise
26988         * g++.dg/template/qualttp5.C: Likewise
26989         * g++.dg/template/qualttp6.C: Likewise
26990         * g++.dg/template/qualttp7.C: Likewise
26991         * g++.dg/template/qualttp8.C: Likewise
26992         * g++.dg/template/recurse.C: Likewise.
26993
26994 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26995
26996         * gcc.dg/cpp/wchar-1.c: Update.
26997
26998 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26999
27000         * g++.dg/template/conv1.C: New test.
27001         * g++.dg/template/conv2.C: New test.
27002         * g++.dg/template/conv3.C: New test.
27003         * g++.dg/template/conv4.C: New test.
27004
27005 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
27006
27007         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
27008         * g++.dg/template/qualttp3.C: Likewise.
27009         * g++.dg/template/qualttp4.C: Likewise
27010         * g++.dg/template/qualttp5.C: Likewise
27011         * g++.dg/template/qualttp6.C: Likewise
27012         * g++.dg/template/qualttp7.C: Likewise
27013         * g++.dg/template/qualttp8.C: Likewise
27014         * g++.dg/template/recurse.C: Likewise.
27015
27016 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
27017
27018         * g++.dg/opt/dtor1.C: New test.
27019
27020 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
27021
27022         * gcc.c-torture/compile/20020315-1.c: New test.
27023
27024 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
27025
27026         * gcc.dg/weak-1.c: Fix scan tests.
27027
27028 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
27029
27030         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
27031         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
27032         cris-*-aout* mmix-*-*.
27033         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
27034         cris-*-aout* mmix-*-*.
27035         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
27036         cris-*-elf* cris-*-aout* and mmix-*-*.
27037         * gcc.dg/20001009-1.c: Ditto.
27038         * gcc.dg/20010912-1.c: Ditto.
27039         * gcc.dg/20020122-4.c: Ditto.
27040         * gcc.dg/inline-2.c: Ditto.
27041
27042 2002-03-14  Jeffrey A Law  (law@cygnus.com)
27043
27044         * gcc.c-torture/compile/20020314-1.c: New test.
27045
27046 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
27047
27048         * gcc.c-torture/execute/20020314-1.c: New test.
27049
27050 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
27051
27052         * g++.dg/warn/Wunused-1.C: New test.
27053
27054 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
27055
27056         * g++.dg/abi/mangle6.C: New test.
27057
27058 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
27059
27060         * gcc.c-torture/compile/20020309-2.c: New test.
27061
27062         * gcc.c-torture/compile/20020312-1.c: New test.
27063
27064 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27065
27066         * g++.dg/other/access1.C: New test.
27067
27068 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
27069
27070         * gcc.c-torture/execute/wchar_t-1.c: New test.
27071
27072 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
27073
27074         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
27075
27076 2002-03-12  Roger Sayle  <roger@eyesopen.com>
27077
27078         * gcc.dg/20020312-1.c: New test case.
27079
27080 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
27081
27082         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
27083
27084 2002-03-11  Richard Henderson  <rth@redhat.com>
27085
27086         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
27087         * g++.old-deja/g++.jason/report.C: Likewise.
27088
27089 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
27090
27091         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
27092         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
27093
27094 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
27095
27096         * testsuite/g++.dg/overload/pmf1.C: New test.
27097
27098 2002-03-11  Kazu Hirata  <kazu@hxi.com>
27099
27100         * gcc.c-torture/execute/20020307-1.c: Use long.
27101
27102 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
27103
27104         PR optimization/5844
27105         * gcc.dg/20020310-1.c: New test.
27106
27107 2002-03-09  Michael Meissner  <meissner@redhat.com>
27108
27109         * gcc.c-torture/execute/memcpy-2.c: New test.
27110         * gcc.c-torture/execute/memset-1.c: New test.
27111         * gcc.c-torture/execute/strlen-1.c: New test.
27112         * gcc.c-torture/execute/strcmp-1.c: New test.
27113         * gcc.c-torture/execute/strncmp-1.c: New test.
27114
27115 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
27116
27117         * gcc.dg/ppc-ldstruct.c: New test.
27118
27119 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
27120
27121         * gcc.c-torture/execute/va-arg-22.c: New test.
27122
27123 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27124
27125         * gcc.c-torture/compile/20020309-1.c: New test.
27126
27127 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
27128
27129         * gcc.c-torture/execute/20020307-2.c: New test.
27130
27131 2002-03-07  Jeffrey A Law  (law@redhat.com)
27132
27133         * g77.f-torture/compile/20020307-1.f: New test.
27134
27135 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
27136
27137         * gcc.dg/unordered-1.c: New test.
27138
27139 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
27140
27141         * gcc.c-torture/execute/20020307-1.c: New test.
27142
27143 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
27144
27145         * gcc.dg/20020304-1.c: New test.
27146
27147         * gcc.c-torture/compile/20020304-2.c: New test.
27148
27149 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
27150
27151         * gcc.c-torture/compile/20020304-1.c: New test case
27152         (from PR c/5830).
27153
27154 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
27155
27156         * gcc.dg/20020103-1.c: Add other -D ppc variants.
27157
27158 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27159
27160         * g++.dg/other/classkey1.C: New test.
27161
27162 2002-03-01  Richard Henderson  <rth@redhat.com>
27163
27164         * gcc.c-torture/compile/981223-1.x: New.
27165         * gcc.c-torture/compile/920625-1.x: New.
27166
27167 2002-02-28  Richard Henderson  <rth@redhat.com>
27168
27169         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
27170
27171 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
27172
27173         * gcc.c-torture/execute/20020227-1.c: New test.
27174
27175 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
27176
27177         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
27178         here" ERROR lines.
27179         * g++.old-deja/g++.oliva/partord1.C: Likewise.
27180         * g++.old-deja.g++.other/defarg1.C: Likewise.
27181         * g++.old-deja/g++.pt/calls2.C: Likewise.
27182         * g++.old-deja/g++.pt/crash20.C: Likewise.
27183         * g++.old-deja/g++.pt/crash30.C: Likewise.
27184         * g++.old-deja/g++.pt/crash36.C: Likewise.
27185         * g++.old-deja/g++.pt/crash6.C: Likewise.
27186         * g++.old-deja/g++.pt/defarg13.C: Likewise.
27187         * g++.old-deja/g++.pt/derived3.C: Likewise.
27188         * g++.old-deja/g++.pt/error1.C: Likewise.
27189         * g++.old-deja/g++.pt/friend21.C: Likewise.
27190         * g++.old-deja/g++.pt/friend23.C: Likewise.
27191         * g++.old-deja/g++.pt/infinite1.C: Likewise.
27192         * g++.old-deja/g++.robertl/eb128.C: Likewise.
27193
27194 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
27195
27196         * gcc.c-torture/execute/20020225-2.c: New test.
27197
27198 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
27199
27200         * gcc.c-torture/execute/920730-1t.c,
27201         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
27202         Delete test cases, only relevant to -traditional.
27203
27204 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27205
27206         * gcc.dg/cpp/undef1.c: Remove.
27207         * gcc.dg/cpp/directiv.c: Update.
27208         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
27209
27210 2002-02-27  Michael Meissner  <meissner@redhat.com>
27211
27212         * gcc.c-torture/execute/20020226-1.c: New test.
27213
27214 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
27215
27216         * g++.dg/debug/debug4.C: New test.
27217
27218         * gcc.dg/ia64-visibility-1.c: New test.
27219
27220 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
27221
27222         * gcc.dg/debug/20020224-1.c: New.
27223
27224 2002-02-25  Kazu Hirata  <kazu@hxi.com>
27225
27226         * gcc.c-torture/execute/960416-1.x: New.
27227         * gcc.c-torture/execute/divconst-3.x: Likewise.
27228
27229 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
27230
27231         * gcc.dg/20020224-1.c: New test.
27232
27233 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
27234
27235         * gcc.c-torture/execute/20020225-1.c: New.
27236
27237 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27238
27239         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
27240
27241 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
27242
27243         * gcc.dg/20020222-1.c: New test.
27244
27245 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
27246
27247         * g++.dg/opt/anonunion1.C: New test.
27248
27249 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
27250
27251         * g++.dg/template/qualttp19.C: New test.
27252         * g++.dg/template/qualttp20.C: New test.
27253         * g++.old-deja/g++.jason/report.C: Adjust expected errors
27254         * g++.old-deja/g++.other/qual1.C: Likewise.
27255
27256 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
27257
27258         * gcc.dg/attr-alwaysinline.c: New.
27259
27260 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
27261
27262         * gcc.dg/20020220-1.c: New test.
27263
27264         * gcc.dg/20020220-2.c: New test.
27265
27266         * g++.dg/opt/mmx1.C: New test.
27267
27268 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
27269
27270         * gcc.c-torture/compile/20020110.c: New test.
27271
27272 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
27273
27274         * gcc.c-torture/execute/20020219-1.c: New test.
27275
27276         * gcc.dg/20020219-1.c: New test.
27277
27278         * gcc.dg/noncompile/20020220-1.c: New test.
27279
27280         * g++.dg/opt/ptrintsum1.C: New test.
27281
27282         * gcc.dg/debug/20020220-1.c: New test.
27283
27284 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
27285
27286         * gcc.c-torture/execute/20020216-1.c: New test.
27287
27288 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27289
27290         * gcc.dg/decl-1.c: Update, new test.
27291
27292 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
27293
27294         * g++.dg/abi/bitfield1.C: New test.
27295         * g++.dg/abi/bitfield2.C: New test.
27296
27297 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
27298
27299         * gcc.dg/attr-nest.c: New test.
27300
27301 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
27302
27303         * gcc.c-torture/execute/20020215-1.c: New test.
27304
27305 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
27306
27307         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
27308         * g++.dg/debug/debug.exp: New.
27309         * g++.dg/debug/trivial.C: New.
27310         * g++.dg/debug/debug1.C: Moved...
27311         * g++.dg/other/debug1.C: ...from here.
27312         * g++.dg/debug/debug2.C: Moved...
27313         * g++.dg/other/debug2.C: ...from here.
27314         * g++.dg/debug/debug3.C: Moved...
27315         * g++.dg/other/debug3.C: ...from here.
27316
27317         * gcc.dg/noncompile/20020213-1.c: New test.
27318
27319 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
27320
27321         * g++.dg/other/debug3.C: New test.
27322
27323         * gcc.c-torture/execute/20020213-1.c: New test.
27324
27325 2002-02-13  Richard Smith <richard@ex-parrot.com>
27326
27327         * g++.old-deja/g++.other/thunk1.C: New test.
27328
27329 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
27330
27331         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
27332
27333 2002-02-13  Stan Shebs  <shebs@apple.com>
27334
27335         * gcc.dg/altivec-3.c: New.
27336
27337 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
27338
27339         * gcc.dg/Wunreachable-1.c: New test.
27340         * gcc.dg/Wunreachable-2.c: New test.
27341
27342 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27343
27344         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
27345
27346 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
27347
27348         * gcc.dg/decl-1.c: New test.
27349
27350 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
27351
27352         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
27353
27354 2002-02-10  Kazu Hirata  <kazu@hxi.com>
27355
27356         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
27357         * gcc.c-torture/compile/980506-1.x: Likewise.
27358
27359 2002-02-10  Kazu Hirata  <kazu@hxi.com>
27360
27361         * gcc.dg/20020210-1.c: New.
27362
27363 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
27364
27365         * g77.f-torture/execute/947.f: New regression test
27366         for PR fortran/947.
27367
27368 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
27369
27370         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
27371         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
27372
27373 2002-02-08  Richard Henderson  <rth@redhat.com>
27374
27375         * gcc.c-torture/compile/labels-3.c: New.
27376
27377 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
27378
27379         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
27380         expression statements work instead.
27381         * gcc.dg/noncompile/20020207-1.c: New test.
27382
27383 2002-02-07  Richard Henderson  <rth@redhat.com>
27384
27385         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
27386
27387 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27388
27389         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
27390         message from g77
27391         * lib/g77-dg.exp: Trim g77 error messages so that they are
27392         recognized by dg.exp.
27393
27394 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27395
27396         PR fortran/5473
27397         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
27398
27399 2002-02-07  Richard Henderson  <rth@redhat.com>
27400
27401         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
27402         to be sufficiently aligned for integers.
27403
27404 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
27405
27406         * g++.dg/template/friend4.C: New test.
27407
27408 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27409
27410         PR fortran/5743
27411         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
27412         unsupported cases.
27413
27414 2002-02-07  Richard Henderson  <rth@redhat.com>
27415
27416         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
27417         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
27418         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
27419         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
27420
27421 2002-02-06  Richard Henderson  <rth@redhat.com>
27422
27423         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
27424
27425 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
27426
27427         * gcc.dg/20020206-1.c: New test.
27428
27429 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
27430
27431         * gcc.c-torture/execute/20020206-1.c: New test.
27432
27433         * gcc.c-torture/execute/20020206-2.c: New test.
27434
27435         PR optimization/5429:
27436         * gcc.c-torture/compile/20020206-1.c: New test.
27437
27438 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
27439
27440         * g++.dg/ext/align1.C: Do not use an explicit alignment value
27441         as certain file formats cannot support particularly large
27442         alignments.
27443
27444         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
27445         and do not expect to be able to link the executable.
27446
27447         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
27448         fail because the COFF format does not support the weak attribute.
27449
27450 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
27451
27452         * g77.dg/pr5473.f:  New test
27453
27454 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
27455
27456         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
27457         Fix testcase accordingly.
27458
27459 2002-02-04  Richard Henderson  <rth@redhat.com>
27460
27461         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
27462         (buf): Change to be an array of pointers, not ints.
27463
27464 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
27465
27466         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
27467         before all tests.  Move warning one line above to match where it
27468         C frontend emits.
27469         * gcc.dg/Wswitch-2.c: New test.
27470         * g++.dg/warn/Wswitch-1.C: New test.
27471         * g++.dg/warn/Wswitch-2.C: New test.
27472
27473 2002-02-04  Richard Henderson  <rth@redhat.com>
27474
27475         * g++.dg/abi/offsetof.C: Fix size comparison.
27476
27477 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
27478
27479         * gcc.dg/cast-qual-2.c: New test.
27480
27481 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
27482
27483         * gcc.dg/20020201-4.c: New test.
27484
27485 2002-02-04  Ben Elliston  <bje@redhat.com>
27486
27487         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
27488         target_info attribute != 0, in addition to the empty string.
27489         (gcc_target_compile): Likewise.
27490
27491 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
27492
27493         * gcc.dg/Wswitch.c: New test.
27494         PR gcc/4475. PR gcc/3780.
27495
27496 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
27497
27498         * g77.f-torture/execute/5122.f: New test for regressions
27499         against PR fortran/5122.
27500
27501 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
27502
27503         * g77.f-torture/compile/pr3743.f: Delete
27504         * g77.dg/pr3743-1.f: New test.
27505         * g77.dg/pr3743-2.f: New test.
27506         * g77.dg/pr3743-3.f: New test.
27507         * g77.dg/pr3743-4.f: New test.
27508
27509 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27510
27511         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
27512
27513 2002-02-02  Richard Henderson  <rth@redhat.com>
27514
27515         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
27516         * gcc.c-torture/execute/bf64-1.c: Likewise.
27517
27518 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
27519
27520         * gcc.dg/20020201-2.c: New test.
27521
27522         * gcc.dg/20020201-3.c: New test.
27523
27524         * gcc.c-torture/execute/bitfld-2.c: New test.
27525
27526 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27527
27528         * gcc.dg/bitfld-1.c: Update.
27529         * gcc.dg/bitfld-2.c: Update.
27530         * gcc.c-torture/execute/bitfld-1.x: New.
27531
27532 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
27533
27534         * gcc.c-torture/execute/20020201-1.c: New test.
27535
27536 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
27537
27538         PR target/5469
27539         * gcc.dg/20020201-1.c: New test.
27540
27541 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
27542
27543         PR fortran/3743
27544         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
27545         * g77.f-torture/compile/pr3743.x: Remove
27546
27547 2002-01-31  Tom Rix  <trix@redhat.com>
27548
27549         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
27550
27551 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27552
27553         * gcc.dg/noncompile/20020130-1.c: New test.
27554
27555 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
27556
27557         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
27558
27559 2002-01-29  Richard Henderson  <rth@redhat.com>
27560
27561         * gcc.c-torture/execute/991118-1.c: Cast various constants back
27562         to long long.
27563         * gcc.c-torture/execute/bf64-1.c: Likewise.
27564
27565 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
27566
27567         * gcc.c-torture/execute/20020129-1.c: New test.
27568
27569 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27570
27571         * gcc.c-torture/compile/20000224-1.c: Update.
27572         * gcc.c-torture/execute/bitfld-1.c: New tests.
27573         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
27574         * gcc.dg/uninit-A.c: Update.
27575
27576 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27577
27578         * g++.dg/template/ctor1.C: Add instantiation.
27579
27580 2002-01-28  Paul Koning  <pkoning@equallogic.com>
27581
27582         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
27583         argument to __builtin_prefetch to be const ptr.
27584
27585 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
27586
27587         * gcc.c-torture/compile/20020120-1.c: New test.
27588
27589 2002-01-27  Kazu Hirata  <kazu@hxi.com>
27590
27591         * gcc.c-torture/execute/20020127-1.c: New test.
27592
27593 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
27594
27595         * g77.dg/f77-edit-i-in.f: New test
27596         * g77.dg/f77-edit-i-out.f: New test
27597
27598 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
27599
27600         * gcc.dg/debug/debug.exp: New file.
27601         * gcc.dg/debug/trivial.c: New file.
27602         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
27603         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
27604         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
27605         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
27606         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
27607         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
27608         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
27609         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
27610         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
27611         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
27612         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
27613         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
27614         * gcc.dg/20000503-1.c: Removed.
27615         * gcc.dg/20010207-1.c: Removed.
27616         * gcc.dg/20011223-1.c: Removed.
27617         * gcc.dg/20020104-2.c: Removed.
27618         * gcc.dg/debug-1.c: Removed.
27619         * gcc.dg/debug-2.c: Removed.
27620         * gcc.dg/debug-3.c: Removed.
27621         * gcc.dg/debug-4.c: Removed.
27622         * gcc.dg/debug-5.c: Removed.
27623         * gcc.dg/debug-6.c: Removed.
27624         * gcc.dg/dwarf2-1.c: Removed.
27625         * gcc.dg/dwarf2-2.c: Removed.
27626
27627 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
27628
27629         * g++.old-deja/g++.other/eh5.C: New test.
27630         * g++.old-deja/g++.other/sibcall2.C: New test.
27631         * g++.old-deja/g++.other/array9.C: New test.
27632         * g++.old-deja/g++.other/typename2.C: New test.
27633         * g++.old-deja/g++.other/crash60.C: New test.
27634         * g++.old-deja/g++.other/conv9.C: New test.
27635         * g++.old-deja/g++.other/mangle10.C: New test.
27636         * g++.old-deja/g++.other/unchanging1.C: New test.
27637         * g++.old-deja/g++.other/exprstmt1.C: New test.
27638         * g++.old-deja/g++.other/inline23.C: New test.
27639         * g++.old-deja/g++.eh/ia64-1.C: New test.
27640         * g++.old-deja/g++.other/dwarf2-1.C: New test.
27641         * g++.old-deja/g++.other/reload1.C: New test.
27642         * g++.old-deja/g++.other/static20.C: New test.
27643         * g++.old-deja/g++.other/local-alloc1.C: New test.
27644         * g++.old-deja/g++.other/conv8.C: New test.
27645         * g++.old-deja/g++.other/stmtexpr2.C: New test.
27646         * g++.old-deja/g++.other/storeexpr1.C: New test.
27647         * g++.old-deja/g++.other/storeexpr2.C: New test.
27648         * g++.dg/eh/template2.C: New test.
27649         * g++.dg/warn/weak1.C: New test.
27650
27651 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
27652
27653         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
27654         Remove first, non-varying, argument.
27655
27656 2002-01-23  Richard Henderson  <rth@redhat.com>
27657
27658         * gcc.dg/inline-2.c: New.
27659
27660         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
27661         Add optional target arg.  Check number of arguments.
27662         (scan-assembler-not, scan-assembler-dem): Likewise.
27663         (scan-assembler-dem-not): Likewise.
27664
27665 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
27666
27667         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
27668         line 12.
27669         * g++.old-deja/g++.brendan/parse3.C,
27670         g++.old-deja/g++.other/crash26.C,
27671         g++.old-deja/g++.other/crash28.C,
27672         g++.old-deja/g++.other/crash29.C,
27673         g++.old-deja/g++.other/crash30.C,
27674         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
27675
27676 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
27677
27678         * gcc.dg/20020115-1.c: New.
27679
27680 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
27681
27682         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
27683
27684 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
27685
27686         * gcc.dg/20020122-3.c: New.
27687
27688 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
27689
27690         * g++.dg/other/gc1.C: New test.
27691
27692 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
27693
27694         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
27695
27696 2002-01-22  Richard Henderson  <rth@redhat.com>
27697
27698         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
27699
27700 2002-01-22  Richard Henderson  <rth@redhat.com>
27701
27702         * gcc.dg/20020122-4.c: New.
27703
27704 2002-01-22  H.J. Lu <hjl@gnu.org>
27705
27706         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
27707         link output.
27708         * gcc.dg/special/ecos.exp: Likewise.
27709         * lib/g++-dg.exp: Likewise.
27710         * lib/g77-dg.exp: Likewise.
27711         * lib/gcc-dg.exp : Likewise.
27712         * lib/mike-g++.exp: Likewise.
27713         * lib/mike-g77.exp: Likewise.
27714         * lib/mike-gcc.exp: Likewise.
27715         * lib/objc-dg.exp: Likewise.
27716
27717 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
27718
27719         PR target/5379
27720         * gcc.dg/20020122-2.c: New test.
27721
27722 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
27723
27724         * gcc.dg/20020122-1.c: New test.
27725
27726 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
27727
27728         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
27729
27730 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
27731
27732         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
27733
27734 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27735
27736         * gcc.c-torture/compile/20020121-1.c: New test.
27737
27738 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27739
27740         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
27741         ld_library_path.
27742
27743 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
27744
27745         * gcc.dg/20020218-1.c: New test.
27746
27747 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
27748
27749         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
27750         messages
27751         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
27752         "At global scope" warning
27753         * g++.dg/ext/align1.C: Change cygwin test for alignment
27754         from db-bogus to dg-warning
27755
27756 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
27757
27758         * g77.f-torture/compile/cpp2.F: New test.
27759
27760 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27761
27762         * g++.dg/template/access1.C: New test.
27763
27764 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
27765
27766         * gcc.dg/20020118-1.c: New.
27767
27768 2002-01-18  Kazu Hirata  <kazu@hxi.com>
27769
27770         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
27771
27772 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27773
27774         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
27775         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
27776         alignment warnings.
27777
27778 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27779
27780         * gcc.misc-tests/i386-prefetch.exp: Save and restore
27781         torture_with_loops and torture_without_loops
27782
27783 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
27784
27785         * gcc.c-torture/compile/20020116-1.c: New test.
27786
27787 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
27788
27789         * gcc.dg/20020116-2.c: New test.
27790
27791         * gcc.dg/ultrasp4.c: New test.
27792
27793         * gcc.dg/20020116-1.c: New test.
27794
27795 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
27796
27797         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
27798         by EABI.
27799
27800 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
27801
27802         * gcc.misc-tests/i386-prefetch.exp: New.
27803         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
27804         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
27805         * gcc.misc-tests/i386-pf-none-1.c: New test.
27806         * gcc.misc-tests/i386-pf-sse-1.c: New test.
27807
27808 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
27809
27810         * gcc.dg/gnu89-init-1.c: Add new tests.
27811
27812 2002-01-15  Andreas Jaeger  <aj@suse.de>
27813
27814         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
27815         * gcc.dg/i386-mmx-2.c: Likewise.
27816         * gcc.dg/i386-sse-1.c: Likewise.
27817         * gcc.dg/i386-sse-2.c: Likewise.
27818         * gcc.dg/i386-sse-3.c: Likewise.
27819
27820 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
27821
27822         * g77.f-torture/execute/intrinsic-unix-bessel.f:
27823         Uncomment additional cases that now pass.
27824
27825 2002-01-11  Richard Henderson  <rth@redhat.com>
27826
27827         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
27828         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
27829
27830 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
27831
27832         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
27833
27834 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
27835
27836         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
27837         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
27838
27839 2002-01-10  Dale Johannesen  <dalej@apple.com>
27840
27841         * gcc.c-torture/execute/loop-11.c: New.
27842
27843 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
27844
27845         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
27846         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
27847
27848 2002-01-09  Richard Henderson  <rth@redhat.com>
27849
27850         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
27851         type in which to perform the operation for each size.
27852
27853 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
27854
27855         * gcc.c-torture/compile/20020109-2.c: New test.
27856
27857 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
27858
27859         * gcc.c-torture/execute/loop-10.c: New test.
27860
27861 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27862
27863         * gcc.c-torture/compile/20010226-1.c: New test.
27864         * gcc.c-torture/compile/20010227-1.c: New test.
27865         * gcc.c-torture/compile/20010426-1.c: New test.
27866         * gcc.c-torture/compile/20010510-1.c: New test.
27867         * gcc.c-torture/compile/20010605-3.c: New test.
27868         * gcc.c-torture/compile/20010824-1.c: New test.
27869         * gcc.c-torture/execute/20010409-1.c: New test.
27870         * gcc.dg/noncompile/20000901-1.c: New test.
27871         * gcc.dg/20001023-1.c: New test.
27872         * gcc.dg/20001101-1.c: New test.
27873         * gcc.dg/20001102-1.c: New test.
27874         * gcc.dg/20010207-1.c: New test.
27875         * gcc.dg/20010405-1.c: New test.
27876         * gcc.dg/20010822-1.c: New test.
27877         * gcc.dg/20011107-1.c: New test.
27878
27879 2002-01-09  Jeffrey A Law  (law@redhat.com)
27880
27881         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
27882
27883         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
27884         execution failure on PA targets.
27885
27886 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27887
27888         * gcc.c-torture/compile/20020109-1.c: New test.
27889
27890 2002-01-08  Kazu Hirata  <kazu@hxi.com>
27891
27892         * gcc.c-torture/execute/20020108-1.c: New test.
27893
27894 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
27895
27896         * gcc.dg/20020108-1.c: New test.
27897
27898 2002-01-08  H.J. Lu <hjl@gnu.org>
27899
27900         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
27901         for header files.
27902
27903 2002-01-08  Geoff Keating  <geoffk@redhat.com>
27904
27905         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
27906         consistency.
27907
27908 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
27909
27910         * gcc.dg/altivec-4.c: Test altivec predicates.
27911
27912 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
27913
27914         * gcc.c-torture/execute/20020107-1.c: New test.
27915
27916 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27917
27918         PR c/5279
27919         * gcc.c-torture/compile/20020106-1.c: New test.
27920
27921 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
27922
27923         * gcc.c-torture/execute/nestfunc-4.c: New test.
27924
27925 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27926
27927         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
27928         extra triple that slipped in.
27929         * g++.old-deja/g++.abi/align.C: Likewise.
27930         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27931
27932 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27933
27934         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
27935         * g++.old-deja/g++.abi/align.C: Likewise.
27936         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27937
27938         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
27939         on FreeBSD/i386.
27940         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
27941         FreeBSD.
27942
27943 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
27944
27945         * gcc.dg/20020104-1.c: New test.
27946
27947         * gcc.dg/20020104-2.c: New test.
27948
27949 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
27950
27951         * gcc.dg/20020103-1.c: Fix typo in target selector.
27952
27953 2002-01-03  Richard Henderson  <rth@redhat.com>
27954
27955         * gcc.dg/20020103-1.c: New.
27956
27957 2002-01-03  Kazu Hirata  <kazu@hxi.com>
27958
27959         * gcc.c-torture/execute/20020103-1.c: New test.
27960
27961 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
27962
27963         * g++.dg/other/debug2.C: New test.
27964
27965         * gcc.c-torture/compile/20020103-1.c: New test.
27966
27967 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
27968
27969         * gcc.dg/gnu89-init-1.c: Added new tests.
27970
27971 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27972
27973         * g++.dg/template/friend2.C: Remove as patch is reverted.
27974
27975         * g++.dg/warn/oldcast1.C: New test.
27976
27977         * g++.dg/template/ptrmem1.C: New test.
27978         * g++.dg/template/ptrmem2.C: New test.
27979
27980         * g++.dg/template/ntp.C: New test.
27981
27982         * g++.dg/other/component1.C: New test.
27983
27984         * g++.dg/template/ttp3.C: New test.
27985
27986         * g++.dg/template/friend2.C: New test.
27987         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27988
27989 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27990
27991         * g++.dg/other/ptrmem1.C: New test.
27992         * g++.dg/other/ptrmem2.C: New test.
27993
27994 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27995
27996         * g++.dg/template/ctor1.C: New test.
27997
27998 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27999
28000         * g++.dg/template/friend2.C: New test.
28001
28002 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
28003
28004         * gcc.dg/mmix-1.c: New test.
28005
28006 2001-12-31  Richard Henderson  <rth@redhat.com>
28007
28008         * gcc.dg/asm-5.c: New.
28009
28010 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
28011
28012         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
28013         in namespace __gnu_cxx
28014
28015 2001-12-30  Richard Henderson  <rth@redhat.com>
28016
28017         * gcc.dg/debug-6.c: New.
28018
28019 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
28020
28021         * gcc.c-torture/compile/20011229-2.c: New test.
28022
28023 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
28024
28025         * gcc.dg/debug-3.c: New test.
28026         * gcc.dg/debug-4.c: New test.
28027         * gcc.dg/debug-5.c: New test.
28028
28029 2001-12-29  Richard Henderson  <rth@redhat.com>
28030
28031         * g++.dg/eh/loop1.C: New.
28032
28033 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28034
28035         * g++.dg/template/crash1.C: New test.
28036
28037 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28038
28039         * g++.dg/other/const1.C: New test.
28040
28041 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28042
28043         * gcc.c-torture/compile/20011229-1.c: New test.
28044
28045 2001-12-28  Stan Shebs  <shebs@apple.com>
28046
28047         * lib/objc-torture.exp: Resync with c-torture.exp.
28048         * lib/objc.exp: Load standard libraries.
28049
28050 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
28051
28052         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
28053         additional tests.
28054
28055 2001-12-27  Roger Sayle <roger@eyesopen.com>
28056
28057         * gcc.c-torture/execute/string-opt-16.c: New testcase.
28058
28059 2001-12-27  Richard Henderson  <rth@redhat.com>
28060
28061         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
28062
28063 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
28064
28065         * g++.dg/eh/ctor1.C: New test.
28066         * g++.dg/other/error2.C: New test.
28067
28068 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
28069
28070         * g++.dg/other/init2.C: New test.
28071
28072 2001-12-24  Richard Henderson  <rth@redhat.com>
28073
28074         * gcc.dg/20011223-1.c: New.
28075         * gcc.dg/inline-1.c: New.
28076
28077 2001-12-23  Richard Henderson  <rth@redhat.com>
28078
28079         * gcc.dg/asm-4.c: Test operand modifiers.
28080
28081 2001-12-23  Richard Henderson  <rth@redhat.com>
28082
28083         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
28084
28085 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28086
28087         * gcc.c-torture/execute/20011223-1.c: New test.
28088
28089 2001-12-21  Richard Henderson  <rth@redhat.com>
28090
28091         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
28092         re-enables the warning.
28093
28094 2001-12-21  Richard Henderson  <rth@redhat.com>
28095
28096         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
28097
28098 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
28099
28100         * gcc.c-torture/compile/20011218-1.c: New test.
28101
28102 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
28103
28104         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
28105         arm-isr.c test.
28106         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
28107         epilogue generation for ARM ISR routines.
28108
28109 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28110
28111         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
28112         * gcc.dg/format/c90-printf-3.c: Likewise.
28113         * gcc.dg/format/c99-printf-3.c: Likewise.
28114         * gcc.dg/format/ext-1.c: Likewise.
28115         * gcc.dg/format/ext-6.c: Likewise.
28116         * gcc.dg/format/format.h: Prototype unlocked stdio.
28117
28118 2001-12-20  Richard Henderson  <rth@redhat.com>
28119
28120         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
28121         (arena): Use it.
28122         (malloc): Correct allocation logic.  Abort if we fill up the
28123         arena before initialization complete.
28124         (realloc): Correct allocation logic.
28125
28126 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
28127
28128         * gcc.c-torture/compile/20011219-2.c: New test.
28129
28130         * gcc.c-torture/execute/20011219-1.c: New test.
28131
28132 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
28133
28134         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
28135         target does not support weak symbols.
28136
28137 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
28138
28139         * gcc.c-torture/compile/20011219-1.c: New test.
28140
28141 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
28142
28143         * g++.dg/other/error1.C: New test.
28144
28145 2001-12-17  Jeffrey A Law  (law@redhat.com)
28146
28147         * gcc.c-torture/execute/20011217-1.c: New test.
28148
28149 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
28150
28151         * objc.dg/special/: New directory.
28152         * objc.dg/special/special.exp: New file.
28153         * objc.dg/special/unclaimed-category-1.h: New file.
28154         * objc.dg/special/unclaimed-category-1a.m: New file.
28155         * objc.dg/special/unclaimed-category-1.m: New file.
28156
28157 2001-12-17  Andreas Jaeger  <aj@suse.de>
28158
28159         * gcc.c-torture/compile/20011217-2.c: New test.
28160
28161 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28162
28163         * gcc.c-torture/compile/20011217-1.c: New test.
28164
28165 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
28166
28167         * testsuite/gcc.dg/20011214-1.c: New.
28168
28169 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
28170
28171         * gcc.dg/altivec-4.c: New.
28172
28173 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
28174
28175         * gcc.dg/20011113-1.c: New test.
28176
28177 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28178
28179         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
28180         std::__malloc_alloc_template<0> and
28181         std::__default_alloc_template<false, 0>.
28182
28183 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
28184
28185         * objc/execute/bf-21.m: New test.
28186         * objc/execute/enumeration-1.m: New test.
28187         * objc/execute/enumeration-2.m: New test.
28188
28189 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
28190
28191         * gcc.dg/gnu89-init-1.c: New test.
28192
28193 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28194
28195         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
28196         * g++.old-deja/g++.jason/2371.C: Likewise.
28197         * g++.old-deja/g++.jason/template33.C: Likewise.
28198         * g++.old-deja/g++.jason/template34.C: Likewise.
28199         * g++.old-deja/g++.jason/template36.C: Likewise.
28200         * g++.old-deja/g++.oliva/typename1.C: Likewise.
28201         * g++.old-deja/g++.oliva/typename2.C: Likewise.
28202         * g++.old-deja/g++.other/typename1.C: Likewise.
28203         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28204         * g++.old-deja/g++.pt/nontype5.C: Likewise.
28205         * g++.old-deja/g++.pt/typename11.C: Likewise.
28206         * g++.old-deja/g++.pt/typename14.C: Likewise.
28207         * g++.old-deja/g++.pt/typename16.C: Likewise.
28208         * g++.old-deja/g++.pt/typename3.C: Likewise.
28209         * g++.old-deja/g++.pt/typename4.C: Likewise.
28210         * g++.old-deja/g++.pt/typename5.C: Likewise.
28211         * g++.old-deja/g++.pt/typename7.C: Likewise.
28212         * g++.old-deja/g++.robertl/eb9.C: Likewise.
28213
28214 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
28215
28216         * g++.dg/other/linkage1.C: New test.
28217         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
28218         specifiers.
28219
28220 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28221
28222         * gcc.dg/concat.c: New test.
28223
28224 2001-12-11  Stan Shebs  <shebs@apple.com>
28225
28226         * objc/compile: New test directory.
28227         * objc/compile/compile.exp: New expect script.
28228         * objc/compile/20011211-1.m: New compile test.
28229
28230 2001-12-11  Jason Merrill  <jason@redhat.com>
28231
28232         * lib/prune.exp (prune_gcc_output): Also handle "In member
28233         function".  So many permutations...
28234
28235 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
28236
28237         * g++.dg/template/typedef1.C: New test.
28238
28239 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
28240
28241         * g++.dg/other/copy1.C: New test.
28242
28243 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
28244
28245         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
28246
28247         * gcc.dg/builtin-choose-expr.c: New.
28248
28249 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
28250
28251         * gcc.dg/altivec-2.c: New.
28252
28253 2001-12-07  Richard Henderson  <rth@redhat.com>
28254
28255         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
28256
28257 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
28258
28259         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
28260         ultrasparc.
28261
28262 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28263
28264         * g++-old.deja/g++.robertl/eb101.C: Deleted.
28265
28266 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
28267
28268         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
28269         variable argument list.
28270
28271 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
28272
28273         * gcc.c-torture/execute/memcheck: Delete entire directory.
28274         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
28275         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
28276
28277 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28278
28279         * gcc.dg/Wshadow-1.c: New test.
28280
28281 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
28282
28283         * gcc.c-torture/compile/20011130-1.c: New test.
28284
28285         * gcc.dg/noncompile/20011025-1.c: New test.
28286
28287         * g++.dg/other/anon-union.C: New test.
28288
28289         * gcc.c-torture/execute/20011024-1.c: New test.
28290
28291 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28292
28293         * gcc.c-torture/execute/20000722-1.x,
28294         gcc.c-torture/execute/20010123-1.x: Remove.
28295         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
28296         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
28297         gcc.dg/c99-complit-2.c: New tests.
28298
28299 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
28300
28301         * g++.dg/inherit/base1.C: New test.
28302
28303 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
28304
28305         * g++.dg/other/stdarg1.C: New test.
28306
28307         * gcc.c-torture/compile/20011130-2.c: New test.
28308
28309 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
28310
28311         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
28312         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
28313         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
28314         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
28315         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
28316         * gcc.dg/builtin-prefetch-1.c: New test.
28317
28318 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
28319
28320         * gcc.dg/20011130-1.c: New test.
28321
28322 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28323
28324         * g++.dg/other/scope1.C: New test.
28325         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
28326
28327 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28328
28329         * gcc.dg/vla-init-1.c: New test.
28330
28331 2001-12-01  Geoff Keating  <geoffk@redhat.com>
28332
28333         * gcc.c-torture/compile/structs.c: New testcase from GDB.
28334
28335 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28336
28337         * objc.dg/alias.m: Update.
28338         * objc.dg/class-1.m: Update.
28339         * objc.dg/const-str-1.m: Update.
28340         * objc.dg/fwd-proto-1.m: Update.
28341         * objc.dg/id-1.m: Update.
28342         * objc.dg/super-class-1.m: Update.
28343
28344 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
28345
28346         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
28347         constructs.
28348
28349 2001-11-28  Jeffrey A Law  (law@cygnus.com)
28350
28351         * gcc.c-torture/execute/20011128-1.c: New test.
28352
28353 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
28354
28355         * gcc.dg/20011127-1.c: New test.
28356
28357 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28358
28359         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
28360         from Austin Group draft 7.
28361         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
28362         scanf format arguments.
28363         * gcc.dg/format/no-exargs-2.c: New test.
28364
28365 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
28366
28367         * g++.dg/abi/vbase8-4.C: New test.
28368
28369 2001-11-24  Ian Lance Taylor  <ian@airs.com>
28370
28371         * gcc.c-torture/execute/20011121-1.c: New test.
28372
28373 2001-11-23  Jeffrey A Law  (law@cygnus.com)
28374
28375         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
28376
28377 2001-11-23  Andreas Jaeger  <aj@suse.de>
28378
28379         * gcc.dg/cpp/charconst-2.c: New test.
28380
28381 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
28382
28383         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
28384         to the host if it is remote.  Let tests specify extra headers
28385         they use.
28386         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
28387         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
28388         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
28389         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
28390         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
28391         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
28392         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
28393         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
28394         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
28395         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
28396
28397 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
28398
28399         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
28400         for little endian ARMs.
28401
28402 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
28403
28404         * gcc.c-torture/compile/20011119-1.c: New test.
28405         * gcc.c-torture/compile/20011119-2.c: New test.
28406
28407 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
28408
28409         * gcc.dg/altivec-1.c: Fix typo.
28410
28411 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28412
28413         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
28414
28415 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
28416
28417         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
28418
28419 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
28420
28421         * lib/g77.exp: Don't specify --rpath-link.
28422
28423         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
28424         across all the headers.
28425         * gcc.dg/format/format.exp: For testing on a remote host,
28426         copy format.h.
28427
28428         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
28429         * gcc.c-torture/execute/930406-1.c: Likewise.
28430         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28431
28432 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
28433
28434         * gcc.dg/altivec-1.c: New.
28435
28436 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
28437
28438         * gcc.dg/cpp/fpreprocessed.c: New test case.
28439
28440 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28441
28442         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
28443         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
28444         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
28445
28446 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28447
28448         * gcc.dg/no-builtin-1.c: New test.
28449
28450 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
28451
28452         * gcc.c-torture/execute/20011115-1.c: New test.
28453
28454 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
28455
28456         * gcc.c-torture/compile/20011114-2.c: New test.
28457         * gcc.c-torture/compile/20011114-3.c: New test.
28458         * gcc.c-torture/compile/20011114-4.c: New test.
28459
28460 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28461
28462         * g++.dg/other/init1.C: New test.
28463
28464 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
28465
28466         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
28467         message.
28468
28469         * gcc.c-torture/execute/20011114-1.c: New testcase.
28470
28471         * gcc.c-torture/compile/20010327-1.c: Revert last change.
28472         * gcc.c-torture/compile/20011114-1.c: New test, exactly
28473         like the (before this change) version of 20010327-1.c.
28474
28475 2001-11-14  Roger Sayle <roger@eyesopen.com>
28476
28477         * gcc.c-torture/execute/string-opt-13.c: New testcase.
28478
28479 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
28480
28481         * g++.dg/init/array2.C: New test.
28482
28483 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
28484
28485         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
28486
28487 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
28488
28489         * g++.dg/other/forscope1.C: New test.
28490         * g++.dg/ext/forscope1.C: New test.
28491         * g++.dg/ext/forscope2.C: New test.
28492
28493 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
28494
28495         * gcc.c-torture/execute/20011113-1.c: New test.
28496
28497 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
28498
28499         * gcc.c-torture/execute/20011109-2.c: New test.
28500
28501         * gcc.c-torture/execute/20011109-1.c: New test.
28502
28503 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
28504
28505         * gcc.c-torture/compile/20011109-1.c: New test.
28506
28507 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
28508
28509         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
28510         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
28511         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
28512         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
28513         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
28514         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
28515         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
28516
28517 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28518
28519         * g++.dg/warn/Wshadow-1.C: New tests.
28520         * g++.old-deja/g++.mike/for3.C: Update.
28521
28522 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28523
28524         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
28525         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
28526         XFAILs.  Adjust expected error texts.
28527         * gcc.c-torture/compile/20011106-1.c,
28528         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
28529         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
28530         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
28531         gcc.dg/c99-array-lval-5.c: New tests.
28532
28533 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28534
28535         * gcc.dg/cpp/defined.c: Update.
28536
28537 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28538
28539         * gcc.c-torture/execute/anon-1.c: New test.
28540
28541 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
28542
28543         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
28544         same size, so no warning should be produced on stormy16.
28545
28546         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
28547         due to oversized array.
28548         * g++.old-deja/g++.mike/ns15.C: Likewise.
28549         * g++.old-deja/g++.pt/crash16.C: Likewise.
28550
28551 2001-11-02  Graham Stott  <grahams@redhat.com>
28552
28553         * g++.dgother/debug1.C: Fix typos.
28554
28555 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
28556
28557         * g++.dg/other/debug1.C: New test.
28558
28559 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28560
28561         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
28562         of unsigned long.
28563
28564 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
28565
28566         * gcc.dg/20011029-2.c: New test.
28567
28568         * gcc.c-torture/compile/20011029-1.c: New test.
28569
28570 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
28571
28572         * objc/execute/class_self-1.m: New test.
28573         * objc/execute/class_self-2.m: New test.
28574
28575 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
28576
28577         * gcc.misc-tests/msgs.exp: Delete.
28578         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
28579         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
28580         error set to match recent changes.
28581
28582 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
28583
28584         * gcc.dg/20011021-1.c: New test.
28585
28586 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
28587
28588         * gcc.c-torture/compile/20011023-1.c: New test.
28589
28590 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
28591
28592         * lib/g77.exp: Rewrite based on lib/g++.exp.
28593
28594 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
28595
28596         * gcc.c-torture/execute/20011019-1.c: New test.
28597
28598         * gcc.dg/20011018-1.c: New test.
28599
28600 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
28601
28602         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
28603
28604 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
28605
28606         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
28607         * gcc.dg/attr-invalid.c: Likewise.
28608
28609 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
28610
28611         * testsuite/gcc.dg/20011015-1.c: New test.
28612
28613 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
28614
28615         * g++.dg/template/unify2.C: New test.
28616
28617 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
28618
28619         * g++.dg/other/exception-specification.C: New test
28620
28621 2001-10-13  Tom Rix  <trix@redhat.com>
28622
28623         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
28624         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
28625
28626 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
28627
28628         * testsuite/gcc.dg/20011009-1.c: New test.
28629
28630 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28631
28632         PR g++/4476
28633         * g++.dg/other/friend1.C: New test.
28634
28635 2001-10-11  Richard Henderson  <rth@redhat.com>
28636
28637         * g++.old-deja/g++.other/crash18.C: Add -S to options.
28638
28639 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28640
28641         * gcc.c-torture/compile/20011010-1.c: New.
28642
28643 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28644
28645         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
28646         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
28647         g77.f-torture/execute/execute.exp,
28648         g77.f-torture/noncompile/noncompile.exp,
28649         gcc.c-torture/compile/compile.exp,
28650         gcc.c-torture/execute/execute.exp,
28651         gcc.c-torture/execute/ieee/ieee.exp,
28652         gcc.c-torture/execute/memcheck/memcheck.exp,
28653         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
28654         objc/execute/execute.exp: Update FSF address.
28655
28656 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
28657
28658         * gcc.dg/cpp/cmdlne-C.c: Update.
28659         * gcc.dg/cpp/cmdlne-C2.c: New.
28660
28661 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28662
28663         * gcc.c-torture/execute/20011008-3.c: New.
28664
28665 2001-10-08  DJ Delorie  <dj@redhat.com>
28666
28667         * gcc.dg/20011008-1.c: New.
28668         * gcc.dg/20011008-2.c: New.
28669
28670 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28671
28672         * gcc.dg/cpp/spacing1.c: Update test.
28673
28674 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28675
28676         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
28677         spelling errors of "separate" as "seperate".
28678
28679 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
28680
28681         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
28682         enough to avoid inlining.
28683
28684 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28685
28686         * lib/g77.exp: set libg2c_dir correctly.
28687
28688 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28689
28690         * gcc.dg/cpp/macro11.c: New test.
28691
28692 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28693
28694         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
28695         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
28696         gcc.dg/format/multattr-3.c: New tests.
28697         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
28698         tests for format attributes on function pointers being rejected.
28699
28700 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28701
28702         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
28703
28704 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28705
28706         * g++.dg/warn/format1.C: New test.
28707
28708 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28709
28710         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
28711
28712 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28713
28714         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
28715
28716 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28717
28718         * gcc.dg/cpp/redef2.c: Add test.
28719
28720 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
28721
28722         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
28723         long-standing bug on i686, apparently.
28724         * gcc.c-torture/execute/loop-2c.x: New file.
28725         * gcc.c-torture/execute/loop-2d.x: New file.
28726         * gcc.c-torture/execute/loop-3c.x: New file.
28727
28728 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
28729
28730         * gcc.dg/cpp/20000625-2.c: Correct line number.
28731
28732 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28733
28734         * gcc.dg/cpp/macro10.c: New test.
28735         * gcc.dg/cpp/strify3.c: New test.
28736         * gcc.dg/cpp/spacing1.c: Add tests.
28737         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
28738         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
28739
28740 2001-09-24  DJ Delorie  <dj@redhat.com>
28741
28742         * gcc.c-torture/execute/20010924-1.c: New test.
28743
28744 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28745
28746         * testsuite/objc/execute/paste.m: Remove.
28747
28748 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28749
28750         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
28751
28752 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
28753
28754         * g77.dg/strlen0.f: New test.
28755
28756 2001-09-21  Richard Henderson  <rth@redhat.com>
28757
28758         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
28759         * g++.old-deja/g++.abi/vtable2.C: Likewise.
28760
28761 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28762
28763         Table-driven attributes.
28764         * g++.dg/ext/attrib1.C: New test.
28765
28766 2001-09-20  DJ Delorie  <dj@redhat.com>
28767
28768         * gcc.dg/20000926-1.c: Update expected warning messages.
28769         * gcc.dg/array-2.c: Likewise, and test for warnings too.
28770         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
28771         array.
28772
28773 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
28774
28775         * g++.dg/eh/registers1.C: New test case.
28776
28777 2001-09-17  Richard Henderson  <rth@redhat.com>
28778
28779         * gcc.dg/array-5.c: Fix VLA decomposition test.
28780
28781 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28782
28783         * gcc.dg/cpp/line5.c: New testcase.
28784
28785 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28786
28787         * gcc.dg/cpp/macro9.c: New test.
28788
28789 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
28790
28791         * gcc.c-torture/execute/980223.c: Change type of addr from long
28792         to char *.
28793
28794 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
28795
28796         * gcc.c-torture/execute/20010915-1.c: New test.
28797
28798 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
28799
28800         * g77.dg/bprob: New directory.
28801         * g77.dg/bprob/bprob.exp: New file.
28802         * g77.dg/bprob/bprob-1.f: New test.
28803         * g77.dg/gcov: New directory.
28804         * g77.dg/gcov/gcov.exp: New file.
28805         * g77.dg/gcov/gcov-1.f: New test.
28806         * g77.dg/gcov/gcov-1.x: New file.
28807
28808 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28809
28810         * gcc.dg/cpp/directiv.c: Update.
28811         * gcc.dg/cpp/undef1.c: Update.
28812
28813 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
28814
28815         * gcc.dg/20010912-1.c: New test.
28816
28817 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
28818
28819         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
28820         language-independent file in lib.
28821         * lib/gcov.exp: New file.
28822
28823 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28824
28825         * gcc.c-torture/compile/20010911-1.c: New test.
28826
28827 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
28828
28829         * lib/profopt.exp: New, to support profile-directed optimizations.
28830         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
28831         * gcc.misc-tests/bprob-1.c: New test.
28832         * gcc.misc-tests/bprob-2.c: New test.
28833
28834 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
28835
28836         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
28837         XFAIL and which kinds of gcov output to verify.
28838         * gcc.misc-tests/gcov-4b.x: New file.
28839         * gcc.misc-tests/gcov-5b.x: New file.
28840         * gcc.misc-tests/gcov-6.x: New file.
28841         * gcc.misc-tests/gcov-7.c: New test.
28842         * gcc.misc-tests/gcov-7.x: New file.
28843
28844 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
28845
28846         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
28847         * gcc.misc-tests/gcov-6.c: New test.
28848
28849 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28850
28851         PR c++/3986
28852         * g++.dg/abi/vbase1.C: New test.
28853
28854 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
28855
28856         * objc.dg/method-2.m: New.
28857
28858 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28859
28860         PR c++/4203
28861         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
28862         * g++.dg/init/empty1.C: New test.
28863
28864 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
28865
28866         * gcc.c-torture/compile/20010903-1.c: New test.
28867
28868 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
28869
28870         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
28871         for m68k.
28872
28873 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
28874
28875         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
28876
28877         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
28878
28879         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
28880
28881 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
28882
28883         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
28884         for 16-bit 'unsigned int'.
28885
28886 2001-08-29  Kazu Hirata  <kazu@hxi.com>
28887
28888         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
28889
28890 2001-08-27  Richard Henderson  <rth@redhat.com>
28891
28892         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
28893         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
28894
28895 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
28896
28897         * gcc.dg/asm-names.c (ymain): New.
28898
28899 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
28900
28901         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
28902         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
28903         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
28904
28905 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28906
28907         * gcc.dg/compare5.c: New testcase.
28908
28909 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
28910
28911         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
28912         and "In instantiation".
28913
28914 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
28915
28916         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
28917
28918 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
28919
28920         * gcc.misc-tests/gcov.exp: Add support for branch information.
28921         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
28922         * gcc.misc-tests/gcov-4.c: New test.
28923         * gcc.misc-tests/gcov-4b.c: New test.
28924         * gcc.misc-tests/gcov-5b.c: New test.
28925
28926 2001-08-20  Zack Weinberg  <zackw@panix.com>
28927
28928         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
28929         expected to fail.
28930
28931 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28932
28933         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
28934
28935 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
28936
28937         * g++.dg/eh/template1.C: New test.
28938
28939 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
28940
28941         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
28942         Fix thinko.
28943         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
28944         for xfail.
28945
28946 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
28947
28948         * lib/g77-dg.exp:  Use prune.exp for common procedures
28949         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
28950         * lib/g77.exp: (g77-dg-prune) Remove
28951
28952 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
28953
28954         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
28955
28956 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28957
28958         * g++.dg/template/unify1.C: New test.
28959
28960 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
28961
28962         * g++.dg/abi/empty4.C: New test.
28963
28964 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
28965
28966         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
28967         solaris2.*
28968         * g77.f-torture/compile/pr3743.x: Likewise
28969
28970 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28971
28972         * g++.dg/other/using-declaration.C: New test.
28973
28974 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28975
28976         * gcc.dg/cpp/tr-sign.c: New testcase.
28977
28978 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28979
28980         * gcc.dg/cpp/19951025-1.c: Revert.
28981         * gcc.dg/cpp/directiv.c: We no longer process directives that
28982         interrupt macro arguments.
28983
28984 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28985
28986         * gcc.dg/bconstp-1.c: New test.
28987
28988 2001-08-03  Richard Henderson  <rth@redhat.com>
28989
28990         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28991
28992 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28993
28994         * gcc.dg/cpp/19951025-1.c: Update.
28995
28996 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28997
28998         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28999         should be x.
29000
29001 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
29002
29003         Kill -fhonor-std.
29004         * g++.old-deja/g++.ns/ns14.C: Remove special options.
29005         * g++.old-deja/g++.other/std1.C: Likewise.
29006         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
29007
29008 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
29009
29010         * lib/g77.exp:  Load gcc-defs.exp for common procedures
29011         (g77_pass, g77_fail, g77_finish, g77_exit,
29012         ${tool}_check_unsupported_p} Now redundant.  Deleted.
29013
29014 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
29015
29016         * g77.dg/fbackslash.f
29017         * g77.dg/fcase-preserve.f
29018         * g77.dg/ff90-1.f
29019         * g77.dg/ffixed-line-length-0.f
29020         * g77.dg/ffixed-line-length-132.f
29021         * g77.dg/ffixed-line-length-7.f
29022         * g77.dg/ffixed-line-length-72.f
29023         * g77.dg/ffixed-line-length-none.f
29024         * g77.dg/ffree-form-1.f
29025         * g77.dg/fno-backslash.f
29026         * g77.dg/fno-f90-1.f
29027         * g77.dg/fno-fixed-form-1.f
29028         * g77.dg/fno-onetrip.f
29029         * g77.dg/fno-typeless-boz.f
29030         * g77.dg/fno-underscoring.f
29031         * g77.dg/fno-vxt-1.f
29032         * g77.dg/fonetrip.f
29033         * g77.dg/ftypeless-boz.f
29034         * g77.dg/fugly-assumed.f
29035         * g77.dg/funderscoring.f
29036         * g77.dg/fvxt-1.f
29037
29038 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
29039
29040         * objc.dg/fwd-proto-1.m: New.
29041         * objc.dg/local-decl-1.m: New.
29042         * objc.dg/naming-1.m: New.
29043         * objc.dg/naming-2.m: New.
29044         * objc.dg/proto-hier-1.m: New.
29045
29046 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
29047
29048         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
29049         largest-type elements to a struct makes its size grow.
29050
29051 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29052
29053         * g++.dg/abi/vthunk1.C: New test.
29054
29055 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29056
29057         * g++.dg/abi/vbase8-22.C: New test.
29058
29059 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29060
29061         * gcc.dg/cpp/macro8.c: New test.
29062
29063 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
29064
29065         * g++.dg/abi/vbase8-21.C: New test.
29066
29067 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
29068
29069         * g++.dg/abi/vbase8-10.C: New test.
29070
29071 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29072
29073         * lib/g++.exp (g++_set_ld_library_path): Renamed to
29074         ${tool}_set_ld_library_path.
29075         Changed caller.
29076         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
29077         g++.exp.
29078
29079 2001-07-26  Stan Cox <scox@redhat.com>
29080
29081         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
29082         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
29083         gcc_exit, gcc_check_unsupported_p):
29084         Moved to gcc-deps.exp
29085         * gcc-deps.exp: New file.
29086
29087 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29088
29089         * g++.old-deja/g++.pt/defarg14.C: New test.
29090
29091 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
29092
29093         * g++.old-deja/g++.other/lineno5.C: New test.
29094
29095 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
29096
29097         * g++.old-deja/g++.pt/crash68.C: New test.
29098
29099 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
29100
29101         * g++.old-deja/g++.other/crash42.C: New test.
29102
29103 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29104
29105         * gcc.dg/cpp/extratokens.c: Fix.
29106         * gcc.dg/cpp/skipping2.c: New tests.
29107
29108 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29109
29110         * gcc.c-torture/execute/20010724-1.c: New file.
29111         * gcc.c-torture/execute/20010724-1.x: New file.
29112
29113 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29114
29115         * g++.old-deja/g++.other/cond7.C: New test.
29116
29117 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29118
29119         * g++.old-deja/g++.other/optimize4.C: New test.
29120
29121 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29122
29123         * g++.old-deja/g++.abi/vbase8-5.C: New test.
29124
29125 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
29126
29127         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
29128         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
29129         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
29130         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
29131
29132         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
29133         bug report" message.
29134
29135         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
29136         * g++.dg/ext/instantiate1.C: Move from old-deja.
29137
29138 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
29139
29140         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
29141         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
29142         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
29143         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
29144
29145 2001-07-23  Jeffrey A Law  (law@cygnus.com)
29146
29147         * gcc.c-torture/execute/20010723-1.c: New test.
29148
29149 2001-07-23  Ben Elliston  <bje@redhat.com>
29150
29151         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
29152
29153 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29154
29155         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
29156         i[34567]86-*-*.
29157         Delete handling of ieee_multilib_flags.
29158         Pass -mieee for alpha*-*-* and sh-*-*.
29159         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
29160
29161 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
29162
29163         Remove old-abi tests.
29164         * g++.old-deja/g++.mike/p11116.C: Remove.
29165         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
29166
29167 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
29168
29169         * g77.f-torture/compile/pr3743.f:  New test
29170
29171 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
29172
29173         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
29174
29175 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29176
29177         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
29178         g++.old-deja/g++.pt/static6.C: Likewise.
29179         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
29180         supports weak symbols.
29181
29182 2001-07-18  Andreas Jaeger  <aj@suse.de>
29183
29184         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
29185         supported again.
29186
29187 2001-07-18  Andreas Jaeger  <aj@suse.de>
29188
29189         * gcc.dg/iftrap-1.c: Fix target line.
29190
29191 2001-07-17  Richard Henderson  <rth@redhat.com>
29192
29193         * gcc.c-torture/execute/20010717-1.c: New.
29194
29195 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29196
29197         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
29198         tests.
29199
29200 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29201
29202         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
29203
29204 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29205
29206         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
29207         UAC_SIGBUS, UAC_NOPRINT definitions.
29208
29209 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
29210
29211         * objc/execute/object_is_class.m: New test.
29212         * objc/execute/object_is_meta_class.m: New test.
29213
29214 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29215
29216         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
29217         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
29218
29219 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
29220
29221         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
29222         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
29223
29224 2001-07-14  Richard Henderson  <rth@redhat.com>
29225
29226         * gcc.dg/iftrap-1.c: New.
29227
29228 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
29229
29230         * g77.f-torture/execute/intrinsic77.f: New test.
29231
29232 2001-07-11  Janis Johnson <janis@us.ibm.com>
29233
29234         * gcc.misc-tests/gcov-3.c: New test.
29235
29236 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
29237
29238         * gcc.c-torture/compile/20010711-1.c,
29239         * gcc.c-torture/compile/20010711-2.c: New tests.
29240
29241 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
29242
29243         * gcc.c-torture/execute/20010711-1.c: New test.
29244
29245 2001-07-11  Ben Elliston  <bje@redhat.com>
29246
29247         * g++.old-deja/g++.other/enum5.C: New test.
29248
29249 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
29250
29251         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
29252         (g++-dg-prune): Call prune_gcc_output.
29253         * prune.exp: New file for prune_gcc_output.
29254         * lib/g++.exp, lib/gcc.exp: Load it.
29255
29256 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29257
29258         * gcc.c-torture/compile/20010701-1.c,
29259         g++.old-deja/g++.ext/attrib6.C: New tests.
29260
29261 2001-07-06  Jeffrey A Law  (law@cygnus.com)
29262
29263         * gcc.c-torture/compile/20010706-1.c: New test.
29264
29265 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
29266
29267         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
29268
29269 2001-06-28  Stan Shebs  <shebs@apple.com>
29270
29271         * gcc.dg/pragma-darwin.c: New test.
29272
29273 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29274
29275         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
29276         Solaris 2.[678] system.
29277
29278 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29279
29280         * gcc.dg/20010622-1.c: New test.
29281
29282 2001-06-18  Stan Shebs  <shebs@apple.com>
29283
29284         * objc.dg: New directory.
29285         * objc.dg/dg.exp: New file.
29286         * objc.dg/alias.m: New.
29287         * objc.dg/class-1.m: New.
29288         * objc.dg/class-2.m: New.
29289         * objc.dg/const-str-1.m: New.
29290         * objc.dg/const-str-2.m: New.
29291         * objc.dg/id-1.m: New.
29292         * objc.dg/method-1.m: New.
29293         * objc.dg/super-class-1.m: New.
29294         * lib/objc-dg.exp: New file.
29295
29296 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29297
29298         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
29299         of label name.
29300
29301 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29302
29303         * g++.old-deja/g++.abi/vbase8-9.C: New test.
29304
29305 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29306
29307         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
29308         variable.
29309
29310 2001-06-12  Richard Henderson  <rth@redhat.com>
29311
29312         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
29313
29314 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
29315
29316         * g++.old-deja/g++.abi/vbase5.C: New test.
29317         * g++.old-deja/g++.abi/vbase6.C: New test.
29318         * g++.old-deja/g++.abi/vbase7.C: New test.
29319
29320 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29321
29322         * gcc.c-torture/compile/20010610-1.c: New test.
29323
29324 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
29325
29326         * g++.old-deja/g++.abi/vbase4.C: New test.
29327
29328 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29329
29330         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
29331         support %f for HC11/HC12 targets.
29332         * gcc.c-torture/execute/930513-1.x: New file, likewise.
29333         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
29334         on HC11/HC12 targets.
29335         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
29336
29337 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29338
29339         * gcc.dg/wchar_t-1.c: New file.
29340         * gcc.dg/wint_t-1.c: Likewise.
29341
29342 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
29343
29344         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
29345
29346 2001-06-11  Richard Henderson  <rth@redhat.com>
29347
29348         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
29349
29350 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29351
29352         * gcc.c-torture/compile/20010611-1.c: New test.
29353
29354 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29355
29356         * gcc.dg/c99-tag-1.c: Add more tests.
29357
29358 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
29359
29360         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
29361         representation on MN10300 and ARM/Thumb.
29362
29363 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
29364
29365         * g77.f-torture/execute/20010610.f: New.
29366
29367 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
29368
29369         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
29370         names.
29371
29372 2001-06-09  Richard Henderson  <rth@redhat.com>
29373
29374         * gcc.c-torture/execute/ashrdi-1.c: New.
29375         * gcc.c-torture/execute/ashldi-1.c: New.
29376         * gcc.c-torture/execute/lshrdi-1.c: New.
29377
29378 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
29379
29380         * objc/execute/load-3.m: Added. Check sending +load to categories,
29381         in addition to classes.
29382
29383 2001-06-08  Stan Shebs  <shebs@apple.com>
29384
29385         * objc/execute/load-2.m: New test.  From Nicola Pero
29386         <n.pero@mi.flashnet.it>.
29387
29388 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
29389
29390         * gcc.c-torture/execute/20010605-2.c: New test.
29391
29392 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29393
29394         * g++.old-deja/g++.abi/vbase2.C: New test.
29395         * g++.old-deja/g++.abi/vbase3.C: New test.
29396
29397 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29398
29399         * g++.old-deja/g++.pt/friend49.C: New test.
29400
29401 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29402
29403         * g++.old-deja/g++.ext/anon3.C: New test.
29404
29405 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
29406
29407         * g++.old-deja/g++.other/conv7.C: New test.
29408
29409 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29410
29411         * gcc.c-torture/compile/20010605-2.c: New test.
29412
29413 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29414
29415         * gcc.c-torture/execute/20010604-1.c: New test.
29416
29417 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
29418
29419         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
29420
29421 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
29422
29423         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
29424         (g++_link_flags): Likewise.
29425         (g++_init): Pass gccpath's value to two previous functions.
29426
29427 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29428
29429         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
29430         Ensure logfile entry matches exec command line.
29431
29432 2001-05-31  Richard Henderson  <rth@redhat.com>
29433
29434         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
29435         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
29436
29437 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
29438
29439         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
29440         compiler for irix6.2
29441
29442 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
29443
29444         * g++.old-deja/g++.other/optimize3.C: New file.
29445
29446 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
29447
29448         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
29449         assemble.
29450
29451 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
29452
29453         * g++.old-deja/g++.other/optimize2.C: New file.
29454
29455 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
29456
29457         * gcc.c-torture/compile/20010518-2.c: New file.
29458         * gcc.c-torture/execute/20010518-1.c: New file.
29459         * gcc.c-torture/execute/20010518-2.c: New file.
29460
29461 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29462
29463         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
29464
29465 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
29466
29467         G++ no longer defines builtins that do not begin with __builtin.
29468         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
29469         * g++.old-deja/g++.brendand/misc13.C: Likewise.
29470         * g++.old-deja/g++.law/builtin1.C: Likewise.
29471         * g++.old-deja/g++.law/cvt2.C: Likewise.
29472         * g++.old-deja/g++.mike/net5.C: Likewise.
29473         * g++.old-deja/g++.other/builtins1.C: Likewise.
29474         * g++.old-deja/g++.other/builtins2.C: Likewise.
29475         * g++.old-deja/g++.other/builtins3.C: Likewise.
29476         * g++.old-deja/g++.other/builtins4.C: Likewise.
29477         * g++.old-deja/g++.other/inline8.C: Likewise.
29478         * g++.old-deja/g++.robertl/eb39.C: Likewise.
29479
29480 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
29481
29482         * g++.old-deja/g++.pt/using1.C: Adjust.
29483         * g++.old-deja/g++.pt/using2.C: New test.
29484
29485 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29486
29487         * gcc.dg/cpp/charconst.c: New tests.
29488         * gcc.dg/cpp/escape.c: New tests.
29489         * gcc.dg/cpp/escape-1.c: New tests.
29490         * gcc.dg/cpp/escape-2.c: New tests.
29491         * gcc.dg/cpp/ucs.c: New tests.
29492
29493 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
29494
29495         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
29496         native compiler for irix6.5.
29497
29498 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
29499
29500         * lib/g++.exp (g++_include_flags): Use args to compute
29501         get_multilibs.
29502         (g++_link_flags): Likewise.
29503         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
29504
29505 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29506
29507         * gcc.dg/c90-hexfloat-1.c: Add more tests.
29508
29509 2001-05-21  Geoff Keating  <geoffk@redhat.com>
29510
29511         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
29512         this file.
29513
29514 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29515
29516         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
29517         STACK_SIZE;
29518         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
29519         to STACK_SIZE; Use it to define size of add_histo array.
29520         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
29521         to STACK_SIZE.
29522         (f): Use GITT_SIZE to define size of gitt local table.
29523         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
29524         to STACK_SIZE; Use it to define size of bytemem array.
29525
29526 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29527
29528         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
29529         on 68HC11/HC12 due to the asm instruction.
29530         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
29531         * gcc.c-torture/compile/920520-1.x: Likewise.
29532         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
29533         on 68HC11/HC12 because the function is larger than 64K.
29534         * gcc.c-torture/compile/961203-1.x: New file, this test fails
29535         on 68HC11/HC12 because the structure is too large.
29536
29537 2001-05-20  Richard Henderson  <rth@redhat.com>
29538
29539         * gcc.c-torture/execute/20010520-1.c: New.
29540
29541 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29542
29543         * g++.old-deja/g++.warn/compare1.C: New test.
29544         * gcc.dg/compare4.c: New test.
29545
29546 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
29547
29548         * g++.old-deja/g++.other/optimize1.C: New test.
29549
29550 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29551
29552         * g++.old-deja/g++.pt/spec41.C: New test.
29553
29554 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
29555
29556         * gcc.c-torture/compile/20010114-1.x: Remove.
29557
29558 2001-05-18  Stan Shebs  <shebs@apple.com>
29559
29560         * gcc.c-torture/compile/20010518-1.c: New test.
29561
29562 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
29563
29564         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
29565         * g++.old-deja/g++.pt/crash67.C: New test.
29566
29567 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
29568
29569         * g++.old-deja/g++.other/debug9.C: New test.
29570
29571 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
29572
29573         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
29574
29575 2001-05-16  Jan Hubicka  <jh@suse.cz>
29576
29577         * gcc.c-torture/compile/20010516-1.c: New test.
29578
29579 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
29580
29581         * g++.old-deja/g++.other/crash41.C: New test.
29582
29583 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
29584
29585         * g++.old-deja/g++.pt/crash66.C: New test.
29586
29587 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
29588
29589         * g++.old-deja/g++.robertl/eb27.C: Convert.
29590
29591 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
29592
29593         * g++.dg/friend-warn.C: New test.  Do not warn about friend
29594         declaration being redundant.
29595
29596 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
29597
29598         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
29599
29600 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
29601
29602         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
29603
29604 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
29605
29606         * lib/g++.exp: Use testsuite_flags.
29607
29608 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
29609
29610         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
29611
29612 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29613
29614         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
29615
29616 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
29617
29618         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
29619
29620 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
29621
29622         * gcc.c-torture/compile/20010313-1.c: New test.
29623
29624 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
29625
29626         * gcc.dg/cpp/direct2.c: New test.
29627         * gccq.dg/cpp/direct2s.c: New test.
29628
29629         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
29630
29631 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
29632
29633         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
29634         * g++.old-deja/g++.other/op3.C: Likewise.
29635
29636 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29637
29638         * gcc.dg/cpp/syshdr.h: New file.
29639         * gcc.dg/cpp/sysmac1.c: Update.
29640         * gcc.dg/cpp/sysmac2.c: Update.
29641
29642 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29643
29644         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
29645
29646 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
29647
29648         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
29649         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
29650
29651 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
29652
29653         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
29654
29655 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
29656
29657         * lib/g++.exp (g++_include_flags): Don't use any special flags
29658         if TESTING_IN_BUILD_TREE is not defined.
29659         (g++_init): Use a plain 'c++' as the compiler if
29660         TESTING_IN_BUILD_TREEE is not defined.
29661
29662 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
29663
29664         * g++.old-deja/g++.eh/catch13.C: New test.
29665         * g++.old-deja/g++.eh/catch14.C: New test.
29666
29667 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
29668
29669         * gcc.dg/cpp/tr-define.c: New test.
29670
29671 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
29672
29673         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
29674         <stdlib.h>, not <malloc.h>.
29675
29676 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
29677
29678         * g++.old-deja/g++.ns/template17.C: New test.
29679
29680 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
29681
29682         * g++.old-deja/g++.pt/ref4.C: New test.
29683
29684 2001-04-30  Richard Henderson  <rth@redhat.com>
29685
29686         * gcc.dg/20000724-1.c: Revert last change.
29687
29688 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
29689
29690         * g77.f-torture/execute/20010430.f: New test.
29691
29692 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
29693
29694         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
29695
29696 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
29697
29698         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
29699
29700 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29701
29702         * g++.old-deja/g++.eh/crash6.C: New test.
29703
29704 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29705
29706         * g++.old-deja/g++.other/warn7.C: New test.
29707
29708 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29709
29710         * g++.old-deja/g++.other/defarg9.C: New test.
29711
29712 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
29713
29714         * g77.f-torture/compile/20010426.f: New test.
29715         * g77.f-torture/execute/20010426.f: New test.
29716
29717 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
29718
29719         * g77.f-torture/compile/20000629-1.x: Remove - error
29720         has been fixed.
29721
29722 2001-04-26  Jeffrey A Law  (law@cygnus.com)
29723
29724         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
29725         Tweak slightly to work with g++.dg framework.
29726         * g++.dg/special/ecos.exp: Run initp1.C test.
29727         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
29728
29729         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
29730         its linker doesn't give line numbers either.
29731         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
29732
29733 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
29734
29735         * g++.old-deja/g++.other/lex1.C: New test.
29736
29737 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
29738
29739         * gcc.dg/noncompile/20010425-1.c: New test.
29740
29741 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
29742
29743         * g++.old-deja/g++.pt/mangle2.C: New test.
29744
29745 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29746
29747         * gcc.dg/format/plus-1.c: New test.
29748
29749 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29750
29751         * gcc.dg/20010423-1.c: New test.
29752
29753 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29754
29755         * gcc.c-torture/execute/20010422-1.c: New test.
29756
29757 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
29758
29759         * g++.old-deja/g++.ns/type2.C: New test.
29760
29761 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
29762
29763         * g++.old-deja/g++.other/perf1.C: New test.
29764
29765 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
29766
29767         * gcc.dg/c99-func-2.c: Remove xfail.
29768         * gcc.dg/c99-func-3.c: Remove xfail.
29769         * gcc.dg/c99-func-4.c: Remove xfail.
29770
29771 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
29772
29773         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
29774
29775 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29776
29777         * gcc.c-torture/compile/20010423-1.c: New test.
29778
29779 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29780
29781         * g++.old-deja/g++.pt/typename28.C: New test.
29782
29783 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29784
29785         * g++.old-deja/g++.abi/empty2.C: New test.
29786         * g++.old-deja/g++.abi/empty3.C: New test.
29787
29788 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29789
29790         * g++.old-deja/g++.other/comdat2.C: New test.
29791         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
29792
29793 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29794
29795         * g++.old-deja/g++.other/overload14.C: New test.
29796
29797 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29798
29799         * g++.old-deja/g++.other/lookup23.C: New test.
29800
29801 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29802
29803         * gcc.c-torture/execute/20010403-1.c: New test.
29804
29805 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
29806             Mark Mitchell  <mark@codesourcery.com>
29807
29808         * lib/old-dejagnu.exp: Don't delete output of executable.
29809         Add .exe suffix to executables.
29810
29811 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
29812
29813         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
29814
29815 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29816
29817         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
29818
29819 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29820
29821         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
29822         * g++.old-deja/g++.abi/crash1.C: New test.
29823
29824 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29825
29826         * g++.old-deja/g++.other/crash40.C: New test.
29827
29828 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29829
29830         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
29831
29832 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
29833
29834         * g++.old-deja/g++.other/warn6.C: New test.
29835
29836 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29837
29838         * g++.old-deja/g++.robertl/eb42.C: Same.
29839
29840 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29841
29842         * gcc.dg/wtr-conversion-1.c: New testcase.
29843
29844 2001-04-10  Richard Henderson  <rth@redhat.com>
29845
29846         * g++.old-deja/g++.other/array5.C: New.
29847
29848 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29849
29850         * gcc.c-torture/execute/20010408-1.c: New test.
29851
29852 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
29853
29854         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
29855         headers and constructs.
29856         * g++.old-deja/g++.robertl/eb79.C: Same.
29857         * g++.old-deja/g++.robertl/eb77.C (main): Same.
29858         * g++.old-deja/g++.robertl/eb73.C: Same.
29859         * g++.old-deja/g++.robertl/eb66.C (main): Same.
29860         * g++.old-deja/g++.robertl/eb55.C (t): Same.
29861         * g++.old-deja/g++.robertl/eb54.C (main): Same.
29862         * g++.old-deja/g++.robertl/eb46.C (main): Same.
29863         * g++.old-deja/g++.robertl/eb44.C: Same.
29864         * g++.old-deja/g++.robertl/eb41.C (main): Same.
29865         * g++.old-deja/g++.robertl/eb4.C (main): Same.
29866         * g++.old-deja/g++.robertl/eb39.C: Same.
29867         * g++.old-deja/g++.robertl/eb33.C (main): Same.
29868         * g++.old-deja/g++.robertl/eb31.C (main): Same.
29869         * g++.old-deja/g++.robertl/eb30.C: Same.
29870         * g++.old-deja/g++.robertl/eb3.C: Same.
29871         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
29872         * g++.old-deja/g++.robertl/eb21.C: Same.
29873         * g++.old-deja/g++.robertl/eb15.C: Same.
29874         * g++.old-deja/g++.robertl/eb118.C: Same.
29875         * g++.old-deja/g++.robertl/eb115.C (main): Same.
29876         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
29877         * g++.old-deja/g++.robertl/eb109.C: Same.
29878         * g++.old-deja/g++.other/sibcall1.C (main): Same.
29879         * g++.old-deja/g++.mike/rtti1.C: Same.
29880         * g++.old-deja/g++.mike/p658.C: Same.
29881         * g++.old-deja/g++.mike/net46.C: Same.
29882         * g++.old-deja/g++.mike/net34.C: Same.
29883         * g++.old-deja/g++.mike/memoize1.C: Same.
29884         * g++.old-deja/g++.mike/eh2.C: Same.
29885         * g++.old-deja/g++.law/weak.C: Same.
29886         * g++.old-deja/g++.law/visibility7.C: Same.
29887         * g++.old-deja/g++.law/visibility25.C: Same.
29888         * g++.old-deja/g++.law/visibility22.C: Same.
29889         * g++.old-deja/g++.law/visibility2.C: Same.
29890         * g++.old-deja/g++.law/visibility17.C: Same.
29891         * g++.old-deja/g++.law/visibility13.C: Same.
29892         * g++.old-deja/g++.law/visibility10.C: Same.
29893         * g++.old-deja/g++.law/visibility1.C: Same.
29894         * g++.old-deja/g++.law/virtual3.C (eval): Same.
29895         * g++.old-deja/g++.law/vbase1.C: Same.
29896         * g++.old-deja/g++.law/operators32.C: Same.
29897         * g++.old-deja/g++.law/nest3.C: Same.
29898         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
29899         * g++.old-deja/g++.law/except5.C (main): Same.
29900         * g++.old-deja/g++.law/cvt7.C (run): Same.
29901         * g++.old-deja/g++.law/cvt2.C: Same.
29902         * g++.old-deja/g++.law/cvt16.C: Same.
29903         * g++.old-deja/g++.law/ctors6.C (bar): Same.
29904         * g++.old-deja/g++.law/ctors17.C (main): Same.
29905         * g++.old-deja/g++.law/ctors13.C: Same.
29906         * g++.old-deja/g++.law/ctors12.C (main): Same.
29907         * g++.old-deja/g++.law/ctors10.C: Same.
29908         * g++.old-deja/g++.law/code-gen5.C: Same.
29909         * g++.old-deja/g++.law/bad-error7.C: Same.
29910         * g++.old-deja/g++.law/arm9.C: Same.
29911         * g++.old-deja/g++.law/arm12.C: Same.
29912         * g++.old-deja/g++.law/arg8.C: Same.
29913         * g++.old-deja/g++.law/arg1.C: Same.
29914         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
29915         * g++.old-deja/g++.jason/template31.C: Same.
29916         * g++.old-deja/g++.jason/template24.C (main): Same.
29917         * g++.old-deja/g++.jason/2371.C: Same.
29918         * g++.old-deja/g++.eh/new2.C: Same.
29919         * g++.old-deja/g++.eh/new1.C: Same.
29920         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
29921         * g++.old-deja/g++.brendan/nest21.C (main): Same.
29922         * g++.old-deja/g++.brendan/err-msg3.C: Same.
29923         * g++.old-deja/g++.brendan/crash62.C: Same.
29924         * g++.old-deja/g++.brendan/crash52.C: Same.
29925         * g++.old-deja/g++.brendan/crash49.C (main): Same.
29926         * g++.old-deja/g++.brendan/crash38.C: Same.
29927         * g++.old-deja/g++.brendan/crash15.C (main): Same.
29928         * g++.old-deja/g++.brendan/copy9.C: Same.
29929
29930 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
29931
29932         * gcc.c-torture/execute/20001203-2.c (memset):
29933         Count argument is of type __SIZE_TYPE__.
29934
29935 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
29936
29937         * gcc.c-torture/compile/20010404-1.c: New test.
29938
29939 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
29940
29941         * gcc.c-torture/compile/20010326-1.c: New test.
29942
29943 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
29944
29945         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
29946         peculiarities of the SH.
29947         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
29948
29949 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29950
29951         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
29952         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
29953         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
29954
29955 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29956
29957         * g77.f-torture/compile/20010321-1.f: New test.
29958
29959 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29960
29961         * gcc.c-torture/compile/20010329-1.c: New test.
29962
29963 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29964
29965         * gcc.c-torture/execute/20010329-1.c: New test.
29966
29967 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29968
29969         * g++.old-deja/g++.other/eh4.C: Fix typo.
29970
29971 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29972
29973         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
29974
29975 2001-03-28  Philip Blundell  <philb@gnu.org>
29976
29977         * gcc.c-torture/compile/20010328-1.c: New test.
29978
29979 2001-03-27  Richard Henderson  <rth@redhat.com>
29980
29981         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29982         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29983
29984 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29985
29986         * gcc.c-torture/compile/20010327-1.c: New test.
29987
29988 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29989
29990         * g++.old-deja/g++.other/friend12.C: New test.
29991         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29992         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29993
29994 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29995
29996         * gcc.c-torture/execute/20010325-1.c: New test.
29997
29998 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29999
30000         * g++.old-deja/g++.other/mangle3.C: New test.
30001
30002 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
30003
30004         * g++.old-deja/g++.other/anon8.C: New test.
30005
30006 2001-03-20  Philip Blundell  <philb@gnu.org>
30007
30008         * gcc.c-torture/compile/20010320-1.c: New test.
30009
30010 2001-03-17  Richard Henderson  <rth@redhat.com>
30011
30012         * g++.old-deja/g++.other/eh4.C: Add expected error text.
30013
30014 2001-03-15  Geoff Keating  <geoff@redhat.com>
30015
30016         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
30017         tests on AIX.
30018
30019 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
30020
30021         * g++.old-deja/g++.other/eh4.C: New test.
30022
30023 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
30024
30025         * gcc.dg/cpp/mi1.c: Update.
30026
30027 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
30028
30029         * g++.old-deja/g++.other/regstack.C: New test.
30030
30031 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30032
30033         * g++.old-deja/g++.other/ref4.C: New test.
30034
30035 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
30036
30037         * objc/execute/va_method.m: Added.
30038         * objc/execute/IMP.m: Added.
30039         * objc/execute/_cmd.m: Added.
30040         * objc/execute/accessing_ivars.m: Added.
30041         * objc/execute/class-1.m: Added.
30042         * objc/execute/class-10.m: Added.
30043         * objc/execute/class-11.m: Added.
30044         * objc/execute/class-12.m: Added.
30045         * objc/execute/class-13.m: Added.
30046         * objc/execute/class-14.m: Added.
30047         * objc/execute/class-2.m: Added.
30048         * objc/execute/class-3.m: Added.
30049         * objc/execute/class-4.m: Added.
30050         * objc/execute/class-5.m: Added.
30051         * objc/execute/class-6.m: Added.
30052         * objc/execute/class-7.m: Added.
30053         * objc/execute/class-8.m: Added.
30054         * objc/execute/class-9.m: Added.
30055         * objc/execute/class-tests-1.h
30056         * objc/execute/class-tests-2.h
30057         * objc/execute/compatibility_alias.m: Added.
30058         * objc/execute/encode-1.m: Added.
30059         * objc/execute/formal_protocol-1.m: Added.
30060         * objc/execute/formal_protocol-2.m: Added.
30061         * objc/execute/formal_protocol-3.m: Added.
30062         * objc/execute/formal_protocol-4.m: Added.
30063         * objc/execute/formal_protocol-5.m: Added.
30064         * objc/execute/formal_protocol-6.m: Added.
30065         * objc/execute/formal_protocol-7.m: Added.
30066         * objc/execute/informal_protocol.m: Added.
30067         * objc/execute/initialize.m: Added.
30068         * objc/execute/load.m: Added.
30069         * objc/execute/many_args_method.m: Added.
30070         * objc/execute/nested-3.m: Added.
30071         * objc/execute/no_clash.m: Added.
30072         * objc/execute/private.m: Added.
30073         * objc/execute/redefining_self.m: Added.
30074         * objc/execute/root_methods.m: Added.
30075         * objc/execute/selector-1.m: Added.
30076         * objc/execute/static-1.m: Added.
30077         * objc/execute/static-2.m: Added.
30078         * objc/execute/va_method.m: Added.
30079
30080 2001-03-10  Richard Henderson  <rth@redhat.com>
30081
30082         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
30083
30084 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30085
30086         * g++.old-deja/g++.other/crash31.C: XFAIL.
30087         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
30088         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
30089         * gcc.c-torture/execute/20010123-1.x: XFAIL.
30090         * gcc.c-torture/execute/20010124-1.x: XFAIL.
30091         * gcc.dg/sequence-pt-1.c: XFAIL one test.
30092
30093 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30094
30095         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
30096
30097 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
30098
30099         * gcc.dg/20000724-1.c: Don't use multiline strings.
30100
30101 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
30102
30103         * objc/execute/string1.m, objc/execute/string2.m: Compare the
30104         result of -cString against what we expect it to be; don't just
30105         print it out for no one to read.
30106
30107         * objc/execute/string3.m, objc/execute/string4.m: New tests.
30108         Based on testcases provided by Nicola Pero.
30109
30110 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
30111
30112         * gcc.dg/cpp/macro7.c: New test.
30113
30114 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
30115
30116         * gcc.dg/cpp/multiline.c: Update.
30117
30118 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30119
30120         * g++.old-deja/g++.other/enum3.C: New test.
30121
30122 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30123
30124         * g++.old-deja/g++.other/pod1.C: New test.
30125
30126 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30127
30128         * g++.old-deja/g++.ext/overload1.C: New test.
30129
30130 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30131
30132         * g++.old-deja/g++.pt/using1.C: New test.
30133
30134 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30135
30136         * g++.old-deja/g++.other/using9.C: New test.
30137
30138 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
30139
30140         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
30141
30142         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
30143
30144 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
30145
30146         * g++.old-deja/g++.ext/realpt1.C: Remove.
30147
30148 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
30149
30150         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
30151
30152 2001-02-26  Will Cohen  <wcohen@redhat.com>
30153
30154         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
30155
30156 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
30157
30158         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
30159         templatized constructors.
30160
30161 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30162
30163         * gcc.c-torture/execute/20010224-1.c: New test.
30164
30165 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
30166
30167         * gcc.c-torture/execute/20010222-1.c: New test.
30168
30169 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
30170
30171         * g++.old-deja/g++.other/inline20.C: New test.
30172
30173 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
30174
30175         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
30176
30177 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30178
30179         * g++.old-deja/g++.other/lookup22.C: New test.
30180
30181 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
30182
30183         * g77.dg: New directory.
30184         * g77.dg/20010216-1.f: New test case.
30185         * g77.dg/dg.exp: New driver.
30186         * lib/g77-dg.exp: New driver library.
30187
30188 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30189
30190         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
30191
30192 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
30193
30194         * g++.old-deja/g++.other/decl9.C: New test.
30195
30196 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
30197
30198         * g++.old-deja/g++.other/init16.C: Update the test so that it does
30199         not need <string> and also tests the initialization at runtime.
30200
30201 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30202
30203         * gcc.c-torture/execute/longlong.c: New test.
30204
30205 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
30206
30207         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
30208
30209 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
30210
30211         * gcc.c-torture/execute/920302-1.c (execute):
30212         Change argument type to short.
30213
30214 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30215
30216         * g++.old-deja/g++.pt/deduct6.C: New test.
30217
30218 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30219
30220         * g++.old-deja/g++.pt/deduct5.C: New test.
30221
30222 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
30223
30224         * gcc.c-torture/execute/20010209-1.c: New test.
30225
30226 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
30227
30228         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
30229
30230 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
30231
30232         * g++.dg/vtgc1.C: Update for new ABI.
30233
30234         * consistency.vlad: New directory, 1665 files.
30235
30236 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30237
30238         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
30239         return type.
30240         * gcc.dg/cpp/digraphs.c: Declare puts.
30241
30242 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30243
30244         * g++.old-deja/g++.other/warn5.C: New test.
30245
30246 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30247
30248         * g++.old-deja/g++.pt/spec40.C: New test.
30249
30250 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30251
30252         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
30253         case.
30254         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
30255
30256 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
30257
30258         * gcc.c-torture/compile/20010209-1.c: New test.
30259
30260 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
30261
30262         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
30263         excess errors message but not if it crashes.
30264         * g++.old-deja/g++.other/crash27.C: Likewise.
30265         * g++.old-deja/g++.other/crash28.C: Likewise.
30266         * g++.old-deja/g++.other/crash30.C: Likewise.
30267         * g++.old-deja/g++.other/crash32.C: Likewise.
30268         * g++.old-deja/g++.other/crash35.C: Likewise.
30269         * g++.old-deja/g++.pt/inherit2.C: Likewise.
30270
30271 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30272
30273         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
30274         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
30275         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
30276         g77.f-torture/execute/execute.exp,
30277         g77.f-torture/noncompile/noncompile.exp,
30278         gcc.c-torture/execute/execute.exp,
30279         gcc.c-torture/execute/memcheck/memcheck.exp,
30280         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
30281         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
30282         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
30283         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
30284         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
30285         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
30286         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30287         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
30288         Remove bug reporting instructions with ancient email addresses.
30289
30290 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
30291
30292         * gcc.dg/20010202-1.c: New test.
30293         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
30294
30295 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
30296
30297         * g++.dg/stdbool-if.C: New test.
30298
30299 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
30300
30301         * objc/execute/fdecl.m: Added main().
30302
30303 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
30304
30305         * gcc.c-torture/execute/20010206-1.c: New test.
30306
30307 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30308
30309         * gcc.dg/cpp/avoidpaste1.c: Update.
30310
30311 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
30312
30313         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
30314         Pero <nicola@brainstorm.co.uk>.
30315         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
30316
30317 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
30318
30319         * g++.old-deja/g++.pt/spec39.C: New test.
30320
30321 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
30322
30323         * gcc.c-torture/compile/20010202-1.c: New test.
30324
30325 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
30326
30327         * g++.old-deja/g++.abi/primary2.C: New test.
30328         * g++.old-deja/g++.abi/primary3.C: New test.
30329         * g++.old-deja/g++.abi/primary4.C: New test.
30330         * g++.old-deja/g++.abi/primary5.C: New test.
30331         * g++.old-deja/g++.abi/vtable3.h: New test.
30332         * g++.old-deja/g++.abi/vtable3a.C: New test.
30333         * g++.old-deja/g++.abi/vtable3b.C: New test.
30334         * g++.old-deja/g++.abi/vtable3c.C: New test.
30335         * g++.old-deja/g++.abi/vtable3d.C: New test.
30336         * g++.old-deja/g++.abi/vtable3e.C: New test.
30337         * g++.old-deja/g++.abi/vtable3f.C: New test.
30338         * g++.old-deja/g++.abi/vtable3g.C: New test.
30339         * g++.old-deja/g++.abi/vtable3h.C: New test.
30340         * g++.old-deja/g++.abi/vtable3i.C: New test.
30341         * g++.old-deja/g++.abi/vtable3j.C: New test.
30342         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
30343
30344 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
30345
30346         * g++.old-deja/g++.other/anon6.C: New test.
30347         * g++.old-deja/g++.other/anon7.C: New test.
30348
30349 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30350
30351         * gcc.dg/cpp/avoidpaste2.c: New tests.
30352
30353 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
30354
30355         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
30356
30357 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
30358
30359         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
30360         DECIMAL_DIG cases for Irix."
30361
30362 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
30363
30364         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
30365
30366 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30367
30368         * gcc.dg/c99-tag-1.c: New test.
30369
30370 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
30371
30372         * gcc.dg/cpp/tr-warn1.c: Add tests.
30373
30374 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
30375
30376         * gcc.dg/cpp/avoidpaste1.c: Update.
30377         * gcc.dg/cpp/paste4.c: Update.
30378
30379 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
30380
30381         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
30382         cases for Irix.
30383
30384 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30385
30386         * g++.old-deja/g++.other/inline19.C: New test.
30387
30388 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30389
30390         * gcc.dg/Wlarger-than.c: New test.
30391
30392 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30393
30394         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
30395
30396 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
30397
30398         * gcc.c-torture/execute/20010129-1.c: New test.
30399         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
30400
30401 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30402
30403         * gcc.dg/cpp/avoidpaste1.c: Test case.
30404
30405 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
30406
30407         * g++.old-deja/g++.other/inline18.C: New test.
30408
30409 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30410
30411         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
30412         and __builtin_putchar.
30413
30414 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
30415
30416         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
30417         tests.
30418
30419 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
30420
30421         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
30422         floating point number rounding mode to round to the nearest
30423         representable mode.
30424
30425 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
30426
30427         * g++.old-deja/g++.other/mangle2.C: New test.
30428
30429 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30430
30431         * gcc.c-torture/compile/20010124-1.c: New test.
30432
30433 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
30434
30435         * g++.old-deja/g++.pt/spec38.C: New test.
30436
30437 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30438
30439         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
30440         "Build don't run".
30441
30442 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30443
30444         * gcc.c-torture/execute/20010123-1.c: New test.
30445
30446 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
30447
30448         * g++.old-deja/g++.pt/spec37.C: New test.
30449
30450 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
30451
30452         * g++.old-deja/g++.pt/overload14.C: New test.
30453
30454 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30455
30456         * gcc.c-torture/execute/20010122-1.c: New test, exercise
30457         __builtin_return_address.
30458
30459 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
30460
30461         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
30462         * g++.old-deja/g++.pt/spec35.C: New test.
30463         * g++.old-deja/g++.pt/spec36.C: New test.
30464
30465 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
30466
30467         * gcc.c-torture/compile/20010118-1.c: New test.
30468
30469 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
30470
30471         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
30472
30473 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
30474
30475         * gcc.c-torture/execute/20010119-1.c: New test.
30476
30477 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30478
30479         * g++.old-deja/g++.other/vbase5.C: New test.
30480
30481 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
30482
30483         * gcc.c-torture/execute/20010118-1.c: New test.
30484
30485 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30486
30487         * g++.old-deja/g++.pt/deduct3.C: New test.
30488
30489 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30490
30491         * g++.old-deja/g++.pt/spec34.C: New test.
30492
30493 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
30494
30495         * g77.f-torture/compile/20000601-2.f: New test.
30496
30497 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30498
30499         * g++.old-deja/g++.other/init17.C: New test.
30500
30501 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
30502
30503         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
30504
30505 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30506
30507         * g++.old-deja/g++.pt/unify8.C: New test.
30508
30509 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30510
30511         * g++.old-deja/g++.abi/vbase1.C: New test.
30512
30513 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30514
30515         * g++.old-deja/g++.pt/crash65.C: New test.
30516
30517 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30518
30519         * gcc.dg/cpp/assembl2.S: New test case.
30520
30521 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
30522
30523         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
30524         are supported.
30525
30526 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30527
30528         * g++.old-deja/g++.other/builtins1.C: New test.
30529         * g++.old-deja/g++.other/builtins2.C: Likewise.
30530         * g++.old-deja/g++.other/builtins3.C: Likewise.
30531         * g++.old-deja/g++.other/builtins4.C: Likewise.
30532
30533 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
30534
30535         * gcc.c-torture/compile/20010117-1.c: New test.
30536         * gcc.c-torture/compile/20010117-2.c: New test.
30537
30538 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30539
30540         * g77.f-torture/execute/20010116.[fx]: New test,
30541         XFAIL on i?86-*-*.
30542         * g77.f-torture/compile/20010115.f: Indicate it's
30543         a test for PR fortran/1636.
30544
30545 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30546
30547         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
30548
30549 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30550
30551         * g77.f-torture/compile/20010115.f: New test.
30552
30553 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
30554
30555         * g++.old-deja/g++.pt/nontype5.C: New test.
30556
30557 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30558
30559         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
30560         have an equivalent working one below it.
30561
30562 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
30563
30564         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
30565         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
30566
30567 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
30568
30569         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
30570         message containing "init_priority".
30571         (conpr-2.C): Likewise.
30572         (conpr-3.C): Likewise.
30573         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
30574
30575 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30576
30577         * gcc.c-torture/execute/20010114-2.c: New test.
30578
30579 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30580
30581         * gcc.c-torture/compile/20010114-1.c: New test.
30582         * gcc.c-torture/compile/20010114-1.x: Xfail.
30583         * gcc.c-torture/compile/20010114-2.c: New test.
30584         * gcc.c-torture/execute/20010114-1.c: New test.
30585         * gcc.dg/trunc-1.c: New test.
30586         * gcc.dg/uninit-B.c: New test.
30587
30588 2001-01-13  Nick Clifton  <nickc@redhat.com>
30589
30590         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
30591         target.
30592
30593 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30594
30595         * gcc.c-torture/compile/20010113-1.c: New test.
30596
30597 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
30598
30599         * gcc.c-torture/compile/20001212-1.c: New test.
30600
30601 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30602
30603         * gcc.dg/cpp/widestr1.c: Update.
30604         * gcc.dg/cpp/prag-imp.c: Remove.
30605
30606 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
30607
30608         * gcc.c-torture/execute/20000801-3.x: Remove.
30609         * gcc.dg/c90-init-1.c: New test.
30610         * gcc.dg/c99-init-1.c: New test.
30611         * gcc.dg/c99-init-2.c: New test.
30612         * gcc.dg/gnu99-init-1.c: New test.
30613
30614 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
30615
30616         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
30617         testing that no relevant ones were found.
30618
30619 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
30620
30621         * g++.old-deja/g++.pt/cast2.C: New test.
30622
30623 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
30624
30625         * g++.old-deja/g++.pt/friend47.C: New test.
30626
30627 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30628
30629         * g++.old-deja/g++.pt/instantiate13.C: New test.
30630
30631 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30632
30633         * g++.old-deja/g++.other/defarg7.C: New test.
30634         * g++.old-deja/g++.other/defarg8.C: New test.
30635
30636 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30637
30638         * g++.old-deja/g++.pt/crash64.C: New test.
30639
30640 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30641
30642         * g++.old-deja/g++.pt/crash63.C: New test.
30643
30644 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
30645
30646         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
30647
30648 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
30649
30650         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
30651
30652 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30653
30654         * g++.old-deja/g++.pt/error3.C: New test.
30655
30656 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30657
30658         * g++.old-deja/g++.other/crash39.C: New test.
30659
30660 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30661
30662         * g++.old-deja/g++.other/vbase4.C: New test.
30663
30664 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
30665
30666         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
30667         * gcc.dg/special/20000419-2.c: New file. Identical to above.
30668         * gcc.dg/special/special.exp: New test driver which will check
30669         for alias support for the above test.
30670
30671 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
30672
30673         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
30674         problems on small machines.
30675         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
30676         parameterize.
30677
30678 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
30679
30680         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
30681         mips.
30682         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
30683
30684 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
30685
30686         * g++.old_deja/g++.pt/using8.C: New test.
30687
30688 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30689
30690         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
30691
30692 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
30693
30694         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
30695         where a failure is expected.
30696         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
30697
30698 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30699
30700         * g++.old_deja/g++.pt/instantiate12.C: New test.
30701
30702 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30703
30704         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
30705         start of structs.
30706         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
30707         * g++.old-deja/g++.brendan/crash17.C: Likewise.
30708         * g++.old-deja/g++.brendan/crash29.C: Likewise.
30709         * g++.old-deja/g++.brendan/crash48.C: Likewise.
30710         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30711         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
30712         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30713         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
30714         * g++.old-deja/g++.eh/spec6.C: Likewise.
30715         * g++.old-deja/g++.jason/crash3.C: Likewise.
30716         * g++.old-deja/g++.law/ctors11.C: Likewise.
30717         * g++.old-deja/g++.law/ctors17.C: Likewise.
30718         * g++.old-deja/g++.law/ctors5.C: Likewise.
30719         * g++.old-deja/g++.law/ctors9.C: Likewise.
30720         * g++.old-deja/g++.mike/ambig1.C: Likewise.
30721         * g++.old-deja/g++.mike/net22.C: Likewise.
30722         * g++.old-deja/g++.mike/p3538a.C: Likewise.
30723         * g++.old-deja/g++.mike/p3538b.C: Likewise.
30724         * g++.old-deja/g++.mike/virt3.C: Likewise.
30725         * g++.old-deja/g++.niklas/t128.C: Likewise.
30726         * g++.old-deja/g++.other/anon4.C: Likewise.
30727         * g++.old-deja/g++.other/using1.C: Likewise.
30728         * g++.old-deja/g++.other/warn3.C: Likewise.
30729         * g++.old-deja/g++.pt/t37.C: Likewise.
30730         * g++.old-deja/g++.robertl/eb69.C: Likewise.
30731         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30732
30733 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30734
30735         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
30736
30737 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30738
30739         * gcc.c-torture/execute/stdio-opt-3.c: New test.
30740
30741 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
30742
30743         * gcc.c-torture/compile/20010107-1.c: New test.
30744
30745 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30746
30747         * gcc.c-torture/execute/builtin-noret-1.c: New test.
30748
30749 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30750
30751         * gcc.dg/format/format.h: New file.
30752         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
30753         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
30754         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
30755         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
30756         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
30757         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30758         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
30759         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
30760         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
30761         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
30762         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
30763         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
30764         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
30765         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
30766         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
30767         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
30768         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
30769         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
30770         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
30771         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
30772         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
30773         instead of declaring standard types, macros and functions in each
30774         test.
30775
30776 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
30777
30778         * gcc.c-torture/execute/20010106-1.c: New test.
30779
30780 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30781
30782         * gcc.dg/format/format.exp: New file.
30783         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
30784         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
30785         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
30786         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
30787         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
30788         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
30789         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
30790         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
30791         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
30792         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
30793         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
30794         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
30795         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
30796         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
30797         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
30798         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
30799         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
30800         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
30801         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
30802         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
30803         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
30804         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
30805         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
30806         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
30807         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
30808         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
30809         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
30810         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
30811         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
30812         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
30813         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
30814         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
30815         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
30816         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
30817         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
30818         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
30819         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
30820         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
30821         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
30822         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
30823         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
30824         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
30825
30826 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
30827
30828         * gcc.c-torture/execute/991228-1.c: Take word endianness into
30829         account.
30830
30831 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30832
30833         * gcc.c-torture/execute/builtin-complex-1.c: New test.
30834
30835 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30836
30837         * g++.old-deja/g++.pt/crash62.C: New test.
30838
30839 2001-01-04  Richard Henderson  <rth@redhat.com>
30840
30841         * gcc.dg/20000926-1.c: Update expected warnings.
30842         * gcc.dg/array-2.c: Likewise.
30843         * gcc.dg/array-4.c: Also validate flexible array members.
30844         * gcc.dg/c99-flex-array-1.c: New.
30845
30846 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30847
30848         * gcc.c-torture/compile/20001222-1.x: Remove.
30849
30850 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30851
30852         * gcc.c-torture/execute/built-in-setjmp.c: New.
30853
30854 2001-01-03  Richard Henderson  <rth@redhat.com>
30855
30856         * gcc.dg/940510-1.c: Update expected error wording.
30857         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
30858
30859 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
30860
30861         * lib/target-supports.exp (check_alias_available): Modified to
30862         indicate aliases not supported if only weak aliases are supported.
30863
30864 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30865
30866         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
30867         Turn on cmpstrsi checks for __pj__ and __i370__.
30868
30869 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30870
30871         * g++.old-deja/g++.other/virtual11.C: New test.
30872
30873 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30874
30875         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
30876
30877 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30878
30879         * gcc.c-torture/compile/20010102-1.c: New test.
30880
30881 2001-01-02  Andreas Jaeger  <aj@suse.de>
30882
30883         * gcc.dg/noreturn-3.c: New test.
30884
30885         * gcc.dg/noreturn-4.c: New test.
30886
30887 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30888
30889         * gcc.c-torture/execute/stdio-opt-1.c: Also test
30890         __builtin_fputc and __builtin_fwrite.
30891
30892 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30893
30894         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
30895         signed char, not default char.
30896
30897 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30898
30899         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
30900
30901 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
30902
30903         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
30904
30905 2000-12-29  Richard Henderson  <rth@redhat.com>
30906
30907         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
30908         (__cyg_profile_func_exit): Define.
30909
30910 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30911
30912         * g++.dg/vtgc1.C: New test.
30913
30914 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
30915
30916         * gcc.dg/noncompile/20001228-1.c: New test.
30917
30918         * gcc.dg/20001228-1.c: New test.
30919
30920         * gcc.c-torture/execute/20001228-1.c: New test.
30921
30922 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
30923
30924         * gcc.dg/format-strfmon-1.c: New test.
30925
30926 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30927
30928         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
30929         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
30930         * gcc.c-torture/execute/string-opt-1.c: Likewise.
30931         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30932         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30933         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30934         * gcc.c-torture/execute/string-opt-6.c: Likewise.
30935         * gcc.c-torture/execute/string-opt-7.c: Likewise.
30936         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30937         * gcc.c-torture/execute/string-opt-9.c: Likewise.
30938         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30939         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30940         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30941
30942         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
30943         * gcc.c-torture/execute/string-opt-4.c: Test index.
30944
30945 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
30946
30947         * gcc.c-torture/compile/20001226-1.c: New test.
30948
30949 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30950
30951         * gcc.c-torture/compile/20001222-1.c: New test.
30952         * gcc.c-torture/compile/20001222-1.x: Xfail.
30953
30954 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
30955
30956         * gcc.c-torture/execute/comp-goto-2.c: New test.
30957
30958 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
30959
30960         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
30961         Use long types if __INT_MAX__ is 32767.
30962         (main): Use cast to (sint32 *) when poking 88 into a_page.
30963
30964         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
30965
30966 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
30967
30968         * gcc.c-torture/compile/20001221-1.c: New test.
30969         * gcc.c-torture/execute/20001221-1.c: New test.
30970
30971 2000-12-20  Richard Henderson  <rth@redhat.com>
30972
30973         * g++.old-deja/g++.pt/crash36.C: Update error lines.
30974         * g++.old-deja/g++.robertl/eb109.C: Likewise.
30975
30976 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30977
30978         * gcc.dg/compare3.c: New test.
30979
30980 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30981
30982         * gcc.dg/format-warnll-1.c: New test.
30983
30984 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30985
30986         * gcc.dg/cpp/cmdlne-P.c: New test.
30987
30988 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30989
30990         * gcc.c-torture/execute/builtin-abs-1.c,
30991         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30992
30993 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30994
30995         * gcc.dg/cpp/multiline.c: New test.
30996
30997 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30998
30999         * g++.old-deja/g++.other/syshdr1.C: Update.
31000         * gcc.dg/cpp/lineflags.c: Remove temporarily.
31001
31002 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31003
31004         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
31005
31006 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31007
31008         * g++.old-deja/g++.pt/ttp65.C: New test.
31009
31010 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31011
31012         * g++.old-deja/g++.pt/ttp64.C: New test.
31013
31014 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31015
31016         * g++.old-deja/g++.pt/spec33.C: New test.
31017
31018 2000-12-14  Catherine Moore  <clm@redhat.com>
31019
31020         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
31021         * gcc.c-torture/execute/920612-2.c: Likewise.
31022         * gcc.c-torture/execute/920428-2.c: Likewise.
31023         * gcc-c-torture/execute/va-arg-11.c: Call exit.
31024         * gcc.c-torture/execute/va-arg-21.c: Likewise.
31025
31026 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31027
31028         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
31029         * gcc.dg/pack-test-2.c: Likewise.
31030
31031 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31032
31033         Tests by Zack Weinberg <zackw@stanford.edu>.
31034
31035         * gcc.dg/cpp/defined.c: Update.
31036         * gcc.dg/cpp/defined_trad.c: New tests.
31037
31038 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31039
31040         * gcc.dg/cpp/trad-direct.c: Update.
31041
31042 2000-12-11  Neil Booth  <neilb@earthling.net>
31043
31044         * gcc.dg/cpp/defined_trad.c
31045
31046 2000-12-11  Neil Booth  <neilb@earthling.net>
31047
31048         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
31049
31050 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31051
31052         * gcc.dg/format-miss-2.c: New test.
31053
31054 2000-12-09  Neil Booth  <neilb@earthling.net>
31055
31056         * gcc.dg/cpp/lineflags.c: New tests.
31057         * gcc.dg/cpp/poison.c: Update.
31058         * gcc.dg/cpp/redef2.c: Update.
31059         * gcc.dg/cpp/skipping.c: New test.
31060
31061 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
31062
31063         * g++.old-deja/g++.other/eh3.C: New testcase.
31064
31065 2000-12-07  Neil Booth  <neilb@earthling.net>
31066
31067         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
31068         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
31069         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
31070         wtr-union-init-2.c, wtr-union-init-3.c: Update.
31071         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
31072         Update.
31073
31074 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31075
31076         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
31077         __SIZE_TYPE__ instead of int for type of integers cast to
31078         pointers.
31079
31080 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
31081
31082         * g++.old-deja/g++.other/cleanup4.C: New test.
31083
31084 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31085
31086         * format-sec-1.c: New test.
31087
31088 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31089
31090         * gcc.dg/format-nonlit-3.c: New test.
31091
31092 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31093
31094         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
31095         through a null pointer.
31096
31097 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31098
31099         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
31100         * g++.old-deja/g++.pt/partial4.C: New test.
31101
31102 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
31103
31104         * gcc.c-torture/execute/ieee/hugeval.x: New.
31105
31106 2000-12-06  Neil Booth  <neilb@earthling.net>
31107
31108         * gcc.dg/cpp/backslash2.c: New tests.
31109
31110 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31111
31112         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
31113         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
31114
31115 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
31116
31117         * gcc.c-torture/execute/20001203-2.c: New testcase.
31118
31119 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
31120
31121         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
31122         * g++.old-deja/g++.other/virtual10.C: New test.
31123
31124 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
31125
31126         * g++.old-deja/g++.mike/pmf5.C: Remove test.
31127
31128 2000-12-05  Richard Henderson  <rth@redhat.com>
31129
31130         * gcc.c-torture/compile/20001205-1.c: New.
31131
31132 2000-12-04  Neil Booth  <neilb@earthling.net>
31133
31134         * g++.old-deja/g++.other/virtual9.C: New test.
31135         * g++.old-deja/g++.pt/crash61.C: New test.
31136         * gcc.c-torture/execute/loop-9.c: New test.
31137
31138 2000-12-04  Neil Booth  <neilb@earthling.net>
31139
31140         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
31141         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
31142         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
31143         * gcc.dg/cpp/extratokens.c: ...here.
31144
31145 2000-12-04  Neil Booth  <neilb@earthling.net>
31146
31147         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
31148         New tests.
31149
31150 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31151
31152         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
31153         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
31154
31155 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31156
31157         * gcc.c-torture/execute/20001203-1.c: New test.
31158
31159 2000-12-03  Neil Booth  <neilb@earthling.net>
31160
31161         * gcc.dg/cpp/macro6.c: New test cases.
31162
31163 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31164
31165         * gcc.c-torture/execute/string-opt-9.c: New test.
31166         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31167         * gcc.c-torture/execute/string-opt-11.c: Likewise.
31168         * gcc.c-torture/execute/string-opt-12.c: Likewise.
31169
31170         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
31171         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
31172
31173 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
31174
31175         * gcc.dg/cpp/if-6.c: New testcase.
31176
31177         * gcc.dg/20001201-1.c: New testcase.
31178
31179 2000-12-02  Neil Booth  <neilb@earthling.net>
31180
31181         * g++.old-deja/g++.other/externC4.C,
31182         g++.old-deja/g++.other/friend10.C: New tests.
31183
31184 2000-12-02  Neil Booth  <neilb@earthling.net>
31185
31186         * g++.old-deja/g++.other/instan2.C
31187         * g++.old-deja/g++.other/instan3.C: New test.
31188
31189 2000-12-02  Neil Booth  <neilb@earthling.net>
31190
31191         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
31192         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
31193         gnuc99.c,gnuc99-pedantic.c: New tests.
31194
31195 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31196
31197         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
31198         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
31199
31200 2000-12-01  Neil Booth  <neilb@earthling.net>
31201
31202         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
31203         * gcc.dg/cpp/poison.c: Update.
31204         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
31205
31206 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
31207
31208         * g77.f-torture/execute/20001201.f: New test.
31209
31210 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31211
31212         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
31213
31214 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
31215
31216         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
31217
31218 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31219
31220         * g++.old-deja/g++.other/cast6.C: New test.
31221
31222 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
31223
31224         * gcc.c-torture/execute/20001130-2.c: New testcase.
31225
31226 2000-11-30  Richard Henderson  <rth@redhat.com>
31227
31228         * gcc.c-torture/execute/20001130-1.c: New test.
31229
31230 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31231
31232         * g++.old-deja/g++.other/op3.C: New test.
31233
31234 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31235
31236         * g++.old-deja/g++.other/op2.C: New test.
31237
31238 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31239
31240         * g++.old-deja/g++.other/crash38.C: New test.
31241
31242 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
31243
31244         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
31245
31246 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
31247
31248         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
31249         tests.
31250         * gcc.c-torture/execute/string-opt-6.c: New test.
31251
31252         * gcc.dg/20001117-1.c: Add main.
31253
31254 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
31255
31256         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
31257         Move from here ...
31258         * gcc.dg/940510-1.c: ... to here.
31259
31260         * gcc.dg/20000926-1.c: GNU C now allows initializations of
31261         zero-size arrays in toplevel structures.
31262
31263 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
31264
31265         * gcc.c-torture/execute/loop-8.c: New test.
31266
31267 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31268
31269         * g++.old-deja/g++.other/base1.C: New test.
31270
31271 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31272
31273         * g++.old-deja/g++.other/parse2.C: New test.
31274
31275 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31276
31277         * g++.old-deja/g++.pt/incomplete1.C: New test.
31278
31279 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31280
31281         * g++.old-deja/g++.other/friend9.C: New test.
31282
31283 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
31284
31285         * gcc.dg/20001127-1.c: New test.
31286
31287 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
31288
31289         * g++.old-deja/g++.pt/friend46.C: New test.
31290
31291 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
31292
31293         * g++.old-deja/g++.other/ptrmem8.C: New test.
31294
31295 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31296
31297         * gcc.c-torture/execute/string-opt-7.c: New test.
31298         * gcc.c-torture/execute/string-opt-8.c: Likewise.
31299
31300 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
31301
31302         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
31303         instead of 'mkcheck 2'.
31304
31305 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31306
31307         * gcc.c-torture/execute/memcheck/driver.c,
31308         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
31309         C9X references to refer to C99.
31310
31311 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
31312
31313         * gcc.dg/ultrasp3.c: New test.
31314
31315 2000-11-25  Neil Booth  <neilb@earthling.net>
31316
31317         * gcc.dg/cpp/include2.c: Update test to be locale independent.
31318
31319 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
31320
31321         * gcc.c-torture/compile/20001123-2.c: New.
31322
31323 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31324
31325         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
31326
31327 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
31328
31329         * gcc.dg/sequence-point-1.c: Add some new tests.
31330         * gcc.c-torture/execute/20001124-1.c: New test.
31331
31332 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
31333
31334         * g++.old-deja/g++.other/vaarg4.C: New test.
31335         * gcc.c-torture/compile/20001123-1.c: New test.
31336
31337 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
31338
31339         * g++.other/crash24.C: Adjust and remove XFAIL.
31340         * g++.other/crash37.C: New test.
31341
31342 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
31343
31344         * g++.old-deja/g++.pt/instantiate9.C: New test.
31345
31346 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
31347
31348         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
31349         new ABI, too.
31350
31351         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
31352         * g++.old-deja/g++.robertl/eb55.C: Likewise.
31353
31354 2000-11-22  Neil Booth  <neilb@earthling.net>
31355
31356         * gcc.dg/cpp/Wtrigraphs.c: New test.
31357
31358 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
31359
31360         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
31361
31362 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
31363
31364         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
31365
31366 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
31367
31368         * lib/gcc-dg.exp: load_lib scanasm.exp.
31369         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
31370         * lib/g++-dg.exp: load_lib scanasm.exp.
31371         * lib/scanasm.exp: New.
31372         (scan-assembler, scan-assembler-not): Add optional arguments to
31373         test name, or if not present, the pattern name.
31374         (scan-assembler-dem, scan-assembler-dem-not): New.
31375
31376         * g++.dg/dg.exp: New.
31377
31378 2000-11-21  Neil Booth  <neilb@earthling.net>
31379
31380         * gcc.dg/cpp/integrated1.c: Remove.
31381
31382 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
31383
31384         * gcc.c-torture/execute/20001121-1.c: New test.
31385
31386 2000-11-21  Richard Henderson  <rth@redhat.com>
31387
31388         * gcc.c-torture/compile/20001121-1.c: New test.
31389
31390 2000-11-20  Neil Booth  <neilb@earthling.net>
31391
31392         * gcc.dg/cpp/integrated1.c: New test.
31393
31394 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
31395
31396         * g++.old-deja/g++.other/inline17.C: New test.
31397
31398 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
31399
31400         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
31401         local variable to be zero: I made the variable global. Now
31402         uses abort() and exit() instead of relying on main's return value.
31403
31404 2000-11-20  Neil Booth  <neilb@earthling.net>
31405
31406         * gcc.dg/cpp/paste2.c: Update test.
31407         * objc/execute/paste.m: New test.
31408
31409 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31410
31411         * gcc.dg/c99-condexpr-1.c: New test.
31412
31413 2000-11-20  Neil Booth  <neilb@earthling.net>
31414
31415         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
31416
31417 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
31418
31419         * g++.old-deja/g++.pt/export1.C: New test.
31420
31421 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
31422
31423         * gcc.dg/20001117-1.c: New test.
31424
31425 2000-11-18  Richard Henderson  <rth@redhat.com>
31426
31427         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
31428
31429 2000-11-18  Richard Henderson  <rth@redhat.com>
31430
31431         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
31432         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
31433         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
31434
31435 2000-11-18  Richard Henderson  <rth@redhat.com>
31436
31437         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
31438         (main): New.  Exit cleanly.
31439
31440 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31441
31442         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
31443         gcc.dg/c99-fordecl-2.c: New tests.
31444
31445 2000-11-18  Richard Henderson  <rth@redhat.com>
31446
31447         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
31448         * gcc.c-torture/execute/zerolen-2.c: New.
31449
31450 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31451
31452         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
31453         memory.
31454
31455 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
31456
31457         * g++.old-deja/g++.pt/instantiate8.C: New test.
31458
31459 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
31460
31461         * g++.old-deja/g++.other/incomplete.C: Add more tests.
31462         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
31463
31464 2000-11-16  Nick Clifton  <nickc@redhat.com>
31465
31466         * gcc.c-torture/execute/nestfunc-2.c: New test.
31467         * gcc.c-torture/execute/nestfunc-3.c: New test.
31468
31469 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
31470
31471         * gcc.c-torture/compile/20001116-1.c: New test.
31472
31473 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31474
31475         * gcc.c-torture/execute/20001115-1.c: New test.
31476
31477 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
31478
31479         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
31480         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
31481         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
31482         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31483
31484 2000-11-15  Neil Booth  <neilb@earthling.net>
31485
31486         gcc.dg/cpp/_Pragma1.c: Update.
31487         gcc.dg/cpp/_Pragma2.c: New test.
31488
31489 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31490
31491         * g++.old-deja/g++.other/anon5.C: New test.
31492
31493 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
31494
31495         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
31496         tests.
31497
31498 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
31499
31500         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
31501         output.
31502
31503 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31504
31505         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
31506         labels at end of compound statements.
31507
31508 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
31509
31510         * gcc.c-torture/execute/loop-7.c: New test.
31511
31512 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31513
31514         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
31515
31516 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31517
31518         * gcc.dg/c99-bool-1.c: New test.
31519
31520 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31521
31522         * gcc.dg/c99-scope-1.c: Remove xfail.
31523         * gcc.dg/c99-scope-2.c: New test.
31524
31525 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31526
31527         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
31528         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
31529
31530 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
31531
31532         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
31533         error messages.
31534
31535         * g++.mike/p700.C: Don't typedef wchar_t.
31536         * g++.mike/p784.C: Likewise.
31537         * g++.mike/eb101.C: Don't use __wchar_t.
31538
31539 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
31540
31541         * g77.f-torture/execute/20001111.[fx]: Test premature exit
31542         from DO loop.
31543
31544 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
31545
31546         * gcc.c-torture/execute/20001111-1.c: New test.
31547
31548 2000-11-10  Nick Clifton  <nickc@redhat.com>
31549
31550         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
31551         long multuiple and accumulate.
31552
31553 2000-11-09  Richard Henderson  <rth@redhat.com>
31554
31555         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
31556         via size_t instead of int.
31557
31558         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
31559         * gcc.c-torture/execute/string-opt-2.c: Likewise.
31560         * gcc.c-torture/execute/string-opt-3.c: Likewise.
31561         * gcc.c-torture/execute/string-opt-4.c: Likewise.
31562
31563 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
31564
31565         * gcc.c-torture/compile/20001109-1.c: New test.
31566         * gcc.c-torture/compile/20001109-2.c: New test.
31567
31568 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
31569
31570         * g++.old-deja/g++.pt/operator1.C: New test.
31571         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
31572
31573 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
31574
31575         * gcc.dg/20001108-1.c: New test.
31576
31577 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
31578
31579         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
31580         with both arguments constant strings.
31581         * gcc.c-torture/execute/string-opt-3.c: New test.
31582         * gcc.c-torture/execute/string-opt-4.c: New test.
31583         * gcc.c-torture/execute/string-opt-5.c: New test.
31584
31585 2000-11-08  Nick Clifton  <nickc@redhat.com>
31586
31587         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
31588         mulsidi3adddi patterns.
31589
31590 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
31591
31592         * g++.old-deja/g++.other/crash36.C: New test.
31593
31594 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
31595
31596         * g++.old-deja/g++.other/init16.C: New test.
31597
31598 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
31599
31600         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
31601
31602 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
31603
31604         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
31605         * gcc.c-torture/execute/va-arg-16.x: Likewise.
31606         * gcc.c-torture/execute/va-arg-17.x: Likewise.
31607
31608 2000-11-07  DJ Delorie  <dj@redhat.com>
31609
31610         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
31611
31612 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31613
31614         * gcc.c-torture/execute/string-opt-1.c: New test.
31615
31616 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
31617
31618         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
31619         mips-sgi-irix6.* because the MIPS ABI passes floating-point
31620         parameters in registers, and there is no way for a varargs
31621         function to know in which order the integer and floating-point
31622         parameters should be interleaved when they are placed on the
31623         stack.
31624         * gcc.c-torture/execute/va-arg-16.x: Likewise.
31625         * gcc.c-torture/execute/va-arg-17.x: Likewise.
31626
31627 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31628
31629         * gcc.c-torture/execute/string-opt-2.c: New test.
31630
31631 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
31632
31633         * g++.old-deja/g++.pt/crash60.C: New test.
31634
31635 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
31636
31637         * g++.old-deja/g++.other/crash24.C: New test.
31638         * g++.old-deja/g++.other/crash25.C: New test.
31639         * g++.old-deja/g++.other/crash26.C: New test.
31640         * g++.old-deja/g++.other/crash27.C: New test.
31641         * g++.old-deja/g++.other/crash28.C: New test.
31642         * g++.old-deja/g++.other/crash29.C: New test.
31643         * g++.old-deja/g++.other/crash30.C: New test.
31644         * g++.old-deja/g++.other/crash31.C: New test.
31645         * g++.old-deja/g++.other/crash32.C: New test.
31646         * g++.old-deja/g++.other/crash33.C: New test.
31647         * g++.old-deja/g++.other/crash34.C: New test.
31648         * g++.old-deja/g++.other/crash35.C: New test.
31649
31650 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
31651
31652         * gcc.c-torture/execute/20001031-1.c: New test.
31653
31654 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
31655
31656         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
31657         namespace.
31658
31659         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
31660         standards-conformant.
31661
31662         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
31663
31664         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
31665         * g++.old-deja/g++.mike/p755a.C: Likewise.
31666         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
31667         library makes no calls to `operator new' during initialization.
31668
31669 2000-11-04  Neil Booth  <neilb@earthling.net>
31670
31671         * gcc.dg/cpp/include2.c: New tests.
31672
31673 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
31674
31675         * lib/g++.exp (g++_set_ld_library_path): New function.
31676         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
31677
31678 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
31679
31680         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
31681         warnings.
31682
31683 2000-11-01  Richard Henderson  <rth@redhat.com>
31684
31685         * g++.old-deja/g++.ext/namedret1.C: New.
31686         * g++.old-deja/g++.ext/namedret2.C: New.
31687         * g++.old-deja/g++.ext/namedret3.C: New.
31688
31689 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
31690
31691         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
31692         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
31693
31694 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31695
31696         * gcc.c-torture/execute/va-arg-21.c: New test.
31697
31698 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31699
31700         * gcc.dg/c99-complex-2.c: New test.
31701
31702 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31703
31704         * gcc.c-torture/execute/stdio-opt-1.c: New test.
31705
31706 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
31707
31708         * g++.old-deja/g++.other/inline16.C: New test.
31709
31710 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
31711
31712         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
31713         __PRETTY_FUNCTION__
31714
31715 2000-10-29  Neil Booth  <neilb@earthling.net>
31716
31717         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
31718         New tests.
31719         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
31720         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
31721         optimisation.
31722
31723 2000-10-29  Neil Booth  <neilb@earthling.net>
31724
31725         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
31726         * mi1.c, mi1c.h: Add null directives to multiple-include test.
31727         * mi5.c: Test multiple includes work with -C.
31728         * trigraphs.c: Test ^= version.
31729
31730 2000-10-28  Neil Booth  <neilb@earthling.net>
31731
31732         New tests and test updates for new macro expander.
31733
31734         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
31735         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
31736         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
31737         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
31738         new diagnostic messages.
31739
31740         * gcc.dg/cpp/macro3.c: New tests.
31741
31742 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
31743
31744         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
31745         on the same line.
31746
31747 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
31748
31749         * g++.old-deja/g++.other/eh2.C: New test.
31750
31751 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31752
31753         * gcc.c-torture/execute/20001027-1.c: New test.
31754
31755 2000-10-26  Richard Henderson  <rth@redhat.com>
31756
31757         * gcc.c-torture/execute/20001026-1.c: New.
31758
31759 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
31760
31761         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
31762         * g++.old-deja/g++.law/builtin1.C: Likewise.
31763         * g++.old-deja/g++.law/ctors10.C: Likewise.
31764         * g++.old-deja/g++.law/virtual3.C: Likewise.
31765         * g++.old-deja/g++.mike/p658.C: Likewise.
31766         * g++.old-deja/g++.other/sibcall1.C: Likewise.
31767         * g++.old-deja/g++.other/vaarg2.C: Likewise.
31768         * g++.old-deja/g++.robertl/eb124.C: Likewise.
31769         * g++.old-deja/g++.robertl/eb44.C: Likewise.
31770         * g++.old-deja/g++.robertl/eb77.C: Likewise.
31771
31772 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31773
31774         * gcc.c-torture/compile/20001024-1.c: New test.
31775
31776 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
31777
31778         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
31779         to tell us whether or not we are using V3.
31780
31781 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
31782
31783         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
31784         operands.
31785
31786 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31787
31788         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
31789
31790 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
31791
31792         * gcc.c-torture/execute/20001024-1.c: New test.
31793
31794 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
31795
31796         * g++.old-deja/g++.other/sibcall1.C: New test.
31797
31798 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
31799
31800         * gcc.dg/noncompile/init-3.c: New test.
31801
31802 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31803
31804         * gcc.dg/format-array-1.c: New test.
31805
31806 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31807
31808         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
31809         writing through null pointers; remove comment about testing
31810         unterminated strings.
31811
31812 2000-10-17  Matthew Hiller  <hiller@redhat.com>
31813
31814         * gcc.c-torture/execute/20001017-2.c: New test.
31815
31816 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31817
31818         * gcc.c-torture/compile/20001018-1.c: New test.
31819         * gcc.c-torture/compile/20001018-1.x: Xfail.
31820
31821 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31822
31823         * gcc.c-torture/execute/20001017-1.c: New test.
31824
31825 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31826
31827         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
31828         for multiple use of arguments with scanf formats; add tests for
31829         multiple use of arguments.
31830
31831 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
31832
31833         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
31834
31835 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31836
31837         * gcc.dg/format-miss-1.c: New test.
31838
31839 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31840
31841         * gcc.c-torture/execute/20001013-1.c: New test.
31842
31843 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31844
31845         * gcc.dg/format-branch-1.c: New test.
31846
31847 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31848
31849         * README, lib/file-format.exp: Remove EGCS references.
31850
31851 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31852
31853         * gcc.dg/20001013-1.c: New test.
31854
31855 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31856
31857         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
31858         for intmax_t in the compiler using __typeof__ and the type rules
31859         for conditional expressions.
31860
31861 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
31862
31863         * gcc.dg/20001012-1.c: New test.
31864         * gcc.dg/20001012-2.c: New test.
31865
31866 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31867
31868         * gcc.dg/format-attr-1.c: New test.
31869
31870 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31871
31872         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
31873         __LONG_LONG_MAX__ instead of LLONG_MAX.
31874
31875 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31876
31877         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
31878         scanf flags.
31879         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
31880         flags.
31881
31882 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31883
31884         * gcc.dg/sequence-pt-1.c: New test.
31885
31886 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
31887
31888         * gcc.c-torture/execute/20001011-1.c: New testcase.
31889         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
31890
31891 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31892
31893         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
31894         does not error on it.
31895
31896 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31897
31898         * gcc.dg/20001009-1.c: New test.
31899
31900 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31901
31902         * gcc.c-torture/compile/20001009-1.c: Move from here ....
31903         * gcc.c-torture/execute/20001009-2.c: ... to here.
31904
31905 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
31906
31907         * gcc.c-torture/compile/20001009-1.c: New testcase.
31908         * gcc.c-torture/execute/20001009-1.c: New testcase.
31909         Testcases provided by Jan Hubicka <jh@suse.cz>.
31910
31911 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31912
31913         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31914         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
31915         uintmax_t using <limits.h> to emulate the compiler's internal
31916         logic.  No longer XFAIL %j tests.
31917
31918 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31919
31920         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
31921         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31922         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
31923         regexps and details of expected handling of some bad formats.
31924         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
31925         suppression.
31926
31927 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31928
31929         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
31930         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
31931         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
31932         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
31933         in list archives.
31934
31935 2000-10-06  Richard Henderson  <rth@cygnus.com>
31936
31937         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
31938         * g++.old-deja/g++.brendan/crash52.C: Likewise.
31939         * g++.old-deja/g++.jason/report.C: Likewise.
31940         * g++.old-deja/g++.law/friend5.C: Likewise.
31941         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
31942         of the expected warnings.
31943
31944 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
31945
31946         * g++.old-deja/g++.pt/enum14.C: New test.
31947
31948 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31949
31950         * g++.old-deja/g++.pt/crash59.C: New test.
31951
31952 2000-10-04  Will Cohen  <wcohen@redhat.com>
31953
31954         * gcc.dg/20000926-1.c: New test.
31955
31956 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
31957
31958         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
31959         function name for current C++ compiler.
31960         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
31961
31962 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
31963
31964         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
31965         __PRETTY_FUNCTION__.
31966         * g++.old-deja/g++.ext/pretty2.C: Likewise.
31967
31968 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31969
31970         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
31971
31972 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
31973
31974         * gcc.c-torture/compile/20000923-1.c: New test.
31975
31976 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
31977
31978         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
31979         * g++.old-deja/g++.pt/ttp62.C: Same.
31980         * g++.old-deja/g++.other/inline14.C: Same.
31981
31982 2000-09-24  Richard Henderson  <rth@cygnus.com>
31983
31984         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31985
31986 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31987
31988         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31989
31990 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31991
31992         * gcc.c-torture/compile/20000922-1.c: New file.
31993
31994 2000-09-21  Nick Clifton  <nickc@redhat.com>
31995
31996         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31997         a signed long modulo operation.
31998         (mod6): New function - perform an unsigned long modulo operation.
31999         (main): Add tests for modulos of very large numbers by very small
32000         dividends.
32001
32002 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32003
32004         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
32005
32006 2000-09-19  Richard Henderson  <rth@cygnus.com>
32007
32008         * gcc.dg/compare2.c (case 10): XFAIL.
32009
32010 2000-09-18  Richard Henderson  <rth@cygnus.com>
32011
32012         * gcc.c-torture/execute/20000906-1.c: Move ...
32013         * gcc.dg/20000906-1.c: ... here.  Only run on targets
32014         that support __builtin_trap.
32015
32016 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
32017
32018         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
32019
32020 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32021
32022         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
32023         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
32024         more $ format tests.
32025
32026 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32027
32028         * gcc.dg/format-errmk-1.c: New test.
32029
32030 2000-09-17  Greg McGary  <greg@mcgary.org>
32031
32032         * gcc.c-torture/execute/20000917-1.x: Remove.
32033
32034 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32035
32036         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
32037
32038 2000-09-17  Greg McGary  <greg@mcgary.org>
32039
32040         * gcc.c-torture/execute/20000917-1.c: New test.
32041         * gcc.c-torture/execute/20000917-1.x: XFAIL.
32042
32043 2000-09-16  Neil Booth  <NeilB@earthling.net>
32044
32045         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
32046         in nested macro bug.
32047
32048 2000-09-15  Neil Booth  <NeilB@earthling.net>
32049
32050         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
32051
32052 2000-09-14  Jeffrey A Law  (law@cygnus.com)
32053
32054         * gcc.c-torture/execute/20000914-1.c: New test.
32055
32056 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
32057
32058         * g++.other/inline13.C: New test.
32059
32060 2000-09-12  Andreas Jaeger  <aj@suse.de>
32061
32062         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
32063         constant by Ulrich Drepper <drepper@redhat.com>.
32064
32065 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
32066
32067         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
32068
32069 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32070
32071         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
32072
32073 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
32074
32075         * gcc.dg/cpp/backslash.c: New test.
32076
32077 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
32078
32079         * gcc.c-torture/execute/20000910-1.c: New test.
32080         * gcc.c-torture/execute/20000910-2.c: Likewise.
32081
32082 2000-09-11  Robert Lipe  <robertl@sco.com>
32083
32084         * gcc.dg/pragma-align.c: New test.
32085
32086 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
32087
32088         * g++.old-deja/g++.pt/explicit82.C: New test.
32089         * g++.old-deja/g++.pt/explicit83.C: New test.
32090
32091 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
32092
32093         * gcc.dg/asm-names.c: New test.
32094
32095 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32096
32097         * gcc.dg/cpp/tr-warn6.c: New test
32098
32099 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32100
32101         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
32102         be accepted.
32103
32104 2000-09-07  Catherine Moore  <clm@redhat.com>
32105
32106         * gcc.c-torture/execute/unroll-1.c: New test.
32107
32108 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
32109
32110         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
32111         ERROR markers.
32112         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
32113         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
32114         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
32115         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
32116         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
32117         Preprocess only.
32118         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
32119         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
32120
32121 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32122
32123         * g++.old-deja/g++.pt/deduct2.C: New test.
32124
32125 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32126
32127         * g++.old-deja/g++.pt/parms2.C: New test.
32128
32129 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32130
32131         * g++.old-deja/g++.pt/crash58.C: New test.
32132
32133 2000-09-06  Greg McGary  <greg@mcgary.org>
32134
32135         * gcc.c-torture/execute/20000906-1.c: New test.
32136         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
32137
32138 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32139
32140         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
32141
32142 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32143
32144         * g++.old-deja/g++.pt/crash57.C: New test.
32145
32146 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32147
32148         * g++.old-deja/g++.pt/crash56.C: New test.
32149
32150 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32151
32152         * g++.old-deja/g++.pt/koenig1.C: New test.
32153
32154 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
32155
32156         * gcc.dg/20000904-1.c: New test.
32157
32158 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
32159
32160         * gcc.dg/cpp/paste8.c: New test.
32161
32162 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
32163
32164         * gcc.c-torture/compile/20000827-1.c: New test.
32165
32166 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32167
32168         * gcc.dg/format-diag-1.c: New test.
32169
32170 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32171
32172         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
32173         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
32174         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
32175         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
32176         gcc.dg/formatz-1.c: Adjust warning regular expressions.
32177
32178 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
32179
32180         * g++.old-deja/g++.other/nested4.C: New test.
32181
32182 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
32183
32184         * g++.old-deja/g++.ns/scoped1.C: New test.
32185
32186 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
32187
32188         * lib/g++.exp: Support testing already-installed GCC.
32189
32190 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32191
32192         * wtr-label-1.c, wtr-suffix-1.c: New tests.
32193
32194 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32195
32196         * gcc.dg/return-type-2.c: New test.
32197
32198 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
32199
32200         * gcc.c-torture/compile/20000825-1.c: New test.
32201
32202 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
32203
32204         * gcc.dg/dwarf2-2.c: New test.
32205
32206 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
32207
32208         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
32209         dg-warning regexps.
32210
32211 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32212
32213         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
32214         gcc.dg/format-ext-5.c: New tests.
32215
32216 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
32217
32218         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
32219
32220 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
32221
32222         * gcc.dg/noncompile/930622-2.c: Adjust error message.
32223
32224 2000-08-24  Richard Henderson  <rth@cygnus.com>
32225
32226         * gcc.dg/ia64-sync-1.c: New test.
32227         * gcc.dg/ia64-sync-2.c: New test.
32228         * gcc.dg/ia64-asm-1.c: New test.
32229
32230 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32231
32232         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
32233         * gcc.dg/format-ext-2.c: New test.
32234
32235 2000-08-23  Jason Merrill  <jason@redhat.com>
32236
32237         * lib/old-dejagnu.exp: Also ignore "In member function" and
32238         "At global scope".
32239
32240 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32241
32242         * gcc.dg/noncompile/label-lineno-1.c: New test.
32243
32244 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32245
32246         * gcc.dg/c99-array-nonobj-1.c: New test.
32247
32248 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32249
32250         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
32251         tests.
32252         * gcc.dg/format-ext-1.c: New test.
32253
32254 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32255
32256         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
32257         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
32258         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
32259         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
32260         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
32261
32262 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32263
32264         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
32265         gcc.dg/c99-strftime-2.c: New tests.
32266
32267 2000-08-22  Richard Henderson  <rth@cygnus.com>
32268
32269         * gcc.c-torture/execute/20000822-1.c: New test.
32270
32271 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
32272
32273         * gcc.c-torture/execute/20000819-1.x: Remove.
32274
32275 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32276
32277         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
32278         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
32279         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
32280         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
32281         gcc.dg/format-xopen-1.c: New tests.
32282
32283 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32284
32285         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
32286
32287 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
32288
32289         * g++.old-deja/g++.other/loop2.C: New test.
32290
32291         * gcc.c-torture/compile/20000606-1.c: New test.
32292         * gcc.c-torture/compile/20000728-1.c: New test.
32293         * gcc.c-torture/execute/20000801-1.c: New test.
32294         * gcc.c-torture/execute/20000801-2.c: New test.
32295         * gcc.c-torture/execute/20000819-1.c: New test.
32296         * gcc.c-torture/execute/20000819-1.x: XFAIL.
32297         * gcc.dg/20000629-1.c: New test.
32298         * gcc.dg/20000724-1.c: New test.
32299         * gcc.dg/20000807-1.c: New test.
32300
32301 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
32302
32303         * gcc.dg/cpp/pragma-1.c: New test.
32304         * gcc.dg/cpp/pragma-2.c: New test.
32305
32306 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
32307
32308         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
32309         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
32310
32311 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32312
32313         * gcc.c-torture/compile/20000818-1.c: New test.
32314
32315 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
32316
32317         * gcc.c-torture/execute/20000818-1.c: New test.
32318
32319 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32320
32321         * gcc.dg/format-va-1.c: New test.
32322
32323 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32324
32325         * g++.old-deja/g++.other/typedef8.C: New test.
32326
32327 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32328
32329         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
32330         * g++.old-deja/g++.mike/net36.C: Mark candidate.
32331         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
32332         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
32333         * g++.old-deja/g++.other/ptrmem7.C: New test.
32334         * g++.old-deja/g++.pt/ptrmem10.C: New test.
32335
32336 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32337
32338         * g++.old-deja/g++.pt/typename27.C: New test.
32339
32340 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
32341
32342         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
32343         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
32344         * g++.old-deja/g++.pt/friend45.C: New test.
32345         * g++.old-deja/g++.other/friend8.C: New test.
32346
32347 2000-08-15  Richard Henderson  <rth@cygnus.com>
32348
32349         * gcc.c-torture/execute/20000815-1.c: New test.
32350
32351 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32352
32353         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
32354         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
32355         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
32356
32357 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
32358
32359         * g++.old-deja/g++.other/refinit2.C: New test.
32360
32361 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
32362
32363         * lib/c-torture.exp (c-torture): Make
32364         compiler_conditional_xfail_data global.
32365         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
32366         compiler_conditional_xfail_data machinery.
32367         (f-torture-execute): Likewise.
32368         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
32369         and only when unrolling loops.
32370
32371         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
32372
32373 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
32374
32375         * g++.old-deja/g++.pt/explicit81.C: New test.
32376
32377 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
32378
32379         * g++.old-deja/g++.pt/typename26.C: New test.
32380
32381 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
32382
32383         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
32384         warning.
32385
32386 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32387
32388         * g++.old-deja/g++.other/array3.C: New test.
32389
32390 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32391
32392         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
32393         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
32394         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
32395         New tests.
32396
32397 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
32398
32399         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
32400         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32401
32402 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
32403
32404         * gcc.c-torture/execute/20000808-1.c: New test.
32405
32406 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32407
32408         * gcc.dg/c90-const-expr-1.c: New test.
32409
32410 2000-08-08  Richard Henderson  <rth@cygnus.com>
32411
32412         * gcc.dg/noncompile/920923-1.c: Declare calloc.
32413
32414 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32415
32416         * gcc.dg/noncompile/const-ll-1.c: New test.
32417
32418 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32419
32420         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
32421
32422 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
32423
32424         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
32425         that running programs linked against the shared version of libobjc
32426         run correctly.
32427
32428 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32429
32430         * gcc.dg/c99-printf-1.c: New test.
32431
32432 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32433
32434         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
32435
32436 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
32437
32438         * gcc.c-torture/execute/20000731-1.x: Delete.
32439
32440 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
32441
32442         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
32443         and torture_without_loops as is done by c-torture.exp.
32444         (search_for): Copy from c-torture.exp.
32445         (gcc-dg-runtest): New function, drives a directory of tests
32446         iterating over the TORTURE_OPTIONS.
32447         (scan-assembler, scan-assembler-not): Move here from
32448         individual directory drivers.
32449
32450         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
32451         defined by lib/gcc-dg.exp.
32452         * gcc.dg/cpp/cpp.exp: Likewise.
32453         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
32454         gcc-dg-runtest, so we cycle over optimization options.
32455
32456         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
32457         * gcc.dg/compare2.c: No longer expected to fail.
32458
32459 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32460
32461         * gcc.c-torture/execute/20000804-1.c: New test.
32462
32463 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32464
32465         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
32466
32467 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
32468
32469         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
32470
32471 2000-08-03  Jeffrey A Law  (law@cygnus.com)
32472
32473         * gcc.c-torture/compile/20000803-1.c: New test.
32474
32475 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32476
32477         * gcc.c-torture/execute/20000801-3.c,
32478         gcc.c-torture/execute/20000801-4.c: New tests.
32479         * gcc.c-torture/execute/20000801-3.x,
32480         gcc.c-torture/execute/20000801-4.x: Xfail.
32481
32482 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
32483
32484         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
32485         libobjc/.libs to allow for libtool.
32486
32487 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
32488
32489         * gcc.c-torture/compile/20000802-1.c: New test.
32490
32491 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
32492
32493         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
32494
32495 2000-07-31  Jeffrey A Law  (law@cygnus.com)
32496
32497         * gcc-c-torture/execute/20000731-2.c: New test.
32498
32499         * gcc.c-torture/execute/20000731-1.c: New test.
32500         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
32501
32502 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
32503
32504         * testsuite/gcc.dg/cpp/paste7.c: New test.
32505         * gcc.dg/cpp/20000725-1.c: New test.
32506
32507 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
32508
32509         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
32510         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
32511         declaration warning for __builtin_dwarf_reg_size.
32512
32513         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
32514
32515 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32516
32517         * gcc.dg/noncompile/voidparam-1.c: New test.
32518
32519 2000-07-30  Richard Henderson  <rth@cygnus.com>
32520
32521         * gcc.dg/c90-digraph-1.c: Don't xfail.
32522         * gcc.dg/compare2.c (case 10): Xfail.
32523         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
32524
32525 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
32526
32527         * gcc.dg/c99-main-1.c: New test.
32528
32529 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32530
32531         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
32532
32533 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
32534
32535         * gcc.c-tortuer/execute/20000726-1.c: New test.
32536
32537 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
32538
32539         * gcc.c-torture/execute/enum-2.c: New test.
32540
32541 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32542
32543         * gcc.dg/cpp/tr-warn3.c: New test.
32544
32545 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32546
32547         * g++.old-deja/g++.ext/implicit1.C: Remove.
32548         * g++.old-deja/g++.jason/c2.C: Remove
32549         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
32550         * g++.old-deja/g++.pt/crash16.C: Likewise.
32551         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
32552
32553 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32554
32555         * g++.old-deja/g++.other/for2.C: New test.
32556
32557 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
32558
32559         * gcc.dg/20000720-1.c: New test.
32560
32561 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
32562
32563         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
32564
32565 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
32566
32567         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
32568         * gcc.c-torture/execute/20000722-1.c: New.
32569         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
32570
32571 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
32572
32573         * gcc.dg/cpp/20000720-1.S: New test.
32574
32575 2000-07-21  Michael Meissner  <meissner@redhat.com>
32576
32577         * gcc.c-torture/execute/ieee/hugeval.c: New test.
32578
32579 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
32580
32581         * g++.old-deja/g++.brendan/crash16.C,
32582         g++.old-deja/g++.brendan/parse3.C,
32583         g++.old-deja/g++.brendan/redecl1.C,
32584         g++.old-deja/g++.ns/template13.C,
32585         g++.old-deja/g++.other/decl4.C,
32586         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
32587
32588 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
32589
32590         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
32591         and "Internal error".
32592
32593         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
32594         regexps.
32595         * gcc.dg/cpp/paste6.c: New test.
32596
32597 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
32598
32599         * gcc.dg/cpp/tr-direct.c: New test.
32600
32601         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
32602         gcc.dg/cpp/undef1.c: Tweak error regexps.
32603
32604 2000-07-18  Eric Christopher <echristo@redhat.com>
32605
32606         * gcc.c-torture/compile/20000718-1.c: New test.
32607
32608 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
32609
32610         * cpplex.c (_cpp_push_token): If the token being pushed back
32611         is the previous token in this context, just subtract one from
32612         context->posn.
32613         * cppmacro.c (save_expansion): Clear aux field when storing a
32614         placemarker.
32615
32616 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
32617
32618         * gcc.dg/noncompile/redecl-1.c: New test.
32619
32620 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
32621
32622         * gcc.c-torture/execute/20000717-5.c: New test.
32623         * gcc.c-torture/execute/20000717-1.x: Removed.
32624
32625 2000-07-17  Richard Henderson  <rth@cygnus.com>
32626
32627         * gcc.c-torture/execute/20000717-4.c: New test.
32628
32629 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
32630
32631         * gcc.dg/cpp/syshdr.c: New test.
32632         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
32633
32634 2000-07-17  Neil Booth  <neilb@earthling.net>
32635
32636         * gcc.dg/cpp/cmdlne-dM.c: New test.
32637         * gcc.dg/cpp/cmdlne-dD.c: New test.
32638
32639 2000-07-17  Jeffrey A Law  (law@cygnus.com)
32640
32641         * gcc.c-torture/execute/20000717-3.c: New test.
32642
32643         * gcc.c-torture/compile/20000717-1.c: New test.
32644
32645 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
32646
32647         * gcc.c-torture/execute/20000717-2.c: New test.
32648
32649 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32650
32651         * gcc.dg/formatz-1.c: New test.
32652
32653         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
32654         * gcc.dg/c99-digraph-1.c: New tests.
32655
32656         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
32657         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
32658
32659         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
32660         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
32661         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
32662         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
32663         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
32664         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
32665         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
32666
32667 2000-07-17   Greg McGary <greg@mcgary.org>
32668
32669         * gcc.c-torture/execute/20000717-1.c: New test.
32670         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
32671
32672 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
32673
32674         * gcc.c-torture/execute/20000715-2.c: New test.
32675         * gcc.dg/20000715-1.c: New test.
32676
32677 2000-07-15  Michael Meissner  <meissner@redhat.com>
32678
32679         * gcc.c-torture/execute/20000715-1.c: New test.
32680
32681 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
32682
32683         * gcc.c-torture/execute/20000707-1.c: New test.
32684
32685 2000-07-13  Neil Booth  <NeilB@earthling.net>
32686
32687         * testsuite/gcc.dg/cpp/digraph1.c,
32688         testsuite/gcc.dg/cpp/digraph2.c,
32689         testsuite/gcc.dg/cpp/digraphs.c: New tests.
32690
32691 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
32692
32693         * g77.f-torture/compile/20000630-2.f:  New test.
32694         * g77.f-torture/compile/20000630-2.x
32695
32696 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32697
32698         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
32699
32700 2000-07-11  Neil Booth  <NeilB@earthling.net>
32701
32702         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
32703
32704 2000-07-11  Neil Booth  <NeilB@earthling.net>
32705
32706         * gcc.dg/cpp/cmdlne-C.c: New.
32707
32708 2000-07-09  Neil Booth  <NeilB@earthling.net>
32709
32710         * gcc.dg/cpp/directiv.c: New tests.
32711         * gcc.dg/cpp/undef1.c: Update.
32712
32713 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
32714
32715         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
32716
32717 2000-07-09  Neil Booth  <NeilB@earthling.net>
32718
32719         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
32720
32721 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
32722
32723         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
32724         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
32725
32726 2000-07-08  Neil Booth  <NeilB@earthling.net>
32727
32728         * gcc.dg/cpp/macsyntx.c: New tests.
32729
32730 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
32731
32732         * gcc.dg/20000707-1.c: New test.
32733
32734 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
32735
32736         * gcc.c-torture/execute/20000706-1.c: New test.
32737         * gcc.c-torture/execute/20000706-2.c: New test.
32738         * gcc.c-torture/execute/20000706-3.c: New test.
32739         * gcc.c-torture/execute/20000706-4.c: New test.
32740         * gcc.c-torture/execute/20000706-5.c: New test.
32741
32742 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
32743
32744         * g++.old-deja/g++.pt/instantiate7.C: New test.
32745
32746 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
32747
32748         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
32749         * g++.old-deja/g++.mike/thunk3.C: Likewise.
32750         * g++.old-deja/g++.other/rtti3.C: Likewise.
32751         * g++.old-deja/g++.other/rttid3.C: Likewise.
32752
32753 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
32754
32755         *  g77.f-torture/compile/20000630-1.x: Fix typo
32756
32757 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
32758
32759         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
32760         assembly output.
32761
32762 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
32763
32764         * gcc.dg/cpp/ident.c: New test.
32765
32766 2000-07-05  Neil Booth  <NeilB@earthling.net>
32767
32768         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
32769           gcc.dg/cpp/lexstrng.c: New tests.
32770
32771 2000-07-04  Neil Booth  <NeilB@earthling.net>
32772
32773         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
32774         * gcc.dg/cpp/strify2.c: Same.
32775
32776 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
32777
32778         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
32779         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
32780         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
32781         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
32782
32783         * testsuite/gcc.dg/cpp/macro1.c,
32784         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
32785         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
32786         testsuite/gcc.dg/cpp/strify1.c,
32787         testsuite/gcc.dg/cpp/strify2.c: New tests.
32788
32789 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
32790
32791         * gcc.c-torture/execute/20000703-1.c: New test.
32792
32793 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32794
32795         * g++.old-deja/g++.pt (lookup10.C): New test.
32796
32797 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32798
32799         * g++.old-deja/g++.pt (typename25.C): New test.
32800
32801 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
32802
32803         * gcc.c-torture/compile/20000701-1.c: New test.
32804
32805 2000-06-30  Nick Clifton  <nickc@cygnus.com>
32806
32807         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
32808         to test case.
32809
32810 2000-06-30  Catherine Moore  <clm@cygnus.com>
32811
32812         * gcc.c-torture/execute/align-1.c: New test.
32813
32814 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
32815
32816         * g++.old-deja/g++.pt/expr8.C: New test.
32817         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
32818
32819 2000-06-29  Nick Clifton  <nickc@cygnus.com>
32820
32821         * gcc.c-torture/compile/20000629-1.c: New test.
32822
32823 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32824
32825
32826         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
32827         gcc.dg/noncompile directory, depending on whether they're
32828         preprocessor tests or not.  Annotate all the tests for the dg
32829         framework.
32830
32831         * gcc.c-torture/noncompile/noncompile.exp: Delete.
32832         * gcc.dg/noncompile/noncompile.exp: New.
32833
32834         * Moved files:
32835         Old name                                New name
32836         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
32837         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
32838         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
32839         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
32840         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
32841         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
32842         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
32843         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
32844         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
32845         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
32846         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
32847         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
32848         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
32849         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
32850         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
32851         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
32852         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
32853         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
32854         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
32855         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
32856         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
32857         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
32858         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
32859         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
32860
32861         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
32862         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
32863         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
32864         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
32865         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
32866         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
32867
32868 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32869
32870         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
32871         declare one variable.  On the fourth, error.
32872         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
32873         declared by 20000628-1a.h.
32874
32875 2000-06-29  Richard Henderson  <rth@redhat.com>
32876
32877         * gcc.c-torture/execute/930529-1.x: New file.
32878         * gcc.dg/920413-1.c: Adjust expected warning text.
32879         * gcc.dg/980217-1.c: Declare abort.
32880         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
32881
32882 2000-06-29  Jeffrey A Law  (law@cygnus.com)
32883
32884         * g77.f-torture/compile/20000629-1.f: New test.
32885         * g77.f-torture/compile/20000629-1.x: Expected to fail.
32886
32887 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32888
32889         Rearrange lots of files, removing entirely the
32890         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
32891         directories.
32892
32893         * Deleted files:
32894         gcc.c-torture/code_quality/code_quality.exp
32895         gcc.c-torture/special/special.exp
32896         gcc.failure/failure.exp
32897         gcc.failure/940409-1.x
32898         gcc.c-torture/compile/961203-1.x
32899
32900         * New files:
32901         gcc.misc-tests/linkage.exp
32902         gcc.c-torture/execute/920730-1t.c
32903         gcc.c-torture/execute/920730-1t.x
32904         gcc.c-torture/compile/920520-1.x
32905         gcc.c-torture/compile/920521-1.x
32906         gcc.c-torture/compile/981006-1.x
32907         gcc.c-torture/execute/eeprof-1.x
32908
32909         * Moved files (possibly with modifications to fit a new harness):
32910         Old name                                New name
32911         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
32912         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
32913         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
32914         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
32915         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
32916         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
32917         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
32918         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
32919         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
32920         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
32921         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
32922         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
32923         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
32924         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
32925
32926 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32927
32928         * c-torture/compile/961203-1.x: Delete.
32929
32930         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
32931         not exit. Include stdio.h.
32932         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
32933         * gcc.misc-tests/dg-12.c: Likewise.
32934         * gcc.misc-tests/dg-5.c: Likewise.
32935         * gcc.misc-tests/dg-6.c: Likewise.
32936         * gcc.misc-tests/dg-7.c: Prototype abort.
32937         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
32938         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
32939         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
32940         not exit.
32941         * gcc.misc-tests/sieve.c: Use return from main, not exit.
32942         * gcc.misc-tests/sort2.c: Use return from main, not exit.
32943
32944 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
32945
32946         * gcc.dg/cpp/20000628-1.c: New test.
32947         * gcc.dg/cpp/20000628-1.h: New header for above test.
32948         * gcc.dg/cpp/20000628-1a.h: Likewise.
32949
32950 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
32951
32952         * gcc.dg/cpp: New directory.
32953         * gcc.dg/cpp/cpp.exp: New driver.
32954         * gcc.dg/cpp/20000627-1.c: New test.
32955         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
32956         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
32957         and rewrite as a compilation test.
32958
32959         * gcc.dg: Move many files into the cpp subdirectory, possibly
32960         renaming or editing them as well.
32961         Old name                New name
32962         990119-1.c              cpp/19990119-1.c
32963         990228-1.c              cpp/19990228-1.c
32964         990407-1.c              cpp/19990407-1.c
32965         990409-1.c              cpp/19990409-1.c
32966         990413-1.c              cpp/19990413-1.c
32967         990703-1.c              cpp/19990703-1.c
32968         20000127-1.c            cpp/20000127-1.c
32969         20000129-1.c            cpp/20000129-1.c
32970         20000207-1.c            cpp/20000207-1.c
32971         20000207-2.c            cpp/20000207-2.c
32972         20000209-1.c            cpp/20000209-1.c
32973         20000209-2.c            cpp/20000209-2.c
32974         20000301-1.c            cpp/20000301-1.c
32975         20000419-1.c            cpp/20000419-1.c
32976         20000510-1.S            cpp/20000510-1.S
32977         20000519-1.c            cpp/20000519-1.c
32978         20000529-1.c            cpp/20000529-1.c
32979         20000625-1.c            cpp/20000625-1.c
32980         20000625-2.c            cpp/20000625-2.c
32981         cpp-as1.c               cpp/assert1.c
32982         cpp-as2.c               cpp/assert2.c
32983         cxx-comments-1.c        cpp/cxxcom1.c
32984         cxx-comments-2.c        cpp/cxxcom2.c
32985         endif-label.c           cpp/endif.c
32986         cpp-hash1.c             cpp/hash1.c
32987         cpp-hash2.c             cpp/hash2.c
32988         cpp-if1.c               cpp/if-1.c
32989         cpp-if2.c               cpp/if-2.c
32990         cpp-if3.c               cpp/if-3.c
32991         cpp-if4.c               cpp/if-4.c
32992         cpp-if5.c               cpp/if-5.c
32993         cpp-cond.c              cpp/if-cexp.c
32994         cpp-missingop.c         cpp/if-mop.c
32995         cpp-missingparen.c      cpp/if-mpar.c
32996         cpp-opprec.c            cpp/if-oppr.c
32997         cpp-ifparen.c           cpp/if-paren.c
32998         cpp-shortcircuit.c      cpp/if-sc.c
32999         cpp-shift.c             cpp/if-shift.c
33000         cpp-unary.c             cpp/if-unary.c
33001         cpp-li1.c               cpp/line1.c
33002         cpp-li2.c               cpp/line2.c
33003         lineno.c                cpp/line3.c
33004         lineno-2.c              cpp/line4.c
33005         cpp-mi.c                cpp/mi1.c
33006         cpp-mic.h               cpp/mi1c.h
33007         cpp-micc.h              cpp/mi1cc.h
33008         cpp-mind.h              cpp/mi1nd.h
33009         cpp-mindp.h             cpp/mi1ndp.h
33010         cpp-mix.h               cpp/mi1x.h
33011         cpp-mi2.c               cpp/mi2.c
33012         cpp-mi2a.h              cpp/mi2a.h
33013         cpp-mi2b.h              cpp/mi2b.h
33014         cpp-mi2c.h              cpp/mi2c.h
33015         cpp-mi3.c               cpp/mi3.c
33016         cpp-mi3.def             cpp/mi3.def
33017         poison-1.c              cpp/poison.c
33018         pr-impl.c               cpp/prag-imp.c
33019         cpp-redef-2.c           cpp/redef1.c
33020         cpp-redef.c             cpp/redef2.c
33021         strpaste.c              cpp/strp1.c
33022         strpaste-2.c            cpp/strp2.c
33023         cpp-tradpaste.c         cpp/tr-paste.c
33024         cpp-tradstringify.c     cpp/tr-str.c
33025         cpp-tradwarn1.c         cpp/tr-warn1.c
33026         cpp-tradwarn2.c         cpp/tr-warn2.c
33027         trigraphs.c             cpp/trigraphs.c
33028         cpp-unc1.c              cpp/unc1.c
33029         cpp-unc2.c              cpp/unc2.c
33030         cpp-unc3.c              cpp/unc3.c
33031         cpp-unc.c               cpp/unc4.c
33032         undef.c                 cpp/undef1.c
33033         undef-2.c               cpp/undef2.c
33034         cpp-wi1.c               cpp/widestr1.c
33035
33036 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
33037
33038         * lib/g++.exp (g++_include_flags): Tweak.
33039
33040 2000-06-27  H.J. Lu  <hjl@gnu.org>
33041             Loren J. Rittle  <ljrittle@acm.org>
33042
33043         * lib/g++.exp (g++_include_flags): Override libgloss.exp
33044         version with one that knows about the new gcc tree structure.
33045         (g++_link_flags): Same.
33046
33047 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
33048
33049         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
33050         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
33051         case we are cross-compiling.
33052
33053         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
33054         g++.old-deja/g++.niklas/Makefile.in,
33055         g++.old-deja/g++.niklas/configure.in,
33056         g++.old-deja/g++.other/Makefile.in,
33057         g++.old-deja/g++.other/configure.in,
33058         gcc.c-torture/code_quality/Makefile.in,
33059         gcc.c-torture/code_quality/configure.in,
33060         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
33061         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
33062         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
33063         gcc.c-torture/execute/ieee/Makefile.in,
33064         gcc.c-torture/execute/ieee/configure.in,
33065         gcc.c-torture/noncompile/Makefile.in,
33066         gcc.c-torture/noncompile/configure.in,
33067         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
33068         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
33069         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
33070
33071 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
33072
33073         * g++.old-deja/g++.other/ambig3.C: New test.
33074
33075 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
33076
33077         * g++.old-deja/g++.pt/syntax1.C: New test.
33078         * g++.old-deja/g++.pt/syntax2.C: New test.
33079         * g++.old-deja/g++.other/syntax3.C: New test.
33080         * g++.old-deja/g++.other/syntax4.C: New test.
33081
33082 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
33083
33084         * gcc.dg/20000623-1.c: Prototype exit and abort.
33085
33086 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
33087
33088         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
33089         New tests.
33090         * gcc.dg/cpp-mi3.def: New file.
33091
33092         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
33093         inside assertions.
33094         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
33095         lexer's error messages.
33096         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
33097         divine anything from the linemarkers.
33098         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
33099         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
33100
33101 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
33102
33103         * gcc.dg/20000623-1.c: New test.
33104
33105 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
33106
33107         * gcc.c-torture/execute/20000622-1.c: New test.
33108
33109 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
33110
33111         * g++.old-deja/g++.other/init15.C: New test.
33112
33113 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
33114
33115         * g++.old-deja/g++.pt/vaarg2.C: New test.
33116         * g++.old-deja/g++.pt/vaarg3.C: New test.
33117
33118 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
33119
33120         * g++.old-deja/g++.other/dyncast6.C: New test.
33121
33122 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
33123
33124         * gcc.c-torture/execute/loop-6.c: New test.
33125
33126 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
33127
33128         * gcc.dg/20000614-1.c: New test.
33129         * gcc.dg/20000614-2.c: New test.
33130
33131 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
33132
33133         * g++.old-deja/g++.other/inline12.C: New test.
33134
33135 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
33136
33137         * g++.old-deja/g++.other/eh1.C: New test.
33138
33139 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
33140
33141         * g++.old-deja/g++.other/type.C: New test.
33142
33143 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
33144
33145         * g++.old-deja/g++.other/initstring.C: New test.
33146
33147 2000-06-12  Jason Merrill  <jason@redhat.com>
33148
33149         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
33150
33151 2000-06-09  Jeffrey A Law  (law@cygnus.com)
33152
33153         * gcc.c-torture/compile/20000609-1.c: New test.
33154
33155 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
33156
33157         * gcc.dg/20000609-1.c: New test.
33158
33159 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
33160
33161         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
33162         * gcc.c-torture/noncompile/poison-1.c: Move...
33163         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
33164         * gcc.dg/cpp-li1.c: Add a token after the #line.
33165
33166 2000-06-05  Richard Henderson  <rth@cygnus.com>
33167
33168         * gcc.c-torture/execute/20000605-2.c: New test.
33169         * gcc.c-torture/execute/20000605-3.c: New test.
33170
33171 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
33172
33173         * g77.f-torture/execute/20000503-1.x: New file.
33174
33175 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
33176
33177         * g++.old-deja/g++.eh/badalloc1.C: New test.
33178
33179 2000-06-05  Richard Henderson  <rth@cygnus.com>
33180
33181         * gcc.c-torture/execute/20000605-1.c: New test.
33182
33183 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
33184             Nathan Sidwell <nathan@codesourcery.com>
33185
33186         * gcc.c-torture/compile/20000605-1.c: New test.
33187
33188 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
33189
33190         * g77.f-torture/compile/20000601-1.f:  New test.
33191
33192 2000-06-03  Richard Henderson  <rth@cygnus.com>
33193
33194         * gcc.c-torture/execute/20000603-1.c: New.
33195
33196 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
33197
33198         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
33199         * gcc.dg/noreturn-2.c (noreturn): Likewise.
33200
33201 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
33202
33203         * gcc.dg/compare2.c (case 12): XFAIL.
33204         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
33205         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
33206
33207         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
33208
33209 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
33210
33211         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
33212         guard macro is already defined when the header is first
33213         included.
33214         * gcc.dg/cpp-mix.h: New file.
33215         * gcc.dg/endif-label.c: Update patterns to match compiler.
33216
33217         * g++.brendan/complex1.C: Declare abort.
33218         * g++.law/refs4.C: Remove XFAIL.
33219         * g++.oliva/expr2.C: Declare abort and exit.
33220
33221 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
33222
33223         * gcc.c-torture/execute/20000528-1.c: New test.
33224
33225         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
33226         * g++.old-deja/g++.law/temps4.C: Likewise.
33227
33228         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
33229         stdlib.h.  Call abort() on failure.
33230         * g++.old-deja/g++.law/refs4.C: Likewise.
33231         * g++.old-deja/g++.law/temps4.C: Likewise.
33232         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
33233         * gcc.c-torture/execute/20000112-1.c: Include string.h.
33234
33235 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
33236
33237         Relative to g++.dg/special:
33238         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
33239
33240         Relative to g++.old-deja:
33241         * g++.brendan/complex1.C, g++.jason/optimize2.C,
33242         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
33243         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
33244         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
33245         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
33246         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
33247         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
33248
33249         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
33250         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
33251         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
33252         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
33253         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
33254         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
33255         and/or string.h.
33256
33257         * g++.other/goto1.C: Update expectations for error messages.
33258
33259 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
33260
33261         * gcc.c-torture/compile/20000523-1.c: New test.
33262
33263 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
33264
33265         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
33266
33267 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
33268
33269         * g++.old-deja/g++.eh/catch11.C: New test.
33270         * g++.old-deja/g++.eh/catch12.C: New test.
33271
33272 2000-05-24  Nick Clifton  <nickc@cygnus.com>
33273
33274         * gcc.c-torture/execute/20000523-1.c: New test.
33275
33276 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
33277
33278         * c-torture/execute/bcp-1.c: Replace abort in arg of
33279         __builtin_constant_p with a generic external function.
33280
33281         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
33282         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
33283         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
33284         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
33285         Prototype abort and/or exit.
33286
33287         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
33288         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
33289         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
33290         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
33291
33292 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
33293
33294         * gcc.dg/dwarf2-1.c: New test.
33295
33296 2000-05-20  Richard Henderson  <rth@cygnus.com>
33297
33298         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
33299
33300 2000-05-20  Andreas Jaeger  <aj@suse.de>
33301
33302         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
33303         testcase.
33304
33305 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
33306
33307         * gcc.c-torture/execute/20000519-2.c: New test.
33308
33309 2000-05-19  Andreas Jaeger  <aj@suse.de>
33310
33311         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
33312         which fails with SSA.
33313
33314         * lib/c-torture.exp: Also test with -O3 -fssa.
33315
33316 2000-05-18  Michael Meissner  <meissner@redhat.com>
33317
33318         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
33319         * gcc.c-torture/execute/920415-1.c: Ditto.
33320         * gcc.c-torture/execute/920501-1.c: Ditto.
33321         * gcc.c-torture/execute/conversion.c: Ditto.
33322         * gcc.c-torture/execute/cvt-1.c: Ditto.
33323
33324 2000-05-18  Jeffrey A Law  (law@cygnus.com)
33325
33326         * gcc.c-torture/compile/20000518-1.c: New test.
33327
33328 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
33329
33330         * g77.f-torture/compile/200005018.f:  New test.
33331
33332 2000-05-17  Jeffrey A Law  (law@cygnus.com)
33333
33334         * gcc.c-torture/compile/20000517-1.c: New test.
33335
33336 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33337
33338         * gcc.c-torture/execute/20000516-1.c: New test.
33339
33340 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
33341
33342         * g++.old-deja/g++.other/eh.C: New test.
33343
33344 2000-05-12  Richard Henderson  <rth@cygnus.com>
33345
33346         * gcc.c-torture/execute/990208-1.c (main): Don't pass
33347         constants through to doit's conditional.
33348
33349 2000-05-11  Jeffrey A Law  (law@cygnus.com)
33350
33351         * gcc.c-torture/compile/20000511-1.c: New test.
33352         * g77.f-torture/compile/20000511-1.f: New test.
33353         * g77.f-torture/compile/20000511-2.f: New test.
33354
33355 2000-05-11  Michael Meissner  <meissner@redhat.com>
33356
33357         * gcc.c-torture/execute/20000511-1.c: New test.
33358
33359 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
33360
33361         * gcc.dg/dg.exp: Scan .S files as well as .c files.
33362         * gcc.dg/20000510-1.S: New.
33363
33364 2000-05-08  Catherine Moore  <clm@cygnus.com>
33365
33366         * gcc.dg/unused-3.c: New.
33367
33368 2000-05-06  Richard Henderson  <rth@cygnus.com>
33369
33370           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
33371           * g++.old-deja/g++.mike/warn1.C: Likewise.
33372           * g++.old-deja/g++.pt/local1.C: Likewise.
33373           * g++.old-deja/g++.pt/local7.C: Likewise.
33374           * g++.old-deja/g++.pt/spec16.C: Likewise.
33375
33376 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
33377
33378         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
33379
33380 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
33381
33382           * g77.f-torture/execute/20000503-1.f:  New test.
33383
33384 2000-05-04  Andreas Jaeger  <aj@suse.de>
33385
33386         * gcc.dg/noreturn-2.c: New test.
33387
33388 2000-05-04  Neil Booth  <NeilB@earthling.net>
33389
33390         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
33391         preprocessor.
33392
33393 2000-05-04  Richard Henderson  <rth@cygnus.com>
33394
33395         * gcc.c-torture/execute/20000503-1.c: Fix typo.
33396
33397 2000-05-04  Richard Henderson  <rth@cygnus.com>
33398
33399         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
33400         OpenSSL by Jason R Thorpe.
33401
33402 2000-05-03  Jim Wilson  <wilson@cygnus.com>
33403
33404         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
33405
33406 2000-05-03  Robert Lipe <robertlipe@usa.net>
33407
33408         * gcc.dg/20000503-1.c: New test.
33409
33410 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
33411
33412         * gcc.c-torture/compile/20000502-1.c: New test.
33413         * g++.old-deja/g++.other/align.C: New test.
33414         * gcc.dg/cpp-tradstringify.c: New test.
33415
33416 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33417
33418         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
33419         and hard registers.
33420
33421 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
33422
33423         * gcc.c-torture/execute/loop-5.c: New test.
33424
33425 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
33426
33427         * gcc.c-torture/execute/va-arg-20.c: New test.
33428
33429 2000-04-23  Jeffrey A Law  (law@cygnus.com)
33430
33431         * gcc.c-torture/execute/20000422-1.c: New test.
33432
33433 2000-04-20  Greg McGary  <gkm@gnu.org>
33434
33435         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
33436         when optimizing, but without sibling-call optimizations (-O1).
33437
33438 2000-04-20  Jeffrey A Law  (law@cygnus.com)
33439
33440           * gcc.c-torture/compile/20000420-1.c: New test.
33441
33442 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33443
33444         * g++.abi/ptrflags.C: New test.
33445         * g++.eh/catchptr1.C: Test incomplete pointer chains.
33446
33447 2000-04-19  Catherine Moore  <clm@cygnus.com>
33448
33449         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
33450
33451 2000-04-19  Greg McGary  <gkm@gnu.org>
33452
33453         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
33454         sibling-call optimizations.
33455
33456 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
33457
33458         * gcc.dg/20000419-1.c: New test.
33459
33460 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
33461
33462         * gcc.c-torture/execute/20000412-6.c: New test.
33463
33464 2000-04-12  Jeffrey A Law  (law@cygnus.com)
33465
33466         * gcc.c-torture/execute/20000412-5.c: New test.
33467         * g77.f-torture/compile/20000412-1.f: New test.
33468         * gcc.c-torture/execute/20000412-4.c: New test.
33469         * gcc.c-torture/compile/20000412-2.c: New test.
33470         * gcc.c-torture/execute/20000412-3.c: New test.
33471         * gcc.c-torture/compile/20000412-1.c: New test.
33472         * gcc.c-torture/execute/20000412-2.c: New test.
33473
33474 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
33475
33476         * objc/execute/bf-20.m: New test.
33477
33478 2000-04-10  Richard Henderson  <rth@cygnus.com>
33479
33480         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
33481
33482         * gcc.c-torture/execute/20000412-1.c: New test.
33483
33484 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33485
33486         * g++.old-deja/g++.eh/catchptr1.C: New test.
33487
33488 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
33489
33490         * g++.old-deja/g++.abi/cxa_vec.C: New test.
33491
33492 2000-04-08  Neil Booth  <NeilB@earthling.net>
33493
33494         * gcc.dg/cpp-nullchar.c: Remove test as
33495         embedded nulls cause problems.
33496
33497 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33498
33499         * gcc.dg/compare2.c: New test.
33500
33501 2000-04-08  Neil Booth  <NeilB@earthling.net>
33502
33503         * gcc.dg/cpp-nullchar.c: New test.
33504
33505 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
33506
33507         * gcc.dg/cpp-mi2.c: New test.
33508         * gcc.dg/cpp-mi2[abc].h: New files.
33509
33510 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
33511
33512         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
33513         member name.
33514
33515 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33516
33517         * g++.old-deja/g++.abi/vmihint.C: New test.
33518
33519 2000-04-06  Neil Booth  <NeilB@earthling.net>
33520
33521         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
33522         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
33523         copyright.
33524
33525 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
33526
33527         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
33528         avoid stack-frame overwrite.
33529
33530 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
33531
33532         * gcc.c-torture/compile/20000405-2.c: New test.
33533         * gcc.c-torture/compile/20000405-3.c: New test.
33534
33535 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33536
33537         * gcc.c-torture/compile/20000405-1.c: New test.
33538
33539 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
33540
33541         * gcc.dg/cast-qual-1.c: Revert last change.
33542
33543 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33544
33545         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
33546
33547 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
33548
33549         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
33550         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
33551
33552 2000-04-03  Jeffrey A Law  (law@cygnus.com)
33553
33554         * gcc.c-torture/compile/20000403-2.c: New test.
33555         * gcc.c-torture/compile/20000403-1.c: New test.
33556
33557 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
33558
33559         * gcc.c-torture/execute/20000403-1.c: New test.
33560
33561 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
33562
33563         * gcc.c-torture/execute/20000402-1.c: New test.
33564
33565 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
33566
33567         * gcc.c-torture/execute/va-arg-15.c: New test.
33568         * gcc.c-torture/execute/va-arg-16.c: New test.
33569         * gcc.c-torture/execute/va-arg-17.c: New test.
33570         * gcc.c-torture/execute/va-arg-18.c: New test.
33571         * gcc.c-torture/execute/va-arg-19.c: New test.
33572
33573 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
33574
33575         * gcc.c-torture/compile/981211-1.c: Move to...
33576         * gcc.dg/cpp-as1.c: ...here.
33577         * gcc.dg/cpp-as2.c: New file.
33578
33579         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
33580         compiler.
33581
33582 2000-04-02  Neil Booth  <NeilB@earthling.net>
33583
33584         * gcc.dg/cpp-cond.c  New tests.
33585         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
33586         accidental success less likely.
33587         * gcc.dg/cpp-missingop.c  New tests.
33588         * gcc.dg/cpp-missingparen.c  New tests.
33589         * gcc.dg/cpp-shift.c  New tests.
33590         * gcc.dg/cpp-shortcircuit.c  New tests.
33591         * gcc.dg/cpp-unary.c  New tests.
33592
33593 2000-03-29  Jeffrey A Law  (law@cygnus.com)
33594
33595         * gcc.c-torture/compile/20000329-1.c: New test.
33596
33597 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
33598
33599         * gcc.c-torture/compile/20000326-1.c: New test.
33600         * gcc.c-torture/compile/20000326-2.c: New test.
33601
33602 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
33603
33604         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
33605         the first parameter is a function argument.
33606
33607 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
33608
33609         * g++.old-deja/g++.ext/array4.C: New test.
33610
33611 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
33612
33613         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
33614
33615 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33616
33617         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
33618
33619 2000-03-19  Richard Henderson  <rth@cygnus.com>
33620
33621         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
33622
33623 2000-03-19  Richard Henderson  <rth@cygnus.com>
33624
33625         * gcc.c-torture/compile/20000319-1.c: New test.
33626
33627 2000-03-14  Jeffrey A Law  (law@cygnus.com)
33628
33629         * gcc.c-torture/execute/20000314-3.c: New test.
33630         * gcc.c-torture/execute/20000314-2.c: New test.
33631         * gcc.c-torture/execute/20000314-1.c: New test.
33632         * gcc.c-torture/compile/20000314-2.c: New test.
33633         * gcc.c-torture/compile/20000314-1.c: New test.
33634
33635 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
33636
33637         * g++.old-deja/g++.warn/inline.C: New test.
33638
33639 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
33640
33641         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
33642         standards-compliant result rather than specific constants.
33643         Put test-values in array.
33644
33645 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
33646
33647         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
33648         (g++_target_compile): Put test-specific options last.
33649
33650 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33651
33652         * g++.old-deja/g++.eh/vbase4.C: New test.
33653
33654 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33655
33656         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
33657
33658 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33659
33660         * g++.old-deja/g++.brendan/misc12.C: Removed.
33661         * g++.old-deja/g++.pt/memtemp77.C: Constify.
33662         * g++.old-deja/g++.ext/pretty4.C: New test.
33663
33664 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33665
33666         * g++.old-deja/g++.other/string2.C: New test.
33667
33668 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
33669
33670         * g++.old-deja/g++.warn/impint2.C: New test.
33671
33672 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
33673
33674         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
33675         is 1, not zero.
33676
33677 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
33678
33679         * g++.old-deja/g++.warn/impint.C: New test.
33680         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
33681         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
33682         * g++.old-deja/g++.pt/explicit12.C: Likewise.
33683         * g++.old-deja/g++.pt/explicit13.C: Likewise.
33684         * g++.old-deja/g++.pt/explicit17.C: Likewise.
33685         * g++.old-deja/g++.pt/explicit18.C: Likewise.
33686         * g++.old-deja/g++.pt/explicit19.C: Likewise.
33687         * g++.old-deja/g++.pt/explicit23.C: Likewise.
33688         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33689         * g++.old-deja/g++.pt/explicit35.C: Likewise.
33690         * g++.old-deja/g++.pt/explicit6.C: Likewise.
33691         * g++.old-deja/g++.pt/memclass7.C: Likewise.
33692
33693 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
33694
33695         * gcc.dg/cpp-redef.c: New test.
33696
33697 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
33698
33699         * g++.old-deja/g++.pt/unify7.C: New test.
33700
33701 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33702
33703         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
33704         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
33705
33706 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
33707
33708         * gcc.c-torture/compile/20000224-1.c: New test.
33709
33710 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33711
33712         * gcc.c-torture/compile/cpp-2.c: New test.
33713         * gcc.c-torture/compile/cpp-1.c: New test.
33714
33715 2000-02-25  Jeffrey A Law  (law@cygnus.com)
33716
33717         * gcc.c-torture/execute/20000225-1.c: New test.
33718
33719 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33720
33721         * gcc.dg/cpp-li2.c: New test.
33722
33723         * gcc.dg/cpp-wi1.c: New test.
33724
33725         * gcc.dg/cpp-li1.c: New test.
33726
33727 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
33728
33729         * g++.old-deja/g++.other/sizeof5.C: New test.
33730
33731 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33732
33733         * gcc.c-torture/execute/va-arg-13.c: New test.
33734
33735 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
33736
33737         * gcc.c-torture/execute/va-arg-12.c: New test.
33738
33739 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
33740
33741         * gcc.c-torture/execute/20000223-1.c: New test.
33742
33743 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
33744
33745         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
33746
33747 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
33748
33749         * g++.old-deja/g++.abi/ptrmem.C: New test.
33750
33751 2000-02-19  Richard Henderson  <rth@cygnus.com>
33752
33753         * gcc.c-torture/compile/init-3.c: New.
33754
33755 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
33756
33757         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
33758         ALWAYS_CXXFLAGS.
33759
33760 2000-02-11  Robert Lipe <robertl@sco.com>
33761
33762         * gcc.c-torture/compile/20000211-3.c: New test.
33763
33764 2000-02-11  Martin Buchholz <martin@xemacs.org>
33765
33766         * gcc.c-torture/compile/20000211-2.c: New test.
33767
33768 2000-02-11  Jeffrey A Law  (law@cygnus.com)
33769
33770         * gcc.c-torture/compile/20000211-1.c: New test.
33771
33772 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
33773
33774         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
33775           on native targets
33776
33777 2000-02-08  Nathan Sidwell  <nathan@acm.org>
33778
33779         * g++.old-deja/g++.other/cast5.C: New test.
33780
33781 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
33782
33783         * gcc.c-torture/execute/20000205-1.c: New.
33784
33785 2000-02-03  Nathan Sidwell  <nathan@acm.org>
33786
33787         * g++.old-deja/g++.jason/cast3.C: Return void.
33788         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
33789
33790 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33791
33792         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
33793
33794         * gcc.dg/loop-1.c: New test.
33795
33796 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
33797
33798         * gcc.c-torture/compile/20000127-1.c: New test.
33799         * gcc.c-torture/execute/991228-1.c: New test.
33800
33801 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33802
33803         * gcc.dg/unused-2.c: New test.
33804
33805         * gcc.dg/conv-1.c: New test.
33806
33807 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
33808
33809         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
33810         compiler.
33811         (tool_option_proc): Fix typo.
33812
33813 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
33814
33815         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
33816         of the ld on the host, not on the build machine.
33817         Also, don't crash if '--help' is not a supported option.
33818
33819 2000-01-24  Richard Henderson  <rth@cygnus.com>
33820
33821         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
33822
33823 2000-01-20  Jeffrey A Law  (law@cygnus.com)
33824
33825         * gcc.c-torture/execute/20000120-2.c: New test.
33826         * gcc.c-torture/execute/20000120-1.c: New test.
33827
33828 2000-01-13  Jeffrey A Law  (law@cygnus.com)
33829
33830         * gcc.c-torture/execute/20000113-1.c: New test.
33831
33832 2000-01-12  Jeffrey A Law  (law@cygnus.com)
33833
33834         * gcc.c-torture/execute/20000112-1.c: New test.
33835
33836 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33837
33838         * gcc.dg/20000111-1.c: New test.
33839
33840 2000-01-10  Jeffrey A Law  (law@cygnus.com)
33841
33842         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
33843         with 16 bit integers.
33844
33845 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33846
33847         * gcc.dg/20000108-1.c: New test.
33848
33849 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33850
33851         * g++.old-deja/g++.ns/koenig8.C: New test.
33852
33853 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33854
33855         * g++.old-deja/g++.other/cast4.C: New test.
33856
33857 2000-01-05  Jeffrey A Law  (law@cygnus.com)
33858
33859         * gcc.c-torture/compile/20000105-2.c: New test.
33860         * gcc.c-torture/compile/20000105-1.c: New test.
33861
33862 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33863
33864         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
33865         references to printf & atoi to conform to ANSI standard.
33866         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
33867         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
33868         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
33869         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
33870         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
33871         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33872         * g++.old-deja/g++.brendan/copy1.C: Likewise.
33873         * g++.old-deja/g++.brendan/copy2.C: Likewise.
33874         * g++.old-deja/g++.brendan/copy3.C: Likewise.
33875         * g++.old-deja/g++.brendan/copy4.C: Likewise.
33876         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33877         * g++.old-deja/g++.brendan/copy6.C: Likewise.
33878         * g++.old-deja/g++.brendan/copy7.C: Likewise.
33879         * g++.old-deja/g++.brendan/copy8.C: Likewise.
33880         * g++.old-deja/g++.brendan/crash11.C: Likewise.
33881         * g++.old-deja/g++.brendan/crash14.C: Likewise.
33882         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
33883         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33884         * g++.old-deja/g++.brendan/delete2.C: Likewise.
33885         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
33886         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
33887         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
33888         * g++.old-deja/g++.brendan/eh1.C: Likewise.
33889         * g++.old-deja/g++.brendan/groff1.C: Likewise.
33890         * g++.old-deja/g++.brendan/init3.C: Likewise.
33891         * g++.old-deja/g++.brendan/misc12.C: Likewise.
33892         * g++.old-deja/g++.brendan/misc7.C: Likewise.
33893         * g++.old-deja/g++.brendan/new2.C: Likewise.
33894         * g++.old-deja/g++.brendan/operators4.C: Likewise.
33895         * g++.old-deja/g++.brendan/operators5.C: Likewise.
33896         * g++.old-deja/g++.brendan/overload2.C: Likewise.
33897         * g++.old-deja/g++.brendan/overload7.C: Likewise.
33898         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
33899         * g++.old-deja/g++.brendan/reference1.C: Likewise.
33900         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
33901         * g++.old-deja/g++.brendan/template24.C: Likewise.
33902         * g++.old-deja/g++.brendan/template3.C: Likewise.
33903         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
33904         * g++.old-deja/g++.jason/inline3.C: Likewise.
33905         * g++.old-deja/g++.jason/opeq.C: Likewise.
33906         * g++.old-deja/g++.law/arg5.C: Likewise.
33907         * g++.old-deja/g++.law/arm7.C: Likewise.
33908         * g++.old-deja/g++.law/ctors11.C: Likewise.
33909         * g++.old-deja/g++.law/cvt8.C: Likewise.
33910         * g++.old-deja/g++.law/init9.C: Likewise.
33911         * g++.old-deja/g++.law/refs4.C: Likewise.
33912         * g++.old-deja/g++.law/template2.C: Likewise.
33913         * g++.old-deja/g++.law/visibility24.C: Likewise.
33914         * g++.old-deja/g++.law/vtable3.C: Likewise.
33915         * g++.old-deja/g++.mike/asm2.C: Likewise.
33916         * g++.old-deja/g++.mike/eh1.C: Likewise.
33917         * g++.old-deja/g++.mike/misc1.C: Likewise.
33918         * g++.old-deja/g++.mike/misc13.C: Likewise.
33919         * g++.old-deja/g++.mike/misc14.C: Likewise.
33920         * g++.old-deja/g++.mike/ns12.C: Likewise.
33921         * g++.old-deja/g++.mike/p1248.C: Likewise.
33922         * g++.old-deja/g++.mike/p3708.C: Likewise.
33923         * g++.old-deja/g++.mike/p3708a.C: Likewise.
33924         * g++.old-deja/g++.mike/p3708b.C: Likewise.
33925         * g++.old-deja/g++.mike/p646.C: Likewise.
33926         * g++.old-deja/g++.mike/p700.C: Likewise.
33927         * g++.old-deja/g++.mike/p783.C: Likewise.
33928         * g++.old-deja/g++.mike/p783a.C: Likewise.
33929         * g++.old-deja/g++.mike/p783b.C: Likewise.
33930         * g++.old-deja/g++.mike/p786.C: Likewise.
33931         * g++.old-deja/g++.mike/p789.C: Likewise.
33932         * g++.old-deja/g++.mike/p789a.C: Likewise.
33933         * g++.old-deja/g++.mike/p807a.C: Likewise.
33934         * g++.old-deja/g++.other/delete3.C: Likewise.
33935         * g++.old-deja/g++.other/dyncast1.C: Likewise.
33936         * g++.old-deja/g++.other/dyncast2.C: Likewise.
33937         * g++.old-deja/g++.other/dyncast3.C: Likewise.
33938         * g++.old-deja/g++.other/empty1.C: Likewise.
33939         * g++.old-deja/g++.other/temporary1.C: Likewise.
33940         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
33941         * g++.old-deja/g++.pt/t16.C: Likewise.
33942         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
33943
33944 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
33945
33946         * gcc.dg/991230-1.c: New test.
33947
33948 1999-12-29  Jeffrey A Law  (law@cygnus.com)
33949
33950         * gcc.c-torture/compile/991229-3.c: New test.
33951         * gcc.c-torture/compile/991229-2.c: New test.
33952         * gcc.c-torture/compile/991229-1.c: New test.
33953
33954 1999-12-29  Greg McGary <gkm@eng.ascend.com>
33955
33956         * gcc.c-torture/compile/labels-2.c: New test.
33957
33958 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
33959
33960         * gcc.c-torture/execute/991227-1.c: New test.
33961
33962 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33963
33964         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
33965
33966 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
33967
33968         * gcc.c-torture/execute/991221-1.c: New test.
33969
33970 1999-12-20  Nathan Sidwell  <nathan@acm.org>
33971
33972         * g++.old-deja/g++.other/cast3.C: New test.
33973
33974 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
33975
33976         * gcc.c-torture/execute/991216-4.c: New test.
33977
33978 1999-12-16  Michael Meissner  <meissner@cygnus.com>
33979
33980         * gcc.c-torture/execute/991216-1.c: New test.
33981         * gcc.c-torture/execute/991216-2.c: New test.
33982         * gcc.c-torture/execute/991216-3.c: New test.
33983
33984 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33985
33986         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33987         Actually make the test fail by using "-O2" for compilation.
33988
33989 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33990
33991         * g++.old-deja/g++.warn/cast-align1.C: New test.
33992
33993 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33994
33995         * gcc.c-torture/compile/991214-1.c: New test.
33996         * gcc.c-torture/compile/991214-2.c: New test.
33997
33998 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33999
34000         * gcc.dg/991214-1.c: New test.
34001
34002 1999-12-13  Jeffrey A Law  (law@cygnus.com)
34003
34004         * gcc.c-torture/compile/991213-3.c: New test.
34005         * gcc.c-torture/compile/991213-2.c: New test.
34006         * gcc.c-torture/compile/991213-1.c: New test.
34007
34008 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
34009
34010         * gcc.dg/991209-1.c: New test.
34011
34012 1999-12-08  Nathan Sidwell <nathan@acm.org>
34013
34014         * gcc.c-torture/compile/991208-1.c: New test.
34015
34016 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34017
34018         * gcc.dg/ultrasp2.c: New test.
34019
34020 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
34021
34022         * g++.old-deja/g++.abi/align.C (main): Fix typo.
34023
34024 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
34025
34026         * gcc.c-torture/compile/991202-1.c: New test.
34027         * gcc.c-torture/execute/991202-1.c: New test.
34028         * gcc.c-torture/execute/991202-2.c: New test.
34029         * gcc.c-torture/execute/991202-3.c: New test.
34030
34031 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
34032
34033         * g++.old-deja/g++.abi/align.C: New test.
34034         * g++.old-deja/g++.abi/aggregates.C: Likewise.
34035         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34036
34037 1999-12-01  Richard Henderson  <rth@cygnus.com>
34038
34039         * gcc.c-torture/execute/991201-1.c: New.
34040
34041 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
34042
34043         * gcc.dg/991129-1.c: New test.
34044
34045 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34046
34047         * gcc.c-torture/compile/991127-1.c: New test.
34048
34049 1999-11-22  Nathan Sidwell  <nathan@acm.org>
34050
34051         * g++.old-deja/g++.other/warn4.C: New test.
34052
34053 1999-11-22  Nathan Sidwell  <nathan@acm.org>
34054
34055         * g++.old-deja/g++.eh/cleanup2.C: New test.
34056         * g++.old-deja/g++.ext/pretty2.C: New test.
34057         * g++.old-deja/g++.ext/pretty3.C: New test.
34058         * g++.old-deja/g++.other/debug6.C: New test.
34059
34060 1999-10-20  Jim Wilson  <wilson@cygnus.com>
34061
34062         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
34063         compiler_output to look for one error message instead of two.
34064
34065 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
34066
34067         * gcc.c-torture/execute/991118-1.c: Also test case
34068         where the word boundary does not split a byte evenly.
34069
34070 1999-11-19  Nathan Sidwell  <nathan@acm.org>
34071
34072         * g++.old-deja/g++.ext/restrict1.C: New test.
34073
34074 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
34075
34076         * gcc.c-torture/execute/991118-1.c: New test.
34077
34078 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
34079
34080         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
34081         working directory pathnames.
34082
34083 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
34084
34085         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
34086         host is equipped with driver.h and driver.o so it can actually
34087         compile and run the tests.
34088
34089 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
34090
34091         * gcc.c-torture/compile/991008-1.c: New test.
34092
34093 1999-11-08  Nick Clifton  <nickc@cygnus.com>
34094
34095         * lib/gcc-dg.exp: Include target-supports.exp
34096
34097 1999-11-05  Nick Clifton  <nickc@cygnus.com>
34098
34099         * lib/target-supports.exp: New file: Provide procs to test for
34100         features supported by the target.
34101         (check_weak_available): Moved here from ecos.exp.
34102         (check_alias_available): New proc: Determine of the target
34103         toolchain supports the alias attribute.
34104
34105         * gcc.dg/special/ecos.exp: Move check_weak_available to
34106         target-supports.exp.
34107         (alias-1.c): Only perform the test if the target supports
34108         aliases.
34109         (wkali-1.c): Only perform the test if the target supports
34110         aliases.
34111
34112         * gcc.dg/990506-0.c: Expect error messages from cross
34113         targets as well as native targets.
34114
34115 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34116
34117         * gcc.dg/ultrasp1.c: Removed xfail.
34118         * gcc.dg/struct-ret-2.c: Likewise.
34119         * gcc.dg/array-1.c: Likewise.
34120
34121 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34122
34123         * gcc.dg/struct-ret-2.c: New test.
34124
34125         * gcc.dg/array-1.c: New test.
34126
34127 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
34128
34129         * gcc.c-torture/execute/991030-1.c: New test.
34130
34131 1999-10-26  Richard Henderson  <rth@cygnus.com>
34132
34133         * gcc.c-torture/compile/991026-2.c: New test.
34134
34135 1999-10-26  Jeffrey A Law  (law@cygnus.com)
34136
34137         * gcc.c-torture/compile/991026-1.c: New test.
34138
34139 1999-10-23  Jeffrey A Law  (law@cygnus.com)
34140
34141         * gcc.c-torture/execute/991023-1.c: New test.
34142
34143 1999-10-19  Jeffrey A Law  (law@cygnus.com)
34144
34145         * gcc.c-torture/execute/991019-1.c: New test.
34146
34147 1999-10-16  Richard Henderson  <rth@cygnus.com>
34148
34149         * gcc.c-torture/execute/991016-1.c: New test.
34150
34151 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
34152
34153         * gcc.c-torture/execute/991014-1.c: New test.
34154
34155 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
34156
34157         * g++.old-deja/g++.other/union2.C: New test.
34158
34159 1999-10-13  Nathan Sidwell  <nathan@acm.org>
34160
34161         * g++.old-deja/g++.other/vaarg2.C: New test.
34162         * g++.old-deja/g++.other/vaarg3.C: New test.
34163
34164 1999-10-12  Craig Burley  <craig@jcb-sc.com>
34165
34166         * g77.f-torture/noncompile/19990905-1.f: Moved from being
34167         in compile/.
34168
34169 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
34170
34171         * gcc.c-torture/execute/va-arg-11.c: New test.
34172
34173 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
34174
34175         * lib/file-format.exp (gcc_target_object_format): Don't
34176         crash if objdump is unavailable.
34177
34178 1999-09-29  Donn Terry <donn@interix.com>
34179
34180         * gcc.misc-tests/mg.exp: delete extraneous redirection.
34181
34182 1999-09-28  Nick Clifton  <nickc@cygnus.com>
34183
34184         * gcc.c-torture/compile/990928-1.c: New test.
34185
34186 1999-09-28  Nathan Sidwell  <nathan@acm.org>
34187
34188         * g++.old-deja/g++.other/decl6.C: New test.
34189
34190 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34191
34192         * gcc.c-torture/execute/va-arg-10.c: New test.
34193
34194 1999-09-27  Nathan Sidwell  <nathan@acm.org>
34195
34196         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
34197         __PRETTY_FUNCTION__.
34198
34199 1999-09-23  Nick Clifton  <nickc@cygnus.com>
34200
34201         * gcc.c-torture/execute/990923-1.c: New test.
34202
34203 1999-09-21  Nick Clifton  <nickc@cygnus.com>
34204
34205         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
34206         for which -fpic is inappropriate.
34207
34208 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
34209
34210         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
34211
34212 1999-09-21  Nathan Sidwell  <nathan@acm.org>
34213
34214         * g++.old-deja/g++.other/dyncast1.C: New test.
34215         * g++.old-deja/g++.other/dyncast2.C: New test.
34216         * g++.old-deja/g++.other/dyncast3.C: New test.
34217         * g++.old-deja/g++.other/dyncast4.C: New test.
34218         * g++.old-deja/g++.other/dyncast5.C: New test.
34219         * g++.old-deja/g++.eh/catch3.C: New test.
34220         * g++.old-deja/g++.eh/catch3p.C: New test.
34221         * g++.old-deja/g++.eh/catch4.C: New test.
34222         * g++.old-deja/g++.eh/catch4p.C: New test.
34223         * g++.old-deja/g++.eh/catch5.C: New test.
34224         * g++.old-deja/g++.eh/catch5p.C: New test.
34225         * g++.old-deja/g++.eh/catch6.C: New test.
34226         * g++.old-deja/g++.eh/catch6p.C: New test.
34227         * g++.old-deja/g++.eh/catch7.C: New test.
34228         * g++.old-deja/g++.eh/catch7p.C: New test.
34229         * g++.old-deja/g++.eh/catch8.C: New test.
34230         * g++.old-deja/g++.eh/catch8p.C: New test.
34231         * g++.old-deja/g++.eh/catch9.C: New test.
34232         * g++.old-deja/g++.eh/catch9p.C: New test.
34233
34234 1999-09-13  Nathan Sidwell  <nathan@acm.org>
34235
34236         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
34237         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
34238
34239 1999-09-13  Jeffrey A Law  (law@cygnus.com)
34240
34241         * gcc.c-torture/compile/990913-1.c: New test.
34242
34243 1999-09-10  Nathan Sidwell  <nathan@acm.org>
34244
34245         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
34246         * g++.old-deja/g++.jason/rfg5.C: Likewise.
34247
34248 1999-09-09  Richard Henderson  <rth@cygnus.com>
34249
34250         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
34251
34252 1999-09-09  Nathan Sidwell  <nathan@acm.org>
34253
34254         * g++.old-deja/g++.other/lookup11.C: New test.
34255         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
34256         what is permitted and what we want.
34257         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
34258         overload use.
34259         * g++.old-deja/g++.jason/rfg5.C: Likewise
34260
34261 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
34262
34263         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
34264         * gcc.c-torture/noncompile/poison-1.c: New file.
34265
34266 1999-09-08  Nathan Sidwell  <nathan@acm.org>
34267
34268         * g++.old-deja/g++.other/sizeof3.C: New test.
34269         * g++.old-deja/g++.other/sizeof4.C: New test.
34270         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
34271         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
34272
34273 1999-09-07  Richard Henderson  <rth@cygnus.com>
34274
34275         * gcc.dg/va-arg-1.c: New.
34276
34277 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34278
34279         * gcc.c-torture/execute/va-arg-9.c: New test.
34280
34281 1999-09-05  Craig Burley  <craig@jcb-sc.com>
34282
34283         * g77.f-torture/compile/980519-2.f: New test.
34284         * g77.f-torture/compile/19990905-0.f: New test.
34285         * g77.f-torture/compile/19990905-1.f: New test.
34286         * g77.f-torture/compile/19990905-2.f: New test.
34287
34288         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
34289
34290 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
34291
34292         * gcc.c-torture/execute/990827-1.c: Fix typo.
34293
34294 1999-09-03  Nathan Sidwell  <nathan@acm.org>
34295
34296         * g++.old-deja/g++.other/deref1.C: New test.
34297
34298 1999-09-02  Nathan Sidwell  <nathan@acm.org>
34299
34300         * g++.old-deja/g++.other/ambig2.C: New test.
34301         * g++.old-deja/g++.other/cond5.C: New test.
34302         * g++.old-deja/g++.other/lookup16.C: New test.
34303
34304 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
34305
34306         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
34307         assemblers too.
34308
34309 1999-08-31  Jeffrey A Law  (law@cygnus.com)
34310
34311         * lib/c-torture.exp: Avoid the "compare executables" optimization
34312         when testing native.
34313
34314 1999-08-29  Jeffrey A Law  (law@cygnus.com)
34315
34316         * gcc.c-torture/execute/990829-1.c: New test.
34317         * gcc.c-torture/compile/990829-1.c: New test.
34318
34319 1999-08-27  Paul Burchard  <burchard@pobox.com>
34320
34321         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
34322         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
34323         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
34324         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
34325         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
34326         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
34327         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
34328         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
34329         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
34330         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
34331         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
34332
34333 1999-08-27  Jeffrey A Law  (law@cygnus.com)
34334
34335         * gcc.c-torture/execute/990827-1.c: New test.
34336
34337 1999-08-26  Craig Burley  <craig@jcb-sc.com>
34338
34339         * g77.f-torture/noncompile/19990826-4.f: New test.
34340
34341         * g77.f-torture/compile/19990826-3.f: New test.
34342
34343         * g77.f-torture/execute/19990826-2.f: New test.
34344
34345         * g77.f-torture/compile/19990826-1.f: New test.
34346
34347         * gcc.c-torture/execute/990826-0.c: New test.
34348         * g77.c-torture/execute/19990826-0.f: New test.
34349
34350         * g77.f-torture/noncompile/970626-2.f: New test.
34351
34352 1999-08-25  Paul Burchard  <burchard@pobox.com>
34353
34354         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
34355         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
34356         lss-011.C: New tests.
34357
34358 1999-08-25  Nathan Sidwell  <nathan@acm.org>
34359
34360         * g++.old-deja/g++.other/decl5.C: New test.
34361
34362 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34363
34364         * noncompile/noncompile.exp: Load_lib c-torture.exp.
34365         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
34366         call `postbase' for each one.  All callers of `postbase' changed
34367         to call this instead.
34368
34369 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
34370
34371         * gcc.c-torture/execute/990811-1.c: New test.
34372
34373 1999-08-09  Nick Clifton  <nickc@cygnus.com>
34374
34375         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
34376         just native ones.
34377
34378         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
34379         just native ones.
34380
34381 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
34382
34383         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
34384
34385 1999-08-04  Jeffrey A Law  (law@cygnus.com)
34386
34387         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
34388
34389 1999-08-04  Nathan Sidwell  <nathan@acm.org>
34390
34391         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
34392
34393 1999-08-04  Jeffrey A Law  (law@cygnus.com)
34394
34395         * gcc.c-torture/execute/990804-1.c: New test.
34396
34397 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34398
34399         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
34400         * g++.old-deja/g++.brendan/crash64.C: Likewise
34401         * g++.old-deja/g++.brendan/overload8.C: Likewise
34402
34403 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34404
34405         * g++.old-deja/g++.other/struct1.C: New test.
34406
34407 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34408
34409         * g++.old-deja/g++.other/enum2.C: New test.
34410
34411 1999-08-02  Richard Henderson  <rth@cygnus.com>
34412
34413         Adapted from tests from Franz Sirl:
34414         * gcc.c-torture/execute/va-arg-7.c: New test.
34415         * gcc.c-torture/execute/va-arg-8.c: New test.
34416
34417 1999-08-01  Jeffrey A Law  (law@cygnus.com)
34418
34419         * gcc.c-torture/compile/990801-2.c: New test.
34420
34421         * gcc.c-torture/compile/990801-1.c: New test.
34422
34423 1999-07-27  Michael Meissner  <meissner@cygnus.com>
34424
34425         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
34426         fp-cmp-1.c, converting double to float.
34427
34428         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
34429         fp-cmp-1.c, converting double to long double.
34430
34431         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
34432         from fr1 to unknown_register, since fr1 is a legitimate register
34433         on some machines.
34434
34435 1999-07-25  Jeffrey A Law  (law@cygnus.com)
34436
34437         * README: More listname related changes.
34438
34439 1999-07-08  Catherine Moore  <clm@cygnus.com>
34440
34441         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
34442
34443 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
34444
34445         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
34446
34447 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
34448
34449         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
34450
34451 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
34452
34453         * gcc.dg/990703-1.c: New test.
34454
34455 1999-06-29  Nick Clifton  <nickc@cygnus.com>
34456
34457         * lib/file-format.exp: New file: Move definition of proc
34458         gcc_target_object_format to here from
34459         gcc.dg/special/ecos.exp.
34460
34461         * lib/c-torture.exp: Include lib file-format.exp.
34462         * lib/gcc-dg.exp: Include lib file-format.exp.
34463
34464         * gcc.dg/special/ecos.exp: Remove definition of proc
34465         gcc_target_object_format.
34466
34467 1999-06-28  Jeffrey A Law  (law@cygnus.com)
34468
34469         * gcc.c-torture/execute/990628-1.c: New test.
34470
34471 1999-06-25  Jeffrey A Law  (law@cygnus.com)
34472
34473         * gcc.c-torture/compile/990625-2.c: New test.
34474
34475         * gcc.c-torture/compile/990625-1.c: New test.
34476
34477 1999-06-23  Nick Clifton  <nickc@cygnus.com>
34478
34479         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
34480         attributes compile.
34481         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
34482         ports that use the COFF/PE file format.
34483
34484 1999-06-17  Jeffrey A Law  (law@cygnus.com)
34485
34486         * gcc.c-torture/compile/990617-1.c: New test.
34487
34488 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
34489
34490         * g++.old-deja/g++.other/decl4.C: New test.
34491
34492 1999-06-14  Nathan Sidwell  <nathan@acm.org>
34493
34494         * g++.old-deja/g++.other/bitfld3.C: New test.
34495
34496 1999-06-08  Nathan Sidwell  <nathan@acm.org>
34497
34498         * g++.old-deja/g++.eh/catch1.C: New test.
34499
34500 1999-06-07  Jeffrey A Law  (law@cygnus.com)
34501
34502         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
34503
34504         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
34505         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
34506
34507 1999-06-05  Craig Burley  <craig@jcb-sc.com>
34508
34509         * g77.f-torture/compile/19990502-0.f: Replace with new,
34510         shorter, test that still fails after recent changes.
34511
34512 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34513
34514         * gcc.c-torture/execute/990604-1.c: New test.
34515
34516 1999-05-31  Jeffrey A Law  (law@cygnus.com)
34517
34518         * gcc.c-torture/execute/990531-1.c: New test.
34519
34520 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34521
34522         * gcc.c-torture/compile/990527-1.c: New test.
34523
34524 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
34525
34526         * gcc.c-torture/execute/990527-1.c: New test.
34527
34528 1999-05-25  Nick Clifton  <nickc@cygnus.com>
34529
34530         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
34531         bitfields as signed.
34532
34533 1999-05-25  Craig Burley  <craig@jcb-sc.com>
34534
34535         * g77.f-torture/compile/19990525-0.f: New test.
34536
34537 1999-05-25  Jeffrey A Law  (law@cygnus.com)
34538
34539         * gcc.c-torture/execute/990525-2.c: New test.
34540
34541         * gcc.c-torture/execute/990525-1.c: New test.
34542
34543 1999-05-24  Nathan Sidwell  <nathan@acm.org>
34544
34545         * g++.old-deja/g++.other/anon3.C: New test.
34546         * g++.old-deja/g++.other/anon4.C: New test.
34547         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
34548         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
34549         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
34550         Merrill).
34551
34552 1999-05-24  Jeffrey A Law  (law@cygnus.com)
34553
34554         * gcc.c-torture/execute/990524-1.c: New test.
34555
34556         * gcc.dg/990524-1.c: New test.
34557
34558 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34559
34560         * gcc.c-torture/compile/990523-1.c: New test.
34561
34562 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
34563
34564         * gcc.c-torture/compile/990519-1.c: New test.
34565
34566 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34567
34568         * gcc.c-torture/compile/990517-1.c: New test.
34569
34570         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
34571         (e4, f4): New tests.
34572         (main): Call them.
34573
34574 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34575
34576         * gcc.dg/noreturn-1.c: New test.
34577
34578 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
34579
34580         * gcc.c-torture/execute/990513-1.c: New test.
34581
34582 1999-05-10  Richard Henderson  <rth@cygnus.com>
34583
34584         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
34585
34586 1999-05-10  Craig Burley  <craig@jcb-sc.com>
34587
34588         * g77.f-torture/execute/erfc.f: Use small single-precision
34589         values, to avoid problems on Alphas when not -mieee.
34590
34591 1999-05-08  Craig Burley  <craig@jcb-sc.com>
34592
34593         * gcc.dg/990506-0.c: New test.
34594
34595 1999-05-08  Richard Henderson  <rth@cygnus.com>
34596
34597         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
34598         the constant to test.  Don't XFAIL 64-bit targets.
34599
34600         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
34601         * g++.old-deja/g++.law/profile1.C: Likewise.
34602
34603         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
34604         operator new instances.
34605         * g++.old-deja/g++.other/delete5.C: Likewise.
34606
34607 1999-05-03  Craig Burley  <craig@jcb-sc.com>
34608
34609         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
34610         intrinsic.
34611
34612 1999-05-03  Craig Burley  <craig@jcb-sc.com>
34613
34614         * g77.f-torture/execute/u77-test.f: Reverse order of two
34615         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
34616
34617 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34618
34619         * gcc.dg/compare1.c: New test.
34620
34621 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34622
34623         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
34624         New tests.
34625
34626 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34627
34628         * g77.f-torture/compile/19990502-1.f: New test.
34629
34630 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34631
34632         * g77.f-torture/compile/19990502-0.f: New test.
34633
34634 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34635
34636         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
34637         intrinsic.
34638
34639 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34640
34641         * g77.f-torture/execute/u77-test.f (main): List libU77
34642         intrinsics not currently tested.
34643         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
34644         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
34645         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
34646         Trim blanks off the ends of some printed strings.
34647
34648 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34649
34650         * g77.f-torture/execute/u77-test.f (main): Just warn about
34651         FSTAT gid disagreement, as it's expected on some systems.
34652
34653 1999-05-01  Craig Burley  <craig@jcb-sc.com>
34654
34655         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
34656         use a new function, which allows for some slop.
34657         Clean up some commentary.
34658         (issum): The new function.
34659         (sgladd): Deleted subroutine.
34660
34661 1999-05-01  Craig Burley  <craig@jcb-sc.com>
34662
34663         * g77.f-torture/execute/u77-test.f: Modify to be more like
34664         libf2c/libU77 version, bringing patches to that version here.
34665         Add suitable commentary.
34666
34667 1999-04-25  Richard Henderson  <rth@cygnus.com>
34668
34669         * gcc.dg/990424-1.c: New test.
34670
34671 1999-04-24  Craig Burley  <craig@jcb-sc.com>
34672
34673         * g77.f-torture/execute/u77-test.f (main): Bug involving
34674         LSTAT has been fixed, so turn back on full checking.
34675
34676 1999-04-20  Craig Burley  <craig@jcb-sc.com>
34677
34678         * g77.f-torture/compile/19990419-0.f: New test.
34679         * g77.f-torture/execute/19990419-1.f: New test.
34680
34681 1999-04-17  Richard Henderson  <rth@cygnus.com>
34682
34683         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
34684         to avoid the need for a prototype to supress a warning.
34685
34686 1999-04-07  Jim Wilson  <wilson@cygnus.com>
34687
34688         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
34689
34690 1999-04-04  Jeffrey A Law  (law@cygnus.com)
34691
34692         * gcc.c-torture/execute/990404-1.c: New test.
34693
34694 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34695
34696         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
34697         * gcc.dg/cpp-if3.c: Don't use -pedantic.
34698         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
34699         missing initializer warnings.
34700
34701 1999-03-28  Jeffrey A Law  (law@cygnus.com)
34702
34703         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
34704         matching strings.
34705
34706 1999-03-26  Jeffrey A Law  (law@cygnus.com)
34707
34708         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
34709
34710 1999-03-26  Craig Burley  <craig@jcb-sc.com>
34711
34712         * g77.f-torture/execute/19990325-0.f: New test.
34713         * g77.f-torture/execute/19990325-1.f: New test.
34714
34715 1999-03-24  Jeffrey A Law  (law@cygnus.com)
34716
34717         * gcc.c-torture/execute/990324-1.c: New test.
34718
34719 1999-03-22  Jim Wilson  <wilson@cygnus.com>
34720
34721         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
34722         test with 4.
34723
34724 1999-03-17  Richard Henderson  <rth@cygnus.com>
34725
34726         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
34727
34728 1999-03-13  Craig Burley  <craig@jcb-sc.com>
34729
34730         * g77.f-torture/execute/19990313-2.f: New test.
34731         * g77.f-torture/execute/19990313-3.f: New test.
34732
34733 1999-03-13  Craig Burley  <craig@jcb-sc.com>
34734
34735         * g77.f-torture/execute/19990313-0.f: New test.
34736         * g77.f-torture/execute/19990313-1.f: New test.
34737
34738 1999-03-12  Jim Wilson  <wilson@cygnus.com>
34739
34740         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
34741         printf to sprintf.
34742         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
34743         (main): Add check for u15.  Conditionalize u31 check depending on
34744         whether ints are <32 bits or >=32 bits.
34745
34746 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34747
34748         * g77.f-torture/execute/19981119-0.f: Improve testiness.
34749
34750 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34751
34752         * g77.f-torture/compile/19990305-0.f: New test.
34753         * g77.f-torture/execute/19981119-0.f: New test.
34754
34755 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34756
34757         * g77.f-torture/execute/970625-2.f: call ABORT if final
34758         result is not correct, instead of just printing it.
34759         Add this checking via newly introduced obfuscation, to
34760         trip up buggy front ends.
34761
34762 1999-03-07  Craig Burley  <craig@jcb-sc.com>
34763
34764         * g77.f-torture/compile/960317-1.f: Moved from being
34765         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
34766
34767 1999-03-06  Craig Burley  <craig@jcb-sc.com>
34768
34769         * g77.f-torture/execute/960317-1.f: New (old) test.
34770         * g77.f-torture/execute/970625-2.f: Ditto.
34771
34772 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
34773
34774         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
34775         message on line 1 or line 2; cccp and cpplib do this differently.
34776
34777 1999-03-01  Jeffrey A Law  (law@cygnus.com)
34778
34779         * g++.old-deja/g++.law/weak1.C: New test.
34780
34781 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34782
34783         * gcc.c-torture/execute/990119-1.c: Renamed to...
34784         * gcc.dg/990119-1.c: this, so it will only be tested once
34785         (it's a preprocessor test, it doesn't need to be run at
34786         multiple optimization levels).
34787
34788 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34789
34790         * lib/g++.exp: Don't add incdir=$base_dir/../include to
34791           ALWAYS_CXXFLAGS.
34792
34793 1999-02-24  Craig Burley  <craig@jcb-sc.com>
34794
34795         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
34796         * g77.f-torture/compile/19981216-0.f: ...as it is expected
34797         to not be compilable by current g77.
34798
34799 1999-02-24  Nick Clifton  <nickc@cygnus.com>
34800
34801         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
34802
34803 1999-02-22  Jeffrey A Law  (law@cygnus.com)
34804
34805         * gcc.c-torture/execute/990222-1.c: New test.
34806
34807 1999-02-19  Craig Burley  <craig@jcb-sc.com>
34808
34809         * g77.f-torture/compile/19990218-0.f: New test.
34810         * g77.f-torture/noncompile/19990218-1.f: New test.
34811
34812 1999-02-18  Craig Burley  <craig@jcb-sc.com>
34813
34814         * g77.f-torture/compile/19981216-0.f: New test.
34815
34816 1999-02-14  Jeffrey A Law  (law@cygnus.com)
34817
34818         * gcc.dg/990214-1.c: New test.
34819
34820 1999-02-13  Jeffrey A Law  (law@cygnus.com)
34821
34822         * gcc.dg/990213-2.c: New test.
34823
34824         * gcc.dg/990213-1.c: New test.
34825
34826 1999-02-12  Jeffrey A Law  (law@cygnus.com)
34827
34828         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
34829         ints.
34830
34831 1999-02-11  Nick Clifton  <nickc@cygnus.com>
34832
34833         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
34834         specified by target.
34835
34836         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
34837
34838 1999-02-11  Jeffrey A Law  (law@cygnus.com)
34839
34840         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
34841
34842 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34843
34844         * gcc.dg/special/ecos.exp: New test driver for new tests with
34845         special requirements.
34846
34847         * gcc.dg/special/alias-1.c: New test.
34848         * gcc.dg/special/gcsec-1.c: New test.
34849         * gcc.dg/special/weak-1.c: New test.
34850         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
34851         * gcc.dg/special/weak-2.c: New test.
34852         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
34853         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
34854         * gcc.dg/special/wkali-1.c: New test.
34855         * gcc.dg/special/wkali-2.c: New test.
34856         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
34857         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
34858
34859 1999-02-10  Felix Lee  <flee@cygnus.com>
34860
34861           * lib/c-torture.exp (c-torture-compile): Pull out code for
34862           analyzing gcc error messages.
34863           (c-torture-execute): Likewise.  Fix some (harmless) false
34864           positives.
34865           * lib/gcc.exp (gcc_check_compile): New function.
34866
34867 1999-02-08  Richard Henderson  <rth@cygnus.com>
34868
34869         * gcc.c-torture/execute/990208-1.c: New test.
34870
34871 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34872
34873         * g++.dg/special/ecos.exp: New driver for new tests with special
34874         requirements
34875
34876         * g++.dg/special/conpr-1.C: New test
34877         * g++.dg/special/conpr-2.C: New test
34878         * g++.dg/special/conpr-2a.C: New test
34879         * g++.dg/special/conpr-3.C: New test
34880         * g++.dg/special/conpr-3a.C: New test
34881         * g++.dg/special/conpr-3b.C: New test
34882
34883         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
34884         allow g++ to use the dg driver
34885
34886         * README: Add comment about g++.dg directory
34887
34888 1999-02-06  Jeffrey A Law  (law@cygnus.com)
34889
34890         * README: Update email addresses.
34891
34892 1999-02-03  Nick Clifton  <nickc@cygnus.com>
34893
34894         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
34895         arguments in order to force structure S onto the stack even on
34896         the alpha.
34897         (test): Pass 10 leading arguments to function foo as well as the
34898         structure S.
34899
34900         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
34901         failure for all targets.
34902
34903         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
34904         abort to terminate program execution.
34905
34906 1999-01-30  Richard Henderson  <rth@cygnus.com>
34907
34908         * gcc.c-torture/execute/990130-1.c: New test.
34909
34910 1999-01-30  Jeffrey A Law  (law@cygnus.com)
34911
34912         * gcc.dg/990130-1.c: New test.
34913
34914 1999-01-28  Michael Meissner  <meissner@cygnus.com>
34915
34916         * gcc.c-torture/execute/990128-1.c: New test.
34917
34918 1999-01-27  Michael Meissner  <meissner@cygnus.com>
34919
34920         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
34921
34922 1999-01-27  Felix Lee  <flee@cygnus.com>
34923
34924         * lib/c-torture.exp (c-torture-compile): pull out code for
34925         analyzing gcc error messages.
34926         (c-torture-execute): ditto, and fix some (harmless) false
34927         positives.
34928         * lib/gcc.exp (gcc_check_compile): new function.
34929
34930 1999-01-17  Jeffrey A Law  (law@cygnus.com)
34931
34932         * gcc.dg/990117-1.c: New test.
34933
34934         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
34935
34936         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
34937
34938 1999-01-15  Jeffrey A Law  (law@cygnus.com)
34939
34940         * g77.f-torture/compile/990115-1.f: New test.
34941
34942 1999-01-07  Jeffrey A Law  (law@cygnus.com)
34943
34944         * gcc.c-torture/compile/990107-1.c: New test
34945
34946 1999-01-06  Jeffrey A Law  (law@cygnus.com)
34947
34948         * gcc.c-torture/execute/990106-2.c: New test.
34949
34950         * gcc.c-torture/execute/990106-1.c: New test.
34951
34952 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
34953
34954         * gcc.c-torture/compile/981223-1.c: New test.
34955
34956 1998-12-29  Richard Henderson  <rth@cygnus.com>
34957
34958         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
34959         (opt3): Rename from opt4 and disable.
34960
34961 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
34962
34963         * g++.old-deja/g++.pt/ptrmem5.C: New test.
34964
34965 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34966
34967         * g++.old-deja/g++.other/conv5.C: New test.
34968
34969 1998-12-14  Nick Clifton  <nickc@cygnus.com>
34970
34971         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
34972
34973 1998-12-11  Jeffrey A Law  (law@cygnus.com)
34974
34975         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
34976
34977 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
34978
34979         * gcc.c-torture/compile/981211-1.c: New test.
34980
34981 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34982
34983         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34984
34985         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34986
34987 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34988
34989         * gcc.special/930510-1.c: Make C9X safe.
34990         * gcc.misc-tests/gcov-1.c Similarly.
34991         * gcc.misc-tests/gcov-2.c Similarly.
34992
34993 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34994
34995         * gcc.dg/ultrasp1.c: New test.
34996
34997 1998-12-06  Richard Henderson  <rth@cygnus.com>
34998
34999         * gcc.c-torture/execute/981206.c: New test.
35000
35001 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
35002
35003         * g++.old-deja/g++.ns/template7.C: New test.
35004
35005         * g++.old-deja/g++.other/expr1.C: New test.
35006
35007         * g++.old-deja/g++.eh/tmpl3.C: New test.
35008
35009         * g++.old-deja/g++.eh/tmpl2.C: New test.
35010
35011 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
35012
35013         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
35014         * g++.old-deja/g++.other/using6.C: Removed.
35015         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
35016
35017         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
35018
35019 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
35020
35021         * g++.old-deja/g++.pt/overload8.C: New test.
35022
35023         * g++.old-deja/g++.pt/overload7.C: New test.
35024
35025         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
35026
35027         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
35028         and relinking messages.
35029         * lib/g++.exp (g++_target_compile): Remove .rpo file when
35030         compiling with -frepo.
35031
35032 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
35033
35034         * g++.old-deja/g++.pt/lookup6.C: New test.
35035
35036 1998-11-30  Nick Clifton  <nickc@cygnus.com>
35037
35038         * gcc.c-torture/execute/981130-1.c: New test.
35039         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
35040
35041 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
35042
35043         * g++.old-deja/g++.pt/explicit76.C: New test.
35044
35045         * g++.old-deja/g++.pt/friend38.C: New test.
35046
35047         * g++.old-deja/g++.ns/crash2.C: New test.
35048
35049         * g++.old-deja/g++.pt/defarg8.C: New test.
35050
35051         * g++.old-deja/g++.pt/instantiate6.C: New test.
35052
35053         * g++.old-deja/g++.pt/static6.C: New test.
35054
35055         * g++.old-deja/g++.pt/decl2.C: New test.
35056
35057 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
35058
35059         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
35060         problem is actually related with name lookup, but so what? :-)
35061
35062         * g++.old-deja/g++.pt/friend37.C: New test.
35063
35064 1998-11-25  Dave Love  <d.love@dl.ac.uk>
35065
35066         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
35067         element, which fails on some systems.
35068
35069         * g77.f-torture/execute/labug1.f: New test.
35070
35071 1998-11-21  Jeffrey A Law  (law@cygnus.com)
35072
35073         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
35074         is defined.
35075
35076 1998-11-18  Dave Love  <d.love@dl.ac.uk>
35077
35078         * g77.f-torture/compile/981117-1.f: New test.
35079
35080 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
35081
35082         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
35083         properly discarded.
35084
35085 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
35086
35087         * gcc.c-torture/execute/memcheck: New directory of tests for
35088         -fcheck-memory-usage.
35089
35090 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35091
35092         * README: New file, general information about the testsuite and
35093         new description of the various C++ test subdirectories.
35094         * README.g++: Eliminate obsolete information, update and move most
35095         relevant stuff to README.
35096
35097 1998-11-07  Richard Henderson  <rth@cygnus.com>
35098
35099         * gcc.c-torture/compile/981107-1.c: New test.
35100
35101 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
35102
35103         * execute/memcpy-bi.c: New testcase.
35104
35105 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
35106
35107         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
35108         base classes.
35109
35110         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
35111         template is selected.
35112
35113         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
35114         classes, it should be accepted for all types.
35115
35116         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
35117
35118         * g++.old-deja/g++.pt/spec24.C: Ensure that template
35119         specializations start with template headers.
35120
35121 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
35122
35123         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
35124
35125         * g++.old-deja/g++.other/init9.C: Test cross initialization of
35126         non-POD types.
35127
35128 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
35129
35130         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
35131
35132 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
35133
35134         * compile/981022-1.c, compile/981022-1.x: New test and driver.
35135
35136 1998-10-19  Jeffrey A Law  (law@cygnus.com)
35137
35138         * 981019-1.c: New test.
35139
35140 1998-10-14  Robert Lipe <robertl@dgii.com>
35141
35142         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
35143         find objc headers.
35144
35145 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35146
35147         * compile/981001-4.c: Remove use of GCC extension that triggers a
35148         compiler bug.
35149
35150 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
35151
35152         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
35153
35154 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
35155
35156         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
35157         instantiation of template produces incorrect code for delete
35158         expression.
35159
35160         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
35161         constructors' name is not unique.
35162         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
35163         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
35164
35165         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
35166         automatic array of const is ill-formed.
35167
35168         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
35169         of template parameter?
35170
35171         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
35172         const.
35173
35174         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
35175         pointer-to-member expression.
35176
35177         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
35178         declaration causes ICE.
35179
35180 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
35181
35182         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
35183         reserved in the global namespace.
35184
35185         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
35186         generate needed virtual table.
35187
35188         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
35189
35190 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
35191
35192         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
35193         template-dependent type
35194
35195 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
35196
35197         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
35198         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
35199         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
35200
35201         * g++.old-deja/g++.other/using5.C: New test; using decl from base
35202         class should be usable as argument of member function.
35203         * g++.old-deja/g++.other/using6.C: New test; using decl from base
35204         class should be usable as return type of member function.
35205         * g++.old-deja/g++.other/using7.C: New test; using decl from base
35206         class should be usable as type of data member.
35207
35208         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
35209
35210 1998-10-09  Jeffrey A Law  (law@cygnus.com)
35211
35212         * gcc.c-torture/special/920521-1.c: Fix bogus test.
35213
35214 1998-10-08  Nick Clifton  <nickc@cygnus.com>
35215
35216         * gcc.dg/dll-?.c Add thumb to target list.
35217         Fix assembler scan patterns to match current assembler output.
35218
35219 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
35220
35221         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
35222         matching of template brackets.
35223
35224         * g++.old-deja/g++.other/using4.C: New test.  Test using
35225         declarations of methods from base classes.
35226
35227         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
35228         within functions should introduce names into the innermost
35229         enclosing namespace.
35230
35231         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
35232         of static locals if first initialization throws.
35233
35234 1998-10-07  Jim Wilson  <wilson@cygnus.com>
35235
35236         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
35237
35238 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
35239
35240         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
35241         lose track of the possible targets of tablejump insns.
35242         * special/special.exp: Run it.
35243
35244 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
35245
35246         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
35247         must be declared before its specializations can be named in friend
35248         declarations.
35249
35250 1998-10-05  Dave Love  <d.love@dl.ac.uk>
35251
35252         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
35253
35254         * g77.f-torture/execute/io1.f: New test.
35255
35256 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
35257
35258         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
35259         with pointer to template function, for which no argument deduction
35260         is possible.
35261
35262         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
35263         specialization of template function as argument to template
35264         function.
35265
35266         * g++.old-deja/g++.other/access2.C: New test; Inner class
35267         shouldn't have privileged access to Outer's names.
35268
35269 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
35270
35271         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
35272         friend template declared within template class conflicts with
35273         nested class of the same name.
35274
35275         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
35276         is ignored.
35277
35278         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
35279         object with direct initializer as function declaration.
35280
35281         * g++.old-deja/g++.other/decl2.C: New test; duplicate
35282         initializers.
35283
35284         * g++.old-deja/g++.other/null2.C: New test; conditional operator
35285         involving const pointer and NULL produces incorrect result.
35286
35287         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
35288         type name without `typename' should be rejected with -pedantic.
35289
35290 1998-10-02  Richard Henderson  <rth@cygnus.com>
35291
35292         * g++.old-deja/g++.other/addrof1.C: New test.
35293
35294 1998-10-01  Nick Clifton  <nickc@cygnus.com>
35295
35296         * gcc.c-torture/compile/981001-1.c: New test.
35297         * gcc.c-torture/execute/981001-1.c: New test.
35298
35299 1998-10-01  Jeffrey A Law  (law@cygnus.com)
35300
35301         * gcc.c-torture/compile/981001-2.c: New test.
35302         * gcc.c-torture/compile/981001-3.c: New test.
35303         * gcc.c-torture/compile/981001-4.c: New test.
35304
35305 1998-10-01  Robert Lipe  <robertl@dgii.com>
35306
35307         * lib/objc.exp (objc_target_compile): Add -L during compiles for
35308         multilibbed hosts.   Idea grafted from g77.exp.
35309
35310 1998-09-30  Dave Love  <d.love@dl.ac.uk>
35311
35312         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
35313         avoid losing on systems which need -lsocket.
35314
35315 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
35316
35317         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
35318         * g++.old-deja/g++.other/nested2.C: Ditto.
35319         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
35320         failure.
35321
35322 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
35323
35324         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
35325         preferred over template operator!= for enum bitfields.
35326
35327 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
35328
35329         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
35330         that happen to have the same base name, but in different scopes,
35331         are incorrectly rejected.
35332
35333 1998-09-16  Richard Henderson  <rth@cygnus.com>
35334
35335         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
35336         on the native word size instead of an integer literal.
35337
35338 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
35339
35340         * g++.old-deja/g++.other/static2.C: Invocation of static data
35341         member of type pointer-to-function denoted as non-static member.
35342
35343         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
35344         checks involving function types and aliases.
35345
35346 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
35347
35348         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
35349         redefined to the same non-trivial type.
35350
35351         * g++.old-deja/g++.pt/explicit73.C: Test for proper
35352         namespace-qualification of template specializations declared in
35353         other namespaces.
35354
35355         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
35356         to declare a subset of the specializations of a template function
35357         as friends of specializations of a template class.
35358
35359         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
35360         member templates that do not fully specialize the enclosing
35361         template class are rejected.
35362
35363 1998-09-11  Dave Love  <d.love@dl.ac.uk>
35364
35365         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
35366
35367 1998-09-08  Dave Love  <d.love@dl.ac.uk>
35368
35369         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
35370         altered from libf2c/libU77 version.
35371
35372 1998-09-06  Dave Love  <d.love@dl.ac.uk>
35373
35374         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
35375
35376 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
35377
35378         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
35379         (un)signed char are different types for template specialization
35380         purposes.
35381
35382 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
35383
35384         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
35385         * objc: ObjC testsuite.
35386
35387 1998-08-31  Catherine Moore  <clm@cygnus.com>
35388
35389         * gcc.c-torture/execute/941014-1.x:  New file.
35390
35391 1998-08-31  Nick Clifton  <nickc@cygnus.com>
35392
35393         * lib/c-torture.exp: Add support for
35394         torture_eval_before_compile and torture_eval_before_execute
35395         variables.
35396
35397 1998-08-30  Jeffrey A Law  (law@cygnus.com)
35398
35399         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
35400         this test triggers valid.
35401
35402 1998-08-27  Jeffrey A Law  (law@cygnus.com)
35403
35404         * gcc.dg/980827-1.c: New test.
35405
35406 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
35407
35408         * gcc.c-torture/execute/loop-4b.c: New test.
35409
35410 1998-08-26  Nick Clifton  <nickc@cygnus.com>
35411
35412         * lib/c-torture.exp: Add support for
35413         torture_eval_before_compile and torture_eval_before_execute
35414         variables.
35415
35416 1998-08-25  Jeffrey A Law  (law@cygnus.com)
35417
35418         * gcc.c-torture/compile/980825-1.c: New test.
35419
35420 1998-08-24  Nick Clifton  <nickc@cygnus.com>
35421
35422         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
35423         count number tests in opt_t0 not good_t0.
35424
35425 1998-08-24  Jeffrey A Law  (law@cygnus.com)
35426
35427         * gcc.c-torture/compile/930326-1.x: Fix typo.
35428
35429 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
35430
35431         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
35432         causes an ICE.
35433
35434 1998-08-21  Jeffrey A Law  (law@cygnus.com)
35435
35436         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
35437         STACK_SIZE is defined.
35438         * gcc.c-torture/unsorted/stuct.c: Similarly.
35439
35440         * gcc.c-torture/compile/980821-1.c: New test.
35441
35442 1998-08-21  Jeffrey A Law  (law@cygnus.com)
35443
35444         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
35445
35446 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
35447
35448         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
35449         code.
35450
35451 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
35452
35453         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
35454         error'.
35455
35456 1998-08-18  Jeffrey A Law  (law@cygnus.com)
35457
35458         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
35459
35460 1998-08-16  Jeffrey A Law  (law@cygnus.com)
35461
35462         * gcc.c-torture/compile/980816-1.c: New test.
35463
35464         * gcc.dg/980816-1.c: New test.
35465
35466 1998-08-13  Jeffrey A Law  (law@cygnus.com)
35467
35468         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
35469         compiler for ieee tests.
35470
35471 1998-08-01  Dave Love  <d.love@dl.ac.uk>
35472
35473         * g77.f-torture/compile/980729-0.f: New test.
35474
35475 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
35476
35477         * gcc.c-torture/special/eeprof-1.c: New test, for
35478         -finstrument-functions.
35479         * gcc.c-torture/special/special.exp: Run it.
35480
35481 1998-07-29  Jeffrey A Law  (law@cygnus.com)
35482
35483         * gcc.c-torture/compile/980729-1.c: New test.
35484
35485 1998-07-27  Nick Clifton  <nickc@cygnus.com>
35486
35487         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
35488         __thumb__ is defined, and test for ARM style doubles if so.
35489
35490 1998-07-26  Dave Love  <d.love@dl.ac.uk>
35491
35492         * g77.f-torture/noncompile/980615-0.f: New test.
35493
35494 1998-07-26  H.J. Lu  (hjl@gnu.org)
35495
35496         * gcc.dg/980312-1.c: Do link instead of compile.
35497         * gcc.dg/980313-1.c: Likewise.
35498
35499 1998-07-26  Jeffrey A Law  (law@cygnus.com)
35500
35501         * gcc.c-torture/compile/980726-1.c: New test.
35502
35503 1998-07-25  Dave Love  <d.love@dl.ac.uk>
35504
35505         * g77.f-torture/execute/io0.f: New test.
35506
35507 1998-07-24  Nick Clifton  <nickc@cygnus.com>
35508
35509         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
35510         an int.
35511
35512 1998-06-18  Michael Meissner  <meissner@cygnus.com>
35513
35514         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
35515         m32r bugs.
35516
35517 1998-07-17  Nick Clifton  <nickc@cygnus.com>
35518
35519         * gcc.dg/980626-1.c: Expect failures for all toolchains until
35520         c-decl.c:grokdeclarator can handle mode attributes.
35521
35522 1998-07-16  Jeffrey A Law  (law@cygnus.com)
35523
35524         * gcc.c-torture/execute/980716-1.c: New test.
35525
35526 1998-07-13  Jeffrey A Law  (law@cygnus.com)
35527
35528         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
35529         the mn10200.
35530         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
35531         the mn10200.
35532         * gcc.c-torture/execute/va-arg-3.x: Similarly.
35533         * gcc.c-torture/compile/930326-1.x: Similarly.
35534
35535 1998-07-13  Dave Love  <d.love@dl.ac.uk>
35536
35537         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
35538         New test from Craig.
35539
35540 1998-07-12  Dave Love  <d.love@dl.ac.uk>
35541
35542         * g77.f-torture/noncompile/980616-0.f: New test.
35543
35544         * g77.f-torture/execute/970816-3.f:  New test from Craig.
35545
35546 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
35547
35548         *  g++.other/singleton.C: Return error value instead of taking
35549         SIGSEGV.
35550
35551 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
35552
35553         *  g++.other/singleton.C: New test.   Warning is under dispute.
35554         Runtime crash is not.
35555
35556 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
35557
35558         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
35559         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
35560         using6.C, using7.C}:  New namespace tests.
35561
35562 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
35563
35564         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
35565         specialization with typedef'ed names used as array indexes.
35566
35567 1998-07-09  Jeffrey A Law  (law@cygnus.com)
35568
35569         * gcc.c-torture/execute/980709-1.c: New test.
35570
35571         * gcc.dg/980709-1.c: New test.
35572
35573 1998-07-07  Richard Henderson  <rth@cygnus.com>
35574
35575         * gcc.c-torture/execute/bcp-1.c: New test.
35576
35577 1998-07-07  Jeffrey A Law  (law@cygnus.com)
35578
35579         * gcc.c-torture/execute/980707-1.c: New test.
35580
35581 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
35582
35583         * gcc.c-torture/compile/980706-1.c: New test.
35584
35585 1998-07-01  Dave Love  <d.love@dl.ac.uk>
35586
35587         * g77.f-torture/execute/980701-0.f,
35588         g77.f-torture/execute/980701-1.f: New test from Craig.
35589
35590 1998-07-01  Jeffrey A Law  (law@cygnus.com)
35591
35592         * gcc.c-torture/compile/980701-1.c: New test.
35593
35594         * gcc.c-torture/execute/980701-1.c: New test.
35595
35596 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
35597 rlsruhe.de>
35598
35599         * g++.old-deja/g++.robertl/eb132.C: New test.
35600         * g++.old-deja/g++.robertl/eb133.C: Likewise.
35601
35602 1998-06-29  Dave Love  <d.love@dl.ac.uk>
35603
35604         * g77.f-torture/execute/980628-7.f,
35605         g77.f-torture/execute/980628-8.f,
35606         g77.f-torture/execute/980628-9.f,
35607         g77.f-torture/execute/980628-10.f: New tests from Craig.
35608
35609         * g77.f-torture/execute/980628-3.f: Remove mail headers.
35610
35611 1998-06-28  Jeffrey A Law  (law@cygnus.com)
35612
35613         * g77.f-torture/execute/980628-4.f: New test from Craig.
35614         * g77.f-torture/execute/980628-5.f: Likewise.
35615         * g77.f-torture/execute/980628-2.f: Likewise.
35616         * g77.f-torture/execute/980628-0.f: Likewise.
35617         * g77.f-torture/execute/980628-1.f: Likewise.
35618         * g77.f-torture/execute/980628-3.f: Likewise.
35619         * g77.f-torture/execute/980628-6.f: Likewise.
35620
35621 1998-06-28  Jeffrey A Law  (law@cygnus.com)
35622
35623         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
35624         directory when nothing has been installed yet.
35625
35626 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
35627
35628         * gcc.c-torture/special/special.exp: Handle newer versions of
35629         dejagnu.
35630
35631 1998-06-26  Jeffrey A Law  (law@cygnus.com)
35632
35633         * gcc.dg/980626-1.c: New test.
35634
35635 1998-06-19  Bruno Haible <haible@ilog.fr>
35636
35637         * gcc.misc-tests/m-un-2.c: New test.
35638         * g++.old-deja/g++.other/warn01.c: Likewise.
35639
35640 1998-06-19  Robert Lipe  <robertl@dgii.com>
35641
35642         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
35643         compatibility with assmblers with a different comment character.
35644         Eliminate use of GAS-specific extensions.
35645
35646 1998-06-19  Jeffrey A Law  (law@cygnus.com)
35647
35648         * gcc.c-torture/execute/ieee/980619-1.c: New test.
35649
35650 1998-06-19  Robert Lipe  <robertl@dgii.com>
35651
35652         *lib/g77.exp: Replace search for libf2c.a with search for newly
35653         renamed libg2c.a
35654
35655 1998-06-17  Jeffrey A Law  (law@cygnus.com)
35656
35657         * gcc.c-torture/execute/980617-1.c: New test.
35658
35659 1998-06-12  Jeffrey A Law  (law@cygnus.com)
35660
35661         * gcc.c-torture/execute/980612-1.c: New test.
35662
35663 1998-06-08  Jeffrey A Law  (law@cygnus.com)
35664
35665         * gcc.dg/980523-1.c: Only test on ppc-linux.
35666         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
35667
35668         * gcc.c-torture/execute/980608-1.c: New test.
35669
35670 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
35671
35672         * gcc.c-torture/execute/980605-1.c: New test.
35673
35674 1998-06-04  Jeffrey A Law  (law@cygnus.com)
35675
35676         * gcc.c-torture/execute/980604-1.c: New test.
35677
35678 1998-06-02  Jeffrey A Law  (law@cygnus.com)
35679
35680         * gcc.c-torture/execute/980602-1.c: New test.
35681         * gcc.c-torture/execute/980602-2.c: Likewise.
35682
35683 1998-06-02  Dave Love  <d.love@dl.ac.uk>
35684
35685         * 970125-0.f: Fix per JCB.  Add commentary.
35686
35687 1998-05-31  Michael Meissner  <meissner@cygnus.com>
35688
35689         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
35690         IEEE -0 support.
35691
35692 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
35693
35694         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
35695         earlier.
35696
35697 1998-05-28  Catherine Moore <clm@cygnus.com>
35698
35699         * gcc.c-torture/execute/980526-3.c: New test.
35700
35701 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
35702
35703         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
35704         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
35705         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
35706         m88k-motorola-sysv3 to XFAIL.
35707
35708 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35709
35710         * gcc.dg/980526-1.c: New test.
35711         * gcc.c-torture/execute/980526-2.c: New test.
35712
35713 1998-05-26  Jeffrey A Law  (law@cygnus.com)
35714
35715         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
35716
35717         * gcc.c-torture/execute/980526-1.c: New test.
35718
35719 1998-05-26  Dave Love  <d.love@dl.ac.uk>
35720
35721         * g77.f-torture/execute/alpha2.f: Add runtime test.
35722
35723 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
35724
35725         * g++.old-deja/old-deja.exp: Strip leading directories.
35726
35727         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
35728         error for the line.  Don't run multiple tests for the same line.
35729
35730 1998-05-23  Jeffrey A Law  (law@cygnus.com)
35731
35732         * gcc.dg/980523-1.c: New test.
35733
35734 1998-05-23  Dave Love  <d.love@dl.ac.uk>
35735
35736         * g77.f-torture/compile/970915-0.f: New test.
35737
35738 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
35739
35740         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
35741
35742 1998-05-21  Jeffrey A Law  (law@cygnus.com)
35743
35744         * gcc.dg/980520-1.c: New test.
35745
35746 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
35747
35748         * gcc.dg/980502-1.c: Fix return type.
35749
35750 1998-05-20  Jeffrey A Law  (law@cygnus.com)
35751
35752         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
35753         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
35754         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
35755         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
35756         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
35757
35758 1998-05-20  Dave Love  <d.love@dl.ac.uk>
35759
35760         * g77.f-torture/execute/980520-1.f: New test.
35761
35762 1998-05-15  Dave Love  <d.love@dl.ac.uk>
35763
35764         * lib/mike-g77.exp: New file.
35765
35766         * g77.f-torture/noncompile/noncompile.exp,
35767         g77.f-torture/noncompile/check0.f: New files.
35768
35769 1998-05-14  Dave Love  <d.love@dl.ac.uk>
35770
35771         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
35772         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
35773         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
35774         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
35775         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
35776         abort where appropriate.
35777
35778 1998-05-05  Michael Meissner  <meissner@cygnus.com>
35779
35780         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
35781         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
35782
35783 1998-04-29  Dave Love  <d.love@dl.ac.uk>
35784
35785         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
35786
35787 1998-04-27  Dave Love  <d.love@dl.ac.uk>
35788
35789         * g77.f-torture/compile/980427-0.f: New test.
35790
35791 1998-04-24  Dave Love  <d.love@dl.ac.uk>
35792
35793         * g77.f-torture/compile/980424-0.f: New test.
35794
35795 1998-04-19  Dave Love  <d.love@dl.ac.uk>
35796
35797         * g77.f-torture/compile/980419-2.f (main): New test.
35798         * g77.f-torture/compile/970125-0.f: New test.
35799         * g77.f-torture/compile/980419-1.f: New test.
35800
35801 1998-04-08  Jim Wilson  <wilson@cygnus.com>
35802
35803         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
35804         of loop-4.c.
35805
35806 1998-04-07  Jim Wilson  <wilson@cygnus.com>
35807
35808         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
35809
35810 1998-04-03  Jim Wilson  <wilson@cygnus.com>
35811
35812         * gcc.c-torture/compile/980329-1.c: New test.
35813
35814 1998-03-18  Jim Wilson  <wilson@cygnus.com>
35815
35816         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
35817         * gcc.dg/980312-1.c: Fix typo in -march command.
35818
35819 1998-03-16  H.J. Lu  (hjl@gnu.org)
35820
35821         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
35822
35823 1998-03-11  Robert Lipe  <robertl@dgii.com>
35824
35825         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
35826         Dave Love agree the Fortran source is bogus.
35827
35828 1998-03-11  Robert Lipe  <robertl@dgii.com>
35829
35830         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
35831         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
35832         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
35833         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
35834         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
35835
35836 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
35837
35838         * g++.old-deja/g++.other/friend1.C: New test.
35839
35840 1998-02-18  Dave Love  <d.love@dl.ac.uk>
35841
35842         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
35843         possibly uninitialized) variables and declare dnrm2.
35844
35845 1998-02-23  Robert Lipe <robertl@dgii.com>
35846
35847         From Bruno Haible <haible@ilog.fr>:
35848         * gcc.c-torture/execute/980223.c: New test.
35849
35850 1998-02-13  Jeffrey A Law  (law@cygnus.com)
35851
35852         * gcc.dg/ifelse-1.c: New test.
35853
35854 1998-02-09  H.J. Lu  (hjl@gnu.org)
35855
35856         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
35857
35858           * lib/old-dejagnu.exp (old-dejagnu): Added the
35859           "execution test - XFAIL *-*-*" handling in the spirit of
35860           "excess errors test -". Changed the "execution test fails"
35861           handling to be like "excess errors test fails".
35862           * Update various tests accordingly.
35863
35864 1998-02-06  Jim Wilson  <wilson@cygnus.com>
35865
35866         * gcc.c-torture/execute/980205.c: New test.
35867
35868 1998-01-18  Jeffrey A Law  (law@cygnus.com)
35869
35870         * lib/c-torture.exp: Look for .x files instead of .cexp files.
35871         * lib/f-torture.exp: Similarly.
35872         * gcc.c-torture: Rename all .cexp files to .x files.
35873
35874 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
35875
35876         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
35877         (940510-1.c): Removed duplicate.
35878         (971104-1.c): New test.
35879
35880 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
35881
35882           * lib/f-torture.exp: Improve error and loop detection.
35883
35884 1997-11-19  Michael Meissner  <meissner@cygnus.com>
35885
35886         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
35887         use that to size the filler array.
35888
35889 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
35890
35891         * lib/c-torture.exp(c-torture-execute): Fix typo.
35892
35893         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
35894         testcase as the executable name. Keep the executable around if
35895         the test fails.
35896
35897 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
35898
35899         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
35900         changes.  Only test one -g option, and move it to the end of the
35901         list of options to test.
35902
35903 1997-09-19  Michael Meissner  <meissner@cygnus.com>
35904
35905         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
35906         variable GCC_TORTURE_OPTIONS to supply default switches separated
35907         by colons.  If no environment variable, run tests with -O0 -g, -O1
35908         -g, and -O2 -g as well.
35909
35910 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
35911
35912         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
35913         explanatory comments. Fix indentation.
35914
35915 1997-09-15  Jeffrey A Law  (law@cygnus.com)
35916
35917         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
35918
35919 1997-09-11  Jeffrey A Law  (law@cygnus.com)
35920
35921         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
35922         * g++.old-deja/g++.mike/p7325.C: Likewise.
35923         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
35924
35925 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
35926
35927         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
35928         * g++.old-deja/g++.brendan/crash30.C: Likewise.
35929         * g++.old-deja/g++.brendan/crash39.C: Likewise.
35930         * g++.old-deja/g++.law/operators4.C: Likewise.
35931
35932 1997-09-11  Joe Buck  (jbuck@synopsys.com)
35933
35934         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
35935         * g++.old-deja/g++.mike/p784.C: Ditto.
35936         * g++.old-deja/g++.mike/p785.C: Ditto.
35937
35938 1997-09-05  Jeffrey A Law  (law@cygnus.com)
35939
35940           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
35941
35942 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35943
35944         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
35945         target feature; pass this to c-torture-execute as needed.
35946
35947 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35948
35949         * lib/c-torture.exp(c-torture-execute): If the previous and the
35950         current executables being tested are identical, we don't need to
35951         run the executable again. Try to make the executable names
35952         unique. Add an optional argument for passing additional compiler
35953         flags.
35954
35955 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
35956
35957         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
35958
35959 1997-08-29  Jeffrey A Law  (law@cygnus.com)
35960
35961         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
35962
35963 1997-07-31  Jeffrey A Law  (law@cygnus.com)
35964
35965         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
35966         32bit or larger longs.
35967
35968         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
35969         have either a 32bit long or 32bit int.
35970
35971 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
35972
35973         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
35974         Make double precision tests dependent on sizeof (double).
35975
35976 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
35977
35978         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
35979         too.
35980
35981 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35982
35983         * gcc.c-torture/compile/961203-1.cexp: New script.
35984
35985 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35986
35987         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35988         up the includes ourselves.
35989
35990 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35991
35992         * lib/plumhall.exp: Remove random include, and add a few
35993         verbose messages for debugging.
35994
35995 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35996
35997         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35998         of trying to do it ourselves.
35999
36000 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36001
36002         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
36003
36004 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
36005
36006         * gcc.prms/5403.c: Made regexp a bit less strict.
36007
36008 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
36009
36010         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
36011         is returned from remote_load instead.
36012         * lib/plumhall.exp: Ditto.
36013         * lib/mike-g++.exp: Ditto.
36014         * lib/old-dejagnu.exp: Ditto.
36015         * lib/c-torture.exp: Ditto.
36016
36017 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
36018
36019         * lib/g++.exp: Use build_wrapper procedure.
36020         * lib/gcc.exp: Ditto.
36021
36022 1997-05-20  Jeffrey A Law  (law@cygnus.com)
36023
36024         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
36025         an old-style decl for malloc.  Fixes tests to work when
36026         sizeof (int) != sizeof (size_t).
36027
36028 1997-05-15  Mike Meissner  <meissner@cygnus.com>
36029
36030         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
36031
36032         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
36033         use stdargs.h interface.
36034
36035 1997-05-15  Mike Meissner  <meissner@cygnus.com>
36036
36037         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
36038         NO_VARARGS when compiling.
36039
36040 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
36041
36042         * lib/plumhall.exp(ph_includes): New procedure.
36043         (ph_make): Use it.
36044         (ph_compiler): Ditto.
36045
36046         * lib/g++.exp: Rename test-glue.c to testglue.c.
36047         * lib/gcc.exp: Ditto.
36048
36049 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
36050
36051         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
36052         to completion when it's called.
36053
36054 1997-03-21  Michael Meissner  <meissner@cygnus.com>
36055
36056         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
36057         is defined, don't do test.
36058
36059 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
36060
36061         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
36062         for object files.
36063         (ph_summary): Mark skipped testcases as untested, not unresolved.
36064
36065         * lib/plumhall.exp (ph_make): If unresolved because of bad
36066         errorCode, record errorCode in log file.
36067         (*): Replace send_log/verbose with verbose -log.
36068
36069 1997-03-19  Michael Meissner  <meissner@cygnus.com>
36070
36071         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
36072         double conversion if double isn't at least 8 bytes.
36073
36074         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
36075         int to work with targets where int is 16 bits.
36076
36077         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
36078         8 bytes, just exit, since 4 byte doubles don't have enough bits of
36079         precision for the test to complete.
36080
36081 1997-03-14  Michael Meissner  <meissner@cygnus.com>
36082
36083         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
36084         if d10v is not compiled with the -mdouble64 flag.
36085         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
36086
36087         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
36088         d10v is not compiled with the -mint32 flag.
36089
36090 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
36091
36092         * lib/plumhall.exp: Use incr_count.
36093
36094 1997-03-12  Jeffrey A Law  (law@cygnus.com)
36095
36096         * gcc.c-torture: Update to c-torture-1.45.
36097
36098 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
36099
36100         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
36101         the name of the expect testcase file).
36102
36103         * lib/g++.exp(g++_init): Ditto.
36104
36105 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
36106
36107         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
36108         the host.
36109
36110         * lib/gcc.exp(gcc_exit): New procedure.
36111
36112 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
36113
36114         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
36115         specs where appropriate.
36116
36117         * g++.old-deja/g++.arm/*: Added additional ERROR checks
36118         because of new "candidates are" messages, and removed a few
36119
36120         * Converted all non-old-style g++ testcases to old-style, and
36121         moved into g++.old-deja.
36122
36123 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
36124
36125         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
36126         options.
36127
36128         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
36129         succeeded.
36130
36131         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
36132
36133 1997-02-13  Michael Meissner  <meissner@cygnus.com>
36134
36135         * lib/gcc.exp (gcc_target_compile): Add support for defining
36136         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
36137         the machine doesn't have those features.
36138
36139 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
36140
36141         * g++.law/operators4.exp: Don't use LIBS.
36142
36143 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
36144
36145         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
36146
36147         * lib/mike-g++.exp: Don't set the compiler to be tested here.
36148         * lib/g++.exp: Set it here instead. Also, allow use of the
36149         --tool_exec and --tool_opt options. Change CXX to
36150         GXX_UNDER_TEST.
36151
36152         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
36153
36154         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
36155
36156 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
36157
36158         * lib/old-dejagnu.exp: Use prune_warnings instead of
36159         prune_system_crud.
36160         * lib/mike-g++.exp: Ditto.
36161         * lib/gcc.exp: Ditto.
36162         * lib/g++.exp: Ditto.
36163
36164         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
36165
36166 1997-02-07  Jeffrey A Law  (law@cygnus.com)
36167
36168           * 941014-2.c: Include stdlib.h
36169           * 960327-1.c: Include stdio.h
36170           * dbra.c, index-1.c: Don't assume ints are 32bits.
36171
36172 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
36173
36174         * lib/gcc.exp: Add gcc,stack_size target feature.
36175
36176         * lib/g++.exp(g++_target_compile): Add the include and link
36177         paths here, not in two other places. And, it's $options, not
36178         options.
36179
36180         * lib/mike-g++.exp(postbase): Remove the code that determines
36181         the correct include and link paths.
36182         * g++.old-deja/old-deja.exp: Ditto.
36183
36184 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
36185
36186         * lib/g++.exp(g++_init): target_compile no longer returns the
36187         filename of the result.
36188
36189 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
36190
36191         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
36192         call to glob.
36193
36194         * gcc.c-torture/special/special.exp: Change call to
36195         gcc_target_compile to include the object file.
36196
36197 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
36198
36199         * gcc.c-torture/special/special.exp: Correct misspelling in last
36200         change.
36201
36202 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
36203
36204         * lib/plumhall.exp(ph_summary): Log the entire output of the
36205         executable. Return -1 if there were any failures, 0 otherwise.
36206         (ph_execute): Return -1 if there were any failures, 0 otherwise.
36207         (ph_make): Clean up objects and executables that were built
36208         if the tests succeeded.
36209
36210 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
36211
36212         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
36213         libraries and includes in the build tree as appropriate.
36214
36215 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
36216
36217         * lib/c-torture.exp: Instead of looking for the global variable
36218         NO_LONG_LONG, check to see if that's a feature of the target.
36219
36220 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
36221
36222         * config/default.exp: Minimize. Delete the remainer of the files in
36223         config; this functionality is now in devo/dejagnu/config.
36224
36225         g++.*/*: Pass any additional flags used to compile to postbase;
36226         delete CXXFLAGS.
36227
36228         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
36229         is now done by runtest.exp. Use gcc_target_compile instead of
36230         compile.
36231
36232         lib/c-torture.exp: Use gcc_target_compile instead of compile.
36233         Remove references to CFLAGS. Use remote_file instead of
36234         calling rm -f.
36235         (c-torture): Take a list of arguments to use to compile this
36236         testcase.
36237
36238         lib/g++.exp: Simplify. Use target_compile instead of compile.
36239         lib/gcc-dg.exp: Ditto.
36240         lib/gcc.exp: Ditto.
36241         lib/mike-{gcc,g++}.exp: Ditto.
36242         lib/old-dejagnu.exp: Ditto.
36243         lib/plumhall.exp: Ditto.
36244
36245 1997-01-08  Jim Wilson  <wilson@cygnus.com>
36246
36247         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
36248         (ph_linker): Likewise.
36249
36250 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
36251
36252           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
36253         MAP_ANON / MAP_ANONYMOUS if defined;
36254         else try to map from /dev/zero .
36255
36256 1996-11-12  Jeffrey A Law  (law@cygnus.com)
36257
36258         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
36259         isn't defined, then define it to MAP_ANONYMOUS.
36260
36261 1996-11-12  Jeffrey A Law  (law@cygnus.com)
36262
36263         * gcc.c-torture: Update to c-torture-1.42 release.
36264
36265 1996-11-11  Jeffrey A Law  (law@cygnus.com)
36266
36267         * gcc.c-torture: Update to c-torture-1.41 release.
36268
36269 1996-10-27  Jeffrey A Law  (law@cygnus.com)
36270
36271         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
36272         c-torture release.
36273
36274 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
36275
36276         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
36277         and LDFLAGS.  Fix second case to append the target_info ldflags
36278         onto LDFLAGS, not CFLAGS.
36279         * lib/g++.exp (g++_init): Add target_info stuff.
36280         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
36281         of libgloss and newlib flags for !native.
36282
36283         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
36284         (GDB): Fix relative path to go up another dir for finding gdb.
36285
36286 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
36287
36288         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
36289         versions in the target_info array, if they don't exist.
36290
36291 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
36292
36293         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
36294
36295 1996-07-08  Jim Wilson  <wilson@cygnus.com>
36296
36297         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
36298         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
36299
36300 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
36301
36302         * lib/old-dejagnu.exp: Don't remove the output file before we've
36303         actually tested it. Don't append pwd to the path of the executable
36304         we're testing.
36305
36306 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
36307
36308         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
36309
36310 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
36311
36312         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
36313         temporary directory for compiler files, and set it to a default
36314         value of /tmp. Set $output as the name of the output file from
36315         compiling the testcase. Add a -o option to $cflags_var so the
36316         compiler writes the final output file as $output. Set $executable
36317         to $output.
36318
36319         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
36320         directory for compiler files, and set it to /tmp if it doesn't
36321         already have a value. Set $output_file to the name of the output
36322         file from compiling the testcase. Add a -o option to CXXFLAGS so
36323         the compiler writes the final output file as $output. Use $output
36324         as the executable to be tested.
36325
36326 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
36327
36328         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
36329
36330 1996-06-08  Jeffrey A Law  (law@cygnus.com)
36331
36332         * gcc.c-torture/execute/pending-1.c: New test.  Still
36333         pending in Tege's queue.
36334
36335 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
36336
36337         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
36338         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
36339         if there were failures.  Call unresolved if there were unresolved
36340         testcases.  Call gcc_fail if program did not run to completion.
36341         (ph_make): Pass additional argument name to ph_execute.
36342         (ph_execute): Add new argument.  Pass additional arguments to
36343         ph_summary.  Call gcc_fail is there is no execution output.
36344
36345 1996-04-24  Jeffrey A Law  (law@cygnus.com)
36346
36347         * lib/plumhall.exp (proc_summary): Output relavent summary
36348         lines into the log so specific failures in plumhall can be
36349         investigated.
36350
36351 1996-04-10  Jeffrey A Law  (law@cygnus.com)
36352
36353         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
36354         (c-torture-execute): Don't try to execute tests which use
36355         "long long" types if $NO_LONG_LONG is nonzero.
36356
36357 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
36358
36359         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
36360         not c-torture.
36361
36362         * gcc.ieee: Move from here.
36363         * gcc.c-torture/execute/ieee: To here.
36364
36365 1996-03-26  Jeffrey A Law  (law@cygnus.com)
36366
36367         * gcc.c-torture: Update to c-torture-1.41 release.
36368
36369 1996-03-22  Jeffrey A Law  (law@cygnus.com)
36370
36371         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
36372         not "$output".
36373
36374 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
36375
36376         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
36377         -c present.
36378
36379 1996-03-02  Jeffrey A Law  (law@cygnus.com)
36380
36381         * config/proelf.exp: Handle connecting to a simulator.
36382
36383 1996-01-31  Jeffrey A Law  (law@cygnus.com)
36384
36385         * config/proelf.exp: New file.  Enough framework that we can
36386         run c-torture tests on the proelf targets (or any other target
36387         that gdb can connect to for that matter).
36388
36389 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
36390
36391         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
36392         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
36393
36394         * lib/plumhall.exp (ph_execute): Always call ph_summary if
36395         exec_output exists.
36396
36397 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
36398
36399         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
36400         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
36401
36402         * config/*.exp: Update FSF address.  Change result of ${tool}_load
36403         to pass/fail/unresolved/unsupported/untested.  Caller must now
36404         call unresolved/unsupported/untested.
36405         * lib/*.exp: Update FSF address.  Update to handle new results of
36406         ${tool}_load.
36407         * lib/chill.exp (verbose): Delete.
36408
36409 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
36410
36411         * lib/gcc.exp (default_gcc_start): Change order of args to
36412         $LDFLAGS $CFLAGS $LIBS.
36413         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
36414         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
36415         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
36416         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
36417         * gcc.misc-tests/dg-test.exp: Likewise.
36418         * gcc.misc-tests/msgs.exp: Likewise.
36419         * gcc.prms/prms.exp: Likewise.
36420         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
36421         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
36422
36423         * lib/dg.exp: Deleted, moved to dejagnu/lib.
36424
36425 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
36426
36427         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
36428
36429         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
36430         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
36431
36432         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
36433         necessary.
36434
36435 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
36436
36437         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
36438         global for loop; add use of $mathlib.
36439         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
36440         settings here; set mathlib for anything but VxWorks.
36441
36442 1996-01-22  Jeffrey A Law  (law@cygnus.com)
36443
36444         * gcc.c-torture: Update to c-torture-1.40 release.
36445
36446 1996-01-03  Jeffrey A Law  (law@cygnus.com)
36447
36448         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
36449         dg.exp.
36450
36451 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
36452
36453         * lib/c-torture.exp (c-torture-execute): Declare "output" as
36454         global.
36455
36456 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
36457
36458         * lib/g++.exp (LIBS): Define if not already.
36459         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
36460         (gcc-dg-prune): Call prune_gcc_output.
36461         * lib/gcc.exp (prune_gcc_output): New proc.
36462         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
36463         prune_gcc_output.
36464
36465 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
36466
36467         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
36468         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
36469
36470 1995-11-15  Jeffrey A Law  (law@cygnus.com)
36471
36472         * gcc.c-torture: Update to c-torture-1.39 release.
36473
36474 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
36475
36476         * lib/c-torture.exp (c-torture-execute): Don't return if one option
36477         fails, try others as well.
36478
36479 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
36480
36481         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
36482         If compilation fails, mark execute tests as `untested'.
36483         If test is marked as unsupported, don't mark compilation and
36484         execute tests as failed.
36485
36486 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
36487
36488         * lib/g++.exp (g++_init): Don't link in libg++, and look to
36489         libstdc++ for whether or not we want to be doing shared
36490         libraries.  Delete link_curses since we don't need it anymore.
36491         * lib/mike-g++.exp (postbase): Don't link in libg++.
36492         * g++.old-deja/old-deja.exp: Likewise.
36493
36494 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
36495
36496         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
36497
36498 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
36499
36500         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
36501         For that, add `-Wl,-a,shared_archive'.
36502         * g++.old-deja/old-deja.exp: Likewise.
36503
36504 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
36505
36506         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
36507
36508 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
36509
36510         * lib/mike-g++.exp (postbase): Pay attention to the status of
36511         g++_load.
36512
36513 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
36514
36515           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
36516
36517 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
36518
36519         * lib/gcc.exp (default_gcc_start): No longer need to log program
36520         being executed or its output, execute_anywhere does that now.
36521         * lib/g++.exp (default_g++_version): Call execute_anywhere.
36522         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
36523
36524 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
36525
36526         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
36527         the same as those in lib/g++.exp.
36528
36529 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
36530
36531         * gcc.c-torture: Update to c-torture-1.38 release.
36532         * gcc.ieee: Related changes.
36533
36534 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
36535
36536         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
36537         "exec". Minor reformatting changes.
36538
36539         * config/rom68k.exp (${tool}_load): Make it work in a canadian
36540         cross. This means all "exec" calls now work on a remote host as
36541         well.
36542         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
36543         cross. Filter out the extra "\r\n" stuff that expect puts in.
36544         (c-torture-execute): Filter out the bogus warnings like
36545         c-torture-compile does. Add support for canadian cross.
36546         * lib/gcc.exp (default_gcc_version, default_gcc_start)
36547         Use execute_anywhere rather than calling exec directly. Now it
36548         works for canadian cross testing.
36549
36550 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
36551
36552         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
36553         results into a variable, and check that rather than using file exists.
36554
36555 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
36556
36557         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
36558         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
36559
36560 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
36561
36562         * g++.old-deja/old-deja.exp: Create and pass runshlib and
36563         lib_curses if there's a shared libg++ in the build tree.
36564
36565 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
36566
36567         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
36568         if not supported target.
36569
36570 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
36571
36572         * lib/g++.exp (g++_init): Move empty setting of runshlib and
36573         link_curses up to always happen, not just for native builds.
36574
36575 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
36576
36577         * gcc.c-torture: Update to c-torture-1.36 release.
36578         * gcc.failure: Related changes.
36579
36580 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
36581
36582         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
36583
36584 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
36585
36586         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
36587         * lib/mike-g++.exp (postbase): Not in here.  Still reference
36588         runshlib, link_curses, and mathlib for link and run.
36589
36590         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
36591         pass the runtime shared library options for Solaris, OSF/1, and
36592         Irix5, and link with -lcurses to avoid unresolved references.
36593
36594 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
36595
36596         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
36597         only run once.
36598
36599 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
36600
36601         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
36602
36603 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
36604
36605         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
36606         do not have a framework for the "compat" tests yet.
36607
36608 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
36609
36610         * lib/mike-g++.exp (postbase): New local variable `mathlib',
36611         set to null if we're testing vxworks5.1.  Use that instead of
36612         `-lm' in the setting of LIBS for link and run.
36613
36614 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
36615
36616         * config/rom68k.exp (${tool}_load): Major changes to make it
36617         work.  Verified that it does in fact return the stuff in
36618         exec_output properly.  Catch any Emul or any TRAP other than 0.
36619
36620 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
36621
36622         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
36623         LDFLAGS properly for targets that need stuff from libgloss.
36624         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
36625         only run once.
36626         (gpp_initialized): New variable.
36627
36628 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
36629
36630         * config/rom68k.exp: Load libgloss.exp.
36631         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
36632         so we can produce a fully linked binary.
36633         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
36634         so we can produce a fully linked binary.
36635
36636 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
36637
36638         * lib/plumhall.exp (ph_section): Watch for expected failures.
36639         Add missing `else'.
36640
36641         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
36642         run the testcase.
36643         (c-torture): Likewise.
36644
36645 1995-08-28  Doug Evans  <dje@cygnus.com>
36646
36647         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
36648
36649         * lib/mike-g++.exp (mike_cleanup): New proc.
36650         (prebase): New globals compiler_result, not_compiler_result,
36651         target_regexp.
36652         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
36653         allow leading "-" in pattern.  Watch for unsupported tests.
36654         If $compiler_result is set, pattern match assembler code,
36655         and ditto for $not_compiler_result.
36656         * lib/mike-gcc.exp: Likewise.
36657
36658         * lib/plumhall.exp (ph_execute): Only call ph_summary if
36659         execution "succeeded".
36660
36661 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
36662
36663         * config/win32.exp: New file.
36664         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
36665
36666 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
36667
36668         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
36669         unsupported.
36670         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
36671         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
36672         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
36673
36674         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
36675         "... without exceptions was ...".  That is now handled by
36676         prune_system_crud.
36677         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36678
36679 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
36680
36681         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
36682         sieve.c,sort2.c}: New files.
36683         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
36684         sieve.exp,sort2.exp}: Drivers for them.
36685
36686         * lib/mike-gcc.exp (program_output): New user settable variable.
36687         (postbase): Call prune_system_crud.  Also prune extraneous compiler
36688         messages.
36689         * lib/mike-g++.exp (program_output): New user settable variable.
36690
36691         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
36692
36693         * config/sh.exp: Deleted (use sim.exp instead).
36694
36695 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
36696
36697         * config/vx.exp: Declare CHECKTASK as global.
36698         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
36699         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
36700         * lib/old-dejagnu.exp: Load [pwd]/$executable.
36701
36702 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
36703
36704         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
36705         target. Like vx.exp, only includes `vx29k.exp' instead of
36706         `vxworks.exp'.
36707
36708 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
36709
36710         * config/sim.exp: Increase time limit from 120 seconds to 240.
36711
36712 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
36713
36714         * gcc.c-torture/execute/950628-1.c: New test.
36715
36716 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
36717
36718         * gcc.c-torture: Update with changes/additions from
36719         c-torture-1.34.
36720
36721 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
36722
36723         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
36724
36725 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
36726
36727         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
36728
36729 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
36730
36731         * gcc.c-torture/compile/950512-1.c: New test.
36732         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
36733         * gcc.dg/struct-ret-1.c: Likewise.
36734
36735 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
36736
36737         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
36738           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
36739
36740 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
36741
36742         * gcc.c-torture/special/920411-1.c: Deleted.
36743         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
36744
36745 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
36746
36747         * config/sim.exp (${tool}_load): Hack in call to bash to get a
36748         cpu limit.
36749
36750 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
36751
36752         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
36753
36754 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
36755
36756         From kenner;
36757         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
36758         is the proper length.
36759         * va-arg-3.c: Likewise.
36760
36761 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
36762
36763         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
36764         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
36765
36766         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
36767         * lib/g++.exp (default_g++_start): Delete old cruft.
36768
36769 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
36770
36771         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
36772         (2 * (1 << 18)) to (2 * (1 << 17)).
36773
36774         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
36775
36776 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
36777
36778         * config/rom68k.exp: Renamed from config/idp.exp
36779
36780 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
36781
36782         * c-torture/compile/921109-2.c
36783
36784 1995-04-18  Mike Stump  <mrs@cygnus.com>
36785
36786         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
36787         excess errors.
36788
36789 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
36790
36791         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
36792         output.
36793         * lib/g++.exp (default_g++_start): Likewise.
36794
36795 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
36796
36797         * gcc.c-torture/compile/950329-1.c: New test.
36798
36799 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
36800
36801           * config/bug.exp (${tool}_load): Updated to use new remote_open
36802           and remote_close procs.
36803         * config/idp.exp: New file.
36804
36805 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
36806
36807         * gcc.c-torture/execute/950322-1.c: New test.
36808
36809 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
36810
36811         * config/vx.exp (${tool}_load): Clean up testing of return code from
36812         vxworks_ld and vxworks_spawn.
36813
36814 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
36815
36816         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
36817
36818 1995-03-13  Mike Stump  <mrs@cygnus.com>
36819
36820         * lib/old-deja.exp: Add `excess errors test - ' error, now one
36821         can mark excess errors on a machine by machine basis.  Note, the
36822         default is to not expect any excess errors, even when excess
36823         errors test - is given, so you will want to put an XFAIL ... on
36824         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
36825         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
36826         those 4 machines, but no others.
36827
36828 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
36829
36830         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
36831         * lib/c-torture.exp: to here.
36832
36833 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
36834
36835         * gcc.c-torture/execute/950221-1.c: New test.
36836         * gcc.c-torture/execute/struct-ret-1.c: New test.
36837         * gcc.c-torture/compile/950221-1.c: New test.
36838
36839         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
36840
36841 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
36842
36843         * gcc.c-torture/execute/arith-1.c (main): Return 0.
36844         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
36845
36846 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
36847
36848         * g++.gb: New directory of tests, derived from my signature and
36849         class scoping tests.
36850
36851         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
36852         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
36853         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
36854         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
36855         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
36856         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
36857         * g++.gb/sig25.C: Likewise.
36858
36859         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
36860         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
36861         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
36862         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
36863         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
36864         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
36865         * g++.gb/sig25.exp: Likewise.
36866
36867         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
36868         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
36869         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
36870         * g++.gb/scope13.C: Likewise, this test still fails.
36871
36872         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
36873         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
36874         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
36875         * g++.gb/scope13.exp: Ditto.
36876
36877         * g++.gb/README: New file, explains what these tests are about.
36878
36879 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
36880
36881         * lib/dg.exp (dg-do): Support `preprocess'.
36882         (dg-test): Likewise.
36883
36884 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
36885
36886         * config/udi.exp: change "continue -expect" to "exp_continue".
36887
36888 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
36889
36890         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
36891         Delete redundant tests.
36892
36893         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
36894         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
36895         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
36896         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
36897         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
36898         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
36899         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
36900         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
36901
36902         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
36903         storing label pointers.
36904         * gcc.c-torture/execute/921019-1.c: Likewise.
36905         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
36906         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
36907         parameter fp.
36908         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
36909         constants.
36910
36911         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
36912         Delete obsolete tests.
36913
36914         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
36915         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
36916         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
36917         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
36918         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
36919         * gcc.c-torture/compile/950124-1.c: New test.
36920
36921         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
36922
36923 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
36924
36925         * lib/mike-g++.exp: Add -lm to LIBS.
36926
36927 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
36928
36929         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
36930
36931 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
36932
36933         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
36934
36935 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
36936
36937         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
36938
36939 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
36940
36941         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
36942         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
36943         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
36944         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
36945         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
36946         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
36947         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
36948         * g++.law/{operators31.C, operators32.C,
36949         * g++.law/{operators33.C, operators34.C}: Likewise.
36950         * g++.law/{pic1.C, refs2.C}: Likewise.
36951         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
36952         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
36953         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
36954         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36955
36956         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
36957         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
36958         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
36959         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
36960         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
36961         * g++.law/{enum9.exp, friend5.exp}: Likewise.
36962         * g++.law/{nest3.exp, nest4.exp}: Likewise.
36963         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
36964         * g++.law/{operators30.exp, operators31.exp}: Likewise.
36965         * g++.law/{operators32.exp, operators33.exp}: Likewise.
36966         * g++.law/{operators34.exp}: Likewise.
36967         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
36968         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
36969         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
36970         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
36971         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36972
36973         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
36974         No longer expected to fail.
36975         * g++.law/missed-error3.C: Tweak for recent bool changes.
36976
36977 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
36978
36979         * config/emb-unix: Deleted.
36980         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
36981         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36982
36983 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36984
36985         * lib/dg.exp (dg-test): Fix typo in last patch.
36986
36987 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36988
36989         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36990         (handles multiple occurrences).
36991
36992 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36993
36994         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36995         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36996         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36997         printed).
36998         * lib/c-torture.exp (c-torture-compile): Likewise.
36999         (c-torture): Prepend full path if missing.
37000         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
37001         (gcc_fail): Likewise.
37002         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
37003
37004 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
37005
37006         * lib/netware.exp: Only attach to NetWare i386 systems.
37007
37008 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
37009
37010         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
37011         messages.  Add test name to "output pattern match" pass/fail message.
37012
37013 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
37014
37015         * gcc.dg: New testsuite.
37016         * gcc.dg/dg.exp: New file.
37017
37018         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
37019         test-switch.c}: Deleted.
37020
37021         * gcc.misc-tests/msgs.exp: New testcase driver.
37022
37023 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
37024
37025         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
37026         Watch for illegal return values from ${tool}_load.
37027         * config/unix.exp (${tool}_load): Fix pass/fail detection for
37028         cross targets.  Coerce return value >0 to 1.
37029
37030 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
37031
37032         * config/unix.exp (${tool}_load): Call program rsh, not proc.
37033
37034         * config/emb-unix.exp: New file.
37035
37036         * config/sim.exp: Error if variable $SIM not defined.
37037         (${tool}_load): Mark test as "untested" if simulator missing.
37038
37039         * config/unix.exp: Load remote.exp to get rcp_download.
37040         * lib/c-torture.exp: Use different option lists for testcases with
37041         and without loops.
37042         * gcc.c-torture/execute/execute.exp: Likewise.
37043
37044 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
37045
37046         * config/*.exp: Clarify return code from ${tool}_load.
37047         Call `unresolved' or `untested' instead of `warning' or `perror'
37048         (sometimes you still want to call both though).
37049         Add comment that `shell_id' is local to each file.
37050         * config/udi.exp (timeout): Set to 30.
37051         Don't print warning if connection fails, $connectmode has already
37052         printed an error.
37053         (${tool}_load): Move verbose messages to level 2.
37054         Rework pattern for "Process started" message.
37055         Pass `shell_id' to ${connectmode}_download.
37056         Retry twice upon timeout.  Make resetting of target more robust.
37057         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
37058         Pass `shell_id' to exit_$connectmode.
37059         Only call exit_$connectmode if connected.
37060         * config/unix.exp (${tool}_load): Check return codes better.
37061         * config/vrtx.exp (${tool}_load): Likewise.
37062         * config/vx.exp (${tool}_load): Likewise.
37063         Delete unneeded global's.
37064         * lib/dg.exp (dg-test): Update to reflect clarified return codes
37065         from ${tool}_load.
37066         (dg-stat): Delete.
37067         (dg-init): Delete recording of pass/fail counts.
37068         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
37069         (old-dejagnu-init): Likewise.
37070         (old-dejagnu-stat): Delete contents, empty proc now.
37071         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
37072         (c-torture): Delete references to lcnt, lpass, lfail.
37073         Get option list from TORTURE_OPTIONS.
37074         Delete -funroll[-all]-loops if no loops.
37075         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
37076         (g++_stat): Delete contents (empty proc now).
37077         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
37078         (gcc_finish): Likewise.
37079         (gcc_stat): Deleted.
37080         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
37081         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
37082         * gcc.c-torture/execute/execute.exp: Likewise.
37083         Split tests into two parts: compile, execute.
37084         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
37085         no loops.  Update to reflect clarified return codes from ${tool}_load.
37086
37087 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
37088
37089         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
37090         to grep for.
37091         (old-dejagnu): Likewise (where necessary).
37092
37093 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
37094
37095         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
37096
37097         * lib/dg.exp (dg-process-target): Fix processing of selector.
37098         Add comment regarding use of `error'.
37099
37100         * lib/gcc.exp (prune_system_crud): Define if missing.
37101         * lib/g++.exp (prune_system_crud): Likewise.
37102
37103         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
37104         Call prune_system_crud.
37105         * lib/dg.exp (dg-runtest): New proc.
37106         Use perror instead of send_user for tcl errors in testcase.
37107         Don't return any value, it's never used.
37108         Don't clobber previous definition of `unknown'.
37109         Print tcl errors in `dg-final'.
37110
37111 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
37112
37113         * lib/dg.exp (dg-process-target): Improve syntax error messages.
37114         (dg-test): Don't print errorInfo, it contains stack backtrace.
37115
37116 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
37117
37118         * lib/g++.exp (runtest_file_p): Define if missing.
37119
37120 1994-09-24  Doug Evans  (dje@cygnus.com)
37121
37122         * lib/mike-g++.exp: Comment out loading of g++.exp.
37123         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
37124         (default_g++_version): Always print something.
37125         (default_g++_start): Comment out call to `which'.
37126         (g++_start, g++_load): Deleted (must be defined in config file).
37127         * lib/gcc.exp: Test for existence of $CC at start.
37128         Delete check for tmpdir (done in gcc_init).
37129         (default_gcc_version): Always print something.
37130         (default_gcc_start): Comment out call to `which'.
37131         * config/*.exp: Major cleanup - make cross targets work at least a
37132         little better for g++ (by not being "--tool gcc" specific).
37133         Rename gcc_xxx to ${tool}_xxx.
37134         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
37135         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
37136
37137 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
37138
37139         * lib/c-torture.exp (c-torture-compile): Rework compiler
37140         message processing.
37141
37142         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
37143         c-torture.
37144
37145 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
37146
37147         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
37148
37149         * lib/dg.exp (dg-process-target): Support { target native }.
37150
37151 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
37152
37153         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
37154         looked for "... program xxx got fatal signal".
37155         Correct regsub munging of `comp_output'.
37156         Ignore compiler messages "path prefix not used" and "linker input
37157         file unused".
37158
37159 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
37160
37161         * lib/gcc.exp (runtest_file_p): Define if missing.
37162         * gcc.prms/template.c: Example to work from.
37163
37164 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
37165
37166         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
37167         * lib/dg.exp (dg-test): Call unsupported testcases as such.
37168
37169         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
37170         * gcc.prms/1883.c: Moved from compile/940714-1.c.
37171         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
37172         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
37173
37174         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
37175         (dg-process-target): No longer a varargs proc.
37176         Return S/N for target, P/F for xfail.  All callers changed.
37177         (user option procs): More argument checking.
37178         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
37179         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
37180         (dg-test): Skip test if not running on selected target in `dg-do'.
37181         Update handling of `dg-do-what', `dg-output-text'.
37182         Separate execution pass/fail from output pattern match pass/fail.
37183         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
37184
37185 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
37186
37187         * gcc.c-torture/special/special.exp: Don't expect failure for mips
37188         target for 920510-1.c.
37189
37190 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
37191
37192         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
37193         Clean up comment regarding use of passcnt, etc.
37194         (gcc_stat): Don't update `testcnt' here.
37195         (gcc_finish): Do it here.
37196         Might as well reset `but_id' here too.
37197         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
37198         to determine if the file should be tested.
37199         * gcc.c-torture/compile/compile.exp: Likewise.
37200         * gcc.c-torture/execute/execute.exp: Likewise.
37201         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
37202         * gcc.misc-tests/dg-test.exp: Likewise.
37203         * gcc.prms/prms.exp: Likewise.
37204         * gcc.wendy/wendy.exp: Likewise.
37205         * g++.old-deja.exp: Likewise.
37206         Move "Testing file" message to verbose level 1.
37207
37208 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
37209
37210         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
37211
37212 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
37213
37214         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
37215         (default_gcc_start): Accept optional second list element
37216         of compiler flags.  Print compiler output at verbosity level 2.
37217         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
37218         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
37219         Save current values of framework globals passcnt, failcnt, xpasscnt,
37220         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
37221         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
37222         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
37223         xfailcnt to compute stats.  Update framework global `testcnt' from
37224         pass/fail counts.
37225         (gcc_finish): New proc.  Clean up test environment.
37226         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
37227         (gcc_epass, gcc_efail): Delete.
37228         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
37229         argument of line number.
37230         (dg-init): If the tool has an init routine, call it.
37231         (dg-test): Remove args `cflags_var' and `libs_var'.
37232         Pass all compiler options to ${tool}_start.
37233         Handle missing line number.
37234         (dg-finish): New function.
37235         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
37236         particular files.  Call gcc_finish at end.  Move "skipping test"
37237         message to verbosity level 3.
37238         * gcc.c-torture/compile/compile.exp: Likewise.
37239         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
37240         * gcc.c-torture/execute/execute.exp: Likewise.
37241         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37242         Print testcase being tried at verbosity level 1.
37243         * gcc.c-torture/special/special.exp: Unset xfail.
37244         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37245         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
37246         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
37247         * gcc.failure/failure.exp: Likewise.
37248         * gcc.ieee/ieee.exp: Likewise.
37249         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
37250         Update call to dg-test.  Call dg-finish at end.
37251         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
37252         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37253         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
37254         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
37255         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
37256         * gcc.wendy/wendy.exp: Add copyright.
37257         Delete setting of tmpdir (done by gcc_init).
37258         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
37259         Pass compiler flags to gcc_start.  Call gcc_finish at end.
37260         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
37261         gcc_[ce]pass/fail.
37262
37263 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
37264
37265         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
37266         confusion.
37267         (g++_load): Likewise.
37268
37269         * config/*.exp (gcc_load): Some were varargs fns and some were not.
37270         Rename argument to `prog' to remove the confusion.
37271         Varargs fns behave differently too!
37272         (g++_load): Likewise.
37273
37274         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
37275
37276         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
37277         what it is.  Delete (always) printing of status value for !native.
37278         Simplify verbose code, and include status and exec_output.
37279         (g++_load): Use gcc_load.
37280
37281 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
37282
37283         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
37284         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
37285         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
37286         940714-3.c as these testcases don't exist anymore.  Make
37287         va-arg-1.c expected to pass.
37288
37289 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
37290
37291         * gcc.misc-tests/misc.exp: Only run specific testcases.
37292         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
37293         * gcc.misc-tests/dg-[1-9].c: New files.
37294
37295         * lib/dg.exp: New testsuite driver.
37296         * gcc.prms/prms.exp: Use it.
37297
37298         * README.gcc: New file.
37299
37300         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
37301         Document and reset `lxpass' and `lxfail'.
37302         Simplify "initialized" message.
37303         (gcc_stat): Clean up comments a little.
37304
37305 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
37306
37307         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
37308
37309 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
37310
37311         * lib/old-dejagnu.exp (process-option): New proc.
37312         (old-dejagnu-init, old-dejagnu-stat): Likewise.
37313         (old-dejagnu): Simplify.
37314         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
37315
37316 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
37317
37318         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
37319         exists and is not an empty string.
37320
37321         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
37322         $xfail rather than calling setup_xfail.  Clear $xfail when test is
37323         finished.
37324         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
37325         automatically.
37326
37327         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
37328         longer expected to fail.
37329
37330         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
37331         "f" function call.
37332
37333         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
37334
37335         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
37336         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
37337         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
37338         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
37339         c-torture-1.29.
37340
37341         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
37342         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
37343
37344         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
37345
37346         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
37347         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
37348
37349         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
37350         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
37351         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
37352
37353 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
37354
37355         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
37356         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
37357         940714-1.c, 940714-2.c, 940714-3.c},
37358         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
37359         gcc.misc-tests/{mg.c,mg.exp}:
37360         New tests.
37361         * gcc.noncompile/noncompile.exp: Change accordingly.
37362
37363 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
37364
37365         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
37366         Undo previous clobberage.
37367
37368 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
37369
37370         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
37371         * gcc.special/{930510-1.c, special.exp}:
37372         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
37373         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
37374         struct-varargs-1.c}: New tests from c-torture-1.26.
37375
37376 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
37377
37378         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
37379           argument to switch.
37380
37381 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
37382
37383         * Revert the previous changes.  Please see Rob's directory
37384           (/lisa/test/rob/progressive/gcc/testsuite) for testing
37385           fixes.
37386
37387 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
37388
37389         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
37390             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
37391             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
37392             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
37393             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
37394             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
37395             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
37396             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
37397             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
37398             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
37399             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
37400             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
37401             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
37402             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
37403             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
37404             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
37405             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
37406             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
37407             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
37408             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
37409             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
37410             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
37411             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
37412             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
37413             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
37414             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37415             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
37416
37417 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
37418
37419         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
37420             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
37421           with perror calls.
37422
37423 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
37424
37425         * config/unix.exp (g++_load): Fix syntax.
37426
37427 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
37428
37429         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
37430         * gcc.noncompile/921017-1.c: Deleted obsolete test.
37431         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
37432         Don't expect va-arg-1.c to fail.  Correct expected output for
37433         920928-1.c.
37434         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
37435         * gcc.wendy/hbm4.c: Correct typo.
37436         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
37437
37438 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
37439
37440         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
37441         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
37442         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
37443         * lib/c-torture.exp (c-torture-compile): Ditto.
37444
37445         Reduce volume of output (remove all the -I's and such).
37446         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
37447         Call gcc_cpass, gcc_cfail.
37448         (c-torture): Pass testing option to c-torture-compile.
37449
37450 1994-03-21  Doug Evans  (dje@cygnus.com)
37451
37452         Bring patches over from progressive.
37453         * config/default.exp: Exit remote shell cleanly.
37454         (g++_exit, g++_start): Add default versions.
37455         * config/sim.exp (gcc_load): Use perror, not error.
37456
37457 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
37458
37459         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
37460         set in site.exp.
37461
37462 1994-03-14  Doug Evans  (dje@cygnus.com)
37463
37464         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
37465         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
37466         (wendy_try): New proc to run testcase.
37467         (main loop): Call 'em.
37468         * gcc.wendy/*.c: Clean up pass to correct expected output.
37469
37470         * lib/gcc.exp: Minor cleanup work.
37471         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
37472
37473 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
37474
37475         * config/sim.exp (gcc_load): Document return codes better.
37476         Don't pass -v to simulator.
37477
37478 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
37479
37480           * gcc.special/920717-x.c: Fix typo.
37481           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
37482           get at sources.
37483
37484         * lib/mike-gcc.exp: Fix typo.
37485
37486 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
37487
37488         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
37489         binary to use, transform the name.
37490         * config/*.exp: rename everything. Nuke any g++ specific files,
37491         it's now a special case of gcc that requires no special support.
37492         Add a default.exp for unsupported targets.
37493
37494 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
37495
37496         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
37497         lib/old-dejagnu.exp: Fix a few patterns to work with the new
37498         version of Tcl.
37499
37500 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
37501
37502         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
37503         than a warning.
37504
37505 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
37506
37507         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
37508
37509 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
37510
37511         * gcc.execute/execute.exp: Combine opt_list and foption_list into
37512         option_list.  Compile every file with only 4/6 option choices
37513         (same as C torture) instead of with 12/18 different option
37514         choices.
37515         * lib/c-torture.exp: Likewise.
37516
37517         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
37518         not already set.
37519
37520 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
37521
37522         * lib/old-deja.exp: Add `excess errors test fails' error, now one
37523         can put an XFAIL *-*-* on excess errors.
37524
37525 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
37526
37527         * g++.law: Add more tests derived from g++-bugs snapshots.
37528
37529         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
37530         equivalent to g++.law/init9.
37531
37532         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
37533         compiled it, and the a.out file after we've run it.
37534
37535 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
37536
37537         * lib/mike-g++.exp (postbase): Delete the .o file after we've
37538         compiled it, and the a.out file after we've run it.
37539
37540 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
37541
37542         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
37543
37544 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
37545
37546         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
37547         version number.
37548
37549 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
37550
37551         * g++.law: New directory of g++ tests derived from the g++-bugs
37552         snapshots.
37553
37554 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
37555
37556         * gcc.compile: initbug1.c initbug1.exp testcase added
37557
37558 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
37559
37560         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
37561         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
37562           fixes submitted by Jeff Law (law@cs.utah.edu)
37563         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
37564           Jeff Law (law@cs.utah.edu)
37565
37566
37567 1993-11-30  Mike Stump  (mrs@cygnus.com)
37568
37569         * config/unix-g++.exp: Follow the gcc way of doing things.
37570         * g++.old-deja/old-deja.exp: Minor updates.
37571         * lib/g++.exp: New file, follow the gcc way of doing things.
37572         * lib/old-dejagnu.exp: Minor updates.
37573         * lib/mike-g++.exp: Always unset errorInfo.
37574
37575 1993-11-06  Mike Stump  (mrs@cygnus.com)
37576
37577         * lib/gcc.exp: Fix some errors with the below change, CC and
37578         CFLAGS should be global when setting, not local.
37579
37580 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
37581
37582         * lib/gcc.exp: Transform tool name.
37583
37584 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37585
37586         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
37587
37588 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37589
37590         * lib/gcc.exp: change gcc_done to gcc_stat
37591
37592 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37593
37594         * Upgraded gcc testsuite to c-torture version 1.25
37595
37596 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
37597
37598         * lib/gcc.exp: added reporting code. Changed verbose compile message.
37599         * lib/c-torture: added hooks for new reporting code.
37600
37601 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
37602
37603         * config/sh-gcc.exp: check if sh-sim exists in the path
37604
37605 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
37606
37607         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
37608         * gcc.compile/compile.exp: Initial changes for new logic.
37609         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
37610         * gcc.failure/failure.exp: Initial changes for new logic.
37611         * gcc.ieee/ieee.exp: Initial changes for new logic.
37612         * gcc.misc-tests/misc.exp: Initial changes for new logic.
37613         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
37614         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
37615         * lib/c-torture.exp: Initial changes for new logic.
37616         * lib/gcc.exp: Initial changes for new logic.
37617
37618 1993-10-15  Mike Stump  (mrs@cygnus.com)
37619
37620         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
37621         depend upon failure or success.  Fully qualify names in failure
37622         and success messages.  Always remove a.out before starting
37623         compile, just in case.  Pay more attention to error text output by
37624         the compiler.  Handle testcases with no known past errors just
37625         like all others, so that things are uniform.  Other miscellaneous
37626         improvements.
37627
37628 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
37629
37630         * gcc.cpp: new directory for cpp tests
37631
37632 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
37633
37634         * lib/chill.exp: Code reformatted, removed unused code.
37635         * config/unix-chill.exp: Code reformatted, removed unused code.
37636         * chill.execute/execute.exp: Code reformatted, removed unused code.
37637         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
37638
37639 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
37640
37641         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
37642         routines not written.
37643
37644 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
37645
37646         * config/bug-gcc.exp: Use new procs from bug.exp.
37647
37648 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
37649
37650         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
37651         via ftp, rather than depending on NFS.
37652         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
37653         case.
37654
37655 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
37656
37657         * config/bug-gcc.exp: Use new download proc.
37658
37659 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
37660
37661         * chill.execute/execute.exp: cleanups, handles errors better
37662         * chill.compile/compile.exp: rewrite, based on execute.exp
37663         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
37664         * lib/chill.exp: major changes to diff proc and compile and link
37665           procs. added chill_fail and chill_pass wrappers to pass and
37666           fail. added more comments, and handle error codes better.
37667           Added a hack to capture stderr from exec, so noncompile tests
37668           can work.
37669
37670 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
37671
37672         * chill.execute/execute.exp: rewrite of testsuite driver
37673         * lib/chill.exp: rewrite of testsuite driver
37674         * config/unix-chill.exp: rewrite of testsuite driver
37675
37676 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
37677
37678     In chill.execute:
37679         * iexpr.ch: Standardize uppercase.
37680         * tuples.dat: Standardize uppercase.
37681         * vary.ch: standardize.  Correct varying string assignments.
37682         * vary.dat: Add new output lines.
37683
37684 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
37685
37686     In chill.execute:
37687         * chprintf.ch: Standardize use of uppercase.
37688         * tuples.ch: Standardize and turn arr2 into a DCL,
37689           rather than a SYN.
37690         * pinits.ch: Standardize.
37691
37692 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
37693
37694         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
37695         * Makefil: Renamed to Makefile.in.
37696         * configure.in: New.
37697
37698 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
37699
37700     In chill.execute:
37701         * .cvsignore: Add result/output files.
37702         * Makefile: Fix up variables at start.  Use MFLAGS
37703           everywhere.  Correct bool_loc, built_ins entries.
37704           Add entry for vary1.ch.
37705         * bitarray.ch: Standardize upper-case usage.
37706         * bitexpr.ch: Standardize, add output of b1.
37707         * params.ch: Use arrayt in along PROC parameters, to
37708           avoid novelty problems.
37709         * sets.ch: Tiny cleanup.
37710         * vary1.ch: Re-indent.
37711
37712 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
37713
37714           * Add PR-related files to Makefiles, .cvsignore files, etc.
37715
37716 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
37717
37718         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
37719           with compiler objects. New names are test-flow.c and test-loop.c
37720
37721 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
37722
37723         * Upgraded c-torture tests from 1.19 to 1.20
37724
37725         * new files:
37726         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
37727         * gcc.compile: 930623-1.c 930623-2.c
37728         * gcc.noncompile: 930622-1.c 930622-2.c
37729         * gcc.failure: 920411-1.c 920627-2.c
37730         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
37731
37732 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
37733
37734         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
37735           More changes to get testsuite working properly. Needs more work.
37736           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
37737
37738 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
37739
37740         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
37741           More changes to get testsuite working properly. Needs more work.
37742
37743 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
37744
37745         * chill.compile/compile.exp: Added for Dejagnu support
37746         * chill.execute/execute.exp: Added for Dejagnu support
37747         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
37748
37749 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
37750
37751     This should complete moving the CHILL test files.
37752         * chill.noncompile(.cvsignore printf.grt
37753             in-printf.grt chprintf.grt chprintf.ch):
37754             Added test-support files.
37755           (Makefile): Modified further.
37756         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
37757             signal.ch): Added test files.
37758           * chill.execute (.cvsignore printf.grt printr.c
37759             in-printf.grt rts.c chprintf.grt rts.h): Added
37760           test-support files.
37761             (Makefile): More corrections.
37762
37763 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
37764
37765         * chill.compile, chill.execute, chill.nocompile: Add CHILL
37766           test cases, ready for DejaGnu.
37767
37768 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
37769
37770         * Upgraded c-torture tests from 1.18 to 1.19
37771
37772         * gcc.compile: added test(s):
37773           930607-1.c
37774         * gcc.execute: added test(s):
37775           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
37776
37777         * added new subdirectory for misc tests: gcc.misc-tests
37778         * gcc.misc-test(s): added tests:
37779           inst-check.c test-consts.c test-ior.c test-switch.c
37780
37781 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
37782
37783         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
37784
37785 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
37786
37787         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
37788
37789 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
37790
37791         * Upgraded c-torture tests from 1.17 to 1.18
37792
37793 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
37794
37795         * Upgraded c-torture tests from 1.12 to 1.17
37796
37797 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
37798
37799         * lib/old-dejagnu.exp:
37800           Fixed handling of XFAIL target triplets to correctly
37801           recognize wildcard characters.  Removed code that
37802           appended a unique id tag to the end of the file name
37803           printed out by the result of the testcases within a
37804           given test file.
37805
37806 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
37807
37808         * lib/old-dejagnu.exp:
37809           Reworked expected failure handling to trigger off of XFAIL
37810           keyword in keyphrase embeded in testcase source code. The
37811           XFAIL keyword must be at the end of the keyphrase line. It
37812           may optionally be followed by one or more target triplets.
37813           It has just occured that the handling of wildcards in the
37814           target triplet may not be correct.
37815
37816 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
37817
37818         * g++.old-deja/tests:
37819           Moved all subdirectories up one level into g++.old-deja .
37820
37821         * lib/old-dejagnu.exp:
37822           Fixed problem with CXXFLAGS not being properly reset, and being
37823           corrupted with extraneous "-c" compiler option.  This was
37824           causing binaries to not be generated for test that needed them.
37825           Modified strings passed to "pass" and "fail" so that individual
37826           tests from the same test file would be distinguished by an
37827           identifier appended to the test file name in the summary logs;
37828           this corrected a problem with erroneous diff logs.  Added code
37829           to search testcases for expected fail and unexpected pass keywords.
37830
37831 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
37832
37833         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
37834
37835 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
37836
37837         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
37838           Removed extraneous text from end of "Special g++ Options"
37839           keyphrase.
37840
37841         * lib/old-dejagnu.exp: Added pattern matching to look for new
37842           keywords, embedded in testcases comments, which will trigger
37843           calls to xpass and xfail.
37844
37845 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
37846
37847         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
37848           comments embedded in the testcases, especially the one looking for
37849           special compiler options, as well as the pattern matching for the
37850           compiler output again.
37851
37852 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
37853
37854         * lib/old-dejagnu.exp: Do a proper check of the return value for
37855           execute tests. Fixed several problems with the pattern matching
37856           of the compiler output which gave erroneous test results.
37857           Changed several of the test result messages to be more descriptive.
37858         * config/unix-g++.exp: Proc g++_load now actually works and
37859           executes the tests passed to it and returns a usable return
37860           value.
37861
37862 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
37863
37864           * lib/gcc.exp: Exits gracefully if $CC is bogus.
37865
37866 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
37867
37868         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
37869           Modified both files to properly execute the old style
37870           dejagnu tests. The previous versions of these files were
37871           experimental and did not function anything near correctly.
37872
37873 1993-04-05  Rob Savoye  (rob@cygnus.com)
37874
37875         * Removed all Makefile.in and configure.in files. No configuration
37876         needed now.
37877
37878 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
37879
37880         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
37881
37882 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
37883
37884         * gcc.compile/configure.in, gcc.unsorted/configure.in,
37885         gcc.special/configure.in, gcc.noncompile/configure.in,
37886         gcc.execute/configure.in, gcc.code_quality/configure.in,
37887         g++.other/configure.in, g++.old-deja/configure.in,
37888         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
37889         in srcname setting.
37890
37891 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
37892
37893         * lib/udi.exp:  Fixed mondfe and mondfe_download.
37894         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
37895         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
37896
37897 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
37898
37899         * config/udi-gdb.exp: Check $shell_id after connecting to target.
37900         (gdb_exit): Don't remove *_soc files.
37901
37902 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
37903
37904         * lib/c-torture.exp: Don't look for main; instead always use -w
37905         -c.  This is how the c-torture tests work.  Remove the object
37906         file if the compilation succeeds.
37907         * gcc.execute/execute.exp: Remove executable if test passes.
37908         * gcc.noncompile/noncompile.exp: Every test is an expected
37909         failure.
37910         * gcc.special/special.exp: Added tests from c-torture 1.11,
37911         corrected use of existing test.
37912         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
37913         gcc.execute/920625-1.c: Updated to c-torture 1.11.
37914         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
37915         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
37916         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
37917         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
37918         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
37919         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
37920         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
37921         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
37922         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
37923         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
37924         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
37925         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
37926         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
37927         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
37928         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
37929         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
37930         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
37931         c-torture 1.11.
37932         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
37933         correspond to c-torture 1.11.
37934
37935         * New file.